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
338105170273	338105170832	338105171382	338105171934	338105172484	338105173032	338105173582	338105174134	338105174684	338105175232	338105175784	338105176332	338105176884	338105177434	338105177984	338105178534	338105179085	338105179632	338105180182	338105180734	338105181282	338105181834	338105182384	338105182934	338105183484	338105184034	338105184584	338105185134	338105185684	338105186232	338105186784	338105187334	338105187884	338105188434	338105188984	338105189532	338105190084	338105190634	338105191184	338105191734	338105192284	338105192834	338105193384	338105193934	338105194484	338105195034	338105195584	338105196134	338105196684	338105197234	338105197784	338105198334	338105198884	338105199434	338105199984	338105200534	338105201084	338105201634	338105202184	338105202734	338105203284	338105203834	338105204384	338105204934	338105205484	338105206034	338105206584	338105207134	338105207684	338105208234	338105208784	338105209334	338105209884	338105210434	338105210984	338105211534	338105212084	338105212634	338105213184	338105213734	338105214284	338105214834	338105215384	338105215934	338105216484	338105217034	338105217584	338105218134	338105218684	338105219234	338105219784	338105220334	338105220884	338105221434	338105221984	338105222534	338105223084	338105223634	338105224184	338105224734	338105225284	338105225834	338105226384	338105226934	338105227484	338105228034	338105228584	338105229134	338105229684	338105230234	338105230784	338105231334	338105231884	338105232434	338105232984	338105233534	338105234084	338105234634	338105235184	338105235734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
55101	37055	32078	17321	4506	1690	981	793	635	638	617	540	508	556	498	508	481	458	417	431	427	416	388	395	389	389	362	443	385	382	366	393	366	404	379	381	358	370	370	342	355	375	371	377	369	370	428	413	358	357	330	375	394	346	360	369	351	399	438	394	380	387	419	402	396	411	413	362	394	340	392	419	357	413	369	374	396	403	370	373	411	389	367	368	384	375	389	380	368	373	407	361	349	364	401	382	349	377	381	395	358	401	383	416	378	400	388	397	396	384	330	400	386	360	387	387	379	358	377	385	362	395	378	351	382	344	388	374	402	367	388	361	384	387	375	393	381	377	352	387	326	397	362	368	344	360	382	363	389	365	389	365	385	391	422	418	408	393	371	391	375	364	390	365	354	332	374	353	367	356	366	367	398	403	329	396	366	369	401	361	371	395	429	371	370	380	416	376	361	395	377	348	412	376	412	372	380	369	361	389	387	383	388	388	407	395	368	345	373	403	393	372	370	383	386	353	388	388	430	370	358	376	377	400	390	404	384	420	349	397	366	374	364	400	381	381	383	376	386	406	370	413	381	401	356	362	399	369	356	417	392	335	377	383	360	380	390	372	365	397	369	397	392	387	392	415	364	362	418	356	381	352	393	400	391	369	380	382	403	395	370	363	390	393	392	446	383	363	371	367	385	372	423	399	346	393	390	384	353	384	386	376	354	408	379	410	384	373	389	383	376	370	405	379	345	354	382	390	361	396	402	360	355	380	392	379	421	380	376	373	391	410	393	435	389	381	441	391	391	382	372	378	371	365	384	400	393	409	394	414	369	376	348	379	361	381	377	422	366	382	358	392	391	401	393	367	364	348	377	408	399	378	404	402	405	344	372	407	387	358	371	369	369	396	403	426	366	361	352	376	369	421	377	333	384	328	393	382	371	358	406	389	428	346	377	397	399	341	348	399	386	383	415	374	360	350	377	372	380	379	435	406	398	395	333	372	360	408	354	403	374	386	379	365	382	408	373	379	376	373	381	397	388	397	380	392	371	400	372	375	406	387	361	381	379	336	389	373	341	362	383	402	386	372	355	363	391	373	366	372	397	388	393	364	399	400	364	368	393	402	432	385	366	384	363	370	406	382	364	348	366	379	327	359	353	383	374	392	353	369	363	323	384	351	367	385	384	380	383	336	391	378	400	417	360	386	395	360	388	410	381	368	417	407	378	365	395	400	358	369	368	371	381	376	353	381	423	351	430	350	361	428	385	416	392	358	353	387	381	409	363	385	405	363	419	380	411	397	363	349	403	390	391	382	416	350	379	383	404	370	378	386	381	406	391	393	402	373	367	347	363	380	373	395	389	360	346	356	399	380	386	375	470	381	371	382	413	378	385	382	363	387	395	389	374	354	372	339	375	394	384	404	353	369	385	380	365	376	396	376	338	374	399	411	363	405	359	396	407	377	384	337	347	378	366	400	394	366	411	363	375	400	407	375	395	368	368	380	365	347	382	383	372	370	350	395	395	390	400	382	411	402	362	370	369	400	366	362	363	372	394	384	342	336	401	357	384	409	371	379	364	379	379	351	368	390	354	374	404	433	395	327	387	365	362	341	378	459	363	352	367	315	390	373	394	346	350	350	408	373	390	375	393	379	414	380	366	372	386	378	369	368	426	360	406	395	380	381	348	393	400	388	413	363	371	422	386	373	368	396	345	379	382	387	359	351	407	403	378	354	365	351	378	386	382	353	361	343	389	389	353	353	385	373	364	374	346	360	394	413	363	369	364	366	385	382	385	361	359	407	389	370	343	418	400	356	375	430	397	414	365	359	371	361	428	378	388	350	340	366	390	404	395	376	374	350	403	398	372	383	388	371	357	401	394	396	370	383	388	383	348	345	381	394	360	356	386	353	350	354	381	385	337	371	419	365	398	389	367	345	371	363	377	415	395	384	355	394	369	410	412	381	384	384	372	349	366	400	367	381	399	395	414	355	396	350	400	353	384	381	411	363	407	425	374	410	353	364	386	383	395	390	408	345	373	352	385	367	432	365	365	346	386	370	391	352	355	362	402	376	383	370	394	364	372	363	389	396	371	395	364	351	419	373	375	378	390	354	386	414	421	386	390	381	351	377	367	404	387	350	323	343	404	419	357	348	403	361	382	384	418	366	372	358	386	403	321	393	337	394	367	372	391	399	391	385	360	382	366	342	379	353	378	387	397	412	410	384	378	364	399	384	407	389	369	408	385	376	372	367	411	376	383	395	378	392	378	389	373	389	362	365	388	369	388	368	364	362	381	370	379	345	341	361	407	376	379	388	357	345	352	357	314	396	364	387	345	356	391	363	369	394	368	362	381	380	369	390	404	374	350	389	364	375	345	380	408	365	389	402	370	411	374	379	387	352	393	411	355	383	349	337	373	351	362	415	372	378	369	389	362	393	382	417	410	389	397	395	382	379	342	354	345	385	405	343	396	348	361	378	403	371	374	383	390	390	413	380	378	376	359	396	386	378	366	375	430	393	387	386	348	386	391	409	356	398	383	398	361	361	379	349	373	388	379	371	346	409	366	364	365	386	384	360	365	332	322	393	397	385	354	385	374	372	368	369	384	390	371	361	397	370	328	359	405	379	390	371	418	339	420	392	328	401	366	375	395	369	394	379	372	357	337	398	342	392	388	357	345	381	382	370	352	369	411	386	350	378	392	387	381	389	373	358	350	379	381	402	349	380	371	382	373	412	373	388	358	366	361	411	386	401	391	449	354	344	347	374	378	357	362	377	403	367	376	407	372	400	332	355	386	372	367	400	378	341	381	358	388	403	381	395	384	372	396	401	354	349	396	353	359	403	388	383	390	384	355	376	350	375	397	448	348	401	407	416	393	349	382	366	429	365	351	394	387	389	406	401	390	391	381	424	379	351	385	377	358	384	375	373	392	340	420	382	413	378	390	379	381	388	384	362	391	378	385	371	379	375	404	369	415	416	353	363	386	397	405	384	418	373	401	388	383	366	357	386	385	388	362	340	368	374	397	391	369	352	359	376	336	354	371	406	408	385	374	386	362	397	376	385	360	354	402	360	372	378	378	399	402	389	383	403	346	377	376	376	358	377	357	338	386	387	358	334	380	379	401	401	379	370	363	325	401	400	355	372	393	373	433	364	410	398	408	372	382	396	352	366	381	400	387	369	344	384	386	359	378	399	406	363	357	409	392	395	392	393	363	373	390	395	366	359	403	367	396	367	376	383	381	379	423	354	393	368	358	386	330	380	379	399	403	403	383	352	388	353	373	353	386	381	385	378	388	405	370	400	362	353	373	373	411	385	382	384	357	374	391	408	390	404	414	393	358	420	402	389	361	371	386	403	401	372	375	366	355	393	352	359	370	417	386	377	383	372	365	331	379	376	379	353	370	381	379	380	384	379	378	366	354	360	381	394	351	403	360	407	379	377	399	366	339	393	358	364	393	425	369	371	404	375	391	378	364	411	394	377	377	357	388	360	377	375	373	364	446	376
35477	28222	33732	22536	8170	4949	3484	3007	2536	2261	1890	1778	1651	1529	1444	1445	1379	1328	1168	1142	1135	1107	1029	1011	1019	971	982	1008	949	899	959	870	910	870	890	900	897	920	903	879	901	882	893	877	832	903	917	858	873	835	834	845	863	872	837	870	849	897	830	885	892	818	916	835	877	896	860	859	892	870	869	844	836	827	826	899	823	875	866	849	821	840	845	874	834	872	841	848	874	840	846	887	774	927	808	861	861	909	865	819	850	897	867	852	794	841	844	844	848	819	862	860	771	873	815	877	817	810	871	834	820	834	859	846	849	885	848	848	874	848	871	871	830	865	835	833	809	869	799	826	842	898	842	828	817	841	813	817	866	872	892	857	922	860	848	827	828	796	796	873	842	838	832	908	832	872	881	795	855	847	863	893	801	859	860	810	892	844	848	809	797	829	861	819	806	833	860	888	888	858	885	876	809	825	842	883	864	850	870	827	854	859	825	869	866	855	807	935	861	864	821	860	844	889	864	852	868	876	850	846	790	787	854	866	777	857	816	823	866	895	851	808	856	857	904	863	905	837	811	843	802	795	871	825	821	885	867	903	872	873	842	781	833	845	811	793	895	855	845	871	922	833	788	891	848	860	935	840	861	814	805	829	845	835	847	904	854	801	837	847	880	828	812	822	933	783	814	891	824	889	836	794	832	858	846	847	856	809	881	821	817	821	868	857	902	851	889	839	827	888	832	874	854	866	860	837	838	811	826	840	803	868	875	814	849	867	852	903	880	837	834	800	839	840	796	854	873	807	852	846	877	901	889	868	799	800	848	894	894	821	828	810	847	840	845	855	858	888	833	862	911	891	849	846	868	889	815	854	853	878	893	820	855	868	810	864	800	869	848	878	890	865	873	864	832	851	881	872	888	855	855	811	894	834	801	929	838	853	841	811	829	848	887	917	860	880	800	817	835	859	850	836	847	876	901	865	826	822	892	846	829	813	856	853	867	840	820	865	831	817	856	857	904	869	882	855	865	884	817	825	868	837	848	834	821	865	827	846	828	878	802	846	868	853	847	829	820	823	817	898	907	840	862	851	840	843	778	888	849	817	863	820	838	851	887	851	874	816	827	857	866	789	825	821	842	838	866	852	842	828	806	813	884	826	876	826	834	824	868	859	827	865	895	833	876	889	842	862	831	840	874	836	847	830	869	868	856	849	940	851	834	822	837	831	886	847	869	849	821	864	817	848	836	848	832	841	892	865	877	805	862	815	833	886	807	817	855	857	899	798	870	858	821	861	814	855	850	884	829	842	853	860	817	854	813	822	858	843	832	847	896	851	823	822	844	880	826	853	846	896	794	847	851	814	814	849	837	853	822	815	889	862	788	840	909	815	892	835	877	886	873	888	826	895	855	875	879	864	854	842	849	780	907	814	853	858	850	815	831	812	853	794	869	829	840	842	841	810	841	798	843	793	879	902	792	795	847	873	856	841	813	806	863	862	866	822	864	866	860	865	809	903	866	828	843	877	867	835	831	871	884	818	858	832	869	895	830	804	776	811	874	900	878	811	911	838	820	841	892	864	819	801	901	843	860	874	804	857	883	844	818	811	853	848	852	899	819	814	840	878	820	862	840	848	837	859	879	865	801	850	882	857	833	813	894	867	872	890	830	854	808	877	789	806	857	844	813	838	867	866	786	817	809	856	823	852	826	870	904	805	794	848	881	889	837	831	864	847	860	864	817	822	835	866	871	848	879	859	892	852	868	852	861	824	856	821	834	877	836	840	854	828	869	872	851	822	839	847	831	863	893	825	843	826	864	870	895	834	799	837	807	841	810	864	844	849	833	873	837	872	878	839	857	820	823	793	892	803	820	900	867	841	830	848	814	809	863	812	803	804	878	834	892	800	810	784	847	793	825	857	877	871	852	824	763	863	810	867	846	833	887	818	876	840	857	848	862	850	816	864	860	858	842	835	824	856	858	858	857	801	835	860	849	897	849	851	851	787	867	837	831	824	866	862	851	863	867	842	818	871	861	820	830	837	833	906	892	840	843	821	753	820	835	881	833	880	813	858	829	797	836	896	853	820	882	842	885	872	861	877	898	860	844	861	827	840	834	875	856	788	865	847	869	861	844	854	881	898	870	904	835	813	871	886	884	875	863	862	877	823	900	862	865	805	838	774	940	849	848	854	800	853	846	848	825	855	821	885	810	868	866	840	918	809	828	812	865	865	835	859	812	804	834	888	865	895	832	882	861	828	886	876	831	849	898	861	829	860	874	872	877	822	867	871	878	824	886	850	833	871	907	900	837	835	843	862	840	866	855	799	873	880	834	789	867	842	847	861	825	824	791	900	843	827	926	864	870	832	867	858	815	847	889	861	885	896	859	819	858	861	809	869	822	849	856	855	873	871	846	836	869	844	858	783	864	816	842	849	796	856	881	850	877	845	821	862	869	871	858	893	839	827	900	822	841	839	926	833	868	846	843	856	834	826	835	863	838	810	901	863	835	850	899	823	858	820	863	812	829	854	820	815	820	818	802	833	837	907	837	866	824	867	858	861	793	851	824	807	831	904	864	850	806	865	856	841	845	882	832	892	840	826	878	809	833	830	869	837	838	894	841	896	786	861	804	862	845	872	826	814	846	887	858	803	856	817	889	841	884	795	863	813	806	860	852	857	883	806	838	838	871	865	836	833	848	841	843	830	847	825	844	884	871	858	886	860	832	896	814	890	867	807	805	853	866	902	860	832	819	861	829	847	801	872	861	860	881	780	844	843	804	828	878	826	785	848	904	835	793	879	846	892	850	858	868	837	842	859	849	866	800	883	860	873	868	839	857	877	865	848	849	877	830	840	812	805	812	833	873	826	888	849	848	814	843	863	820	816	871	828	824	796	807	834	848	878	859	868	790	831	931	818	852	871	839	839	880	838	847	816	927	874	859	845	822	892	807	778	822	837	920	844	826	867	804	864	820	817	821	854	885	858	810	867	833	879	859	849	832	874	827	892	824	858	849	864	841	822	809	864	828	878	844	863	863	831	843	880	873	835	823	854	819	850	805	790	876	835	838	854	812	862	850	841	851	799	820	852	885	934	815	835	880	902	853	817	894	925	878	798	787	822	881	861	816	835	856	842	817	899	876	883	869	855	893	858	845	822	860	863	827	817	882	828	838	791	822	854	784	788	806	839	832	797	853	892	827	855	857	881	889	851	823	800	827	928	801	846	863	820	848	853	837	834	845	845	828	881	853	814	781	850	917	824	844	834	817	896	876	816	880	813	796	821	802	914	874	880	864	838	829	841	821	892	814	809	861	861	858	835	843	866	829	845	854	790	855	836	836	879	868	873	831	831	867	911	835	835	834	920	844	817	869	897	893	819	843	835	881	811	865	857	828	869	898	875	872	813	880	853	898	871	869	860	849	861	837	827	909	792	852	801	833	888	877	789	848	933	804	867	841	794	787	853	874	858	828	831	880	816	857	848	875	836	876	801	886	825	840	817	846	812	831	876	909	840
30210	15219	7871	3002	1012	630	604	529	528	477	465	462	444	429	434	455	430	434	397	444	448	418	416	399	372	398	403	457	401	413	356	438	371	382	413	431	417	404	427	383	430	403	394	366	368	408	414	384	414	380	445	406	389	403	393	432	389	399	369	405	397	379	385	388	413	447	454	407	402	407	415	387	418	383	390	403	422	372	409	454	419	402	401	397	419	403	399	440	387	387	426	395	450	416	403	387	419	389	428	457	421	382	394	410	442	437	378	432	384	417	416	389	382	455	404	394	411	413	424	403	392	427	414	422	417	361	397	389	395	380	385	411	398	415	376	405	432	382	383	363	397	407	412	348	371	416	419	397	400	420	385	379	440	378	426	365	425	438	364	374	352	374	403	422	371	380	437	418	348	384	348	396	368	433	407	401	385	384	416	427	412	409	395	385	398	372	400	382	427	402	445	425	435	376	383	410	407	384	438	414	384	400	419	424	390	443	368	411	395	428	403	394	406	403	432	439	432	381	417	419	411	375	395	431	435	416	396	407	405	377	400	406	406	409	407	419	388	404	456	390	426	445	389	404	400	440	427	434	417	428	365	419	437	396	397	436	426	417	411	398	415	394	382	377	400	394	399	387	426	405	374	388	393	379	420	401	443	411	382	393	398	401	396	403	403	378	434	392	412	395	401	397	369	363	378	387	402	393	407	409	407	416	407	388	406	428	386	398	405	399	425	393	399	395	416	413	408	443	422	422	392	361	379	417	413	389	378	415	378	430	412	382	414	412	395	359	418	425	396	371	419	382	379	409	458	408	423	412	407	385	408	378	401	438	426	418	389	432	442	384	449	374	401	417	410	394	397	393	371	412	392	383	419	406	394	368	367	428	398	397	411	391	375	399	423	463	414	395	392	403	432	427	403	406	428	449	425	397	441	422	445	415	413	446	375	384	459	432	408	359	439	401	419	404	436	398	417	405	368	397	383	423	401	403	386	390	406	416	391	384	406	411	395	417	411	381	395	416	405	438	391	401	418	375	415	412	441	419	391	406	396	411	396	345	421	379	378	399	440	424	401	417	381	407	400	368	395	441	370	386	413	427	399	388	430	403	394	401	385	369	395	399	403	360	384	405	420	403	387	401	402	393	390	421	368	379	378	404	397	413	392	444	400	406	476	376	399	417	370	384	411	378	437	424	361	368	380	393	399	375	369	388	384	424	385	394	383	369	396	461	403	423	401	422	433	365	399	359	418	382	398	407	390	401	420	388	403	389	394	385	418	391	381	401	418	431	387	355	388	395	397	348	400	431	420	402	374	382	385	385	396	364	413	377	385	450	438	399	375	415	412	427	386	394	403	431	411	418	405	399	406	400	349	387	387	374	379	409	421	410	358	385	404	398	373	380	385	354	366	415	439	423	426	410	426	423	377	387	363	406	387	374	377	402	384	394	415	437	435	477	428	391	382	383	396	379	448	445	477	381	379	424	397	422	409	427	382	409	372	379	440	435	404	454	389	375	451	419	418	387	391	398	421	382	387	404	404	396	390	359	390	418	387	388	385	420	410	435	390	412	411	395	405	406	409	406	427	416	365	409	416	415	381	419	389	401	390	387	352	422	402	386	436	401	406	369	407	395	381	393	403	369	421	421	372	394	430	441	406	360	406	442	395	367	404	433	382	412	414	423	389	360	395	398	398	421	433	408	367	401	390	432	411	371	376	421	361	399	425	383	382	417	431	414	358	419	407	417	421	437	411	430	401	391	383	384	393	430	415	443	353	392	410	384	405	430	433	376	377	407	438	416	412	409	392	407	377	400	370	408	357	377	420	456	389	422	406	377	421	421	362	382	421	406	393	396	405	390	398	406	380	373	409	418	386	401	390	433	431	423	393	444	379	404	386	418	417	446	450	417	432	367	403	412	388	406	396	425	375	372	425	388	392	426	412	400	432	418	381	393	406	424	421	442	428	364	398	410	388	462	438	390	390	403	436	398	458	440	412	374	379	397	429	419	394	434	384	372	400	407	391	409	437	425	425	405	390	374	412	401	409	412	402	394	396	408	376	390	414	398	387	383	373	392	421	403	423	377	411	440	373	352	409	361	412	372	361	394	390	345	356	422	448	431	387	361	402	412	334	415	423	434	397	413	346	429	387	432	409	417	418	385	416	417	402	420	429	392	402	371	400	388	400	449	373	386	420	415	397	403	376	408	420	433	373	383	408	399	426	397	381	444	395	407	401	413	418	423	428	367	412	399	377	399	433	427	421	411	375	390	370	387	406	377	380	382	386	409	419	401	398	388	435	390	408	373	389	425	358	385	367	411	421	406	410	384	428	426	406	431	402	398	404	401	378	372	433	389	417	409	412	406	418	388	430	376	413	361	392	378	407	404	411	430	415	390	408	421	426	405	400	380	404	376	397	381	389	390	409	390	334	414	407	375	438	399	422	387	403	395	431	401	415	395	421	407	395	453	450	391	396	415	427	373	387	368	409	425	404	414	395	433	392	413	386	400	401	356	389	423	475	433	427	404	393	409	445	370	375	360	404	408	403	404	357	391	400	393	427	375	417	400	399	404	434	350	370	436	390	422	391	384	374	390	413	420	368	401	419	407	391	391	426	422	406	403	378	396	405	382	402	418	387	380	433	426	415	397	386	414	369	396	403	438	417	383	415	395	420	442	403	390	371	398	420	390	355	378	411	375	386	401	390	389	469	407	404	407	381	385	375	414	404	401	387	396	431	371	400	429	452	367	402	427	400	399	420	359	387	375	401	396	405	421	387	429	382	419	409	356	413	379	393	379	410	408	388	435	392	402	393	389	397	376	410	394	398	427	395	393	407	428	401	380	384	373	418	381	393	384	403	403	414	407	398	414	395	408	367	403	407	381	405	446	446	413	385	414	377	376	409	411	403	394	404	411	400	436	388	418	428	403	360	391	389	468	382	360	399	423	388	445	427	388	424	378	401	405	417	376	385	407	378	394	390	430	390	419	418	400	382	395	414	416	372	371	382	379	409	411	443	427	398	407	391	396	378	385	448	431	353	419	394	418	445	380	388	386	386	426	412	410	433	383	414	403	386	448	392	346	375	340	377	407	422	430	388	377	437	455	433	376	433	424	386	442	428	411	412	441	407	408	439	384	413	389	375	406	386	407	447	387	402	415	375	396	434	398	391	423	400	392	431	388	386	430	396	410	394	391	383	393	388	414	400	410	426	442	417	416	406	364	387	381	400	370	403	449	442	394	381	385	411	373	392	381	399	407	428	421	380	384	422	432	357	397	393	388	430	380	397	381	441	415	424	384	438	373	404	397	377	420	416	387	400	413	400	419	386	389	401	420	433	417	397	393	390	396	449	419	378	433	429	385	414	390	410	402	386	434	416	445	415	403	410	419	412	369	416	380	419	421	393	381	375	403	416	378	386	389	396	431	417	368	413	370	401	423	424	400	415	389	392	404	444	421	391	387	365	405	421	429	372	397	360	386	444	386	400	422	364	424	422	394	388	412
18787	10917	10900	6903	2777	1916	1605	1484	1329	1222	1162	1092	1054	1066	1026	1037	1019	992	958	878	939	874	888	926	873	873	914	912	945	847	851	920	890	889	968	939	897	825	857	900	861	912	830	867	964	830	818	879	880	861	861	873	859	902	889	903	880	870	837	863	899	834	790	834	862	906	903	861	915	900	858	876	886	867	824	853	871	867	855	862	873	849	847	837	839	884	887	814	847	838	902	904	824	831	891	835	857	853	768	843	838	878	827	889	833	859	872	916	832	836	863	872	834	900	846	860	808	893	873	821	867	893	878	886	897	881	855	876	909	883	898	832	903	875	861	821	860	835	852	833	862	852	849	883	918	900	888	890	841	892	910	864	853	840	942	904	858	872	825	863	855	851	849	830	865	848	895	864	851	858	905	850	845	894	834	837	891	854	863	833	855	867	910	847	874	799	895	828	872	841	869	857	857	886	833	849	875	850	850	907	853	887	836	848	881	853	832	867	841	879	874	848	818	881	850	894	872	891	947	876	839	847	914	870	906	844	824	865	896	890	864	838	822	879	895	860	841	853	831	844	864	849	857	891	839	821	910	930	868	880	822	825	878	851	854	821	919	893	878	857	883	850	884	911	882	866	846	924	868	859	823	878	854	856	823	869	853	857	860	888	851	856	859	924	917	847	856	824	924	833	784	851	862	849	868	876	868	838	906	868	861	853	830	819	832	824	853	890	839	845	901	903	853	879	908	878	832	879	947	852	806	845	875	843	839	874	856	901	873	867	875	854	876	844	859	850	841	854	933	856	854	905	885	834	848	863	860	857	860	866	915	828	838	895	935	842	843	876	919	850	823	834	830	845	822	908	835	834	848	853	782	851	855	842	873	913	833	807	824	821	874	852	816	927	897	840	833	880	863	900	868	850	814	844	833	856	878	873	854	843	864	881	815	862	863	830	897	891	869	835	860	878	884	881	822	881	875	877	853	881	884	877	913	873	840	839	887	824	830	864	885	823	930	902	888	842	939	882	896	871	848	889	819	873	890	878	890	852	861	879	853	884	841	871	877	859	838	897	834	859	822	883	904	819	876	855	881	842	887	859	837	874	968	851	870	885	872	882	899	842	881	846	893	900	843	800	867	889	847	841	827	825	842	804	850	860	834	856	914	845	866	849	888	884	857	917	863	883	856	826	841	888	839	838	872	827	876	857	913	838	865	851	853	878	867	876	843	867	901	844	857	802	832	864	853	858	896	837	867	877	854	858	839	897	851	880	899	922	880	864	874	855	870	891	907	919	859	875	811	867	840	874	857	909	802	835	837	832	883	800	856	892	887	773	889	892	830	927	829	880	880	882	843	858	925	836	862	862	834	880	824	821	871	856	862	874	843	875	832	889	878	848	930	819	817	860	822	839	911	862	850	839	863	864	847	882	884	868	837	859	837	845	847	889	834	898	886	842	885	878	858	818	880	896	879	855	847	877	826	860	877	919	854	856	859	843	867	853	906	898	816	844	852	864	853	869	857	873	864	854	947	870	846	847	906	830	883	882	861	839	857	868	932	862	897	827	984	862	853	882	804	850	814	850	846	856	823	818	896	837	897	877	862	865	854	852	961	865	808	875	873	908	830	854	851	868	888	884	900	852	862	849	878	861	873	862	896	830	866	854	888	877	846	840	851	859	897	868	845	870	811	903	818	887	877	806	828	912	896	870	902	930	843	829	881	872	846	857	864	895	879	814	848	845	875	857	858	836	876	876	848	838	854	883	862	836	890	913	869	867	892	887	839	833	878	906	874	885	842	899	814	851	904	839	814	854	818	867	870	868	839	891	812	896	850	913	830	878	860	865	873	876	863	807	884	862	819	852	912	906	875	885	841	826	833	829	823	905	827	899	840	869	843	840	858	876	870	814	906	900	876	847	870	862	808	852	819	852	804	861	850	849	874	894	854	862	808	841	831	904	864	862	887	859	871	864	891	825	858	907	835	856	900	865	822	853	832	867	851	829	828	861	854	886	849	919	915	852	846	823	872	874	857	855	885	848	864	863	882	856	835	886	830	874	827	901	870	918	885	841	868	818	854	816	908	861	832	880	890	842	882	841	878	906	887	855	836	825	853	899	878	921	807	891	857	887	865	858	850	842	848	833	868	802	847	845	881	962	854	810	827	809	850	866	804	861	868	882	822	854	805	797	880	829	857	845	912	891	921	827	868	871	848	873	889	888	888	848	881	916	868	865	885	893	901	851	906	828	895	802	808	902	842	939	852	872	806	885	866	860	850	872	884	871	811	885	855	897	844	896	844	852	865	861	890	857	870	864	879	882	885	813	826	873	910	904	863	851	868	894	864	822	886	857	851	835	904	849	883	888	855	829	889	859	855	825	881	830	856	856	820	842	875	872	858	842	841	864	847	868	836	894	870	836	851	873	853	856	868	860	838	914	879	864	890	881	863	882	861	797	845	883	870	826	869	820	869	861	875	853	853	859	920	881	802	842	822	821	874	851	838	848	836	861	856	886	844	861	841	892	881	855	865	848	865	888	852	815	868	811	906	858	892	892	851	847	837	858	914	885	860	873	858	857	921	892	855	889	872	860	856	913	897	830	881	929	886	837	851	846	846	870	862	865	847	863	876	913	836	859	835	864	854	837	874	826	844	840	875	864	867	889	874	918	866	913	922	864	883	852	911	863	838	882	818	881	842	855	849	921	851	892	847	871	843	889	887	822	933	878	810	895	887	860	861	906	864	882	902	860	845	874	899	844	866	927	813	896	845	913	887	843	803	862	883	869	833	846	887	914	805	853	896	834	860	876	826	878	833	910	816	853	870	874	818	859	905	893	839	820	829	897	855	947	875	869	906	859	875	812	839	821	891	918	875	903	825	855	827	895	852	941	834	863	888	857	813	874	930	858	835	861	827	864	848	891	865	858	901	874	856	821	872	884	843	931	879	894	844	881	808	885	904	904	833	842	897	810	822	839	817	886	836	840	878	880	801	862	829	852	867	921	896	852	811	859	853	856	914	858	849	869	849	911	837	873	864	875	867	873	890	870	851	828	858	865	842	887	858	866	818	846	847	853	824	823	865	882	898	883	867	847	826	879	845	810	839	889	869	818	868	842	830	842	840	824	852	872	932	899	830	869	845	877	913	841	907	843	845	866	898	861	862	848	825	892	849	840	844	884	853	818	851	846	876	878	821	810	808	880	901	833	832	905	828	847	826	843	851	887	852	858	803	871	837	869	904	837	891	844	898	883	862	868	857	845	861	824	917	850	870	838	826	818	858	841	854	847	894	828	877	894	845	805	799	904	850	845	874	879	845	912	921	817	901	803	818	873	881	865	832	812	869	839	839	803	874	865	882	897	913	896	850	923	842	847	862	907	830	897	903	823	848	893	879	869	832	848	890	881	849	914	883	904	883	867	875	827	894	879	847	881	880	863	829	889	908	863	908	842	909	896	846	829	872	859	886	834	913	887	854	865	866	846	829	895	821	834	843	827	892	882	837	817	868	859
46812	29359	23148	12578	2833	919	742	623	498	455	435	393	401	395	381	395	358	360	325	319	343	327	324	311	326	316	340	348	342	316	299	318	287	302	305	299	309	327	310	304	285	334	298	364	324	285	301	325	322	308	322	316	322	263	268	286	295	321	297	295	306	309	278	292	318	312	298	288	292	277	309	307	336	326	318	315	315	291	346	315	311	274	338	288	325	277	325	295	337	307	287	315	305	310	304	322	323	324	329	305	338	337	296	294	311	319	278	307	296	328	260	292	293	321	307	337	310	295	308	277	330	296	315	291	296	272	267	297	344	324	347	285	299	296	316	342	286	316	304	292	328	314	291	318	292	318	310	285	328	292	318	293	329	306	296	305	314	310	300	329	284	311	327	306	301	310	320	297	351	324	316	283	319	335	278	311	303	328	292	319	290	323	292	309	297	317	317	311	299	300	311	332	305	286	303	302	308	324	324	308	311	321	340	325	280	329	295	318	299	293	353	292	311	262	267	294	288	316	331	321	321	316	309	307	293	313	313	318	312	305	277	264	322	309	282	294	297	297	334	311	307	311	332	317	299	324	293	350	297	316	311	324	300	295	293	304	326	332	315	333	303	354	312	315	313	277	325	299	303	341	332	325	318	341	329	296	285	286	286	331	320	311	325	285	313	306	289	289	313	324	284	317	292	324	330	329	307	281	278	295	326	321	310	292	359	309	306	309	343	286	333	278	316	315	293	303	321	343	318	328	352	276	287	295	289	314	335	341	313	307	299	301	303	319	290	299	315	327	331	308	326	295	250	293	293	314	287	307	347	317	296	315	324	345	329	309	312	288	305	313	299	327	335	318	298	339	324	297	316	309	289	300	278	310	290	330	300	283	297	291	293	311	300	265	307	265	278	276	302	312	310	310	302	277	314	312	325	330	281	338	297	310	280	289	328	316	314	315	292	298	309	312	311	302	282	288	297	315	312	317	305	310	323	307	286	325	331	301	283	283	274	304	318	321	297	312	303	307	325	276	306	279	269	309	312	323	318	303	321	327	301	318	267	296	287	328	290	309	312	305	291	305	323	305	283	285	309	315	314	314	250	276	268	313	326	284	296	280	302	294	278	260	297	318	301	318	326	313	308	316	326	291	294	306	325	316	314	305	335	357	301	317	311	312	298	290	315	320	304	273	283	301	290	279	300	311	350	277	278	265	335	327	280	296	297	337	322	337	329	332	268	298	298	305	317	314	316	311	322	300	314	327	328	318	320	315	291	305	290	302	303	311	304	278	292	337	327	303	312	303	328	294	312	301	324	306	302	297	294	282	312	318	318	285	289	311	296	275	323	277	295	324	316	323	278	302	310	302	324	309	305	320	325	324	317	364	305	343	292	350	293	328	279	300	359	328	303	295	316	367	300	287	308	314	284	322	290	302	295	303	327	312	324	289	317	300	335	297	287	277	290	320	284	301	305	308	332	303	330	313	308	283	297	312	285	297	304	345	301	312	290	327	298	294	260	333	291	315	333	302	310	294	296	310	314	305	319	323	325	282	326	304	308	303	327	283	299	331	314	277	294	287	277	302	280	297	287	322	281	286	310	302	317	348	323	293	292	280	358	303	281	326	275	306	291	324	299	274	288	295	297	278	313	304	319	299	306	321	311	324	313	303	275	280	328	293	302	304	296	296	321	296	334	271	296	260	288	309	293	305	293	277	288	294	299	288	312	286	276	324	303	290	296	342	303	315	278	303	280	262	306	344	298	292	328	316	326	309	293	310	316	351	296	319	297	312	317	317	337	364	303	289	310	294	329	306	319	282	333	283	299	322	303	307	333	320	306	307	313	266	339	324	290	322	302	334	293	299	321	330	325	300	344	313	329	272	315	308	318	319	306	304	312	286	334	345	298	324	322	338	338	287	295	306	277	313	312	309	271	285	291	273	333	306	310	302	308	328	282	271	356	299	323	297	336	313	307	321	307	320	294	326	318	314	343	303	327	338	292	307	305	323	311	310	320	315	284	316	302	309	319	309	319	266	312	294	305	363	302	274	273	289	299	295	299	317	292	289	324	306	288	330	318	307	293	282	329	338	304	315	303	332	306	310	284	347	303	326	307	281	324	282	323	289	281	310	299	301	326	294	323	342	304	328	363	297	293	322	320	329	313	278	313	308	324	302	299	295	319	305	280	309	290	325	312	319	298	317	302	303	340	309	340	305	336	302	304	292	283	285	321	285	276	314	327	285	304	310	316	323	297	297	287	315	307	297	289	315	306	312	302	316	339	326	308	317	309	277	315	327	312	319	315	303	285	281	329	321	305	310	312	305	323	323	319	304	332	299	327	314	274	309	314	325	276	296	296	319	313	310	317	303	279	310	290	299	315	276	291	311	321	288	310	308	307	273	313	305	342	317	281	259	304	322	321	331	361	325	333	329	324	292	310	331	328	290	319	328	308	295	307	267	324	286	291	277	318	307	310	320	314	308	314	303	309	352	315	294	299	313	321	338	323	326	323	342	311	380	306	277	302	323	276	338	316	315	345	307	315	311	330	281	308	314	307	306	306	299	312	326	321	350	312	320	314	309	313	313	330	265	266	307	303	333	320	312	298	318	337	314	347	290	344	308	308	298	272	326	323	281	292	337	323	308	329	290	311	309	317	297	313	287	308	316	273	304	299	292	303	335	308	327	313	309	323	315	294	296	310	300	336	328	300	290	297	299	309	288	271	273	296	296	314	317	314	327	304	298	308	300	315	293	290	292	296	313	307	283	352	275	313	320	305	288	315	314	326	318	307	298	293	290	311	307	288	316	304	316	302	296	324	313	282	297	326	291	306	356	298	326	304	362	297	306	323	326	357	337	290	348	309	298	299	275	307	329	361	318	302	294	314	286	329	298	306	342	346	298	309	303	316	297	267	348	303	288	302	288	262	292	296	289	318	311	339	293	296	281	303	303	333	317	344	284	279	305	310	309	279	305	315	323	278	314	322	295	312	283	275	296	279	293	276	312	309	293	330	310	309	317	298	304	282	270	303	290	305	334	315	293	287	303	323	270	307	310	266	324	318	314	263	319	309	323	315	308	273	293	332	314	283	310	292	313	294	314	304	345	318	299	301	338	325	303	326	322	353	295	336	313	292	324	325	308	332	305	286	302	307	310	309	315	283	328	322	300	294	295	302	344	311	314	288	342	312	287	303	282	323	302	295	314	306	304	275	312	318	282	324	302	282	336	307	316	332	331	324	314	321	252	348	313	277	297	310	351	315	311	286	322	274	275	301	305	321	307	279	305	320	282	322	285	318	315	327	313	296	302	286	332	327	298	303	305	327	300	346	321	299	329	316	327	309	361	314	303	286	338	303	317	317	263	281	302	308	305	341	324	320	307	325	291	270	288	314	316	304	302	306	314	308	316	303	302	268	320	329	309	318	342	330	265	298	288	324	294	312	288	303	286	263	346	307	329	290	282	321	303	285	322	320	310	318	324	313	310	337	298	292	289	318	286	288	305	304	289
30238	22561	25889	19374	5351	2943	2304	1943	1710	1494	1250	1236	1186	1098	1089	1126	1033	991	862	855	825	812	826	790	760	739	773	771	783	761	746	682	734	786	696	702	711	737	679	728	727	731	670	692	709	741	683	705	702	747	736	699	726	700	687	685	716	730	754	676	710	659	683	712	732	674	647	667	669	670	712	696	712	655	683	716	705	662	707	680	682	706	727	653	693	695	665	687	716	733	652	699	697	683	682	708	660	727	679	724	695	702	693	731	737	713	704	677	730	695	680	696	665	644	703	667	693	673	670	678	678	701	700	714	710	690	667	673	683	693	687	745	698	696	640	696	715	659	718	685	716	647	739	702	657	706	689	657	677	735	701	702	656	656	701	685	700	746	709	689	683	674	695	641	686	727	667	620	709	710	728	701	708	680	676	707	646	705	696	720	744	651	681	610	719	667	694	639	712	691	669	673	753	697	692	702	697	708	679	709	692	730	704	724	694	722	716	725	692	734	731	705	678	691	641	654	686	681	687	684	731	725	662	748	745	735	687	680	713	669	678	701	730	680	679	725	712	671	694	703	710	707	666	734	718	713	669	665	714	737	682	692	695	708	704	696	684	715	710	689	702	692	662	672	655	727	700	698	661	718	720	686	688	700	680	714	725	710	642	719	702	731	754	710	683	641	659	715	654	650	713	659	715	671	695	661	716	701	652	734	693	686	701	702	671	675	681	688	667	649	685	729	699	745	683	675	689	714	683	699	683	689	696	709	714	686	725	668	697	694	665	705	673	678	729	699	664	677	686	680	695	670	678	720	701	641	698	672	677	705	686	668	700	699	664	722	739	716	756	694	712	689	698	674	690	738	717	667	683	711	689	674	651	681	705	685	710	666	641	707	702	701	647	713	701	690	671	715	657	652	720	694	676	647	703	693	695	715	636	699	699	655	663	675	656	668	714	666	646	704	698	666	730	690	726	682	686	696	706	699	684	693	690	690	659	773	707	681	695	699	686	692	686	732	677	720	727	729	728	708	703	661	726	678	656	699	690	668	658	691	710	711	670	696	676	708	664	720	637	695	686	709	696	688	654	670	725	722	721	682	720	664	718	698	713	695	721	704	678	719	684	674	740	714	666	697	688	691	701	706	696	646	696	718	697	717	693	705	722	704	645	694	711	687	711	642	707	746	660	734	705	710	733	676	652	702	676	680	656	709	672	714	692	710	696	690	698	711	711	654	745	709	690	718	665	688	769	678	663	691	707	734	708	670	675	711	710	691	704	709	695	673	673	647	714	687	698	677	650	665	716	646	697	713	690	694	691	633	702	716	675	637	710	633	768	720	707	745	660	694	668	698	729	675	664	623	664	723	714	679	694	708	668	714	693	695	728	706	703	715	665	690	743	684	722	677	732	728	727	661	710	711	698	679	665	653	687	717	636	707	684	651	727	683	657	653	653	646	673	680	749	712	721	735	710	684	671	679	678	688	719	707	690	670	688	694	701	664	739	688	693	687	727	716	682	697	718	694	720	689	754	694	668	664	664	678	718	670	684	727	709	685	702	668	742	701	716	662	665	680	692	696	711	681	711	686	703	687	698	723	643	730	719	668	693	687	730	694	723	705	705	673	637	662	719	689	736	688	739	723	680	733	674	723	711	663	725	679	684	717	675	710	661	700	717	682	659	690	722	729	687	719	712	686	712	678	744	689	665	710	696	677	737	680	702	727	697	692	724	722	694	707	676	685	671	684	706	737	697	706	631	692	696	674	750	672	664	673	700	688	676	679	714	713	705	671	654	676	683	667	700	708	622	683	669	698	690	704	654	675	732	684	677	686	630	699	731	720	743	684	678	627	700	666	709	694	686	679	702	673	693	696	698	697	675	697	665	702	707	679	705	670	650	698	672	638	688	661	685	639	750	722	707	667	722	712	702	667	682	709	702	700	732	659	708	701	716	704	696	702	707	643	717	633	659	724	696	659	707	678	698	725	647	751	711	705	655	706	716	694	726	739	658	725	708	677	720	731	710	664	716	747	719	714	723	723	711	644	693	689	693	718	646	694	670	696	721	697	701	726	699	719	684	693	715	669	664	734	698	654	704	707	708	656	710	708	683	733	709	690	668	708	715	729	649	712	701	704	742	675	649	690	681	703	677	711	711	699	703	730	690	728	739	726	707	726	680	679	661	660	674	693	720	704	673	671	737	671	743	701	679	688	712	717	664	686	708	721	686	703	678	697	696	704	727	710	727	667	748	676	720	719	664	662	692	698	683	699	699	686	687	642	701	720	679	711	667	705	733	743	728	716	692	666	692	684	672	688	679	725	706	644	727	697	740	691	686	702	737	654	635	702	668	708	725	724	721	687	690	737	736	671	688	681	708	673	651	720	713	697	686	715	679	729	759	710	691	664	721	697	727	669	700	684	665	693	689	700	716	675	734	683	697	651	702	684	692	694	676	667	705	692	696	691	696	706	715	784	739	722	741	688	708	699	682	649	688	671	743	677	723	721	698	655	679	763	650	681	697	700	701	708	676	683	737	720	700	699	699	714	720	705	714	700	673	659	713	681	665	652	670	732	683	662	708	698	711	682	676	683	706	673	713	675	756	744	670	690	677	704	727	762	656	692	705	703	703	712	680	705	746	722	672	697	710	693	691	697	682	658	713	683	660	709	754	731	708	695	698	637	708	718	665	700	702	673	743	705	682	646	672	710	713	671	650	738	705	688	689	674	690	706	698	695	708	646	670	649	680	718	706	707	660	710	706	696	700	676	742	651	693	675	708	662	656	690	671	681	664	713	672	658	723	718	714	663	716	703	736	677	696	665	700	705	685	698	661	673	742	639	728	662	689	696	678	671	703	673	673	724	696	707	719	674	662	686	696	688	684	746	646	707	646	704	714	699	663	691	707	676	692	684	728	691	719	677	700	728	703	703	704	729	668	704	673	688	677	681	678	681	657	697	706	717	746	734	718	696	685	689	721	670	667	657	676	720	658	640	722	692	726	653	703	699	695	710	699	678	707	637	682	666	679	717	706	716	666	696	654	690	707	686	667	726	640	699	669	740	715	728	709	699	650	697	700	659	682	657	694	649	701	715	678	686	712	705	679	719	670	694	711	660	672	717	673	737	641	722	704	705	684	668	692	667	696	641	712	745	692	730	725	711	703	683	657	677	664	744	680	711	664	728	719	692	667	672	699	693	740	685	731	703	696	778	741	666	700	715	705	728	656	690	684	652	661	695	667	686	660	633	736	729	667	695	691	694	658	662	707	664	722	687	723	712	719	651	716	683	708	693	695	654	741	724	743	706	692	674	713	732	708	734	653	681	724	641	694	681	686	675	688	708	700	681	734	640	708	723	717	703	725	723	720	728	711	710	669	673	720	647	713	705	689	703	688	768	709	675	704	656	715	706	666	683	705	695	678	729	690	711	708	690	669	681	678	710	695	680	699	737	681	709	664	707	729	693	647	697	687	757	720	710	729	713	701	671	692	698	695	722	727	704	699	626	666	653
55048	38074	32353	20249	4815	1495	1023	895	708	587	555	530	488	509	484	518	450	429	428	410	419	430	379	419	372	386	388	419	422	364	400	397	387	405	410	417	373	367	374	390	374	365	371	360	348	366	394	377	386	386	375	376	359	359	395	355	406	398	356	383	401	410	419	406	342	396	372	370	400	386	382	401	363	384	393	409	414	403	369	360	402	393	382	363	370	319	319	412	394	392	395	315	347	371	396	403	383	392	364	412	374	352	388	393	408	372	394	355	392	417	364	403	385	347	404	354	395	396	369	384	358	379	396	385	367	390	371	386	360	346	375	371	395	360	363	401	363	372	372	339	434	353	388	357	359	396	413	385	356	387	375	368	361	359	399	362	383	425	427	370	361	414	400	376	399	366	427	379	376	358	361	392	409	361	407	380	410	373	356	405	373	341	366	386	393	365	396	413	366	381	358	403	340	358	421	371	365	380	389	358	408	389	382	366	396	383	357	414	403	379	369	396	376	415	364	417	372	384	364	365	360	364	382	370	371	368	399	383	407	382	370	367	388	384	375	357	399	370	373	358	378	361	375	385	382	361	396	381	376	384	423	411	375	373	408	360	355	390	370	375	386	355	332	417	393	391	390	388	356	397	409	415	409	388	375	396	399	348	371	379	370	380	329	364	379	351	365	383	395	368	379	403	415	385	430	391	360	376	363	396	390	377	399	401	346	353	371	375	344	408	365	394	374	399	381	392	379	383	362	388	393	419	363	404	367	372	397	410	384	381	351	397	376	393	356	377	380	361	384	377	373	361	395	360	357	399	383	347	360	356	389	380	359	428	357	338	369	352	369	410	400	436	388	405	364	394	372	353	392	365	362	339	369	386	390	385	382	364	375	393	399	417	404	387	372	429	373	341	369	381	367	405	376	341	371	363	406	407	398	385	369	360	370	407	370	341	393	350	374	414	398	395	359	364	398	397	364	414	379	418	373	399	370	415	397	343	418	365	346	384	374	372	377	385	375	373	405	384	365	356	383	312	318	383	393	392	352	365	387	385	376	363	331	378	401	400	387	437	407	396	379	391	381	380	404	394	387	385	368	359	410	382	388	390	358	359	360	376	377	372	422	383	343	382	367	400	377	362	374	354	387	398	407	376	370	386	391	385	369	411	409	382	389	400	380	395	403	363	372	372	365	371	359	345	335	351	375	411	389	358	408	384	374	379	396	369	386	334	387	372	379	385	413	416	361	381	382	335	364	385	389	388	389	383	418	397	408	391	391	379	388	393	378	390	376	370	397	371	365	380	339	370	385	373	390	397	395	381	380	375	394	397	369	410	360	380	355	365	392	374	347	349	366	374	342	398	380	352	407	374	360	377	363	407	428	401	354	372	369	373	363	366	360	386	434	383	346	390	387	396	378	387	387	459	364	373	394	398	377	329	377	355	370	413	366	392	396	389	375	367	363	426	398	406	332	384	361	380	367	363	360	369	339	403	329	387	360	393	378	380	379	375	370	397	391	336	373	365	410	410	380	370	392	365	369	348	398	363	364	386	393	363	376	387	365	403	367	362	405	388	360	364	385	399	390	386	422	408	357	377	358	407	373	370	380	342	354	383	369	365	360	388	399	376	400	385	375	367	386	396	359	376	377	369	376	401	351	389	408	388	376	396	356	404	366	368	398	382	383	384	392	401	359	382	356	386	369	385	364	373	371	398	353	340	343	344	399	395	380	383	374	389	380	392	357	350	369	362	414	369	391	355	352	369	385	429	369	381	374	374	405	398	407	401	380	341	391	402	406	359	380	395	377	400	418	378	378	378	398	437	387	364	353	351	358	381	372	400	388	350	358	385	366	368	338	386	419	369	389	411	427	386	387	387	394	396	392	363	357	379	381	428	414	392	375	390	390	363	383	382	376	378	367	405	395	349	341	385	395	370	376	369	367	366	384	375	355	368	401	375	365	365	378	401	408	413	372	386	349	349	404	366	417	339	340	375	371	379	405	407	387	388	355	363	371	387	375	390	397	354	367	370	398	377	360	373	376	406	336	359	382	353	359	341	371	365	358	376	396	378	380	397	395	390	375	370	374	360	359	368	357	374	425	415	401	330	398	401	362	369	356	401	401	393	378	364	353	384	357	349	338	366	361	360	389	389	373	382	423	358	354	364	401	422	341	342	367	351	356	365	384	398	375	371	405	423	371	372	382	408	372	347	394	355	385	380	366	351	395	394	415	375	346	379	363	381	375	370	341	391	375	360	367	368	376	405	383	360	383	364	374	391	383	351	411	382	419	393	376	346	382	409	387	391	402	371	392	320	378	399	370	338	392	395	374	355	353	403	391	383	361	408	359	413	397	357	341	383	379	348	360	369	368	378	350	378	366	361	407	404	382	372	396	337	401	371	355	375	332	370	375	361	376	370	388	367	349	371	364	371	357	323	383	369	358	388	354	410	340	376	394	373	384	402	392	364	376	371	379	353	388	403	379	378	395	395	369	343	386	370	373	376	369	368	393	374	371	357	384	385	404	392	366	386	398	386	353	399	362	371	365	389	385	402	430	359	398	370	396	391	381	410	369	370	386	395	338	365	364	375	343	369	382	401	380	384	342	381	427	366	341	393	398	378	373	387	339	394	394	361	364	351	412	370	416	363	365	399	388	354	401	381	359	416	388	408	409	350	389	389	379	363	372	383	370	380	349	350	327	370	384	326	358	403	360	430	408	385	389	375	392	382	399	408	378	373	393	377	380	393	377	387	382	423	346	347	373	388	387	385	372	384	364	369	368	347	400	362	407	355	409	391	424	374	354	402	348	369	412	411	377	379	433	383	420	375	398	340	409	387	371	374	373	359	398	395	340	374	381	406	377	376	375	378	382	408	368	338	400	364	381	388	371	382	391	327	419	375	381	358	351	405	401	391	386	386	415	380	341	366	415	388	367	376	366	391	372	401	384	408	369	363	331	391	390	386	363	342	363	400	359	364	426	396	353	417	381	423	390	393	384	348	378	357	369	373	409	381	378	351	412	385	373	378	389	362	347	399	397	395	378	377	382	375	375	362	350	399	368	364	378	400	364	405	364	380	368	418	395	341	398	376	378	354	366	365	386	364	368	384	334	362	370	379	383	387	381	355	392	364	380	406	397	389	418	422	412	343	369	369	393	332	382	355	365	353	430	388	452	369	380	440	386	382	387	358	402	354	402	411	375	364	378	384	394	411	412	342	427	343	340	385	380	373	401	400	387	344	412	392	372	360	366	363	372	356	327	382	355	378	383	392	394	365	417	368	419	400	365	316	367	397	440	390	370	370	401	366	403	387	392	396	388	382	373	405	381	399	329	366	376	394	369	365	390	396	365	395	393	323	377	417	355	370	365	392	346	420	361	384	372	329	343	382	352	412	373	356	353	374	365	355	372	385	360	385	365	373	362	350	425	359	378	383	373	371	356	359	366	402	363	361	370	426	395	352	351	373	394	379	369	378	413	361	383	340	389	396	375	386	431	331	378	377	343	414
35368	29900	33428	25583	7129	4158	3374	2900	2318	2086	1847	1655	1522	1449	1435	1370	1314	1265	1147	1090	1026	1069	1006	1005	978	956	971	959	874	930	952	913	870	905	857	860	946	867	879	877	848	901	910	859	888	826	908	880	813	888	896	855	928	858	837	932	880	851	858	866	848	817	886	802	856	851	822	869	802	848	873	813	807	818	846	784	797	853	808	835	865	839	868	819	832	832	817	850	820	883	850	855	839	830	816	853	810	760	837	797	801	869	846	801	890	848	837	830	894	806	801	794	836	820	800	837	819	858	834	863	861	811	777	880	857	811	864	803	818	825	810	838	808	867	808	852	834	842	807	869	779	837	827	844	859	807	871	830	810	865	808	813	779	845	858	832	815	844	814	823	844	835	815	876	811	801	857	856	876	864	809	851	834	827	871	839	851	906	818	881	836	835	824	861	824	835	817	862	854	859	792	870	783	840	842	866	865	871	830	826	874	820	838	868	821	832	839	863	842	806	817	858	852	820	880	808	796	867	842	824	879	799	826	854	843	807	806	852	845	824	804	837	845	808	841	805	844	883	856	833	849	794	749	772	768	850	865	840	811	832	822	847	853	839	836	826	808	876	813	859	838	799	858	877	830	831	847	817	869	865	860	898	873	829	828	812	817	810	810	855	871	833	844	825	840	839	819	902	880	847	856	832	822	826	832	816	851	835	835	845	821	855	843	877	866	842	820	826	887	819	810	858	820	808	825	843	836	828	784	819	869	857	823	807	900	837	864	892	828	833	850	843	826	848	820	837	793	851	851	816	856	845	810	816	867	797	860	874	803	802	881	878	800	870	819	835	783	852	821	873	808	844	815	885	859	838	843	870	799	824	826	887	884	831	874	860	795	849	808	809	846	798	833	837	825	762	816	893	836	857	860	819	849	824	815	833	823	873	816	795	866	915	820	782	810	849	895	838	837	801	811	832	808	817	858	858	868	855	813	869	853	865	843	868	848	866	836	807	870	884	837	918	864	846	831	816	872	858	841	839	801	843	816	778	802	826	829	848	882	824	887	828	817	875	854	817	796	815	830	839	881	836	854	828	846	832	806	841	841	749	832	821	887	830	797	837	846	857	840	803	830	861	873	823	861	850	846	844	818	834	839	841	834	860	793	817	868	813	825	814	814	832	815	787	803	827	842	855	888	874	847	838	766	813	843	849	777	832	818	833	871	816	800	859	830	820	805	857	864	845	811	803	788	863	777	866	846	812	838	794	841	845	848	807	799	831	857	860	862	880	823	829	844	870	900	820	845	797	865	840	901	858	814	883	844	831	842	845	825	834	852	825	824	884	824	806	831	815	896	783	815	862	829	823	864	805	799	898	870	905	831	818	881	847	825	830	830	849	862	875	848	809	833	868	835	852	792	869	898	815	849	850	817	830	804	859	859	856	850	819	820	823	855	815	826	835	774	851	822	852	876	841	861	800	824	845	850	800	890	840	822	816	809	839	836	809	852	867	857	926	880	829	837	832	848	864	849	865	833	861	857	798	886	840	821	851	815	865	820	814	819	822	887	867	820	883	886	842	852	874	828	817	808	818	810	868	839	853	814	845	844	817	843	833	824	831	820	848	840	853	863	821	801	867	821	826	878	840	844	845	839	824	824	772	862	840	841	844	898	859	855	832	824	856	832	828	828	877	852	836	838	895	832	807	862	845	841	894	859	885	839	873	819	803	813	866	799	893	804	889	865	845	818	888	831	833	838	831	814	820	868	818	824	836	835	876	844	879	862	859	817	832	876	866	871	881	795	806	836	807	912	832	876	854	846	833	893	837	813	824	819	872	867	845	806	838	856	814	833	819	841	880	820	851	866	845	821	872	803	844	845	866	844	778	893	796	808	835	851	814	801	879	878	881	796	843	824	869	821	833	813	857	852	795	812	810	886	870	843	850	817	847	849	799	831	889	830	842	798	882	855	795	860	835	880	832	814	828	850	821	822	822	812	901	864	834	904	826	867	869	802	877	894	853	850	834	873	819	790	844	815	870	801	858	885	858	864	817	848	852	864	839	829	866	761	789	837	869	848	871	884	782	858	870	874	894	827	837	837	850	814	839	837	861	813	868	886	875	817	828	888	824	819	886	893	831	883	816	885	821	880	836	879	838	801	830	854	850	821	849	870	797	811	820	806	833	838	847	832	813	875	801	842	820	821	872	823	823	825	856	859	870	845	875	823	836	866	821	888	837	817	794	842	790	871	782	875	845	829	878	827	903	898	786	852	801	846	839	871	901	806	927	847	832	816	816	804	814	851	832	849	814	842	813	810	843	856	836	913	874	824	831	821	862	859	901	827	852	854	805	870	817	842	881	880	843	926	805	855	855	827	832	799	872	858	829	836	856	912	809	854	818	872	852	828	869	844	850	860	884	859	834	821	861	806	867	890	831	831	809	812	836	808	812	828	868	805	852	842	856	871	837	838	837	853	874	792	812	886	864	884	826	910	860	824	870	839	892	850	840	836	792	836	831	862	852	801	858	806	841	851	847	837	828	835	830	892	856	904	834	884	834	799	844	862	794	844	848	870	855	888	894	789	855	847	854	875	858	847	870	858	849	871	837	812	879	826	806	856	841	854	888	836	865	843	892	809	833	818	827	840	850	831	857	804	896	837	842	796	867	838	829	871	858	865	826	822	861	850	826	839	843	810	847	849	797	882	840	916	835	833	846	829	846	851	852	792	843	777	871	854	869	827	885	874	815	851	862	837	854	821	855	870	834	864	852	834	816	818	877	855	826	814	826	815	873	782	800	824	791	853	802	786	781	853	848	823	844	843	805	826	831	820	878	882	876	820	853	865	852	849	866	857	826	832	848	830	849	824	794	836	856	796	848	910	841	804	784	859	794	847	811	822	868	841	808	780	844	839	800	842	816	828	787	859	866	810	865	849	835	848	862	821	863	789	790	832	820	818	855	879	815	800	820	797	844	829	857	873	864	838	824	879	843	893	847	810	850	850	816	871	858	899	880	865	868	880	790	835	832	858	863	858	908	829	873	856	853	817	775	839	850	878	817	769	813	842	781	817	829	810	831	843	896	817	810	816	807	821	827	845	827	879	828	794	822	811	828	841	767	870	825	845	853	863	814	877	815	820	855	875	798	808	849	791	843	832	872	849	884	867	864	826	845	827	798	837	836	869	859	880	813	846	855	839	831	846	888	867	846	843	862	835	844	842	818	841	853	864	813	844	828	823	830	859	834	862	848	873	806	803	822	826	820	856	859	833	838	855	821	827	871	813	843	848	875	882	804	880	801	833	816	899	840	838	870	843	888	847	830	801	854	862	878	813	872	839	856	801	819	880	842	840	856	820	824	810	844	813	809	801	846	792	820	831	882	817	880	836	810	842	815	869	795	829	794	843	869	838	821	842	909	829	860	809	833	837	849	851	860	864	813	821	833	828	855	908	831	888	876	798	837	840	892	835	863	853	846	867	798	851	899	794	831	906	849	833	816	873	844	827	814	864	869	830	831
31542	16307	8431	3264	928	636	498	481	506	479	448	491	434	440	457	426	417	427	372	436	411	447	391	412	405	418	380	436	386	411	432	418	405	380	428	407	442	375	421	393	417	398	443	361	432	434	394	444	415	438	406	386	397	392	419	406	423	438	465	391	417	400	407	407	358	399	448	361	414	391	458	404	370	392	427	392	385	440	418	403	430	422	391	406	388	409	422	422	413	409	453	444	414	369	374	406	429	403	402	360	370	410	417	414	413	426	403	451	434	383	415	402	415	381	425	382	404	419	423	405	383	401	421	397	406	368	432	435	408	420	410	385	433	413	437	388	396	368	417	384	384	371	416	402	430	415	446	416	406	396	399	443	432	406	382	422	413	379	430	389	414	388	378	379	367	421	461	415	412	429	396	417	399	407	399	409	406	415	376	386	388	438	400	400	425	413	390	415	409	378	426	410	445	408	414	437	407	376	421	373	381	378	409	418	414	419	416	421	399	368	407	421	362	409	406	396	409	421	409	392	417	435	424	422	393	413	379	429	393	382	402	438	433	425	407	403	394	402	367	369	412	383	423	416	369	393	465	396	380	373	412	403	379	418	419	409	400	421	432	439	430	408	418	429	404	420	400	405	416	395	406	399	426	350	413	437	410	427	429	414	395	418	409	435	363	385	365	429	388	404	413	378	418	432	423	407	441	427	353	381	410	416	414	387	390	400	381	428	365	409	458	385	411	395	401	394	417	416	399	366	418	449	426	434	404	350	399	407	389	362	380	413	377	422	387	405	433	392	418	401	390	388	433	384	414	377	422	411	421	406	410	383	427	384	446	409	423	449	410	426	388	418	413	439	386	390	421	407	411	403	412	393	402	399	387	428	377	412	433	357	439	363	417	411	392	389	404	386	401	393	433	423	435	422	425	428	403	441	400	438	400	373	385	370	403	417	422	423	404	387	393	404	386	446	402	435	422	405	406	422	388	369	400	396	373	401	457	376	466	399	385	391	401	377	402	415	363	413	389	390	363	433	431	421	408	376	415	413	383	405	397	416	390	412	391	387	352	408	400	402	363	382	405	454	424	406	419	387	379	459	404	403	398	392	403	428	436	420	406	380	421	437	433	426	394	392	389	401	394	418	414	403	397	409	384	365	386	397	390	404	413	386	417	412	376	410	411	383	399	454	434	415	405	403	418	401	386	461	399	431	436	398	441	416	374	418	415	437	395	360	390	408	368	425	425	404	407	437	428	430	408	425	395	395	412	436	361	413	419	436	394	389	439	398	438	384	405	389	448	422	419	380	395	395	411	397	424	409	401	387	443	384	409	411	395	405	417	444	426	385	428	401	408	435	408	388	454	376	390	436	406	406	424	423	454	432	421	392	445	405	414	422	408	381	405	407	410	389	414	393	436	361	419	424	444	373	389	420	407	395	446	403	467	402	419	384	408	373	459	351	404	412	428	414	371	370	384	400	422	415	400	373	377	416	391	416	398	423	389	416	405	391	368	421	416	431	417	338	410	420	400	401	426	424	375	371	390	430	421	388	424	408	453	446	420	414	434	404	426	414	417	402	437	405	429	428	364	420	423	390	380	394	411	411	409	409	403	416	421	376	460	385	387	427	400	398	408	371	391	363	392	409	410	395	413	429	379	401	370	426	421	386	399	370	375	411	404	371	387	404	421	399	429	417	412	404	404	397	406	399	418	426	385	399	375	393	395	408	427	440	424	425	439	416	357	420	406	450	398	429	407	413	413	398	412	371	392	423	434	421	440	391	375	430	410	387	394	395	424	391	386	394	470	414	418	421	424	394	410	429	367	409	396	416	424	395	400	406	407	384	402	415	403	432	459	398	404	427	416	401	422	401	407	389	423	393	400	429	356	388	396	391	417	443	379	404	422	437	402	397	385	402	395	375	439	371	421	381	409	452	413	359	426	405	432	451	407	376	403	449	390	379	400	427	432	443	435	399	382	398	391	421	412	374	404	447	453	400	418	415	432	428	392	449	417	431	381	365	401	435	415	398	417	439	400	414	414	449	403	422	418	416	435	390	429	406	444	412	433	406	446	417	431	416	452	453	415	394	409	384	400	395	395	382	377	444	400	384	405	429	399	415	410	417	420	424	447	420	412	392	383	384	389	455	402	451	425	409	425	431	459	393	420	388	412	422	411	427	426	387	403	401	413	386	405	415	429	440	435	411	394	390	374	420	383	366	425	422	372	378	410	397	389	445	406	397	372	351	416	411	405	394	445	348	376	392	412	405	443	369	424	436	418	439	422	391	414	421	412	399	393	418	417	406	421	390	395	392	478	391	398	422	388	344	395	402	388	375	405	405	451	403	413	409	403	406	394	439	411	442	417	375	411	432	395	404	416	407	383	421	414	417	376	431	455	429	404	407	416	399	397	391	391	386	416	386	392	400	405	361	426	403	391	446	427	389	420	425	370	424	421	397	441	413	371	408	432	397	401	437	406	415	410	416	408	412	414	406	387	371	407	417	431	403	444	383	449	395	402	413	398	400	387	386	424	410	361	424	397	407	375	415	411	414	421	408	438	400	421	411	423	422	447	410	414	396	379	396	404	401	406	393	421	398	459	393	401	421	406	364	430	416	422	449	432	431	427	397	381	421	403	433	394	407	406	439	432	402	419	421	434	424	399	380	427	421	422	403	419	434	396	416	390	400	403	399	413	412	406	402	404	377	411	403	400	391	449	426	378	403	472	406	443	397	430	400	419	402	403	407	416	362	396	431	428	410	406	390	388	417	428	414	404	357	399	410	395	411	391	407	399	394	428	416	390	411	417	419	429	396	396	355	406	414	424	399	380	427	392	394	428	408	410	408	414	435	392	410	394	392	381	411	430	434	401	387	434	408	406	389	443	429	409	412	425	409	441	425	433	394	437	383	392	442	451	396	425	430	421	426	429	386	385	379	433	439	438	378	388	425	408	385	385	382	409	412	382	386	406	405	432	384	407	435	429	401	437	412	414	409	422	420	372	404	391	391	389	402	354	403	442	413	413	412	438	368	409	355	423	430	404	387	436	397	397	385	429	402	385	407	409	411	425	379	410	394	413	414	421	451	393	420	365	417	407	382	392	443	371	430	401	405	421	447	381	386	404	396	396	377	348	404	420	413	410	406	387	382	384	388	424	407	403	387	385	455	412	381	383	420	415	409	409	433	417	434	400	368	425	399	446	429	437	413	391	394	416	409	424	426	416	395	407	407	411	387	408	395	397	395	442	397	427	425	437	415	418	450	454	394	379	392	427	421	402	395	389	407	436	414	365	398	402	368	409	371	404	395	423	428	406	411	381	390	380	392	386	404	434	384	376	424	392	459	405	413	375	421	450	391	408	410	426	398	407	438	354	391	487	391	367	398	433	366	402	413	389	401	385	377	370	430	416	388	395	431	423	385	386	427	416	398	414	415	424	387	384	389	415	408	418	405	407	418	358	386	414	433	391	415	438	439	412	392	416	400	403	394	409	411	387	415	418	401	409	404
19723	12035	11936	6893	2410	1759	1656	1406	1263	1276	1188	1022	1107	1097	1045	1048	979	1017	1006	925	917	901	872	1002	962	901	888	909	905	937	845	892	901	930	891	932	901	901	880	882	875	922	910	861	858	914	900	840	872	899	888	887	832	845	943	921	909	856	867	868	836	855	823	881	894	877	831	881	898	920	837	866	863	875	908	881	864	826	877	865	896	858	838	862	812	906	834	943	844	877	872	917	855	866	893	847	880	879	924	862	801	888	896	861	852	905	929	893	880	881	854	875	881	857	898	897	880	853	903	882	878	834	907	853	897	886	903	849	846	862	906	811	852	889	894	821	880	833	855	884	848	864	848	868	880	846	904	889	879	845	924	869	892	887	850	955	852	900	906	867	923	857	905	895	884	874	910	843	852	866	879	858	882	860	868	905	888	898	846	880	916	915	847	858	854	868	877	887	886	892	881	912	882	835	855	888	868	871	885	871	858	864	810	834	866	840	847	916	873	854	931	893	920	837	878	881	878	883	828	884	810	822	832	854	859	825	863	881	915	873	859	891	888	855	832	902	885	882	924	909	888	879	865	856	881	865	850	907	836	853	878	912	879	868	822	895	846	895	867	830	850	902	870	917	868	848	893	861	890	840	899	870	859	802	929	877	907	926	837	889	872	913	887	850	873	864	854	868	899	874	885	910	820	852	836	901	866	908	874	843	877	906	885	886	885	857	861	851	858	850	918	935	839	882	905	939	850	903	920	866	844	929	860	906	800	850	862	869	889	901	895	895	908	915	899	896	905	854	880	867	859	907	899	896	921	920	889	832	922	875	826	839	875	906	876	859	907	875	879	896	850	890	840	880	846	873	904	844	870	856	875	845	950	910	868	845	856	801	869	926	856	901	876	886	921	875	911	865	876	895	881	882	857	884	849	875	859	875	873	892	884	873	839	832	871	845	913	863	883	916	890	836	838	824	897	919	889	905	878	891	831	918	893	868	913	881	848	887	895	852	905	893	912	896	886	831	847	884	914	893	889	882	863	843	865	866	842	885	950	881	931	890	946	869	829	900	828	850	881	882	861	886	868	861	845	891	925	899	931	884	904	839	864	874	856	843	896	904	898	908	807	930	864	950	893	833	858	910	884	865	902	916	856	850	880	944	908	822	929	829	899	845	874	893	876	877	840	898	837	891	895	846	911	817	921	866	838	903	847	862	866	904	900	852	873	859	893	876	873	912	914	839	838	883	846	891	850	879	851	884	881	863	835	921	935	935	888	831	923	895	841	851	879	889	886	866	916	885	855	898	934	870	905	880	904	895	883	875	896	864	865	905	902	861	887	854	899	863	867	925	906	856	879	886	915	870	883	893	860	865	891	894	828	848	860	899	922	875	943	903	827	813	898	851	807	877	853	855	877	912	873	889	870	837	844	849	870	867	866	860	832	837	825	885	837	889	882	865	814	877	926	857	916	923	882	872	886	897	893	875	880	850	882	875	877	905	901	915	908	880	866	842	873	894	904	869	861	882	845	901	927	892	864	883	860	902	863	899	880	899	887	909	913	829	883	900	877	876	887	922	891	874	859	893	875	893	888	827	863	843	873	877	901	888	873	846	868	890	897	831	905	931	866	889	851	876	978	866	802	886	841	885	913	886	854	817	887	888	840	845	939	925	889	853	905	878	807	923	857	919	834	860	872	886	854	894	887	849	910	846	883	882	913	854	880	869	888	884	822	828	901	847	850	884	856	900	927	901	910	881	886	900	905	896	828	850	883	855	876	865	847	872	894	906	860	842	914	875	889	899	897	859	857	862	919	858	853	905	861	870	865	896	924	853	894	888	892	864	874	915	842	904	894	907	939	849	861	893	929	890	905	853	880	870	866	849	920	874	895	860	863	858	955	861	875	855	888	863	934	854	870	883	865	890	849	928	897	857	863	887	838	874	883	911	873	939	877	874	829	910	881	893	886	843	861	845	880	843	901	855	887	873	878	827	883	883	899	827	878	855	876	855	896	868	863	829	859	882	915	844	844	899	845	882	891	841	874	890	890	921	862	870	892	923	868	894	906	865	874	882	867	867	958	855	891	890	886	916	856	894	881	855	868	848	860	866	893	911	884	876	860	872	867	904	904	901	881	866	841	906	852	808	889	866	891	862	866	869	887	866	864	922	857	910	803	908	911	894	893	932	882	863	806	840	892	908	885	856	858	892	898	893	858	908	906	855	871	845	780	876	872	860	896	912	879	821	874	846	840	872	826	871	890	846	906	865	861	907	879	876	852	908	876	833	888	845	836	856	883	880	831	903	867	861	861	870	865	860	924	880	857	859	864	876	862	887	853	870	865	930	846	820	865	865	875	894	896	880	920	872	875	865	883	842	896	940	887	864	862	915	901	897	907	894	864	820	871	876	915	905	882	879	912	882	877	890	847	879	895	890	918	893	849	890	898	871	853	880	906	857	871	884	858	878	865	877	899	862	890	899	847	864	873	848	863	866	861	852	879	866	898	884	904	860	853	884	919	895	838	865	895	841	862	911	945	830	830	880	900	858	925	814	876	872	866	949	875	894	862	834	884	862	869	850	865	876	850	872	919	907	832	864	897	847	898	856	844	839	858	886	889	909	875	878	871	896	838	865	884	856	881	846	845	872	853	872	918	871	800	876	844	888	838	948	870	919	858	907	910	847	855	859	847	893	882	892	886	877	904	878	880	856	932	928	901	826	848	903	892	862	854	902	890	842	871	935	857	879	864	855	830	897	876	892	886	897	905	915	892	841	864	861	915	857	918	868	881	914	914	880	876	866	859	888	822	876	850	885	864	930	829	858	888	828	853	831	863	872	811	935	898	840	816	865	851	870	934	863	876	843	889	903	859	902	868	812	876	858	840	875	877	911	847	814	887	946	869	957	898	901	854	919	874	899	904	883	853	948	870	872	852	843	876	913	832	861	926	876	911	893	859	851	874	884	867	821	837	879	871	914	887	883	880	871	891	929	875	857	853	859	866	873	861	876	884	857	832	930	879	907	857	870	889	860	887	914	879	847	851	881	859	899	895	905	858	857	906	870	848	893	938	866	901	886	871	902	842	864	855	832	897	840	866	841	837	879	868	902	873	907	901	886	897	886	850	859	881	871	865	904	874	861	847	844	842	879	870	915	838	868	914	813	832	880	908	807	903	883	878	890	883	831	876	851	888	831	927	900	831	885	910	892	866	873	820	883	887	876	893	872	887	846	907	900	882	858	869	865	905	903	861	864	888	868	880	908	881	917	906	881	945	907	829	903	910	921	852	837	883	913	850	898	947	828	904	886	848	858	909	901	832	876	845	921	860	867	886	847	834	890	891	849	885	844	914	887	865	855	868	898	915	902	798	887	884	826	871	909	855	846	843	916	891	840	857	847	883	877	877	919	859	891	891	898	888	879	902	892	852	902	921	873	856	864	868	890	886	850	888	920	910	872	879	872	818	873	862	865	856	833	864	895	866	849	848	901	885	848	890	940	899	876	879	869	878	881
46086	29723	22619	9314	2017	956	743	566	487	426	418	417	419	368	394	381	349	324	367	328	291	323	320	343	322	333	296	345	318	291	330	321	345	264	336	313	332	316	326	354	341	290	307	306	325	290	304	327	321	330	325	313	319	309	265	304	283	286	276	274	332	322	310	314	299	314	332	315	292	299	264	316	305	322	307	305	340	321	272	326	285	305	333	325	310	292	314	324	326	287	297	271	324	300	323	278	289	309	351	355	298	301	322	321	323	315	270	301	311	298	287	271	298	295	315	308	274	278	322	310	306	343	303	297	323	346	297	299	283	282	318	312	318	330	303	309	320	326	345	372	279	330	337	313	351	318	335	305	342	330	309	329	324	294	262	331	272	324	327	326	350	297	320	311	281	305	308	316	280	314	308	315	322	316	331	274	305	317	286	277	332	298	339	306	295	350	314	298	339	314	319	319	286	337	307	294	301	306	307	316	308	291	317	306	311	288	296	306	297	311	322	291	287	293	261	324	284	290	325	296	287	297	283	295	323	284	322	303	311	308	334	302	311	304	314	330	303	301	302	332	300	320	298	308	279	274	297	300	276	331	306	327	318	303	264	363	272	309	304	324	308	302	288	301	306	301	333	321	290	279	298	339	292	305	290	301	306	305	320	291	270	319	306	303	303	306	314	328	350	326	328	306	313	347	305	285	319	309	310	290	314	284	333	359	290	335	332	318	282	293	297	319	291	333	295	292	297	300	297	283	298	279	343	294	283	319	304	321	319	301	319	287	298	302	272	329	288	320	326	278	271	325	332	321	299	297	310	309	297	305	298	319	313	289	282	319	340	309	304	279	324	298	326	301	326	325	295	280	325	308	285	318	276	304	269	264	343	293	312	332	293	334	299	298	269	310	314	319	285	324	332	311	304	307	311	297	296	304	297	310	285	288	324	320	306	306	289	294	312	293	284	326	265	293	320	302	292	310	276	291	306	296	270	286	335	346	312	301	303	291	319	266	295	301	290	299	320	298	288	286	317	327	305	273	315	281	302	299	317	272	316	343	281	324	320	298	310	310	327	319	315	301	334	324	291	313	326	295	285	324	290	332	285	292	319	317	292	311	287	297	291	302	323	325	328	314	326	298	323	305	294	315	293	316	329	319	358	278	320	326	299	264	325	309	300	319	301	299	273	284	309	262	323	292	301	321	291	326	289	316	287	327	328	301	314	311	312	312	297	327	303	325	269	321	353	292	271	323	331	284	316	295	285	318	310	283	339	313	351	301	316	322	304	335	281	307	296	284	304	310	282	290	304	337	308	272	321	317	304	301	295	308	323	274	307	284	266	313	290	299	302	366	296	299	330	322	294	280	328	307	325	292	329	285	294	299	321	318	280	292	331	267	291	294	344	320	296	288	304	325	341	304	297	314	334	303	267	310	310	336	322	267	289	306	316	303	272	304	307	294	329	315	325	310	302	249	347	307	288	292	291	335	369	305	327	296	298	324	300	301	304	309	292	295	311	302	314	304	293	279	312	291	314	288	280	313	318	305	311	312	298	318	316	285	270	304	326	319	289	310	319	344	349	308	329	289	291	303	313	263	303	302	309	275	292	317	320	314	308	333	312	284	304	284	276	318	344	324	325	325	312	325	307	332	343	293	351	278	288	326	317	318	315	325	329	323	300	306	317	307	277	295	294	306	307	296	298	282	310	311	308	311	321	339	313	330	330	295	323	318	305	321	272	315	302	338	285	303	319	315	329	336	304	298	306	307	296	316	303	293	333	323	306	316	290	284	309	307	330	281	328	280	318	328	285	303	299	286	298	345	316	316	285	300	309	296	302	342	315	334	281	327	306	292	290	320	329	285	319	312	306	289	279	345	294	288	291	304	325	302	328	290	310	300	312	310	312	317	308	311	267	279	306	305	296	301	340	307	312	269	277	318	299	323	262	306	283	295	305	327	327	309	342	297	309	304	348	322	311	310	304	296	330	324	310	284	308	276	306	287	259	308	312	320	294	318	335	302	361	290	292	300	301	321	297	314	311	334	314	336	286	272	274	276	317	296	337	348	320	325	313	319	295	302	321	302	264	303	301	302	313	318	288	283	263	317	298	305	281	318	286	293	302	265	298	314	302	309	313	310	298	310	335	331	276	271	285	323	310	324	314	253	317	320	336	311	257	280	302	304	281	316	352	321	284	314	313	330	304	332	301	293	305	321	341	325	338	273	264	308	340	298	289	331	331	319	307	308	339	322	288	300	307	341	318	286	289	310	320	286	316	321	298	311	315	281	332	328	318	321	304	283	324	299	307	309	339	277	316	332	274	288	328	303	309	329	315	312	319	288	321	320	307	369	322	299	308	331	286	295	318	290	315	307	308	312	324	310	281	295	304	303	331	343	333	324	308	321	304	296	320	299	316	308	296	288	298	327	318	316	277	313	314	298	319	314	312	285	342	313	317	290	333	302	303	286	268	345	323	325	309	314	324	332	299	344	310	332	291	309	302	312	319	327	299	271	306	298	298	304	329	283	312	290	293	291	285	278	338	316	327	333	297	322	309	298	330	312	331	283	326	326	286	301	253	284	293	311	314	342	317	336	281	320	299	283	345	312	322	309	328	283	334	319	315	342	300	307	309	307	317	296	317	265	327	325	290	306	297	290	324	328	313	299	275	319	296	310	311	290	300	329	310	275	308	305	302	323	319	299	325	303	315	301	335	332	313	300	285	290	323	306	317	304	260	336	318	321	307	328	301	301	316	315	340	308	317	310	293	310	274	337	321	287	323	291	323	306	301	273	293	296	311	280	338	315	328	313	307	330	318	287	320	339	302	324	312	290	315	299	306	277	277	339	305	311	299	304	314	290	310	327	277	311	308	335	319	319	349	323	306	330	327	315	324	276	340	308	325	304	309	313	316	325	316	294	308	313	290	292	315	330	307	294	307	281	290	320	296	303	311	327	293	306	340	339	313	300	274	269	298	328	303	318	303	295	311	319	303	279	320	317	305	323	284	314	299	302	362	316	321	316	289	307	287	303	290	304	309	286	337	303	291	295	312	303	321	341	318	327	333	294	307	319	305	323	321	285	324	285	315	320	307	296	336	314	326	280	320	336	284	309	279	331	326	321	329	294	300	323	300	331	319	308	323	302	302	305	317	314	319	306	332	337	362	290	304	286	306	326	309	320	280	308	315	298	308	285	304	328	313	324	300	289	301	305	380	293	277	276	309	328	311	292	321	313	323	304	291	329	301	304	314	295	295	349	299	306	322	338	294	311	298	291	316	322	304	282	325	302	295	311	289	279	297	297	318	299	313	290	295	295	301	308	309	290	305	279	300	307	343	309	259	323	288	283	341	313	296	334	311	312	299	292	310	320	304	298	284	294	328	294	314	287	304	332	305	287	328	313	339	292	314	296	330	290	301	338	291	322	290	307	320	303	289	266	280	323	293	337	316	300	321	282	313	315	326	303	331	325	305	292	306	294	302	318	326	329	321	294	280	302	295	297	336	330
30251	22988	25653	12979	4544	2926	2349	1913	1656	1464	1316	1147	1147	1228	1087	1097	994	995	911	902	819	804	802	793	774	721	752	773	779	713	738	738	751	771	731	674	709	703	721	677	706	701	725	730	696	716	706	730	717	655	698	714	658	711	672	681	660	679	703	674	711	714	738	683	663	700	689	686	708	692	660	682	644	687	666	705	717	753	690	643	716	705	664	714	712	638	732	683	760	697	677	700	717	673	681	711	686	648	712	701	652	735	699	698	653	699	667	702	715	694	668	664	725	693	716	714	687	686	706	670	678	675	689	730	727	673	735	747	678	685	728	682	714	700	713	711	664	623	670	646	680	661	689	675	711	712	691	656	677	695	670	692	707	699	704	662	735	713	659	633	659	685	705	632	690	755	664	706	698	672	714	694	684	717	659	667	713	744	694	641	685	713	726	682	740	719	671	703	668	664	671	638	633	707	703	665	735	718	682	693	633	688	709	681	736	677	683	663	715	682	695	659	778	708	644	747	664	686	682	686	700	736	659	649	675	711	744	695	733	634	701	705	647	677	683	692	717	624	706	739	669	690	726	681	672	708	705	756	717	693	706	724	684	727	655	667	693	672	701	729	648	669	694	673	661	685	719	664	677	729	689	672	671	706	687	690	694	662	706	710	677	697	685	692	668	671	695	715	719	696	658	718	726	663	687	711	685	702	735	654	710	693	642	685	669	679	694	684	715	696	692	657	671	715	654	688	685	723	682	680	671	690	697	669	727	701	689	667	691	666	669	716	695	686	661	684	675	664	641	670	681	670	676	713	715	691	705	702	752	733	677	723	688	696	672	696	708	720	675	718	669	702	713	700	703	684	715	724	685	656	662	702	671	687	670	712	742	670	678	670	736	694	655	718	731	671	691	714	675	689	694	692	667	701	667	703	713	694	681	695	676	655	671	650	654	665	711	680	648	683	686	652	641	713	686	696	680	664	633	688	709	722	706	666	637	719	685	725	654	707	707	691	701	684	702	675	695	665	678	684	714	701	707	708	679	674	715	721	695	709	701	684	683	731	700	731	690	724	708	727	727	677	657	689	689	667	728	706	670	653	770	683	684	701	672	724	710	682	699	712	730	682	673	738	676	664	691	662	692	732	671	706	745	659	766	696	694	741	734	682	661	690	721	658	681	676	686	701	687	702	719	701	735	741	689	666	659	701	650	670	688	711	671	704	695	723	716	707	719	670	680	675	703	695	691	683	705	687	706	708	727	631	693	672	698	686	691	702	651	635	652	671	699	699	655	691	705	667	734	705	700	669	679	726	736	678	702	704	718	699	701	666	778	670	691	697	702	716	685	635	736	691	691	712	653	700	686	627	696	689	672	690	672	730	691	695	665	669	724	681	685	641	717	667	718	716	736	681	653	680	647	713	707	742	723	693	704	738	683	714	684	711	667	711	697	665	730	696	705	665	705	706	682	729	701	666	674	706	626	686	662	703	642	692	659	688	753	685	704	717	666	735	627	639	670	668	667	667	736	681	689	665	706	709	687	670	674	680	713	684	709	771	683	738	688	682	687	692	685	703	700	720	632	717	691	654	720	718	739	668	738	676	690	662	715	691	699	715	700	677	683	658	702	686	678	698	716	699	686	653	685	668	681	690	692	738	723	690	721	709	721	740	706	655	690	726	692	664	670	687	684	683	718	707	699	706	728	659	688	688	664	629	697	711	711	736	726	685	648	666	689	692	747	701	696	722	716	629	708	686	667	706	691	715	672	672	677	729	690	667	671	711	695	660	679	701	696	719	690	684	702	680	721	628	706	713	736	704	626	701	723	709	662	718	699	751	695	705	712	696	664	697	734	666	661	652	704	670	664	697	705	707	699	687	706	652	729	708	654	716	682	699	672	666	718	708	689	677	716	682	721	664	719	700	684	716	693	704	663	707	752	704	671	688	655	687	717	681	686	677	714	692	743	691	704	688	684	699	682	687	688	616	667	713	661	680	706	703	693	690	660	714	686	745	667	687	705	708	729	678	681	700	676	739	686	674	733	674	683	662	697	667	669	687	684	757	678	676	702	713	660	712	671	691	717	673	707	672	694	688	724	704	686	710	687	694	698	761	704	722	707	661	710	724	713	678	737	700	692	701	697	679	676	717	728	684	659	682	661	684	693	747	746	731	689	662	662	716	731	693	740	723	707	678	649	676	672	687	719	685	675	710	706	699	698	701	674	704	700	689	683	670	701	675	713	726	710	674	653	685	691	673	738	714	682	704	706	706	678	686	711	691	674	703	699	690	649	716	665	700	686	695	705	687	693	675	746	695	709	717	692	693	675	682	715	693	679	659	651	680	661	698	636	706	715	665	747	686	682	719	678	690	675	693	689	694	664	666	733	686	739	695	704	664	737	712	681	664	731	709	696	695	656	685	662	676	704	685	672	629	662	657	702	671	701	712	656	764	680	715	704	714	687	710	711	734	726	671	741	671	699	723	681	736	724	720	659	693	684	670	669	668	731	687	720	706	709	715	656	679	712	666	711	735	696	720	713	681	731	630	693	719	709	692	729	667	729	675	683	664	703	706	696	659	667	703	687	681	714	703	678	685	697	697	700	704	709	684	684	646	690	707	694	699	626	693	647	661	669	663	727	631	689	668	696	745	701	674	706	742	712	673	710	629	711	705	706	744	689	686	721	689	682	687	702	732	695	738	668	709	700	693	684	717	696	661	719	676	689	658	703	665	731	694	702	725	720	690	681	672	666	674	650	682	687	709	661	635	671	738	692	675	707	717	675	652	689	733	675	691	693	711	670	684	695	695	724	647	664	696	626	708	695	714	665	684	725	682	707	684	721	678	655	666	777	680	720	695	652	679	686	731	653	678	694	673	689	707	672	674	699	700	711	750	711	691	702	666	714	692	667	674	712	712	717	695	686	692	677	672	670	686	698	667	700	727	682	719	702	679	663	679	683	680	737	709	697	724	675	712	654	647	641	685	699	749	650	676	661	707	690	716	715	748	692	667	717	639	666	692	718	685	697	659	655	689	706	706	642	642	664	719	732	730	695	727	708	680	703	696	679	678	678	699	675	747	677	648	669	686	669	729	687	673	671	680	766	673	675	695	716	663	687	661	680	710	663	702	720	651	737	698	667	666	676	694	679	681	745	709	689	674	742	694	674	646	690	679	673	712	681	652	737	681	636	722	709	688	722	751	721	653	691	729	705	712	690	669	740	702	644	707	681	705	683	696	708	717	681	691	682	642	686	638	740	739	662	706	704	698	701	778	730	711	660	681	678	683	648	679	678	676	716	694	682	684	712	695	682	685	663	680	713	715	727	662	680	696	693	707	725	661	681	682	664	735	681	696	714	701	697	678	686	749	733	730	683	711	702	680	658	729	688	641	688	655	664	738	677	733	682	694	658	680	711	699	632	724	725	696	672	704	696	715	706	685	673	651	698	658	692	732	680	652	649	664	707	717	689	658	693	726	651	695	722	699	749	750	710	688	685	648	685	711	636	700
54339	38706	32062	14201	4034	1512	1053	853	772	644	539	555	525	489	491	456	443	473	399	465	416	381	391	363	414	384	381	354	372	388	378	344	406	350	369	385	393	351	379	390	384	353	366	389	335	372	395	358	353	373	396	359	341	419	362	395	357	364	363	363	389	381	405	352	339	404	388	361	361	360	368	401	352	373	407	370	376	389	387	378	345	383	370	359	372	348	391	386	376	366	388	378	392	386	395	325	379	375	365	343	365	387	422	370	373	361	353	390	370	380	371	404	400	346	390	394	386	395	376	370	359	339	340	391	360	387	379	332	374	372	369	361	371	403	385	368	336	417	422	397	414	361	381	373	392	377	370	353	372	398	350	399	357	351	389	362	376	399	419	368	387	355	382	385	355	378	397	362	403	348	370	380	371	384	397	337	374	371	333	379	401	363	382	376	373	395	349	359	364	342	386	373	377	394	371	392	373	385	373	401	350	399	369	389	401	388	344	370	377	363	387	387	380	372	405	379	387	383	344	375	402	347	394	397	357	358	373	378	374	361	388	370	356	362	357	427	383	349	374	370	375	382	329	376	369	369	386	387	327	409	347	378	383	368	380	366	351	338	361	396	376	374	379	397	346	411	383	372	354	357	415	388	378	406	413	345	367	354	333	346	404	383	371	410	344	403	381	352	371	376	396	377	383	359	386	384	374	367	376	363	386	352	396	395	389	373	353	421	342	361	368	377	403	392	410	380	386	358	384	387	356	386	395	378	372	367	391	381	373	335	368	381	353	343	362	356	393	369	370	380	370	344	383	373	408	359	342	361	362	390	384	339	326	378	366	375	379	442	363	390	379	373	348	359	392	361	372	358	395	361	372	378	387	395	408	411	403	353	368	392	390	391	371	382	369	419	424	412	297	353	404	376	430	359	364	371	399	390	399	372	360	343	391	376	363	350	373	369	355	394	408	367	345	356	387	380	410	356	362	372	421	359	359	400	349	351	344	359	388	310	384	378	352	359	373	422	364	380	355	387	371	390	379	381	406	351	376	361	376	350	358	397	376	391	356	362	382	384	374	395	383	358	416	363	359	375	346	367	384	368	414	307	357	389	363	392	363	352	399	347	413	395	374	420	369	358	394	346	388	367	413	383	379	366	365	385	359	364	405	371	388	379	372	388	387	379	375	339	343	356	355	321	386	368	364	360	383	389	339	415	350	395	370	342	401	370	388	393	365	366	335	396	371	378	378	384	377	391	369	415	419	355	370	376	347	410	392	381	375	390	368	414	392	377	385	415	385	391	372	376	371	382	344	379	365	356	358	378	342	363	328	370	352	360	364	407	379	376	416	388	367	382	406	359	369	360	369	367	409	355	386	388	393	380	337	408	405	380	368	365	361	355	370	356	367	354	384	349	353	350	375	387	357	365	382	377	374	361	370	397	386	413	353	326	360	403	389	361	372	390	382	384	369	362	331	377	349	353	369	366	432	371	404	367	348	383	356	389	376	333	378	394	387	364	365	348	355	411	386	376	364	393	380	350	356	403	393	390	394	380	347	421	364	356	378	373	359	383	383	384	334	397	395	323	384	356	402	389	382	403	353	376	402	410	379	368	405	384	349	335	390	389	375	380	369	358	385	379	366	336	352	349	403	374	418	378	410	371	350	356	365	336	348	398	368	413	363	391	367	390	354	375	375	386	372	360	364	376	367	359	385	399	419	390	417	354	367	360	360	390	399	364	362	378	414	419	377	372	376	362	382	336	406	352	370	394	378	363	378	385	415	386	316	415	377	354	385	354	379	372	381	374	330	381	388	373	383	366	351	345	399	390	339	353	367	364	400	390	368	381	344	416	421	366	385	376	406	405	375	362	363	380	390	366	397	369	409	349	332	374	380	399	429	401	361	338	390	391	416	392	364	346	393	369	377	340	397	392	397	380	366	349	389	394	368	375	400	411	351	380	343	352	371	377	391	328	356	401	368	406	393	376	364	361	409	358	363	377	363	365	418	365	357	351	386	417	357	355	391	375	421	383	382	378	355	365	392	380	340	390	380	407	383	366	378	364	350	384	375	379	390	389	359	408	439	419	378	357	372	375	369	415	374	379	383	385	401	363	397	381	376	405	400	356	342	403	373	390	381	393	377	357	368	386	388	354	384	412	391	407	367	366	364	352	379	355	369	399	372	337	376	408	361	410	356	368	357	392	372	381	370	368	335	335	346	390	376	309	371	408	372	372	423	361	355	383	394	429	381	316	409	356	371	376	413	376	383	360	383	407	368	381	363	381	368	407	365	377	371	378	364	350	377	357	398	399	390	418	348	355	341	346	358	345	410	361	374	334	353	358	367	381	366	390	367	406	392	379	357	351	396	347	359	399	387	385	378	397	418	351	387	426	383	350	366	350	404	385	375	374	351	342	364	387	363	400	352	352	362	426	385	378	389	373	377	372	358	382	390	343	365	348	394	346	379	382	372	387	388	365	371	401	411	424	414	378	361	379	353	355	328	412	401	387	417	364	410	346	379	377	360	374	391	393	416	347	414	334	373	339	411	411	400	361	412	388	345	375	345	418	361	410	367	383	363	388	396	371	350	387	368	428	345	392	388	360	382	378	364	363	322	352	377	351	390	359	405	363	362	362	355	347	381	369	391	386	358	364	373	360	363	357	380	380	376	364	387	334	413	383	333	373	389	366	353	382	400	393	369	348	368	358	324	371	385	384	381	359	346	384	363	402	379	382	406	373	386	344	377	380	370	358	366	391	344	403	361	387	371	395	400	365	363	369	414	417	380	357	329	359	383	373	389	365	400	372	325	366	389	376	366	430	355	382	362	341	389	374	384	387	375	415	395	404	389	389	406	401	347	385	393	385	359	369	354	347	394	364	384	403	362	353	389	408	363	384	384	379	411	364	350	369	332	342	343	358	361	333	355	387	405	409	357	365	365	364	376	407	390	358	347	390	365	370	416	366	353	371	391	398	390	382	371	359	387	357	361	398	406	380	387	371	359	387	371	379	402	409	385	342	349	430	398	414	404	359	398	393	368	367	364	362	377	385	374	407	392	401	406	356	389	379	357	363	396	380	357	346	380	366	365	375	382	355	395	387	369	375	341	334	391	375	394	368	364	402	383	384	371	370	416	361	418	399	384	352	389	407	369	407	339	361	375	370	378	396	406	359	382	374	380	379	390	372	352	380	384	369	403	383	369	364	387	371	375	429	378	346	391	385	357	390	413	408	385	326	368	353	367	365	381	377	364	411	366	400	377	380	401	402	363	361	394	342	381	359	380	361	355	362	355	386	395	424	350	394	365	346	362	417	367	382	345	380	381	376	374	407	358	373	373	375	382	354	366	361	407	389	371	369	382	390	348	368	335	359	383	355	379	397	363	403	401	403	410	385	387	387	368	372	359	408	402	421	374	371	400	386	395	372	405	346	377	364	388	377	370	401	366	354	361	379	372	399	372	387	359	362	383	339	384	395	394	351	363	371	379	364	403	359	370	391	339	389	390	390
35072	30179	32246	16925	7226	4185	3528	2813	2471	2108	1902	1785	1682	1642	1514	1377	1290	1242	1169	1099	1083	967	1098	982	1004	948	986	934	918	961	953	856	967	921	928	911	882	907	911	922	861	829	850	885	826	826	846	842	835	859	812	832	852	810	843	851	811	862	818	842	864	884	841	844	832	896	852	876	838	809	854	812	819	833	818	837	861	827	781	860	770	777	831	831	793	847	862	850	869	849	832	892	850	834	842	810	864	843	847	892	875	863	825	841	819	820	844	853	805	830	880	815	868	821	843	823	833	818	806	858	852	789	864	836	832	836	880	841	843	880	829	813	851	828	813	892	839	815	842	809	829	858	839	817	839	861	877	861	801	829	810	852	827	748	828	865	829	844	902	876	899	817	824	822	852	877	845	809	807	828	842	846	859	883	821	801	887	869	865	820	833	828	854	867	778	802	813	865	826	830	883	841	809	855	803	827	815	851	843	836	857	847	850	831	819	855	809	856	815	750	776	800	811	810	857	835	857	903	846	895	848	829	769	868	886	813	881	865	824	835	833	873	845	863	836	869	840	868	785	791	832	851	886	858	885	850	808	786	848	838	797	830	808	841	815	859	791	819	817	838	814	815	851	835	869	866	831	826	808	808	850	830	819	832	859	867	857	814	859	872	840	801	803	811	822	850	851	826	818	862	880	839	799	853	892	815	816	824	857	809	858	813	830	839	810	785	826	797	881	855	888	850	782	829	836	825	828	773	852	882	779	849	791	831	834	818	836	841	776	882	810	850	837	824	868	867	861	829	805	793	840	801	864	854	831	858	840	794	849	827	813	850	846	892	833	860	814	873	865	835	830	873	843	834	777	801	848	835	803	862	846	827	886	867	742	855	854	842	841	854	798	817	855	847	893	812	858	836	841	786	810	824	796	839	855	853	842	818	824	827	845	875	806	874	870	785	849	896	848	810	838	883	844	851	829	850	766	818	816	849	854	863	793	828	854	824	841	808	835	822	801	870	874	807	849	813	831	884	806	819	792	837	796	848	842	870	869	827	816	796	843	832	855	874	853	885	841	824	841	811	821	840	831	860	799	798	850	839	860	805	865	834	778	831	817	824	885	811	801	848	799	868	840	804	835	876	861	816	814	846	791	855	850	849	876	837	852	788	831	868	888	832	846	799	812	859	865	837	836	821	842	868	801	864	814	822	860	876	916	917	840	814	817	789	843	886	805	815	826	858	772	793	870	807	814	868	847	767	869	848	829	823	813	839	814	849	882	794	867	838	840	841	923	880	790	791	835	841	858	848	848	825	871	787	834	844	846	855	852	816	849	816	827	860	802	878	846	828	833	841	815	820	855	846	836	809	839	850	845	866	825	862	866	857	817	838	861	858	814	868	850	851	816	897	859	849	808	838	863	819	833	842	899	848	834	811	845	856	785	838	806	796	830	860	837	842	833	848	837	818	847	802	834	836	832	878	805	888	783	864	810	791	863	837	852	882	822	850	861	861	838	811	837	811	841	872	897	852	814	853	817	809	826	806	863	868	781	798	829	861	874	777	860	870	805	826	791	816	835	791	790	853	841	858	794	824	858	855	775	857	832	832	843	839	822	839	862	839	838	860	851	878	810	893	826	822	872	843	840	852	788	825	828	845	842	874	871	880	868	824	838	822	833	881	873	861	881	868	811	815	853	854	865	820	905	864	857	793	846	815	797	865	841	793	801	869	858	831	862	845	824	832	797	866	856	826	836	794	823	842	876	837	861	869	849	833	805	903	833	824	856	817	832	801	875	871	855	832	806	825	871	827	827	872	808	825	866	857	886	781	784	835	793	821	874	770	788	862	899	867	837	821	794	839	829	857	830	826	828	802	858	848	818	810	837	802	789	808	861	801	881	863	803	850	873	822	851	838	834	838	866	832	857	844	816	838	795	786	838	820	862	842	849	777	831	850	826	852	845	804	880	838	871	846	831	824	825	831	852	845	760	852	865	861	825	853	820	805	858	889	835	872	842	864	851	813	810	807	821	772	765	811	840	853	837	868	844	810	881	793	840	848	854	818	784	838	845	797	865	868	886	835	862	802	845	825	853	828	849	813	855	820	870	882	822	841	819	833	846	821	839	889	786	844	858	822	831	851	826	849	852	832	854	852	846	820	840	836	851	822	829	813	833	794	840	795	846	802	866	851	871	830	868	777	870	831	870	838	787	867	848	821	854	832	803	802	818	827	838	834	808	836	855	853	868	786	810	850	848	785	776	786	837	781	802	857	911	812	792	848	804	806	790	811	797	806	863	805	797	845	862	864	829	860	808	844	844	837	861	869	849	810	869	877	810	850	833	786	857	807	856	782	833	784	812	802	851	795	849	830	798	817	835	834	827	830	784	898	808	841	882	840	823	844	822	785	838	833	839	874	790	802	806	846	796	800	819	855	805	857	826	823	836	823	845	810	827	830	808	853	860	823	847	825	824	823	843	803	784	835	814	848	864	841	802	834	879	799	849	836	822	882	824	818	847	890	874	870	821	805	859	865	852	743	817	854	822	799	866	850	838	810	784	864	800	855	866	800	832	866	856	852	864	808	865	819	791	849	829	858	819	823	859	870	837	826	862	860	850	867	881	857	816	819	788	825	824	777	793	882	860	829	835	829	850	835	800	799	850	815	835	885	838	866	826	866	856	796	879	809	859	866	860	852	849	886	825	833	823	823	815	814	834	845	878	864	856	831	859	825	834	842	900	828	906	791	859	840	811	883	886	870	829	892	838	850	862	838	859	853	848	850	830	793	816	838	874	818	826	855	859	838	861	807	851	851	871	837	839	853	869	828	805	836	846	820	856	853	848	807	836	828	867	840	813	872	878	819	854	868	852	810	793	836	806	844	854	818	837	839	826	790	804	848	828	887	861	858	804	839	869	825	851	832	847	846	850	837	859	852	833	827	856	844	845	874	808	825	863	856	856	861	827	788	787	816	875	756	800	787	860	887	854	823	854	859	806	825	819	791	827	872	819	800	852	854	811	844	823	814	844	822	826	810	867	798	857	822	822	846	798	806	818	828	856	845	885	842	833	846	881	816	826	863	898	821	832	856	877	814	815	815	835	790	801	872	825	795	792	848	818	783	797	878	797	863	836	853	833	807	812	863	868	846	846	835	872	853	854	865	836	840	806	830	856	827	853	883	836	810	847	866	872	830	840	853	829	811	864	920	855	830	798	859	830	852	844	892	799	825	782	899	811	894	800	823	846	840	814	783	840	835	820	816	853	805	886	845	825	871	831	851	810	820	793	819	840	836	879	829	815	796	826	801	792	852	843	836	799	830	825	815	846	832	826	827	817	804	780	863	886	833	805	837	800	806	837	867	851	861	824	818	823	845	857	884	827	852	826	821	859	865	941	824	873	835	863	865	848	874	839	829	822	846	821	800	782	910	848	864	859	815	862	871	839	864	814	808	806	863	842	872	854	852	854	867	901	860	778	866	896	878	866	843	800	804	852	827	855	816	860	842	824	909	801	840
29225	16234	7413	2315	927	553	536	523	545	448	444	433	452	469	447	461	408	426	412	416	398	379	383	424	371	395	412	405	362	426	393	396	423	413	423	390	403	402	389	417	416	376	383	397	387	386	410	430	394	408	368	427	409	410	394	385	398	405	400	373	389	402	436	398	431	412	413	391	405	380	366	411	409	444	372	413	433	435	398	373	361	366	383	412	397	401	393	404	379	420	412	383	379	411	464	415	403	384	420	403	395	446	416	396	398	417	451	406	382	412	421	414	418	402	400	406	398	375	405	385	371	395	392	374	393	372	435	437	417	372	445	449	397	392	370	400	445	400	401	406	414	359	393	384	363	367	401	385	406	455	412	388	405	427	385	405	390	424	413	425	411	427	407	393	402	384	387	422	416	420	398	440	400	412	404	404	371	404	389	381	432	371	365	426	428	393	419	425	393	370	413	417	399	401	388	392	437	393	415	398	419	409	373	385	381	420	395	420	425	391	445	382	397	380	415	388	400	419	387	414	416	413	394	380	405	402	393	396	406	377	388	404	437	380	340	388	414	390	403	379	416	414	375	424	389	385	382	436	382	458	394	367	402	409	402	399	381	377	407	413	409	405	392	414	387	385	436	390	403	389	401	443	396	397	376	444	399	403	406	403	379	397	417	386	415	379	383	378	398	389	403	415	409	428	438	456	424	422	435	413	438	395	430	386	414	382	400	403	433	444	405	406	395	400	374	409	407	399	405	454	403	405	408	411	442	400	418	400	392	409	387	430	403	402	440	399	351	387	421	405	384	432	430	389	348	404	402	389	397	406	373	409	424	405	411	449	423	398	356	416	375	378	441	381	386	352	418	379	395	410	400	405	387	396	409	368	386	408	379	408	393	406	433	386	412	399	401	412	440	401	419	416	393	471	359	427	382	403	364	432	397	414	440	382	391	460	374	402	390	372	390	405	414	412	387	396	388	398	412	366	413	383	432	415	372	381	430	395	424	385	399	431	338	410	386	403	407	392	391	408	431	375	391	393	409	413	381	410	357	399	422	431	396	401	401	399	414	371	408	386	430	379	436	398	395	389	383	414	404	432	417	403	418	426	404	419	409	437	361	414	400	426	394	398	380	384	402	414	417	378	404	400	405	398	390	414	384	353	422	378	373	407	418	411	387	386	401	417	406	410	386	418	399	401	430	411	420	445	421	383	444	410	389	415	437	388	403	425	388	395	412	405	375	411	421	411	355	411	402	376	400	390	438	434	379	338	377	427	399	406	427	419	447	410	405	370	418	396	443	423	392	406	394	371	382	377	413	414	386	379	377	381	429	397	410	406	412	423	398	436	382	350	431	400	346	413	398	405	401	421	410	388	417	407	389	484	440	411	410	411	367	406	408	387	417	406	391	408	401	389	413	450	419	392	427	415	442	433	387	394	414	380	402	387	394	465	397	415	428	430	410	388	385	400	372	393	395	449	425	405	380	411	395	371	405	402	391	371	394	400	388	384	437	371	405	413	410	366	417	365	430	403	410	405	388	405	401	391	424	408	426	377	451	374	408	402	423	366	383	402	398	389	396	370	408	402	415	377	441	369	396	371	379	427	436	416	417	446	374	394	378	353	392	378	409	394	450	436	388	419	386	379	390	380	407	376	391	409	395	400	427	409	413	427	416	391	430	410	427	412	404	380	411	405	416	413	384	361	401	388	441	442	426	386	401	437	431	419	422	355	379	411	391	410	391	352	430	393	396	413	393	388	392	377	376	432	425	352	407	420	372	441	393	417	399	441	404	392	417	415	403	419	405	398	427	398	424	373	393	414	415	400	440	418	409	395	446	405	404	416	379	396	373	417	412	455	439	400	407	397	379	413	387	458	395	385	402	376	368	391	404	435	436	427	401	384	414	380	384	403	424	400	416	399	351	403	410	355	400	405	436	402	398	375	407	403	425	438	386	422	386	422	381	382	383	402	405	408	390	406	396	380	414	387	401	390	417	393	383	423	413	384	415	386	427	394	379	378	412	410	428	375	432	402	387	388	393	383	386	404	446	370	417	417	418	382	393	405	407	380	446	438	405	403	412	402	379	373	381	399	398	408	415	425	413	423	421	375	389	391	400	375	345	390	398	374	379	394	413	399	406	433	378	421	385	415	379	407	406	383	404	389	407	417	395	407	397	392	401	392	397	394	377	374	392	406	371	404	388	402	413	403	366	384	394	409	406	387	402	410	423	406	384	378	420	386	411	395	384	381	395	355	372	417	391	358	450	409	399	413	403	415	439	405	425	368	418	388	415	458	416	396	418	371	415	442	395	380	406	381	396	408	377	396	406	375	408	438	362	440	406	399	449	380	405	455	383	386	397	413	398	391	387	410	418	362	409	427	401	427	425	389	423	420	399	394	392	365	384	382	405	420	377	394	400	398	401	416	389	405	405	434	381	414	429	416	423	412	456	359	423	388	390	373	387	451	394	424	393	417	400	402	376	376	405	376	374	361	426	397	450	382	399	412	441	418	398	420	373	408	422	443	400	400	409	411	414	414	410	385	403	423	371	385	399	428	365	407	376	407	372	393	408	395	395	372	393	408	387	403	363	429	383	409	405	372	363	374	419	398	390	403	404	467	431	375	427	416	380	428	406	410	414	461	374	351	397	390	398	363	373	397	400	423	410	389	411	420	399	440	412	403	409	447	395	367	406	425	444	370	412	446	391	390	388	392	400	386	388	402	401	423	433	384	386	401	391	440	349	409	433	418	396	425	406	427	393	420	410	384	379	355	411	430	411	397	409	409	413	404	379	411	371	403	397	421	385	412	413	396	388	382	392	442	413	392	393	421	389	397	450	423	377	404	411	398	384	365	413	379	393	397	368	384	392	418	390	389	432	365	391	422	407	408	367	415	392	418	411	372	406	420	424	378	423	399	441	370	369	431	403	377	410	444	414	410	403	414	404	425	436	405	415	380	394	412	403	385	427	382	403	412	409	447	424	433	388	420	417	484	422	414	410	388	379	414	407	396	412	386	446	382	385	385	399	380	407	410	411	403	408	413	416	394	391	376	419	388	408	378	374	365	412	390	401	409	410	419	359	389	386	411	366	382	406	406	393	351	427	415	401	422	435	406	443	428	410	388	393	424	385	392	403	378	401	391	402	397	375	378	428	370	450	416	424	445	404	387	424	386	394	391	394	374	404	385	374	409	435	351	388	391	413	432	374	422	468	381	410	385	403	376	383	424	406	406	356	416	395	421	415	356	365	400	433	409	415	391	390	410	391	429	424	403	381	443	402	456	416	373	376	444	391	393	428	385	377	393	398	428	397	385	413	383	396	414	384	403	408	401	391	403	365	399	404	409	415	408	429	402	410	432	413	392	367	371	437	434	431	409	372	416	360	382	424	389	371	427	388	416	405	386	414	407	406	442	387	395	385	370	410	388	471	408	395	398	377	422	402	411	431	421	394	361	395	430	437	389	420	410	369	421	416	417	402	392	406	347	413	411	414	414	367	365	409	406
18196	12066	10540	5105	2628	1777	1549	1358	1220	1231	1104	1080	1116	1059	1022	1016	1011	1001	949	914	942	878	913	948	891	896	926	884	860	840	905	923	876	876	920	909	927	869	880	887	836	805	851	893	857	848	893	914	849	892	896	894	842	874	876	852	842	880	854	899	893	849	848	935	819	836	856	845	833	895	841	843	855	834	858	871	868	876	905	873	871	847	909	854	823	885	843	856	917	868	849	891	838	866	874	837	910	857	869	876	863	884	922	835	863	802	820	915	850	848	859	885	860	877	862	883	855	864	870	846	817	836	791	870	885	948	847	865	882	875	852	837	822	893	897	902	848	839	905	850	853	835	855	886	870	837	800	863	850	877	802	850	812	831	869	869	843	851	872	888	872	864	870	855	874	865	793	848	808	833	868	804	889	859	829	812	826	875	887	871	869	869	850	928	848	818	882	890	870	856	871	860	909	841	856	840	886	888	851	853	836	846	874	903	863	850	828	881	863	838	797	856	856	881	892	919	858	855	832	876	906	844	797	883	870	856	879	897	838	891	887	840	886	854	883	942	842	854	864	879	844	816	845	854	849	871	873	814	899	808	873	811	838	860	843	838	841	867	929	882	831	871	827	855	852	853	891	869	905	865	818	893	843	825	850	861	880	915	776	873	859	864	854	918	909	860	887	814	826	812	880	891	902	836	823	884	924	899	856	818	869	914	897	890	884	904	769	895	860	872	823	864	858	855	825	880	861	838	844	858	863	871	862	850	832	871	833	850	876	881	875	900	860	908	862	826	860	848	899	867	838	867	859	904	898	875	828	852	914	875	803	924	820	892	848	927	858	861	805	864	842	871	875	825	890	832	860	861	864	836	796	914	898	853	808	791	830	874	850	870	823	859	832	867	829	901	884	877	817	850	883	872	863	816	857	858	870	867	856	840	827	888	817	870	840	845	854	868	851	876	863	832	899	850	893	889	860	860	885	862	900	828	844	800	813	863	897	908	919	826	875	851	868	836	889	849	897	831	802	890	862	869	850	837	871	860	818	859	884	866	832	843	850	848	843	874	854	914	883	859	860	848	876	833	862	872	834	831	859	830	884	863	847	888	905	903	823	897	850	843	888	891	879	852	882	816	843	898	836	879	865	815	876	838	839	840	848	851	908	832	893	882	840	867	861	877	866	868	871	791	885	838	820	886	822	880	812	829	837	858	879	869	825	864	884	881	875	888	865	850	845	802	815	837	849	885	868	826	827	872	853	802	914	855	836	898	896	824	875	828	913	869	891	859	880	929	836	909	871	858	796	863	884	879	839	856	888	862	854	855	873	899	874	826	797	871	869	884	888	788	840	841	823	869	839	897	854	892	836	933	882	921	909	851	869	885	853	910	858	859	904	863	833	823	898	878	869	810	851	869	844	840	839	815	861	891	899	832	829	902	911	873	847	836	894	900	837	894	874	861	840	883	864	863	857	861	859	831	881	822	877	884	927	819	869	903	819	827	860	867	847	883	873	865	871	841	899	843	810	830	858	823	850	842	910	848	895	859	875	894	871	814	850	861	833	825	873	879	861	891	896	874	819	833	823	866	830	836	903	889	867	888	799	884	824	895	885	878	890	809	843	941	864	846	866	889	842	897	831	907	891	835	859	874	857	865	862	905	837	838	895	854	853	932	901	897	874	849	829	855	811	903	870	835	861	845	874	842	834	811	873	897	863	856	904	886	886	847	888	895	850	858	871	874	852	847	826	856	802	811	850	849	853	881	888	788	867	831	879	874	898	873	860	914	854	857	879	837	839	847	813	855	884	878	854	858	893	902	850	932	875	814	853	863	893	841	834	874	820	830	859	879	843	851	861	873	920	916	864	934	845	871	867	841	820	900	888	886	879	892	893	871	823	911	875	863	870	877	860	842	836	801	845	848	872	829	848	847	893	906	831	847	814	837	855	820	901	923	806	887	864	871	853	830	895	851	882	861	881	890	878	861	849	904	858	875	840	856	806	942	889	867	836	832	888	872	814	838	848	841	850	872	850	863	884	851	890	854	864	803	831	883	854	903	861	832	859	830	897	902	857	848	834	930	849	899	835	855	835	859	849	863	828	843	871	903	845	839	867	894	851	846	836	841	872	869	860	851	873	875	864	877	832	871	899	839	798	828	872	829	884	849	857	817	923	831	873	857	858	873	871	829	858	875	883	866	795	874	848	875	891	821	878	904	815	888	854	812	909	864	819	845	780	860	872	881	848	885	849	842	901	877	891	844	895	932	880	898	860	884	850	886	887	876	900	873	825	895	867	848	870	861	872	873	877	857	866	799	835	906	864	890	827	841	856	864	844	900	866	854	862	891	896	840	847	896	888	844	896	846	875	888	810	855	869	850	918	862	884	842	845	838	841	808	891	872	874	855	875	862	875	834	860	865	828	870	860	858	855	821	880	854	860	896	876	872	876	877	873	873	866	847	903	817	862	879	810	851	826	870	859	885	842	850	846	842	880	835	883	844	908	890	846	839	856	824	899	834	856	870	847	852	896	924	822	864	865	843	884	854	880	851	829	870	802	879	832	837	910	839	873	893	872	847	857	900	840	827	894	876	837	877	869	889	860	903	929	884	899	904	824	896	900	849	869	856	845	867	882	823	859	844	883	869	853	810	848	804	867	853	852	867	822	876	864	825	858	864	850	834	936	926	834	874	878	853	859	869	849	910	925	856	884	817	827	853	906	899	812	876	884	891	881	881	865	858	840	854	853	896	918	936	919	879	898	837	886	804	868	848	832	889	868	856	893	834	820	852	875	886	901	861	878	819	840	831	823	854	855	893	842	900	810	852	869	895	910	930	878	848	851	890	867	862	867	817	842	949	886	909	870	872	853	884	880	826	838	906	819	948	834	843	854	866	932	864	859	859	873	845	782	846	874	881	842	853	856	837	846	885	889	851	877	883	863	886	852	897	875	864	832	842	864	861	901	841	852	847	900	871	870	844	820	869	893	847	837	878	904	830	840	791	860	860	852	861	880	855	875	840	903	870	885	832	915	900	863	801	893	858	839	822	845	852	881	833	904	827	884	819	820	864	879	883	864	807	845	864	861	856	860	908	891	893	869	828	863	854	822	871	850	864	880	870	893	880	914	862	837	913	876	872	891	830	889	867	872	830	934	854	838	850	867	898	869	848	881	906	855	850	825	919	928	902	867	851	859	855	833	860	877	850	860	889	835	821	850	861	875	872	842	874	868	849	859	874	859	904	874	855	816	915	863	894	868	858	847	865	880	885	873	798	854	832	918	887	867	882	860	785	890	913	847	875	852	821	861	837	861	886	847	874	852	885	822	911	856	856	851	869	851	861	806	818	883	879	909	903	869	885	912	927	894	878	827	836	850	835	822	818	887	897	903	917	860	852	906	830	861	869	889	885	860	849	854	917	833	892	850	888	819	845	842	831	885	854	795	904	834	891	852	865	823	814	898	891	908	863	794	857	897	877	803	897	822	895	781	826	861	857	875	859	896	852	842	832
45486	30433	22512	9024	2208	876	720	570	468	477	451	420	433	367	410	365	341	361	335	324	328	322	292	315	318	309	285	346	365	307	304	315	326	318	314	309	339	301	370	306	330	298	301	315	339	326	260	300	302	288	302	338	335	315	333	297	305	321	322	320	286	310	289	295	308	330	322	310	316	326	292	309	310	288	306	324	308	287	279	258	262	268	277	291	310	312	314	323	316	319	319	303	292	285	290	270	319	326	293	294	269	264	300	290	297	294	316	330	323	293	323	318	277	328	290	347	323	322	321	305	314	297	319	293	314	287	294	312	290	323	292	314	285	284	292	268	296	328	317	283	290	286	293	281	271	270	324	324	297	303	315	335	327	327	337	310	315	279	298	304	299	319	315	320	302	295	299	313	280	293	288	292	287	286	278	323	319	281	307	300	280	337	324	315	301	328	320	301	291	292	305	290	267	304	261	295	269	307	305	282	282	308	316	297	291	297	297	298	312	293	323	299	297	297	285	271	312	279	307	330	303	263	300	292	314	296	311	278	293	329	303	282	309	319	313	323	290	287	301	325	301	275	266	324	311	279	296	308	293	316	294	288	300	281	310	319	289	321	324	290	295	317	288	303	281	308	307	308	337	283	317	322	296	292	304	301	308	320	280	292	281	290	311	286	306	314	275	300	289	297	286	291	298	308	299	307	311	332	323	272	306	301	300	277	292	313	323	306	270	293	284	285	298	306	266	298	324	289	293	302	295	301	348	300	306	288	340	305	316	331	295	298	278	299	285	271	297	310	331	334	302	298	246	322	335	321	323	280	319	266	273	288	312	295	302	302	301	328	304	313	292	275	269	307	333	303	326	305	301	302	279	276	340	322	274	294	309	308	295	274	331	280	313	292	315	316	294	295	292	304	244	311	267	349	313	290	290	302	311	327	311	309	309	322	292	349	319	290	332	309	249	309	290	292	290	289	302	294	290	297	317	314	314	310	295	303	293	300	311	321	297	293	283	317	310	319	359	304	312	300	289	287	305	313	336	306	292	339	332	315	291	328	305	262	298	337	301	324	268	301	325	299	315	292	309	294	270	310	276	296	278	305	317	255	304	311	286	330	274	311	291	318	298	290	293	296	304	310	327	287	286	282	320	308	308	301	297	295	302	287	299	277	310	288	316	310	323	345	283	281	310	271	292	278	308	295	298	300	262	273	347	286	345	305	313	315	280	294	299	299	311	286	309	290	295	293	288	302	290	290	313	296	271	335	290	323	317	310	309	266	279	313	296	302	301	293	309	318	301	313	280	287	272	314	300	298	288	297	287	303	338	288	285	317	304	314	291	311	279	344	361	319	322	314	293	304	293	294	335	298	291	293	304	294	314	306	313	282	309	308	266	281	284	288	324	311	276	290	280	283	288	327	276	284	283	331	311	313	285	307	320	296	311	299	333	311	302	283	266	290	320	297	313	297	301	297	290	273	282	354	332	287	319	298	288	307	289	332	318	331	324	296	276	304	321	304	330	300	294	261	303	316	253	296	287	282	319	306	288	286	303	279	260	294	307	295	321	313	302	298	300	311	309	287	305	294	259	295	299	287	320	317	267	296	288	309	273	268	319	301	289	294	294	290	287	288	306	268	286	280	325	308	316	329	278	322	304	315	277	291	299	328	329	316	354	315	287	301	295	300	322	275	304	282	279	307	308	273	309	297	311	302	297	307	297	286	288	278	280	298	306	332	285	299	287	289	304	339	325	292	333	285	308	288	299	330	294	321	306	323	307	323	304	300	296	271	306	294	320	282	302	294	282	260	309	309	306	290	269	284	309	312	297	305	295	294	304	311	328	339	292	330	285	332	349	335	275	302	335	316	281	296	288	267	308	289	311	318	315	290	293	312	288	338	307	308	305	291	322	333	299	324	313	291	286	312	318	336	263	308	284	337	329	296	308	312	328	318	297	281	285	311	310	335	358	285	328	305	307	286	334	273	304	256	324	293	321	316	308	335	272	335	323	294	312	290	298	309	305	303	295	303	298	323	321	296	289	325	323	292	314	313	305	290	306	294	275	277	332	287	323	305	328	314	281	289	336	310	272	311	304	309	293	281	238	285	307	299	276	308	325	290	341	280	285	297	327	321	243	312	300	320	290	308	279	308	309	291	303	264	308	290	326	237	285	294	326	299	296	299	310	267	323	292	302	285	275	314	304	290	262	327	304	286	259	343	305	346	309	329	257	328	315	293	277	306	315	317	334	328	296	301	322	325	283	303	309	337	276	268	322	274	283	290	287	302	308	304	315	299	318	282	286	256	336	335	286	355	326	306	308	314	306	281	303	301	298	329	300	318	299	303	272	287	303	304	328	279	304	299	299	291	308	306	309	292	302	330	296	324	309	293	309	339	295	283	296	283	283	288	287	298	284	294	298	291	344	314	308	312	306	279	305	289	312	282	300	314	275	305	329	292	266	293	299	306	335	291	267	294	305	336	305	291	286	313	351	300	319	283	346	269	321	279	296	299	250	282	286	288	294	303	312	298	318	273	316	291	286	337	313	334	292	305	323	323	327	311	302	293	326	344	309	304	317	311	311	324	301	318	318	288	303	315	322	304	289	295	302	280	333	301	301	294	258	312	319	302	289	305	315	330	302	306	340	319	305	353	332	321	336	287	303	288	313	339	298	280	299	321	320	253	288	317	301	320	335	308	314	307	283	270	288	271	314	308	286	301	298	351	274	273	272	282	323	312	303	316	263	288	324	299	293	263	300	302	317	295	285	283	302	278	307	296	300	284	304	331	295	279	273	292	275	273	320	304	288	290	324	320	280	267	273	284	293	299	314	319	288	316	282	317	321	316	315	287	281	308	320	295	296	266	278	298	335	307	290	282	292	303	291	328	303	318	302	301	281	304	280	305	298	314	286	307	320	294	308	281	285	303	326	295	286	300	299	322	279	310	282	317	290	276	268	292	288	277	286	303	322	297	338	291	287	286	315	279	267	296	323	295	302	322	315	294	313	309	316	313	317	315	304	317	295	295	280	317	311	309	292	292	296	299	317	295	335	295	314	287	274	304	309	324	316	293	287	300	303	290	311	306	297	305	292	274	314	294	331	312	291	295	299	302	307	319	287	339	310	357	299	315	298	283	317	310	336	331	305	299	289	298	331	306	305	323	303	314	315	311	302	292	292	280	280	308	305	299	292	279	296	292	305	313	303	305	307	244	286	296	292	276	336	278	308	302	292	287	327	275	290	319	279	302	337	290	327	315	300	330	304	302	334	354	299	296	292	290	304	298	315	303	303	317	278	315	299	310	303	301	312	306	300	302	286	306	336	339	342	296	285	321	304	275	304	315	285	269	304	301	297	320	271	313	296	307	313	305	282	290	268	251	308	293	294	280	304	325	287	308	298	291	277	302	297	294	306	309	291	325	317	310	326	312	330	304	323	309	282	267	296	294	305	308	306	305	292	277	304	312	322	314	298	290	275	293	284	296	278	311	342	297	305	293	280	337	282	274
29479	24111	23786	14364	4841	3122	2392	2143	1792	1525	1469	1315	1320	1178	1137	1040	1004	899	863	855	829	827	803	843	785	721	742	799	813	722	747	731	706	721	753	722	722	703	724	709	659	736	730	686	717	698	665	699	716	689	666	699	698	682	696	683	656	697	668	678	718	729	712	675	657	753	658	661	691	650	670	708	653	676	678	640	653	660	650	639	687	688	698	706	662	645	682	657	665	672	641	707	707	675	675	677	668	709	678	640	648	689	714	696	698	676	704	629	680	681	669	700	695	665	681	727	675	663	672	647	648	687	698	697	693	680	669	666	671	704	708	652	693	633	662	722	673	679	675	658	678	697	699	686	689	708	691	708	696	671	662	690	665	633	671	712	691	668	693	700	687	668	696	678	692	715	714	684	714	706	672	670	704	700	686	676	664	694	678	686	693	699	704	660	688	702	663	716	668	672	665	644	720	650	682	665	714	667	731	668	669	682	681	659	682	655	707	667	708	667	667	666	687	651	735	705	683	695	714	651	721	650	669	751	647	710	684	689	719	643	695	683	689	681	690	627	763	682	674	682	731	675	729	645	657	649	684	715	665	664	639	664	704	668	696	716	716	622	670	713	672	689	697	661	719	686	688	691	694	689	650	667	686	688	697	703	691	728	724	673	649	666	655	693	690	681	652	696	729	672	607	674	691	690	701	703	715	718	700	753	681	654	658	681	718	667	702	652	699	693	637	685	680	689	667	715	706	692	669	675	687	679	695	694	662	669	662	713	720	645	724	709	653	644	667	689	721	747	700	671	652	716	634	673	666	704	733	657	651	661	683	672	718	692	730	678	673	680	653	699	661	680	653	697	693	651	671	703	671	650	704	625	651	678	669	672	666	669	657	660	672	725	674	671	678	706	703	688	694	750	664	673	664	680	648	729	686	686	719	745	686	631	707	681	659	694	697	640	698	696	654	718	715	683	679	661	656	670	703	683	713	714	663	664	687	677	713	665	632	686	653	667	713	669	680	665	707	708	700	678	702	672	711	688	657	692	686	664	676	706	639	631	721	679	677	667	662	685	655	716	725	725	673	685	658	660	688	662	639	623	647	658	713	643	686	681	690	693	660	690	648	684	713	667	697	702	667	695	635	690	697	696	654	698	682	678	691	669	661	669	684	695	731	674	709	677	685	701	670	691	652	689	711	675	679	665	701	669	665	715	706	690	705	637	687	691	687	672	658	676	660	675	683	707	711	710	697	680	690	694	673	674	651	659	680	665	678	707	690	658	658	681	700	689	666	721	675	672	700	678	677	694	672	704	687	684	692	694	694	748	691	699	666	663	711	665	681	700	708	672	651	727	667	653	671	616	711	701	700	701	693	703	679	718	646	693	648	702	662	681	726	679	683	692	724	630	672	669	658	644	700	702	661	699	687	680	717	687	678	710	662	674	720	654	687	664	647	634	695	662	657	693	700	699	666	686	728	667	659	682	698	645	689	694	676	712	698	722	643	693	668	640	700	687	661	673	663	681	701	642	687	682	647	666	665	696	660	643	695	682	662	731	705	654	711	661	701	692	681	665	730	695	701	664	723	713	724	642	700	643	639	692	675	702	711	668	666	697	676	681	661	659	680	674	649	697	700	661	660	683	666	697	665	669	676	675	689	678	673	665	657	670	661	682	680	716	715	697	692	635	641	691	700	696	697	682	662	686	664	641	656	691	684	672	735	620	681	678	703	676	677	704	713	668	658	634	678	682	688	717	665	660	688	686	669	676	699	689	710	673	687	677	710	673	732	682	701	682	711	702	644	724	664	637	678	726	702	637	675	668	670	668	660	700	679	684	661	728	682	691	661	680	661	723	657	648	699	692	666	663	690	673	660	691	625	666	644	662	649	673	636	700	717	686	684	689	692	658	641	699	696	755	734	693	690	661	693	692	669	696	663	688	657	682	686	690	692	669	709	662	624	640	655	695	648	730	712	710	678	687	689	716	667	667	681	682	666	704	676	713	651	697	657	657	665	691	703	701	672	662	713	659	662	682	679	722	681	678	688	717	652	706	648	711	665	719	640	724	676	705	693	635	665	700	684	675	683	656	709	707	679	706	651	687	654	695	653	650	720	690	662	648	708	684	639	685	678	675	650	668	703	651	702	678	690	731	678	590	723	708	671	710	696	684	674	708	685	737	701	687	672	700	679	665	693	662	665	662	708	699	663	680	624	658	649	660	638	697	667	682	666	694	729	649	699	691	665	720	685	716	718	665	708	672	682	647	691	687	667	729	666	655	693	660	703	682	672	692	693	628	637	722	688	663	710	678	705	750	679	731	646	660	680	699	690	624	704	630	660	668	674	687	714	687	712	649	656	670	694	691	639	695	682	692	735	698	675	641	656	706	663	726	634	696	706	728	714	674	667	676	677	685	640	667	704	714	710	703	631	674	707	660	665	698	690	697	673	703	695	672	628	657	705	697	670	705	670	657	701	683	662	635	650	669	696	681	684	676	645	686	710	696	743	662	680	641	690	676	646	708	704	705	665	679	704	670	630	663	732	685	693	658	673	652	718	649	682	676	696	707	649	644	744	733	696	667	703	720	599	719	686	669	711	704	661	707	658	716	712	639	751	653	708	659	718	692	722	656	689	684	701	672	722	662	682	674	677	685	694	704	679	681	645	721	644	642	670	682	677	674	727	655	651	690	701	689	635	667	697	672	739	638	709	700	673	687	686	672	658	688	661	672	678	691	657	679	723	671	687	612	714	737	730	708	700	646	667	710	684	690	635	695	693	660	676	693	695	684	677	643	659	667	689	677	663	734	728	708	690	681	670	652	691	719	662	657	660	719	656	724	681	641	680	688	675	696	642	775	680	668	703	684	672	648	651	676	704	653	675	727	681	661	694	690	686	680	711	713	670	709	645	680	656	653	713	667	685	718	657	703	691	675	680	682	722	623	658	669	680	698	668	656	716	663	699	666	742	682	654	687	663	707	650	690	719	700	664	649	688	685	708	672	667	695	681	693	631	696	702	706	633	671	716	689	660	685	658	689	674	667	679	691	679	703	694	655	682	685	680	709	686	683	694	694	701	721	707	708	672	683	667	698	706	715	641	709	717	668	683	682	706	727	687	662	704	703	634	701	648	697	682	656	683	690	674	702	705	677	657	694	716	669	677	716	696	693	697	718	687	648	691	678	724	697	684	614	664	682	695	749	691	684	749	670	664	684	636	670	669	677	711	669	634	693	631	697	668	693	674	696	669	665	675	718	670	728	648	654	685	680	684	691	725	729	673	651	695	689	649	644	685	733	651	666	647	702	721	682	688	732	696	721	686	673	656	648	680	660	698	699	657	664	711	691	690	699	683	702	730	693	705	673	715	699	731	679	689	692	656	703	676	723	672	650	681	655	648	695	685	717	671	651	650	677	637	700	703	650	623	693	660	716	679	663	667	722	673	674	682	682	717	676	746	684	693	690	674	648	686	697	680	668	689	657	670	658	655	673	634	694	705	691	690	667	653	680
53262	39048	33821	18637	5571	1719	1102	871	701	646	610	581	505	500	446	488	460	428	379	407	420	355	387	392	378	365	389	360	400	431	405	387	396	367	390	401	366	402	372	373	369	401	392	377	393	384	351	361	382	409	340	398	384	365	369	381	402	346	396	361	348	379	365	368	371	368	370	350	333	364	389	386	341	329	375	374	361	394	390	355	423	380	360	371	397	393	344	362	408	369	390	371	400	372	390	374	356	378	358	379	371	343	381	349	384	362	384	351	365	370	362	377	388	385	412	388	369	350	399	384	402	349	376	333	346	379	402	378	367	398	392	387	387	384	370	362	385	360	347	356	376	359	378	373	419	350	348	356	371	377	368	355	329	393	352	380	378	364	359	339	372	376	391	410	387	365	346	352	378	376	396	392	382	368	426	403	401	398	354	366	374	401	398	384	389	363	403	366	413	366	361	347	389	424	392	352	362	388	385	358	364	362	429	364	371	418	384	357	388	362	355	314	377	350	392	364	355	339	344	397	363	386	387	433	351	355	377	357	374	327	370	405	347	355	387	345	358	361	336	393	338	337	363	377	387	366	389	362	386	379	368	359	350	387	406	393	371	343	376	381	387	363	387	402	351	346	389	420	383	344	356	394	364	389	419	349	372	373	404	411	363	357	383	383	407	363	348	375	401	358	357	392	380	362	339	369	361	357	374	402	365	366	376	343	347	388	387	413	384	354	387	368	400	403	367	412	412	391	376	375	409	370	362	335	393	393	373	363	401	329	392	393	370	387	353	393	384	370	360	370	373	353	395	385	359	397	331	357	398	368	387	374	369	305	397	372	359	376	339	395	356	364	382	389	391	346	326	388	428	365	343	365	337	361	365	372	352	366	374	354	404	390	363	346	366	367	324	382	388	392	355	332	373	367	397	390	355	365	374	383	354	362	398	350	376	365	376	381	383	350	362	382	383	374	379	362	351	375	357	393	367	373	380	373	374	371	378	408	381	340	386	373	376	371	376	371	357	372	376	363	377	374	335	360	385	358	362	367	360	382	392	403	343	368	379	369	337	399	359	371	352	367	364	393	416	431	379	395	438	365	384	386	350	336	383	417	367	340	354	336	397	411	376	371	379	400	393	370	347	364	390	411	396	385	387	385	374	394	394	405	381	352	367	363	395	360	387	387	386	381	381	387	334	337	367	373	351	400	384	366	391	343	392	353	361	333	377	372	351	376	369	352	352	387	368	366	359	374	402	390	395	352	353	374	334	390	339	345	364	391	365	333	380	386	367	365	336	400	383	380	388	389	368	378	365	360	342	397	377	389	370	367	394	360	393	360	394	369	349	343	360	396	410	385	377	378	388	388	363	396	379	388	404	397	375	356	386	375	384	352	379	385	375	390	353	354	354	381	389	352	366	362	371	410	369	385	362	369	413	386	418	377	344	351	355	362	366	373	413	359	404	416	375	372	372	376	385	413	376	368	394	353	399	332	397	346	355	371	387	364	350	371	368	374	337	346	329	390	383	388	361	365	389	374	404	358	373	370	333	357	365	347	373	362	324	363	370	381	343	371	376	360	390	364	367	358	405	383	396	361	387	390	383	377	388	404	389	367	393	356	373	353	357	391	330	385	373	399	352	354	354	381	375	419	385	383	362	368	366	383	363	401	373	382	372	354	410	353	369	383	365	398	414	373	357	391	359	371	390	353	337	392	351	333	350	345	390	349	354	401	406	365	377	363	347	380	347	383	378	382	390	390	408	421	362	414	394	381	334	405	353	343	330	385	377	381	371	388	398	354	366	372	377	346	368	397	329	364	367	416	358	326	341	370	348	377	346	364	364	316	376	364	366	397	370	358	352	357	409	391	370	382	364	359	365	362	384	373	394	339	376	391	364	346	361	379	350	406	357	394	347	380	351	371	356	362	369	392	369	361	369	384	348	355	342	378	365	365	333	382	348	391	373	361	408	379	384	375	385	375	389	356	381	357	386	367	341	366	410	368	366	375	345	372	382	361	378	373	343	399	357	369	373	372	377	393	349	413	415	390	372	372	426	321	426	360	383	334	418	408	358	351	382	388	366	363	333	403	351	383	429	385	361	371	368	377	357	345	398	365	379	374	353	397	372	360	373	369	350	333	373	403	376	352	360	333	383	366	349	398	375	376	394	371	372	351	376	402	328	385	398	346	394	350	373	361	359	392	387	348	387	395	390	387	369	379	387	381	358	373	394	396	364	392	369	347	395	355	371	367	375	383	397	348	376	354	333	350	404	363	384	369	366	403	368	386	324	372	375	405	387	387	404	346	392	386	400	415	413	419	357	339	365	370	396	367	388	354	335	382	336	354	316	387	367	376	377	383	364	357	355	374	341	355	375	363	353	423	380	374	409	370	372	340	400	371	405	386	389	368	376	378	392	380	359	373	385	382	383	361	357	359	382	367	369	380	360	345	346	378	349	386	381	390	371	373	350	368	363	391	382	396	362	354	382	334	375	368	385	398	404	339	349	367	388	353	360	370	366	350	319	357	368	390	366	363	366	348	366	351	411	424	397	399	365	366	354	390	383	383	352	339	377	352	393	401	398	372	363	385	368	389	363	340	387	367	366	372	358	392	363	330	377	373	356	383	354	365	363	338	369	356	368	374	392	357	347	378	390	379	350	362	379	331	397	380	404	366	350	395	353	336	337	369	402	356	360	397	392	362	372	368	400	337	360	367	356	406	376	371	353	380	345	367	342	393	396	382	383	345	371	377	332	362	367	367	385	423	433	375	364	382	399	363	367	342	355	376	368	387	376	376	370	345	392	373	363	378	379	351	354	373	346	348	364	338	369	350	347	386	356	409	340	397	380	375	394	377	364	354	362	357	362	429	402	335	394	417	381	356	361	362	309	393	363	372	368	378	375	407	379	402	344	406	396	379	393	357	383	345	348	362	343	402	332	372	352	370	369	350	378	369	372	403	362	368	399	368	394	387	346	351	372	405	408	407	373	333	378	346	367	377	372	330	359	339	348	375	403	345	374	368	374	367	359	368	336	338	356	359	386	355	364	405	372	357	341	388	344	392	340	384	310	349	381	343	390	382	359	373	374	352	354	356	380	358	377	328	347	405	381	397	357	383	352	391	373	342	382	392	360	323	355	390	377	385	362	433	363	347	390	347	342	356	364	391	420	393	387	333	374	380	328	387	357	369	361	364	340	361	350	345	404	405	393	377	389	367	360	345	424	386	375	367	385	347	375	350	393	391	370	389	379	408	376	358	346	362	347	364	352	338	343	391	379	390	377	385	385	425	357	365	353	367	378	391	367	387	379	365	407	364	378	424	348	366	370	371	382	365	372	342	365	402	388	359	332	349	387	395	377	363	352	377	357	336	371	346	365	385	351	353	364	386	424	359	377	358	378	336	374	358	364	348	374	330	355	395	418	389	347	383	359	347	391	344	382	379	350	382	380	375	390	382	353	401	376	329	347	411	370	397	406	354	328	361	368	388	377	361	400	356	363	376	345	372
34553	30363	33646	23976	8237	4383	3515	3020	2589	2180	2042	1836	1708	1668	1598	1412	1281	1282	1121	1068	1081	1069	1012	940	996	981	949	978	900	894	956	954	899	901	907	880	835	809	843	889	853	873	829	862	879	813	878	836	870	870	875	873	837	814	850	811	876	865	818	879	804	826	820	778	807	925	854	758	827	830	846	841	800	805	786	850	827	876	848	825	846	825	859	770	823	828	825	852	826	836	851	781	842	795	834	851	842	825	858	857	844	883	822	894	892	847	844	821	828	777	820	823	858	825	820	832	833	796	829	848	867	906	836	833	797	859	803	799	841	825	797	837	811	835	819	858	833	852	847	899	845	809	844	835	769	816	830	850	890	768	847	845	833	841	846	777	844	796	850	852	838	799	839	832	828	811	785	837	823	819	824	831	870	851	854	780	881	816	823	841	823	896	807	810	843	856	840	863	803	806	817	774	800	826	809	810	807	868	816	839	895	798	837	770	803	862	829	788	816	817	852	824	808	811	906	833	835	827	777	845	805	873	853	781	830	863	867	831	892	859	800	848	855	807	844	804	851	786	864	809	812	795	801	795	832	868	799	824	859	836	828	788	870	846	802	814	829	824	827	861	822	824	813	829	805	807	836	909	847	819	879	834	870	830	799	833	851	826	832	793	866	860	831	852	834	874	819	808	845	814	850	852	786	792	840	830	808	880	813	813	847	825	826	822	858	837	850	813	843	816	812	824	812	830	843	860	816	797	823	829	794	828	847	816	833	869	845	776	882	839	851	873	797	801	833	853	846	829	750	844	820	815	842	837	829	804	786	800	821	789	859	745	840	818	869	826	879	847	814	829	804	819	848	850	851	841	835	856	814	864	768	839	802	858	848	809	828	820	824	806	866	814	856	820	829	852	819	819	873	819	833	875	786	842	827	831	846	802	806	826	801	884	821	791	842	838	908	806	840	857	825	813	812	798	790	829	781	823	846	816	877	853	807	842	809	868	860	836	817	808	808	845	827	829	830	830	790	842	896	817	893	806	839	833	833	848	863	839	828	850	805	770	853	781	797	859	820	840	856	868	837	838	871	815	837	838	865	837	811	818	830	814	823	847	842	818	785	837	817	850	846	846	843	799	825	824	862	815	856	819	825	855	782	832	829	868	832	843	810	777	828	813	838	835	809	811	834	832	832	829	815	866	863	873	849	877	831	801	822	769	791	893	848	821	851	848	863	809	853	812	845	822	804	801	828	868	860	782	829	843	827	778	830	826	787	886	848	804	803	840	830	836	852	796	800	846	792	815	907	914	826	870	837	813	818	844	807	852	835	868	877	833	829	821	833	806	805	855	847	849	797	805	821	783	813	854	877	845	815	840	813	827	826	849	810	792	814	865	819	819	835	820	855	806	839	819	807	785	805	814	854	838	824	842	807	805	820	808	866	793	823	844	784	823	883	808	839	785	793	867	829	848	777	765	744	802	884	849	804	813	858	871	846	847	858	747	813	852	833	810	811	824	815	851	791	807	887	868	868	846	810	856	828	778	783	786	842	808	808	805	819	868	793	789	840	826	847	792	844	909	829	771	865	826	870	846	852	858	896	832	818	836	778	848	863	827	802	831	841	860	767	840	816	830	849	866	814	835	816	827	827	841	818	845	861	799	824	879	825	840	881	868	833	847	784	832	869	858	860	852	859	822	866	840	823	874	823	786	813	841	792	890	822	808	849	811	835	782	822	833	814	813	819	841	796	834	801	820	821	829	846	861	839	781	785	810	854	803	854	819	832	811	827	811	865	842	830	818	847	828	833	889	815	858	850	834	780	821	823	868	870	776	762	860	818	818	798	828	836	790	820	811	787	838	838	855	769	826	848	867	818	797	844	811	862	866	770	863	823	803	861	807	821	824	840	843	828	843	788	825	829	813	880	871	849	806	821	801	832	789	792	832	821	838	846	815	861	826	850	847	831	823	900	810	820	832	851	793	891	829	805	860	832	822	790	839	804	818	872	826	806	827	821	785	817	854	860	808	785	832	778	797	868	828	848	852	856	844	881	842	862	811	770	856	849	837	853	848	787	836	834	809	843	811	828	876	853	865	862	784	775	877	824	757	793	841	825	815	830	840	881	803	771	899	792	814	843	814	861	835	788	807	809	824	806	809	841	861	864	805	832	854	849	777	820	813	836	821	816	805	792	851	841	825	878	793	838	874	801	825	861	809	824	829	866	813	832	850	879	837	850	852	877	825	815	841	789	856	827	816	861	841	798	866	837	882	852	785	845	801	774	797	847	801	835	834	826	831	751	804	849	833	835	833	844	782	796	889	846	785	819	778	813	851	840	827	813	787	846	849	807	880	890	836	820	846	790	846	873	853	862	855	830	799	815	811	817	837	819	835	860	773	871	879	844	812	834	814	863	866	828	870	861	852	849	818	797	842	843	855	783	861	786	813	848	820	909	852	821	822	808	787	836	811	781	872	846	855	824	832	817	831	842	820	846	865	778	829	808	888	831	825	785	839	886	857	834	811	871	796	885	845	824	828	801	831	809	824	915	842	843	846	771	788	845	892	812	814	815	879	833	841	807	841	851	838	897	836	837	841	831	828	835	828	832	832	812	801	864	731	815	851	853	799	786	840	822	833	825	827	859	771	842	789	843	874	866	797	880	838	846	816	815	868	775	802	807	801	806	830	848	867	816	820	841	855	824	847	843	782	826	854	895	869	820	865	832	889	805	810	809	796	840	820	818	874	817	815	849	838	811	822	824	793	816	802	834	853	798	854	851	878	759	814	830	862	796	791	831	771	798	860	828	801	883	850	852	864	851	860	816	835	821	832	833	836	878	806	786	834	850	798	786	774	785	845	758	813	840	827	799	807	847	857	793	828	809	815	844	801	855	798	815	862	763	784	828	827	873	836	811	833	850	793	863	852	831	803	816	822	845	824	856	797	849	778	873	833	801	801	787	794	814	870	833	857	829	831	788	826	823	809	787	831	819	809	836	830	833	825	829	802	856	824	802	855	827	835	840	808	806	833	774	839	844	813	758	844	876	815	885	861	810	858	881	750	846	804	860	787	813	814	819	830	792	781	800	829	804	832	819	809	848	797	830	882	785	818	822	812	884	845	807	808	834	809	812	866	843	834	812	852	776	850	829	851	791	837	861	820	824	828	791	787	757	797	845	836	806	827	805	808	840	849	890	834	871	820	883	812	786	793	790	854	860	797	772	837	834	848	823	803	841	860	849	844	835	805	853	808	804	796	826	836	821	831	868	846	875	834	826	810	812	873	790	826	795	843	811	845	832	827	874	862	815	878	867	834	856	832	782	837	817	815	811	784	847	822	824	907	889	841	875	862	864	807	791	808	811	867	840	838	828	828	833	841	783	888	899	799	845	820	805	854	822	847	808	812	871	806	839	781	824	837	763	863	836	875	827	811	845	854	801	843	827	783	827	788	807	854	784	834	769	821	818	840	842	843	823	821	813	839	870	805	777	786	817	837	848	789	812	824	803	863	814	866
28629	15249	7806	2745	896	636	555	507	556	478	451	464	450	411	432	430	425	428	382	404	417	428	420	443	403	390	414	394	397	405	412	366	384	414	431	437	408	382	382	424	394	406	393	435	377	431	329	365	390	411	401	385	411	410	390	409	401	385	365	381	390	385	381	389	399	363	418	416	397	397	387	371	414	404	402	427	386	393	385	388	389	427	410	412	360	409	421	386	421	395	397	388	432	370	440	382	430	379	380	387	432	412	394	422	396	390	408	391	418	368	390	412	391	397	404	391	389	376	403	372	405	451	451	363	366	401	415	402	395	376	365	358	409	399	387	417	393	385	408	416	389	403	393	381	419	377	419	360	425	444	400	410	422	363	438	418	386	418	382	366	424	425	403	422	356	400	396	396	392	381	413	405	401	423	437	424	370	432	398	370	380	427	388	409	401	436	431	371	385	398	382	372	392	380	384	404	413	404	415	430	383	433	384	403	380	422	402	397	435	395	400	361	386	367	406	377	386	427	395	346	409	388	393	401	365	417	394	407	383	376	367	373	438	377	381	392	397	393	413	382	426	444	400	405	425	380	347	345	386	375	375	395	378	414	422	388	396	429	383	408	410	405	408	419	415	342	414	380	432	385	393	429	417	395	414	410	385	354	377	379	383	390	383	395	438	386	396	397	428	428	396	375	385	415	353	399	380	379	384	417	369	418	414	376	396	410	419	424	362	434	375	413	434	409	430	396	373	416	399	396	374	385	420	392	403	380	403	394	374	406	443	415	400	381	429	390	378	366	363	385	398	410	403	382	415	379	446	427	392	378	410	430	396	390	387	393	392	422	392	452	432	413	403	413	421	449	392	421	364	368	431	413	403	379	442	379	393	377	409	387	425	378	377	408	423	395	413	426	395	436	348	403	367	409	426	379	396	417	350	386	387	409	412	432	413	368	394	378	384	370	428	394	428	396	383	392	368	365	411	363	377	382	394	406	422	422	407	394	397	402	384	381	386	373	414	407	387	436	417	370	407	376	428	391	405	387	445	375	395	422	402	382	425	452	407	411	416	378	412	396	404	394	406	405	378	374	423	389	380	387	360	410	386	407	399	373	426	388	392	416	424	442	359	417	436	413	404	384	414	366	391	415	393	418	405	381	417	422	447	360	399	386	417	443	399	393	413	363	400	434	379	402	413	417	391	389	384	411	421	418	414	438	392	352	412	399	395	393	426	420	383	397	375	346	389	428	425	399	438	426	414	431	367	429	418	409	416	436	413	420	414	426	419	415	434	406	401	375	386	447	406	388	381	413	397	346	396	418	391	407	420	378	395	392	377	400	376	372	377	380	387	401	338	402	412	390	435	433	427	394	365	432	409	354	410	367	377	415	417	387	432	456	384	429	466	400	376	384	401	404	382	365	423	371	422	428	367	404	389	399	391	396	425	400	396	418	412	380	431	386	445	410	364	364	415	399	421	415	404	381	405	394	417	416	360	394	383	397	413	360	368	399	406	400	355	437	425	414	373	394	424	434	376	392	360	394	403	396	430	421	396	414	392	362	368	397	417	405	375	385	398	377	398	416	407	395	429	409	362	393	415	351	377	389	377	381	400	408	416	404	397	399	386	387	370	361	399	420	370	378	395	447	425	391	381	383	380	395	411	405	415	426	356	370	413	361	387	385	391	383	378	414	426	380	396	398	371	383	382	396	376	367	418	426	363	424	406	396	386	385	399	410	363	387	388	413	395	395	415	440	395	421	425	401	389	388	405	413	387	398	365	419	392	424	366	415	403	405	417	376	392	389	421	391	368	418	418	376	379	404	369	391	414	449	410	404	385	385	389	432	377	374	411	395	409	416	393	383	414	411	408	398	413	392	400	409	441	425	414	397	379	329	401	416	402	399	407	384	417	369	375	372	433	414	364	407	407	384	374	390	342	419	381	352	407	361	351	394	373	423	423	381	362	379	388	413	392	435	414	437	406	398	426	387	416	413	406	378	373	389	424	393	409	425	373	396	369	381	403	409	382	405	405	374	431	392	391	400	458	390	394	400	384	401	396	377	343	405	370	422	382	392	477	385	397	423	414	382	422	383	373	417	384	427	380	396	409	398	403	384	381	430	425	422	356	391	360	364	354	395	355	406	376	403	381	405	438	412	395	408	409	409	387	388	406	417	385	388	416	386	390	405	428	418	373	428	383	388	412	407	389	357	435	403	394	425	403	407	371	395	426	402	405	381	351	375	412	364	383	393	416	429	389	409	403	391	427	435	403	386	398	380	417	436	419	381	404	380	448	381	400	396	400	373	382	399	352	407	403	404	419	376	397	376	376	413	389	392	397	397	400	385	403	379	460	418	443	429	407	387	347	403	390	398	385	406	367	404	405	399	401	366	394	360	442	377	421	424	379	424	405	392	384	363	399	374	418	416	424	405	416	416	378	389	411	398	381	417	431	401	404	400	373	447	405	389	373	400	396	430	408	376	372	368	378	380	409	394	406	400	389	395	409	440	378	400	420	406	419	398	365	415	408	393	370	411	389	429	411	435	427	425	372	399	411	369	406	394	391	381	380	367	404	397	417	382	432	382	406	377	422	420	360	392	394	401	425	416	421	399	393	404	409	415	416	398	423	395	378	396	350	379	371	440	408	420	405	394	393	388	397	406	390	409	357	420	400	333	405	417	364	367	362	412	371	387	394	391	354	397	391	402	407	420	390	409	402	378	402	411	349	398	406	385	414	383	406	416	367	391	385	404	386	349	395	380	388	396	429	383	405	414	390	452	425	417	403	417	376	402	399	369	413	380	387	414	419	379	416	400	363	422	383	385	406	386	387	401	367	395	429	397	416	401	395	395	423	419	388	381	400	413	400	406	371	409	416	402	409	411	394	381	416	410	400	388	391	421	387	373	419	402	387	382	372	383	380	406	433	410	423	378	419	390	432	413	372	372	398	395	427	426	392	407	415	400	439	367	381	395	380	399	391	407	367	404	388	408	371	390	401	407	386	383	411	369	387	404	451	385	374	439	414	460	403	428	429	444	400	398	380	415	350	401	390	400	376	410	416	421	416	427	409	418	411	412	408	443	383	378	397	423	379	421	421	409	408	415	413	401	390	435	408	391	441	416	428	418	429	402	369	387	425	396	382	397	381	411	395	396	425	426	401	392	396	411	374	406	412	456	414	426	401	399	415	410	388	380	413	422	421	410	407	398	414	376	394	425	418	380	398	410	379	399	416	408	387	435	420	386	411	342	408	381	429	426	416	379	385	400	371	358	415	379	395	416	390	403	415	392	359	407	409	399	411	385	443	399	409	388	432	372	411	434	387	400	413	445	359	413	408	397	379	355	381	400	419	379	372	419	417	400	378	420	398	377	360	363	423	441	440	380	410	411	377	404	416	381	419	425	400	371	379	400	388	413	424	426	409	444	371	383	413	380	392	426	416	416	399	393	366	384	388	377	384	416	392	427	427	417	444	420	343	386	419	396	392	400	435	445	409	378	405	407	389	394
17705	11662	11039	6076	2628	1812	1603	1442	1282	1228	1155	1141	1083	1042	1031	970	956	956	911	936	932	887	924	867	888	834	870	856	892	896	876	890	866	864	880	847	910	858	875	836	806	885	882	884	826	847	828	884	822	874	867	904	860	886	823	910	885	780	885	866	851	812	838	837	860	910	844	869	869	884	844	882	816	807	803	840	840	832	863	878	881	870	871	865	833	886	859	860	819	812	826	851	806	837	871	878	892	838	848	846	868	862	829	878	809	822	843	789	818	913	872	890	793	803	822	917	928	855	834	885	873	840	825	842	864	872	827	855	832	812	890	908	869	829	868	870	826	857	888	819	870	881	880	812	837	871	865	839	844	787	846	890	872	850	846	825	891	818	871	851	838	855	866	888	859	865	895	876	884	876	844	883	850	909	883	843	829	831	825	898	833	847	826	839	835	882	904	828	839	881	824	809	819	875	838	890	830	893	852	831	859	852	838	858	842	801	877	807	825	856	873	877	865	907	831	877	875	860	797	807	870	837	828	851	857	893	833	863	839	819	869	860	865	841	877	868	850	906	836	832	853	871	843	838	843	834	828	827	845	820	873	878	833	897	852	827	856	876	830	911	862	863	835	797	803	807	859	835	847	874	884	877	781	854	883	863	860	868	833	786	839	883	831	844	828	849	832	889	845	869	802	878	882	872	767	856	835	815	825	929	821	905	796	889	849	825	822	886	846	837	801	858	864	801	856	876	850	899	811	855	832	855	872	854	881	830	836	826	839	857	843	859	854	834	861	868	920	807	884	871	842	848	839	898	858	888	843	894	806	875	833	873	795	860	831	862	819	855	885	912	879	802	867	924	804	845	859	887	913	847	853	872	838	862	902	856	857	832	883	873	853	850	853	917	880	825	847	897	885	866	800	843	837	854	857	854	899	897	905	861	844	853	821	871	841	873	826	841	888	865	933	824	846	883	891	876	906	825	849	810	838	875	877	803	836	933	805	837	935	842	815	901	857	887	867	822	790	822	878	860	817	797	829	885	849	790	846	896	840	849	881	888	862	871	866	815	841	871	899	848	894	866	901	816	831	847	852	920	868	821	858	895	842	816	844	840	832	843	899	804	835	882	864	854	883	818	827	883	864	915	868	872	856	851	831	827	825	846	857	847	894	868	914	804	883	823	882	874	824	886	859	846	853	848	852	855	916	858	887	887	822	845	862	886	867	876	846	866	806	826	842	839	817	844	840	861	789	885	793	913	856	873	871	837	880	877	821	856	864	843	892	839	929	818	868	902	889	868	857	865	857	856	859	818	858	875	897	825	851	863	859	868	871	831	844	820	866	911	851	884	837	839	820	819	877	868	855	892	914	905	853	783	828	830	856	874	875	902	816	803	863	861	838	867	868	834	852	891	918	762	822	809	833	862	884	793	884	848	816	839	848	818	802	838	870	804	833	777	929	857	880	874	817	889	869	865	868	847	815	837	816	863	829	875	810	863	897	827	863	845	864	843	874	823	864	889	924	812	869	868	881	858	893	904	862	853	819	846	859	886	819	871	796	892	847	852	857	848	850	813	848	894	866	870	881	879	850	853	833	861	875	893	836	804	873	883	872	879	859	828	856	840	873	833	853	826	899	807	841	898	870	858	898	843	830	829	820	873	894	900	851	887	794	839	845	872	882	865	831	882	844	857	890	817	871	897	906	884	772	850	877	864	878	853	907	855	873	873	863	844	839	845	871	898	807	853	870	820	866	845	832	897	851	882	891	861	883	835	862	834	849	881	898	870	895	848	877	834	858	838	858	854	855	828	888	857	903	833	844	855	902	917	868	898	884	833	829	836	879	842	914	885	808	896	847	851	828	829	842	888	825	856	863	854	839	935	879	871	825	848	844	882	846	832	854	846	846	900	823	827	796	867	811	870	911	805	921	901	802	877	866	815	854	854	841	860	869	819	854	891	858	862	845	866	837	850	834	789	882	869	848	879	798	867	911	888	872	891	842	831	820	833	843	852	869	853	827	859	843	879	882	887	873	852	843	822	872	867	869	846	902	891	830	854	860	853	834	868	854	853	884	852	860	798	931	864	814	918	827	862	860	822	782	851	879	894	859	881	815	831	870	910	886	842	883	885	851	855	841	883	815	840	903	877	908	854	867	838	875	854	844	825	851	858	880	810	837	845	850	827	854	863	885	812	863	793	828	871	853	875	788	884	853	859	856	847	834	862	865	822	845	878	851	840	802	811	818	856	843	808	847	897	924	886	838	880	908	825	822	847	874	771	879	824	833	860	889	885	806	845	836	858	837	894	867	829	838	905	871	869	912	871	834	896	804	847	862	839	911	836	795	877	816	877	907	840	847	887	871	890	819	850	840	821	890	842	871	874	831	847	847	847	812	898	872	885	899	862	828	900	886	909	856	849	826	852	846	842	839	819	863	836	835	830	836	912	859	859	910	816	858	835	830	867	940	807	845	875	886	853	829	823	864	881	855	860	841	894	849	849	852	766	863	842	817	829	821	853	858	817	826	874	804	876	846	836	901	804	861	865	893	811	865	840	850	828	836	812	867	883	836	891	843	845	865	845	832	846	830	800	883	841	871	893	856	874	859	929	855	841	841	887	835	838	856	831	883	864	879	873	842	901	806	799	867	853	844	875	859	829	826	854	867	853	898	813	873	840	836	896	823	857	847	805	865	872	859	861	854	869	853	897	782	869	849	873	872	864	843	843	835	873	831	868	839	882	872	868	846	854	822	835	860	866	905	904	865	863	895	879	917	893	865	836	870	888	829	896	870	809	843	841	869	837	876	829	888	884	837	890	844	854	864	846	924	903	875	850	904	857	873	871	816	856	843	856	811	834	906	834	848	878	836	823	855	910	794	853	812	878	835	821	844	863	883	870	887	866	852	862	854	864	827	900	918	850	863	799	907	830	879	858	864	812	858	872	851	831	846	840	851	815	822	839	801	876	863	877	853	846	842	790	852	876	842	905	873	893	864	848	905	913	933	862	890	863	839	839	789	850	865	809	817	876	867	858	837	844	832	850	880	810	886	853	822	833	868	805	832	849	872	838	864	904	835	820	822	840	814	844	909	841	921	845	812	864	882	911	872	846	917	821	873	877	897	859	859	917	838	899	910	875	922	885	854	863	849	866	840	886	896	864	838	853	880	919	817	852	817	849	853	829	821	892	880	870	890	845	913	858	872	902	854	834	854	852	855	861	853	870	801	854	860	867	824	874	846	822	768	833	847	832	814	816	825	864	839	860	897	870	825	822	839	878	927	891	850	851	896	855	852	846	827	843	791	851	856	822	835	901	852	884	884	853	862	833	868	890	793	872	841	878	870	774	868	896	876	875	874	789	870	876	859	850	856	816	871	809	792	917	886	915	876	887	883	878	837	847	824	834	876	864	820	871	876	842	827	843	830	876	883	834	889	935	863	839	844	863	869	918	817	826	826	846	896	852	877	899	823	817	844	880	915	870	858	817	834	859	874	873	865	872	851	864	850	870
45261	30120	22330	11061	2558	881	642	553	492	420	409	421	425	371	360	344	348	390	317	288	332	306	301	334	292	319	296	336	295	323	328	293	311	276	301	307	326	308	308	288	288	321	320	300	308	277	283	314	327	289	322	336	296	298	319	298	274	308	318	321	335	282	317	307	289	279	317	315	290	344	339	301	293	294	279	289	292	317	318	319	301	301	311	286	286	287	276	287	311	300	271	301	307	294	313	326	321	297	288	283	332	312	334	322	299	229	283	308	287	303	330	295	314	293	326	282	294	291	287	288	295	282	281	315	291	291	318	320	275	315	280	313	295	316	296	278	308	292	285	310	288	277	305	323	321	300	304	294	306	302	316	302	297	326	301	295	327	297	310	279	294	291	325	316	317	312	296	318	328	290	351	325	305	313	302	269	334	331	276	325	316	317	284	295	325	286	330	312	277	286	285	289	256	286	312	297	288	301	295	322	326	297	290	262	292	276	279	323	314	287	265	316	261	299	310	293	331	306	267	316	279	319	292	294	290	319	308	320	274	299	283	272	317	291	309	298	324	286	313	293	274	274	282	269	318	292	282	281	294	278	319	318	309	304	296	321	305	304	310	295	273	281	290	319	324	303	313	317	287	303	312	346	299	278	308	324	320	286	308	292	288	297	337	280	304	321	330	272	303	276	292	305	306	260	282	290	278	311	304	273	318	326	273	289	290	291	292	300	285	297	297	306	278	299	293	317	342	302	331	304	326	317	333	303	279	268	307	303	287	305	313	328	324	319	301	304	306	304	278	280	279	306	302	302	304	311	310	292	310	274	286	309	303	305	273	301	308	270	306	297	303	280	325	290	291	313	284	304	302	282	272	303	267	285	289	294	295	300	296	306	298	293	296	292	313	301	318	287	300	286	302	311	325	376	320	281	309	287	325	303	286	334	326	294	354	277	291	285	288	299	308	289	314	321	298	309	322	311	309	296	278	333	267	299	276	292	294	298	271	300	252	283	271	266	288	280	303	311	314	328	289	278	320	298	277	310	291	296	277	283	314	323	304	296	316	304	307	304	306	275	320	314	297	281	323	331	281	289	275	294	290	327	335	297	325	326	312	307	310	271	277	310	336	310	307	289	292	317	296	285	267	298	345	294	310	317	308	306	291	319	318	285	306	306	267	286	295	301	294	307	283	331	331	327	311	304	296	288	281	309	285	301	289	304	272	287	296	379	291	334	299	322	320	301	281	305	264	293	300	324	304	290	320	295	294	275	299	303	296	339	296	279	298	287	285	291	315	287	272	276	301	327	304	309	310	299	277	302	284	288	273	334	293	304	275	304	283	325	322	333	317	317	302	308	286	306	315	301	325	284	278	294	295	307	310	297	281	291	322	294	301	299	280	310	309	302	315	309	271	328	286	303	307	319	297	293	342	309	309	290	303	298	319	319	303	302	300	310	317	289	342	302	299	295	277	295	314	284	262	311	321	285	315	301	299	304	310	275	297	295	302	310	285	307	322	266	315	272	313	288	320	280	308	337	287	302	278	298	289	270	296	291	321	281	290	298	291	302	278	328	307	320	306	315	309	372	324	302	285	287	315	293	320	300	295	266	301	306	309	322	297	311	335	336	308	323	293	291	307	307	304	327	292	322	319	297	263	288	304	310	308	304	268	300	294	294	296	284	294	266	282	282	310	295	303	310	291	347	281	288	315	309	298	335	327	288	303	315	305	300	287	309	312	304	313	313	309	281	302	306	334	261	289	283	293	314	302	280	285	253	314	295	310	316	270	310	321	303	272	281	285	290	293	317	287	276	290	294	287	312	300	289	319	287	296	303	300	274	285	287	290	309	305	310	312	295	290	306	311	334	299	329	275	305	319	318	313	318	289	300	285	300	303	326	301	284	298	304	284	283	340	327	288	336	298	340	290	282	292	297	294	315	304	302	315	295	305	303	320	307	294	288	298	281	317	299	296	296	281	287	307	272	326	294	259	319	275	314	325	311	277	304	258	302	299	319	322	294	281	299	300	304	302	314	336	284	297	297	314	281	306	276	319	301	326	286	276	297	317	271	285	293	288	328	328	310	261	285	271	284	303	293	303	294	300	321	308	305	302	306	311	301	338	283	293	291	332	327	306	315	302	334	308	311	281	286	283	302	289	272	307	315	299	289	318	298	317	322	334	330	293	268	300	314	313	300	296	266	310	293	295	300	285	340	311	277	301	270	271	293	290	313	286	318	305	294	306	270	297	293	302	299	300	313	300	290	290	276	301	275	318	294	294	300	265	310	311	296	280	299	288	282	305	292	307	328	300	362	315	302	309	291	261	305	280	309	273	316	289	300	283	297	340	318	295	313	299	310	303	324	282	283	321	305	307	301	307	322	298	304	329	274	334	300	362	299	258	294	285	315	287	328	293	300	312	287	294	253	299	295	315	327	318	295	300	309	304	283	309	295	295	309	261	290	285	295	287	300	312	341	298	350	312	305	302	309	294	305	300	335	299	308	288	301	296	311	302	315	321	319	311	286	298	283	271	305	322	302	317	314	293	301	275	282	292	300	298	306	273	329	313	285	282	299	308	311	334	288	302	352	323	322	293	304	290	285	305	285	291	298	322	298	310	319	261	318	313	294	274	308	296	280	299	301	347	319	343	317	291	309	304	283	329	274	284	293	289	302	328	285	311	285	312	261	320	300	328	306	321	269	309	295	290	285	301	291	289	262	262	316	284	298	284	266	351	293	282	302	273	308	297	293	297	295	291	262	301	332	270	332	307	299	286	317	322	311	349	298	290	292	323	301	266	295	258	306	324	300	299	302	296	318	260	307	315	274	304	288	286	309	288	301	267	285	277	294	285	308	301	291	267	338	292	329	319	292	335	316	312	279	315	297	305	284	287	305	284	314	286	309	301	312	275	300	289	307	308	306	281	280	286	280	321	288	269	330	291	295	311	299	302	284	297	319	284	326	308	298	268	280	315	294	300	290	312	308	279	301	290	297	311	319	309	341	335	319	320	263	300	322	305	298	292	303	291	289	285	293	332	279	276	326	295	326	317	278	286	320	303	306	293	285	283	286	311	292	294	278	255	291	286	309	295	326	287	346	291	290	311	304	259	315	293	329	286	314	343	325	334	325	325	272	294	294	303	295	317	304	293	291	343	310	310	287	299	319	302	321	314	274	289	313	301	309	325	335	344	300	323	274	323	302	299	322	334	293	283	312	272	300	280	297	332	290	280	301	280	316	282	314	294	305	335	321	278	275	306	301	297	326	326	299	304	308	280	314	313	265	276	301	305	271	314	310	295	285	301	320	322	293	290	311	319	283	319	300	313	304	297	286	263	288	323	312	318	298	333	326	282	295	290	288	268	325	288	329	302	320	306	312	313	296	297	297	343	320	302	283	291	298	282	344	319	289	283	327	299	304	273	336	305	303	335	308	291	314	309	267	287	314	309	325	286	322	300	330	322	317	278	314	313	307	323	301	321	305	296	299	300	280	326	342	314	297	291	303
29279	23528	25503	17225	5289	2920	2317	2056	1855	1620	1382	1378	1267	1155	1106	997	1014	894	854	898	838	809	817	787	741	756	770	762	749	764	765	691	721	723	720	720	700	743	690	724	707	718	708	709	694	738	721	711	724	685	710	660	710	677	761	684	672	676	702	666	713	669	701	768	670	710	637	700	682	662	693	689	693	648	692	657	678	696	715	667	655	655	676	721	735	708	673	674	686	721	683	659	669	668	702	687	700	666	655	716	737	712	726	663	678	679	676	687	685	657	678	725	697	685	721	715	740	645	689	677	676	662	702	659	679	678	725	644	729	735	709	688	653	639	710	705	690	657	691	698	680	721	654	645	665	673	691	701	692	762	679	732	673	637	682	684	702	702	740	672	719	660	716	682	675	688	688	664	687	657	626	724	637	704	669	687	697	612	732	722	694	694	682	669	725	755	693	642	716	697	695	691	700	718	715	686	701	679	666	669	712	671	684	678	713	673	650	661	635	693	618	725	646	674	624	691	694	706	693	693	693	692	679	701	710	679	717	682	708	705	712	711	726	656	668	711	688	649	654	668	741	692	686	662	635	668	689	686	635	659	633	656	712	686	676	689	701	700	687	729	704	683	674	701	709	713	666	722	711	661	638	680	667	641	676	680	701	672	686	689	695	702	641	665	750	672	704	685	711	667	663	679	711	665	707	695	687	670	686	682	724	705	641	700	698	652	710	753	698	689	636	672	626	676	664	715	664	675	708	661	656	681	678	693	666	722	655	658	682	711	665	681	707	691	719	671	712	682	683	694	670	692	654	715	733	665	712	653	677	680	695	660	698	647	677	699	762	648	675	667	676	685	721	679	706	737	700	711	685	722	657	657	687	714	684	671	654	681	650	700	660	685	672	700	680	711	673	723	721	721	663	683	709	727	674	664	654	707	685	668	685	688	711	692	694	653	683	666	691	712	705	680	652	646	706	692	662	636	683	719	623	681	684	663	706	738	683	697	644	752	696	671	707	668	710	668	662	722	666	720	632	684	681	693	656	677	692	728	644	655	653	718	706	679	704	686	698	708	677	705	664	687	667	687	661	664	707	727	680	707	667	658	706	714	673	679	650	643	683	702	695	673	654	678	697	730	701	698	698	699	636	647	726	666	688	641	709	647	654	661	682	652	655	715	685	679	693	685	680	688	629	673	654	675	705	699	662	705	667	720	664	678	636	719	650	652	691	690	682	650	643	675	688	662	746	692	693	653	675	654	656	659	670	716	686	683	659	649	719	687	708	682	709	639	725	668	664	701	663	677	659	718	657	684	774	688	671	677	665	679	647	686	659	678	697	714	700	698	677	651	667	688	692	675	693	636	692	683	676	712	667	706	683	674	740	653	656	717	657	659	683	665	660	640	737	695	657	687	708	689	697	677	675	632	682	687	730	692	713	669	673	713	670	708	692	659	694	716	674	682	696	651	691	592	661	675	641	649	667	702	686	677	704	661	687	664	649	675	685	687	674	700	700	664	685	695	705	654	720	682	695	663	668	655	679	635	645	694	671	682	670	706	640	651	674	656	678	665	712	672	710	678	705	668	693	729	696	723	688	701	714	654	690	689	685	697	683	692	678	646	717	654	662	688	683	710	662	731	727	684	687	698	649	620	728	675	699	679	665	693	645	716	730	719	710	692	714	727	636	644	663	740	650	652	713	671	668	716	690	677	689	623	706	628	690	691	659	656	670	659	715	651	718	695	683	676	666	692	719	676	644	691	753	669	712	680	656	738	685	649	663	720	747	664	688	718	682	717	671	649	695	668	657	727	678	712	651	738	654	653	703	668	728	686	682	697	653	696	705	721	675	710	656	736	700	668	661	671	687	647	713	737	697	671	701	632	681	660	666	704	675	702	692	653	660	743	711	696	677	647	687	711	677	690	699	695	637	691	701	661	684	683	714	681	725	708	694	684	654	685	735	672	692	679	708	696	660	676	697	699	698	682	707	682	709	706	719	693	688	676	695	720	681	697	679	673	660	727	668	682	667	662	672	638	724	679	721	688	717	717	680	678	688	694	718	693	732	684	666	704	658	639	692	726	680	671	676	694	712	664	689	686	703	683	717	691	661	680	682	698	731	661	663	681	729	698	667	707	686	679	684	686	700	677	675	761	697	657	679	680	655	710	686	682	705	677	695	678	688	662	669	649	687	709	688	711	656	636	711	658	606	681	674	706	685	686	685	672	655	690	701	664	706	676	708	697	667	730	669	713	710	697	722	683	719	679	667	722	669	656	688	671	693	646	682	728	704	675	711	656	707	690	682	722	673	686	728	664	715	685	699	701	694	731	699	669	713	686	662	678	641	660	673	680	649	695	697	718	672	720	645	738	677	690	669	716	703	695	664	639	691	726	694	692	671	713	721	703	693	634	666	676	685	719	716	678	740	708	698	674	680	668	706	636	699	704	717	704	676	722	722	715	632	686	668	687	671	665	677	674	684	679	651	683	680	639	669	735	733	666	666	692	664	668	688	683	711	711	695	656	686	708	662	690	677	729	675	645	697	716	725	666	675	688	715	697	717	660	656	686	649	703	742	694	664	687	661	711	692	766	698	703	660	730	661	710	667	686	659	683	702	675	709	672	690	696	683	705	646	635	667	675	675	693	706	755	684	647	655	690	680	661	709	643	657	744	612	687	714	655	750	709	675	657	658	656	689	652	675	702	660	668	656	685	672	667	652	644	675	697	693	655	645	653	652	701	699	681	718	684	710	692	679	671	667	707	696	645	702	632	697	678	632	683	708	682	628	686	700	661	692	643	721	685	637	649	705	698	684	730	696	659	661	671	662	668	638	725	680	689	654	697	693	665	680	659	651	662	692	673	617	728	727	723	661	709	702	666	637	649	632	675	682	729	650	682	676	646	709	736	659	705	644	666	675	642	724	699	698	698	709	652	713	682	682	672	664	650	651	710	709	632	663	745	691	676	700	681	656	697	657	649	687	723	688	685	736	697	692	696	674	721	689	682	636	697	673	679	673	695	700	708	658	718	690	682	635	744	708	669	702	700	707	671	678	648	725	676	702	672	657	671	758	679	707	684	682	687	701	647	648	651	662	730	678	720	699	730	702	679	635	622	712	649	677	705	676	673	662	682	699	635	683	691	642	661	673	631	698	683	683	663	647	661	752	716	681	713	694	707	683	683	661	694	690	673	703	627	695	669	688	627	684	687	670	645	701	710	652	666	671	698	715	689	708	671	672	663	655	671	683	663	702	677	679	689	673	715	728	664	637	711	679	690	700	634	742	679	661	656	710	669	724	626	695	613	697	683	714	647	685	761	680	660	681	685	696	713	697	677	731	657	663	657	663	699	659	658	687	662	664	693	698	682	684	730	688	634	707	655	687	669	694	662	671	696	732	672	692	661	693	763	701	679	621	662	683	684	631	710	711	687	678	679	666	697	670	686	726	695	718	663	683	697	692	679	672	663	633	689	689	651	677	721	668	688	694	684	685	674	689	674	701	698	704	660
53134	38358	33965	20223	5574	1439	1009	682	742	616	547	537	522	436	494	423	448	469	402	386	394	392	375	435	414	404	359	393	387	380	385	381	371	384	385	408	380	390	385	357	384	380	358	352	376	385	361	381	386	362	356	357	374	405	373	374	401	379	359	349	343	367	360	366	380	335	399	362	372	330	388	369	367	382	331	378	346	356	331	341	364	366	366	348	336	378	381	372	353	372	373	339	377	367	383	352	385	333	393	415	354	380	409	350	375	378	398	356	369	381	378	375	318	372	405	374	382	366	370	369	382	372	355	385	346	330	391	344	397	362	365	398	393	398	368	387	360	385	359	402	366	359	350	358	392	379	367	366	361	358	405	394	387	369	388	392	367	382	423	395	352	387	379	336	334	373	381	385	400	387	318	385	389	369	371	396	375	389	322	364	349	376	345	370	355	378	358	374	384	419	365	393	366	368	362	304	348	387	383	372	351	363	367	375	384	350	353	377	347	379	374	347	353	382	391	349	366	379	352	390	358	396	331	402	392	365	372	354	366	360	356	371	384	385	368	376	386	377	398	353	381	397	374	389	364	389	378	367	392	354	370	357	395	358	391	358	396	383	350	384	368	377	402	362	375	385	408	352	373	363	368	352	353	334	371	389	345	384	402	342	361	357	352	359	344	405	385	351	359	408	395	355	346	373	342	369	371	396	359	379	377	379	365	392	416	392	380	348	358	404	392	396	391	398	435	387	365	343	383	360	361	377	377	352	348	383	383	349	376	358	353	379	369	345	391	390	373	409	397	387	350	390	405	373	368	341	370	387	368	363	360	383	369	348	409	395	356	362	384	401	381	372	403	359	365	370	374	397	357	378	381	353	381	389	402	358	377	373	347	363	385	384	351	393	410	376	403	355	383	374	375	405	427	356	356	339	421	358	380	385	332	393	345	374	352	395	393	338	366	391	409	381	378	392	369	398	396	365	396	361	363	349	366	417	357	362	374	392	355	352	362	371	345	354	414	398	361	390	399	335	329	369	366	336	387	345	364	404	374	364	384	406	365	374	380	347	386	384	394	350	386	359	369	364	372	386	373	352	384	356	350	357	370	396	371	372	385	372	374	384	368	383	396	406	375	354	354	392	383	401	368	356	360	398	417	395	359	358	353	363	379	349	350	393	373	414	353	383	365	369	361	383	376	329	395	336	340	404	379	357	347	380	368	346	371	385	379	347	363	343	357	380	425	386	353	388	355	352	371	357	396	373	358	355	343	372	401	365	362	413	352	393	366	372	373	380	393	380	335	347	398	394	346	369	375	357	401	376	364	364	381	373	363	373	363	377	410	347	366	359	386	370	350	380	373	349	350	377	380	347	388	390	410	363	372	353	344	357	368	348	406	377	356	352	418	347	364	398	368	387	372	398	418	406	379	396	384	362	371	375	349	408	389	359	383	392	400	383	378	377	346	365	333	390	359	412	369	377	397	374	369	379	392	341	364	412	346	344	344	408	362	402	359	376	426	365	371	364	352	359	396	364	365	382	354	418	419	402	367	392	379	393	368	368	386	372	338	391	401	390	367	342	373	388	413	373	359	344	396	329	387	369	409	381	362	367	384	399	337	402	388	388	381	413	350	396	381	379	401	365	362	381	371	364	335	384	374	367	399	392	356	332	355	354	383	347	354	342	396	364	342	350	342	367	335	398	359	355	374	385	428	351	354	375	412	390	385	396	345	445	360	368	360	388	366	341	333	385	382	386	389	401	346	371	392	393	383	397	382	380	361	360	363	389	335	385	349	372	358	373	367	406	395	360	366	395	376	359	350	390	372	364	357	362	369	400	358	390	387	374	361	383	404	371	401	379	375	392	361	372	345	352	375	364	358	391	369	356	367	399	386	384	379	358	387	383	381	337	400	357	395	392	375	367	364	366	393	364	367	360	382	401	383	396	384	380	392	396	360	339	373	355	369	369	353	348	360	397	387	373	334	359	363	365	353	381	359	354	389	401	380	383	352	367	386	395	400	382	353	362	374	362	367	379	403	376	390	381	379	378	354	355	351	402	335	367	379	358	407	375	391	367	366	386	362	360	362	402	338	367	380	371	360	352	393	393	381	349	382	346	375	393	414	395	382	363	361	360	417	381	388	356	368	390	324	371	393	353	338	363	377	403	393	401	369	388	365	362	360	385	393	359	355	380	351	375	370	407	389	370	351	368	360	375	357	360	378	379	385	374	362	385	346	411	414	378	391	401	396	375	368	374	377	395	356	389	355	370	359	379	373	373	392	383	357	334	342	365	424	398	370	418	381	355	365	388	392	379	375	369	359	385	375	362	393	388	376	389	368	352	371	351	344	406	402	409	371	358	379	360	362	355	352	366	354	363	364	383	371	395	389	372	350	349	394	357	374	357	372	379	364	381	365	355	392	357	356	340	406	379	390	361	366	384	356	356	399	369	376	372	388	388	350	374	336	406	347	367	350	390	367	397	372	366	377	358	404	343	379	342	338	376	397	383	430	368	364	358	351	398	388	346	397	378	394	355	386	391	369	398	362	369	386	402	377	348	375	344	346	383	371	377	353	346	333	368	353	376	366	358	379	366	382	378	376	392	400	353	375	404	396	351	361	376	402	373	367	353	378	371	389	400	358	375	369	359	402	390	401	333	349	352	347	385	379	357	345	409	356	372	418	391	398	357	364	377	403	379	375	420	400	369	388	366	368	378	386	380	367	396	346	374	389	350	377	388	357	375	408	383	377	401	387	388	385	367	335	379	366	352	347	397	375	424	359	324	381	396	406	392	371	327	365	356	354	364	401	368	357	398	352	396	362	335	372	374	379	385	387	336	398	367	389	393	386	388	385	370	370	345	331	358	359	379	365	406	384	351	390	356	359	376	392	378	337	390	367	394	341	368	372	362	369	365	402	370	400	391	372	416	369	395	394	369	358	389	343	376	384	362	384	344	354	369	374	363	370	377	359	375	376	376	363	388	354	388	384	403	369	387	385	346	376	366	355	364	365	363	372	338	355	347	390	353	376	374	393	376	361	371	366	374	383	351	409	365	412	359	368	350	364	392	377	380	385	430	379	388	346	356	358	366	383	341	359	380	345	386	410	382	388	376	375	382	413	379	374	347	357	354	357	394	368	376	343	383	372	351	375	417	423	359	366	379	399	365	371	373	383	412	364	348	351	359	381	370	355	372	367	379	351	374	377	396	380	346	385	395	372	362	362	362	391	405	371	356	370	400	374	353	365	394	391	368	417	360	357	382	403	402	404	371	369	369	381	416	371	391	372	339	349	380	355	342	382	392	413	357	361	355	353	360	377	357	368	414	372	379	368	432	375	393	372	353	387	359	390	386	343	374	352	387	387	372	373	361	375	416	364	357	346	372	389	394	356	323	388	333	318	387	379	390	414	368	354	355	380	345	414	355	335	356	353	400	355	396	369	401	361	406	361	366	386	380	392	395	393	357	357	366	395	389	394	439	400	354	371	417	356	438	388	369	397	366	341	403
34941	30003	34965	25194	8123	4058	3261	2773	2525	2165	1999	1823	1644	1546	1455	1367	1215	1241	1070	1038	1050	1102	996	1002	944	951	994	952	966	884	963	891	913	831	872	856	867	902	887	850	881	851	911	893	885	895	841	807	875	863	849	852	894	904	813	842	851	823	889	870	848	836	858	878	857	824	839	855	800	866	897	842	844	874	843	834	805	801	835	865	807	818	847	834	827	874	854	871	815	819	870	793	846	829	877	841	851	851	853	864	825	838	867	837	777	861	781	825	809	863	801	840	838	848	810	866	822	806	807	845	880	802	807	809	886	854	802	839	804	837	847	830	820	837	857	834	834	830	832	814	834	901	860	828	810	831	828	828	789	825	821	866	834	864	859	867	858	865	823	841	819	835	834	786	831	791	802	823	865	821	878	841	849	827	842	827	816	805	807	849	805	804	840	824	827	840	781	801	819	777	826	869	859	873	812	822	819	778	819	877	844	776	788	849	855	836	882	803	858	835	857	848	811	824	885	752	859	834	876	791	846	861	904	813	868	893	839	827	827	838	891	807	846	855	846	848	836	851	793	861	802	858	833	842	802	858	824	827	846	821	844	812	870	881	848	879	860	818	781	827	839	887	821	845	824	841	847	841	820	844	842	861	829	888	832	817	831	831	799	869	846	857	849	903	833	783	854	839	803	824	876	861	839	816	827	839	827	827	840	772	822	796	864	812	802	840	816	835	833	846	846	848	845	802	855	819	836	859	853	833	873	827	855	853	888	827	783	851	839	820	795	852	890	843	836	843	867	872	864	867	812	788	854	832	873	840	803	854	808	861	874	805	830	799	850	797	850	817	795	825	827	831	830	743	801	789	777	831	839	814	840	865	807	817	877	833	826	797	826	854	848	803	876	841	821	775	875	859	807	859	791	860	835	827	865	850	810	894	842	828	836	816	859	808	862	838	828	819	865	807	867	833	834	890	855	852	816	815	819	797	875	835	821	762	788	883	865	862	847	850	785	831	847	864	828	843	816	858	824	793	873	823	850	800	848	800	820	845	873	823	826	794	782	837	808	851	811	855	800	809	794	848	882	804	881	845	859	825	855	884	847	838	834	833	820	825	843	789	836	853	832	864	847	794	842	853	857	787	854	836	853	814	838	779	833	833	865	873	774	813	822	829	830	857	813	822	893	845	844	852	779	870	850	820	890	850	831	802	833	816	832	817	869	862	804	884	817	831	854	759	815	860	809	831	835	772	863	857	844	851	846	886	818	828	838	868	872	779	831	803	846	849	768	816	880	831	844	860	851	802	845	863	897	891	835	827	881	828	780	862	823	866	790	792	842	846	855	864	837	774	839	832	806	850	814	849	813	818	842	836	792	821	811	821	757	822	802	804	785	796	851	812	833	818	881	801	859	839	871	867	836	867	788	834	791	832	884	837	835	829	840	852	842	874	817	868	857	836	810	857	848	872	824	828	831	797	814	831	798	828	860	868	841	836	873	828	816	828	847	851	836	853	825	810	829	851	830	836	794	805	859	851	853	856	847	846	849	883	840	831	799	838	903	848	831	832	862	847	842	801	783	819	802	853	843	858	839	812	885	868	810	853	833	852	886	832	771	857	836	855	843	829	785	825	856	810	857	811	814	874	837	852	872	823	882	789	871	834	849	833	796	792	854	812	847	827	809	865	887	856	818	865	891	774	827	879	821	807	831	870	812	840	829	841	822	781	813	844	806	872	839	834	807	894	851	828	884	871	798	801	829	850	821	867	814	788	837	876	845	801	849	832	845	895	840	784	856	853	847	811	833	840	829	837	814	834	825	858	855	830	849	888	883	852	803	840	834	860	841	881	822	843	810	842	868	839	795	799	828	852	793	821	839	878	900	854	778	910	851	798	792	854	826	821	828	789	845	829	812	856	838	856	824	819	822	845	818	818	802	885	820	858	819	882	770	831	789	829	897	853	841	808	867	816	824	813	831	810	795	826	887	814	823	810	824	810	863	839	854	824	818	855	820	794	776	911	875	818	859	829	850	840	823	813	852	860	806	836	834	851	805	868	803	885	796	831	827	840	839	906	826	869	897	808	822	827	803	799	838	838	819	802	806	826	800	844	796	799	781	816	859	811	816	798	849	890	832	836	824	798	800	870	846	806	900	872	815	785	876	873	801	877	825	833	818	795	846	752	832	830	899	888	847	799	810	891	835	840	850	802	856	853	863	803	854	826	804	827	862	819	860	793	806	819	810	821	809	821	765	851	767	866	818	828	859	830	863	816	855	844	822	826	846	871	820	830	831	790	818	865	889	809	817	827	812	840	870	852	835	847	819	824	831	843	786	844	843	839	857	838	888	783	860	873	827	796	829	821	794	824	838	881	841	836	842	839	848	839	875	790	824	878	818	859	824	867	824	851	836	826	831	850	822	827	876	846	830	823	829	796	856	818	847	843	808	857	852	808	829	847	781	839	837	888	827	838	792	851	844	809	840	798	854	836	873	802	819	849	839	881	849	845	857	818	831	796	851	788	852	823	882	818	811	821	835	874	845	835	852	826	862	816	883	804	860	815	882	869	825	870	859	841	853	805	795	810	842	832	825	856	897	862	896	847	798	811	802	805	852	847	824	824	850	868	873	861	847	782	815	833	859	879	794	858	831	838	845	862	872	779	843	815	859	865	851	831	834	855	825	811	821	833	820	868	869	843	814	798	842	803	829	789	860	841	757	840	771	797	883	796	842	884	863	820	830	860	818	845	841	862	841	806	858	774	804	813	876	784	816	838	839	858	840	863	904	816	855	846	843	823	864	831	872	876	814	810	852	795	809	814	812	857	818	844	854	828	825	821	817	839	833	811	855	837	843	847	833	854	822	807	845	862	823	838	827	832	803	834	790	800	797	869	855	803	861	834	830	799	825	836	802	858	883	841	855	809	816	848	803	851	840	847	837	866	882	803	849	868	795	831	861	820	787	856	836	846	853	830	826	832	838	830	806	844	824	880	824	846	844	830	839	815	832	815	885	865	816	868	856	777	808	760	862	812	856	824	865	835	857	860	833	821	841	846	808	777	880	821	861	843	833	893	871	834	835	835	837	841	820	827	842	833	864	845	827	840	813	859	882	783	818	844	850	850	809	857	848	847	816	846	865	832	843	807	817	780	848	810	843	856	777	832	855	841	827	848	882	855	824	873	868	770	845	828	819	827	875	834	815	791	841	884	838	871	913	813	828	810	838	809	816	867	805	850	865	831	795	847	886	870	832	818	847	811	821	843	808	829	846	775	835	865	848	843	847	773	861	855	826	820	866	797	824	851	848	870	844	849	826	853	853	818	857	830	833	767	827	836	808	839	821	831	862	848	894	829	809	835	834	801	787	857	870	835	832	873	799	863	863	835	821	838	806	803	789	838	882	819	862	864	863	825	826	806	815	835	795	826	837	871	885	850	804	821	828	813	812	855	832	857	809	891	815	835	851	835	799	851	862	834	838	879	782	858	830	856	800	814	844	807	836	868	808	808	835	838
30061	15508	7867	2599	975	649	566	559	499	482	480	464	450	467	419	475	433	452	431	366	432	393	415	439	379	394	432	402	434	439	403	375	419	454	403	427	413	371	383	432	400	396	418	381	427	393	430	406	413	409	375	392	395	422	409	396	407	405	411	412	407	431	388	377	387	421	397	415	378	432	395	400	405	390	373	386	407	360	383	400	393	420	426	398	397	419	407	390	416	416	359	432	396	415	402	413	411	431	428	374	371	370	399	423	354	421	435	418	418	402	343	393	379	414	398	408	416	357	369	373	440	414	396	437	418	470	434	400	446	358	397	390	379	385	413	357	379	435	402	432	399	456	398	389	376	388	405	438	406	426	416	420	409	414	407	433	388	391	439	389	395	410	388	431	414	362	404	444	407	401	379	415	394	439	428	448	394	386	395	367	403	374	404	431	398	393	383	377	412	392	359	410	413	409	395	422	403	399	382	394	411	421	401	394	407	447	401	373	417	404	368	408	422	393	359	392	375	431	395	430	427	400	390	404	358	407	432	457	395	390	387	416	396	419	404	416	409	414	401	384	396	366	357	365	411	418	429	455	424	384	421	418	404	365	406	414	404	380	404	404	441	400	407	421	394	417	353	388	388	427	430	379	420	385	399	377	359	408	360	421	419	418	411	379	391	411	425	402	407	356	371	362	371	397	388	426	453	412	423	401	426	383	412	407	428	424	391	388	410	435	392	431	458	406	424	395	427	397	405	441	419	446	403	412	443	404	400	436	371	404	410	395	393	374	416	385	366	384	384	376	365	396	418	381	387	398	383	387	387	418	390	433	392	419	417	412	411	392	389	398	376	382	376	440	423	427	372	388	369	413	389	394	400	406	344	398	399	447	397	374	397	420	411	383	379	410	452	415	431	424	416	402	391	432	428	415	371	412	413	433	426	396	421	404	394	366	378	400	395	384	398	437	382	463	389	402	422	401	415	393	410	402	419	389	410	437	413	420	391	402	387	377	408	464	400	427	399	399	444	391	379	395	440	415	400	384	416	380	389	391	426	409	412	406	410	375	395	430	344	384	366	395	430	380	347	378	354	416	372	404	420	430	423	454	401	423	425	389	419	413	358	362	393	433	376	348	415	385	377	411	413	401	433	414	401	432	383	410	360	435	350	410	392	385	390	412	403	401	352	400	415	390	393	345	395	382	455	407	436	392	399	408	425	377	421	402	418	417	419	402	392	388	397	420	373	427	390	419	428	431	400	359	422	398	418	417	397	403	378	412	436	400	398	397	371	392	393	408	400	424	377	398	441	424	394	362	402	411	380	401	386	356	398	439	411	389	391	418	397	429	408	394	381	404	375	370	372	409	401	406	401	358	388	420	413	398	408	405	398	404	386	407	372	376	403	384	379	429	409	376	423	443	395	352	381	389	419	368	398	404	417	421	384	421	418	388	417	388	421	427	401	409	417	373	384	390	435	408	418	392	412	405	375	406	379	376	419	392	370	393	360	413	391	361	395	388	390	376	432	357	393	369	420	372	390	416	402	390	351	396	391	430	405	385	384	434	406	388	398	444	403	397	390	409	396	421	411	420	431	376	390	400	422	382	450	375	400	422	402	413	427	412	398	440	369	431	375	394	403	378	393	418	369	394	386	401	399	448	418	427	400	397	435	416	377	376	405	398	425	378	402	435	401	417	378	398	384	377	386	409	366	413	394	404	402	406	397	394	389	393	416	437	390	413	399	407	388	398	401	360	403	423	412	424	397	425	403	402	380	362	385	391	418	405	429	404	415	377	402	403	397	382	391	406	385	410	373	398	373	439	404	402	404	391	397	374	397	388	412	367	399	403	427	394	411	377	391	437	422	424	412	415	408	375	394	397	431	416	390	424	406	397	420	394	435	422	417	418	411	415	397	387	434	398	376	401	386	410	443	418	377	391	416	427	394	412	369	375	408	364	381	368	373	400	382	404	417	387	397	396	443	390	390	428	438	409	408	368	373	393	407	398	433	435	415	383	413	363	391	355	378	396	368	401	392	374	434	426	363	407	391	423	432	390	361	399	407	364	423	391	410	378	379	395	368	419	409	361	435	407	406	430	390	404	422	383	402	434	435	396	393	374	406	408	399	403	408	413	412	363	409	413	419	380	452	372	382	415	407	434	402	386	470	423	376	413	444	428	421	390	419	376	396	420	420	407	400	410	405	425	406	398	437	371	432	427	360	381	405	439	379	393	393	373	404	384	386	409	422	392	400	430	424	350	372	381	405	417	418	405	402	420	401	399	364	406	432	417	407	393	402	390	387	402	411	397	408	420	448	379	388	400	402	377	397	440	431	384	406	377	440	452	427	377	388	376	400	421	414	408	419	436	365	378	410	433	426	398	402	412	420	386	393	404	415	384	400	438	442	368	399	372	401	411	380	423	446	401	398	414	409	431	394	391	417	389	378	406	428	406	382	395	376	379	417	449	373	390	433	390	418	387	397	374	402	388	407	371	395	383	376	427	407	416	395	375	411	445	428	397	377	387	391	412	377	457	371	389	384	352	375	380	421	351	381	386	445	417	415	361	374	418	408	434	403	414	405	403	417	407	411	449	409	417	430	402	404	419	404	404	414	408	349	404	369	399	424	398	372	385	434	376	372	426	397	421	381	402	405	393	405	409	407	414	408	398	385	442	408	360	418	414	350	393	424	400	406	421	397	387	380	399	390	415	421	408	451	434	418	394	387	412	448	368	396	440	401	399	441	433	398	395	371	419	370	350	397	385	397	395	416	395	374	373	390	395	419	385	400	428	442	424	409	366	430	423	421	418	429	424	428	401	385	374	397	421	426	423	395	392	381	381	402	377	383	428	368	351	392	448	397	407	439	384	436	390	417	423	396	405	394	410	395	389	396	384	396	409	389	384	375	400	400	411	396	383	392	370	433	403	376	378	417	441	383	433	429	395	385	394	389	394	412	426	399	421	406	368	409	392	382	406	421	395	430	415	424	402	410	394	392	392	408	414	393	403	382	404	396	406	352	416	350	390	408	406	409	369	374	403	419	390	389	368	426	396	401	442	418	388	407	427	389	401	395	362	388	442	395	430	400	406	392	382	409	385	422	432	378	381	401	410	396	399	409	364	400	429	398	422	378	399	404	417	371	368	374	418	393	425	369	400	403	424	445	374	446	401	388	386	396	357	396	379	384	429	422	418	396	405	432	360	410	405	408	420	389	408	421	403	385	407	371	432	443	408	419	427	409	450	429	420	399	380	385	392	426	382	459	415	396	434	418	423	410	416	404	401	408	391	402	407	358	432	412	364	402	387	407	434	413	373	408	413	440	396	400	432	407	391	396	409	371	402	409	386	387	399	428	378	432	378	392	404	389	404	391	396	377	432	440	399	402	441	350	403	427	406	398	355	410	392	392	429	430	420	404	390	427	411	407	377	392	384	417	407	391	407	379	362	432	421	389	421	404	379	418	388	394	429	402	401	374	403	427	428	397	374	411	391	439	365	398	373	425	390
18415	11706	11126	5768	2538	1815	1558	1438	1296	1219	1220	1155	1133	1097	1099	972	1012	958	917	921	957	839	946	912	891	877	890	823	899	921	904	885	885	838	857	865	862	888	838	857	896	900	882	917	873	836	807	866	855	856	839	834	921	864	858	870	861	905	878	864	882	883	868	833	890	925	859	850	844	876	897	897	894	910	870	837	863	895	830	841	857	820	841	836	849	830	890	844	920	832	855	828	865	844	847	895	879	854	850	907	854	863	968	889	864	875	907	876	843	862	870	861	876	867	919	880	888	888	859	885	860	832	835	910	889	864	866	844	874	899	841	831	836	865	888	869	819	894	829	888	888	913	861	900	833	827	834	899	862	844	902	848	820	866	807	821	879	858	858	927	831	812	846	828	798	849	847	873	851	866	875	837	878	933	840	862	853	875	869	858	906	875	845	867	827	876	807	878	878	879	827	882	834	874	893	887	883	908	893	903	866	878	873	850	895	889	855	832	857	858	850	900	924	807	881	906	901	862	872	849	861	909	883	840	828	871	858	925	875	883	839	865	858	832	850	861	846	886	859	864	895	828	847	904	857	847	876	917	864	891	856	915	888	835	856	837	904	923	851	888	901	856	874	863	807	882	828	889	907	826	820	883	851	810	933	865	907	845	907	870	873	867	879	869	878	893	871	864	913	846	893	901	863	857	847	882	886	916	845	897	863	847	880	864	849	866	866	860	892	891	846	871	860	864	848	830	899	842	881	815	859	872	871	849	878	839	902	889	911	880	892	856	887	830	765	899	869	877	848	831	889	863	806	846	864	859	830	898	810	861	867	841	849	855	832	844	849	832	833	876	881	868	840	808	888	876	857	846	846	880	839	842	889	852	861	893	894	861	833	846	895	884	900	883	901	859	852	879	862	880	848	863	805	819	882	848	891	879	908	859	888	884	823	858	852	827	852	882	919	827	893	912	922	882	858	854	860	841	813	856	856	888	846	853	860	865	863	875	869	851	886	868	840	865	889	816	839	852	844	856	855	865	883	887	881	887	886	862	888	867	838	830	932	893	875	919	859	877	874	868	876	953	853	882	889	831	913	867	814	889	904	852	909	888	933	868	879	876	861	903	845	899	887	882	845	844	890	894	906	904	807	856	915	810	882	864	876	904	868	904	920	885	875	855	864	885	900	833	849	873	807	872	848	826	870	836	888	891	856	874	868	832	865	901	867	842	874	826	905	829	849	886	873	842	873	865	824	840	830	854	873	868	808	857	834	925	864	842	808	834	793	810	824	863	883	881	800	890	854	863	928	832	882	812	879	830	876	907	818	894	931	817	848	882	910	832	868	855	909	857	846	861	848	835	921	850	898	872	868	866	880	853	904	865	895	870	824	838	869	845	838	804	849	830	839	885	860	862	859	883	897	851	938	862	862	826	849	856	862	894	863	841	875	824	885	886	858	883	861	887	884	890	902	813	926	869	828	906	836	877	894	878	868	880	904	893	916	899	817	854	825	892	939	846	849	856	874	865	877	881	842	869	809	843	856	893	861	855	863	880	821	864	878	898	919	817	828	849	913	887	812	918	861	845	858	860	834	871	892	851	853	871	858	835	878	880	881	827	896	872	861	843	883	857	914	869	858	838	888	817	848	847	871	907	898	868	874	893	843	850	880	840	856	872	901	867	872	836	840	881	823	876	865	877	875	873	816	812	896	862	875	902	859	845	856	824	846	878	888	874	885	841	834	880	870	801	836	845	843	875	900	823	884	883	831	860	837	883	856	877	814	822	862	863	876	921	875	839	849	808	856	828	889	812	872	835	882	919	857	848	831	867	831	865	892	839	874	856	838	856	828	869	842	868	852	916	880	850	883	853	874	884	892	879	825	876	861	888	902	897	868	910	891	883	845	809	896	884	857	897	865	833	849	864	860	865	856	805	821	886	870	846	875	942	906	858	910	828	874	863	872	881	894	907	830	838	885	886	832	869	876	855	868	847	883	889	840	829	873	884	889	849	868	863	898	851	935	879	828	826	830	832	894	887	867	839	929	829	885	849	887	881	834	877	863	882	842	835	869	829	902	905	894	851	848	834	845	866	831	881	860	869	888	859	891	887	823	882	844	841	824	862	885	927	887	933	888	902	891	892	858	827	842	869	835	882	882	883	839	888	830	834	914	812	848	846	804	854	867	871	885	910	832	885	878	894	849	893	850	857	912	832	835	838	842	888	867	882	895	853	895	872	840	847	866	873	836	845	847	834	866	842	837	873	867	860	817	825	901	817	821	934	907	888	862	816	869	840	842	871	910	851	866	862	891	896	845	870	935	888	877	870	873	812	855	865	870	890	842	893	842	818	823	900	818	865	852	895	832	878	815	853	872	930	866	902	827	846	931	935	869	874	819	832	918	874	858	865	821	891	918	780	870	886	894	899	809	844	866	817	859	881	846	912	842	835	893	825	885	850	847	888	864	846	850	881	833	815	863	884	854	836	826	881	871	942	904	890	874	868	848	859	823	881	877	828	831	850	889	918	885	834	903	872	830	911	831	835	882	876	866	861	870	885	860	869	846	833	844	872	864	891	849	853	875	830	938	925	862	815	893	829	872	869	869	824	884	867	899	882	864	842	891	913	866	836	815	845	895	854	829	879	807	812	875	820	861	882	835	882	874	834	874	867	860	830	850	850	849	866	859	885	850	877	851	855	899	914	813	813	846	820	870	861	862	894	848	863	897	880	850	847	825	880	893	829	827	849	844	870	909	862	837	834	844	914	821	875	903	884	828	902	828	860	866	859	883	881	894	893	890	870	876	858	910	857	832	864	872	853	896	818	867	851	847	858	844	857	941	850	843	866	829	858	915	904	888	861	892	857	870	849	851	861	855	853	900	884	864	941	884	862	839	885	844	816	874	866	826	848	849	845	886	840	866	847	836	835	885	812	906	887	882	866	852	898	822	899	878	900	817	842	858	894	900	881	840	815	908	842	848	880	838	902	853	884	874	858	927	899	895	865	828	883	853	833	814	826	865	809	866	883	797	868	837	861	907	827	848	834	871	884	873	828	906	894	852	831	859	885	837	870	907	862	833	824	875	857	851	869	872	913	904	841	844	864	829	942	898	847	873	867	875	842	885	812	864	846	836	892	865	876	879	913	905	862	859	872	852	912	864	883	931	860	895	888	917	847	862	870	893	909	928	881	914	872	895	876	868	893	845	830	842	862	862	896	894	884	831	874	870	893	873	882	913	852	875	889	887	847	867	871	863	862	899	846	905	857	865	863	848	810	865	884	877	862	858	878	828	851	920	879	881	876	846	865	863	884	880	809	858	848	784	864	837	895	903	903	916	906	837	828	826	852	867	937	860	859	886	850	871	884	892	896	885	874	901	857	881	866	928	844	851	842	891	855	830	848	858	868	834	888	899	876	838	825	917	884	904	818	805	860	865	878	897	830	885	943	887	881	849	857	831	864	873	855	845	908	891	849	833	873	830	890	849	848	879	869	871	868	872	913	853	887	799	857
45776	29054	22095	11674	3396	933	671	591	515	461	445	407	385	382	363	394	346	386	353	361	324	358	333	319	324	318	311	318	321	308	281	305	362	297	268	301	300	317	334	300	294	307	298	316	321	269	299	291	318	320	320	318	296	291	306	313	292	302	315	298	330	273	323	323	283	270	328	298	320	289	283	309	312	290	309	283	319	319	311	280	296	321	293	285	308	317	325	292	291	322	298	313	289	311	324	324	302	312	317	295	331	323	307	319	283	288	336	322	288	298	323	326	268	312	285	298	314	290	288	332	273	333	309	271	299	296	308	325	299	263	308	307	298	299	311	295	312	280	302	303	270	315	305	338	281	327	280	331	298	298	297	277	310	309	292	303	285	300	320	320	290	309	328	313	307	289	322	261	281	320	322	332	284	269	297	329	305	288	333	274	326	287	319	317	280	293	316	298	316	301	329	292	315	333	332	308	302	289	297	275	304	289	337	296	306	300	292	335	323	309	287	315	276	273	303	289	291	308	312	282	326	262	288	302	291	290	303	307	259	310	306	336	299	300	303	323	328	333	311	301	336	305	311	297	318	287	285	287	287	313	317	293	296	320	313	324	312	375	295	314	326	317	306	280	312	318	316	325	297	285	280	301	275	333	333	276	313	300	288	311	310	326	314	304	286	310	295	329	309	278	330	290	299	286	325	319	292	325	315	323	290	331	298	296	285	326	289	322	295	308	309	321	275	312	296	302	328	320	306	256	302	321	280	366	309	300	328	314	288	299	307	303	343	348	306	274	276	330	285	303	312	309	295	292	289	271	292	316	305	314	291	315	355	329	295	308	289	292	310	290	333	276	300	284	306	297	299	313	307	312	304	291	356	315	297	286	312	297	304	308	309	284	293	309	308	293	317	304	306	295	317	283	297	294	309	296	303	301	308	303	305	337	294	323	291	303	313	334	266	347	306	306	280	313	314	344	290	324	272	341	329	339	277	331	326	272	304	314	324	317	322	301	276	315	269	306	351	339	308	278	302	330	313	340	289	326	314	302	328	323	312	332	314	288	295	348	307	318	315	281	317	333	280	304	295	309	305	296	326	284	308	341	297	278	278	312	292	295	297	310	323	327	319	310	318	318	323	306	311	301	318	312	280	318	307	341	319	291	332	348	307	278	335	331	295	340	327	324	329	286	288	293	311	341	315	296	316	291	284	298	288	326	313	311	331	311	303	289	331	271	300	315	308	286	312	284	318	290	312	319	266	292	299	331	307	331	297	315	322	305	326	294	281	312	341	293	289	303	303	295	288	292	298	274	319	305	307	318	297	294	299	285	317	296	338	310	343	330	293	315	325	332	315	324	294	338	302	319	303	331	307	319	310	335	282	303	293	329	332	321	289	296	287	281	310	278	327	336	319	302	263	317	279	302	308	276	290	293	310	321	259	318	282	324	317	312	268	323	336	280	313	306	313	326	297	301	289	304	284	286	307	307	292	348	318	307	290	261	313	332	327	298	316	315	321	296	273	293	300	303	301	319	309	301	329	329	320	278	322	288	292	309	318	309	297	309	297	322	290	309	311	305	281	330	306	317	318	326	297	302	316	336	308	330	301	333	258	322	285	334	312	326	356	303	316	292	333	298	343	319	334	306	338	314	303	306	296	263	338	321	338	283	304	332	344	288	295	323	300	308	329	303	283	320	288	284	307	303	304	292	289	308	279	260	274	303	326	306	316	270	311	322	295	307	282	302	323	283	287	325	313	318	319	284	303	314	317	307	291	295	312	321	311	304	308	316	293	323	297	275	303	294	301	317	301	335	301	289	266	299	299	292	333	307	311	292	327	299	300	267	333	306	324	319	339	297	314	303	258	310	289	288	334	309	331	322	273	311	303	315	288	347	322	298	298	293	259	294	319	315	290	310	316	316	319	301	311	323	306	301	297	284	297	292	287	284	322	287	291	291	308	283	303	316	294	277	336	330	322	256	330	294	270	320	300	308	294	311	298	300	297	296	280	320	307	313	301	284	332	316	316	300	330	324	338	312	310	294	324	293	280	293	320	317	284	307	335	286	346	290	296	322	259	313	312	307	303	320	302	301	293	312	329	316	302	276	279	279	307	303	262	286	289	253	276	321	314	302	307	282	268	316	274	326	300	289	306	316	287	315	320	267	310	320	323	298	271	289	309	288	325	284	273	278	282	312	298	343	324	311	336	297	307	297	315	307	324	302	355	309	285	297	311	316	286	307	308	295	289	306	324	307	288	317	284	304	341	333	328	312	320	289	300	296	275	297	310	318	303	316	307	296	323	272	315	315	315	334	319	271	285	303	347	365	314	288	304	333	305	290	285	293	293	283	307	264	295	278	316	263	293	310	337	269	304	317	264	325	342	308	310	302	319	304	285	326	341	299	324	366	317	306	325	274	309	305	285	315	332	312	305	307	305	310	301	312	289	281	278	305	292	328	315	321	314	281	307	320	265	286	298	324	332	289	292	306	268	281	286	316	331	333	285	283	316	287	293	314	306	310	282	352	295	304	311	285	302	307	311	274	313	319	328	303	311	276	305	313	322	296	332	308	298	308	323	326	304	308	300	291	290	308	300	304	316	281	326	325	322	297	292	317	270	315	313	306	271	296	303	312	337	279	321	332	299	325	314	327	304	329	308	303	341	306	289	307	281	303	305	304	279	294	319	302	290	288	302	324	312	306	310	298	304	325	302	314	335	309	296	313	301	299	307	287	289	308	326	306	298	296	337	285	356	278	323	305	344	331	319	312	314	293	300	294	321	344	339	325	310	294	326	282	303	314	344	291	321	298	338	312	273	337	300	286	283	299	273	304	329	331	259	299	274	300	296	288	296	300	303	328	315	284	299	283	292	302	308	288	296	303	296	297	304	285	308	315	325	305	291	335	334	310	295	324	289	306	313	289	326	309	316	327	284	274	324	301	281	300	321	287	333	277	320	334	304	323	294	314	285	296	296	310	311	292	336	309	338	302	287	324	322	312	303	308	271	274	301	325	286	334	272	295	294	336	301	300	290	328	325	318	315	287	311	283	302	337	275	300	289	302	306	315	307	300	273	341	321	317	292	320	323	337	293	315	311	320	315	334	299	282	307	348	325	296	305	302	288	296	316	332	278	279	319	336	303	300	284	305	325	330	304	315	293	277	307	283	299	327	315	307	321	320	322	299	308	321	314	308	310	307	295	323	325	305	310	332	290	347	329	310	313	310	296	254	302	312	309	306	352	283	293	293	328	309	291	367	314	306	297	287	298	339	342	314	325	296	285	265	288	317	330	305	299	306	307	312	312	271	311	308	279	306	295	283	296	327	321	319	306	316	346	296	331	298	297	282	323	340	319	358	242	316	301	289	314	329	311	311	272	299	301	281	311	284	277	311	334	339	314	319	290	311	306	319	304	332	316	287	312	328	305	321	279	277	292	277	277	273	317	295	306	302	293	308	302	321	324	296	337	315	291	293	287	305	322	345	286	277	291	331	300	322	353	281	288	312
29816	22124	25385	18305	6605	2729	2274	1953	1880	1614	1473	1301	1224	1130	1028	1008	950	944	849	808	825	817	862	831	794	741	750	774	750	759	749	732	715	658	762	708	668	712	698	758	719	760	725	684	696	726	701	673	692	665	714	706	683	709	718	703	628	677	676	762	684	730	688	665	693	668	636	743	686	684	654	673	686	678	720	738	704	714	675	737	751	683	676	675	698	660	724	701	673	713	724	667	680	695	688	656	685	658	705	677	681	676	678	695	679	728	664	660	711	667	705	697	654	722	640	699	669	769	649	699	668	714	678	699	712	727	683	663	700	651	744	662	734	688	690	714	707	679	680	754	722	666	654	705	693	654	680	655	681	676	712	741	700	654	705	695	647	665	691	677	712	702	688	653	682	709	677	680	723	691	694	696	691	684	759	688	711	708	669	674	721	672	669	703	669	696	759	677	711	726	668	725	623	661	667	732	671	706	720	699	653	711	666	648	651	668	729	742	693	662	699	660	663	700	696	742	698	659	696	721	733	654	692	685	695	665	732	697	690	701	678	741	728	694	693	696	682	725	657	660	712	639	681	667	651	706	669	658	674	672	739	659	639	703	682	706	687	703	675	708	657	671	665	694	639	711	701	700	744	678	682	715	653	701	656	692	689	713	724	663	694	709	690	656	671	686	670	693	713	641	661	733	709	657	708	706	674	693	706	705	654	692	665	709	676	742	707	681	703	704	698	679	714	680	744	689	713	683	693	677	657	669	729	655	675	678	711	701	706	633	711	697	711	694	684	691	723	684	674	693	720	681	676	692	687	743	712	642	666	670	641	730	714	713	733	724	671	696	757	652	656	726	677	676	675	671	677	666	738	663	724	632	752	701	693	655	642	660	678	751	659	700	689	675	684	685	730	706	708	636	710	693	708	679	727	681	687	706	652	687	701	703	695	644	628	705	722	718	678	734	661	699	698	671	694	654	733	727	644	677	695	667	660	720	625	668	639	687	691	654	710	650	686	721	672	722	690	646	741	738	686	693	691	665	704	688	677	682	718	653	678	642	685	701	677	649	695	686	656	674	681	731	681	703	676	702	666	678	649	715	691	674	634	676	729	677	678	658	688	658	700	660	633	718	701	701	707	629	676	687	659	680	670	701	697	683	663	663	704	778	704	700	643	678	709	648	675	679	687	676	672	664	675	683	689	688	685	730	679	751	710	710	661	659	656	684	707	645	661	672	673	714	630	680	671	681	689	721	663	703	707	717	680	759	668	715	674	687	726	689	676	711	728	687	713	687	724	628	702	626	716	648	679	666	704	705	705	680	666	712	639	655	677	674	736	697	710	684	733	662	701	717	667	684	683	661	661	717	747	706	681	736	708	685	694	679	665	693	648	674	681	704	719	693	710	671	665	696	722	689	690	677	660	698	640	709	680	645	670	723	682	686	684	723	704	686	675	668	697	668	665	718	669	759	707	702	680	688	725	679	672	662	671	705	662	686	657	688	681	706	707	707	684	692	666	688	640	686	661	670	650	670	675	670	655	687	676	688	625	648	718	665	738	692	720	686	655	646	695	713	637	689	685	675	669	705	708	680	715	680	661	698	713	681	647	728	697	743	656	680	701	662	663	648	664	695	635	659	690	679	721	656	687	655	719	689	727	678	669	653	720	657	700	707	666	680	713	704	691	672	668	721	687	724	707	677	685	693	718	671	695	712	699	720	680	698	684	681	715	687	691	671	645	703	682	735	657	694	733	663	668	712	708	661	653	667	679	626	667	687	688	664	700	667	684	677	658	705	706	717	707	673	703	703	699	680	707	709	708	685	703	669	664	721	706	728	619	699	691	684	672	685	723	668	694	696	728	691	702	740	641	654	675	670	696	690	699	716	640	717	681	735	677	685	695	711	655	672	697	725	712	672	722	669	631	709	675	679	705	703	702	691	660	671	672	691	670	679	660	662	700	678	718	688	716	743	661	679	685	693	705	694	678	735	683	701	669	684	704	722	704	707	748	727	660	697	636	674	689	643	705	665	683	683	657	664	692	675	676	664	694	703	661	640	683	699	683	697	663	638	678	692	718	644	681	692	672	685	663	724	700	704	662	698	697	658	701	689	704	656	647	659	692	694	700	711	699	668	668	665	685	719	650	685	669	624	696	677	686	681	675	708	737	661	664	674	715	714	703	739	733	698	731	663	688	666	675	672	676	697	710	733	651	684	667	658	689	702	686	667	725	712	682	699	717	717	664	665	684	688	640	707	683	690	708	664	699	738	665	704	697	693	679	677	717	728	703	731	683	692	666	737	686	688	694	734	683	699	642	699	714	682	721	698	681	713	638	680	685	755	686	761	699	630	679	676	691	716	719	680	742	675	684	706	677	686	655	711	690	645	673	691	709	679	719	699	690	665	691	704	724	621	682	725	642	670	675	704	707	666	618	713	709	747	672	683	647	707	684	688	684	690	676	670	682	665	698	716	671	683	698	684	649	706	700	645	723	780	683	638	676	688	702	688	712	722	722	692	698	680	688	663	709	693	701	740	661	676	659	705	718	712	722	743	714	675	762	671	662	701	639	708	670	673	748	701	691	679	669	682	707	718	692	702	691	669	701	697	665	704	693	679	709	682	669	656	749	668	669	694	675	702	682	665	678	729	680	706	690	696	684	705	711	646	714	704	699	717	676	639	674	688	704	703	690	716	689	691	681	698	691	668	657	723	662	662	713	694	650	642	682	682	708	683	706	681	715	676	706	723	695	667	727	720	691	726	694	728	688	697	700	730	721	656	686	665	725	695	642	708	697	706	672	695	674	709	718	698	698	697	691	690	663	677	716	693	746	723	715	688	700	617	712	663	736	706	691	696	683	718	744	680	663	740	710	767	721	670	662	666	723	681	662	691	742	699	706	693	725	690	690	714	718	657	685	679	728	680	704	635	722	676	671	738	745	685	653	691	662	674	712	704	725	676	705	679	732	683	712	709	714	638	653	739	708	704	654	739	699	681	681	657	702	698	668	707	634	732	657	675	677	708	680	697	708	727	675	686	675	683	701	663	708	647	644	708	712	696	740	687	708	681	702	662	718	679	697	740	721	696	660	691	662	668	698	665	709	679	677	695	688	689	706	696	692	702	671	678	692	700	680	653	665	665	685	722	699	707	673	672	706	697	693	672	653	694	714	718	681	703	699	742	678	723	711	694	626	714	685	687	677	733	693	668	711	678	654	674	677	699	725	684	731	709	667	677	667	678	683	687	652	696	706	670	699	712	703	685	679	707	763	664	685	681	651	718	673	719	723	696	683	663	733	678	708	707	687	681	721	719	695	646	719	666	687	679	673	694	686	679	688	700	710	733	634	680	680	748	703	713	646	693	697	698	658	742	704	665	705	691	704	677	714	747	702	719	727	690	689	689	695	684	682	682	692	657	691	705	714	682	688	714	671	714	679	668	704	699	708	727	695	712	715	710	631	731	716	707	707	733	670	709	669	739	661	663	665	709	686	657	717	661	660	706	703	698
54743	36407	32984	20244	6123	1435	890	796	726	641	620	535	501	480	497	480	431	424	429	408	398	407	358	419	396	354	429	363	422	434	408	377	363	387	382	400	379	416	361	377	371	376	343	409	401	332	397	355	391	350	326	384	366	403	417	338	346	359	358	388	388	374	359	399	392	372	421	350	371	338	365	391	365	385	381	400	367	372	363	417	378	349	343	378	398	376	369	337	357	366	377	347	361	359	394	355	365	367	328	371	367	384	393	399	386	362	340	393	377	386	352	384	366	385	398	378	361	368	369	392	390	371	336	377	378	389	335	365	411	379	381	386	390	368	410	387	343	350	385	391	406	360	355	359	392	429	372	395	364	386	395	380	369	351	375	385	396	352	352	395	376	360	367	393	396	367	334	381	373	369	361	355	338	366	325	390	414	377	330	395	359	395	356	341	388	380	384	425	370	380	344	389	373	365	393	376	371	385	420	357	339	352	376	383	353	361	388	414	353	326	398	401	446	354	365	373	378	347	420	349	396	383	361	377	347	368	399	381	369	383	404	384	388	381	339	398	410	346	370	410	360	368	377	361	374	375	395	395	372	390	349	364	396	373	358	370	360	359	385	401	393	350	371	357	394	347	400	362	370	369	407	369	371	371	380	357	375	369	380	361	351	357	381	374	392	373	386	375	379	373	393	341	401	379	378	381	437	354	385	401	423	404	372	395	322	380	366	398	398	358	367	356	381	376	396	386	326	368	378	402	352	369	378	401	341	415	357	367	366	371	395	349	355	375	381	378	367	353	390	403	380	353	374	392	359	365	356	410	350	371	358	368	396	374	346	378	363	407	376	376	380	388	394	373	358	383	345	343	323	366	401	405	373	364	396	396	370	339	322	355	400	349	374	396	362	367	370	329	377	332	377	351	374	343	363	369	376	375	383	383	383	364	362	375	365	419	388	380	399	404	366	404	381	359	364	419	372	393	405	421	367	361	385	335	396	381	357	381	378	415	356	408	379	378	398	366	376	404	395	384	343	342	363	361	387	336	363	331	379	340	374	364	414	368	358	362	361	323	336	358	382	391	349	379	383	398	400	375	383	359	348	391	409	359	376	370	364	387	358	402	365	351	362	353	381	364	364	400	373	385	372	363	377	360	358	385	409	420	397	395	404	333	395	359	411	406	371	384	387	346	352	380	382	364	364	360	384	434	399	373	380	358	405	350	405	364	355	339	354	367	379	358	388	366	358	382	356	357	359	358	398	366	377	398	383	375	379	358	353	368	336	381	400	362	361	371	404	350	369	372	367	377	350	375	356	380	380	414	381	370	361	338	336	387	399	369	351	356	340	382	342	404	395	352	393	371	390	376	347	384	375	385	432	381	357	408	352	377	341	360	348	385	362	381	356	380	349	381	382	363	380	364	368	361	397	431	375	347	354	362	378	386	380	404	355	382	392	388	390	377	369	387	362	391	395	354	366	367	388	379	357	361	359	394	337	382	352	398	354	421	392	350	392	375	408	385	341	354	345	370	378	357	390	386	376	336	342	389	382	394	396	378	339	356	363	352	373	375	373	393	369	402	377	389	357	377	389	396	359	403	392	386	409	364	373	352	376	361	381	378	319	346	384	354	353	350	356	377	380	365	389	367	363	358	404	366	360	365	352	373	360	394	349	369	364	391	384	347	385	381	363	354	357	358	381	366	393	351	342	377	379	388	376	335	363	419	351	366	382	388	351	408	361	366	397	395	386	409	373	388	373	395	345	390	330	390	410	358	395	389	398	389	400	399	365	383	382	385	346	397	382	369	363	315	388	351	373	363	371	391	354	394	364	367	366	358	394	389	345	406	379	380	358	365	373	388	375	337	320	368	349	386	378	384	356	373	374	395	380	360	353	401	372	385	417	371	360	431	383	395	336	370	348	384	363	354	359	360	368	412	391	364	361	346	360	396	359	409	379	353	381	383	346	395	382	323	374	352	376	391	394	373	354	332	330	379	376	388	347	352	422	382	346	358	390	391	384	390	356	392	364	374	411	376	386	375	382	360	391	343	363	378	394	418	340	376	366	345	357	361	367	396	336	372	364	382	349	391	360	373	382	421	368	376	404	341	391	400	380	366	393	357	373	353	383	377	373	380	413	357	347	356	402	398	404	361	374	363	388	342	396	350	375	410	387	382	394	365	382	430	342	358	382	389	367	353	350	378	408	393	366	378	341	380	358	370	363	342	351	378	398	367	383	370	394	357	392	352	375	364	356	414	381	369	392	360	365	348	367	362	400	397	378	332	377	378	376	385	426	366	351	344	378	354	388	371	369	369	381	361	326	396	383	378	365	363	379	378	387	413	362	367	331	373	363	400	373	363	380	379	406	367	384	387	406	366	376	373	311	383	373	347	373	357	407	368	350	385	355	360	402	375	353	376	411	365	379	383	345	353	371	343	375	364	366	369	346	378	387	370	354	370	391	392	354	332	384	350	402	388	385	390	423	347	380	332	410	378	396	348	352	383	395	386	361	346	413	387	387	360	385	381	366	401	372	360	378	345	345	410	371	368	400	353	381	367	381	354	437	346	379	394	376	347	377	399	395	361	365	371	351	396	388	362	429	398	387	360	363	353	384	345	383	413	385	384	354	373	370	390	374	393	358	366	400	398	381	391	354	342	395	354	369	361	377	407	393	381	396	372	379	383	382	353	414	336	393	342	378	395	368	339	382	409	368	399	375	387	385	426	398	372	386	389	373	395	363	346	358	394	411	381	387	365	394	389	390	415	375	365	391	385	354	374	369	345	410	395	355	362	437	379	352	365	379	410	367	366	382	386	380	344	326	333	389	375	363	349	390	362	342	334	376	371	361	360	394	346	363	382	319	330	356	353	349	362	410	358	376	398	322	399	363	424	368	391	362	410	389	395	407	398	373	366	387	403	369	401	373	386	401	396	347	389	375	387	352	400	398	371	361	366	399	354	343	386	372	373	378	417	402	399	367	366	390	409	365	387	425	389	352	354	412	354	406	397	389	354	374	373	379	379	330	375	374	424	413	403	402	384	325	341	355	374	399	382	408	381	360	373	365	381	384	357	373	391	359	373	354	370	374	376	343	365	378	371	362	379	367	392	373	414	418	380	406	358	377	383	389	373	364	351	330	366	344	369	372	350	316	376	348	365	304	384	337	396	354	369	388	395	370	344	382	334	386	357	366	382	359	374	346	338	402	369	410	390	371	354	340	358	356	378	369	355	345	386	346	364	381	353	375	379	369	363	385	393	378	354	374	401	370	364	350	363	365	373	386	353	342	366	382	393	407	387	361	359	369	398	379	384	384	372	351	368	386	324	369	395	379	393	373	368	360	346	366	376	358	421	360	401	373	379	366	383	354	387	390	383	338	386	376	363	356	394	349	351	390	424	374	321	378	374	399	373	371	371	371	360	391	361	363	401	377	386	364	342	373	400	373	411	358	366	329	356	360	409	410	361	399	389	379	370	398	385	399	379	380	360	323	368	370	365	357	350	363	358
35440	28055	33792	26646	8326	3806	3186	2717	2435	2185	1928	1859	1602	1551	1406	1314	1259	1213	1167	1121	1068	1072	1025	998	998	990	972	949	914	1002	959	939	915	939	958	914	872	851	902	916	854	829	910	879	832	866	909	821	839	852	917	866	838	839	832	845	835	852	862	888	842	835	827	833	819	875	849	837	857	829	855	865	891	870	863	820	835	833	856	781	806	837	847	851	870	873	873	831	874	833	830	835	914	858	816	871	820	824	820	837	880	878	837	849	814	761	835	826	801	883	809	817	822	914	811	823	868	841	827	795	870	850	829	854	871	833	890	870	800	823	820	797	818	849	802	786	890	875	803	796	887	835	821	818	842	860	824	841	853	840	878	823	865	859	822	843	842	839	830	804	845	790	892	796	819	850	792	865	872	895	874	820	825	820	857	834	855	880	857	810	812	866	875	888	815	839	854	789	832	841	856	826	818	880	896	875	838	874	832	795	917	804	808	866	860	864	791	903	855	805	850	828	800	835	863	877	822	821	806	840	811	832	885	879	879	847	831	843	846	853	863	867	819	822	858	813	826	850	827	792	834	855	849	841	808	816	829	810	809	781	870	783	886	794	857	800	859	873	864	850	845	906	862	851	854	809	833	852	821	773	832	839	837	810	836	873	828	864	786	823	855	790	866	832	825	850	880	846	827	816	776	840	833	792	836	821	820	832	817	794	853	847	820	858	811	830	826	799	853	813	802	833	869	847	822	843	866	845	873	854	825	843	844	869	885	862	863	857	840	857	767	865	831	817	855	802	847	907	870	827	845	832	868	847	818	789	868	782	865	878	811	824	849	831	820	836	805	821	852	851	869	819	827	841	820	878	856	852	810	849	818	822	828	806	886	826	850	884	866	760	839	870	820	852	830	871	815	788	899	835	797	812	832	835	773	900	821	848	869	861	905	831	869	915	796	807	878	860	829	855	804	851	870	817	811	853	856	877	839	864	816	808	841	844	813	793	820	839	813	790	824	803	888	818	876	832	844	817	801	869	827	867	859	818	836	854	819	891	852	777	900	874	785	835	838	880	854	812	808	886	861	840	863	838	805	837	815	826	869	820	786	838	830	900	817	848	873	832	854	898	843	857	852	800	766	799	841	831	840	868	899	828	828	846	777	813	823	820	825	873	825	814	815	839	867	828	869	838	895	848	777	826	812	789	814	856	826	858	816	800	838	826	834	781	847	856	822	824	783	857	851	814	898	795	851	817	835	901	879	858	817	821	841	839	788	885	803	864	834	866	884	855	853	815	822	819	820	811	829	880	860	854	838	894	843	840	830	835	839	840	839	883	843	841	848	816	810	872	840	865	823	846	885	866	788	882	836	865	766	838	843	872	826	843	862	811	835	843	796	808	800	812	846	791	836	865	843	832	822	849	811	837	846	834	852	861	844	895	785	838	820	849	827	829	782	837	838	838	868	790	875	762	791	801	858	832	832	822	859	826	821	867	811	836	841	823	857	821	828	818	884	840	851	786	839	848	847	815	827	831	801	753	853	842	836	844	845	874	799	880	824	847	824	869	871	869	835	854	862	816	873	819	781	880	876	805	861	871	839	881	913	858	832	876	808	856	816	839	893	869	840	821	847	832	844	775	865	853	791	885	859	797	830	825	802	817	828	782	816	805	910	819	819	845	796	822	885	872	883	840	821	763	849	819	812	853	835	830	818	859	835	804	832	825	862	822	853	860	750	800	838	836	816	807	823	807	864	850	850	781	834	870	787	870	816	776	848	811	813	819	881	868	793	841	829	851	840	866	821	870	846	811	862	878	851	877	844	872	910	873	823	827	814	849	789	836	817	860	850	893	862	789	876	841	831	816	863	834	805	833	845	868	802	845	840	854	772	855	769	888	810	821	885	830	811	768	825	825	882	855	858	811	814	846	863	843	860	808	821	901	811	825	779	879	842	840	811	832	875	896	872	867	832	843	814	902	839	870	829	807	855	881	859	808	933	858	835	831	824	835	901	812	808	862	841	830	851	817	853	845	787	875	890	842	837	888	845	862	832	850	822	823	815	844	828	861	839	831	819	843	861	839	788	929	892	878	830	845	773	860	823	816	864	812	786	813	829	808	857	819	842	826	801	864	808	842	855	834	861	849	874	794	834	760	831	827	835	775	805	809	860	815	887	847	825	843	829	871	833	899	871	879	893	810	833	844	803	838	811	785	856	863	864	819	837	828	843	842	834	858	901	802	851	854	836	825	783	839	852	876	860	824	854	824	793	854	820	854	859	834	813	795	837	784	847	865	786	818	864	897	836	839	816	824	781	805	839	827	813	875	856	884	842	765	852	804	826	839	790	824	832	785	851	835	808	847	822	841	859	826	856	857	822	864	899	781	793	829	853	808	846	869	802	815	824	831	854	817	844	851	824	867	843	813	868	812	831	846	804	797	829	850	892	911	826	833	835	801	853	901	825	798	820	894	835	752	848	812	862	819	828	835	801	790	830	870	778	789	865	826	893	855	822	832	838	856	826	862	827	813	824	848	818	835	908	803	850	825	806	871	860	861	859	848	813	821	847	856	888	787	830	870	846	876	863	822	817	893	843	800	841	846	885	841	831	813	803	851	842	845	813	799	831	862	878	838	880	867	893	888	768	820	870	802	817	867	887	837	841	815	841	845	861	805	871	824	831	882	793	861	801	886	811	835	827	829	896	851	821	856	874	808	827	821	866	836	808	841	872	821	803	898	842	841	862	867	799	829	834	873	846	826	823	907	819	848	817	853	829	802	835	841	823	857	891	874	874	862	814	858	817	842	859	811	818	836	834	827	900	877	858	839	865	845	885	786	841	806	859	914	836	847	831	810	830	828	830	871	867	849	854	861	794	891	813	790	767	801	800	855	826	814	810	812	846	900	809	846	834	868	821	831	848	822	830	807	849	824	824	824	858	830	804	849	814	863	830	814	935	888	787	838	855	815	818	863	836	868	839	859	822	803	847	878	868	816	794	837	820	829	872	842	834	852	868	825	819	836	850	892	828	828	787	824	815	829	810	867	810	844	822	838	865	867	831	820	796	815	786	829	844	799	817	816	876	826	828	872	832	841	818	808	836	810	857	795	806	853	844	857	836	870	868	834	828	794	844	831	902	863	790	835	826	824	861	813	800	889	843	799	847	823	868	840	873	809	859	884	791	851	847	840	832	879	822	830	804	873	880	859	808	869	794	823	788	841	870	868	816	823	798	849	842	828	824	896	859	867	840	821	863	799	806	781	813	819	827	833	842	867	861	814	832	804	821	781	807	851	818	829	856	877	820	867	855	864	879	814	838	828	792	808	825	852	809	861	842	834	836	839	794	840	850	900	794	843	854	815	925	819	820	808	824	860	829	852	835	848	858	827	824	847	886	842	857	809	797	819	844	854	850	820	840	846	852	834	835	807	796	846	860	802	852	864	842	868	858	816	815	828	832	817	866	843	828	822	868	892	927	884	837	799	842	810	855	817	864	795	837	896	805	842	853	863	815	847
27946	14013	6630	3085	933	627	563	508	495	501	471	473	433	419	413	438	361	372	374	379	358	405	397	399	364	397	416	400	416	409	378	395	443	407	405	400	451	398	337	386	403	399	387	393	395	395	387	447	393	372	405	379	391	354	427	392	395	374	399	386	415	408	438	417	451	409	374	410	439	366	410	408	392	411	383	415	414	362	416	408	407	448	379	417	400	391	402	352	397	437	424	385	395	400	386	399	400	406	404	391	399	349	361	388	406	382	408	358	408	414	378	407	410	409	389	416	415	419	364	380	399	408	364	387	401	390	403	427	358	402	378	379	401	398	396	409	410	400	408	420	390	425	400	399	393	387	381	409	381	439	407	405	395	397	398	385	384	343	376	425	352	380	373	384	397	404	392	388	409	393	396	398	367	396	349	415	417	385	379	403	376	386	407	407	417	391	393	392	430	407	406	407	372	380	405	397	387	403	391	374	406	400	402	412	434	400	379	367	368	376	400	411	386	379	401	416	387	392	406	398	394	407	391	422	444	371	397	422	402	382	348	386	402	414	401	353	396	406	425	409	391	394	388	402	377	406	401	381	361	393	416	407	421	373	402	377	350	378	377	412	413	411	366	390	374	372	396	389	414	378	369	362	388	425	381	430	373	394	401	400	403	405	409	373	390	350	429	391	404	379	388	368	407	415	389	411	440	405	399	383	357	444	401	425	394	376	386	371	416	401	393	426	383	392	379	366	389	360	414	392	376	401	436	428	366	365	372	395	406	413	414	373	399	396	381	420	379	398	403	420	434	429	375	390	393	425	391	423	396	433	417	392	391	417	381	374	384	417	367	366	405	415	396	397	428	387	405	429	435	387	417	385	373	356	407	415	401	405	397	433	433	390	401	395	378	384	377	401	377	385	363	416	369	414	401	407	405	374	409	388	403	389	414	393	412	387	413	372	427	377	405	379	396	400	367	375	412	404	425	345	395	368	414	371	450	392	406	392	421	391	377	365	425	399	393	381	382	423	385	402	395	395	375	375	398	371	392	407	403	385	390	396	368	386	418	412	392	366	407	371	389	404	377	369	411	405	391	366	369	369	395	404	373	383	363	386	368	377	423	378	369	372	388	411	413	393	398	442	378	405	407	407	404	379	369	428	438	406	379	395	385	406	455	408	389	387	390	400	409	409	398	425	393	376	441	372	430	400	415	422	374	406	393	380	390	389	392	430	357	405	415	419	394	382	420	363	398	386	387	418	377	403	424	361	384	367	395	419	383	396	422	400	392	398	388	376	409	431	388	411	393	423	384	357	405	390	391	412	428	368	376	375	412	421	398	393	395	378	408	374	432	365	393	435	397	382	414	378	404	435	384	394	407	401	404	414	417	391	364	389	363	429	400	378	354	428	387	424	402	391	375	438	411	425	419	379	377	417	355	390	388	398	404	393	410	384	405	422	406	416	425	399	404	384	401	428	409	399	392	371	401	360	421	375	405	377	406	377	422	422	382	396	391	463	422	408	381	373	355	377	425	369	411	427	419	409	418	365	405	398	374	362	423	387	391	366	418	371	409	412	408	359	370	457	429	402	401	386	412	382	388	435	425	382	428	428	396	423	387	363	390	379	378	369	404	381	394	397	379	412	382	419	384	397	423	374	386	368	389	420	405	381	396	393	362	399	339	401	410	399	396	365	399	400	382	410	415	349	435	409	427	401	353	387	410	388	393	414	380	419	399	394	363	412	344	416	412	397	374	351	432	410	382	369	426	374	401	399	410	377	414	414	397	410	341	374	379	369	412	416	411	386	408	406	414	384	410	380	391	401	382	395	389	391	435	412	414	409	408	395	369	402	430	389	368	397	395	382	429	367	361	386	397	380	365	416	386	406	408	389	347	380	385	400	379	429	391	407	388	425	450	403	425	411	398	429	371	403	420	398	384	363	405	441	384	408	386	433	418	406	413	364	391	391	372	350	380	380	406	404	385	405	419	387	401	349	371	381	379	373	379	380	389	394	403	387	383	394	401	396	413	395	392	399	411	392	372	402	424	372	371	360	376	399	385	402	408	390	392	409	388	402	399	394	391	387	401	411	401	378	384	412	409	369	405	393	410	417	429	440	393	409	365	364	403	383	436	411	376	381	426	388	414	388	409	406	367	415	383	359	424	380	420	366	391	422	423	381	366	390	381	426	387	342	380	399	417	418	391	447	387	398	420	430	379	378	376	385	406	407	376	391	423	404	390	369	363	394	426	404	398	390	432	414	367	386	384	381	388	404	385	391	421	380	424	346	388	410	415	405	415	400	374	384	399	407	411	397	421	389	409	417	381	436	390	422	388	406	426	375	421	347	385	373	389	378	384	372	415	411	413	376	381	429	414	336	429	413	389	365	442	390	388	382	394	408	378	395	376	433	390	433	403	397	398	378	396	419	375	371	381	402	433	440	404	376	382	379	412	411	358	387	403	383	384	359	397	379	392	366	398	407	378	386	421	392	410	418	399	388	378	379	435	416	396	374	391	403	370	384	419	407	397	386	398	398	418	429	384	410	419	414	359	389	398	418	433	413	381	372	369	379	397	392	403	386	388	423	395	423	418	372	372	356	410	397	363	357	337	371	371	394	406	402	389	406	425	393	454	403	394	401	400	359	408	396	411	377	383	432	403	387	389	412	365	393	386	411	389	440	394	417	388	388	415	401	400	388	417	354	423	392	368	391	401	440	401	374	397	406	390	373	415	416	435	417	357	392	355	393	406	400	414	396	424	404	440	388	400	354	381	417	398	393	366	387	389	376	395	395	405	379	393	427	422	356	406	402	411	400	407	386	387	413	395	388	360	398	411	381	401	394	403	335	382	395	395	402	394	379	363	407	397	430	383	417	372	410	425	432	387	421	423	417	354	441	407	385	404	374	360	409	407	369	390	408	394	378	394	402	446	431	415	385	376	412	433	426	396	379	410	413	384	395	425	375	383	441	405	352	380	368	426	382	373	377	380	424	400	376	394	371	378	421	428	376	415	382	372	422	393	392	390	425	420	381	413	395	386	431	447	404	385	389	392	395	352	411	397	406	389	409	399	389	410	393	383	393	371	382	366	440	380	395	359	418	359	400	393	382	376	362	369	378	351	392	412	406	416	414	393	426	376	400	384	381	386	339	404	387	412	391	384	418	424	411	406	419	422	395	365	409	403	426	410	376	419	339	402	397	378	436	412	399	378	393	345	362	396	376	426	391	412	380	423	374	381	386	408	398	371	387	405	395	366	390	427	377	363	399	368	370	379	410	365	379	376	416	355	412	408	441	445	424	400	398	402	425	407	421	382	400	403	413	413	424	414	429	412	397	344	384	412	428	384	388	369	388	390	373	391	412	430	428	403	417	343	452	405	411	413	402	392	369	359	333	384	401	401	394	385	384	405	374	391	378	380	424	379	390	395	396	413	402	407	413	402	422	414	414	407	380	402	405	402	360	387	382	399	388	342	378	365	393	424	412	384	410	394	404	435	394	379	414	406	426
17557	10458	10039	7170	2539	1822	1577	1386	1328	1229	1173	1124	1111	1079	1030	954	952	952	940	979	918	885	892	864	857	917	883	882	887	857	884	819	903	845	898	833	908	858	842	867	846	871	869	853	902	887	884	841	918	775	841	828	809	848	819	846	833	909	871	805	905	901	913	871	904	890	789	869	916	864	865	843	848	833	838	835	849	822	873	860	891	844	877	828	851	844	892	855	861	917	899	863	867	824	837	857	875	851	902	881	887	846	861	829	829	831	827	841	821	877	863	810	852	904	842	846	890	819	873	832	852	869	811	871	835	803	871	863	846	810	870	849	893	886	839	852	846	876	844	898	855	810	858	871	851	902	841	848	858	860	879	862	855	880	853	891	861	845	837	862	901	912	837	861	808	879	811	823	878	869	847	842	846	899	843	822	854	869	855	874	817	836	901	858	829	849	880	866	803	791	880	899	877	865	841	867	844	896	845	848	841	855	843	847	850	906	819	838	837	857	830	807	831	891	880	938	863	845	849	810	881	837	841	853	790	852	885	820	858	872	828	890	822	840	898	854	851	864	870	881	859	877	926	843	825	892	811	869	885	868	830	860	843	813	811	839	864	897	822	898	873	878	851	839	871	871	830	837	889	874	835	834	852	864	869	859	831	866	842	794	852	829	803	883	876	872	839	874	847	827	872	866	809	868	856	839	858	839	819	869	826	872	892	835	873	883	839	902	875	790	872	892	846	838	837	896	888	857	803	857	843	891	763	836	826	881	887	866	860	850	909	857	834	844	918	897	866	839	895	843	828	836	861	876	844	898	864	873	867	841	847	820	875	897	868	847	820	865	857	810	881	854	825	870	856	877	836	868	859	828	811	820	832	828	869	867	866	845	888	885	826	874	889	857	788	847	814	856	880	850	836	815	834	753	873	864	835	889	871	848	876	866	836	831	862	811	862	820	884	854	857	850	780	861	897	810	898	884	854	846	857	865	884	865	867	816	870	834	830	856	829	824	836	861	849	880	891	861	832	888	875	820	830	850	836	852	824	818	838	887	893	849	846	848	848	879	830	896	838	865	876	864	837	834	861	862	820	811	883	834	838	852	869	845	826	828	886	908	819	855	884	854	876	884	826	865	892	846	811	826	854	826	896	823	838	848	922	877	840	842	898	843	845	852	850	859	870	857	850	823	824	860	868	808	874	797	851	842	840	855	872	856	897	874	795	834	911	833	862	863	853	858	891	846	866	814	914	864	898	904	832	825	879	817	856	821	824	850	889	866	865	880	882	862	838	860	867	853	906	801	908	865	828	865	837	822	896	857	819	867	857	868	824	827	855	849	844	851	836	851	875	865	874	823	828	875	861	845	841	820	797	843	826	876	882	853	873	884	895	816	879	818	829	886	835	842	839	894	792	873	878	826	833	909	841	870	865	850	839	858	853	788	847	850	802	832	842	831	814	880	862	848	851	852	913	838	853	879	844	894	835	848	848	837	801	921	797	895	835	841	824	864	851	827	872	850	854	820	865	836	838	791	827	835	883	871	845	818	839	885	905	860	854	880	858	857	894	838	836	850	903	853	814	873	880	837	831	896	913	857	927	915	895	889	855	822	870	805	853	922	865	841	864	847	878	841	866	882	840	847	825	846	799	883	843	860	848	808	831	851	880	842	822	840	834	808	832	815	893	900	879	849	830	814	807	831	861	844	857	855	859	808	892	873	850	869	835	850	888	833	842	858	879	855	863	825	927	846	858	888	878	818	824	778	861	888	841	881	891	868	884	862	841	855	845	835	901	875	913	845	810	875	842	872	889	869	873	817	894	830	832	807	857	871	820	799	836	868	897	839	860	904	859	826	913	845	881	866	887	877	828	812	845	853	831	795	886	885	877	855	804	860	902	842	830	878	892	882	825	906	841	908	813	860	844	875	857	862	879	918	872	858	907	867	802	871	849	853	895	865	872	805	837	808	849	858	833	915	881	838	883	841	814	855	825	820	863	757	833	837	838	859	844	877	858	869	849	811	911	814	845	838	849	882	881	846	855	867	879	795	847	812	795	848	831	858	879	807	833	858	846	902	808	875	859	839	857	908	863	854	827	852	899	881	842	860	924	823	851	913	885	842	881	813	891	818	845	841	873	846	850	830	897	833	841	835	847	827	870	823	844	832	859	841	873	856	817	884	910	896	844	853	858	858	823	847	842	849	872	864	817	869	867	840	906	835	835	856	851	890	859	899	857	836	903	850	839	811	874	845	849	808	843	845	813	851	825	878	849	850	820	875	840	851	799	814	881	827	849	846	806	824	893	890	875	877	915	902	827	825	877	881	847	873	890	853	879	859	850	812	878	893	833	879	875	870	840	829	816	874	865	842	844	842	845	822	942	844	837	878	838	819	871	847	806	825	892	853	870	841	845	867	880	857	837	882	812	834	860	878	864	870	809	834	877	878	891	925	896	808	863	845	843	819	884	817	879	871	863	818	839	872	834	869	837	880	880	832	891	896	822	831	842	841	854	850	868	840	888	932	845	850	819	901	839	863	808	839	818	769	848	826	840	894	821	885	857	833	882	854	848	860	887	831	894	822	842	848	830	855	837	833	832	830	907	860	858	876	895	850	877	859	904	882	865	852	875	848	866	897	825	874	889	865	851	868	890	843	894	876	846	862	857	846	832	809	845	895	854	829	867	836	819	826	830	849	802	876	890	803	833	858	870	873	910	835	835	889	858	911	850	878	842	786	851	828	822	854	887	874	816	886	825	877	849	887	802	812	851	834	879	834	867	859	847	851	855	860	810	844	870	866	855	845	878	893	898	824	836	856	849	869	871	857	859	833	832	853	894	911	808	877	847	889	875	830	878	862	851	855	875	865	884	862	810	827	869	847	838	822	869	885	864	834	823	834	856	856	889	786	889	864	816	845	857	806	839	872	864	826	876	853	872	875	805	863	848	831	885	912	847	832	888	848	836	869	910	831	809	907	836	867	879	845	856	894	847	810	894	870	862	797	828	838	840	863	822	835	864	923	838	857	795	864	843	921	837	858	846	825	823	846	874	865	843	874	805	850	870	889	825	863	842	868	893	853	829	822	887	846	882	841	898	835	842	820	877	855	864	906	810	827	907	845	883	830	836	837	901	874	832	862	855	805	862	837	859	815	826	887	863	839	893	885	889	865	907	861	850	887	863	829	898	867	867	870	911	850	851	868	826	909	871	877	906	851	848	843	891	836	893	849	851	897	843	859	827	858	834	850	865	855	823	843	843	918	834	830	915	873	833	859	849	879	850	887	872	883	880	860	887	829	827	862	883	857	898	870	791	852	857	899	880	830	805	851	820	876	901	859	876	860	853	856	844	877	874	896	822	850	846	866	831	832	851	867	874	874	808	819	831	867	862	817	820	857	883	820	838	859	839	849	880	867	873	856	905	887	854	823	875	858	868	886	834	798	870	802	957	835	833	836	891	792	859	834	873	900	886	897	859	841	833	801	885	865	870	822	879	855	890	857	877	829	823	855
44367	28016	25069	15112	2568	877	685	598	501	474	443	393	408	403	359	368	338	336	379	343	318	344	317	322	288	345	330	354	302	322	326	295	333	316	295	315	315	312	324	274	278	324	322	287	288	301	323	330	323	277	321	310	309	331	313	327	303	288	292	278	328	336	303	317	307	302	308	310	322	306	310	312	305	295	308	283	287	290	301	339	312	347	291	290	306	326	293	295	299	327	311	323	325	297	304	315	338	300	327	303	313	313	288	309	317	312	258	285	296	315	321	303	350	293	289	284	270	305	321	290	339	284	290	312	291	280	302	324	282	294	303	276	316	252	333	277	316	290	266	310	295	285	309	307	316	283	299	310	294	285	287	293	347	311	299	315	259	286	267	297	298	292	295	278	326	298	335	296	271	303	310	316	284	310	294	309	266	308	283	286	301	318	352	336	319	316	308	285	281	292	286	286	308	310	311	318	303	340	351	315	291	304	292	307	296	300	281	325	309	339	295	287	324	300	315	327	306	290	294	293	329	305	328	257	305	280	287	298	340	305	278	327	281	289	313	307	331	296	268	279	291	293	275	283	279	314	316	294	289	305	286	299	326	319	310	312	310	309	293	261	279	319	319	298	297	286	300	342	274	283	343	295	320	323	288	286	335	299	281	350	290	300	279	310	325	295	326	266	304	328	285	315	299	283	297	299	287	306	288	317	307	306	305	312	295	295	292	281	313	290	323	284	286	292	333	289	292	318	296	320	332	316	301	328	303	307	284	309	259	285	325	333	281	336	296	329	304	315	280	280	293	311	274	274	317	330	290	304	333	310	300	319	291	292	276	332	291	307	330	306	297	291	306	283	289	316	310	307	271	296	303	272	312	339	317	309	339	306	328	309	285	308	319	307	266	304	282	306	288	321	323	340	319	298	280	290	297	288	272	271	285	306	278	293	311	333	288	297	290	296	308	329	291	284	329	293	303	300	347	294	303	298	252	304	278	303	283	323	315	298	329	327	290	342	297	325	311	309	317	311	325	315	306	276	310	319	269	305	286	302	306	310	309	303	366	297	303	310	297	283	300	332	336	314	307	275	276	303	272	318	273	288	324	275	292	292	297	292	286	290	315	297	285	347	326	286	295	340	335	335	304	292	312	318	298	257	292	296	297	312	356	302	313	301	329	303	286	316	316	292	299	339	284	293	339	345	308	302	273	309	265	266	302	302	289	317	345	315	297	309	350	323	306	312	306	318	297	331	273	328	306	278	298	319	299	320	293	310	314	294	298	267	284	279	291	296	293	290	299	307	320	305	314	296	280	320	278	329	307	312	321	298	298	330	331	305	279	284	336	316	308	292	265	330	286	291	272	323	307	275	306	312	296	332	285	299	295	302	291	315	299	337	291	286	282	269	322	304	284	283	289	298	303	304	316	293	322	300	311	317	298	311	285	306	329	296	275	323	306	283	313	315	321	294	292	307	333	309	311	316	291	321	309	304	316	301	333	305	304	319	306	334	363	327	311	321	284	281	299	327	304	296	274	296	302	301	304	303	311	303	315	317	301	294	326	333	302	289	317	319	312	335	297	281	313	286	314	308	301	314	263	309	292	289	284	316	292	344	311	313	317	293	316	304	320	286	299	329	282	282	303	292	299	311	337	293	330	320	341	268	290	315	313	293	298	291	258	306	316	295	293	295	279	312	297	333	284	295	281	299	302	281	288	304	280	333	281	283	285	335	303	310	305	319	294	283	293	305	319	289	303	282	258	294	282	294	277	282	300	321	312	310	280	310	300	290	286	323	304	310	322	272	301	308	308	302	296	284	323	292	319	309	299	279	313	320	312	314	276	336	341	296	315	318	297	279	307	272	289	307	292	327	308	290	284	317	316	292	267	346	332	306	336	262	302	300	339	278	303	313	302	300	307	310	317	311	274	284	338	301	273	306	277	305	313	327	271	296	342	301	288	283	262	298	303	312	298	307	319	313	347	328	322	340	270	288	306	293	266	289	312	302	308	335	295	292	322	311	315	285	296	285	267	281	294	292	326	280	287	319	315	324	322	330	297	274	306	317	350	295	333	291	306	319	284	290	283	292	297	284	274	301	260	317	287	311	269	336	304	304	288	275	297	287	294	285	352	314	300	313	300	281	300	315	299	292	294	316	295	287	281	269	288	308	298	286	301	274	289	330	318	314	321	332	312	312	272	313	302	295	336	261	303	313	281	310	292	296	304	341	303	286	303	311	293	320	340	300	316	314	284	315	285	303	317	311	270	333	349	284	306	301	296	288	333	284	318	325	271	297	309	298	306	253	302	284	284	318	301	260	311	313	319	303	315	298	310	330	312	307	338	306	308	322	323	320	309	335	335	313	327	283	310	275	296	302	281	346	279	329	308	316	288	304	311	318	341	279	321	285	310	326	334	309	280	261	282	318	316	282	299	322	291	332	289	305	294	291	276	326	315	292	359	297	318	301	296	340	341	305	292	293	331	327	313	299	264	287	270	270	304	280	281	308	281	275	324	300	319	302	315	315	301	293	274	296	317	293	320	283	274	279	288	317	311	333	310	329	315	304	305	296	309	293	282	311	328	297	313	343	319	280	285	311	288	303	272	285	266	295	273	324	328	284	348	303	312	309	298	307	305	299	344	324	289	322	289	287	317	276	307	318	327	299	308	319	307	313	300	290	306	300	284	284	302	307	316	292	325	335	298	303	295	301	312	337	299	346	268	285	309	337	296	341	282	294	325	325	282	318	303	307	283	302	289	319	286	301	296	283	303	258	303	279	274	315	312	296	288	312	302	351	298	325	274	290	285	322	299	309	280	315	318	320	289	324	289	338	308	303	297	330	329	309	319	316	319	284	310	320	315	267	283	338	293	295	302	316	325	310	308	274	332	288	295	311	336	335	331	288	278	315	310	304	291	287	311	269	311	297	305	319	288	326	319	292	278	317	293	300	309	327	273	289	298	292	310	312	300	280	307	300	305	302	321	288	328	299	288	303	283	300	312	303	329	315	298	301	314	320	297	258	322	269	287	291	276	288	284	328	305	295	317	292	288	298	276	303	324	318	291	267	314	295	293	294	271	303	331	351	326	284	290	325	323	294	306	310	291	300	290	317	315	337	283	296	314	311	301	325	264	309	280	306	334	306	317	320	325	285	317	317	282	293	275	316	285	302	297	319	309	328	301	326	317	333	306	310	301	276	289	253	316	313	303	299	349	300	318	297	280	298	276	279	287	283	312	300	309	309	318	332	294	278	303	273	313	316	278	301	327	287	317	322	315	291	268	292	311	310	325	295	278	310	317	314	276	296	257	276	329	279	317	298	286	311	313	302	294	304	264	327	298	331	341	288	278	266	313	336	298	294	311	306	323	288	304	328	326	281	260	302	305	301	317	311	289	290	310	294	317	297	315	305	317	288	297	307	318	271	263	315	330	326	308	297	285	310	315	301	297	282	277	286	263	285	292	294	288	260	297	286	318	306	300	285	270	299	303	300	316	313	296	307	325	298
28558	21139	29119	18538	4360	2862	2347	2042	1806	1625	1534	1413	1345	1163	1110	1061	1001	898	843	880	852	837	807	803	831	764	771	754	772	785	764	771	713	719	710	743	694	688	732	686	720	700	692	766	736	675	671	693	689	713	798	708	711	718	710	707	692	741	645	672	687	676	716	670	683	676	746	656	669	671	707	672	670	743	716	677	749	726	699	723	688	666	666	681	704	701	747	683	660	712	709	704	735	663	699	697	657	716	706	653	686	699	693	680	699	676	647	689	689	657	654	700	691	682	609	647	712	688	685	693	651	608	710	661	694	695	701	724	681	669	673	705	691	706	685	749	655	705	731	704	669	691	660	712	702	692	672	675	702	728	675	651	688	698	716	689	758	669	660	690	670	677	714	645	661	709	675	663	698	653	677	693	672	642	683	706	703	709	660	705	675	695	674	718	669	719	672	718	635	678	646	664	681	704	675	715	701	677	691	707	684	679	661	685	704	725	696	695	661	696	675	721	664	676	672	695	691	644	745	697	695	672	687	644	639	680	695	666	666	696	656	704	681	656	693	646	666	666	672	716	682	709	705	659	688	684	707	702	708	677	681	677	698	671	671	667	682	657	699	633	686	688	731	665	683	693	701	664	751	679	736	709	692	677	706	709	692	658	677	692	720	654	684	682	647	711	671	667	659	721	668	689	704	685	687	676	649	676	658	698	657	698	662	654	687	676	621	715	701	695	655	713	632	714	659	688	679	674	699	699	703	705	666	673	675	716	697	689	649	630	696	626	662	694	708	712	705	726	723	718	686	726	641	659	684	677	658	686	674	718	722	703	649	713	682	670	714	673	705	713	672	691	710	651	686	710	712	647	722	692	680	716	699	711	678	668	677	671	744	701	736	681	710	647	691	745	687	688	692	676	658	697	702	662	658	733	683	724	714	713	738	686	696	675	678	687	715	704	659	742	712	750	674	666	664	695	679	659	706	707	671	705	666	659	708	611	647	723	693	677	678	667	653	696	625	670	659	661	669	700	663	677	671	720	710	704	680	651	695	701	679	715	682	633	741	650	689	699	697	681	673	686	708	701	672	650	675	720	663	636	724	697	687	692	692	688	740	654	687	690	712	723	686	687	716	703	730	686	626	684	681	702	739	653	715	684	674	683	641	686	694	650	670	662	708	708	674	666	684	667	691	710	716	677	692	737	673	692	678	661	702	692	655	693	716	681	700	676	730	675	673	684	665	698	666	716	699	749	678	698	677	646	712	719	699	715	625	714	700	722	703	698	678	695	662	684	701	703	665	679	678	700	674	719	698	656	686	659	711	723	647	675	664	680	663	700	701	635	674	646	659	681	649	697	674	681	670	655	725	640	655	701	651	687	690	686	701	660	704	672	684	683	750	685	679	675	636	738	711	636	673	674	680	644	672	638	735	690	682	663	727	690	719	699	719	726	662	663	636	688	696	672	707	701	691	667	686	707	686	726	691	674	673	665	692	633	725	707	693	696	771	711	696	704	638	684	682	721	646	680	673	649	673	706	702	692	712	657	654	682	728	668	679	678	684	676	684	672	671	641	654	698	747	718	646	718	680	651	655	734	654	702	776	664	662	674	662	716	729	684	714	692	672	689	666	702	695	716	687	709	644	687	707	690	688	708	630	708	686	685	695	694	678	650	679	703	665	680	697	691	693	704	685	640	704	686	647	746	664	656	688	652	694	640	662	656	697	709	710	690	698	674	677	628	728	658	668	700	693	691	669	683	683	658	708	684	678	676	712	652	650	694	703	691	768	685	705	634	674	699	711	690	707	676	682	733	661	633	666	642	725	641	715	670	666	717	691	663	721	661	695	768	711	640	707	673	743	703	721	691	723	713	691	679	646	669	699	641	689	691	624	691	697	728	655	701	723	682	682	627	628	703	690	684	647	652	713	707	697	654	709	668	701	681	669	711	717	662	658	712	672	685	713	697	707	681	624	722	689	687	682	708	701	732	645	712	671	717	657	686	723	702	646	691	674	716	686	692	707	693	678	662	673	691	705	677	642	641	688	690	702	654	704	683	649	646	683	700	699	688	691	666	731	713	695	702	713	705	738	685	711	726	656	674	685	661	674	711	749	748	659	683	631	754	689	699	680	720	660	668	678	679	703	665	647	715	724	709	681	631	732	723	667	694	672	700	691	664	726	709	719	708	665	704	694	709	722	661	673	674	704	664	713	630	693	712	701	703	702	642	712	681	653	718	680	710	655	669	722	669	654	684	702	670	702	707	713	689	688	721	678	728	647	675	687	691	712	726	700	700	672	677	649	665	707	641	724	646	717	672	725	756	704	694	700	681	675	693	696	622	714	720	657	682	704	696	716	684	694	662	671	631	652	692	677	691	677	690	735	667	668	703	744	721	660	699	685	676	667	668	692	701	675	669	682	652	704	667	686	641	704	654	684	705	667	727	693	690	680	664	673	656	738	696	680	658	661	679	661	724	662	716	720	695	659	643	678	655	647	655	638	657	700	699	678	682	705	723	711	699	695	706	688	696	686	686	701	734	709	630	640	718	713	686	755	706	777	668	656	683	708	669	690	691	673	656	648	689	665	712	693	654	645	689	732	695	706	702	692	681	685	683	721	694	729	684	683	693	692	682	715	654	668	701	673	702	713	681	671	695	685	680	689	672	701	756	705	648	657	674	677	624	729	677	721	682	692	662	716	724	651	679	697	697	697	692	638	675	677	673	704	686	724	682	670	688	666	644	681	717	683	691	630	668	674	691	646	698	740	662	671	665	686	668	675	708	709	681	662	686	695	686	719	715	711	714	667	672	694	669	727	673	728	665	733	710	698	723	671	698	679	698	639	649	687	674	683	699	702	677	691	680	705	646	695	692	667	669	730	687	642	688	687	709	647	667	651	682	669	717	689	685	731	702	689	656	699	704	719	629	661	746	727	665	686	650	683	634	692	630	685	700	702	658	678	604	692	647	648	685	695	711	679	669	652	694	705	698	685	705	689	656	715	666	658	687	716	657	697	706	676	719	678	661	667	683	679	688	669	681	694	713	693	668	675	689	689	626	695	671	643	676	723	691	694	643	734	709	700	690	701	699	676	689	683	619	711	708	682	671	680	658	676	684	673	657	681	660	689	669	662	702	743	664	691	706	674	720	667	683	675	707	699	743	658	731	648	679	719	674	702	701	676	704	725	657	664	687	656	665	695	741	715	673	702	710	645	643	718	638	737	665	668	654	656	727	705	661	654	671	682	674	689	673	667	705	683	717	664	644	638	676	657	684	664	679	676	707	628	690	728	662	668	675	715	664	716	654	705	677	680	713	660	652	665	677	666	721	708	721	665	695	690	708	691	697	640	670	618	689	694	701	644	660	678	702	698	698	687	688	711	679	665	660	680	692	669	707	700	742	643	707	661	678	723	653	693	653	665	670	711	691	697	661	667	679	669	699	737	703	696	689	736	639	709	696	702	694	737	676	680	708	644	738	687	667	694	717	728	680	743	628	722	653	695	681
54308	35590	34436	17205	4210	1367	1015	875	776	622	595	613	570	594	452	473	437	432	428	410	416	437	398	426	378	404	399	396	401	402	416	349	413	406	393	377	380	382	373	371	380	361	354	370	409	355	369	389	363	385	382	392	372	361	436	390	394	369	398	385	381	362	362	404	397	408	407	379	361	359	421	378	395	394	359	389	386	368	366	393	365	369	369	378	361	359	370	382	410	395	354	401	393	394	355	402	375	380	356	366	373	369	390	416	399	373	375	375	384	337	364	385	358	405	401	348	350	386	391	380	389	362	346	358	369	406	395	381	361	376	374	373	397	396	378	391	366	361	312	365	381	372	357	371	395	420	333	384	365	348	383	419	379	388	340	414	386	347	351	379	374	384	367	377	342	394	392	377	390	397	369	386	401	369	385	370	382	366	351	356	354	383	384	355	379	329	399	344	333	400	394	357	414	381	383	365	350	379	361	381	350	391	373	379	344	352	359	383	353	365	385	424	394	384	358	367	373	355	423	323	379	396	364	395	386	372	390	385	368	342	337	362	340	369	378	378	399	381	350	382	404	370	342	336	350	347	401	384	395	370	353	401	345	350	379	402	379	350	390	378	344	399	386	390	375	374	366	386	403	376	407	366	365	347	381	374	402	365	354	394	366	330	423	398	433	375	403	359	384	376	353	416	387	368	342	380	378	373	381	378	399	354	370	376	353	405	417	385	365	350	374	397	412	386	386	374	358	361	376	395	369	406	375	405	370	388	386	374	370	378	413	381	339	405	361	353	347	342	372	385	391	372	365	396	350	386	405	330	384	409	322	389	401	374	333	341	404	398	370	403	374	380	362	380	372	357	350	348	370	332	372	371	367	388	382	385	367	399	372	375	368	364	379	376	388	359	393	347	375	362	328	396	367	418	372	373	371	372	380	362	371	385	389	347	330	368	405	374	378	359	334	386	360	381	388	380	363	358	381	395	386	358	354	385	362	386	369	346	364	381	379	340	368	365	378	356	372	390	364	381	369	411	399	355	337	350	384	358	352	362	393	414	438	397	386	377	350	369	408	359	406	372	362	394	369	406	388	349	358	346	363	365	349	373	373	352	360	398	365	357	376	423	354	383	361	404	409	345	370	355	379	360	384	381	385	341	350	361	369	370	351	385	364	390	377	400	369	367	411	339	389	389	370	340	387	415	369	378	416	398	413	343	368	371	346	374	365	337	367	397	351	377	349	366	402	376	362	381	375	380	350	365	374	392	358	378	406	385	365	362	375	360	352	375	399	343	361	382	397	359	381	365	321	368	388	352	383	327	410	375	350	394	408	389	385	421	376	397	399	435	384	348	374	411	360	401	403	355	385	395	392	366	367	377	369	373	343	332	371	346	353	381	370	378	371	360	378	383	378	342	389	407	388	393	348	387	364	375	383	395	374	396	399	404	365	326	396	383	370	377	363	405	399	362	387	402	348	386	355	387	330	359	383	365	355	385	380	397	388	374	352	345	377	349	387	377	389	363	363	389	388	410	368	363	381	361	389	369	403	420	348	385	392	339	342	371	366	395	368	350	369	398	375	351	371	370	360	372	371	367	376	393	369	351	389	361	373	353	371	362	362	361	420	346	426	387	415	393	371	357	403	357	377	333	363	366	364	397	395	375	412	381	389	358	449	331	345	371	386	382	347	390	348	440	394	382	398	412	360	381	372	371	385	411	355	380	404	398	391	377	371	377	379	394	336	341	393	400	428	398	423	369	407	377	359	378	390	376	372	362	391	383	374	362	352	354	362	386	385	337	349	406	369	412	364	354	390	383	392	440	389	401	347	343	381	401	388	352	375	401	341	361	384	349	369	351	361	353	359	375	344	351	379	383	346	390	367	357	377	367	385	362	381	377	365	387	387	355	379	356	388	365	350	358	369	397	350	357	378	399	343	381	349	379	337	380	349	361	435	419	387	367	367	390	366	386	356	400	351	389	383	367	393	368	364	366	379	344	361	389	376	384	354	384	373	394	430	393	363	387	414	397	390	371	379	386	392	403	357	391	396	349	379	380	357	374	368	413	370	374	359	393	388	364	343	396	402	405	370	321	383	383	388	324	366	360	366	352	430	381	356	357	365	345	365	368	384	401	357	383	356	340	375	386	417	380	391	372	355	379	379	381	360	345	372	373	390	396	373	344	337	367	336	370	367	358	378	390	380	401	395	404	386	382	412	345	362	359	368	375	379	346	351	403	361	360	384	402	372	417	385	384	388	402	379	373	386	350	373	398	348	361	416	361	401	346	392	375	359	445	363	355	367	350	371	372	401	364	358	318	391	362	389	367	364	396	401	355	409	382	354	395	344	348	313	398	382	377	377	377	364	386	397	360	383	347	368	357	368	390	335	338	402	337	362	384	391	397	343	340	339	358	398	341	350	383	357	371	412	387	380	400	363	355	371	373	399	367	376	414	399	394	372	373	414	432	378	364	386	361	387	377	407	420	396	354	347	396	415	355	397	343	356	374	381	365	361	385	381	384	351	378	367	347	426	362	375	351	349	407	349	418	372	362	379	394	413	354	366	378	413	360	380	384	373	336	382	397	365	402	355	348	378	357	387	394	388	381	430	373	393	391	338	374	350	391	360	385	378	401	379	374	354	368	376	365	377	390	349	364	402	383	368	367	371	332	354	380	375	384	358	392	391	375	359	375	382	357	392	352	385	382	378	350	397	407	401	375	368	380	376	437	378	388	391	392	382	363	388	351	332	400	396	394	376	409	400	368	392	369	332	364	369	364	367	392	338	364	373	359	355	412	392	376	386	395	394	342	374	388	376	386	401	390	404	388	366	393	379	368	401	408	379	393	360	346	378	399	394	392	376	350	402	344	366	374	387	390	386	406	360	399	391	363	330	361	380	353	377	373	373	368	396	369	398	394	390	375	380	379	377	351	344	425	370	384	375	350	367	394	355	335	368	365	376	351	355	372	353	372	313	379	393	395	398	411	358	401	390	389	365	384	370	385	388	383	344	387	367	347	402	398	381	361	365	368	364	389	361	397	371	384	382	344	329	349	392	391	361	373	387	396	400	357	353	382	326	344	362	383	357	363	409	401	370	366	359	390	416	366	365	389	405	361	377	396	396	348	379	387	413	369	370	369	354	369	373	370	407	388	396	395	378	399	375	349	352	376	368	334	409	375	373	383	399	382	405	401	355	396	365	367	371	378	379	363	364	374	365	344	348	386	372	326	353	370	342	382	322	353	399	370	385	346	362	373	379	394	379	343	371	409	349	376	371	387	412	372	371	390	383	419	384	383	381	388	380	380	377	353	368	341	386	389	384	409	376	415	378	390	387	376	401	387	381	388	354	364	390	348	411	369	369	364	349	350	388	360	345	385	373	366	360	373	361	378	388	389	364	368	333	386	428	401	377	346	372	419	387	351	363	380	375	403	375	376	398	387	394	403	380	377	379	415	337	373	378	344	355	369	347	355	389	386	365	363	380	379	367	397	369	374	373	391	353	394
34955	26741	35869	19107	6312	3946	3296	3030	2606	2350	2052	1830	1720	1530	1392	1345	1295	1243	1092	1026	1105	1097	988	1027	1000	955	948	987	978	958	922	883	929	920	897	952	851	876	916	926	902	809	879	894	918	865	906	882	927	854	860	863	843	819	823	843	837	843	827	868	839	817	914	838	824	886	881	820	768	892	854	916	858	880	875	867	873	826	809	836	853	825	775	811	849	806	913	822	870	860	826	797	836	805	823	797	871	852	812	843	832	836	822	872	922	864	786	835	827	864	880	806	814	842	825	848	847	882	854	921	833	821	828	855	856	846	829	908	817	915	838	839	877	841	818	884	825	840	851	820	868	819	849	858	823	826	845	809	840	822	911	829	793	832	842	815	846	839	796	860	842	842	856	831	842	904	841	857	830	863	858	781	948	810	919	848	848	884	810	847	856	869	816	860	872	885	876	822	797	855	832	853	830	808	809	825	861	853	840	859	870	823	874	840	859	871	848	870	875	872	799	849	887	849	845	794	865	824	840	831	825	827	842	867	833	814	845	866	864	846	813	815	812	858	794	812	857	865	852	833	838	912	878	843	810	844	837	854	824	801	784	844	857	829	822	830	850	773	813	877	781	817	843	886	793	874	862	847	849	810	836	822	788	800	817	843	830	850	824	867	839	866	828	834	794	836	827	866	873	824	835	825	860	845	845	834	872	829	881	844	833	850	841	831	839	898	895	879	817	861	840	881	796	847	841	826	819	879	877	858	845	824	858	826	817	853	872	811	856	863	918	872	838	861	849	886	843	856	821	775	795	871	869	856	889	823	881	859	903	843	836	834	817	795	791	831	888	843	833	776	847	823	860	838	846	810	884	855	772	793	828	848	807	814	788	786	843	776	879	892	833	841	833	802	846	831	871	873	859	806	829	833	840	809	863	861	828	806	855	831	790	805	810	857	881	852	831	825	793	828	826	886	805	876	781	790	836	823	833	855	891	862	798	804	830	858	860	899	855	842	835	834	893	852	895	858	808	828	847	827	804	789	841	815	831	824	889	836	788	775	851	813	801	843	903	782	801	741	845	844	863	839	837	880	852	862	855	848	823	799	829	870	804	821	828	820	845	845	838	803	830	792	848	815	852	827	841	836	865	816	874	839	835	847	852	884	843	822	834	871	838	851	908	834	828	819	814	828	805	821	840	876	812	843	851	819	824	823	849	843	834	841	830	825	891	893	861	826	817	818	883	823	815	811	822	848	856	839	803	800	836	801	813	826	867	818	892	856	866	819	856	862	905	843	863	827	835	863	817	819	841	829	878	897	837	836	893	822	875	815	800	864	841	833	849	877	819	896	846	830	846	844	846	838	819	879	864	841	802	854	803	800	863	860	832	766	835	815	823	869	907	837	827	873	864	820	881	852	820	883	854	871	845	832	833	791	892	874	833	800	881	828	831	876	886	806	873	872	853	874	779	835	802	814	850	865	777	835	879	817	827	866	836	834	899	858	817	874	834	866	826	841	851	846	840	826	835	849	849	872	851	836	835	869	873	883	825	846	818	901	831	804	824	862	836	846	827	814	835	855	837	871	851	871	851	868	884	903	818	852	851	873	842	861	878	852	838	824	825	854	870	864	849	849	864	837	865	854	809	855	861	904	826	810	877	866	875	806	815	823	789	869	857	881	852	847	810	823	875	857	856	806	891	870	864	817	853	780	841	879	836	858	872	875	780	865	858	829	734	817	863	784	835	809	839	819	863	879	817	817	834	831	807	815	842	858	832	852	872	865	865	826	859	836	837	861	786	778	838	849	899	874	825	846	834	798	835	850	824	877	829	809	875	844	849	845	811	890	829	890	810	835	848	853	862	864	857	783	826	834	823	863	828	792	832	843	852	847	789	751	818	867	841	825	873	880	834	850	824	795	871	846	831	851	835	885	816	829	821	877	833	828	820	843	854	892	816	836	777	793	825	816	841	799	835	808	817	853	826	840	870	801	829	869	828	809	794	876	891	807	803	802	864	816	840	860	826	874	849	855	856	847	850	877	826	892	802	853	834	833	828	826	849	871	893	811	845	849	786	860	837	836	814	858	803	857	857	860	830	829	830	825	796	850	877	855	873	868	780	895	805	828	847	855	848	846	852	830	819	841	864	896	836	848	811	875	853	816	823	849	869	888	813	843	853	886	841	832	867	849	863	827	797	877	877	811	838	861	881	921	839	882	874	828	850	840	845	855	794	820	852	842	851	824	834	855	865	812	859	830	819	816	803	842	831	830	826	818	855	843	865	874	855	917	792	805	842	839	853	876	881	846	848	854	804	817	906	883	824	841	820	896	847	805	863	813	859	863	892	848	823	897	800	805	819	804	806	914	846	863	830	921	801	867	863	850	818	852	787	866	848	839	850	850	845	786	790	816	836	837	844	866	847	904	869	832	793	800	911	862	832	870	814	763	852	843	854	866	789	848	853	838	848	856	839	852	852	867	863	872	816	828	834	822	838	799	897	829	857	858	912	869	815	850	894	827	863	800	848	831	892	840	851	857	848	794	814	802	872	851	875	824	804	864	823	868	854	844	855	866	881	861	827	870	854	892	867	816	887	848	800	881	819	880	852	823	856	873	868	833	861	865	827	832	851	883	836	856	831	851	827	847	883	844	837	812	871	868	824	811	805	866	826	838	861	788	795	851	849	900	859	870	849	811	820	839	866	890	829	825	870	890	786	853	849	859	844	790	882	831	841	815	868	842	839	851	862	785	804	804	820	870	866	828	824	808	862	793	812	825	892	819	864	857	868	844	835	849	817	864	846	902	804	852	796	836	865	818	843	839	879	832	862	760	881	784	874	872	842	847	853	867	833	875	824	854	820	870	887	828	814	855	836	851	786	863	828	815	860	847	820	809	856	867	875	818	858	849	875	851	813	871	836	870	860	825	901	817	780	833	799	846	883	811	860	871	856	845	859	841	839	844	886	871	834	792	845	864	824	826	860	851	836	815	852	804	839	845	832	790	829	841	819	831	797	864	868	845	844	816	850	823	811	834	832	888	861	869	841	827	828	863	869	821	825	819	827	821	869	829	887	867	834	844	889	832	849	853	829	889	846	836	818	874	812	760	805	851	811	836	875	865	805	780	867	799	870	816	871	823	894	856	832	824	874	789	819	867	857	862	852	842	867	840	864	872	801	823	866	826	862	808	836	856	824	784	812	847	843	849	852	847	836	812	899	835	833	821	816	826	810	829	785	872	817	829	870	821	863	803	830	828	895	845	878	847	900	830	867	885	877	844	840	830	830	840	839	850	856	867	827	849	838	845	799	878	801	859	878	845	855	880	835	833	917	826	811	850	860	817	818	788	797	795	776	851	904	892	817	833	839	831	849	815	864	834	816	835	839	804	836	896	847	858	850	832	863	804	832	828	856	862	833	827	876	863	838	881	899	848	820	888	878	832	841	910	873	814	865	842	870	819	885	835	854	856	856	896	844	823	821	830	828	865	883	849	821	847	860	862	826	824	861	816	827	857
27168	13746	7696	2232	776	662	543	508	458	478	451	460	436	418	433	408	446	409	387	432	377	404	400	394	410	379	400	420	414	402	358	395	373	392	435	450	374	389	379	376	406	431	351	417	393	397	444	380	395	416	390	403	349	372	427	409	370	398	413	398	394	405	385	414	412	387	373	418	398	388	377	405	353	402	409	365	367	396	386	424	385	416	374	374	379	400	410	427	403	412	411	434	406	395	406	404	413	394	408	413	395	373	406	403	368	375	410	426	398	374	400	362	390	395	388	416	376	393	411	385	411	364	419	433	426	391	370	382	400	363	401	437	355	419	383	413	401	397	396	390	370	346	392	388	386	356	389	384	407	415	365	394	419	400	369	352	372	411	328	339	405	414	418	371	392	388	397	385	388	385	385	392	403	400	367	378	393	434	418	473	435	384	380	392	418	387	407	430	403	435	429	413	399	411	452	402	378	386	373	440	366	402	351	408	429	412	388	409	383	394	401	434	408	381	366	401	417	394	376	354	391	413	395	371	415	386	401	404	437	390	414	358	367	389	383	373	367	385	391	421	383	379	364	413	366	422	425	383	373	407	338	383	387	416	424	368	370	397	428	403	401	384	372	355	393	386	360	387	405	414	402	384	377	388	384	398	383	397	412	383	402	405	409	381	374	428	422	399	398	349	406	388	363	385	347	417	393	395	421	359	388	376	418	398	389	375	413	397	428	413	368	436	411	376	420	394	392	406	392	380	420	456	403	427	414	442	383	378	370	385	398	380	377	417	386	404	418	361	382	428	448	378	422	393	379	424	383	424	394	393	419	397	367	389	418	394	379	413	368	392	377	399	402	390	377	343	434	405	379	391	410	406	384	371	389	368	398	414	404	392	417	414	425	391	385	390	400	347	381	414	353	377	377	381	362	428	427	380	362	403	416	385	380	411	397	354	356	388	382	393	415	413	394	386	372	399	424	397	397	379	406	391	397	392	429	408	396	401	411	408	394	419	400	383	395	407	427	389	412	395	424	403	406	383	395	394	397	395	343	411	395	408	360	424	372	382	344	407	360	439	399	380	401	393	415	407	413	403	400	383	366	379	382	446	391	397	401	399	394	425	408	424	371	381	445	399	341	421	384	353	359	416	400	398	411	383	380	457	365	391	421	368	433	376	389	375	400	385	402	387	393	387	415	410	401	396	401	406	389	357	399	395	388	422	377	373	403	388	372	376	399	446	414	421	380	411	423	391	419	399	394	377	382	398	376	402	355	398	343	387	392	411	416	430	458	405	413	390	432	379	381	400	430	423	375	399	399	420	384	393	407	366	361	398	412	389	419	377	412	384	388	428	441	384	395	418	403	377	376	392	410	383	379	407	410	474	414	403	410	406	420	403	371	388	377	425	428	359	423	390	405	400	382	347	387	425	367	403	382	377	372	375	383	396	391	367	380	417	397	417	390	366	372	382	380	409	429	393	418	392	396	405	412	352	442	433	403	400	391	360	367	405	382	394	409	405	422	384	376	401	445	369	357	384	376	395	374	404	373	394	437	389	351	388	380	412	390	411	410	424	421	371	390	420	415	406	398	387	448	399	400	379	388	444	403	373	393	394	396	417	412	395	383	397	413	350	407	408	417	400	415	381	386	428	402	393	422	411	436	395	386	385	440	358	410	393	410	347	402	406	388	397	388	373	394	391	371	369	410	416	403	387	401	388	396	435	421	403	391	394	432	430	417	434	419	422	395	391	381	386	413	383	417	420	386	408	396	373	419	405	357	431	428	425	399	382	379	431	410	393	352	410	393	385	425	379	392	385	453	405	432	393	382	390	397	389	414	408	375	382	359	411	372	374	425	374	387	393	426	415	438	351	414	371	396	413	402	395	355	413	387	413	370	392	402	378	415	355	416	378	389	377	398	411	383	404	383	380	362	365	404	394	388	379	417	437	395	390	412	430	401	406	386	421	427	395	432	408	389	400	432	390	349	383	429	407	412	385	408	426	426	425	369	397	358	344	393	370	411	395	369	427	387	382	381	424	418	410	393	400	390	343	388	380	412	432	400	372	379	348	389	394	384	409	427	382	402	399	407	392	374	371	362	403	402	399	399	381	372	394	399	417	416	407	408	414	398	413	384	400	392	393	403	423	412	391	404	398	381	368	391	385	400	430	409	399	393	460	374	386	419	393	375	395	412	397	405	377	371	380	415	410	393	401	396	376	408	389	422	403	393	422	420	398	425	424	361	396	383	412	426	383	401	416	342	413	394	410	359	397	364	326	400	408	364	407	376	372	404	424	359	399	383	398	426	383	362	382	389	385	375	371	389	414	390	370	403	411	396	435	430	418	399	405	426	402	372	398	433	421	390	400	374	459	390	399	382	396	400	400	398	375	414	424	397	404	419	400	415	361	421	420	437	392	382	392	417	398	357	394	395	423	349	362	403	385	390	397	354	362	391	434	377	386	412	408	389	395	385	381	420	454	385	422	403	398	391	432	399	395	405	402	404	397	360	449	365	427	383	393	431	391	398	412	389	343	404	403	385	404	364	375	396	450	412	399	405	374	405	384	397	379	408	391	424	417	420	418	390	416	360	351	448	391	373	389	393	414	404	405	384	411	366	416	383	372	381	340	379	417	406	406	441	388	404	380	384	375	386	377	395	415	404	426	396	388	377	401	399	381	355	421	417	410	404	425	388	415	421	360	387	352	425	374	389	410	380	403	368	371	427	397	392	401	421	444	385	388	396	376	392	380	366	422	379	424	416	395	391	372	426	353	393	377	391	393	385	420	406	405	404	413	384	384	402	356	424	393	420	368	400	390	367	388	404	388	418	423	395	398	383	401	407	363	367	419	400	384	407	381	370	400	407	420	402	416	374	369	411	400	440	440	400	416	422	429	426	431	376	381	386	398	379	379	368	344	415	420	366	382	394	383	384	432	403	418	383	365	414	410	447	402	391	418	399	362	367	394	368	376	388	402	363	406	399	420	391	364	401	429	404	378	395	427	425	421	395	427	381	384	381	395	399	414	395	393	385	415	385	407	409	398	419	461	376	367	394	392	400	403	432	395	427	377	388	363	383	405	396	377	391	403	419	401	373	401	396	440	405	417	398	388	408	415	371	397	404	402	386	421	383	418	381	407	390	375	405	395	431	378	402	380	394	424	359	388	406	395	393	386	381	380	408	370	361	375	365	411	371	381	379	411	396	368	416	405	402	354	357	386	415	352	383	391	421	383	382	434	425	416	349	397	395	418	361	398	436	401	413	417	389	396	403	428	420	376	416	384	382	403	398	398	422	374	393	410	426	396	387	390	413	356	372	417	366	386	382	424	406	369	392	385	415	438	403	390	404	430	382	393	403	368	369	380	401	396	417	375	423	382	368	396	420	403	379	400	409	375	398	412	373	387	426	406	415	393	405	408	394	381	400	372	378	417	376	393	410	361	394	408	396	436	403	387	431	412	374	384	406	455	392	388	404	414	391	397	393	352	354	412	414	436	411	430	410	391
17329	10518	11256	4802	2341	1874	1562	1480	1370	1237	1159	1235	1120	1067	1033	1007	981	977	893	922	964	976	882	946	925	858	877	923	886	945	857	950	901	828	876	867	870	891	836	810	881	834	929	837	832	811	874	882	853	884	879	835	879	861	885	851	870	888	900	852	824	844	844	926	875	866	864	845	882	844	833	834	885	832	846	891	840	839	828	863	850	837	853	821	787	873	882	843	856	937	833	871	815	834	859	842	809	894	820	842	824	862	863	800	864	852	857	958	862	879	892	895	833	867	815	845	874	885	850	882	806	933	844	854	882	821	907	894	883	845	847	877	845	866	872	833	848	870	860	824	867	861	925	846	882	828	780	862	894	856	897	852	904	854	813	924	850	872	825	873	889	846	832	905	863	898	861	869	825	850	841	864	904	864	914	888	882	889	825	809	837	833	856	834	889	800	866	860	878	815	894	847	876	827	905	875	860	788	864	853	845	902	845	878	879	831	849	869	872	905	889	871	851	842	882	851	854	826	850	853	838	832	821	837	917	773	864	897	841	851	855	889	873	805	845	900	867	828	882	894	839	883	898	857	807	858	880	817	906	831	875	870	843	863	869	862	849	838	885	834	900	877	913	859	826	859	842	818	891	831	863	857	830	887	845	884	864	832	842	827	821	855	863	833	878	857	837	838	860	856	892	850	874	872	808	843	837	817	862	845	854	902	825	835	879	884	825	906	871	867	839	898	884	856	881	865	858	842	866	846	869	852	916	874	848	855	878	847	841	881	869	882	828	884	841	869	863	824	814	823	819	858	892	858	846	849	850	881	867	877	844	901	816	876	887	855	874	850	882	805	850	862	875	828	878	853	877	897	816	860	795	866	832	853	866	841	864	908	878	874	912	859	845	853	844	867	831	855	869	838	862	841	849	812	917	855	857	854	802	853	882	855	894	856	907	864	803	843	829	881	866	853	882	831	900	904	838	848	879	886	825	852	937	890	895	896	864	900	841	884	869	840	855	861	864	824	886	837	826	805	857	846	857	815	889	903	891	845	858	800	855	859	850	868	877	876	885	842	880	829	829	897	852	835	865	900	869	889	867	854	814	833	880	887	865	844	821	856	851	870	849	869	819	869	843	874	849	802	845	854	786	869	893	922	883	893	895	847	855	819	857	866	846	860	866	845	841	820	869	888	888	851	867	849	824	825	850	840	903	822	876	855	859	857	797	836	798	868	799	839	857	852	872	819	846	907	852	840	886	854	882	807	888	875	863	794	853	862	868	857	873	933	854	819	854	867	941	810	864	828	913	857	848	836	841	871	884	850	856	858	862	864	811	869	843	893	861	873	880	825	838	802	882	888	830	901	833	854	856	871	865	833	892	847	805	857	861	838	913	887	825	837	846	844	858	845	876	865	830	884	823	850	816	881	820	857	931	873	897	875	858	813	833	852	837	832	891	875	892	858	876	870	823	888	836	890	801	850	854	837	878	877	881	914	848	841	917	862	936	890	907	863	817	822	834	847	852	814	891	860	802	857	897	865	885	870	851	849	841	814	841	856	858	857	861	921	858	896	879	824	844	852	828	852	821	847	818	893	858	889	823	850	847	858	881	881	824	859	847	849	830	825	829	859	833	855	877	827	864	847	902	843	859	873	878	883	897	884	825	816	841	859	881	886	840	889	885	880	871	843	866	872	865	859	892	853	845	837	877	885	881	811	890	829	816	832	869	882	920	878	872	880	897	890	878	849	847	858	879	887	868	834	893	876	850	839	916	888	885	855	841	858	874	824	836	851	854	877	870	846	865	855	885	814	795	899	825	876	857	846	850	813	832	818	851	754	888	868	886	813	869	855	888	891	872	850	843	839	827	887	870	856	855	800	856	813	919	880	875	832	857	851	850	857	916	851	877	924	878	846	861	867	837	873	890	819	888	871	855	874	896	826	846	813	869	818	822	877	842	840	850	856	867	861	828	883	782	875	836	843	848	913	831	913	872	873	892	827	866	903	853	870	866	798	861	867	821	861	887	829	839	882	850	885	815	918	900	849	854	963	906	870	845	868	879	856	866	877	888	827	885	886	882	839	891	864	843	827	840	832	848	895	851	861	912	889	904	791	831	846	839	803	891	883	896	860	843	879	801	853	888	919	890	808	814	869	866	839	876	870	844	916	864	859	878	904	924	858	840	861	810	884	881	865	832	861	870	903	912	844	876	915	905	873	849	871	763	843	843	878	869	851	807	865	860	828	873	838	881	884	890	802	869	869	868	807	873	914	880	891	916	815	891	862	897	842	862	818	807	877	885	818	813	849	831	831	849	853	831	816	838	869	844	843	833	840	868	865	838	887	890	867	914	873	844	880	903	873	893	862	797	869	830	778	934	839	859	824	865	879	856	899	878	899	845	805	831	837	874	783	866	837	935	784	867	914	858	830	880	840	882	859	856	935	864	860	818	844	882	823	847	859	832	814	807	862	863	887	853	884	805	853	861	872	868	844	827	855	846	872	815	899	830	859	879	883	820	885	826	801	855	845	896	838	891	861	808	879	867	880	840	854	818	842	849	877	870	885	912	877	869	849	826	857	843	894	891	868	836	871	859	853	847	874	851	869	855	797	849	817	856	849	874	926	921	832	848	857	888	849	899	853	905	899	812	829	862	907	878	890	847	880	836	850	859	859	856	905	854	882	864	854	856	826	893	861	885	898	881	819	876	841	836	901	845	862	824	868	841	919	835	832	859	861	850	833	854	829	831	844	872	840	818	875	818	838	807	869	844	792	818	861	873	872	880	872	858	900	849	864	884	857	834	869	820	884	838	856	840	828	896	849	910	875	857	875	860	818	862	821	820	794	847	854	820	871	874	895	886	865	871	877	921	938	847	837	830	929	855	816	821	871	835	911	878	862	849	845	863	872	858	854	894	829	860	898	875	918	830	876	878	861	851	867	868	866	842	892	878	841	847	842	917	850	912	869	908	870	905	863	863	869	846	862	875	863	852	851	903	865	857	888	928	834	869	838	865	836	781	866	875	879	868	912	869	842	883	846	859	838	867	838	886	850	912	877	850	868	870	859	906	875	878	856	839	898	830	846	866	881	854	883	859	900	897	856	859	882	874	868	881	864	852	865	894	836	917	901	831	844	839	824	822	854	868	847	928	860	838	817	794	887	873	865	839	882	827	848	848	812	878	820	837	822	857	852	880	808	831	886	860	871	920	852	864	827	851	862	839	896	846	880	902	874	921	826	842	873	880	886	834	874	828	866	910	842	876	818	854	853	869	868	850	835	844	880	899	873	845	843	839	827	871	868	883	884	915	865	913	840	846	863	897	846	893	812	834	868	865	877	876	870	844	843	844	876	866	851	845	852	869	834	831	819	818	847	879	869	863	803	852	856	868	854	845	859	850	898	849	841	911	901	847	833	839	888	893	820	889	806	835	790	848	862	851	878	867	895	891	867	903	862	938	807	873	858	829	872	836	880	823	844	838	879	867	889	900	836	870	857	844	819	804	875	876	873
44141	28710	24439	9589	1734	883	702	595	551	479	473	448	367	362	342	345	359	335	333	343	318	338	328	314	307	323	337	303	328	348	326	349	284	337	332	339	279	306	318	324	320	321	313	337	329	353	354	293	299	312	281	304	298	273	284	312	295	340	351	323	284	308	291	308	314	317	296	292	320	305	308	293	344	277	310	312	305	294	283	282	325	297	324	327	325	324	293	279	334	317	309	290	290	264	313	322	284	316	315	272	272	309	295	337	356	268	363	306	307	324	311	286	293	302	308	295	302	273	299	315	334	314	313	301	335	285	272	326	312	334	346	318	265	279	292	309	284	307	301	308	299	296	302	279	310	337	278	282	300	314	315	328	299	303	325	305	288	313	286	339	332	265	285	290	323	299	341	281	328	299	306	282	296	290	311	289	348	288	299	315	310	273	298	297	297	290	296	319	284	309	272	288	288	300	329	348	306	308	275	293	304	318	315	293	286	286	295	285	283	306	303	329	308	321	322	294	312	265	274	325	311	267	287	323	366	297	288	308	266	304	343	315	326	320	290	291	322	303	315	315	299	294	306	303	305	279	328	294	292	309	304	277	296	310	323	305	321	322	334	291	289	345	306	303	274	310	290	288	300	334	296	339	302	333	307	291	320	293	300	329	310	340	306	313	299	291	332	286	314	294	283	319	278	289	313	290	302	308	307	328	301	296	327	303	325	351	307	315	279	324	277	313	280	319	286	323	305	303	302	335	323	311	346	291	329	317	324	302	288	299	338	312	316	337	298	303	309	320	313	293	318	325	299	309	337	313	324	293	348	319	307	286	310	337	339	317	278	336	292	299	315	330	336	324	320	307	300	311	308	315	324	319	280	294	312	317	305	273	276	303	331	297	363	309	322	283	309	317	302	322	305	299	299	303	324	298	308	271	298	301	302	308	296	288	346	287	293	322	329	327	286	328	301	314	299	340	331	345	303	307	303	292	333	290	317	295	329	340	307	294	304	310	303	327	327	272	286	278	321	316	258	281	294	293	294	334	315	338	306	285	293	319	321	341	287	337	313	302	286	310	304	313	291	319	319	348	327	318	331	307	305	289	307	314	307	296	310	283	266	326	352	302	325	323	283	341	292	302	278	269	271	342	329	325	306	303	308	353	315	301	315	338	298	292	303	282	307	334	276	276	312	286	292	274	320	264	271	302	314	290	314	295	346	304	273	316	308	288	307	289	315	321	302	312	286	296	321	305	307	293	303	279	289	277	281	321	309	295	272	314	301	299	287	310	295	296	344	313	273	285	341	308	285	309	340	289	290	323	332	341	305	308	297	362	320	286	318	325	307	331	312	296	313	304	287	306	340	311	267	310	307	336	311	328	285	289	304	305	327	306	314	298	307	323	327	291	310	311	315	330	305	270	279	306	286	281	288	271	289	298	304	347	270	307	311	298	335	327	300	296	324	308	301	272	298	287	292	309	332	318	311	315	307	332	264	314	317	284	349	328	292	310	339	305	299	271	284	300	315	313	320	297	273	308	322	350	295	326	331	310	304	325	333	270	327	276	288	298	299	293	260	276	293	276	273	313	306	304	298	288	318	268	305	279	312	270	289	331	339	286	310	314	303	317	297	318	298	317	318	288	310	341	318	326	315	320	330	323	311	252	281	298	304	284	310	310	284	265	288	300	321	293	295	310	315	322	295	301	305	314	300	295	333	321	345	299	282	316	308	305	335	288	302	278	328	279	300	289	283	287	307	340	311	282	341	292	291	332	326	322	305	295	305	287	305	319	316	316	271	306	290	336	287	299	284	303	288	327	346	301	283	299	301	317	308	302	297	316	329	299	298	320	279	278	314	297	298	336	290	307	319	324	322	307	306	324	288	307	317	306	314	297	287	319	297	304	307	315	328	300	328	305	305	316	290	342	307	305	316	275	290	314	307	314	325	312	305	306	304	318	299	309	308	274	295	285	268	286	266	317	323	306	299	281	295	291	327	299	307	312	298	291	316	314	333	317	290	337	314	296	314	328	303	279	315	287	308	319	304	348	310	346	322	288	303	313	334	286	308	320	292	315	310	298	290	288	289	303	279	301	342	327	320	303	279	295	311	310	350	304	291	292	323	280	318	314	314	275	316	310	284	307	304	297	289	288	299	306	335	294	284	319	273	295	288	287	305	294	278	321	305	302	294	321	313	319	307	313	321	308	334	295	316	335	269	302	300	306	279	293	323	272	322	326	294	276	306	293	353	299	289	313	276	302	277	261	318	290	345	314	288	313	311	350	320	285	330	322	286	323	299	281	283	364	310	313	331	293	343	322	315	329	293	303	317	290	293	291	336	305	343	303	309	286	330	288	333	317	299	296	309	296	293	298	325	278	276	338	304	318	330	286	324	324	305	303	305	298	338	305	292	340	316	320	316	314	288	328	295	272	291	302	291	309	330	280	305	346	325	283	322	311	301	331	299	298	286	296	293	307	332	307	322	319	298	327	290	314	297	333	324	299	301	318	289	316	274	321	321	307	334	328	327	328	307	308	341	344	321	337	339	302	333	320	307	359	286	303	311	302	321	333	311	305	283	305	281	311	284	319	277	319	304	294	314	308	296	314	279	307	300	293	308	314	332	313	322	287	322	275	312	322	307	304	321	320	292	274	280	292	314	285	330	329	320	313	310	311	332	296	305	305	315	331	291	308	320	332	288	308	292	334	304	311	315	332	306	292	337	322	295	308	281	294	306	340	310	297	298	279	290	333	309	298	328	281	325	315	277	285	319	297	292	307	304	326	320	282	318	304	332	307	304	287	339	284	319	320	301	313	301	316	309	289	297	279	325	360	329	299	325	309	284	308	300	325	288	304	321	288	303	309	284	275	301	279	293	288	284	310	328	289	319	309	316	317	316	310	323	277	303	296	309	291	296	297	292	297	316	299	341	317	312	281	310	325	325	319	277	295	314	308	329	290	280	325	340	303	287	294	291	298	324	301	293	275	312	309	282	300	275	342	326	303	296	331	334	305	285	308	337	295	314	305	301	301	295	294	281	325	316	306	334	289	320	344	302	276	300	320	316	305	332	282	296	270	298	324	306	303	315	318	325	300	299	319	330	270	306	331	313	343	303	299	302	329	327	325	299	316	319	277	336	298	326	340	274	307	340	272	323	307	309	312	325	335	332	282	280	318	306	298	326	289	287	316	349	312	331	320	311	315	328	309	275	290	328	309	303	310	308	301	302	287	311	337	330	300	303	282	273	310	301	328	271	277	317	287	319	310	291	305	299	280	300	341	318	316	318	304	328	299	298	340	345	332	328	302	306	327	297	309	326	325	287	312	304	324	351	331	306	343	302	296	326	324	336	325	351	303	336	285	316	314	313	283	307	319	289	300	292	321	312	331	297	280	313	308	305	303	305	300	315	331	307	301	294	302	324	323	328	275	324	323	337	338	279	317	326	317	299	289	292	292	284	318	301	317	286	319	297	286	312	357	288	315	304	344	308	322	330	297	310	305	300	313
28506	22450	27236	12590	3767	3038	2288	2125	1939	1685	1475	1395	1226	1148	1113	1017	936	949	875	829	821	834	807	766	817	832	727	798	802	772	741	733	763	690	716	714	734	750	740	727	759	756	689	680	693	672	723	717	680	664	687	706	687	694	706	712	689	751	709	654	670	674	657	749	679	664	680	716	690	656	736	732	652	709	735	657	718	663	666	670	712	656	676	695	714	672	698	704	682	717	644	712	739	674	740	742	707	636	628	691	618	679	694	721	665	684	767	710	711	714	718	717	681	705	720	708	697	697	685	722	677	698	668	649	675	683	665	696	664	675	719	702	687	704	696	692	658	703	702	654	661	730	712	681	690	653	670	680	694	730	672	688	741	691	690	729	667	651	700	735	676	688	673	704	673	735	681	679	672	730	680	683	643	676	678	664	694	703	697	699	696	719	701	657	683	699	645	704	659	677	639	728	719	686	683	692	724	733	700	685	659	682	669	670	685	632	649	693	701	704	688	700	672	733	672	719	731	689	728	699	650	718	689	769	700	687	664	688	688	744	654	774	692	714	677	662	688	647	700	677	697	692	707	706	694	660	702	709	673	700	683	710	681	680	716	723	720	651	705	659	661	699	679	739	723	716	685	698	677	661	677	704	652	718	671	733	749	679	696	708	709	721	714	633	701	702	722	695	722	691	699	679	675	700	717	705	682	690	680	712	689	691	717	638	706	631	641	723	691	717	653	680	662	715	698	654	709	677	732	685	701	703	690	691	670	707	694	691	711	719	733	732	669	700	690	718	724	702	711	683	648	716	728	663	663	722	741	680	711	695	725	669	705	687	675	719	671	716	707	687	717	746	738	686	697	700	745	716	670	714	672	710	693	693	667	710	696	727	696	735	671	748	703	690	668	746	667	734	705	688	680	671	693	703	658	672	676	640	711	689	697	691	682	688	682	634	652	719	681	735	640	700	707	730	715	708	727	727	643	705	727	731	704	678	685	651	664	699	709	718	733	719	696	693	701	699	678	702	696	685	729	724	668	693	726	747	695	695	726	728	675	668	691	697	690	715	698	715	662	706	709	641	684	736	700	655	668	684	692	713	718	649	731	691	711	680	715	654	726	699	676	704	720	693	672	695	668	678	691	691	687	735	720	688	716	671	735	687	660	711	725	645	718	704	710	725	726	659	674	692	680	682	704	677	656	707	734	671	698	709	683	669	687	680	689	740	684	704	689	645	657	690	701	703	694	692	691	704	707	717	716	663	650	661	627	691	684	634	687	742	666	702	652	703	654	701	727	697	692	666	677	690	758	722	674	710	673	712	755	693	718	717	654	679	756	675	680	674	728	670	677	764	720	722	655	688	685	750	666	716	683	660	713	671	714	684	729	661	694	652	695	704	695	680	701	711	668	689	662	692	712	698	682	648	670	705	706	709	656	644	653	712	736	673	698	700	665	697	719	673	660	728	682	694	697	716	705	711	729	690	668	696	723	669	669	712	678	670	670	664	651	681	708	693	699	699	658	727	664	697	711	697	685	662	722	706	647	686	661	685	714	723	703	686	691	697	698	698	718	696	684	709	671	699	722	719	705	776	672	694	694	685	704	621	759	681	675	697	704	682	701	682	698	721	676	712	667	677	702	737	678	723	694	672	703	667	691	729	726	706	672	682	683	707	690	715	689	701	690	689	690	705	696	740	713	660	650	690	701	676	715	667	674	681	733	708	655	692	683	673	710	728	655	675	732	664	701	674	697	634	660	692	722	696	708	700	689	709	727	675	718	682	686	743	712	657	664	667	701	711	672	731	689	674	718	694	737	720	665	709	675	677	710	707	710	675	691	639	693	717	685	747	673	672	673	711	725	669	733	695	723	689	707	725	680	712	704	712	646	681	725	694	687	686	675	750	689	692	718	669	665	748	672	718	696	665	708	699	696	652	660	742	654	672	683	716	686	700	685	639	685	730	718	703	678	718	695	690	722	604	727	727	665	701	671	694	681	699	696	673	678	695	693	663	738	673	655	653	722	736	668	683	711	689	661	718	683	717	690	666	695	643	703	672	716	657	650	705	721	678	692	639	717	675	727	689	674	716	708	681	709	711	714	686	728	710	709	753	657	672	677	681	699	707	684	664	696	717	686	697	682	658	721	739	666	721	721	695	748	730	706	731	747	659	711	720	684	674	699	745	682	673	683	687	661	680	698	753	711	677	709	706	718	674	684	690	670	696	662	689	701	658	682	724	717	641	692	687	746	679	700	651	730	677	681	714	689	723	706	726	661	668	668	698	652	688	686	699	723	671	732	672	670	715	668	665	701	740	705	717	704	694	680	736	652	700	713	716	714	666	687	660	675	696	764	695	687	696	718	667	738	687	710	685	747	724	661	671	729	677	644	689	700	716	714	700	696	674	700	663	716	688	696	712	651	696	708	690	662	719	714	705	678	662	713	704	712	684	705	664	734	676	706	714	670	718	745	732	698	706	701	674	696	683	724	688	655	661	659	618	727	676	684	734	677	720	731	703	633	730	681	694	720	712	697	655	653	606	711	700	660	652	700	713	719	689	689	701	744	677	679	673	756	678	651	710	712	684	677	723	684	655	727	697	672	665	691	707	701	700	730	663	688	703	728	687	685	710	682	680	710	688	690	675	721	657	687	708	722	719	661	668	695	659	639	738	712	706	685	679	697	727	707	721	731	701	703	688	694	700	708	640	713	678	655	673	700	680	687	726	711	707	697	730	695	706	689	687	731	706	706	711	688	681	722	649	703	652	666	697	678	702	708	690	760	737	729	711	715	682	746	694	691	711	711	734	753	670	722	657	713	699	710	691	748	723	672	672	665	672	748	727	667	668	688	737	705	715	689	686	725	708	701	701	676	727	787	662	678	678	726	672	721	731	679	676	724	680	676	661	707	695	710	715	693	619	729	696	690	697	676	737	714	707	676	724	658	662	758	642	721	700	707	677	687	653	691	720	711	677	693	685	738	677	664	736	657	735	700	692	721	695	717	710	690	696	662	736	673	701	648	696	716	726	714	692	730	694	729	706	729	680	752	722	703	715	704	687	708	705	661	722	704	658	716	696	749	713	682	674	676	661	711	672	668	689	671	701	703	697	733	674	708	671	687	710	680	703	690	707	681	712	681	671	698	666	668	677	662	681	708	745	669	654	717	675	702	724	727	763	728	730	666	733	703	716	684	711	736	678	667	715	664	678	699	696	649	674	692	696	655	695	703	693	742	710	665	749	695	666	707	716	684	624	652	686	660	707	691	734	723	724	669	696	688	667	663	692	709	661	708	662	697	709	740	745	693	693	690	733	709	697	680	710	706	660	683	687	723	691	662	674	712	726	694	716	669	708	660	700	730	672	704	660	681	725	709	685	685	723	737	687	678	712	643	710	727	707	718	676	641	731	688	667	685	719	675	722	688	668	682	685	748	678	719	648	695	714	734	692	656	706	723	695	687	776	737	656	694	713	734	714	706	710	664	694	668	659	681	679	673	687	677	730	673	691
53786	37321	33549	15393	3461	1423	1041	839	777	672	621	531	541	476	498	474	462	421	412	447	401	416	397	389	369	373	372	398	417	390	388	402	366	400	381	354	379	368	399	410	365	375	383	385	402	382	409	381	399	406	376	390	392	391	386	365	385	362	371	403	398	393	335	373	372	386	390	389	402	395	396	378	379	384	354	336	391	386	379	358	409	436	390	407	371	400	384	348	375	371	390	373	375	394	410	400	359	372	355	360	421	361	413	384	363	330	361	379	381	410	354	379	354	373	364	381	363	359	392	387	407	403	411	360	374	353	370	389	357	382	334	372	346	364	383	410	404	342	369	355	367	429	363	391	374	342	325	371	362	386	387	341	385	405	433	324	380	401	342	395	392	419	402	398	366	356	384	384	392	347	410	384	389	340	350	352	375	368	371	391	384	399	400	396	430	384	379	364	369	410	341	389	382	379	343	381	385	386	352	389	437	400	404	377	397	353	421	373	397	436	360	412	364	340	352	349	371	382	381	338	389	343	317	378	393	396	372	372	403	377	395	403	395	352	367	381	393	409	374	398	386	403	344	412	393	391	402	335	364	354	342	390	358	397	384	389	379	397	369	354	405	364	360	351	365	383	373	361	358	368	397	389	394	405	366	386	381	386	411	396	384	401	346	375	338	376	384	348	387	342	304	384	407	383	362	367	358	357	373	406	337	366	397	345	376	395	366	415	384	371	407	365	379	434	384	364	376	373	375	355	376	383	361	342	383	389	358	370	370	394	365	366	359	384	359	336	368	389	351	330	346	400	378	379	368	349	365	353	421	396	348	399	367	415	359	372	362	346	376	340	384	384	386	354	361	371	404	386	379	382	365	363	349	335	379	378	351	361	396	371	371	373	388	379	385	370	364	342	357	388	376	361	350	397	388	346	384	355	346	371	420	344	357	360	361	367	373	411	377	388	370	403	417	413	333	372	378	412	359	396	367	379	383	401	395	384	451	378	383	379	388	391	391	353	358	417	350	410	398	382	397	325	366	336	370	334	333	368	375	405	373	346	402	405	394	365	383	397	364	372	414	369	398	393	445	371	394	394	372	368	391	375	379	344	353	322	387	365	383	374	388	370	376	375	389	340	365	385	357	382	378	404	377	369	384	367	370	382	373	414	400	392	372	354	363	409	387	432	350	381	363	372	368	392	392	367	389	401	387	369	383	376	360	374	379	386	395	370	403	373	363	379	372	371	375	359	371	370	360	369	390	382	398	379	370	384	409	370	402	384	386	416	389	320	363	369	365	408	377	393	380	409	341	364	403	379	338	433	415	379	352	349	386	356	343	393	347	354	407	366	395	368	418	379	366	367	342	367	371	390	389	405	389	415	381	405	389	344	395	350	363	381	334	348	401	370	384	368	400	378	375	393	394	357	384	383	373	385	403	429	398	349	359	393	372	369	360	351	315	390	382	362	369	377	383	394	427	386	400	365	381	398	360	416	416	378	381	406	399	401	371	357	398	367	353	339	377	409	363	373	376	420	354	401	377	348	413	351	362	417	385	369	331	352	375	363	397	363	410	369	408	391	381	375	385	356	356	374	374	372	375	387	378	425	386	359	382	359	422	393	428	351	409	431	397	359	358	378	371	391	369	386	368	391	385	424	374	355	373	360	384	374	382	384	417	379	419	377	363	389	386	346	370	353	383	385	362	362	367	367	374	381	360	349	358	400	375	352	371	390	386	369	372	401	405	401	413	345	358	368	389	393	371	352	400	345	386	374	420	419	387	334	373	341	349	341	388	406	410	388	365	352	411	362	359	352	375	348	391	364	367	400	402	398	377	398	384	381	369	384	392	376	381	333	413	398	320	369	362	394	353	364	366	389	359	387	365	394	371	371	365	394	389	350	368	376	410	365	384	383	389	357	370	342	374	381	360	350	361	379	368	403	394	386	405	402	407	386	371	350	385	355	383	390	364	353	340	392	405	364	377	390	367	379	364	332	334	364	363	389	370	336	399	372	382	402	364	391	387	381	414	383	389	385	353	381	389	364	366	363	351	364	358	375	418	417	392	376	382	383	388	376	394	369	391	391	367	396	408	358	430	413	398	396	373	405	385	379	397	356	378	421	365	358	318	393	359	359	410	397	380	363	388	357	413	400	339	370	371	368	367	389	392	351	381	407	386	341	373	389	370	351	355	388	406	358	366	367	354	380	342	378	394	353	356	382	387	369	374	368	377	371	410	375	415	422	386	369	368	368	383	355	370	398	393	371	372	396	402	395	381	364	402	403	404	399	374	356	378	328	398	358	376	367	361	373	386	389	352	357	396	354	363	383	374	392	378	358	354	341	387	380	346	364	401	373	411	358	374	390	437	398	368	381	381	383	379	387	392	399	382	350	325	402	364	363	353	377	347	389	381	380	422	380	377	361	376	361	376	373	389	367	401	348	361	372	389	376	368	379	373	407	424	365	423	358	371	393	394	373	378	396	369	326	348	378	350	401	381	390	378	374	341	356	390	360	378	381	391	410	376	390	381	391	333	369	370	396	382	361	339	381	334	406	363	386	330	369	382	343	374	371	350	405	379	405	363	376	359	388	400	388	425	392	412	368	409	380	391	407	407	370	375	363	390	381	366	357	412	357	367	330	357	369	345	377	344	357	374	392	371	322	384	380	368	361	389	379	406	372	365	359	375	381	382	351	390	370	353	402	395	375	386	351	360	393	406	373	374	408	387	383	399	397	389	373	415	397	402	392	399	348	374	361	363	385	376	398	396	406	365	363	353	348	400	391	373	398	368	375	420	398	408	387	396	374	365	381	352	371	361	373	385	347	376	391	374	332	369	370	410	343	389	356	343	378	357	360	367	379	379	398	369	391	388	360	350	398	376	381	406	441	381	349	348	384	397	360	363	341	379	352	373	386	354	375	403	405	347	389	396	360	366	385	396	352	327	404	401	383	367	371	383	342	343	364	402	400	419	386	392	336	364	359	369	415	409	381	368	376	393	388	383	374	379	351	387	389	351	351	387	382	377	397	402	400	365	383	338	336	384	418	397	386	375	395	401	373	388	377	361	349	375	367	358	395	380	388	390	356	366	409	402	359	383	379	339	383	361	390	390	367	412	381	362	342	391	373	367	374	339	373	410	364	393	374	385	396	389	377	395	366	387	425	381	396	384	385	356	364	365	362	383	361	347	392	369	392	385	362	413	368	369	380	400	397	393	426	339	362	364	347	380	379	381	350	332	373	376	377	389	401	342	382	394	406	403	371	371	367	407	374	412	354	406	392	342	380	416	403	348	360	372	389	378	373	349	402	364	350	383	392	366	408	400	397	392	331	353	388	367	390	385	370	346	345	349	363	366	373	396	350	424	396	418	363	385	397	356	356	344	389	399	346	377	394	369	419	367	387	397	413	394	356	385	365	382	401	343	374	366	381	402	352	363	397	354	388	395	345	393	375	391	384	400	380	383	347	355	377	359	384	407	381	380	383	341	372	373	398	355	368	387	364	372	404
34908	29299	33649	17974	5878	4142	3395	3053	2745	2401	2028	1937	1638	1484	1402	1352	1220	1167	1146	1096	1082	1083	1031	1015	1008	1007	925	968	1011	908	972	945	879	841	889	895	862	890	915	858	873	864	851	891	869	835	828	843	899	852	870	877	873	873	879	878	836	870	865	836	869	831	866	858	815	799	816	824	834	796	858	896	844	848	879	849	842	855	898	858	842	870	851	845	879	848	877	809	850	810	854	836	859	837	829	806	812	811	859	803	835	819	893	866	844	890	822	844	842	825	832	846	846	855	843	859	824	872	825	833	846	830	827	832	846	814	847	803	838	808	850	799	826	822	852	838	791	787	824	867	871	892	865	888	834	867	824	866	802	832	859	836	826	860	814	843	887	823	870	870	797	906	871	858	903	825	849	842	870	836	872	819	845	835	835	882	835	848	857	858	880	846	903	870	871	799	813	838	841	816	839	826	836	848	885	853	806	848	792	904	865	860	869	856	854	809	848	828	896	821	865	814	846	842	809	860	847	850	808	821	885	875	843	810	824	876	806	812	816	876	902	905	833	821	863	848	852	899	802	833	857	854	824	893	905	826	863	857	795	823	844	813	848	859	848	840	840	883	818	830	842	853	869	833	864	857	830	789	892	879	824	885	818	863	822	842	857	910	863	824	882	837	840	861	849	847	822	878	921	836	884	766	798	889	853	842	874	857	899	847	903	849	853	857	838	792	838	867	836	822	842	848	836	836	856	866	819	838	860	874	833	820	824	858	845	799	817	875	891	880	817	836	816	839	831	836	823	878	834	843	867	785	884	818	829	850	839	852	859	834	815	845	831	824	830	891	864	877	867	842	827	867	849	835	871	871	827	800	797	859	863	785	880	840	805	828	837	809	843	794	837	849	810	815	821	900	878	868	813	849	870	828	884	811	848	856	839	824	850	848	827	801	835	803	868	814	850	862	848	837	832	820	887	857	847	850	857	901	795	834	823	855	852	834	845	855	834	836	829	813	828	859	849	814	891	807	846	867	839	864	827	772	870	871	852	841	870	858	836	880	830	852	843	814	893	846	873	868	791	840	835	825	803	812	878	848	813	841	869	842	822	901	795	854	910	780	846	874	858	877	829	869	868	896	841	858	825	841	877	901	838	854	840	838	928	810	822	773	893	877	887	803	843	836	823	849	874	837	851	843	846	843	888	853	845	867	823	879	800	835	833	850	851	838	748	833	867	860	906	878	846	827	825	864	880	906	837	805	836	869	817	867	844	809	848	817	821	861	868	848	857	852	890	902	871	854	923	809	907	814	877	869	834	834	871	815	789	846	857	885	815	801	803	820	871	869	860	817	880	812	884	826	855	830	795	857	848	838	823	881	900	866	831	847	811	876	883	831	831	867	865	811	812	880	858	835	849	858	838	900	836	832	819	806	863	794	889	836	833	858	859	847	866	841	883	840	830	853	825	847	821	835	850	842	783	841	845	799	826	839	876	850	868	824	806	792	821	873	853	827	880	845	806	876	854	837	893	896	866	879	834	850	849	809	903	834	872	865	839	806	805	884	850	852	888	784	824	820	877	860	805	883	831	847	804	866	790	826	854	863	831	889	854	854	838	906	905	847	818	873	831	856	855	846	814	889	858	897	873	811	858	862	848	820	852	866	867	854	840	869	854	832	847	820	876	877	818	823	856	830	814	832	800	800	899	855	830	844	813	781	820	872	797	850	872	825	835	901	803	880	832	843	818	810	858	872	813	851	863	829	841	888	881	825	826	825	830	834	811	896	833	824	824	814	878	868	851	896	825	825	819	879	839	880	860	858	800	857	880	809	898	872	891	788	835	850	842	829	830	883	827	829	914	836	814	829	845	837	869	830	810	837	865	802	844	816	852	840	826	853	860	846	866	850	835	875	844	860	796	869	882	892	812	826	831	883	863	921	828	847	889	827	795	848	906	833	833	835	852	771	843	898	879	857	845	833	902	806	852	800	818	808	861	823	882	878	832	853	851	819	853	867	838	847	824	876	845	812	854	822	825	882	922	872	806	864	871	826	840	848	921	825	846	857	876	891	866	836	812	800	812	829	855	812	854	854	848	832	821	853	826	863	840	829	843	838	875	851	873	866	831	852	830	814	828	793	860	884	867	833	880	814	856	847	828	836	855	827	873	830	803	839	882	844	905	816	831	850	832	856	844	827	868	912	828	810	817	874	781	836	851	893	869	837	765	907	857	866	864	840	885	817	854	908	882	839	837	882	882	863	805	843	856	839	866	822	816	822	847	889	839	859	871	887	889	893	854	851	849	840	873	880	814	816	842	896	825	828	852	835	785	831	831	828	827	842	867	783	836	826	822	805	849	839	854	801	853	822	897	805	837	866	861	869	839	845	796	854	819	850	815	898	855	827	843	815	877	810	848	865	776	869	846	857	863	836	832	846	773	881	775	882	824	879	842	834	859	821	818	824	802	850	826	868	819	829	857	837	902	860	807	845	882	840	881	853	837	861	825	870	844	887	828	851	854	845	830	889	841	812	864	871	837	853	834	846	822	816	846	825	803	823	906	883	832	822	901	860	845	850	880	876	847	892	807	812	866	797	839	847	856	860	835	852	871	920	853	821	890	889	780	798	855	824	856	847	869	894	832	772	851	866	828	822	889	847	848	799	888	871	868	816	874	837	866	819	827	822	816	788	878	888	837	816	878	808	809	835	857	865	892	865	853	855	867	822	838	862	819	865	804	848	823	843	848	886	864	831	879	831	828	875	859	811	907	854	866	822	810	849	825	829	840	816	832	852	830	807	849	776	846	866	868	827	839	822	870	892	874	814	850	881	877	817	948	862	814	850	820	864	809	804	848	836	827	873	868	845	839	839	848	846	801	868	848	872	834	838	864	823	855	834	861	813	865	868	854	851	946	823	839	859	835	845	855	844	849	849	833	786	835	899	778	825	886	826	814	879	867	845	833	844	850	881	845	790	863	892	862	811	913	835	890	807	848	830	808	881	848	878	872	881	846	791	803	812	838	882	864	863	802	873	889	939	830	851	854	816	857	845	826	851	870	888	795	888	845	865	893	869	859	838	863	875	850	902	875	862	846	822	801	835	823	846	817	850	817	862	832	777	813	881	842	874	850	843	801	880	817	847	822	824	844	792	832	802	853	840	807	826	824	890	823	879	853	840	828	867	833	833	814	810	802	923	880	874	839	840	867	847	826	829	814	842	865	841	852	833	877	867	815	824	861	806	855	887	807	815	874	888	820	831	856	859	880	832	883	915	871	856	867	829	819	877	857	832	803	861	919	858	887	839	883	823	815	854	833	874	881	836	839	875	864	876	813	835	857	850	858	861	837	851	867	849	854	847	871	856	877	852	839	829	819	876	872	844	808	864	846	886	882	892	834	860	902	869	825	826	852	799	876	828	893	844	883	815	829	855	827	811	849	817	844	834	837	882	853	862	865	828	844	863	889	820	801	833	860	875	896	894	885	883	878	814	808	860	819	852	829	825	839	846	861	802	822	809
29436	15664	8192	2245	791	625	596	539	501	496	505	434	413	386	436	427	433	393	406	410	376	407	399	487	451	424	407	377	383	362	370	441	409	423	460	404	395	403	408	411	386	408	392	364	384	419	396	414	419	416	381	412	400	405	400	398	433	416	462	412	407	397	403	400	401	358	417	373	424	394	389	458	405	377	412	415	403	411	393	385	391	363	442	376	397	437	397	436	403	412	422	401	418	421	390	424	413	419	429	410	427	419	448	388	434	411	380	415	397	407	397	426	439	363	375	395	405	377	376	410	390	396	432	435	421	399	408	395	420	406	391	416	417	396	398	377	372	371	408	392	389	384	379	389	459	382	400	376	406	410	401	389	413	376	400	367	403	392	398	439	394	366	391	377	427	411	423	414	376	409	460	434	408	394	429	403	447	393	447	416	410	389	416	389	401	399	365	423	418	415	386	391	399	365	433	403	410	414	380	418	403	397	368	395	415	416	411	434	402	397	443	372	392	414	385	415	381	419	418	401	388	436	431	399	399	433	404	432	420	459	446	429	399	439	392	407	440	401	421	419	381	388	433	413	405	418	393	434	430	412	411	417	433	385	456	448	390	418	373	406	392	363	411	390	422	392	370	427	381	397	395	403	409	400	399	445	377	416	416	397	419	396	413	422	421	408	419	388	387	399	418	430	406	444	383	391	393	397	400	374	403	384	401	422	423	427	403	347	377	402	392	401	422	413	369	422	439	425	394	411	399	395	414	408	442	400	414	412	411	419	409	405	393	386	376	422	368	372	396	421	440	427	443	450	405	393	415	379	391	408	384	392	401	410	427	379	402	383	376	417	415	366	422	399	391	423	384	402	410	393	435	467	420	411	419	378	391	414	432	413	388	392	391	419	439	409	365	398	413	404	380	428	352	427	413	404	418	405	377	414	425	402	384	381	430	428	424	410	386	370	424	348	400	407	422	434	390	442	410	422	459	397	419	429	446	424	404	377	385	402	434	408	393	390	416	440	397	426	409	419	395	412	443	413	393	378	407	455	429	374	436	419	381	401	436	443	456	425	413	425	390	387	384	370	441	345	419	430	386	376	394	424	443	415	372	421	410	431	349	413	430	385	411	426	441	414	430	408	405	396	414	408	410	414	406	383	392	387	402	425	391	388	394	400	394	439	381	405	378	380	399	393	378	436	432	400	409	420	392	419	420	392	453	412	382	412	374	385	398	429	422	441	434	399	394	426	417	425	461	470	377	393	413	406	390	378	408	406	385	434	381	361	369	404	365	416	415	420	389	412	392	416	414	388	400	355	450	410	402	411	438	403	429	410	381	406	416	388	442	445	402	398	382	389	417	424	416	413	388	423	456	414	387	344	400	383	409	423	404	367	394	370	415	430	408	399	418	446	396	398	408	353	396	392	405	431	431	435	403	391	409	427	419	395	422	401	418	447	408	449	350	438	398	387	427	398	388	419	419	398	421	393	418	439	359	421	395	385	391	414	353	388	398	418	405	422	417	396	419	372	443	402	411	405	389	432	423	426	402	421	399	421	379	404	420	459	405	396	410	384	406	400	437	382	381	395	400	409	406	409	399	359	407	399	420	418	377	363	383	412	382	429	423	403	407	402	426	435	412	414	401	366	403	431	373	405	381	375	364	424	417	398	439	414	398	405	420	428	393	403	380	433	431	406	415	442	405	444	407	405	357	427	404	420	400	435	449	387	422	399	392	403	409	419	440	409	404	395	430	438	391	414	399	424	363	391	403	421	432	405	371	392	371	379	406	435	407	416	406	391	377	413	379	416	427	403	407	398	424	414	422	426	404	404	417	401	397	421	428	398	407	355	397	402	423	429	356	384	399	408	396	406	408	379	408	370	390	424	412	424	426	410	456	415	416	392	451	395	411	404	394	371	408	394	394	458	369	392	407	386	415	435	424	401	426	420	381	436	388	400	410	410	375	409	414	431	377	345	414	406	414	412	410	392	429	401	451	404	399	418	435	426	409	435	391	405	407	372	453	398	435	364	369	411	398	430	429	398	378	400	404	393	426	365	411	372	364	403	436	365	406	383	419	436	416	375	450	406	440	397	397	367	382	405	430	397	388	419	428	442	433	395	413	378	418	384	370	396	445	376	390	401	430	395	378	396	406	431	425	433	400	376	424	398	393	390	394	430	393	427	397	411	406	423	355	407	411	438	376	426	408	443	400	392	437	432	419	397	395	384	396	408	440	378	397	384	418	462	448	447	419	443	432	451	381	370	443	422	452	436	421	412	465	410	399	433	444	424	394	382	376	433	389	385	453	439	396	423	391	428	409	424	394	418	407	408	387	405	415	400	422	419	404	419	420	412	425	456	437	378	424	400	388	404	389	369	372	391	430	396	468	387	422	400	421	403	382	413	389	369	376	444	420	431	446	437	403	372	379	437	421	381	417	396	392	384	405	413	429	392	403	392	373	401	373	408	383	453	388	409	377	404	395	389	418	405	431	388	415	404	400	398	399	424	402	382	431	380	392	391	433	445	369	394	395	392	392	448	411	415	420	416	418	408	416	390	376	351	413	439	398	391	429	432	357	407	416	388	410	449	447	391	386	422	455	415	391	422	442	402	415	370	395	409	407	441	391	396	380	410	376	415	439	415	419	380	418	457	397	449	399	426	400	410	377	423	400	411	404	417	386	420	395	409	381	376	434	388	440	438	397	391	396	382	405	411	403	419	394	395	403	402	421	409	381	402	388	381	393	383	380	418	424	379	414	386	424	409	364	385	397	417	389	432	426	388	348	399	400	352	364	423	420	401	374	386	411	341	404	380	415	398	424	387	381	372	452	400	449	398	397	414	408	419	434	395	388	412	401	422	400	413	425	438	454	446	393	424	383	382	404	404	378	370	390	393	387	426	428	370	402	408	409	374	427	393	415	392	410	402	369	400	413	393	391	426	429	416	378	400	397	393	419	452	442	404	412	384	397	408	420	384	385	408	393	394	413	435	414	400	369	415	394	402	366	385	377	432	408	419	412	367	429	395	409	374	398	397	365	422	418	409	364	418	411	404	402	405	397	353	423	424	407	401	421	390	419	406	432	406	383	422	412	431	392	393	397	426	430	411	436	380	410	367	433	401	420	399	411	413	398	424	401	394	415	378	384	439	407	396	425	393	415	407	381	371	416	450	375	368	407	437	381	372	416	359	428	458	415	401	441	385	404	411	383	393	410	422	405	430	411	449	373	431	418	424	370	400	396	420	380	417	373	439	427	397	388	414	408	423	416	382	432	436	374	373	408	371	401	384	412	386	447	405	398	416	374	405	410	386	400	396	374	418	397	406	405	433	442	383	394	373	404	420	373	385	438	480	426	386	395	399	414	435	410	412	418	383	418	445	389	414	411	434	390	406	405	402	404	421	375	416	391	396	408	448	401	417	435	412	411	405	389	391	422	431	386	409	426	422	408	432	413	425	396	446	421	418	441	419	390	412	399	397	390	412	427	408	397	419	373	444	425	415	442	438
18722	12407	11003	4736	2358	1875	1605	1606	1363	1278	1219	1158	1097	1095	1052	964	985	893	919	947	953	873	923	859	917	902	910	925	925	902	909	930	860	892	868	895	859	914	869	896	944	891	909	876	858	895	854	893	856	868	847	888	881	861	881	887	910	903	915	920	891	913	860	855	898	871	912	892	817	929	944	864	877	843	860	849	898	864	903	852	887	935	854	840	891	857	903	859	939	907	887	863	849	892	893	922	893	925	867	896	878	890	908	890	860	831	846	892	806	885	876	822	936	858	859	872	845	904	894	831	922	880	856	891	894	880	918	849	916	952	856	876	822	863	871	860	850	969	915	901	885	884	909	915	891	822	910	860	965	811	945	905	931	858	886	911	905	908	865	841	870	864	852	906	854	823	875	834	930	855	853	856	809	894	891	857	886	855	821	830	878	872	911	867	909	897	887	863	889	902	919	889	877	900	922	847	875	893	858	887	871	880	887	872	861	843	846	892	872	936	866	843	884	882	900	873	851	848	915	889	870	829	875	896	943	879	859	922	853	852	894	869	968	856	858	857	886	855	862	844	854	854	871	913	819	850	922	875	851	874	871	853	867	879	863	893	895	845	877	864	875	884	873	902	815	877	885	907	887	880	934	885	877	853	925	932	911	878	872	856	871	912	855	928	895	875	823	881	922	927	890	888	852	824	863	884	883	871	879	810	847	865	799	865	860	932	830	889	869	873	857	893	905	892	859	843	892	868	868	884	911	889	846	888	911	873	941	876	918	859	931	927	913	897	894	888	903	917	841	871	887	899	878	875	882	865	863	880	889	866	841	874	904	895	891	915	941	897	886	876	854	872	870	887	854	881	883	861	861	882	944	830	847	888	893	864	823	884	911	860	947	847	824	896	937	876	878	891	899	830	827	847	900	865	898	858	891	848	851	846	896	902	894	825	834	925	906	876	885	865	876	893	879	901	839	875	935	833	892	877	869	924	916	893	879	923	841	831	885	902	872	836	866	861	853	949	916	844	888	857	867	900	882	896	896	881	856	884	842	862	905	939	915	901	852	884	867	883	886	828	928	879	843	863	880	884	832	904	874	930	942	847	859	920	883	882	892	856	844	890	885	858	915	886	851	875	872	847	848	872	890	877	845	874	897	915	914	903	929	900	885	914	885	876	917	881	831	922	973	823	827	920	869	850	869	867	903	830	904	956	917	846	862	878	853	875	902	811	858	785	850	907	841	846	860	881	872	899	890	893	925	872	888	881	865	825	850	884	929	900	879	912	905	863	882	901	856	841	850	921	857	867	883	856	871	853	869	856	916	878	898	878	887	905	929	902	869	839	893	804	874	867	924	911	938	885	864	841	860	871	920	893	818	902	914	835	899	823	872	878	883	875	852	906	872	877	895	910	923	876	906	907	907	924	888	914	861	876	860	875	895	810	918	902	905	901	870	880	905	888	903	872	950	859	836	832	869	874	848	907	894	898	871	873	906	852	873	916	910	889	890	909	895	851	888	872	886	893	882	852	905	878	895	959	899	866	851	893	850	854	920	857	839	813	880	913	859	880	853	866	874	907	913	900	886	900	870	852	848	899	842	896	876	819	932	894	899	853	948	894	882	833	908	881	912	844	913	886	854	925	828	830	815	877	843	826	917	939	871	853	887	863	920	916	880	891	902	914	867	859	828	877	945	839	863	849	884	903	813	921	874	860	904	801	893	847	875	910	881	895	907	864	856	857	838	909	826	887	838	873	861	885	870	867	883	903	900	822	860	907	809	887	849	869	908	887	897	901	846	892	896	846	879	879	872	865	833	856	931	829	881	867	865	898	889	836	813	885	874	904	817	893	782	904	908	850	894	886	862	883	856	876	942	899	905	878	841	890	865	906	887	931	906	875	848	887	877	914	869	896	902	848	833	839	911	879	897	953	895	904	892	853	856	878	837	864	899	861	858	840	863	880	976	862	836	878	837	862	885	940	868	845	882	886	892	867	832	856	901	889	845	924	872	888	874	857	893	874	895	882	874	870	861	898	929	822	894	861	928	872	904	873	875	881	890	858	867	861	857	894	908	888	828	917	861	899	917	861	884	866	818	890	801	918	901	932	882	822	896	887	860	845	882	906	913	899	891	913	890	891	859	856	906	825	831	824	891	876	879	917	897	880	901	847	897	896	914	865	899	825	905	937	903	874	859	835	837	870	861	864	893	829	890	873	862	807	912	863	834	841	903	874	889	903	860	927	918	894	878	847	889	855	881	884	862	893	919	878	885	885	858	870	855	875	910	874	837	897	879	869	870	858	880	899	871	876	898	879	854	862	893	855	898	862	871	858	920	865	836	898	853	908	847	879	909	876	833	836	874	911	890	864	838	893	866	866	855	865	905	878	943	927	915	824	898	899	879	885	878	891	935	818	908	870	924	868	843	859	856	920	868	831	830	871	874	894	836	890	880	853	849	860	853	850	886	867	847	872	897	872	875	883	894	908	883	877	849	935	892	851	849	859	897	842	851	859	864	874	883	891	894	863	864	873	843	854	841	870	856	887	839	868	912	892	866	869	840	903	868	911	864	887	886	887	885	897	888	865	874	863	896	905	893	863	884	846	890	868	844	894	874	875	819	880	882	876	858	871	849	843	899	881	861	882	888	882	932	870	866	890	896	852	862	835	904	808	864	891	907	894	833	872	840	875	857	855	884	860	860	910	890	913	876	865	906	834	876	873	853	883	902	933	886	854	863	857	888	911	854	861	825	887	911	880	910	929	867	888	855	906	887	902	888	878	854	838	897	884	869	942	850	886	869	860	874	876	905	899	883	856	922	898	867	902	896	902	883	912	852	840	886	879	868	829	879	910	908	866	900	940	886	885	915	857	891	839	865	935	830	861	852	885	928	891	840	858	890	906	900	856	858	801	840	894	889	877	943	871	913	902	843	848	895	894	825	867	853	857	957	864	871	929	865	866	843	876	940	876	845	915	887	915	826	900	850	895	899	865	865	906	870	881	889	889	916	920	800	849	908	849	858	850	890	831	864	877	851	858	854	888	901	828	862	925	866	867	905	901	874	927	838	885	866	911	894	895	901	860	864	874	925	891	858	864	863	860	887	901	821	861	909	855	878	872	900	918	875	852	850	890	911	826	864	897	841	885	888	855	810	882	856	838	908	853	901	911	913	877	860	913	848	921	867	855	882	866	881	861	863	881	967	922	878	899	831	831	832	917	929	843	888	920	844	849	927	864	843	868	883	851	906	880	893	884	847	893	900	867	877	882	912	823	879	889	872	901	876	910	900	906	880	885	898	864	817	845	859	880	845	875	869	881	865	922	884	890	840	897	876	886	854	891	916	910	934	931	899	876	913	844	839	891	889	917	897	910	891	899	894	852	855	879	925	856	898	902	867	903	883	842	848	905	886	916	816	877	862	885	933	833	912	878	915	890	889	861	822	910	879	778	849	831	915	919	871	910	925	835	870	862	878	914	924	890	899	877	900	930	907	887	836	923	829	883	882	915
47201	28592	20615	7865	1726	846	660	572	576	497	454	446	394	375	386	350	321	326	315	336	335	315	321	352	293	315	332	352	315	325	310	336	342	303	291	334	323	304	345	317	350	342	310	321	334	277	338	306	320	326	348	287	267	285	303	285	292	300	267	291	307	304	327	312	312	299	303	307	326	298	338	327	291	293	293	295	284	343	293	335	287	279	319	319	341	293	332	294	289	341	266	284	319	295	328	305	299	323	304	306	346	325	290	307	327	292	300	316	319	287	323	317	330	294	342	313	296	317	269	317	304	284	288	306	310	296	298	333	340	317	300	341	313	303	296	332	268	304	290	328	344	279	286	312	306	287	345	297	284	314	328	310	255	303	309	328	318	334	348	316	313	287	302	309	266	347	298	318	288	296	314	325	363	335	330	309	346	283	316	301	275	299	281	287	299	315	290	302	291	293	309	288	329	323	336	313	289	305	298	321	281	277	302	303	308	278	305	311	312	321	315	286	320	308	291	295	283	331	290	325	304	308	291	291	295	257	294	334	352	311	276	324	319	325	313	296	347	311	304	313	309	291	308	307	281	279	304	340	293	345	344	323	345	308	322	310	323	300	328	276	337	315	276	302	309	268	304	330	306	302	337	293	292	327	278	297	334	311	318	325	319	318	299	310	326	291	320	297	292	297	331	350	283	298	289	359	314	298	297	284	324	303	272	299	316	322	318	283	332	308	304	316	309	311	300	284	313	286	300	324	358	276	353	283	346	326	345	306	318	329	297	324	284	295	320	271	321	314	289	352	325	324	283	313	314	264	311	305	326	303	305	288	339	293	353	325	319	311	289	307	302	298	286	331	295	308	358	317	307	330	295	328	329	310	290	292	298	324	329	290	336	305	298	279	281	333	309	290	321	338	306	297	287	337	293	340	322	316	299	315	305	327	310	326	312	317	320	330	288	327	309	310	301	257	296	314	298	318	307	320	312	318	318	290	309	289	330	274	325	337	312	329	339	322	308	341	310	305	298	298	323	311	294	309	319	319	350	336	311	334	309	307	278	290	313	337	296	293	308	308	308	284	319	312	285	332	293	322	306	279	330	280	316	313	323	266	314	299	300	294	289	315	294	284	295	279	306	295	302	298	292	300	300	279	305	301	312	285	292	309	315	289	308	295	288	297	327	322	315	362	303	321	312	315	316	297	316	297	309	346	326	262	306	328	304	310	265	284	284	317	288	290	302	335	301	299	277	304	266	314	289	299	306	311	289	315	325	310	295	289	312	320	338	328	328	325	305	301	280	301	285	322	290	304	353	315	292	337	331	332	294	308	295	342	288	317	340	303	296	311	314	285	294	297	329	298	296	317	313	307	298	288	278	333	279	310	333	314	296	334	291	303	315	326	274	295	311	335	320	329	338	353	323	298	312	335	260	313	312	302	290	293	300	318	350	283	282	325	296	300	321	302	291	310	301	315	277	289	335	333	296	326	278	303	311	331	302	317	303	283	302	337	287	319	348	310	286	303	295	291	308	315	321	306	308	317	315	251	303	295	315	307	349	346	304	333	295	303	333	299	345	328	331	293	304	299	303	358	319	293	289	331	298	290	333	302	315	340	294	303	310	340	290	279	339	298	278	313	319	292	331	298	298	313	292	329	287	286	300	312	320	287	302	310	296	313	315	296	293	332	339	363	333	291	315	294	324	340	312	275	311	300	310	293	300	335	330	306	309	330	302	328	290	306	299	305	318	285	291	301	329	347	315	310	318	294	318	303	299	313	314	276	341	289	298	306	320	322	308	325	329	304	313	308	316	273	321	318	333	309	313	327	320	279	286	334	289	309	300	318	319	298	304	314	311	340	334	342	332	331	335	281	300	306	343	311	289	333	306	300	298	265	336	334	297	309	309	312	340	289	271	313	300	312	333	289	304	318	313	330	297	318	308	278	311	325	308	327	288	307	328	323	310	317	318	330	316	306	330	291	308	319	339	308	319	333	333	300	297	333	293	293	302	285	329	299	293	314	315	299	346	303	294	283	276	308	293	286	312	309	310	291	298	330	285	326	282	317	302	311	293	312	302	295	301	332	306	292	305	316	299	310	310	302	293	257	344	305	337	321	313	300	297	299	313	325	296	312	330	310	317	320	310	329	320	306	287	357	287	329	348	284	288	351	322	295	323	299	304	294	281	301	305	299	330	302	279	342	307	285	312	296	308	321	336	291	339	315	294	314	281	310	285	298	322	298	322	301	280	314	295	305	313	314	293	298	326	314	321	278	335	276	289	296	309	295	299	301	295	299	313	285	353	307	316	330	299	300	272	337	291	306	332	317	321	323	335	291	336	291	311	289	268	285	303	271	272	273	316	309	303	261	338	318	339	305	314	294	318	318	286	319	327	314	331	319	322	300	282	316	334	317	332	314	292	254	296	292	324	343	304	297	302	324	311	299	335	313	307	302	294	298	311	302	308	296	303	312	313	301	299	349	347	300	292	336	310	306	315	292	295	278	308	309	297	277	305	333	304	313	295	279	326	305	316	326	274	264	317	326	320	322	323	341	302	249	297	290	320	292	324	301	292	308	307	298	329	354	351	364	319	293	304	326	269	310	285	355	313	309	308	274	333	295	297	322	293	292	328	332	263	321	320	297	311	330	330	338	302	325	340	294	319	300	332	319	298	310	318	326	289	306	287	320	301	339	316	300	311	322	327	295	306	276	307	316	300	298	332	318	327	297	332	332	318	323	285	279	322	299	300	302	304	297	328	302	304	290	306	278	316	337	298	264	308	352	278	330	298	281	298	285	294	288	319	345	317	300	330	289	275	280	292	334	323	305	288	328	313	330	319	287	315	301	324	313	333	300	321	297	358	306	293	306	320	309	296	285	323	311	291	268	299	305	337	274	286	309	293	290	311	328	310	289	309	284	323	361	328	286	338	332	285	284	324	293	289	315	294	271	285	287	305	292	319	296	292	300	320	318	316	309	304	331	309	330	308	303	321	299	298	299	311	307	287	281	290	336	326	333	321	279	332	301	301	360	263	299	309	300	309	340	335	294	290	305	298	286	327	299	340	311	308	290	323	328	288	340	305	327	315	346	346	289	292	291	296	310	345	281	268	296	290	319	290	335	298	319	279	300	306	279	311	341	298	339	306	330	285	309	306	294	364	319	326	311	289	307	297	309	278	308	316	292	359	323	319	304	322	314	296	333	302	317	319	324	302	336	326	345	299	286	284	288	310	333	298	292	341	333	335	314	267	284	327	297	297	333	332	305	298	293	278	296	300	308	272	313	281	294	310	304	302	306	303	303	326	314	322	313	320	328	303	303	302	262	312	298	315	296	319	268	304	301	323	301	309	302	304	304	361	275	325	294	292	334	320	320	306	293	287	283	317	326	343	303	300	304	276	299	276	327	304	329	311	294	325	270	279	287	318	296	327	283	303	293	317	296	321	318	300	338	275	350	286	320	296	324	312	326	335	286	309	345	303	325	337	301	326	298	317	318	302	316	324	300
30547	21378	22509	12206	4100	3001	2446	2121	2005	1682	1521	1270	1243	1156	1087	1028	940	912	864	845	873	887	868	810	818	778	777	808	781	750	745	793	775	759	709	794	754	724	762	733	751	725	686	721	683	684	790	657	690	750	748	696	725	715	704	721	691	694	692	749	681	679	684	781	717	738	714	667	709	722	675	713	676	692	716	713	701	671	697	734	721	733	739	715	731	678	694	759	691	680	699	684	754	697	630	724	683	710	679	690	730	664	689	706	721	666	686	673	699	706	683	727	680	710	709	672	692	683	727	694	697	684	718	698	692	671	648	696	670	713	715	686	681	662	716	683	684	702	685	641	711	771	695	665	710	701	715	632	708	735	678	717	737	684	724	647	650	700	713	677	702	733	697	710	713	677	715	706	731	646	758	688	686	664	711	691	676	697	688	678	713	664	697	657	679	746	690	706	743	694	741	740	714	636	668	694	681	683	716	726	663	694	675	756	735	721	684	693	685	717	696	753	659	745	713	723	660	711	709	719	664	689	689	674	724	734	733	673	711	730	675	729	694	701	669	699	697	697	694	695	680	686	685	686	689	688	741	678	709	730	703	703	721	664	684	623	708	681	675	709	716	677	660	673	728	668	667	718	702	681	678	699	760	729	719	696	732	680	675	648	683	756	752	676	709	696	719	712	734	709	688	697	703	736	684	728	724	718	703	714	729	670	682	694	689	676	681	727	727	737	680	759	689	753	710	704	669	722	713	708	710	676	664	729	684	694	698	702	653	731	708	744	650	692	680	784	686	681	703	694	657	748	734	667	705	644	719	697	713	664	688	715	694	689	698	718	687	712	701	640	696	667	723	707	707	708	694	692	706	673	728	687	730	686	710	697	717	713	695	717	702	728	705	710	689	711	720	725	722	735	712	738	719	705	705	731	679	677	698	662	735	674	706	735	735	668	738	706	677	704	664	701	719	724	689	680	642	666	717	728	692	690	702	684	671	666	718	728	718	715	705	698	692	695	742	699	710	715	733	694	700	688	729	729	726	697	672	717	680	732	658	671	688	687	688	657	720	667	670	689	720	705	693	690	637	674	710	741	674	638	726	721	692	699	692	721	670	704	678	661	765	745	693	699	709	749	716	678	710	685	703	706	713	696	699	682	743	672	719	697	683	734	726	711	715	741	709	659	673	674	702	704	700	699	691	671	712	711	672	687	703	700	673	731	721	739	738	715	649	689	719	725	689	703	721	742	745	741	691	724	712	716	689	678	709	707	697	672	686	728	714	677	694	648	701	699	735	687	748	708	664	703	744	740	673	651	708	674	684	746	720	707	727	693	684	704	648	717	690	703	669	698	718	657	742	647	667	691	693	704	690	655	715	681	685	754	708	684	729	717	683	672	696	699	666	728	703	701	707	719	719	683	728	700	667	703	701	687	713	640	709	723	713	663	731	732	738	712	694	669	687	708	715	706	701	688	699	665	708	723	652	690	729	725	700	703	699	700	734	743	695	727	698	739	675	740	708	694	742	686	667	684	653	676	701	698	698	695	744	708	723	661	741	708	667	696	745	698	726	676	687	686	694	669	718	723	695	715	706	702	704	658	748	706	688	709	688	696	677	695	713	683	676	680	720	698	684	702	725	673	726	734	710	682	667	732	694	683	691	703	714	722	680	657	693	710	703	735	649	673	671	657	686	729	664	673	724	699	694	699	735	750	661	672	693	692	733	698	704	695	741	732	700	665	680	694	710	701	717	721	690	728	698	687	648	722	702	729	668	689	665	724	675	656	725	757	684	705	663	739	676	690	736	695	694	688	672	714	735	691	674	692	714	698	698	694	675	715	705	704	676	723	664	660	702	657	734	772	693	729	716	708	669	700	660	714	714	687	721	725	706	667	692	693	711	715	731	724	691	715	684	701	691	693	673	691	759	704	684	694	715	629	694	667	688	750	653	701	697	730	672	705	705	756	677	712	688	689	670	706	655	771	694	710	734	676	732	712	710	684	698	672	678	719	682	708	712	717	778	694	670	707	677	654	672	731	707	714	670	711	732	724	689	681	763	732	728	701	727	743	702	690	713	723	736	698	705	731	705	687	689	746	679	698	678	620	715	696	710	678	691	709	738	760	710	697	692	691	679	679	664	739	693	670	681	702	703	711	675	675	720	721	696	708	737	667	722	674	675	700	648	740	681	709	753	679	696	705	707	687	652	709	702	691	711	632	723	746	699	736	666	736	719	684	765	711	715	699	732	708	740	671	700	675	754	758	726	700	654	634	635	781	755	708	694	717	709	727	724	721	644	700	711	673	696	700	698	690	668	688	731	737	699	687	695	668	670	697	689	713	659	739	679	681	699	703	685	712	668	690	674	723	731	703	721	714	685	701	681	719	710	712	709	665	692	727	688	658	716	690	690	748	724	682	659	672	684	690	672	706	646	728	674	729	710	675	756	688	685	678	703	717	700	710	709	665	703	705	746	683	728	747	679	652	711	673	738	725	688	722	710	727	688	700	670	696	642	697	747	674	718	700	703	672	690	669	667	721	640	682	688	667	720	714	729	711	656	733	681	719	682	694	668	701	688	653	663	661	722	697	719	719	683	652	659	724	701	707	729	699	689	671	720	717	714	695	663	692	721	742	702	684	663	678	664	680	697	659	674	732	662	719	744	689	725	712	686	695	685	703	705	751	707	703	748	667	759	685	685	739	694	680	697	681	701	726	720	646	752	678	694	685	663	718	676	730	746	741	680	702	687	708	679	768	643	712	704	732	765	731	711	733	700	721	706	702	692	700	734	664	731	687	701	686	704	704	648	696	689	735	692	663	703	696	671	709	687	698	720	700	722	727	641	693	699	725	668	714	681	752	699	684	661	669	726	690	705	686	756	717	727	709	667	696	653	690	746	724	701	692	692	730	707	701	698	669	716	669	697	665	736	745	708	744	681	711	672	720	674	755	644	749	717	686	695	698	672	713	728	663	665	635	621	699	750	672	726	683	715	696	692	701	726	707	684	689	716	683	692	700	713	666	690	713	662	702	696	683	624	662	701	724	729	712	729	713	730	677	692	716	739	688	670	760	673	751	712	650	707	697	751	721	727	679	702	671	741	735	664	670	693	719	736	701	671	704	668	729	639	713	673	747	674	674	693	769	715	732	686	701	717	699	667	696	723	723	684	687	713	729	703	706	669	698	687	747	668	710	669	719	740	680	678	764	754	657	676	685	729	713	673	715	644	711	688	667	696	671	733	699	715	685	731	674	680	717	692	689	671	716	716	727	697	706	679	728	702	693	713	702	701	722	705	691	715	709	699	721	719	703	689	725	702	718	732	667	685	649	698	712	689	677	690	695	717	708	702	709	702	722	672	685	705	695	665	661	683	690	696	724	712	697	719	666	768	702	701	660	654	683	696	714	711	726	663	670	736	712	682	689	684	643	672	681	704	704	675	656	710	695	730	703	726	755	718	704	719	708	742	709	658	719	679	686	664	718	727	691	696	672	713	683	732	717	696	731
54805	36766	28536	15094	3861	1461	1076	883	813	696	605	486	556	526	459	483	449	446	408	382	422	395	410	409	446	395	422	369	359	379	409	389	374	382	371	360	373	366	414	401	381	373	392	388	371	395	383	348	408	372	405	384	382	414	390	359	461	386	377	384	388	367	383	340	377	365	361	388	376	391	357	367	372	390	381	355	372	380	364	350	354	349	409	376	382	346	384	381	338	392	366	365	361	409	379	366	358	389	336	369	367	347	393	406	391	379	388	377	419	451	369	397	350	384	365	366	372	372	401	352	362	407	367	333	383	372	372	368	390	343	384	384	382	354	353	376	392	365	364	384	388	342	372	378	377	386	391	392	402	394	396	355	339	359	400	365	349	368	371	349	422	325	392	413	361	379	342	383	392	329	368	351	395	393	393	383	386	378	372	353	367	373	360	388	378	374	327	378	396	383	387	369	378	376	357	383	408	375	376	346	319	387	355	353	381	396	380	368	364	377	409	406	398	374	370	417	349	373	391	374	390	352	415	359	371	367	374	361	392	344	359	369	366	383	372	358	400	340	353	367	333	373	369	374	374	378	357	421	366	394	414	374	339	345	385	396	392	393	408	395	396	381	378	398	407	356	392	356	386	364	361	350	355	374	379	386	375	370	392	395	378	365	388	374	394	433	407	400	375	409	369	358	348	413	373	369	426	351	361	390	391	377	367	386	410	351	364	375	360	375	383	376	344	365	374	380	386	383	380	358	357	341	352	391	392	384	342	378	326	387	340	376	358	345	360	372	366	381	380	356	388	392	387	362	375	352	322	378	390	358	357	392	400	379	407	360	369	374	393	367	385	373	335	329	377	402	414	386	366	335	373	385	380	401	364	410	364	363	359	375	350	351	379	360	407	370	399	397	387	373	442	410	380	399	404	417	395	379	345	395	387	396	432	393	366	386	391	394	400	368	365	358	402	369	394	368	370	362	413	388	349	408	372	381	354	380	380	395	373	374	391	379	401	392	403	364	375	373	379	367	364	347	404	388	401	403	402	397	384	361	380	381	422	379	381	369	356	416	369	399	372	354	367	385	375	362	360	370	363	372	390	400	361	371	349	347	367	404	370	360	371	352	347	346	335	383	368	388	381	343	337	399	372	356	345	364	341	356	361	372	397	361	383	381	336	344	343	353	356	387	338	392	328	382	383	355	371	373	405	403	380	362	332	381	383	368	384	341	397	431	352	354	385	403	377	407	374	372	369	413	411	389	357	347	378	412	381	329	362	346	372	379	414	384	391	364	380	342	375	354	347	339	384	358	370	397	337	369	378	359	350	377	363	376	354	366	356	369	355	387	383	323	422	355	381	403	377	373	380	382	424	364	379	379	351	393	359	351	345	372	382	377	377	358	372	386	346	400	361	402	399	364	363	394	383	388	390	357	378	375	402	396	350	357	349	372	372	377	378	381	379	384	397	395	375	376	355	373	376	375	367	392	365	365	371	370	400	369	385	435	388	360	413	355	365	390	353	387	374	371	398	366	379	382	370	357	386	364	365	349	347	369	363	410	376	366	353	397	359	372	357	376	345	367	358	381	364	390	377	394	381	418	359	381	365	407	334	341	402	424	386	350	366	390	380	348	364	377	340	371	368	356	392	359	346	379	406	396	421	351	368	370	399	413	375	380	390	381	359	335	388	381	383	378	359	383	334	372	401	371	346	387	369	373	378	383	368	382	375	398	357	410	378	363	351	396	380	376	367	417	399	381	372	337	410	368	359	364	376	357	379	383	368	396	368	376	348	370	372	386	395	374	356	371	359	374	381	372	396	393	387	340	369	362	387	348	402	405	387	346	353	344	385	385	355	396	383	371	372	351	391	379	339	391	399	371	358	387	377	367	395	388	370	364	404	363	366	387	387	399	329	359	345	397	370	325	414	383	354	399	368	378	383	345	401	382	384	339	386	374	361	343	343	406	359	393	385	394	381	352	390	379	407	377	399	386	368	401	376	349	356	391	388	388	409	377	363	352	362	359	352	394	354	373	355	410	396	379	355	380	369	381	399	390	380	358	372	378	377	385	367	352	428	389	365	346	380	339	370	358	381	358	373	404	377	383	383	345	358	372	374	382	379	403	378	377	408	345	370	394	421	391	376	360	432	374	388	361	403	353	390	396	382	369	375	417	344	383	367	370	388	377	332	400	393	374	389	356	393	381	399	363	368	345	389	348	359	352	371	383	349	368	395	375	359	382	358	361	388	384	406	386	387	350	404	389	393	391	382	363	404	372	394	375	358	370	416	399	390	341	383	400	342	363	354	372	417	338	383	354	339	366	336	377	393	410	390	359	341	367	394	395	349	378	360	361	395	373	413	395	361	384	412	397	397	374	368	375	371	373	327	400	356	351	370	362	353	373	409	383	366	355	347	377	341	351	374	406	390	363	373	377	353	382	381	364	401	370	386	332	354	354	372	377	368	383	365	414	388	355	400	378	362	383	389	391	400	367	341	356	349	376	426	357	425	385	367	347	326	377	408	393	409	395	359	394	373	374	387	375	392	375	415	379	354	388	359	389	385	390	389	348	364	406	400	394	366	337	343	351	407	361	385	396	358	384	400	355	350	353	390	372	394	383	378	424	411	408	376	382	378	394	361	380	349	364	372	397	354	363	392	379	346	382	351	365	380	374	410	368	359	383	413	422	372	394	367	355	370	347	358	346	371	386	396	401	392	360	368	385	384	380	369	364	367	401	398	330	386	376	391	396	381	376	375	375	386	374	377	381	379	365	376	399	389	369	369	344	357	380	365	373	391	357	404	391	372	370	370	348	421	370	389	367	326	370	388	391	379	400	362	361	385	348	369	394	365	414	378	392	361	376	355	361	379	366	382	371	410	376	386	348	371	445	377	367	354	365	361	418	387	367	368	393	426	389	369	359	368	354	383	363	357	339	331	378	340	331	380	354	391	399	360	389	376	390	398	397	374	383	409	396	404	347	321	372	406	382	360	377	358	379	379	359	432	434	401	342	364	383	375	389	395	387	386	352	336	397	357	381	375	398	361	358	400	386	377	368	379	383	370	397	387	368	378	385	387	375	390	333	340	382	378	379	376	373	385	382	361	363	427	422	369	403	350	392	365	393	355	363	339	383	379	341	395	383	386	356	381	368	361	372	385	368	374	366	380	374	342	391	379	395	397	380	374	351	352	384	396	360	387	370	377	381	374	402	339	387	371	401	372	405	373	370	381	359	391	373	412	369	372	375	385	351	366	395	362	375	377	377	415	386	393	425	369	373	372	370	370	338	375	410	388	379	337	353	357	405	357	355	416	372	387	398	366	357	362	352	354	352	361	410	405	384	394	405	421	384	363	382	380	349	446	377	381	368	354	385	360	425	373	392	382	414	375	368	378	416	376	388	377	360	359	344	392	379	356	376	359	395	387	378	390	386	392	378	353	390	357	405	375	395	343	375	379	379	361	334	345	346	360	403	358	389	379	388	365	354	378	380	408	345	370	397	349	394
35458	28652	28515	19911	6308	4497	3692	3185	2972	2575	2102	1850	1775	1552	1425	1370	1227	1116	1072	1067	1076	1038	1040	980	1104	948	982	959	973	943	976	931	937	880	929	914	855	931	891	840	870	868	872	896	873	844	868	910	896	915	809	846	827	850	850	839	855	906	861	893	838	854	844	865	878	864	814	828	851	884	904	824	817	878	834	886	824	857	837	863	853	815	834	875	873	833	837	843	791	820	804	885	832	847	837	850	853	879	848	874	883	865	817	915	895	808	854	836	885	848	882	858	880	872	810	842	805	832	849	840	828	836	822	849	859	864	822	847	849	812	856	910	837	840	835	886	844	819	868	832	835	816	846	836	783	873	816	836	826	826	884	903	842	812	834	868	868	841	851	857	825	848	862	866	834	803	837	826	856	856	894	802	792	790	816	839	872	851	816	815	856	871	870	843	825	843	857	834	852	851	825	797	860	834	812	799	849	831	867	820	826	818	848	814	808	854	879	850	853	842	813	799	890	883	858	787	833	803	846	822	848	865	808	856	806	827	849	803	802	816	809	829	867	783	871	862	805	801	923	856	905	828	868	793	819	890	828	822	883	841	771	823	769	808	878	861	837	849	827	813	828	875	826	798	833	810	851	858	822	855	870	814	858	894	848	851	833	807	831	828	842	878	801	871	838	820	802	798	823	810	828	861	832	782	808	840	807	776	855	830	816	860	858	864	826	814	849	788	840	819	872	830	828	863	817	883	817	893	851	812	809	800	837	850	833	838	854	815	903	873	884	841	868	847	834	890	844	878	862	868	820	837	833	809	864	886	865	828	837	852	911	821	822	833	833	844	857	818	851	815	858	833	816	793	829	863	805	802	795	814	870	800	851	907	849	833	903	866	899	787	810	863	826	785	831	864	848	800	850	866	872	815	841	818	882	861	904	820	820	831	802	838	846	807	852	866	854	823	867	831	794	821	861	800	780	853	863	927	833	841	799	847	839	889	832	823	832	773	781	911	823	808	871	847	802	817	821	811	838	842	819	852	774	888	885	823	835	849	905	829	887	859	856	892	805	849	845	857	844	847	838	879	850	827	888	836	869	905	888	855	840	815	906	865	848	911	825	823	794	883	803	886	879	828	833	809	763	813	877	828	847	846	817	878	842	813	836	833	862	852	885	816	815	845	842	803	870	829	855	871	891	857	886	837	866	838	835	830	841	809	832	847	842	799	849	843	833	867	849	805	855	804	807	837	799	864	843	819	830	842	810	824	894	850	892	837	834	814	836	817	805	859	866	832	878	826	822	827	863	814	857	791	866	856	862	862	856	866	868	886	856	829	797	835	870	855	815	833	883	841	866	835	855	905	830	795	900	846	815	847	804	878	824	780	879	820	808	823	835	845	842	826	789	865	874	843	826	794	864	857	824	824	805	815	827	800	818	838	872	869	843	859	779	829	847	879	903	814	848	848	919	789	819	842	870	833	844	875	826	829	896	826	870	854	863	870	843	878	869	776	815	807	819	865	819	803	867	852	827	824	830	788	830	875	792	836	822	865	800	837	843	885	857	836	857	846	856	841	888	830	812	828	875	864	830	836	793	801	807	822	865	825	875	791	839	832	837	864	826	880	876	871	817	864	840	818	834	872	786	879	815	799	874	839	875	858	781	809	866	773	860	844	855	816	852	866	788	840	774	871	881	868	861	845	880	846	789	842	855	846	878	861	881	844	811	839	860	830	849	810	853	854	872	838	827	869	786	878	776	857	823	847	801	829	856	790	866	818	795	804	877	841	845	836	880	817	842	903	833	859	871	830	861	813	788	845	856	851	826	831	850	837	832	870	804	824	877	858	801	903	820	863	851	811	818	859	878	873	845	850	799	849	866	822	806	857	897	844	819	857	819	852	838	826	782	836	803	825	823	814	877	884	866	858	846	838	861	876	832	834	828	851	808	855	823	824	861	841	843	886	836	856	823	842	896	813	852	847	851	876	855	868	828	837	828	861	816	810	836	833	810	891	868	886	823	853	820	812	877	851	792	791	869	907	820	839	848	847	835	816	829	859	857	850	821	853	838	834	835	904	869	825	876	835	826	866	882	861	798	823	862	826	823	806	845	860	827	869	810	803	834	867	791	815	814	828	828	850	825	827	874	870	823	818	832	849	858	856	826	851	806	855	856	829	832	853	879	871	778	800	872	810	865	807	824	841	812	846	840	841	847	904	854	806	857	772	858	853	860	818	883	833	834	774	847	853	815	817	809	846	841	784	833	873	871	836	876	812	915	836	836	839	834	841	835	842	820	879	859	841	858	861	856	830	851	835	849	794	805	866	809	827	819	832	845	838	847	828	816	872	869	818	838	902	824	835	853	862	830	827	870	854	849	824	823	874	799	831	883	873	825	810	863	797	860	900	820	886	880	828	860	818	849	818	830	829	853	830	853	853	822	838	846	863	812	839	824	834	824	825	827	858	839	885	866	847	840	861	827	836	872	815	859	862	809	820	877	836	833	857	824	854	812	878	845	854	857	891	837	835	860	858	808	833	812	794	877	822	826	841	887	841	823	812	812	811	849	845	861	860	854	833	793	834	820	831	834	814	815	838	818	825	857	804	831	863	841	838	792	833	871	807	827	806	837	806	860	804	800	862	907	822	883	784	839	873	817	795	853	823	845	842	855	791	832	836	866	870	835	834	861	851	900	858	813	846	819	865	830	853	871	898	836	797	827	851	826	879	850	842	844	872	834	822	877	889	874	822	819	863	892	885	814	853	782	894	872	831	857	856	836	865	863	880	819	826	808	840	820	854	817	847	828	831	868	807	790	838	879	863	859	857	835	895	847	875	857	840	838	833	850	876	813	894	838	875	847	841	897	825	895	858	839	866	857	883	850	896	878	916	773	858	882	785	848	858	857	893	845	859	809	879	870	850	891	877	829	879	789	810	879	780	881	841	831	806	850	926	842	844	869	853	826	855	821	812	833	882	850	832	821	784	860	838	830	850	853	908	858	809	830	802	913	836	860	837	804	849	877	893	816	822	869	776	865	873	850	846	860	875	821	838	809	872	837	816	857	861	803	881	860	828	854	827	825	839	834	880	856	858	882	849	844	806	861	823	814	849	847	809	842	866	830	839	827	809	844	838	854	859	823	800	866	828	830	875	909	836	842	843	858	846	840	825	869	847	821	866	815	823	882	861	812	830	832	860	819	809	800	852	837	842	819	853	847	804	866	836	867	872	888	816	860	884	903	809	806	846	810	887	813	880	880	825	853	822	847	779	841	851	793	798	788	813	851	869	864	899	800	839	788	819	848	832	829	849	857	842	832	832	774	831	842	831	821	801	896	814	836	875	813	823	843	840	836	837	870	817	851	791	867	864	861	823	749	890	846	832	848	846	874	813	837	833	885	846	864	839	883	852	835	816	838	861	896	836	836	887	805	846	835	893	819	830	818	844	826	857	822	833	803	828	792	842	844	835	844	866	870	874	852	834	867	869	841	810	840	806	810	884	866	875	847	845	802	861
29503	13737	5998	2507	842	663	647	508	456	479	497	447	441	449	414	449	366	412	442	436	416	430	418	422	408	446	392	405	435	415	379	446	426	416	390	410	412	427	443	403	431	423	384	405	384	381	377	380	410	406	420	387	398	429	373	388	374	421	415	410	384	408	390	389	424	382	371	371	420	381	409	428	431	408	371	406	408	388	411	458	405	411	417	376	432	434	415	375	419	405	417	377	396	392	388	403	382	364	412	380	387	398	396	431	382	387	401	381	414	377	418	414	416	395	366	381	404	424	400	390	380	360	414	410	389	376	416	431	439	388	388	419	384	397	381	400	405	411	419	419	422	420	426	426	411	419	372	388	367	393	382	397	404	392	428	406	410	398	403	390	396	376	378	412	416	404	396	405	417	398	386	403	416	396	411	346	410	440	417	406	431	373	365	409	428	402	386	378	398	442	416	374	417	390	394	386	426	414	402	399	417	382	400	422	347	430	382	406	409	403	380	405	389	386	409	414	425	378	406	409	435	438	362	407	418	452	405	391	407	377	353	432	396	382	402	385	419	432	437	423	368	366	422	375	410	405	405	412	400	386	425	408	395	411	424	413	362	418	417	410	368	428	401	406	397	422	400	394	396	407	369	378	393	401	398	406	406	431	419	416	384	406	371	427	385	420	403	424	412	412	408	408	406	421	406	397	393	412	387	364	411	395	433	420	395	410	376	382	415	380	435	387	367	401	406	384	427	419	408	359	396	401	390	392	404	390	384	408	380	428	411	403	409	398	415	383	392	393	414	411	403	432	424	399	423	390	425	399	426	396	400	402	355	376	385	421	401	413	364	419	456	375	404	361	383	385	389	390	429	391	367	419	421	409	410	375	411	406	377	382	381	393	398	411	417	449	388	392	427	431	444	418	397	383	404	416	386	387	422	413	402	372	382	372	422	427	436	421	409	448	417	425	377	377	375	389	406	348	392	406	416	423	394	434	393	429	364	351	399	392	386	409	375	388	434	409	416	422	410	389	394	384	421	414	396	400	402	433	382	418	401	408	397	396	421	390	383	365	408	422	366	443	385	404	413	392	391	390	382	420	421	402	429	396	397	406	401	390	364	401	414	404	340	412	404	414	437	419	389	440	380	395	386	415	407	404	390	393	393	397	431	459	421	433	435	388	388	378	412	392	412	407	421	409	398	387	402	443	430	391	396	399	413	384	359	399	401	445	430	392	398	373	402	403	411	429	418	339	415	369	421	387	402	403	396	386	428	432	376	369	455	435	387	395	374	367	410	391	406	431	338	378	410	401	386	407	387	419	398	414	388	384	438	407	425	457	401	393	441	377	398	370	355	420	450	408	403	406	385	417	401	389	391	421	445	439	380	408	400	409	404	418	421	412	405	421	432	430	407	370	372	386	388	371	389	401	386	403	445	405	397	405	386	387	411	411	423	408	392	401	419	361	419	399	396	375	391	404	402	415	401	424	398	381	398	406	416	393	417	385	391	370	404	388	372	432	368	396	419	408	401	418	406	384	418	379	396	386	421	376	379	388	382	374	409	411	453	429	394	401	370	403	406	395	402	417	415	394	397	406	385	437	417	432	440	430	396	408	373	369	433	429	387	408	367	386	390	427	432	366	432	412	421	411	366	413	383	402	397	443	456	383	408	409	374	447	388	410	406	377	386	422	404	376	411	378	388	428	395	400	348	422	416	414	372	425	373	420	412	391	413	402	396	395	420	361	394	423	440	428	396	396	386	404	386	417	402	386	435	406	401	394	440	385	377	414	423	372	408	389	410	415	401	411	425	389	352	445	395	398	415	377	398	419	398	396	352	394	398	411	407	377	418	411	386	443	384	409	412	446	424	441	402	398	383	396	429	395	401	416	402	380	402	397	438	407	366	398	398	434	395	412	400	405	436	440	414	419	391	389	411	397	407	390	397	381	390	442	397	422	430	379	404	422	403	411	428	349	396	368	433	414	400	426	400	351	393	369	437	413	370	446	421	412	398	419	400	425	393	390	392	374	366	398	398	392	441	439	448	420	421	387	403	385	392	410	401	411	421	380	358	413	412	424	384	477	403	436	390	422	406	375	408	396	393	390	448	376	365	429	405	413	381	374	418	386	379	367	410	418	431	433	397	437	385	402	423	387	435	429	402	411	405	437	432	423	398	431	404	415	405	374	400	427	439	373	367	417	399	388	384	377	422	406	368	392	419	400	410	427	384	391	370	373	414	412	385	404	412	404	430	381	401	385	407	390	401	427	356	400	402	428	421	426	378	388	436	358	434	427	404	410	383	393	383	403	407	408	400	380	399	419	423	359	409	416	422	398	426	404	424	381	407	351	374	393	443	396	401	395	409	406	427	446	374	415	380	372	372	429	385	424	368	398	397	397	412	373	412	420	411	412	412	420	422	372	410	407	401	413	384	375	428	405	371	362	374	395	387	407	385	362	416	405	410	357	416	398	419	360	399	426	405	408	391	419	396	405	421	413	371	436	399	364	415	424	397	422	365	406	406	376	399	363	400	404	410	430	393	438	378	394	406	388	368	404	413	418	405	434	408	420	410	417	383	374	430	395	414	405	443	424	374	370	469	407	409	398	410	453	399	385	407	374	406	412	386	400	436	394	396	382	384	407	363	376	389	382	409	392	359	356	387	399	404	415	414	392	435	387	419	397	410	389	420	431	437	407	414	364	371	368	422	422	394	352	398	415	387	415	394	425	412	391	379	393	401	404	387	359	438	403	422	445	408	444	393	426	392	398	412	424	417	406	380	418	417	421	406	409	422	362	405	418	456	400	393	385	433	407	405	419	429	427	408	412	403	421	365	378	357	411	452	407	359	377	426	392	378	403	443	379	404	400	401	409	402	376	394	366	427	397	391	417	419	406	408	381	433	360	387	427	394	408	408	356	393	377	407	355	376	440	355	378	461	376	397	341	402	469	452	405	396	402	434	399	378	426	417	391	386	363	388	375	411	365	381	434	353	390	362	351	428	386	358	404	379	414	415	410	390	375	406	406	413	408	419	387	409	381	398	382	391	434	425	400	393	394	378	406	400	432	371	393	395	402	357	430	436	393	417	420	430	405	430	400	398	383	369	398	398	413	397	395	396	393	335	416	412	400	420	405	411	385	382	349	444	410	405	340	403	433	376	395	354	436	390	408	376	365	426	383	403	366	435	432	420	455	411	425	424	410	384	385	393	390	435	410	386	404	401	415	436	388	373	415	404	434	437	422	422	388	410	377	377	424	397	393	410	421	389	399	409	387	394	438	397	383	370	399	425	437	402	371	414	380	393	417	390	366	392	406	382	383	429	403	393	397	376	385	426	380	407	369	412	379	408	444	414	404	465	406	425	419	449	418	361	374	386	421	384	392	406	389	403	421	379	399	396	397	393	411	454	423	408	389	392	409	381	397	401	377	400	390	380	425	434	403	414	418	401	417	416	397	423	400	399	397	407	410	423	428	390	431	418	383	399	373	369	392	415	398	386	402	432	374
18485	10589	8698	5608	2339	1934	1743	1563	1444	1339	1292	1173	1092	1047	986	933	965	950	907	960	946	882	934	916	904	944	991	872	937	837	885	892	914	882	928	836	819	918	825	835	856	954	889	879	898	907	899	853	879	856	885	955	903	877	864	844	859	866	868	872	881	960	893	865	901	860	870	865	879	870	837	900	832	850	874	830	833	867	841	888	870	912	858	906	891	891	861	843	873	855	850	905	906	835	883	810	870	828	843	872	860	838	885	895	911	921	869	885	840	879	856	870	922	883	847	884	871	870	873	830	862	884	832	835	867	887	845	799	938	836	931	887	836	859	861	890	839	848	886	859	915	863	859	885	896	904	854	847	822	860	839	834	852	842	856	846	909	849	889	897	867	850	873	873	877	836	899	889	917	818	907	853	915	887	865	890	824	858	877	894	810	885	866	879	860	888	879	851	841	823	863	868	887	869	886	839	876	834	853	835	850	843	831	828	851	851	909	807	859	901	849	832	858	868	902	853	873	854	865	860	874	838	881	860	843	849	870	885	798	888	848	864	903	890	897	851	898	896	900	859	860	862	873	856	925	899	853	835	905	909	843	901	879	836	871	864	881	896	879	870	858	916	811	867	833	815	831	866	863	911	909	820	890	857	865	869	895	873	888	873	837	839	844	779	927	840	845	893	805	857	898	857	871	855	807	868	918	903	885	888	887	865	797	825	874	880	849	884	853	854	873	856	843	841	886	860	889	851	889	858	828	832	853	890	854	899	848	853	866	843	846	904	907	861	882	872	883	862	883	877	863	836	880	872	862	917	866	871	867	901	915	858	841	834	892	861	897	865	890	847	864	809	857	835	863	847	816	855	851	842	873	873	902	878	897	805	873	842	895	911	887	872	789	833	856	871	908	904	853	842	871	883	889	834	872	863	852	872	810	863	876	857	832	849	871	869	883	885	843	896	828	855	868	900	893	921	856	847	934	864	870	881	826	828	891	870	867	833	906	881	860	855	855	872	855	859	856	923	884	850	876	858	859	840	869	872	872	890	885	859	871	816	844	890	877	898	849	854	833	854	823	832	836	888	871	840	870	880	866	842	901	889	860	911	882	858	865	872	890	877	887	907	876	914	881	913	860	835	881	915	868	889	874	870	822	843	857	832	927	822	869	897	871	821	837	870	809	860	859	863	854	849	827	865	810	913	910	819	901	887	891	915	875	860	870	853	867	920	876	893	877	892	829	828	866	865	846	879	808	866	862	836	838	807	906	885	782	840	859	886	853	825	854	882	817	895	914	912	858	907	885	904	869	890	821	805	902	867	858	847	865	900	863	833	848	917	873	848	902	869	864	789	817	897	875	814	836	871	852	887	875	837	873	864	844	882	839	826	899	850	878	868	869	872	915	897	854	826	867	853	832	867	908	919	888	880	883	843	872	836	874	819	887	869	801	793	780	844	881	868	845	925	878	869	847	848	899	896	826	889	883	892	834	831	848	892	898	898	864	850	867	908	859	851	909	876	866	910	860	885	880	889	813	875	845	859	916	871	847	875	881	846	811	818	867	863	877	872	890	848	857	874	966	860	835	852	858	869	878	878	854	844	875	908	802	858	834	881	866	867	864	885	889	838	858	830	828	878	910	870	868	876	837	854	811	867	911	866	853	864	887	876	806	834	907	898	893	895	877	853	882	880	903	917	893	902	840	847	813	877	835	850	890	872	863	813	875	894	859	886	855	886	858	866	873	879	884	867	859	857	848	928	834	898	827	854	900	866	841	849	847	876	883	879	874	891	841	845	882	879	869	830	850	872	841	844	895	818	876	871	910	833	873	850	882	855	848	874	844	811	871	826	846	848	861	889	846	842	890	880	871	832	858	907	871	863	865	813	836	829	910	840	927	876	861	917	916	872	894	906	855	922	884	914	820	825	868	849	828	892	842	862	844	888	865	842	879	854	873	905	883	888	908	844	885	892	897	870	843	848	875	915	897	862	811	840	919	852	898	896	829	842	874	865	902	879	898	824	840	845	857	828	895	851	906	840	831	828	860	888	878	905	843	865	867	891	861	917	820	819	875	907	902	877	935	863	906	857	893	799	899	847	859	862	837	807	901	839	843	922	898	841	862	831	881	931	883	882	845	845	846	890	855	854	861	888	844	865	908	825	819	942	899	905	844	904	899	824	923	832	865	837	847	849	908	909	834	900	840	891	900	842	845	835	858	887	855	864	883	845	793	875	877	863	871	826	890	894	900	877	865	905	896	849	833	837	877	823	855	895	906	885	865	826	895	818	863	897	883	906	846	895	836	891	823	866	805	865	906	901	860	887	891	887	845	840	917	915	888	826	860	880	876	804	898	870	884	835	843	900	918	852	855	840	886	861	896	858	881	858	865	872	870	817	840	903	849	875	852	854	901	844	899	842	893	925	893	890	911	813	882	854	849	887	868	876	905	911	834	843	849	918	922	826	858	884	862	830	827	878	893	857	899	825	828	881	826	814	880	870	853	833	852	874	881	928	884	851	860	909	874	838	879	838	861	911	828	835	890	915	882	878	876	816	867	838	905	891	838	827	850	905	887	926	843	858	909	890	887	915	870	804	851	901	843	869	888	824	842	920	882	833	948	820	919	853	843	874	888	882	912	858	876	899	811	865	880	918	855	835	892	862	856	908	874	847	841	906	822	868	873	907	841	827	842	834	850	834	853	856	852	894	901	828	891	865	848	871	846	830	881	818	860	860	855	902	822	868	834	909	902	914	844	896	845	854	851	829	841	860	886	869	887	884	864	885	865	848	876	847	831	823	913	855	912	900	868	882	893	881	859	883	860	845	857	899	831	871	883	894	889	910	877	846	825	875	863	845	867	931	857	879	875	818	838	867	897	894	898	920	920	864	870	885	886	875	905	853	840	894	845	931	889	868	905	816	878	840	860	822	887	882	917	811	826	878	893	819	882	885	885	897	868	848	859	852	861	859	887	874	835	838	887	858	849	857	838	851	833	897	852	830	911	844	866	815	905	897	927	895	886	869	837	905	875	843	889	873	867	871	883	850	909	844	843	952	878	845	798	853	874	879	915	867	889	855	860	891	857	880	892	889	901	836	885	883	867	881	857	870	855	875	850	921	859	851	893	880	842	837	887	900	904	857	914	888	878	860	841	897	882	870	888	867	865	904	845	830	849	934	928	827	845	879	856	902	851	822	889	837	849	864	850	863	798	829	883	901	872	844	878	867	839	864	844	895	822	858	877	849	930	882	826	864	869	896	883	881	880	865	853	906	904	887	845	850	848	852	876	884	903	901	866	847	921	916	902	858	879	885	891	896	804	886	861	892	897	915	821	844	889	865	830	899	894	847	846	900	901	847	827	898	840	920	848	806	893	874	891	824	864	859	850	885	863	850	907	852	887	932	861	910	870	845	881	877	874	852	860	866	914	872	892	839	918	860	856	880	885	837	895	830	868	842	906	905	896	856	913	874	860	905	896	898	926	924	865	872	833	914	910	856	865	898	863	885
44396	27156	21118	10779	2339	964	688	606	571	502	512	448	382	419	365	350	342	307	347	334	321	338	329	316	335	319	339	293	290	308	332	305	301	285	282	313	317	289	295	292	302	321	300	291	325	294	282	347	322	308	307	309	296	293	306	282	334	288	301	327	341	295	318	311	295	282	282	309	307	324	308	296	355	328	339	319	296	348	310	276	333	312	296	319	312	289	289	314	298	326	312	315	275	263	291	317	317	345	313	299	333	336	332	302	303	323	294	303	280	306	296	306	306	308	316	304	328	275	309	336	291	307	298	270	329	282	293	305	306	306	291	334	295	283	313	283	300	317	284	306	287	308	349	295	312	332	299	319	319	344	321	321	315	278	321	268	280	312	298	295	305	329	361	276	296	275	310	316	271	322	303	309	307	305	311	309	297	329	318	313	302	305	289	305	295	323	321	335	301	262	303	311	318	331	326	309	274	332	323	266	298	275	331	305	325	314	327	321	322	305	283	299	345	340	326	328	314	307	315	330	334	327	330	305	302	338	333	292	315	318	325	297	315	308	320	297	323	363	311	293	309	342	316	342	342	316	315	320	270	287	275	289	306	301	331	273	286	303	302	284	327	309	296	280	302	299	323	298	316	291	287	282	304	301	302	316	297	307	299	310	320	313	280	326	301	326	309	284	309	279	311	317	292	336	332	335	307	313	295	320	301	321	356	315	341	318	280	313	298	300	324	275	288	336	294	309	282	302	315	308	321	297	311	306	305	316	323	317	302	286	317	297	291	288	325	318	298	283	320	311	324	311	315	271	302	286	325	336	304	336	308	304	316	306	279	315	318	305	283	314	264	290	301	314	302	328	318	282	284	343	284	349	290	291	319	318	307	303	277	309	311	331	305	290	319	292	312	350	335	324	297	294	306	327	315	275	298	300	333	314	317	283	314	306	316	330	316	338	291	319	299	327	322	286	304	296	315	301	315	327	302	309	306	335	303	302	337	319	315	330	337	313	299	282	349	315	294	269	279	291	325	260	312	328	328	316	339	347	319	338	285	281	328	313	268	284	325	308	314	301	316	305	323	292	315	316	321	282	312	325	267	323	331	322	323	290	314	322	319	291	274	334	383	268	294	334	313	288	329	320	285	308	284	300	317	280	302	299	278	321	306	285	340	308	277	322	276	276	292	322	299	315	287	327	340	255	279	296	298	298	317	314	297	289	291	319	328	318	321	322	314	340	268	307	295	345	321	317	289	338	316	337	310	288	301	296	329	273	332	285	266	278	270	304	308	288	317	309	315	313	321	297	336	308	297	304	308	319	293	291	318	304	327	318	317	300	295	335	312	345	291	318	325	304	287	313	306	336	303	320	301	335	288	300	292	308	269	299	335	317	306	335	319	285	276	309	303	287	301	279	340	339	291	314	324	306	306	302	300	296	312	311	264	303	294	306	316	315	331	323	311	309	294	325	323	298	268	350	282	296	321	320	311	306	296	293	336	311	313	342	304	308	305	297	333	317	292	319	313	311	319	270	299	308	296	283	311	300	323	281	305	311	318	323	292	279	293	298	309	330	297	316	290	296	304	310	299	311	304	301	302	311	300	293	300	295	280	315	288	295	312	306	338	330	336	304	287	320	353	290	305	303	305	332	315	317	316	307	307	316	268	276	282	327	318	318	300	331	316	322	319	337	327	303	286	306	291	265	293	303	275	299	325	326	293	320	274	278	305	307	289	339	325	306	277	320	299	293	313	324	325	317	304	351	305	277	325	301	311	324	329	304	320	300	288	315	310	300	305	329	341	301	313	315	297	280	286	307	305	308	314	315	318	341	313	299	321	337	267	299	322	289	301	287	327	341	295	286	283	295	286	344	337	324	310	268	304	302	300	314	296	263	329	324	312	331	345	310	285	267	305	280	317	317	318	287	327	297	331	316	289	314	329	331	330	290	320	276	289	315	301	328	300	289	298	286	312	315	343	309	322	267	342	289	305	293	310	361	300	306	315	320	296	324	322	321	308	308	270	298	316	333	329	302	318	300	294	278	321	306	292	303	289	324	293	301	316	355	315	325	283	276	313	304	272	322	299	303	294	300	318	291	339	341	304	268	292	269	308	316	296	303	299	301	303	274	317	332	289	289	343	325	343	316	304	308	310	330	299	319	314	315	307	318	286	278	276	313	316	292	309	303	355	302	286	320	327	315	301	281	301	354	316	320	275	281	306	294	316	330	293	322	317	268	313	330	315	305	294	325	287	299	289	309	279	278	327	307	309	316	294	321	308	328	298	309	284	311	336	309	337	302	314	298	316	321	308	290	320	295	304	316	301	302	316	302	330	294	341	305	332	324	369	330	325	291	285	297	331	296	286	260	293	301	303	263	328	297	309	285	287	345	319	337	301	326	325	317	323	296	304	314	291	300	296	338	298	293	341	319	287	294	319	313	319	312	316	302	302	284	303	304	295	309	314	290	323	309	287	266	300	319	336	304	322	271	313	291	307	310	329	314	318	310	310	284	299	308	299	307	304	277	312	328	292	309	306	323	316	301	295	318	301	320	325	303	291	343	296	320	310	290	297	283	275	296	273	298	309	312	295	314	297	324	304	322	310	302	306	311	287	322	339	331	315	307	283	304	344	306	287	311	291	307	305	306	299	320	290	311	305	313	287	305	302	285	288	322	297	334	319	296	307	273	318	324	296	271	343	337	280	303	289	295	305	327	322	326	312	313	335	297	299	301	282	310	287	328	339	285	310	266	266	295	288	293	291	287	308	268	322	322	303	313	306	290	279	266	302	274	293	299	316	334	315	331	300	314	265	322	315	285	320	278	313	322	321	318	318	326	327	320	255	318	313	311	316	313	334	312	323	328	299	316	283	303	310	302	339	309	332	325	325	324	268	284	277	295	312	325	294	308	299	308	297	330	301	321	304	314	335	328	343	343	303	343	345	291	299	306	295	314	325	266	309	299	314	295	295	305	329	303	328	327	281	327	332	318	277	314	314	265	314	292	291	301	287	309	298	308	269	331	301	310	282	299	318	294	306	309	293	286	276	299	340	306	313	302	328	301	302	310	274	262	278	309	323	286	300	297	315	308	294	307	328	313	314	322	359	318	300	304	288	301	323	265	285	317	318	319	286	307	263	314	296	311	334	335	310	275	308	276	311	279	324	314	307	267	323	316	288	333	299	309	322	312	318	296	306	302	321	334	336	315	289	293	301	301	339	337	329	351	333	321	316	307	299	305	319	325	277	320	339	296	287	281	296	351	315	287	306	333	289	294	320	316	310	323	309	297	294	287	304	300	292	311	314	289	321	308	305	314	310	291	306	321	271	318	289	286	331	271	328	319	319	321	296	326	304	321	330	305	292	280	305	286	310	272	319	300	326	324	294	318	283	309	267	314	296	306	305	304	315	318	313	331	282	275	278	308	291	342	323	304	290	289	312	309	352	316	285	316	298	298	304	324	320	339	294	303	313	328	297	284	325	323	310	300	326	314	348	319	311	307	298	286
28828	20799	24042	16814	4444	3118	2545	2246	2102	1729	1698	1382	1271	1114	986	976	943	888	878	851	883	803	762	806	847	899	822	768	808	790	707	803	727	755	781	727	749	720	738	693	741	706	738	637	703	720	735	776	762	692	713	715	709	712	673	726	697	718	704	710	702	671	720	702	707	711	757	682	682	755	720	725	701	716	723	700	682	665	711	693	694	698	674	735	690	673	698	669	638	684	718	724	702	667	701	706	728	711	652	687	703	686	683	674	669	698	675	680	705	732	671	733	686	685	693	683	663	705	706	706	692	670	684	732	703	673	721	732	684	731	722	700	696	733	743	694	676	731	659	632	627	697	679	700	709	742	677	745	692	710	726	735	704	729	692	674	697	678	672	677	693	716	679	688	712	680	718	705	685	638	672	705	703	739	723	686	709	717	662	723	720	663	724	693	689	642	693	647	707	694	670	689	671	651	720	691	681	722	712	713	649	732	678	712	700	670	663	653	676	692	722	670	715	724	717	720	675	703	683	701	684	722	710	754	714	667	658	705	733	692	666	718	653	748	705	765	704	662	716	696	709	702	673	672	704	744	766	742	709	689	664	722	701	713	691	742	674	681	690	691	657	678	725	695	704	682	673	700	647	681	712	688	683	660	653	691	679	694	699	701	712	722	659	676	703	711	692	697	669	663	694	724	745	689	745	699	725	700	684	674	696	710	734	683	686	714	733	725	735	705	698	692	675	716	709	685	718	714	675	676	670	705	680	661	681	688	690	739	644	700	733	698	700	672	724	751	671	714	707	700	743	697	695	659	683	681	682	722	731	702	752	684	669	682	686	752	727	681	714	753	668	709	694	705	674	693	644	633	622	673	686	678	704	708	659	719	710	690	666	715	680	725	696	695	682	734	640	696	661	678	690	697	678	687	701	696	716	703	679	718	715	704	671	682	682	676	661	685	658	688	688	707	658	747	718	697	693	704	705	667	674	664	679	651	708	697	698	676	686	688	740	704	693	664	709	669	682	700	691	682	637	755	712	682	660	682	667	718	637	705	692	697	683	687	710	664	685	669	719	689	718	691	674	672	672	708	717	694	714	714	677	688	686	715	680	718	699	720	712	708	689	664	661	636	707	658	656	687	715	698	702	691	683	736	716	656	664	695	711	712	696	728	665	727	721	693	686	645	692	670	719	691	739	696	713	684	721	700	683	692	670	690	710	714	676	700	709	697	711	681	715	694	718	698	702	666	687	701	680	671	702	733	716	738	713	696	692	670	736	728	703	760	759	661	647	751	679	724	696	665	717	667	707	706	704	718	653	713	691	691	689	697	671	626	738	714	646	700	729	710	802	707	652	700	681	713	704	692	695	670	633	687	717	663	709	678	682	729	716	667	711	746	710	720	756	751	659	728	635	696	668	707	701	705	680	750	696	676	693	695	643	687	680	683	688	640	709	641	726	713	659	671	702	718	710	711	710	682	717	736	695	689	678	730	720	723	674	670	675	708	674	700	741	662	714	675	697	696	661	693	697	708	687	660	711	708	676	666	789	723	719	686	675	724	687	686	725	697	682	704	667	682	752	658	740	655	670	712	688	676	690	684	729	718	727	725	693	744	661	728	693	734	686	697	720	733	678	731	709	655	697	700	702	655	721	756	685	705	689	671	720	639	722	670	704	717	699	747	684	708	697	681	679	682	702	714	706	677	716	678	728	738	688	697	692	733	695	670	695	675	690	701	659	714	661	665	723	718	704	670	728	736	702	711	686	678	697	698	671	694	680	694	727	717	677	691	695	651	701	689	761	698	708	673	694	688	678	678	682	649	650	688	698	681	670	707	678	723	724	723	713	687	671	727	646	721	705	709	706	736	698	690	646	715	744	691	720	688	731	683	698	699	703	700	702	735	676	680	714	676	701	646	676	740	663	694	674	741	740	719	660	698	696	679	732	713	664	704	682	686	631	760	720	679	609	708	755	711	689	699	683	670	664	658	716	662	720	679	704	687	735	671	719	672	708	758	676	690	718	705	680	718	676	678	702	652	694	725	681	705	679	682	675	721	711	684	704	703	738	693	688	663	661	714	694	714	670	706	715	715	735	700	747	675	666	647	687	675	679	690	673	671	659	682	701	690	720	653	702	704	641	689	710	681	721	695	672	706	680	679	704	745	723	737	735	697	695	711	638	764	707	737	631	680	675	664	688	772	671	708	717	712	635	691	728	714	695	724	678	726	680	724	655	698	684	687	702	666	672	697	675	649	732	705	683	725	700	694	662	684	710	645	703	657	681	728	669	697	726	692	682	675	698	760	749	693	715	673	683	748	772	688	658	705	709	666	702	655	682	658	733	679	692	741	696	690	722	729	753	710	677	680	699	723	754	698	694	706	726	656	705	700	642	678	648	694	696	673	698	688	675	725	685	707	675	690	675	733	714	674	713	676	673	721	706	654	675	695	715	702	727	688	678	700	684	704	711	694	680	681	710	710	706	702	672	662	678	679	651	743	669	718	736	720	716	708	679	705	648	669	671	668	624	690	668	708	675	733	680	727	697	703	680	689	729	659	737	685	681	653	702	716	723	756	700	696	722	668	699	659	668	695	742	676	731	705	688	708	679	669	711	697	667	666	699	710	702	723	726	691	672	711	713	699	670	688	676	722	692	705	713	676	690	717	708	725	703	666	705	711	698	683	669	713	689	723	718	684	695	701	678	687	652	636	702	679	683	701	720	689	718	685	737	679	676	705	678	697	667	735	711	708	716	722	655	677	694	685	704	686	670	676	675	697	750	730	675	655	708	698	735	687	675	697	748	724	696	717	690	705	734	692	719	695	704	698	690	690	715	678	635	706	697	705	666	644	697	709	684	702	714	662	748	682	712	743	707	688	654	703	750	658	719	715	700	693	643	728	729	709	706	694	639	667	667	680	691	719	754	697	647	664	748	688	683	682	702	716	723	761	687	686	669	698	668	698	691	704	703	721	694	715	690	681	729	711	672	712	702	678	635	704	691	703	714	691	670	681	728	712	751	674	678	724	706	725	747	708	672	699	748	685	673	685	666	703	662	710	696	701	715	678	688	698	678	670	711	739	702	702	691	692	701	714	661	681	670	668	701	743	724	653	691	668	671	731	699	706	644	695	719	680	710	705	704	721	689	660	706	659	665	674	724	699	741	677	736	676	746	681	702	681	693	685	704	649	730	716	750	665	715	682	632	688	691	712	675	700	668	697	701	685	684	666	719	740	714	686	702	696	773	703	710	704	753	660	671	704	697	696	729	679	697	745	727	679	671	714	721	651	721	655	676	714	681	749	670	705	688	691	727	672	743	696	715	738	700	704	679	753	665	734	686	719	641	718	690	722	673	736	723	690	655	675	722	732	669	676	697	709	730	694	724	707	725	705	710	718	626	695	696	723	638	726	707	670	694	667	679	689	700	662	700	702	678	638	707	681	732	707	763	686	683	618	711	681	727	700	685	688	661	695	690	713	747	688	692	695	690	652	667	671	646	665	702	760
52897	37339	32687	21758	5151	1840	1095	864	857	753	607	579	585	495	442	447	415	486	417	421	415	406	392	445	475	429	414	405	419	397	392	429	376	359	404	397	403	412	371	394	376	383	388	352	466	395	380	359	388	414	404	405	364	332	366	409	347	369	355	325	341	338	380	392	399	351	389	384	394	380	399	375	406	400	422	397	359	384	387	382	367	383	405	369	377	345	396	363	375	380	361	399	375	370	369	393	393	377	377	358	396	366	389	415	371	387	390	396	392	352	382	387	363	351	415	357	348	384	419	361	360	382	398	347	377	372	353	393	389	397	369	380	392	384	368	373	370	410	415	380	353	368	390	397	405	401	371	379	378	398	385	340	416	374	385	351	386	377	377	382	391	388	369	361	382	368	403	382	381	381	371	390	379	373	396	374	397	390	380	383	386	373	385	363	402	329	343	374	400	368	381	372	342	343	339	393	408	375	396	369	378	384	397	360	370	383	438	372	364	380	393	380	371	381	358	363	349	372	397	376	421	373	392	404	392	403	399	336	345	373	373	363	322	387	372	383	366	357	342	376	387	389	381	358	404	400	388	388	375	326	345	377	321	385	401	394	406	397	395	386	390	395	362	399	389	353	412	395	357	393	363	356	386	422	396	375	377	358	366	376	408	373	363	391	403	404	368	397	382	387	377	388	355	363	396	382	366	408	329	376	384	348	371	400	356	394	391	405	415	413	416	387	361	384	377	359	411	386	375	363	366	412	387	347	364	375	380	397	382	394	355	397	379	389	364	390	362	375	362	387	382	380	385	403	349	405	363	380	390	376	359	395	343	360	380	415	402	346	399	356	403	362	364	399	379	348	377	381	369	375	369	381	384	391	370	381	374	331	421	399	395	388	406	427	402	335	398	390	400	388	377	356	384	390	380	381	388	359	380	382	371	397	406	400	357	359	347	354	370	369	415	400	382	354	396	388	386	374	354	398	382	383	355	363	395	427	392	358	362	381	413	390	398	435	379	374	332	380	369	381	369	338	339	373	368	415	377	369	373	400	397	400	347	393	394	445	367	414	373	391	373	367	420	370	401	403	366	355	375	393	364	358	394	366	380	373	375	376	375	379	365	380	372	367	411	337	363	370	352	367	393	394	369	375	387	377	408	393	370	399	391	372	369	405	374	341	401	371	353	360	388	398	402	341	356	401	388	349	395	392	376	362	378	335	356	383	379	371	395	375	368	380	359	324	405	362	415	391	385	410	386	370	402	378	412	340	373	371	386	382	361	374	394	387	389	361	370	376	378	412	366	398	377	384	412	403	361	384	409	391	365	351	403	371	374	409	378	370	355	342	386	413	378	331	382	399	397	375	385	364	381	386	410	405	402	377	342	363	408	363	340	396	398	393	374	390	384	399	338	351	403	388	356	375	387	382	397	363	427	396	399	426	338	376	365	383	385	408	383	367	387	435	385	414	399	360	401	392	392	355	358	383	399	401	374	374	362	339	392	353	352	356	345	351	406	383	383	379	393	364	330	379	387	401	378	371	362	385	371	431	391	333	377	349	383	413	356	382	430	400	379	371	347	393	372	343	382	387	369	380	389	360	394	354	367	412	346	383	376	375	408	371	366	386	371	402	375	380	404	380	410	387	383	339	363	404	388	399	364	371	371	399	385	395	341	377	359	393	371	415	384	392	382	377	420	411	391	410	360	339	398	359	398	367	343	370	389	404	369	361	411	371	394	358	369	378	373	368	369	367	381	349	369	375	370	357	398	401	352	421	366	382	405	400	383	394	379	365	344	379	393	366	371	384	357	379	387	403	360	407	389	368	357	386	373	341	378	387	391	364	415	385	374	369	359	397	415	404	413	422	429	402	355	381	380	402	408	397	396	399	397	386	353	385	376	350	399	389	374	365	398	373	396	402	404	409	383	402	368	394	368	396	410	409	368	395	360	359	406	367	383	398	382	401	383	369	370	384	364	372	382	354	376	376	362	380	361	355	386	341	372	395	357	335	388	411	381	376	356	351	387	375	413	401	366	395	351	397	382	406	360	360	359	407	391	409	407	376	370	348	427	389	410	385	416	389	410	407	382	410	409	398	382	367	346	362	351	399	407	358	409	372	376	428	381	358	381	387	381	351	395	362	413	402	384	415	372	371	380	387	370	388	377	380	350	386	380	403	365	368	398	369	377	385	392	392	385	395	384	391	429	367	391	380	376	394	383	398	405	343	381	358	376	361	388	388	340	410	428	379	358	405	376	406	389	384	342	382	406	390	391	393	385	379	380	400	401	391	401	358	336	404	396	407	392	366	390	404	413	358	358	405	386	398	350	411	405	389	339	354	418	377	384	360	351	442	347	357	355	338	363	388	394	416	403	382	355	353	369	401	401	379	354	368	361	379	372	376	378	421	377	388	369	375	352	380	404	410	416	361	367	397	394	353	367	369	379	373	433	410	383	334	362	379	400	397	347	392	422	382	391	400	390	392	420	398	398	363	389	418	364	389	409	347	333	404	373	339	431	401	337	364	384	382	366	378	380	391	388	370	387	349	386	362	395	405	374	378	416	415	392	412	375	348	381	359	385	400	367	370	374	424	375	351	374	399	375	389	365	415	370	388	426	373	390	415	402	348	386	368	370	364	392	346	374	373	406	362	377	405	367	356	386	387	377	396	386	375	411	435	389	381	378	378	370	328	395	344	390	372	360	372	375	348	362	389	366	402	414	388	403	369	340	387	384	385	368	378	368	401	383	385	345	318	334	363	395	394	368	404	406	378	361	371	356	362	399	366	374	376	360	420	403	409	393	357	395	346	334	376	429	386	433	373	381	370	384	393	379	382	406	381	382	407	374	367	395	373	355	384	390	381	370	389	392	400	409	387	368	425	352	354	358	407	384	372	382	381	350	387	387	356	391	397	367	394	377	364	381	405	427	353	384	367	382	391	405	372	379	352	378	400	364	375	386	366	393	368	383	377	388	381	355	375	337	366	389	366	373	435	376	367	353	346	379	383	379	403	368	380	376	400	420	361	404	422	381	347	347	374	389	379	379	392	399	411	374	415	402	361	404	369	420	360	389	404	414	363	399	383	373	406	396	388	377	386	405	364	356	422	399	382	424	370	445	389	365	371	395	383	374	354	416	382	376	377	353	368	391	388	377	400	403	394	381	397	427	384	412	352	387	354	361	362	366	415	402	388	398	384	353	372	370	399	408	393	369	364	389	392	375	399	408	364	405	365	359	382	345	395	392	360	393	379	363	385	394	396	403	397	383	388	373	374	388	406	407	356	382	362	355	420	386	350	397	381	370	380	368	382	355	376	397	410	381	385	373	413	369	367	393	359	348	377	389	384	365	434	372	310	375	401	410	380	402	403	343	415	373	359	389	349	380	388	392	374	380	377	366	409	376	359	404	379	389	388	391	372	388	440	383	378	379	385	427	381	405	362	375	403	381	349	387	388	397	354	376	375	394	377	393	344	411	363	353	393	413	381	410	399	377	383	350	327	367	357
34222	28753	33642	25940	6498	4652	3540	3130	3004	2578	2143	2029	1649	1540	1445	1320	1295	1141	1123	1107	1112	1099	1081	1063	1077	1034	1041	1049	970	988	959	922	907	914	880	936	898	905	811	894	900	917	935	890	870	903	898	835	912	914	821	918	871	924	856	864	896	898	845	851	888	860	896	820	851	864	807	826	870	812	866	849	878	806	856	899	847	858	896	834	901	834	792	850	858	841	817	867	848	846	839	886	890	879	886	823	816	816	888	828	897	857	799	820	908	849	879	836	794	840	835	856	836	865	823	838	873	863	841	850	867	812	878	872	851	884	847	850	827	845	883	823	890	819	822	813	840	845	942	873	832	839	835	853	824	803	877	851	866	862	865	794	871	844	866	866	864	854	859	788	848	840	848	870	837	848	844	851	831	845	858	820	863	857	791	856	927	841	877	817	852	860	820	842	903	876	862	912	849	830	843	877	855	863	836	857	835	823	907	843	814	889	826	875	858	866	838	845	858	856	834	830	850	848	864	836	815	843	804	867	874	808	897	835	870	880	866	852	786	861	849	864	804	829	829	871	855	842	850	881	837	852	883	889	866	829	879	859	857	874	801	864	862	891	881	843	873	873	847	902	818	890	880	892	865	849	875	841	820	849	863	871	792	847	874	812	845	810	770	857	894	897	876	839	873	867	899	868	848	791	913	860	880	837	847	828	855	833	869	866	852	813	810	856	829	834	848	901	805	779	794	857	877	843	886	898	927	807	852	888	883	840	843	851	886	813	806	820	872	828	870	809	923	893	867	803	902	914	897	881	831	881	872	865	860	814	828	843	844	860	866	830	846	836	835	846	849	899	911	829	840	850	829	855	867	811	820	855	783	828	850	826	866	851	815	808	840	856	866	883	857	933	896	850	851	833	919	851	840	872	872	865	857	828	849	858	877	843	868	848	843	865	864	861	855	893	847	825	868	864	884	872	856	842	868	872	844	804	814	843	809	836	821	826	836	863	794	845	803	870	865	900	844	836	872	828	899	844	836	845	859	850	841	921	837	841	917	866	880	865	804	830	856	868	860	882	894	848	822	867	862	855	827	835	838	843	884	861	842	846	863	863	832	873	831	881	860	860	845	840	862	889	846	831	800	877	846	849	851	833	876	786	873	868	863	885	856	874	827	858	862	832	835	844	865	847	906	820	875	845	828	843	847	877	870	837	851	843	838	849	845	890	857	853	905	832	875	872	856	802	860	865	843	855	815	880	784	893	896	867	882	854	851	868	809	850	869	880	822	824	906	900	830	846	905	833	881	867	924	864	858	865	880	820	837	844	840	861	859	819	826	830	862	842	891	810	847	866	907	851	855	840	870	832	840	833	877	830	820	841	804	883	868	868	840	822	823	853	879	857	872	832	834	880	808	869	822	887	807	839	846	819	770	839	854	867	838	847	850	847	891	849	814	811	820	831	837	883	800	885	853	881	848	884	877	851	827	828	872	836	886	877	861	827	819	828	804	863	874	837	866	838	806	854	846	832	862	900	839	839	827	839	805	843	872	818	840	827	837	820	851	869	810	873	832	853	814	790	862	792	852	876	916	765	838	843	843	840	881	820	841	876	839	862	869	881	824	846	862	867	913	875	866	822	871	844	884	805	880	806	827	831	826	838	812	842	871	871	850	829	823	846	836	862	868	818	847	887	819	863	872	835	873	896	813	853	845	784	856	903	867	831	831	827	801	862	850	850	835	831	847	840	859	838	814	865	851	809	827	875	851	863	848	855	837	899	862	825	919	821	820	836	810	893	859	857	840	803	826	823	858	891	829	862	880	869	863	789	860	854	824	857	828	854	829	842	783	861	887	874	877	880	916	843	894	884	834	854	892	885	850	848	918	865	884	799	861	851	843	849	833	900	841	821	795	848	868	802	889	855	831	837	810	867	857	868	885	821	833	856	810	828	860	848	867	829	826	869	848	843	880	829	874	882	831	903	789	836	853	834	841	852	873	870	859	883	896	819	824	796	848	811	850	840	848	870	856	859	810	827	822	898	883	867	903	814	878	889	885	851	905	878	854	859	842	896	811	862	842	836	822	929	898	847	840	888	807	864	885	817	825	849	890	795	844	852	853	867	817	852	818	837	852	835	786	861	887	869	840	873	840	853	843	837	805	837	810	843	822	855	811	891	824	829	838	830	833	868	842	850	806	826	863	826	871	876	851	854	801	831	850	848	834	808	855	813	912	805	856	813	859	878	862	868	893	854	866	871	868	845	814	829	852	790	829	857	822	818	826	804	848	828	852	830	889	832	773	895	852	864	860	886	815	814	891	814	808	862	768	862	857	831	858	847	841	798	819	820	805	907	848	836	792	896	840	860	817	852	890	878	825	824	836	865	926	857	870	840	837	880	848	832	808	830	811	780	857	855	835	875	834	858	844	897	818	848	844	787	843	844	857	836	825	871	886	878	820	869	879	838	863	907	841	769	853	852	858	848	854	884	896	839	827	865	825	868	909	831	865	791	848	905	864	797	889	905	888	834	849	795	888	898	866	853	826	837	887	829	889	860	820	876	811	875	847	910	890	892	902	826	862	887	766	822	832	871	815	867	861	895	835	886	868	892	845	855	882	885	828	909	881	854	844	901	844	845	876	835	854	824	915	827	826	860	834	886	832	851	845	923	868	845	859	833	866	834	814	877	900	860	894	860	837	818	871	879	866	847	848	856	821	829	831	888	846	814	867	836	882	864	854	902	843	872	880	868	872	838	831	840	828	866	872	827	851	874	828	882	865	810	852	825	842	926	842	848	810	862	889	799	818	807	853	864	830	838	825	858	836	861	837	867	903	855	931	815	884	820	783	803	910	799	862	826	828	810	839	871	905	860	879	836	791	854	878	814	837	905	779	857	824	830	840	859	823	807	892	845	812	830	817	827	843	855	832	852	928	799	892	827	858	798	830	810	781	864	856	811	830	813	892	837	845	811	897	835	807	884	808	835	837	879	823	888	849	841	805	857	835	869	760	837	815	842	852	866	825	807	862	886	883	906	863	866	836	841	805	885	849	881	892	824	885	858	813	892	810	887	866	851	856	822	862	902	842	853	817	855	874	879	809	875	828	832	844	811	845	843	866	839	837	897	883	867	871	845	905	819	878	894	862	837	822	867	805	836	874	895	874	880	862	846	792	812	840	816	814	878	839	835	800	898	858	798	884	889	875	860	860	849	797	809	844	863	852	852	863	855	863	802	856	819	826	874	803	866	882	841	893	897	869	847	843	861	818	814	811	823	855	824	882	819	832	811	876	827	813	903	840	813	854	809	915	819	917	826	842	866	837	860	854	799	836	838	863	900	857	812	877	859	840	879	844	851	873	874	840	839	828	876	821	831	823	859	871	861	855	898	826	835	865	833	837	804	810	886	869	865	849	862	829	850	857	852	857	887	912	832	799	841	826	844	850	860	824	871	865	851	921	822	836	842	874	896	843	893	865	858	914	829	859	894	843	886	858	872	842	863	852	831	833	881	862	834	855	839
29863	15550	7074	2826	996	667	563	606	511	502	470	449	432	479	455	417	462	495	411	379	422	395	416	417	359	393	419	398	424	406	413	397	419	440	386	400	444	419	396	372	384	392	407	410	380	415	432	411	405	424	425	377	366	394	430	401	431	425	384	400	402	412	382	378	400	361	409	433	450	411	412	395	402	372	403	437	405	435	385	449	425	389	438	418	438	413	449	411	421	389	408	427	395	397	415	394	367	420	414	389	406	415	420	431	416	416	393	408	388	382	416	402	375	400	448	371	380	412	391	390	409	399	412	389	396	412	411	377	409	456	433	416	449	400	394	425	421	409	421	400	403	417	394	406	419	410	364	383	372	431	398	350	390	380	417	424	389	406	444	437	403	393	402	393	391	388	369	370	374	385	386	400	402	369	388	434	415	395	380	432	384	418	412	396	367	404	390	448	433	411	430	412	444	375	413	408	383	395	417	398	414	417	407	404	383	360	392	384	381	384	389	381	374	379	410	396	399	405	371	393	391	406	396	440	428	422	369	396	418	406	436	398	385	367	383	417	402	412	364	386	381	405	400	431	427	365	397	424	413	407	428	436	412	415	405	375	341	412	413	417	407	443	391	396	431	419	408	384	400	381	418	342	448	403	408	402	402	363	388	377	389	389	417	405	420	395	388	400	383	407	413	424	390	417	383	375	411	415	414	394	393	415	378	449	424	380	424	377	414	392	357	415	393	415	440	428	425	389	411	402	377	393	438	395	399	413	391	454	399	420	442	432	398	418	396	376	430	406	384	371	429	422	413	408	404	414	413	399	419	438	392	397	400	411	406	380	427	383	402	390	417	394	382	414	415	427	406	379	417	396	444	412	426	382	411	417	368	403	392	422	384	453	399	413	421	422	393	442	404	387	411	430	425	423	458	411	360	368	405	412	418	398	381	389	400	406	383	424	409	436	385	397	397	378	452	377	361	408	387	411	396	407	393	398	426	418	383	375	388	396	422	373	397	382	402	381	383	435	385	436	407	409	366	427	412	401	392	389	356	409	389	377	407	376	378	442	447	394	392	393	401	435	433	411	407	397	407	387	401	416	402	386	420	419	391	392	423	396	388	398	425	374	376	397	407	397	375	401	388	370	375	401	408	390	432	418	377	401	442	408	398	430	387	425	403	388	389	412	397	411	430	391	402	401	379	398	415	391	384	372	393	404	385	373	416	415	434	360	404	426	365	387	394	415	418	403	401	382	376	406	371	396	393	418	396	409	409	406	408	445	405	415	382	403	409	379	390	409	378	403	387	402	446	426	446	366	391	429	409	390	404	420	394	365	418	401	404	397	375	375	421	408	414	389	383	443	411	399	443	408	403	417	379	409	405	407	403	383	424	382	368	408	416	387	377	384	400	401	432	357	414	407	409	405	400	443	391	412	384	395	392	407	418	408	408	396	405	433	402	420	421	387	377	439	433	415	414	415	402	402	425	393	412	392	405	426	400	421	410	391	391	424	434	428	399	452	408	401	399	398	391	408	385	358	389	440	424	423	415	445	442	391	370	415	405	409	405	407	396	371	392	371	424	421	385	387	429	405	416	410	415	413	418	373	394	413	407	424	415	444	439	429	413	395	380	400	401	413	427	448	396	417	414	408	401	386	387	405	427	402	365	363	404	392	405	415	408	450	416	412	426	405	403	376	399	370	422	408	413	404	410	449	411	371	413	429	402	396	386	414	431	428	429	407	415	389	417	391	410	374	449	413	395	395	380	418	427	398	401	404	397	423	415	400	392	404	412	419	426	395	435	396	400	409	407	390	422	450	383	403	412	422	416	371	428	392	448	404	402	415	382	415	389	375	409	373	401	421	410	396	372	396	423	369	362	413	382	457	393	427	437	392	366	425	416	420	380	423	403	378	418	384	414	409	413	388	430	393	411	412	419	376	416	377	379	427	386	388	441	460	392	432	414	358	416	401	383	419	408	397	409	381	376	358	385	431	406	425	433	379	364	379	442	443	423	405	421	414	388	403	378	403	416	372	373	375	407	411	415	401	432	394	410	402	413	411	413	386	393	397	417	389	421	407	413	421	419	392	421	405	391	401	405	408	385	383	417	402	391	426	403	397	401	377	407	424	391	395	421	407	374	386	405	393	398	394	381	418	408	432	429	437	357	368	418	390	391	407	382	397	404	388	403	430	413	403	407	415	440	393	397	411	435	397	416	397	389	411	405	400	403	373	393	429	456	405	444	395	425	391	364	400	386	417	417	399	405	436	384	405	410	365	429	410	427	389	422	403	386	400	406	439	417	432	403	438	385	400	383	414	424	388	392	422	395	404	383	432	401	370	417	410	394	416	431	416	370	414	419	389	401	449	412	365	403	451	380	415	412	381	386	414	386	415	397	367	370	439	385	387	429	339	418	380	415	366	390	425	410	427	425	391	386	352	411	391	361	374	425	423	384	412	415	387	379	415	427	420	411	386	385	374	400	436	377	450	383	410	431	435	425	434	400	389	391	423	422	427	384	400	415	417	389	445	419	451	417	397	408	381	385	399	416	410	404	462	416	397	358	409	384	419	425	388	398	386	434	440	403	367	403	451	399	407	384	406	412	427	404	420	395	389	439	364	408	411	390	364	362	386	352	401	407	398	421	413	400	390	378	404	357	383	412	416	418	427	460	405	405	381	425	433	389	423	415	388	419	388	412	409	368	341	375	378	404	425	419	392	396	417	359	390	411	398	407	370	357	424	414	421	378	435	422	369	416	442	405	405	449	413	399	380	409	422	445	377	410	407	412	444	417	391	393	409	404	377	411	427	410	437	433	396	451	418	413	377	384	424	407	423	419	427	391	406	445	378	446	383	390	395	424	415	417	395	437	432	380	398	363	445	405	400	416	355	397	370	427	391	406	423	375	424	391	442	360	389	424	445	371	409	401	409	401	403	433	400	423	415	374	427	430	404	429	358	412	413	404	357	394	451	413	412	405	421	398	374	402	409	405	401	400	365	449	388	390	419	442	408	403	397	402	425	390	441	423	395	402	475	421	376	384	430	368	414	422	454	450	397	348	370	390	370	416	373	402	405	384	439	414	365	395	417	450	418	390	420	406	406	451	329	419	423	389	390	407	417	404	437	397	348	393	380	402	358	382	405	402	381	393	405	426	412	364	396	375	435	417	371	398	432	398	434	377	381	408	395	407	421	387	389	418	422	376	353	423	382	377	366	399	399	408	403	437	427	388	400	430	356	383	375	400	399	409	439	416	424	385	377	400	393	368	390	418	401	404	423	402	397	420	444	359	402	385	448	409	428	411	387	405	377	417	386	418	397	441	427	431	415	372	413	388	416	413	435	416	401	403	364	399	380	455	450	428	393	397	395	411	396	419	420	393	438	425	392	408	374	403	413	415	407	413	372	388	404	399	412	401	362	433	384	395	444	430	433	415	405	407	415	417	391	390	403	391	403	394	407	419	408	414	392	407	404	412	390	389	432	439	435	385	397	443	384	412	434	392	424
18330	11233	10258	6111	2349	2037	1765	1639	1522	1362	1228	1177	1101	977	1029	1029	1008	940	1018	901	992	898	967	941	919	982	879	906	898	927	892	917	885	876	898	876	916	907	870	885	844	886	895	882	813	876	835	895	848	887	867	828	890	857	855	859	875	855	844	869	855	873	922	888	881	887	896	904	911	887	856	912	922	899	878	882	859	894	854	875	889	856	832	847	815	856	887	882	840	861	843	869	858	886	861	881	911	890	855	884	935	849	899	875	819	888	883	882	899	912	811	857	854	933	863	863	910	901	872	858	902	886	852	851	897	859	858	800	910	853	840	891	865	869	903	854	833	897	911	886	847	912	897	844	867	889	866	895	879	869	884	866	871	870	875	839	902	835	902	882	897	862	863	829	892	850	879	878	838	880	884	853	868	868	856	851	884	834	869	836	866	921	875	833	877	834	851	839	877	893	837	825	858	831	889	856	856	832	876	889	840	815	918	887	871	847	881	900	852	836	834	863	886	853	861	900	847	886	856	859	906	836	869	862	828	873	829	874	875	851	888	851	936	889	862	846	855	837	844	843	864	839	858	874	878	897	855	901	836	899	818	915	834	827	860	906	895	904	869	924	881	909	891	875	866	913	877	890	870	862	876	864	837	860	894	840	865	854	883	899	863	888	881	878	838	879	919	809	833	851	915	866	878	882	825	937	897	921	865	890	843	872	843	866	889	899	877	873	914	892	938	824	895	873	879	886	864	907	869	902	815	906	853	850	912	898	907	850	965	872	914	924	873	857	880	845	806	864	862	824	895	855	928	855	909	909	909	910	902	916	878	870	853	858	897	889	890	854	905	915	914	910	824	844	864	841	892	799	852	869	901	903	890	885	885	878	921	878	860	908	848	863	885	888	890	894	845	884	842	863	843	907	894	876	856	877	840	924	866	867	894	811	876	880	844	853	870	845	848	814	897	834	833	913	884	896	895	861	816	853	918	900	901	888	861	855	882	894	874	834	868	916	864	913	880	872	856	881	794	925	778	889	916	875	856	857	884	856	898	860	909	861	886	861	894	859	863	859	840	877	894	869	844	837	862	899	878	857	854	857	843	871	834	835	899	884	886	843	926	856	813	899	843	852	847	942	847	882	912	874	851	824	853	782	841	858	866	830	816	840	806	902	906	855	867	844	900	902	856	867	925	873	839	883	895	854	912	920	907	879	856	860	859	890	881	859	853	897	872	873	881	870	892	844	849	851	851	935	928	883	839	927	849	871	878	858	852	875	854	886	866	893	840	843	874	826	871	907	890	868	901	885	907	858	867	885	837	835	872	861	874	875	861	816	880	876	880	885	858	920	814	824	901	915	890	831	853	882	863	904	833	887	853	839	836	857	844	938	857	833	885	911	910	827	879	840	887	887	843	917	871	892	835	855	856	863	821	882	827	908	845	852	927	856	902	831	825	860	898	880	870	898	840	864	868	841	856	901	880	876	899	895	842	892	855	907	895	914	838	874	892	861	885	814	857	919	887	852	919	835	875	989	867	829	864	850	867	870	848	860	835	921	863	865	861	933	885	914	889	878	887	869	849	912	835	885	868	837	885	923	883	874	897	855	859	911	890	816	860	926	867	881	879	845	906	854	869	924	877	872	850	883	845	860	837	851	898	888	839	882	886	897	886	893	949	858	924	892	901	894	853	849	847	899	843	913	845	888	863	827	870	919	938	884	941	875	865	895	902	875	868	842	842	862	872	908	858	845	866	849	891	892	889	854	872	858	920	833	829	809	867	867	861	912	891	837	898	869	850	914	890	852	835	873	895	865	877	846	936	914	951	907	886	866	838	879	893	849	925	868	874	884	876	905	902	844	911	927	847	846	886	872	883	848	838	834	844	834	895	837	882	877	864	888	893	821	850	812	844	909	911	873	835	858	876	858	891	876	844	866	886	877	904	920	877	924	868	903	895	853	867	841	803	866	862	891	843	820	865	860	887	905	881	815	930	858	901	816	901	894	889	860	863	885	917	901	908	838	844	874	890	895	899	851	884	886	844	899	819	884	857	884	835	863	852	833	899	899	879	827	909	877	848	901	843	838	844	879	915	837	870	905	884	860	896	916	896	862	838	891	851	864	860	865	866	900	918	905	921	895	885	858	869	894	841	815	867	899	833	863	865	879	894	807	851	862	845	844	858	845	892	890	850	868	855	897	886	837	841	879	808	901	902	891	879	854	872	867	819	901	897	865	889	903	854	871	835	923	863	913	852	865	866	896	885	911	895	878	856	915	859	867	906	848	874	879	845	838	887	877	845	854	874	830	870	915	854	852	917	881	917	864	859	826	835	885	854	842	849	835	870	852	860	874	833	895	892	933	808	867	841	867	891	813	865	854	814	877	871	905	857	902	895	897	926	861	872	911	861	809	880	850	905	829	907	844	896	865	887	846	903	848	859	865	865	858	943	836	856	891	879	847	900	858	858	856	872	905	834	866	894	909	856	877	828	869	862	906	854	929	910	853	923	911	868	905	890	843	867	888	826	912	981	908	893	853	858	830	865	854	863	900	902	840	847	965	904	890	881	826	830	935	905	922	890	868	890	876	873	864	894	893	834	832	909	885	872	832	850	911	896	890	860	867	877	869	871	847	905	867	854	904	860	906	860	920	892	851	853	918	923	906	836	926	897	810	890	903	848	933	906	943	882	861	844	881	844	861	905	838	852	884	887	839	875	826	938	874	851	868	847	900	874	935	896	863	882	837	798	915	889	843	890	873	839	854	874	861	859	907	890	837	906	870	865	852	944	825	869	895	849	929	870	916	898	896	899	868	895	925	834	866	904	925	933	872	895	859	884	901	874	889	847	873	858	866	850	843	851	860	869	902	882	910	857	884	867	845	869	903	859	885	882	906	893	857	880	873	826	876	873	908	880	857	880	868	894	859	868	893	894	914	856	884	882	813	899	894	871	891	885	900	869	860	888	924	891	867	900	864	825	817	949	897	829	869	911	888	894	869	869	848	869	870	822	823	853	848	839	886	878	857	878	839	921	866	907	858	833	855	854	852	842	877	896	839	878	941	859	940	854	874	870	904	854	884	859	847	850	842	885	807	895	846	866	901	872	861	867	871	824	792	855	862	898	827	831	837	860	863	867	877	838	860	916	848	832	828	828	885	875	839	856	895	834	901	909	866	871	881	897	863	840	866	846	890	854	841	843	881	843	877	879	887	863	837	864	919	853	865	860	889	872	871	882	863	884	839	879	869	905	872	884	917	929	876	932	841	859	848	829	870	819	885	876	883	944	875	859	865	896	854	870	882	883	848	918	829	859	823	863	875	901	865	877	913	848	825	846	868	898	863	949	907	883	832	885	857	927	873	880	866	885	874	836	856	866	871	903	856	866	885	926	855	864	871	876	879	885	864	872	853	828	832	892	880	885	883	902	913	893	802	879	914	835	861	885	837	836	894	870	917	841	905	832	848	864	846	876	919	854	917	892	905	861	855	888	913	815	870	870	914	837	877	877	897
45881	28113	23853	13579	2463	1112	714	618	588	478	474	395	428	377	383	359	374	328	342	344	337	337	361	356	343	365	351	336	330	307	315	318	344	322	305	284	288	314	321	323	285	302	307	305	327	288	303	328	308	317	300	286	307	284	325	349	322	356	325	335	311	310	339	292	313	332	294	295	282	307	330	299	354	285	306	282	304	306	314	319	324	302	315	303	304	286	295	319	284	293	315	310	336	329	348	313	301	311	308	323	320	324	340	315	264	314	331	332	310	281	315	303	307	299	312	303	301	325	307	304	293	301	307	326	346	313	284	305	321	327	307	321	339	321	312	297	298	279	311	284	290	339	288	317	320	310	342	318	320	285	292	337	335	333	338	275	330	288	299	291	349	347	327	306	352	317	305	313	322	334	315	302	281	330	307	321	318	311	310	320	312	313	308	317	332	308	330	296	293	278	346	325	330	335	329	312	294	315	305	291	300	304	344	269	330	298	291	315	258	293	344	335	287	309	261	328	326	274	319	298	286	261	336	329	287	353	309	295	290	327	312	301	335	301	287	326	331	326	269	290	314	303	299	337	323	315	327	284	328	297	328	274	285	328	315	300	330	308	307	319	294	317	315	283	333	319	294	335	315	362	309	299	298	286	263	289	313	318	310	307	275	310	309	346	295	311	289	267	314	320	318	313	306	331	287	291	310	306	305	288	304	275	313	271	323	334	317	283	322	331	290	333	328	325	328	356	323	327	331	311	319	347	321	291	312	313	293	333	304	322	320	317	307	313	328	317	313	302	305	314	341	305	326	291	369	297	304	295	344	337	329	310	277	295	286	328	302	299	310	322	314	298	321	320	299	304	314	318	302	291	319	305	294	301	312	332	298	331	319	279	336	292	316	338	323	285	284	285	333	294	285	307	296	333	343	268	325	301	282	330	311	287	319	331	317	315	295	338	342	333	296	308	271	304	319	355	336	301	320	314	306	322	308	299	314	328	321	325	291	308	300	328	300	327	311	301	346	365	310	299	308	323	342	298	322	290	313	306	317	307	288	284	306	283	279	338	323	347	290	323	280	353	283	307	332	295	318	301	330	337	311	300	314	376	306	286	294	300	322	349	315	312	290	291	322	291	318	316	319	287	324	308	321	295	287	313	298	321	291	309	278	306	294	348	305	340	326	288	280	292	313	341	307	283	333	311	324	324	302	323	320	294	298	318	332	321	293	329	317	319	304	336	332	304	342	337	335	285	281	331	309	311	318	323	320	292	271	315	338	331	312	323	283	337	308	294	275	289	315	318	313	305	333	313	321	310	298	319	299	318	311	311	323	320	310	367	311	302	314	362	309	315	282	318	331	289	305	315	333	362	368	323	318	325	320	336	296	363	314	311	328	369	350	304	305	330	332	324	308	306	342	308	295	319	306	351	306	280	313	313	299	304	318	306	315	296	301	306	325	288	323	326	314	296	313	284	319	308	330	338	298	295	333	299	309	278	283	324	256	331	334	326	277	309	309	278	332	329	334	308	331	307	298	328	327	307	300	302	282	302	328	330	317	269	327	330	313	309	312	312	338	307	297	345	317	336	286	290	308	323	302	306	305	347	308	289	308	342	322	337	329	343	311	323	293	346	338	304	320	293	289	300	290	318	344	310	305	315	315	290	285	345	301	317	350	297	313	325	276	318	295	310	311	333	325	325	310	316	344	333	316	363	327	323	302	339	289	308	325	328	307	326	320	349	315	328	326	308	325	316	322	319	313	295	334	292	318	348	270	335	305	304	333	318	295	275	349	304	289	335	272	278	344	307	324	335	311	282	293	327	314	287	315	343	294	312	310	316	304	328	310	326	338	329	317	310	306	311	338	315	300	300	324	310	337	303	336	361	320	282	278	279	315	290	308	311	337	335	318	343	305	313	316	323	308	311	319	289	284	310	306	311	292	315	335	312	324	331	307	301	325	328	306	277	336	306	329	309	317	321	301	355	290	333	307	366	326	334	294	297	315	294	324	335	311	315	308	279	343	301	325	307	286	294	321	317	304	335	286	298	307	307	279	312	317	297	320	284	326	294	310	302	282	326	314	311	321	298	309	330	304	327	291	285	297	346	331	290	307	311	345	302	293	318	297	324	299	354	274	325	315	330	309	303	310	289	334	312	348	324	275	304	307	314	327	305	274	317	311	325	324	350	299	304	333	340	324	344	313	320	309	287	295	320	286	295	315	319	301	326	304	305	319	323	287	319	347	292	325	329	310	291	286	302	323	306	336	301	313	284	308	322	338	339	317	264	283	313	313	342	323	325	328	283	306	310	311	312	319	277	293	322	303	290	328	305	317	346	288	293	325	299	340	285	302	295	332	309	304	306	334	266	304	284	322	316	273	275	336	304	319	353	331	290	307	316	321	272	309	296	306	367	310	288	318	323	311	302	320	309	304	305	322	308	317	288	309	322	319	285	297	317	334	304	298	336	320	329	305	307	320	296	321	294	317	318	313	294	300	316	275	304	324	298	322	273	312	301	325	319	291	275	306	323	332	318	298	280	281	326	304	300	289	327	328	326	325	311	302	289	289	302	339	297	353	322	329	330	331	342	319	315	296	303	297	307	344	340	309	305	299	292	328	285	307	321	299	348	311	301	335	295	314	279	301	339	315	327	279	298	309	271	327	317	321	333	356	318	279	315	268	312	304	340	315	316	315	264	317	328	288	294	305	305	317	319	328	333	319	328	327	328	311	297	312	319	335	332	325	336	317	309	296	286	294	312	306	329	295	312	288	341	330	315	299	292	328	288	285	337	299	331	276	312	307	328	305	312	308	314	279	316	320	300	305	321	314	303	314	320	314	317	356	287	309	314	304	313	318	344	354	310	287	302	301	347	296	350	337	270	313	321	278	300	316	362	361	297	296	339	297	317	346	306	293	308	318	324	282	321	333	308	351	309	288	314	286	339	294	268	335	297	295	333	273	295	302	308	330	302	309	316	322	312	301	331	331	340	311	305	341	309	289	307	319	309	345	305	326	328	314	307	301	325	294	303	293	325	285	334	331	316	324	328	304	308	303	325	307	322	310	280	276	309	307	311	283	318	327	282	294	278	302	322	313	294	295	303	296	344	293	344	332	317	322	322	312	324	318	318	296	336	287	323	314	286	294	323	336	286	344	292	285	251	298	284	304	301	304	298	305	303	304	299	321	300	317	329	291	324	353	316	290	306	318	330	301	269	314	305	332	309	340	288	309	276	330	325	296	312	326	314	316	308	306	340	347	308	313	338	297	292	291	339	342	305	304	315	291	309	315	344	289	288	300	316	298	351	309	323	310	328	331	299	306	311	326	310	296	343	260	315	352	311	336	289	300	305	308	294	321	355	318	316	310	299	344	309	283	339	337	271	323	281	337	286	315	330	323	309	329	291	314	321	338	296	294	325	337	308	309	314	310	318	312	325	305	312	332	325	322	278	295	344	316	317	318	310	308	306	315	335	314	298	304	334	327	343	308	328	321	311	311	284	325	323
29860	21367	27566	18130	4091	3183	2542	2268	2019	1715	1489	1310	1228	1101	997	1012	980	935	889	863	898	821	835	801	812	859	805	814	800	776	734	728	783	707	726	722	728	710	742	701	780	749	716	756	758	703	750	709	639	708	698	704	712	692	756	743	710	733	689	666	666	741	725	697	734	717	691	735	709	701	750	680	730	678	728	692	687	700	707	690	740	721	682	694	706	709	702	725	674	725	747	697	714	682	674	717	674	681	702	706	724	732	696	687	661	716	671	698	724	694	699	722	724	781	729	671	673	670	675	700	770	673	661	714	738	679	620	685	715	750	704	682	726	660	656	648	652	660	717	719	646	674	695	704	670	715	731	694	669	703	672	690	699	766	714	683	722	696	696	704	671	708	660	702	709	722	636	724	639	705	685	677	672	738	733	681	695	663	686	685	749	667	707	703	667	705	702	716	701	700	692	681	718	723	706	767	719	716	716	738	753	697	709	710	717	689	737	704	676	684	716	691	714	709	672	694	705	695	696	717	676	705	677	697	686	684	715	701	720	658	693	700	657	683	682	754	693	718	692	718	693	707	676	713	720	771	738	665	692	710	720	659	675	717	703	701	727	723	715	675	706	686	673	741	715	720	691	689	658	694	733	713	729	704	673	720	669	668	706	644	696	672	748	697	691	739	675	674	696	731	693	706	687	658	757	741	714	728	668	659	712	699	705	721	722	708	718	679	738	696	724	680	659	739	687	688	710	715	772	742	679	738	702	683	709	689	692	720	722	714	664	744	676	655	650	727	671	709	710	735	708	701	671	718	683	761	670	687	717	739	702	711	651	750	697	746	675	710	710	727	719	719	727	683	717	753	647	703	724	743	736	708	686	718	651	686	751	705	710	660	722	640	683	740	663	683	739	733	741	703	710	684	682	684	695	720	708	697	683	664	750	659	748	705	726	702	765	686	759	710	669	731	744	649	719	655	754	692	715	689	729	717	696	717	668	711	728	639	719	722	723	727	671	730	716	722	738	690	711	671	700	731	666	723	727	745	732	698	701	669	682	697	677	694	700	681	690	705	677	700	691	671	751	692	732	699	702	709	731	714	696	683	716	716	720	743	656	707	710	700	684	695	702	689	678	685	670	724	681	673	705	678	692	761	713	697	655	671	675	713	733	704	703	688	703	736	705	764	699	701	671	701	690	728	692	740	667	686	718	737	705	747	714	709	669	698	676	729	717	684	697	643	714	728	711	675	688	689	712	702	721	676	664	718	713	658	710	710	693	718	737	685	677	715	691	709	656	699	646	716	719	692	700	716	675	736	721	743	712	701	669	724	646	702	641	721	725	701	770	716	721	725	724	680	727	728	735	738	673	657	720	742	744	710	676	713	698	662	751	705	720	715	728	667	773	717	678	683	700	659	704	682	663	689	696	745	715	728	732	725	684	697	660	685	688	689	688	690	668	763	716	688	725	640	720	700	683	713	737	716	697	707	704	735	704	702	686	719	694	724	693	674	706	755	697	667	701	760	730	731	727	725	672	683	733	735	777	771	716	673	745	719	793	706	719	685	691	741	711	786	700	684	703	696	704	668	660	725	699	705	681	698	700	704	754	679	729	696	727	710	702	742	713	739	670	706	722	696	712	707	732	655	755	703	723	691	691	707	711	740	673	737	712	668	720	747	721	678	707	655	736	715	675	710	699	666	702	694	709	683	666	722	664	761	708	719	716	732	693	687	739	712	774	731	762	673	659	679	711	674	673	686	722	707	691	697	699	729	700	695	695	721	718	665	727	697	716	707	700	708	695	683	716	652	705	705	727	686	717	669	661	693	698	703	710	699	705	740	750	708	709	700	705	707	711	685	692	700	670	666	651	723	688	663	630	704	698	664	692	731	634	667	667	758	693	741	743	670	700	641	699	736	674	690	727	687	708	717	669	751	712	699	711	728	729	695	714	703	722	689	689	664	720	737	690	700	695	680	686	705	688	713	691	698	707	655	665	716	678	719	733	685	701	670	678	677	742	730	724	696	724	697	730	686	696	685	700	717	706	710	725	704	710	698	700	709	682	698	728	707	657	702	661	683	746	674	718	709	683	730	702	748	736	713	715	683	746	677	671	688	738	724	721	697	732	720	697	721	697	715	712	675	673	685	704	640	678	714	672	689	704	686	703	749	683	705	696	718	689	684	724	723	693	690	711	697	750	733	739	706	692	693	687	712	692	710	730	647	728	701	668	675	702	670	678	701	679	691	687	705	713	717	644	686	650	687	706	725	704	665	734	696	756	714	676	724	742	665	705	667	689	668	706	744	728	724	691	672	662	705	672	712	701	651	678	726	710	724	667	674	715	710	735	715	680	655	665	683	750	704	710	681	712	735	695	716	694	692	703	666	692	666	715	697	739	718	706	694	747	702	721	671	699	725	688	655	723	692	687	698	687	716	717	716	711	751	693	691	647	686	700	708	714	708	694	713	714	742	702	696	748	672	738	704	685	751	734	723	752	714	743	713	683	670	702	763	732	701	715	649	686	711	727	738	725	644	696	676	717	691	719	714	708	704	723	664	707	741	712	747	692	744	665	700	691	667	688	709	744	726	716	701	686	743	722	692	665	761	694	731	752	721	684	699	729	668	732	651	698	689	672	720	689	712	699	715	695	706	676	723	688	672	688	674	747	722	712	669	719	725	695	679	710	758	703	725	733	729	706	669	660	730	696	735	696	758	687	699	710	692	703	720	664	728	704	675	705	716	638	687	732	717	711	678	696	733	681	729	705	688	693	705	684	711	636	754	708	722	765	690	731	697	703	730	747	744	670	707	689	739	718	675	702	675	745	662	729	760	683	688	678	688	719	687	694	660	703	702	695	718	718	693	744	729	684	718	687	720	745	720	734	696	726	737	704	673	644	692	715	739	722	666	720	687	710	688	733	689	729	676	696	741	710	722	693	732	725	710	700	715	703	743	691	678	704	700	697	731	721	694	722	714	720	710	708	681	728	741	743	684	739	722	710	701	717	697	673	718	688	699	707	674	689	711	681	674	686	680	703	643	678	692	773	755	718	689	666	741	721	734	703	759	662	692	690	704	767	715	718	751	743	705	746	698	732	681	656	687	728	708	701	692	717	707	668	677	725	710	676	662	714	734	714	657	723	688	769	702	729	692	733	678	686	694	750	627	673	659	701	710	758	702	685	706	713	744	698	685	767	675	692	731	671	795	694	661	717	688	697	724	710	755	718	673	712	694	728	692	724	675	716	730	651	699	703	715	719	723	687	705	699	652	689	673	727	698	717	753	694	647	697	709	703	711	705	684	710	711	696	656	701	713	685	697	716	736	683	691	681	715	724	734	697	705	721	735	668	652	707	700	769	676	709	695	712	677	731	638	681	668	710	693	702	724	691	682	684	682	654	757	695	696	756	678	657	703	721	711	715	708	692	653	662	669	674	695	740	707	666	727	675	718	703	729	719	694	677	725	716	673	746	692	665	680	729	682	715	713	726	764	661	703	702	703	693	716
53459	37163	36505	21886	5233	1824	1112	974	828	736	585	583	505	474	475	442	455	450	456	423	432	392	428	433	423	403	407	401	427	402	426	372	423	450	366	395	390	390	419	364	351	386	385	435	417	417	401	374	362	396	391	353	352	359	396	392	383	354	398	391	393	387	370	358	394	415	408	404	381	359	404	383	339	361	394	389	413	405	372	390	374	385	369	375	400	356	396	372	398	353	401	346	390	362	383	344	362	372	360	387	369	400	360	371	371	393	374	380	350	374	375	382	409	343	416	413	364	347	392	366	377	345	366	381	400	399	383	404	392	369	379	362	369	371	399	370	377	371	377	386	367	341	364	357	348	357	360	356	383	407	387	393	379	378	361	389	360	370	386	374	364	348	393	419	356	395	379	390	395	408	368	404	398	358	350	377	386	346	382	398	394	379	389	403	382	399	413	405	427	369	393	349	380	401	362	359	428	361	342	372	344	385	391	384	397	375	401	371	362	386	406	370	391	402	422	380	366	340	377	392	343	373	409	369	378	361	404	351	401	390	415	408	423	354	348	403	410	377	404	326	339	353	396	363	396	400	421	393	440	373	454	405	320	373	389	375	355	388	404	390	402	380	397	389	383	387	380	371	394	366	383	381	369	392	377	397	369	357	379	361	371	383	370	364	384	354	390	406	381	393	382	395	399	365	389	337	401	379	398	375	392	379	390	356	344	344	381	376	394	333	370	368	395	421	363	402	375	376	407	404	361	367	408	397	383	372	348	357	385	368	381	348	376	381	393	361	391	401	406	376	358	394	375	366	369	376	403	362	387	378	415	388	353	372	392	374	412	396	410	349	375	387	362	428	353	401	391	376	371	410	362	375	366	393	324	411	419	404	359	361	445	383	369	378	409	376	396	346	387	365	400	384	369	395	391	383	360	372	372	358	391	408	360	395	363	418	375	384	382	383	393	396	418	414	381	402	385	389	399	378	375	356	387	380	340	403	361	389	400	383	377	370	375	359	377	407	382	364	404	371	382	418	382	358	400	407	388	378	383	362	417	367	370	396	386	385	394	348	345	389	387	370	357	372	388	363	386	373	392	376	356	376	381	365	381	402	390	360	404	399	383	371	379	395	384	420	358	356	396	372	405	367	379	369	378	402	335	365	362	411	337	384	374	346	360	373	349	373	406	377	369	384	368	385	368	333	365	425	367	370	383	373	436	392	409	409	372	380	409	362	370	364	372	335	366	379	395	395	379	352	367	369	384	386	391	389	382	387	382	382	358	372	376	392	361	397	397	380	382	381	388	368	374	385	405	393	430	355	384	399	343	362	339	390	403	362	365	387	398	392	380	377	365	393	340	364	391	340	390	371	415	377	379	353	387	374	390	390	368	417	386	398	364	347	376	343	385	360	348	362	381	344	403	401	401	368	348	396	401	388	385	383	367	404	391	325	402	393	396	389	353	366	358	394	360	356	388	430	364	362	357	400	388	388	368	370	405	396	372	392	358	371	372	415	378	355	375	346	371	400	344	347	389	358	399	393	379	370	424	383	390	398	372	395	380	399	385	335	371	381	372	388	395	369	351	390	378	373	401	375	393	415	388	393	397	364	397	418	387	409	369	397	391	393	432	384	358	382	364	368	370	384	383	359	354	367	370	382	372	362	399	393	399	382	360	368	403	355	383	425	394	362	367	387	378	370	362	385	417	381	371	373	364	426	399	378	391	371	378	382	379	372	405	325	380	342	401	398	386	348	428	399	374	418	356	384	386	390	386	380	371	396	373	373	435	385	363	343	399	413	406	378	400	391	366	407	367	381	413	384	360	395	365	396	399	368	376	418	411	393	388	381	412	388	389	341	397	367	364	348	373	385	363	389	342	436	432	358	360	351	364	368	397	375	399	399	392	360	436	345	340	400	387	347	376	426	398	403	376	369	401	376	385	359	397	360	380	362	384	416	372	376	370	368	392	380	343	406	380	392	355	369	385	368	407	375	411	362	382	363	381	409	373	383	399	382	371	387	379	371	375	388	372	368	385	381	380	368	385	415	346	377	378	362	400	396	386	331	350	391	372	349	381	400	394	401	384	381	366	391	360	411	353	391	388	373	394	360	380	401	388	369	386	376	414	401	380	366	370	368	349	413	344	365	348	348	366	390	381	403	355	389	358	363	381	338	370	393	390	407	410	372	372	364	409	393	389	383	403	401	390	370	383	393	371	397	380	404	380	395	342	455	378	350	364	419	396	349	370	420	414	399	394	398	342	385	378	363	412	345	417	352	402	427	394	389	377	379	385	383	385	363	397	413	404	385	414	401	392	414	375	381	335	382	348	312	402	378	392	368	387	408	380	369	389	384	390	362	365	362	391	377	403	353	408	366	357	367	405	394	426	380	393	376	381	367	377	370	366	378	411	417	389	361	381	363	344	354	336	395	370	429	404	397	374	364	363	341	371	398	364	393	350	375	367	374	365	374	402	401	404	369	384	417	373	384	399	400	388	395	409	374	398	391	389	367	395	363	365	380	349	347	353	368	386	353	397	372	383	396	342	375	379	420	402	414	379	421	350	378	396	438	370	351	374	374	385	398	358	389	417	350	419	381	393	356	429	357	410	372	372	363	331	384	374	388	366	391	396	379	395	395	365	380	417	356	393	381	399	356	378	390	386	402	393	415	409	367	378	361	351	365	385	412	374	378	408	363	358	371	354	365	378	379	386	374	346	371	391	399	380	354	412	377	390	386	379	412	378	378	342	364	337	410	394	380	380	407	377	399	337	384	375	404	401	381	362	383	374	411	405	362	404	408	387	360	338	396	336	403	399	360	346	383	372	354	402	373	377	372	361	400	349	356	358	395	403	382	356	357	360	377	376	398	370	368	395	351	410	385	379	394	348	387	397	369	370	395	371	370	355	366	349	373	384	345	357	372	372	350	404	397	439	403	383	378	412	395	357	368	372	355	361	385	390	387	406	404	374	355	380	360	370	380	410	379	388	361	360	393	356	360	393	382	389	399	424	372	394	377	362	350	402	376	395	394	331	355	382	398	366	381	359	401	408	374	403	372	425	408	399	363	371	358	408	368	372	360	355	382	389	378	381	377	381	377	368	391	370	413	390	372	390	403	359	355	396	394	366	402	387	392	383	414	380	388	380	407	352	376	395	373	440	363	381	393	368	383	411	392	403	362	364	372	348	412	390	386	382	385	403	405	356	376	420	400	371	393	378	391	406	374	413	396	402	396	376	379	414	379	382	407	353	375	366	380	362	407	358	397	365	356	368	351	384	359	380	381	402	357	385	336	374	369	367	363	393	371	397	369	369	420	382	380	380	376	387	376	342	414	374	385	418	390	320	346	399	370	371	380	366	412	365	369	379	379	387	414	424	387	377	381	366	370	355	396	379	411	374	361	386	343	370	418	342	370	375	379	377	390	387	421	425	377	352	348	391	411	423	376	392	337	357	439	378	333	362	418	399	415	384	369	346	363	369	374	371	384	364	365	426	384	340	353	411	391
34587	28561	37802	21833	6023	4346	3757	3444	3015	2527	2225	2017	1613	1460	1401	1347	1250	1207	1158	1155	1091	1051	1057	1074	992	1069	978	1044	997	975	926	971	909	898	931	949	855	903	918	905	915	888	872	933	896	871	881	897	851	914	776	864	873	835	865	927	864	848	851	901	811	830	867	920	895	826	825	879	830	829	858	869	900	835	914	814	854	814	887	844	843	887	860	867	878	796	846	809	845	855	804	858	895	865	905	835	858	903	789	887	835	912	797	818	897	880	839	915	833	847	801	885	857	794	865	865	811	869	830	866	828	833	842	862	853	868	881	851	838	848	841	850	872	860	856	901	822	877	872	849	831	871	844	865	885	821	869	827	851	840	840	847	896	854	872	879	824	798	838	847	823	856	824	830	880	853	833	841	811	881	792	850	870	807	857	844	872	802	849	855	837	872	900	821	818	860	862	856	864	852	877	859	883	847	824	864	838	831	854	845	815	853	799	831	839	900	857	812	854	868	827	885	900	914	846	879	865	847	841	830	787	850	837	822	851	846	833	852	872	838	830	829	802	881	843	842	808	914	859	866	892	811	868	822	858	884	853	818	868	819	853	830	832	891	876	891	874	911	866	835	787	899	853	893	856	820	849	834	837	817	881	805	839	831	833	860	880	900	820	895	854	815	811	868	867	860	833	851	861	872	848	876	797	847	866	813	796	872	847	851	840	852	880	915	822	851	851	852	832	825	843	799	903	839	861	799	865	881	851	857	792	894	873	818	818	847	842	848	886	788	817	844	874	840	852	841	832	899	851	864	852	804	853	901	864	830	815	834	820	888	832	812	805	857	843	866	815	788	820	846	828	850	935	903	863	842	838	898	869	882	808	855	872	860	909	797	849	858	886	877	861	936	780	866	819	851	832	857	841	903	846	878	873	877	866	876	857	853	876	850	862	877	842	787	868	831	827	855	805	852	874	835	836	848	808	795	864	819	820	804	827	863	860	867	808	861	837	875	811	863	832	847	825	876	817	848	906	806	840	841	840	796	855	862	853	854	884	854	874	825	888	867	848	835	877	896	825	769	865	864	833	879	871	869	836	845	835	808	822	873	827	881	863	863	873	833	833	845	886	844	870	825	855	937	836	797	837	838	808	894	885	893	873	920	861	896	809	832	869	883	892	815	811	877	822	856	823	844	868	851	825	828	870	848	892	890	834	855	861	852	821	869	849	892	820	807	870	849	783	851	846	837	858	868	816	879	860	852	890	870	782	881	891	807	848	812	873	862	857	834	874	828	873	874	836	836	816	870	898	850	896	874	805	879	844	913	834	851	843	854	790	806	811	846	876	817	871	868	870	842	862	869	876	871	891	841	846	852	902	912	879	863	818	878	855	841	804	851	894	814	849	831	853	790	797	868	854	862	926	835	858	883	846	897	792	846	834	839	856	879	841	836	823	796	847	845	847	829	871	878	858	849	850	888	910	921	881	856	833	868	865	869	844	825	884	880	926	863	868	911	844	882	811	883	824	811	859	855	845	831	883	903	869	885	838	883	861	844	865	891	886	865	860	878	884	819	873	805	852	875	860	846	873	857	876	850	830	856	887	853	823	812	889	868	877	849	852	857	853	848	902	833	845	885	832	847	812	884	842	854	895	879	850	795	883	849	857	909	846	845	815	857	867	831	852	823	805	860	840	849	887	859	867	876	824	866	903	919	844	811	885	906	864	843	821	829	872	808	852	857	869	821	868	860	886	823	860	846	843	831	824	860	863	847	831	885	888	867	883	887	859	856	829	807	842	841	853	888	805	813	886	826	845	841	887	848	855	876	853	838	865	864	852	931	852	829	876	825	854	899	889	828	845	937	895	858	828	830	839	792	843	802	837	853	846	809	833	826	879	883	877	861	888	843	866	876	802	838	872	811	896	883	893	839	869	818	811	871	850	869	857	820	801	872	894	871	855	855	792	814	874	833	826	838	842	848	810	903	854	852	825	858	860	840	828	867	890	865	832	822	831	842	793	872	859	874	799	853	860	794	807	831	790	843	839	912	889	855	860	857	825	810	874	818	867	918	864	807	855	854	886	861	848	867	812	820	854	833	830	859	824	788	818	887	850	859	883	875	862	863	868	862	834	857	856	870	873	798	840	897	815	885	867	802	907	878	871	875	808	908	865	850	851	802	837	880	859	875	868	808	857	886	888	892	916	857	907	861	854	826	859	861	870	828	828	825	807	864	861	817	915	868	806	866	872	851	856	854	846	846	868	837	833	880	812	861	795	914	849	769	859	873	837	873	881	879	899	828	847	843	842	905	829	869	831	881	814	889	810	857	846	849	860	812	846	878	875	828	859	820	830	824	864	876	825	825	825	794	855	809	852	838	809	865	869	871	821	866	841	854	823	878	858	834	828	891	868	864	835	857	813	822	826	856	895	866	802	807	841	826	858	843	821	908	860	826	848	867	861	827	791	840	888	919	824	894	874	880	844	824	815	861	848	853	825	836	927	889	804	841	845	830	901	857	858	853	826	887	861	834	841	854	875	829	806	811	855	863	807	835	845	844	906	849	845	847	835	819	828	891	811	874	857	896	868	831	869	836	857	842	831	861	817	845	851	875	815	849	819	907	855	847	848	854	897	892	835	829	790	902	880	820	876	838	872	797	807	867	867	835	845	839	870	792	826	862	836	875	827	856	860	873	877	877	825	881	859	858	835	911	822	819	890	844	869	894	870	891	857	846	865	845	878	847	861	824	875	872	902	819	824	861	879	853	863	855	813	863	832	855	889	852	874	889	842	847	893	900	930	883	889	847	823	848	849	841	816	847	883	883	821	880	829	844	866	869	811	866	866	793	855	902	827	814	805	870	829	834	857	860	847	878	845	848	869	842	868	869	856	889	841	795	791	809	874	832	863	823	835	876	889	888	862	899	830	853	796	884	861	863	816	877	859	901	862	828	856	860	819	808	910	834	848	858	840	858	819	841	838	869	863	846	841	853	846	830	858	877	866	856	838	885	820	845	850	842	869	873	855	864	872	888	791	856	812	824	852	913	923	873	814	859	820	865	861	869	878	842	837	876	867	849	886	856	850	832	841	869	916	865	816	816	881	802	869	874	882	859	854	819	855	847	810	843	851	875	835	876	816	794	853	835	887	836	826	907	803	844	847	834	805	843	843	807	864	855	850	872	859	872	824	858	898	905	831	850	874	825	851	819	855	894	837	893	812	871	800	846	873	859	854	854	836	835	838	824	812	851	831	845	852	804	875	888	892	840	799	851	841	830	893	839	834	861	817	909	841	827	858	812	830	836	836	863	893	883	877	855	868	820	767	912	838	808	813	817	856	834	809	796	790	842	841	828	850	836	812	907	851	880	876	860	835	851	791	813	851	830	808	858	821	868	871	825	933	835	891	844	850	856	809	861	875	855	851	853	852	880	868	877	845	848	908	857	886	889	848	853	819	776	831	862	810	889	884	824	838	809	836	812	840	799	778	838	813	842	854	824	834	888	882	812	848	809	812	855
32956	15224	6952	2337	872	655	561	491	513	469	476	481	504	404	441	451	403	418	463	451	387	417	428	433	385	389	406	436	375	428	412	411	391	430	487	467	413	381	394	412	407	439	419	395	414	437	383	407	415	411	443	402	403	437	446	456	424	461	403	403	412	439	402	408	417	376	406	403	420	380	440	415	417	409	387	396	451	411	407	444	427	400	385	398	400	379	366	410	433	401	401	404	421	414	413	418	431	433	401	400	434	406	445	404	415	443	439	438	412	435	421	425	399	423	424	436	398	449	414	459	398	370	405	397	395	392	432	395	425	471	395	408	445	455	442	401	460	395	416	405	441	434	380	403	397	416	413	427	451	428	375	417	434	452	453	441	403	398	420	452	437	445	430	423	414	447	410	392	390	411	397	437	409	430	413	420	447	426	436	413	365	383	393	424	421	434	428	406	397	446	410	400	447	408	417	451	409	428	398	414	437	422	382	416	435	385	410	398	408	408	431	410	372	397	436	404	428	420	431	427	416	422	485	419	436	442	446	409	426	426	437	376	419	412	403	384	452	433	418	448	432	401	379	422	422	422	413	404	390	370	423	385	374	421	403	412	400	381	369	433	390	402	412	415	444	363	415	379	375	434	404	424	410	420	425	450	404	390	448	448	446	408	373	398	416	430	373	431	410	386	442	394	424	390	381	436	418	360	393	416	441	390	382	403	408	384	403	352	390	409	430	371	405	439	392	404	448	407	410	412	386	422	427	429	427	407	388	393	351	393	372	409	380	376	384	444	403	371	374	407	402	419	378	401	399	397	447	451	432	441	421	395	430	423	383	372	398	436	407	393	418	374	431	395	405	402	408	421	386	459	435	436	462	393	418	430	390	425	400	378	412	430	434	435	451	412	410	410	414	413	406	410	412	352	398	426	396	436	389	426	422	388	423	421	408	432	439	448	404	418	438	406	442	446	386	432	464	402	388	415	413	389	419	417	405	410	426	384	404	401	458	405	386	426	427	434	435	388	393	410	412	371	439	425	400	383	431	420	403	413	391	423	413	428	418	392	362	408	407	432	443	447	416	419	381	401	392	388	416	401	407	395	423	410	396	391	370	407	440	375	373	409	473	426	403	424	416	398	408	412	412	350	431	437	421	450	400	387	417	399	417	396	443	438	437	415	471	413	391	433	405	463	393	390	362	418	393	456	376	406	391	426	393	394	427	417	379	426	421	378	406	379	433	392	439	405	434	404	415	442	393	409	439	435	423	406	404	414	423	413	405	405	391	433	402	418	405	405	392	431	396	397	451	420	406	438	400	399	378	412	411	429	426	390	429	418	395	410	413	365	377	394	382	406	445	394	425	412	417	383	406	434	373	398	397	471	410	419	386	386	439	433	452	368	392	412	412	410	401	398	405	359	386	410	404	415	391	388	402	437	400	394	417	437	389	419	394	393	393	420	388	410	410	380	399	419	440	416	450	440	417	434	429	412	441	387	419	424	398	379	473	420	383	443	427	398	430	417	404	395	448	396	461	409	406	398	447	393	393	407	389	412	424	412	404	402	382	425	400	389	416	387	431	393	418	393	412	436	430	421	385	434	442	436	440	394	406	360	410	383	438	369	427	382	416	410	442	402	425	435	409	379	421	378	409	398	404	380	411	454	408	424	394	382	396	384	409	404	396	450	425	393	420	412	428	362	462	420	420	403	419	377	397	416	435	363	380	410	399	404	396	398	400	411	410	430	403	418	418	441	420	382	425	403	385	452	409	421	442	420	423	417	384	395	399	418	381	429	430	428	428	410	389	386	400	414	413	395	388	407	438	402	388	400	409	391	434	386	406	394	399	418	412	435	424	408	431	418	414	420	425	384	422	412	448	425	437	424	384	389	389	413	456	416	431	409	402	391	407	393	406	433	421	452	423	389	434	394	418	421	432	379	415	405	403	421	417	396	410	367	432	422	393	413	397	415	410	411	417	459	385	425	360	418	436	399	400	460	424	420	405	411	390	376	395	399	376	389	441	403	382	407	356	397	358	410	416	407	405	408	408	408	434	434	432	430	408	409	415	400	418	394	428	391	443	403	420	446	411	432	380	392	386	398	435	426	395	376	443	423	429	434	421	408	419	426	396	421	448	397	388	400	396	418	407	401	383	399	405	418	369	410	415	397	386	395	410	415	402	423	394	403	429	434	419	375	413	407	425	408	406	441	393	417	401	396	466	402	410	412	413	435	426	423	404	391	388	409	388	394	426	408	426	384	403	449	419	380	426	399	467	384	373	436	401	417	397	449	429	444	439	386	450	397	409	422	383	391	412	403	391	407	385	405	426	370	398	406	425	390	432	417	402	425	431	402	412	420	407	388	399	398	397	421	425	407	432	433	433	442	416	373	434	409	423	408	418	422	451	428	417	427	401	454	387	474	393	431	436	478	454	415	409	406	478	442	439	389	422	394	374	386	385	425	393	378	372	399	393	416	431	413	423	416	408	410	394	405	396	390	434	414	389	381	429	439	401	409	400	396	440	401	371	412	425	440	391	395	387	431	395	403	409	394	409	442	425	376	410	404	371	405	458	452	445	428	399	395	445	426	381	401	409	389	385	409	423	394	412	377	465	392	414	418	399	405	379	460	382	400	398	391	434	405	412	434	404	423	419	392	433	419	389	450	396	442	372	380	396	414	396	447	387	446	380	414	435	458	377	436	449	412	394	449	409	405	390	468	412	463	401	388	423	387	439	390	431	412	422	383	374	438	421	430	406	451	406	441	404	475	404	395	425	392	393	415	425	402	443	419	404	408	443	401	413	426	404	428	436	416	385	379	374	420	418	412	390	446	403	424	422	387	410	425	431	403	415	396	412	411	408	413	423	391	405	424	427	403	420	388	440	436	393	391	432	412	388	448	415	435	418	417	429	411	405	459	417	414	408	441	432	428	386	391	430	417	428	447	424	427	430	422	422	394	390	377	435	418	412	437	434	365	385	406	383	396	387	409	402	429	428	396	414	377	425	422	412	363	379	419	415	385	401	415	407	437	409	365	416	387	447	416	401	411	402	384	423	382	363	418	413	415	421	385	436	457	427	385	408	415	359	428	423	426	419	418	394	423	429	439	392	414	387	421	388	416	402	403	417	396	432	415	368	437	437	421	370	402	383	433	462	388	379	400	406	409	377	393	427	416	392	462	430	406	430	423	406	398	416	395	390	392	412	417	457	392	432	446	390	391	420	433	417	430	403	430	427	406	402	414	394	390	398	461	373	400	439	402	426	412	387	429	400	409	399	452	421	394	399	411	436	436	454	436	358	393	401	433	425	410	409	412	418	409	399	420	409	403	440	390	463	440	419	437	403	443	424	424	419	423	432	413	421	434	409	421	405	393	366	400	450	455	400	389	424	430	446	387	375	448	390	396	423	420	410	422	396	435	374	393	410	472	417	386	420	430	404	419	402	390	408	396	402	352	401	373	418	387	387	411	420	381	381	432	416	403	413	412	365	407	419	430	402	464	432	382
21204	10960	10014	5135	2374	1921	1744	1547	1509	1320	1243	1121	1105	1039	1017	991	983	962	994	981	930	981	905	968	935	942	893	892	916	978	932	938	840	847	878	861	913	846	923	917	875	912	828	901	917	879	915	847	919	906	896	892	893	855	859	977	892	854	907	872	859	940	892	870	889	850	910	875	901	900	881	886	952	896	867	835	882	869	935	882	948	871	936	819	867	896	959	884	938	896	866	884	896	871	887	911	897	888	871	883	842	866	840	852	817	869	853	890	892	872	934	859	852	888	945	892	938	875	918	916	897	894	920	892	861	934	911	929	885	867	871	873	837	913	884	900	907	825	837	866	870	907	873	912	884	898	884	901	854	911	865	828	877	899	883	883	884	850	874	889	863	881	928	884	884	890	913	896	857	923	873	855	881	897	892	869	870	921	896	888	903	842	882	877	944	895	860	914	828	877	878	876	838	885	911	928	845	875	857	953	886	878	887	921	925	839	841	899	837	908	929	900	933	845	908	899	922	918	911	936	913	875	900	905	895	878	881	923	855	881	877	838	901	846	873	954	890	882	894	864	918	881	875	830	945	940	868	937	948	890	944	901	892	892	886	871	897	899	831	895	881	873	868	889	888	870	898	873	894	871	900	838	955	911	865	913	890	839	917	886	862	852	899	891	932	932	884	921	886	888	942	893	891	914	894	919	897	901	936	872	889	865	886	862	868	855	867	854	887	902	878	874	900	916	853	876	891	813	905	883	898	916	853	871	916	884	870	928	868	890	922	941	908	899	925	874	872	867	893	883	862	820	849	857	915	901	884	841	858	942	967	876	862	866	874	848	882	881	859	890	881	896	892	859	897	909	875	900	816	903	884	879	849	869	840	904	880	878	865	859	890	836	927	891	909	854	904	842	831	951	893	896	893	881	863	857	922	865	894	905	901	901	883	867	842	870	883	919	836	916	934	839	857	871	901	877	878	908	892	900	922	839	848	902	810	889	862	848	894	836	853	870	885	908	916	863	867	903	868	882	935	875	863	859	884	924	859	930	860	891	893	857	893	911	883	918	908	892	861	912	884	869	919	893	864	868	863	861	881	906	847	911	870	894	888	906	908	857	902	858	899	923	940	954	957	908	873	883	895	902	909	914	851	927	852	867	888	906	822	944	922	846	902	890	857	911	878	860	878	864	872	897	886	879	904	856	846	853	863	899	905	893	926	891	926	925	850	900	911	879	873	937	856	905	847	927	854	846	881	905	859	856	875	908	843	892	893	912	894	923	890	950	910	903	857	887	916	843	869	902	858	901	879	891	907	891	866	880	932	889	929	855	884	878	893	850	876	911	909	854	883	890	917	833	845	891	936	952	877	909	857	889	893	866	854	898	880	850	849	883	943	912	887	913	921	851	909	856	885	855	873	859	893	909	897	864	871	870	897	856	879	880	838	906	968	875	907	878	881	890	857	933	884	869	862	849	862	906	940	878	862	874	918	898	913	828	868	896	884	861	897	876	877	855	900	894	907	852	853	880	902	893	821	872	861	898	898	902	902	870	939	875	897	941	902	931	833	866	875	921	880	890	885	849	913	886	883	943	892	906	872	878	892	911	872	855	856	917	860	938	822	841	880	887	890	916	881	842	891	906	819	961	902	885	914	922	891	919	895	889	862	883	902	914	862	876	855	823	835	922	889	856	876	899	863	865	881	916	862	882	893	852	894	881	930	919	883	859	836	835	869	892	848	878	919	914	890	853	842	872	908	838	874	877	911	902	873	900	929	855	866	919	854	849	864	876	866	873	890	882	883	886	864	920	863	911	863	894	899	814	919	881	878	926	901	913	897	942	914	930	874	935	880	852	851	843	910	879	884	891	867	853	864	894	910	908	884	884	895	910	920	912	899	837	886	886	898	847	896	879	856	828	933	857	912	903	859	843	873	904	885	900	858	910	865	924	897	861	865	864	922	848	909	847	876	843	877	971	927	857	912	874	847	915	882	881	889	880	933	930	894	859	930	861	875	886	868	898	905	847	914	869	882	914	970	886	856	891	895	914	895	854	842	855	891	961	904	868	970	889	856	870	918	901	957	892	897	899	853	872	926	862	902	928	884	816	828	883	883	875	897	855	850	858	841	905	895	900	879	907	888	864	851	836	869	920	956	862	829	819	910	837	875	897	886	900	845	881	870	858	917	911	906	887	861	892	876	889	912	902	892	876	909	925	864	879	879	820	909	903	823	877	925	908	845	904	874	865	877	875	869	805	950	859	878	914	820	895	885	882	897	883	840	864	905	870	821	890	853	854	894	875	933	910	860	869	841	832	901	843	871	887	860	884	895	908	870	908	913	893	857	824	893	903	894	894	840	881	906	889	917	874	867	927	916	900	919	854	860	872	873	906	873	927	854	914	852	883	877	864	838	886	923	867	876	842	906	848	949	920	877	861	865	888	920	897	872	857	895	857	895	914	932	933	872	920	883	883	936	852	868	930	890	872	881	922	927	869	925	885	904	929	847	905	908	850	886	902	951	849	875	879	866	864	914	882	932	859	924	890	872	869	810	897	909	844	894	955	852	915	880	907	913	946	876	918	906	894	959	873	873	898	870	888	891	892	822	934	839	877	900	883	888	929	867	887	860	890	871	831	871	906	897	885	852	941	915	902	869	867	887	902	918	915	954	860	873	952	875	874	863	861	846	871	860	910	926	898	855	896	889	898	874	918	853	912	868	873	892	928	906	897	906	879	902	894	917	881	819	887	914	934	873	895	901	903	879	921	859	918	857	916	854	899	843	834	898	942	852	916	916	890	895	901	829	881	847	887	870	868	864	862	904	895	861	906	857	870	909	943	879	852	874	891	905	884	898	910	891	836	913	820	901	879	867	918	883	884	914	844	898	833	878	846	885	843	876	861	884	895	930	846	931	889	892	903	858	891	912	919	904	910	912	937	876	864	902	861	803	916	898	873	874	904	876	909	940	881	906	887	925	864	880	916	872	891	947	889	919	857	884	914	892	860	911	798	840	909	888	897	834	912	921	878	910	871	862	972	944	868	916	895	881	848	846	934	846	914	912	892	902	951	897	892	877	893	837	891	893	923	855	907	937	944	911	902	838	880	899	908	856	921	899	893	892	935	884	905	827	891	863	908	920	901	899	876	847	885	895	895	888	896	872	888	878	888	851	886	938	879	880	853	882	912	867	880	829	867	896	862	862	849	857	887	908	907	914	845	851	915	902	861	888	934	867	848	918	866	910	896	885	845	876	851	906	848	845	893	890	858	907	896	951	865	892	892	943	905	888	901	839	825	844	874	837	859	900	922	905	900	899	885	908	893	883	922	845	884	904	842	930	825	926	961	903	950	923	892	897	943	905	846	874	881	854	883	877	873	903	943	880	925	901	889	919	877	915	915	876	904	903	937	899	897	883	840	880	848	858	842	922	918	896	903	884	895	899	903	880	891	895	902	858	824	867	924	901	852	926	880	860	856	936	853	874	879	848	893	868	916	912	892	878	921	911	965
45939	26405	23474	10182	2378	1064	769	659	580	495	415	451	436	366	380	319	321	326	339	357	323	350	295	331	359	328	338	324	321	316	292	314	317	326	310	345	357	347	300	336	328	290	334	364	305	300	314	335	309	335	334	315	321	316	309	308	288	328	288	348	320	324	283	333	327	299	286	297	299	306	293	324	310	311	326	292	308	300	312	324	305	296	307	289	347	316	323	311	287	292	289	312	283	315	325	283	310	313	291	286	357	325	322	306	281	289	297	324	297	303	249	339	300	324	330	294	293	323	342	303	320	329	283	289	294	320	295	309	299	297	281	301	286	336	309	301	319	288	310	303	299	309	323	333	316	334	313	304	339	311	325	309	312	316	343	331	293	302	308	337	306	296	299	289	350	319	303	287	291	328	305	297	316	322	324	324	326	306	304	307	316	317	306	312	331	319	296	310	297	299	321	304	306	319	320	329	314	323	304	323	317	304	280	284	316	289	325	313	307	280	291	331	318	309	320	318	316	293	303	273	276	317	318	306	307	289	312	304	325	321	305	292	311	297	309	314	309	304	323	306	302	315	264	319	314	320	305	267	325	319	309	311	337	298	333	316	328	323	295	299	348	280	334	297	295	317	302	368	326	293	325	313	306	283	290	306	291	310	250	277	339	308	344	307	311	339	312	296	294	346	309	347	325	332	288	314	328	314	331	331	338	337	322	303	333	300	304	278	310	304	326	317	304	312	299	329	304	308	324	291	341	292	294	307	288	310	306	310	291	285	290	334	314	323	282	339	315	294	287	323	344	338	336	307	304	300	317	319	277	315	305	289	276	305	287	319	325	304	332	299	288	324	310	291	279	280	303	295	304	309	301	292	291	306	278	304	332	314	287	302	316	283	291	296	311	315	302	290	313	322	290	302	323	288	299	282	295	313	311	307	303	305	314	304	302	266	320	290	306	257	294	287	295	297	279	315	282	313	312	314	300	319	314	306	308	292	307	320	326	327	336	323	344	313	316	303	315	278	311	300	310	293	307	311	297	286	288	309	324	299	338	321	321	302	323	338	287	336	320	306	305	315	347	350	271	284	304	305	327	368	323	325	314	303	315	299	291	335	312	281	304	303	301	312	277	317	275	317	313	345	302	329	307	297	321	281	292	315	296	305	296	301	321	305	326	306	313	312	309	314	302	295	309	306	324	335	299	308	324	332	329	318	320	321	280	307	330	359	313	284	300	289	318	297	310	283	302	333	295	295	302	298	297	321	314	280	282	315	328	301	317	300	272	300	303	317	323	288	326	281	314	321	295	297	339	307	305	282	278	306	290	358	321	300	285	303	286	298	306	310	272	298	308	297	283	325	309	289	293	315	308	300	324	300	285	280	300	325	294	288	292	334	323	300	332	319	309	303	336	313	264	334	343	316	305	292	303	312	334	321	297	288	342	341	309	315	327	322	332	294	310	317	299	301	304	314	266	304	313	315	266	323	385	316	342	255	275	326	317	293	319	280	282	313	293	335	327	324	301	315	328	300	302	286	292	346	303	265	304	316	330	298	306	310	359	309	298	311	331	315	300	297	333	311	294	314	302	303	308	298	295	332	351	303	313	300	293	309	330	299	317	305	302	316	299	322	333	273	279	300	344	327	321	315	263	324	336	305	315	328	339	333	330	314	320	300	284	313	294	340	329	316	330	303	295	343	309	306	291	320	285	318	319	332	316	341	341	308	280	334	297	319	287	302	333	291	299	310	344	310	321	297	296	293	275	294	300	330	332	354	330	298	299	311	313	323	282	321	310	313	306	350	317	298	346	301	295	316	318	275	254	355	295	301	262	341	314	320	331	297	310	350	321	311	327	282	312	304	319	291	337	287	326	304	370	264	281	341	311	298	297	319	336	276	293	319	313	328	278	295	351	325	329	301	273	296	310	311	294	344	330	291	274	350	319	316	295	306	318	285	306	295	317	314	294	339	316	290	298	330	314	302	303	301	306	284	308	305	313	294	331	302	340	326	319	284	307	329	312	316	294	312	253	366	322	321	316	325	327	315	295	290	303	315	299	329	348	309	288	315	289	334	324	306	326	302	322	327	333	356	301	305	296	353	337	306	308	326	294	330	338	289	296	321	277	309	318	326	300	286	294	292	292	322	303	289	293	288	316	312	318	343	320	304	285	316	371	325	301	301	314	318	341	313	298	334	339	313	326	274	302	290	316	280	323	308	325	260	331	322	315	297	294	340	295	321	326	353	313	340	300	297	279	313	314	308	289	297	276	314	318	313	294	307	293	277	296	349	315	305	327	294	287	270	333	305	303	344	316	297	310	297	345	306	324	319	306	306	300	296	305	309	331	308	349	314	318	288	276	306	329	302	315	298	293	296	309	283	341	319	333	298	284	320	309	313	341	292	309	290	326	325	280	319	289	326	313	308	306	277	300	292	329	327	332	292	299	328	343	302	275	305	352	310	294	333	286	309	313	298	298	299	308	315	317	335	297	285	348	320	315	350	301	307	278	274	261	346	352	333	280	308	319	304	294	295	308	311	318	330	277	284	342	301	327	327	340	322	317	317	322	316	290	286	337	298	311	288	286	306	286	343	273	291	306	259	343	341	342	342	294	287	299	273	343	306	306	300	302	303	317	287	305	289	301	298	300	316	293	324	313	337	284	307	257	304	292	315	307	296	296	315	345	283	293	311	297	330	310	259	298	296	351	286	298	316	299	322	322	296	298	307	317	317	319	285	305	292	309	337	335	323	311	321	264	378	343	298	326	316	309	315	305	301	334	308	277	305	320	319	286	256	291	286	330	319	309	269	287	366	318	298	278	267	329	306	299	265	310	296	335	301	300	320	322	324	336	334	304	319	288	328	313	288	294	266	291	325	302	298	289	288	263	301	316	327	305	299	285	346	302	332	308	295	316	318	323	295	301	331	324	285	289	281	340	297	290	334	287	327	316	322	316	282	341	309	332	314	328	290	298	346	318	304	328	310	303	290	300	298	261	317	304	319	315	312	327	283	285	319	345	314	302	323	299	318	287	292	284	312	304	293	288	286	320	309	339	292	297	349	350	305	308	292	323	315	293	337	289	293	312	302	291	271	329	300	265	318	325	324	298	293	323	333	315	311	283	284	298	316	283	312	287	338	321	341	309	324	309	269	308	312	313	310	316	335	295	301	291	282	291	297	329	287	296	327	309	329	300	312	298	305	323	305	316	312	302	336	304	335	345	315	293	293	306	327	302	313	303	304	326	310	318	339	319	353	297	302	298	342	285	313	315	321	320	331	322	361	305	294	296	293	316	295	314	299	286	313	317	325	304	290	288	352	309	319	287	321	277	305	287	340	320	326	318	308	323	280	325	316	289	308	265	322	315	317	301	282	314	303	320	329	311	312	328	282	312	301	318	322	319	301	319	323	300	325	337	325	305	280	278	292	333	291	263	273	337	276	316	311	283	290	290	290	328	303	317	275	322	327	304	303	313	316	353	290	301	313	285	325	287	317	282	328	308	307
29555	19967	27182	13194	5286	3159	2602	2394	1974	1680	1417	1300	1139	1062	1054	1028	950	924	889	945	847	889	834	831	762	752	775	821	759	795	712	739	732	776	801	716	763	744	700	712	728	726	775	692	704	710	713	707	671	720	693	749	715	702	734	762	708	695	727	726	709	693	697	718	645	719	691	711	696	679	719	723	706	708	744	681	684	664	717	699	661	719	717	674	679	709	707	668	743	666	712	690	701	684	652	699	704	712	688	702	684	761	722	643	698	746	679	699	704	733	653	759	720	682	751	705	677	726	747	717	672	666	717	673	715	699	695	697	730	684	643	696	717	689	671	718	648	727	652	705	718	723	693	721	689	713	697	685	670	671	604	705	681	669	660	631	694	697	705	714	709	683	761	685	737	671	687	730	661	675	720	679	676	703	684	650	689	705	693	631	672	687	675	701	722	653	690	691	667	702	750	682	666	731	689	664	699	734	676	698	681	689	715	694	678	671	689	718	699	686	746	733	724	698	687	678	659	761	654	644	687	699	675	745	678	668	681	758	710	712	643	698	683	737	718	734	670	678	715	702	634	684	638	715	722	680	717	684	681	668	651	700	717	735	692	720	775	748	699	716	661	694	731	679	711	672	708	719	705	707	704	694	715	664	690	700	728	674	704	638	650	697	690	694	685	730	716	758	722	721	675	691	645	676	732	726	679	681	657	704	677	698	684	710	691	698	772	709	756	678	695	694	710	712	679	742	731	702	727	651	695	688	673	679	708	731	672	674	694	717	673	717	701	662	693	728	759	677	698	681	727	683	699	692	714	705	699	706	685	711	674	697	700	717	737	720	687	728	755	685	704	700	733	691	712	716	678	724	644	715	717	721	701	689	674	657	690	685	678	674	690	714	716	686	687	638	716	694	666	695	689	765	667	681	694	783	711	701	666	696	711	711	744	668	677	703	702	712	674	691	693	726	697	682	739	664	675	711	695	689	687	732	692	691	709	729	713	707	707	742	730	698	704	680	690	700	684	729	684	717	652	738	703	653	708	709	743	690	687	671	635	724	741	692	674	682	723	690	743	730	719	718	710	666	724	670	680	686	671	706	695	720	706	693	706	708	734	669	709	681	676	712	693	738	737	706	732	728	741	705	721	729	707	746	669	751	687	715	684	686	696	682	711	681	715	715	696	729	719	717	699	739	709	702	712	689	718	671	707	704	669	685	662	710	694	705	682	736	686	724	691	696	691	720	735	702	667	720	745	664	724	686	669	659	671	715	713	699	740	690	718	681	709	707	708	708	696	685	700	696	746	683	670	727	672	661	761	701	692	693	649	700	669	677	694	723	752	745	708	710	678	688	689	727	705	684	708	709	710	713	715	692	690	704	708	695	729	763	738	716	712	722	722	664	701	665	719	708	662	697	679	695	665	684	726	686	685	721	682	715	699	669	701	692	668	686	732	680	722	707	716	683	668	737	685	691	711	685	692	637	705	706	737	710	709	704	659	657	704	719	676	675	664	675	645	702	678	628	688	660	663	682	721	665	688	718	700	722	679	699	689	736	684	706	686	676	719	705	673	683	702	694	694	692	720	719	707	656	721	716	745	702	666	683	689	706	699	704	672	715	732	698	697	696	715	701	686	638	696	730	715	689	665	729	698	687	693	696	704	691	713	726	706	729	690	716	665	679	719	744	683	691	674	713	718	738	691	685	724	746	697	732	705	727	744	664	711	722	676	661	661	710	680	678	712	742	672	684	650	664	675	677	737	722	707	708	697	701	683	682	701	670	691	718	679	754	719	734	708	677	701	699	680	718	737	706	740	712	707	704	663	690	693	705	709	682	675	684	719	713	711	654	737	710	709	706	703	687	701	727	732	691	687	718	659	663	683	675	671	694	745	711	684	743	722	655	701	751	733	680	742	705	679	650	734	677	690	764	739	697	698	700	744	728	695	688	658	666	733	671	654	719	678	693	737	701	762	705	736	674	710	679	725	720	696	735	699	699	686	683	662	735	649	724	690	722	699	704	669	689	693	706	713	696	703	712	712	707	682	732	717	697	716	686	672	751	693	734	648	694	723	729	733	728	690	710	639	664	700	753	680	730	711	680	693	744	734	720	712	707	653	686	683	692	695	712	674	692	693	689	684	655	712	704	719	697	658	670	724	679	676	726	698	739	685	702	708	704	740	701	701	734	730	677	665	664	675	676	672	694	677	734	736	721	731	707	673	706	706	708	760	702	737	729	683	715	776	680	697	694	760	734	699	703	708	697	710	682	713	699	683	649	682	691	707	696	684	728	704	689	695	663	715	694	678	712	663	678	714	712	730	730	705	711	686	703	694	710	697	687	708	719	744	691	730	694	676	665	715	689	674	663	716	686	694	667	718	698	641	703	685	668	653	741	681	736	714	722	690	681	748	694	634	648	682	672	689	689	701	684	729	679	682	721	714	686	712	713	687	744	735	682	722	722	705	700	669	693	679	699	734	687	670	660	685	712	733	721	686	678	676	725	726	702	680	727	704	722	681	694	695	748	731	714	698	666	729	712	763	688	721	729	667	686	778	690	688	696	673	666	681	674	735	681	664	699	673	701	719	706	663	687	698	736	679	650	711	719	723	684	670	729	688	746	717	698	706	693	695	695	730	715	748	719	705	689	764	742	663	690	694	667	730	691	712	727	717	710	645	712	685	702	704	626	714	720	735	705	701	694	660	679	717	703	705	744	678	712	696	715	714	709	709	702	675	673	731	702	654	758	691	699	672	730	778	685	747	666	676	661	698	730	666	690	689	744	728	660	650	729	674	732	691	676	706	701	703	719	706	674	705	727	732	730	690	708	704	723	699	701	693	685	667	675	694	688	703	755	695	727	721	689	742	706	714	682	663	699	693	685	708	710	704	665	695	671	702	699	682	719	685	685	708	680	703	704	663	714	724	723	708	715	681	677	731	696	750	679	696	679	669	708	711	708	672	684	688	697	734	636	722	709	707	712	659	745	737	737	740	737	666	649	694	748	699	716	688	687	708	656	636	679	716	729	692	729	759	684	649	716	693	715	716	674	726	726	695	683	675	752	713	709	689	661	718	714	723	707	715	669	664	696	695	687	680	683	725	715	677	757	731	731	753	668	710	646	705	663	701	677	683	685	675	683	717	651	684	724	705	713	675	674	712	676	653	710	696	720	676	705	743	651	659	718	723	704	741	660	692	707	690	699	689	702	723	698	679	739	666	717	659	709	690	680	676	701	682	643	679	661	707	665	688	715	701	695	741	696	694	705	689	658	695	708	697	684	646	716	798	680	647	749	664	676	746	735	727	729	677	704	724	676	714	705	684	675	687	679	680	666	699	672	674	715	700	697	729	719	703	747	726	741	718	648	730	656	674	714	717	693	725	709	709	682	701	724	697	706	677	707	733	705	700	694	705	704	696	674	730	668	640	707	695	705	690	719	655	701	681	686	682	692	709	731	657	726	705	719	726	702	659	723	668	691	734	686	710	664	707	675	731	645	662	712	684	690
55062	34888	33088	17064	4076	1557	1165	929	759	670	644	580	504	478	431	442	430	470	419	421	393	410	409	426	372	405	409	394	385	362	387	426	396	394	380	336	374	428	365	412	389	390	396	420	375	375	387	413	427	378	383	442	384	415	410	410	405	394	381	351	416	370	399	358	408	363	377	409	373	389	395	363	397	361	410	370	362	377	392	406	384	371	368	368	334	394	423	394	361	365	386	420	369	353	405	406	377	373	368	411	399	388	379	394	378	351	381	376	412	405	415	369	407	379	388	361	396	388	376	345	369	401	397	370	380	362	389	369	357	403	373	364	376	386	390	376	417	385	397	389	357	394	383	383	371	386	383	369	392	399	370	346	374	395	382	377	379	372	399	373	403	412	407	380	387	368	415	383	381	391	402	383	375	396	342	384	401	372	367	374	377	383	429	361	384	379	409	389	379	401	390	362	421	378	369	373	348	367	371	425	393	360	385	363	382	374	398	421	370	356	374	385	403	350	383	379	386	346	354	355	397	400	410	383	427	371	380	385	349	353	372	384	355	398	380	391	367	432	378	368	389	373	373	386	404	376	391	427	375	400	387	400	423	421	420	386	342	347	410	373	382	396	374	389	435	363	379	439	375	384	392	383	403	393	359	401	389	433	367	391	368	382	368	371	357	385	361	368	392	385	346	376	379	392	342	390	345	406	359	383	381	399	377	381	416	369	388	415	377	356	384	410	426	407	349	392	404	408	443	399	370	372	382	375	380	423	376	391	424	352	367	386	388	398	375	356	404	423	417	386	394	389	403	362	398	406	393	390	408	400	364	409	368	397	375	348	393	351	405	425	388	363	370	369	350	387	388	376	398	383	383	358	423	405	385	398	361	360	404	378	400	345	435	402	373	376	372	400	372	411	369	364	391	389	370	420	371	363	376	393	404	357	372	355	388	364	390	370	365	399	386	409	391	377	401	381	398	376	378	410	371	376	373	387	395	390	380	402	349	404	382	398	408	384	390	396	383	416	392	413	416	384	368	399	374	378	397	402	370	375	398	394	385	389	385	390	415	374	379	407	403	391	392	416	390	398	399	379	372	382	412	406	398	373	391	399	375	379	378	363	408	370	388	387	377	383	436	387	381	382	395	368	369	370	394	426	374	358	397	380	382	373	416	378	359	404	349	387	380	392	388	380	359	395	341	341	364	396	412	356	373	376	371	382	361	407	347	362	368	397	392	396	441	396	344	375	388	320	394	363	411	352	354	402	362	418	348	409	395	367	408	402	385	333	398	353	334	386	402	415	410	397	393	367	402	388	387	410	407	388	359	386	361	365	397	370	387	347	365	365	399	427	381	402	391	368	365	429	391	347	370	402	407	414	384	352	378	386	381	407	393	380	381	369	409	389	405	384	385	371	405	383	364	428	403	375	337	358	365	331	417	377	388	363	386	416	366	377	340	366	385	376	383	409	364	404	416	349	370	376	399	383	393	400	388	408	406	385	374	410	431	358	379	358	354	388	372	376	417	398	417	378	382	389	386	415	388	396	389	432	380	351	401	359	346	369	337	369	381	376	394	426	412	388	438	404	419	388	396	388	388	355	358	378	385	389	393	403	359	379	342	393	356	340	388	358	353	367	378	379	361	361	414	375	345	413	385	398	404	368	417	359	405	373	367	357	387	378	342	395	416	408	340	374	368	336	389	407	343	352	371	356	391	368	378	394	373	402	405	378	373	384	344	442	357	370	384	377	387	411	388	399	380	412	376	394	374	397	371	371	383	384	397	402	375	350	387	363	368	373	372	421	382	384	396	415	354	413	396	414	388	378	370	395	388	407	358	406	359	411	435	401	381	378	396	383	389	394	355	383	378	420	404	357	400	401	400	396	369	395	395	374	359	426	364	402	374	388	378	420	388	399	389	385	389	374	370	373	389	345	400	360	380	387	352	369	373	342	368	357	412	439	362	384	383	341	383	380	377	374	383	408	403	353	341	408	386	367	393	378	386	376	418	409	381	412	387	389	396	373	430	379	348	380	389	401	371	352	373	352	382	357	368	373	333	337	412	397	377	385	415	382	397	358	379	337	356	367	384	428	402	373	399	375	359	382	390	349	405	384	392	431	383	391	425	396	405	403	362	403	351	381	360	355	381	362	375	399	376	378	402	382	417	345	354	377	400	369	407	374	411	403	367	346	367	363	388	392	406	405	383	396	372	354	414	342	367	356	357	385	410	367	414	384	405	425	416	384	405	429	373	414	391	372	396	372	373	415	401	390	382	354	367	375	393	439	355	381	391	389	383	390	394	401	449	386	359	421	419	378	365	373	381	353	414	352	372	375	379	415	365	394	349	401	432	387	351	387	364	395	354	370	419	409	407	406	381	404	380	375	391	395	365	409	376	354	389	424	389	378	379	360	429	399	355	390	355	394	341	374	381	403	374	408	339	379	390	363	352	374	365	388	438	357	369	390	394	381	416	373	372	368	364	394	426	381	403	385	367	405	395	389	372	379	378	363	378	358	406	383	386	405	366	383	376	400	414	358	390	381	411	393	379	385	400	370	388	362	391	394	363	362	385	353	389	403	403	404	445	356	383	394	394	366	392	377	398	389	330	384	375	380	409	397	369	355	387	401	341	406	364	374	367	348	371	365	383	364	378	371	392	380	361	423	352	344	367	429	366	354	370	404	361	362	373	368	395	410	423	358	375	410	403	386	405	375	380	379	365	351	392	360	359	355	363	400	454	387	364	370	383	381	376	360	404	389	350	379	369	351	355	408	381	420	369	407	403	363	362	379	396	406	387	381	338	366	411	366	382	417	366	386	384	356	331	332	383	370	411	414	411	419	396	388	381	376	412	399	406	406	375	381	379	363	404	426	387	411	365	365	406	390	357	358	333	376	416	393	399	363	351	414	410	420	359	430	380	431	360	372	373	380	381	367	384	339	387	404	356	370	422	352	342	366	428	391	356	375	377	412	392	413	354	394	359	383	393	404	377	385	358	370	402	407	348	366	388	379	350	377	330	398	368	406	362	390	357	393	378	384	373	365	363	398	386	356	391	393	378	417	371	362	370	347	416	438	352	395	390	358	369	371	351	362	404	382	371	382	386	401	369	361	392	333	410	390	401	395	370	403	396	351	389	402	380	399	355	365	397	368	387	396	399	381	403	394	376	410	405	392	379	394	398	377	366	367	368	343	371	380	360	414	381	365	389	398	389	380	412	350	399	384	378	381	393	378	406	367	383	398	387	403	376	369	376	377	416	426	357	417	375	377	377	419	396	378	396	397	357	397	407	375	404	388	398	417	416	377	377	366	376	345	378	418	407	348	413	381	396	397	364	366	350	359	360	367	377	380	395	392	364	399	394	399	404	371	362	359	369	354	398	377	412	395	399	369	391	396	350	377	374	384	422	374	414	387	379	398	377	406	375	427	386	361	433	414	371	373	390	367	398	369	372	406	395	408	397	376	381	396	372	419	377	355	338	382	401	410	387	384	407	366	406	410	365	420
35404	26035	34275	19580	6569	4657	3890	3218	2872	2426	2082	1708	1587	1491	1397	1278	1302	1210	1134	1162	1114	1047	1057	1044	1054	975	931	993	986	980	931	930	967	936	928	881	862	881	933	899	927	947	844	909	890	841	893	825	905	831	871	887	866	906	813	876	867	885	871	857	867	841	872	822	860	915	853	856	893	879	890	838	805	869	877	871	889	870	834	852	856	834	810	810	914	859	857	830	857	861	824	862	901	828	857	877	857	810	824	896	794	840	855	876	858	868	832	794	874	869	823	810	856	830	883	871	872	871	872	853	878	856	799	903	826	848	847	863	841	872	852	875	853	855	847	868	845	914	803	834	846	825	867	797	823	877	812	881	854	859	886	862	893	849	773	848	850	842	857	848	862	874	866	794	834	890	847	827	949	884	867	799	870	876	865	870	881	847	828	848	830	846	837	865	863	881	835	857	846	857	921	840	848	857	814	880	856	871	851	869	865	864	867	864	889	842	828	902	863	856	881	875	804	877	805	839	829	902	847	880	836	883	850	859	815	868	818	871	878	907	843	875	906	910	827	879	844	853	864	887	846	858	855	835	859	795	899	823	868	845	923	907	831	855	804	856	863	852	818	868	903	801	843	875	868	898	822	838	891	836	868	870	821	887	870	854	850	864	859	904	841	790	859	879	867	797	835	838	873	843	851	883	821	871	845	845	864	866	839	878	903	859	808	837	857	834	815	867	868	846	850	864	863	829	851	867	897	829	842	849	849	900	871	817	925	853	849	843	900	888	882	840	884	806	830	843	784	807	854	841	855	867	873	881	826	861	875	883	855	891	881	819	876	829	839	861	856	850	845	880	870	890	849	909	822	835	829	844	915	907	766	889	857	859	833	887	867	857	833	879	830	859	843	862	824	862	873	857	851	898	825	866	884	818	884	884	833	876	861	822	859	843	910	873	882	826	824	866	839	868	854	856	847	857	825	835	818	817	862	814	840	847	788	845	848	840	795	881	900	906	845	843	846	828	829	896	865	789	855	849	841	891	834	855	878	911	895	840	876	898	838	812	859	832	855	906	870	862	835	874	878	866	814	836	853	858	825	823	898	841	853	846	868	905	848	821	842	880	863	851	902	846	878	875	860	824	863	864	841	881	874	831	913	838	807	855	849	866	826	833	881	823	795	857	835	863	870	849	843	814	845	860	829	849	876	855	828	839	848	826	774	787	807	859	792	852	839	877	882	870	855	829	847	850	841	839	841	827	827	856	896	865	868	843	860	856	840	892	867	836	939	948	840	834	841	807	796	844	847	898	865	896	858	821	856	854	836	876	875	870	855	890	869	792	892	874	864	870	859	817	854	828	843	842	844	887	866	885	863	889	843	856	821	849	879	880	830	842	854	849	873	829	892	876	868	862	863	847	916	818	842	836	907	840	846	866	862	900	866	836	855	812	819	903	864	817	907	864	841	828	821	881	836	875	881	867	855	881	852	801	837	838	846	891	885	935	815	776	834	868	860	822	848	918	909	845	869	860	866	821	837	818	822	827	840	870	852	804	845	820	813	863	815	858	846	844	814	908	859	859	837	832	914	836	847	867	824	836	854	872	901	806	903	809	874	872	819	850	857	854	873	855	834	881	899	877	872	819	876	850	812	783	860	884	822	894	854	833	857	802	853	820	873	849	852	837	844	827	868	894	860	857	823	869	840	846	858	854	869	872	846	859	862	859	915	834	887	821	842	886	863	850	844	822	850	890	841	864	845	827	843	846	841	816	828	847	894	877	847	885	874	836	889	832	795	837	854	894	872	833	883	841	860	841	842	862	822	814	880	849	851	839	858	845	903	806	872	848	830	875	859	852	839	888	858	862	866	808	854	875	873	820	898	884	844	902	921	880	883	891	915	882	895	831	859	810	863	794	827	854	857	832	874	906	906	887	879	891	827	826	842	833	830	901	867	846	869	870	864	852	832	852	831	830	765	848	843	842	863	850	869	868	841	826	836	821	885	866	806	906	865	862	858	842	902	817	830	841	839	885	843	865	904	830	895	917	863	872	879	823	828	858	788	879	884	818	871	858	845	799	856	870	861	821	846	829	870	852	879	920	872	837	855	852	873	887	854	808	813	891	870	867	888	883	882	820	862	898	857	841	875	834	855	866	895	855	866	808	825	861	862	873	842	861	810	855	824	885	837	853	843	849	926	868	797	857	848	807	903	899	846	894	852	866	876	838	843	843	867	811	874	827	882	866	859	884	877	918	838	825	849	928	840	876	876	855	824	833	838	893	893	870	896	871	849	857	845	853	855	809	839	877	911	926	907	860	839	865	810	828	825	857	867	847	868	853	845	832	838	804	787	803	910	881	859	866	899	851	891	832	880	865	837	837	830	805	882	860	913	828	863	863	824	831	854	842	867	836	835	814	838	884	886	849	847	853	882	821	865	887	876	894	841	877	857	830	900	909	862	852	844	900	898	831	880	840	869	867	854	878	881	805	836	814	831	839	785	863	836	898	809	847	863	821	842	896	868	872	853	914	863	864	889	870	866	846	836	867	846	818	840	876	833	870	825	830	843	891	882	841	896	863	825	869	824	824	832	893	866	850	886	860	870	818	879	831	857	891	869	799	874	881	839	846	815	876	871	843	841	807	872	872	830	873	869	814	870	848	798	900	830	875	826	869	829	851	865	861	887	779	907	820	848	876	825	886	839	863	900	878	898	845	848	882	855	839	860	773	863	887	830	905	874	871	882	807	884	857	857	901	811	854	842	880	874	838	837	827	822	885	888	925	911	793	875	852	849	825	849	844	835	844	777	820	861	887	875	879	876	902	839	848	880	849	909	883	855	845	813	817	884	859	792	862	865	850	843	876	846	831	826	893	861	830	956	879	831	877	879	836	852	829	832	879	897	829	875	862	845	831	878	878	851	893	854	861	862	863	840	832	837	788	834	844	834	849	981	813	818	856	838	914	846	888	850	844	872	880	832	852	859	804	849	856	854	870	869	876	843	920	876	852	869	838	832	824	890	845	882	803	850	863	939	851	874	845	846	896	902	857	862	922	824	837	803	838	825	909	851	868	864	855	887	809	841	865	879	872	853	856	852	910	870	862	837	859	804	819	861	923	801	807	865	823	832	858	845	810	792	848	854	843	788	825	829	911	832	850	856	868	859	881	847	847	891	849	857	837	867	926	818	843	876	881	845	898	873	852	891	856	883	854	899	832	807	867	889	944	843	875	882	882	840	882	820	838	917	849	867	904	827	881	820	854	895	854	831	798	875	879	893	821	849	848	858	849	889	862	845	860	861	889	889	790	870	897	862	856	838	859	859	847	870	890	812	882	837	785	801	861	820	867	858	811	885	815	838	866	879	875	836	851	859	869	906	918	889	882	865	860	855	829	874	815	876	846	902	860	818	922	866	811	785	840	866	830	829	824	817	856	851	822	877	775	898	781	859	826	860	841	816	851	832	834	886	842	852	835	810	860	870	826	881	855	898	888	823	853	851	874	827	826	841	912	848	840
27207	13671	6762	2319	812	713	629	532	528	475	501	448	423	408	400	438	455	409	419	439	410	360	415	405	440	472	407	438	400	409	390	407	364	391	410	401	373	389	413	384	409	415	408	367	402	372	417	399	391	376	423	392	397	424	399	387	415	394	400	400	411	385	380	389	413	409	393	420	434	383	396	401	368	424	405	390	386	435	382	385	414	379	397	407	411	400	390	386	421	403	413	384	389	409	380	425	387	373	397	408	377	407	371	409	381	380	367	404	403	385	398	349	379	362	437	425	443	423	381	412	396	412	416	419	404	415	419	389	365	422	393	419	393	379	358	401	358	436	407	426	418	381	409	406	401	371	382	394	419	446	424	413	385	412	419	418	380	377	399	393	424	429	389	372	423	354	403	372	415	401	379	376	376	393	336	394	384	388	400	428	411	392	364	386	389	416	423	359	394	413	359	418	408	412	406	388	451	406	408	414	381	393	424	391	400	405	396	422	420	363	384	377	407	425	426	406	420	361	423	399	395	414	426	389	419	399	402	414	370	399	363	390	414	352	426	433	429	388	397	396	419	392	376	424	392	430	374	394	374	413	388	378	406	431	396	427	404	399	416	420	413	414	401	414	417	364	381	367	382	392	417	377	440	398	366	435	375	399	417	437	363	437	351	399	394	423	384	390	381	378	383	379	421	427	393	415	388	392	389	376	378	402	437	396	388	375	423	444	402	407	396	424	419	360	415	382	424	397	408	427	402	412	375	382	421	383	395	383	377	417	362	390	383	385	404	386	381	379	378	404	358	422	405	464	380	402	372	394	449	435	386	350	359	388	396	357	385	384	386	374	392	388	363	436	357	368	402	405	365	425	390	375	388	403	423	414	396	384	385	436	401	407	392	407	393	366	409	432	400	378	418	396	384	417	431	392	380	381	461	411	357	429	403	422	371	417	365	391	374	413	383	395	419	406	425	414	406	381	424	433	440	370	387	406	408	388	356	379	339	413	383	354	364	416	419	407	381	416	379	403	373	404	379	395	428	379	358	401	418	416	438	424	394	424	428	415	384	407	439	403	422	372	406	396	380	363	402	412	412	376	369	447	389	420	399	394	419	386	439	437	427	408	418	410	411	397	403	348	389	420	402	415	390	395	420	375	392	412	379	402	354	401	393	457	427	393	405	372	394	385	415	387	355	385	374	421	393	412	362	394	403	399	364	416	404	438	412	438	397	417	390	414	365	385	428	396	429	407	393	356	388	413	377	410	391	420	431	369	429	378	380	402	396	379	399	382	383	389	381	400	400	423	409	381	357	400	424	430	434	387	389	398	413	393	403	434	395	415	417	401	406	433	406	370	407	409	393	424	396	380	417	396	374	377	389	420	391	397	427	418	367	400	403	412	432	429	430	396	398	389	396	418	408	390	427	408	384	421	402	424	423	405	384	385	397	438	454	378	392	410	367	406	383	415	399	383	399	400	347	419	406	399	393	401	441	385	408	414	384	385	403	400	427	403	418	402	412	381	384	444	417	402	389	404	423	401	386	385	396	408	392	432	364	403	419	429	418	420	381	398	393	375	406	360	411	456	414	413	370	338	397	368	424	411	391	373	372	435	398	373	386	364	416	392	430	389	404	414	394	378	400	371	461	392	402	365	414	377	402	388	403	396	417	401	448	402	434	407	373	397	371	425	388	381	395	411	367	413	406	428	382	423	421	402	395	373	399	407	406	439	384	426	392	396	414	400	404	406	365	388	353	379	469	416	418	423	405	388	373	402	426	388	401	393	419	359	426	383	395	378	395	393	378	392	407	406	414	420	386	400	395	389	403	391	403	418	422	449	382	413	410	386	403	395	411	411	435	364	366	423	428	414	412	397	405	407	377	378	442	410	386	386	356	378	369	405	377	400	383	379	383	400	410	421	376	399	414	394	396	399	368	396	422	406	398	416	374	406	393	417	355	390	394	368	379	443	432	382	388	386	391	426	422	401	400	395	386	351	408	408	435	397	452	383	388	403	386	375	387	409	384	445	360	379	376	407	413	413	403	406	394	438	458	409	384	440	413	391	379	430	411	387	376	412	388	407	409	407	399	388	385	400	369	429	392	408	384	394	363	390	381	435	417	414	400	403	389	391	406	378	406	367	400	377	392	405	442	426	379	402	398	385	402	381	438	396	394	385	383	405	444	389	438	388	386	402	398	402	406	381	361	408	394	404	379	408	396	388	337	415	389	429	415	390	397	406	415	393	363	408	374	383	395	412	383	401	375	369	442	438	402	378	413	390	390	418	359	398	389	420	391	434	416	430	357	429	446	419	426	374	417	390	396	357	395	380	395	396	386	396	363	355	407	404	388	423	435	394	421	404	396	365	405	421	426	397	398	389	436	405	406	435	367	380	410	396	377	404	404	363	442	385	443	418	379	384	459	404	449	382	396	363	403	392	361	394	389	378	391	423	422	385	372	389	371	391	422	399	359	417	412	436	446	401	374	384	393	413	363	423	409	343	400	379	381	401	409	400	379	379	396	393	389	385	393	392	391	380	383	401	428	374	382	374	388	388	402	413	379	380	398	392	374	373	448	388	371	401	400	400	426	455	394	404	379	392	409	382	394	409	377	412	393	436	380	401	409	421	385	400	409	393	371	384	399	428	391	421	400	339	376	389	369	408	403	405	388	387	416	384	431	414	422	393	390	386	401	387	397	418	359	425	405	414	399	431	407	460	381	415	446	413	413	425	410	421	430	372	395	397	430	377	414	420	419	381	392	413	417	381	388	410	406	384	374	391	392	362	387	425	421	390	439	405	395	419	401	423	404	399	382	406	403	417	402	382	386	393	375	411	404	372	392	424	417	410	402	442	355	410	420	396	400	365	378	391	373	371	430	431	384	377	364	393	382	385	407	377	406	367	400	398	392	411	400	404	411	416	375	408	433	397	420	376	364	420	386	409	368	408	393	424	434	402	409	385	351	433	423	393	389	386	413	380	418	382	332	395	382	374	416	401	398	360	416	395	370	402	376	404	413	377	381	395	397	411	405	388	366	383	386	398	419	424	403	389	425	390	426	390	410	432	395	383	385	413	426	392	406	365	374	440	421	427	391	410	422	398	392	366	415	419	368	428	375	435	388	411	372	378	353	426	385	359	396	365	439	405	373	451	397	402	383	363	424	423	382	420	364	415	381	439	413	380	396	383	449	392	367	410	440	378	384	391	402	423	392	365	392	375	383	424	407	385	418	420	394	410	382	415	412	391	389	393	382	388	393	396	371	338	377	386	381	402	370	398	411	462	391	397	404	394	408	397	396	389	421	409	436	411	396	383	396	408	384	394	383	422	443	403	406	416	361	385	382	367	395	416	436	392	400	419	386	409	394	366	422	406	388	385	382	400	399	379	408	411	397	403	395	419	415	384	405	396	421	397	402	358	379	412	410	389	422	383	432	416	438	397	413	375	364	381	411	398	402	378	398	395	381	370	431	440	430	404	423	394	412	405	365	414	384	417	369	392	379	361
16654	10390	9694	5284	2527	2111	1954	1629	1487	1253	1251	1129	1063	1021	986	1045	1026	1002	959	944	900	961	926	870	922	955	836	888	916	898	877	846	833	891	891	849	874	923	930	928	862	859	855	876	906	858	892	892	844	922	869	870	868	880	864	897	843	872	891	859	855	814	908	850	851	896	870	908	889	903	842	872	869	898	873	877	825	833	897	882	868	845	834	862	855	928	833	847	857	848	839	882	831	875	890	857	901	839	866	828	823	868	854	860	839	781	797	869	836	839	878	867	876	885	872	862	867	815	901	876	865	878	870	839	801	846	902	828	880	848	900	858	860	855	877	878	862	855	842	851	843	824	908	874	826	832	848	891	870	867	830	845	887	891	877	863	830	847	897	784	869	829	816	859	845	902	865	912	914	879	882	866	895	857	910	874	880	852	879	938	891	956	893	816	871	859	905	825	865	895	827	926	850	885	894	844	846	847	835	880	908	833	866	853	822	868	908	831	932	883	804	916	854	838	912	862	886	886	882	838	800	857	870	865	857	845	887	850	888	892	850	851	879	870	882	823	829	877	915	832	871	864	884	849	853	845	875	852	870	845	905	855	875	866	877	896	845	801	882	848	860	838	892	823	888	841	828	888	849	827	814	859	842	840	857	895	837	848	859	875	959	867	898	859	829	868	865	899	900	860	832	849	826	835	849	894	896	820	850	887	870	908	879	842	924	845	852	858	828	936	876	872	887	854	784	830	892	844	902	808	860	893	836	848	856	892	849	863	878	905	880	844	834	818	840	870	858	862	863	870	847	817	788	878	875	879	828	860	872	864	825	862	868	897	832	882	853	837	904	881	846	911	855	870	845	862	828	844	873	861	869	847	839	883	878	846	857	813	858	884	826	825	860	868	831	859	857	855	853	850	842	818	894	838	878	812	841	858	849	886	887	849	830	879	822	846	810	869	905	887	883	872	878	848	828	859	866	857	866	861	838	800	914	840	915	895	862	886	876	841	836	832	806	866	854	898	885	889	878	869	843	932	847	814	907	873	919	862	900	861	896	913	859	888	890	855	850	862	842	840	846	855	811	892	850	847	806	914	856	868	874	877	814	896	890	851	796	835	815	832	888	850	807	884	838	855	856	902	878	914	847	862	883	820	851	844	843	868	871	860	848	869	846	894	890	840	839	868	816	845	834	838	914	835	873	855	816	831	840	853	860	867	866	846	825	835	832	875	815	799	897	839	850	897	872	854	876	886	852	887	895	853	836	856	814	871	871	827	835	844	831	895	834	827	914	818	897	891	831	907	865	855	852	880	821	869	833	859	855	903	836	878	886	834	849	846	849	870	843	848	877	898	879	799	878	818	893	818	857	821	829	844	870	821	843	825	897	891	893	861	856	861	858	886	822	899	839	918	883	865	896	860	878	890	863	898	814	854	871	824	895	855	851	893	858	899	904	893	862	878	836	873	867	848	826	838	858	832	853	917	870	784	843	891	861	875	877	878	896	875	850	828	880	829	896	925	865	834	862	880	878	876	884	835	886	841	852	861	840	835	873	855	894	808	857	867	890	863	820	845	860	804	886	858	870	913	839	854	813	857	893	840	932	852	840	854	874	884	806	846	842	886	877	861	850	866	886	826	832	857	842	852	896	934	848	856	831	831	908	866	866	831	969	889	863	844	824	825	865	845	880	858	823	834	904	835	840	883	863	844	861	844	902	847	803	885	866	838	866	827	885	805	902	858	816	815	876	862	842	894	904	848	896	879	838	843	818	838	917	817	819	842	864	867	832	913	899	830	851	874	882	838	938	925	879	832	909	897	853	853	868	866	881	855	826	876	884	904	847	880	839	886	900	903	953	794	853	858	828	868	872	885	865	897	905	863	845	851	877	902	902	850	834	806	873	874	879	872	864	869	815	869	860	820	867	856	820	885	874	823	862	868	839	839	837	856	848	831	850	831	785	810	866	852	898	917	823	855	882	853	893	863	873	887	898	903	841	911	854	850	842	819	858	859	804	887	849	890	857	872	879	817	858	831	866	917	808	834	862	860	820	889	832	884	880	859	832	855	858	831	864	862	880	894	835	893	833	827	859	917	826	864	883	829	887	850	901	836	836	830	874	892	877	839	819	882	845	874	884	851	870	854	839	881	845	887	891	860	894	846	892	808	864	842	844	884	867	874	838	816	842	886	874	858	843	839	899	897	897	871	862	873	872	936	859	853	853	869	893	858	909	860	899	841	913	855	847	884	855	803	851	868	870	855	904	829	807	859	828	899	836	848	815	828	857	829	867	847	844	869	832	869	880	878	879	870	860	871	824	853	859	891	875	829	922	840	914	856	868	870	856	875	828	844	847	912	870	911	842	869	851	869	897	866	841	909	849	893	861	851	826	864	832	804	880	857	893	862	903	861	855	885	885	886	847	825	837	905	872	896	836	813	860	867	844	850	886	862	882	824	845	865	884	857	867	863	869	825	848	837	831	839	837	847	890	884	858	845	839	865	821	869	849	869	837	867	823	907	823	770	870	831	859	846	884	846	902	881	844	853	869	874	836	831	857	880	873	887	861	908	837	864	843	828	817	877	823	863	825	820	901	875	846	858	851	798	870	888	841	850	911	872	836	881	905	894	867	848	933	815	913	864	882	891	799	855	847	874	810	849	882	840	855	834	843	915	821	838	822	862	841	863	869	873	842	873	819	867	824	860	894	846	928	825	879	837	909	871	836	807	827	852	862	908	838	859	830	852	865	840	831	873	849	877	861	868	868	849	860	877	824	826	870	877	856	911	936	850	880	855	920	877	761	837	880	836	883	837	911	874	887	873	869	866	847	878	843	803	861	913	866	837	850	881	881	886	848	827	890	857	856	839	889	853	869	811	859	872	865	848	872	756	839	840	856	768	845	832	872	844	844	879	847	862	817	786	849	857	878	894	880	866	867	880	882	863	811	859	863	829	891	855	831	885	905	869	853	877	855	865	820	813	903	897	836	888	834	882	891	814	878	811	816	851	862	793	864	858	919	804	848	869	880	855	830	885	850	855	893	803	821	884	912	877	872	818	867	860	900	846	890	895	842	839	895	874	841	851	844	829	864	854	889	879	872	892	880	832	861	872	844	860	856	857	880	878	820	835	877	885	899	926	851	866	854	863	850	898	863	829	832	825	901	834	827	807	869	875	883	850	927	872	897	867	877	851	864	884	893	846	845	877	864	842	847	885	822	843	889	835	867	851	868	826	873	869	922	864	858	904	883	874	843	838	857	833	842	789	873	884	860	789	804	895	791	874	889	823	865	847	895	900	873	841	899	854	878	872	806	857	858	882	871	823	819	842	881	849	827	857	864	828	857	839	858	846	854	900	847	849	809	893	851	834	860	852	904	876	898	826	780	863	857	848	846	837	834	913	868	896	826	900	848	854	845	826	866	826	849	900	901	844	820	847	861	853	882	859	858	873	878	909	810	877	883	847	845	860	865	876	919	818	887	871	891	849	867	902	877	848	864	892	885	866	859	856
46425	26773	21450	8401	1636	976	795	625	546	473	454	396	385	362	363	334	359	378	323	344	325	359	340	317	315	324	317	288	312	291	330	285	312	329	346	310	291	327	319	320	304	293	308	317	322	292	313	342	304	312	321	281	314	325	279	354	342	333	292	347	319	333	291	277	346	336	289	328	335	312	304	286	297	314	297	336	332	300	301	312	305	285	327	335	298	295	271	328	323	304	322	312	313	304	289	265	300	326	302	282	296	297	307	322	321	312	337	298	308	316	310	301	304	333	311	316	314	346	303	335	318	320	311	300	276	309	275	316	311	322	328	339	269	295	275	308	283	283	309	338	319	307	301	316	336	273	310	253	278	307	342	315	328	300	328	322	331	308	289	287	341	329	333	318	310	305	329	324	301	307	289	333	316	315	295	326	282	282	300	309	342	321	291	340	323	303	311	282	298	339	307	304	343	346	339	316	328	315	317	313	343	331	319	323	326	308	343	347	298	310	311	289	302	331	342	307	328	319	293	292	310	297	266	322	288	332	311	310	306	315	344	301	274	318	328	296	304	307	313	297	292	313	284	282	282	288	325	303	311	334	296	301	292	370	330	338	293	302	311	333	313	290	284	324	295	280	300	294	284	273	341	295	325	340	291	326	286	303	312	292	317	310	330	321	302	344	317	324	345	320	333	292	315	292	341	297	301	302	280	300	323	312	296	293	324	312	322	309	303	284	309	323	317	297	322	322	299	277	304	297	356	305	302	277	307	338	306	297	308	321	319	326	310	326	289	311	318	314	305	285	310	316	298	310	281	315	270	307	304	318	317	312	322	318	303	298	316	312	317	329	324	313	306	319	306	317	301	328	333	300	306	300	283	371	315	307	295	320	322	285	299	311	292	303	287	319	309	338	290	325	358	313	314	339	328	289	304	336	318	307	351	329	351	325	344	305	294	352	293	335	315	320	328	290	268	283	306	315	357	310	342	309	323	312	321	355	280	304	327	299	319	304	305	334	324	305	317	311	312	291	314	321	272	328	320	284	323	321	299	311	311	334	319	315	300	329	290	295	267	325	323	301	324	335	350	326	326	280	309	303	358	312	320	327	332	310	326	331	304	289	309	325	315	317	297	299	316	294	344	312	315	312	320	317	312	300	293	316	330	317	281	319	309	297	315	326	319	305	294	323	324	332	310	315	342	292	302	294	305	295	284	313	337	332	287	297	343	284	310	302	305	338	309	315	316	304	296	340	315	293	328	315	307	283	309	331	302	313	319	303	340	296	317	329	290	287	315	304	302	293	309	270	346	318	334	302	287	330	314	310	304	316	311	317	319	320	373	314	314	273	264	300	300	319	296	303	311	319	320	293	316	314	326	317	302	324	288	282	281	324	284	336	279	301	287	324	324	315	310	286	315	309	313	309	314	286	323	275	327	358	322	280	292	285	328	321	303	308	281	330	328	309	297	306	309	318	295	326	318	317	285	276	276	316	324	304	317	299	356	350	294	329	295	311	329	315	291	331	277	298	318	332	310	315	297	333	323	331	326	305	287	254	318	336	304	290	324	308	295	319	312	326	281	309	310	308	282	348	338	293	306	285	299	321	283	276	311	340	273	310	292	289	312	266	332	279	285	303	342	347	303	296	326	322	327	322	302	304	303	321	295	313	331	315	328	315	318	329	298	317	355	311	298	325	317	342	296	316	299	276	327	310	331	302	319	311	347	328	326	332	286	289	277	330	304	349	332	341	312	312	304	319	329	271	259	309	322	326	300	320	304	344	314	313	304	301	293	309	337	275	307	314	308	274	349	304	321	296	298	293	302	317	285	318	305	275	309	334	300	347	281	288	340	295	289	325	277	290	316	285	370	324	310	325	342	317	314	306	311	271	330	323	293	316	312	366	317	299	307	333	316	303	332	324	314	335	324	269	342	339	348	348	309	295	308	298	280	270	305	276	294	321	284	297	314	305	324	326	306	293	315	326	308	299	287	304	352	313	326	347	309	313	326	295	290	322	312	308	305	290	321	344	323	313	313	325	307	303	319	316	307	301	316	326	296	348	308	276	339	313	317	321	315	330	284	299	302	323	302	316	259	267	266	278	306	325	310	363	316	326	309	288	312	330	350	285	291	342	321	300	300	309	330	309	293	280	322	347	335	319	281	297	337	295	290	300	294	301	339	331	306	296	295	324	310	300	339	295	275	364	266	285	290	304	313	286	314	312	323	302	309	296	302	288	294	308	327	297	307	303	320	288	301	263	290	301	308	329	317	302	329	322	276	316	341	330	330	309	331	303	300	296	328	301	306	304	302	310	336	331	300	321	281	323	315	331	328	326	272	283	275	301	327	293	305	330	329	319	322	277	290	319	304	313	313	320	291	304	304	302	312	331	283	312	317	319	307	301	317	294	355	304	301	282	307	316	332	302	294	339	289	324	292	334	290	315	302	300	351	358	310	299	319	353	365	347	329	327	289	346	331	291	326	317	329	329	299	326	315	291	295	342	314	303	318	292	299	280	311	308	272	316	282	310	318	322	310	292	286	328	342	305	308	311	344	337	361	320	306	323	329	329	299	316	337	323	326	341	290	329	292	321	326	313	329	318	320	314	306	313	287	343	300	343	307	300	328	330	338	306	305	339	332	314	282	303	298	338	286	311	316	281	324	318	300	297	264	309	322	312	304	303	303	325	297	322	304	330	305	305	284	305	311	283	318	287	295	304	316	298	273	308	311	334	300	304	317	312	326	319	271	330	290	311	310	301	303	309	305	327	317	320	326	266	291	328	309	338	304	299	281	340	342	292	347	306	316	270	307	335	308	316	325	301	252	327	315	302	341	307	304	312	321	324	275	308	315	320	301	302	313	306	326	322	300	321	316	299	332	356	327	353	342	300	324	303	299	307	322	302	320	320	284	281	318	321	280	309	336	318	315	319	338	320	293	329	314	305	328	317	296	317	301	321	340	313	299	303	297	296	320	298	295	337	296	302	303	281	316	349	362	295	319	300	341	293	324	320	297	315	305	312	312	288	278	302	300	278	287	311	343	305	304	327	321	317	292	309	352	308	285	305	325	283	291	286	332	314	308	307	308	288	315	329	318	323	284	314	315	307	313	308	332	344	330	319	319	356	308	283	329	305	294	308	314	336	315	316	321	308	310	282	351	337	316	313	312	302	298	274	329	362	331	318	317	281	286	341	288	331	308	318	334	284	306	293	307	270	298	335	308	306	273	304	328	281	305	341	302	308	299	346	306	312	318	292	311	320	341	296	334	296	313	300	319	309	304	296	315	319	259	293	287	289	268	307	341	317	313	295	282	326	308	317	321	299	321	293	329	350	326	324	315	279	315	291	289	284	321	311	324	344	300	282	338	308	343	290	303	315	296	322	318	291	297	304	310	328	354	316	332	308	286	278	316	315	269	272	314	280	349	284	338	325	302	323	315	304	322	307	329	347	326	288	330	314	316	311	314	321	293	334	318	308	276	299	303	310	305	287	292	325	322	326	320	314
30018	20654	24898	11378	4110	3336	2718	2253	2000	1591	1394	1341	1138	1108	1040	973	954	948	917	874	856	891	824	830	804	806	852	772	763	757	742	756	764	726	693	709	743	804	784	716	734	704	767	769	734	764	720	667	748	736	695	681	760	737	722	771	700	712	743	746	787	768	693	735	694	716	736	694	683	674	696	679	732	690	719	706	699	708	742	745	733	729	757	717	707	677	730	728	692	690	690	697	712	768	685	665	704	641	724	711	679	711	687	665	723	739	723	691	687	713	722	675	682	704	684	746	738	686	659	704	697	688	716	733	720	704	722	651	711	739	640	694	718	703	725	699	725	728	710	701	711	709	683	675	711	736	686	713	728	724	679	688	693	690	717	660	694	738	705	702	679	693	707	706	690	667	704	695	693	708	713	646	731	688	695	734	670	712	682	729	697	711	689	704	722	714	751	665	698	763	675	686	719	705	678	705	676	753	739	661	701	681	701	685	698	706	685	718	732	764	725	665	682	653	689	636	769	722	736	711	677	708	761	696	729	719	719	695	693	733	683	693	659	691	699	667	708	692	680	707	687	706	684	655	704	706	697	726	673	724	696	675	715	706	710	686	726	712	692	666	703	728	690	694	688	728	725	715	688	700	681	684	743	733	702	699	692	716	649	676	665	652	708	675	695	682	691	699	701	693	712	696	676	720	739	703	766	696	689	720	665	646	738	732	698	758	739	700	723	660	688	745	695	735	727	711	636	669	695	721	720	711	676	716	756	716	750	694	741	759	637	751	694	732	719	753	728	738	725	714	732	722	710	747	689	702	723	666	737	662	735	743	727	712	704	697	678	696	705	737	706	712	688	760	680	773	695	677	662	735	693	719	743	687	676	676	665	721	711	731	695	721	670	668	690	640	708	667	743	766	733	709	712	756	670	672	697	714	737	703	749	724	654	733	721	759	727	684	682	684	699	727	714	705	734	712	728	697	685	715	683	691	704	709	676	660	684	672	706	717	681	660	730	724	736	668	692	692	767	720	666	702	653	728	681	732	752	664	731	708	649	673	716	644	712	701	711	715	701	734	728	692	719	739	695	706	697	728	691	722	704	695	658	701	675	710	744	710	684	705	714	743	710	708	743	676	722	678	728	598	681	676	732	694	663	680	659	708	682	702	686	701	669	694	745	697	691	706	707	705	701	739	653	678	690	723	740	736	697	726	690	704	695	689	733	639	690	705	694	683	734	776	708	672	720	646	665	651	713	747	718	684	729	700	705	705	652	680	710	711	678	720	705	681	699	734	724	696	683	704	741	667	743	732	688	720	736	721	721	751	684	739	677	743	759	690	676	702	693	681	710	703	743	685	721	641	720	712	705	695	743	705	693	706	693	691	702	725	706	696	698	696	691	692	745	651	727	699	723	723	666	671	756	711	705	710	694	688	737	744	702	661	692	693	685	690	726	678	672	710	686	697	709	659	693	703	714	712	684	708	744	706	715	737	725	703	703	693	689	694	742	742	733	684	689	688	737	707	721	695	738	714	668	728	685	730	701	714	708	704	655	705	743	735	686	705	707	699	697	694	695	686	687	736	674	693	709	720	689	735	691	649	750	707	692	689	711	705	707	747	738	700	710	718	676	709	701	683	663	710	675	722	720	669	735	709	677	677	684	718	719	729	722	710	744	621	734	720	693	703	702	668	737	679	689	702	719	698	705	714	686	712	694	694	677	704	719	736	684	680	731	623	664	684	721	716	741	678	691	674	699	643	716	663	674	753	708	733	700	703	699	713	683	752	742	670	731	730	688	653	714	749	718	716	686	719	703	671	720	719	748	735	740	707	705	724	705	736	746	726	710	690	689	665	693	737	740	737	662	731	679	700	659	744	704	703	712	737	725	733	659	727	684	676	704	675	694	720	716	684	750	709	700	714	694	731	716	710	715	698	684	672	774	708	701	758	705	670	730	682	701	718	710	680	696	707	721	665	721	716	705	745	700	703	706	696	687	691	735	685	705	727	685	713	721	717	699	676	718	711	676	700	698	712	756	639	729	753	766	683	732	724	677	672	723	690	692	676	693	692	722	670	665	702	667	674	736	682	684	719	668	736	716	736	690	751	696	674	696	758	703	683	715	707	714	698	719	676	689	701	679	728	674	723	720	721	705	694	726	720	719	706	709	699	687	711	713	701	700	709	689	734	711	719	730	695	700	663	710	713	678	725	708	727	685	744	698	709	686	686	681	747	681	772	744	691	716	684	752	706	723	693	676	714	697	770	687	740	753	695	720	700	646	738	735	694	675	691	702	660	693	698	676	700	688	707	678	702	689	644	687	732	694	729	723	682	682	694	705	763	706	740	712	696	699	739	670	710	792	687	696	735	719	663	684	616	661	662	717	680	704	697	742	695	667	659	682	730	703	703	694	709	676	714	685	666	710	732	702	722	742	670	696	712	751	652	683	762	713	692	703	693	682	709	708	771	682	714	711	756	676	625	713	683	658	680	767	709	677	704	725	748	678	695	743	682	688	740	722	719	718	698	688	708	703	760	676	681	686	697	680	642	710	699	690	698	687	733	673	703	687	699	706	670	689	679	708	660	689	688	664	696	706	730	723	731	731	715	698	668	696	711	746	732	713	684	693	681	684	693	712	701	708	661	728	672	670	738	730	744	694	687	699	672	709	719	661	684	696	693	693	680	671	711	706	735	702	715	718	681	692	646	713	715	742	667	723	773	676	701	681	706	725	710	701	703	698	689	728	649	730	699	706	718	712	699	738	701	681	665	683	739	722	707	699	697	710	667	692	718	713	725	731	711	708	727	686	707	700	716	688	705	744	682	668	654	707	657	699	668	673	678	749	733	666	715	663	723	698	708	718	653	666	713	739	697	711	678	699	711	709	719	731	723	709	686	731	653	715	657	748	694	730	699	752	686	734	727	677	726	685	708	703	690	709	692	687	668	667	662	673	713	684	650	689	669	657	697	725	728	686	707	714	699	685	740	691	678	702	728	744	726	714	674	677	696	664	693	690	724	708	773	735	665	688	635	732	693	701	681	724	701	694	690	714	627	720	727	668	649	669	707	745	715	697	700	748	669	722	620	711	693	717	724	683	706	678	716	709	705	724	741	718	713	709	678	698	735	686	710	652	749	703	717	729	685	701	661	709	677	698	682	731	787	670	699	728	731	698	723	712	729	742	759	733	720	712	717	739	719	711	704	707	676	703	685	690	694	668	740	666	728	692	725	720	678	706	730	754	709	684	742	712	684	675	700	706	676	783	719	705	678	713	687	757	714	673	769	724	727	685	754	708	695	715	718	692	726	665	689	723	716	711	715	690	738	769	773	707	722	712	675	630	733	734	722	669	742	671	693	729	711	716	715	740	686	701	675	660	739	715	719	680	727	727	674	728	671	713	735	738	712	682	716	710	698	693	738	718	689	685	750	676	673	712	708	691	676	671	652	741	715	703	703	705	670	755	717	719	741	724	720	687	660	712	703	725	715	675	706	731	739	704	694	678	730
53465	35195	32201	14795	3781	1822	1213	968	798	681	600	590	550	506	471	455	445	452	395	439	399	415	422	387	376	382	374	396	404	389	385	377	408	394	358	345	380	416	393	385	369	402	397	425	408	414	361	355	365	378	373	424	393	377	365	351	362	418	343	381	395	416	393	382	359	356	371	444	398	394	419	398	381	383	365	395	352	398	340	409	392	403	384	407	393	378	405	406	391	447	378	388	394	387	398	379	406	377	371	367	360	366	382	358	343	379	376	357	354	393	381	391	376	366	404	384	399	350	378	352	411	391	403	376	402	359	372	375	337	365	368	381	389	362	373	397	376	365	372	405	362	400	338	361	350	397	362	398	365	374	375	372	408	393	371	393	394	392	403	372	356	403	412	341	404	375	375	384	337	361	335	390	393	365	398	368	392	404	392	352	403	360	373	363	362	391	364	359	360	397	382	370	366	368	397	368	398	370	407	343	386	398	409	364	333	420	360	410	391	377	371	392	401	383	401	413	381	413	348	345	375	360	373	379	383	384	395	370	381	391	367	374	382	389	398	377	384	365	402	381	395	390	374	360	395	384	382	363	356	366	390	415	373	395	325	358	368	389	376	373	372	367	346	383	388	392	372	400	405	426	366	374	387	394	425	419	392	401	369	392	393	362	389	373	389	369	372	388	357	355	361	351	386	348	383	366	377	402	400	384	377	362	390	399	356	390	367	326	382	377	415	415	364	388	382	384	378	384	403	357	418	378	354	397	405	372	405	420	373	336	371	373	373	425	411	406	381	425	377	373	385	395	374	397	381	344	406	331	380	381	378	393	365	408	396	338	358	374	403	364	374	355	371	418	356	378	382	394	369	354	369	399	352	388	394	339	370	385	361	357	383	369	358	370	354	364	406	381	368	388	370	398	354	359	350	364	401	374	401	363	356	349	350	385	382	330	380	372	420	383	360	381	376	382	365	396	381	381	373	377	390	357	384	375	368	387	341	402	419	392	364	365	350	363	353	361	365	403	355	365	381	388	376	390	375	359	378	355	406	376	381	370	394	375	387	370	409	382	355	375	409	397	400	433	360	400	361	394	406	365	403	381	370	362	394	367	334	380	424	370	356	397	358	356	404	358	370	373	349	373	357	392	389	362	380	387	372	365	407	385	383	383	389	367	372	369	402	334	400	412	387	362	424	371	384	400	370	365	367	395	379	377	388	369	372	401	413	361	355	359	400	406	399	386	361	379	400	392	386	387	443	428	383	371	399	401	365	438	411	379	400	388	369	403	391	381	375	396	373	390	360	402	384	370	377	377	370	345	377	374	366	403	396	399	385	414	343	366	377	347	426	389	393	396	392	386	370	374	388	372	415	382	400	341	373	374	407	421	411	371	397	402	380	381	391	399	411	367	383	394	348	393	372	374	357	398	419	362	382	377	384	353	361	402	412	396	349	416	407	360	362	370	377	369	359	396	357	359	375	380	380	345	339	381	395	366	399	376	401	347	411	409	396	424	374	379	382	360	406	336	386	382	382	354	400	369	386	363	388	403	361	385	396	405	393	386	382	373	348	330	369	392	387	363	399	323	445	369	386	354	390	345	336	398	361	393	387	394	348	348	365	370	397	379	371	379	381	372	376	387	366	373	374	366	369	385	395	362	367	401	425	340	374	389	385	379	380	350	361	407	376	384	374	377	406	390	374	385	353	392	357	347	354	353	385	394	388	358	398	406	370	388	360	384	349	380	322	373	355	384	388	395	415	340	371	405	371	368	349	370	392	358	398	353	377	406	370	406	373	388	391	361	397	353	342	381	425	406	426	434	338	369	397	364	371	385	374	381	394	385	366	381	372	361	411	397	369	403	385	403	403	358	356	383	402	393	348	342	377	364	376	351	386	392	350	377	381	389	400	389	396	376	385	389	422	357	377	397	399	362	367	386	409	404	386	388	365	371	392	415	391	380	378	411	367	397	357	378	356	379	383	380	370	350	391	371	364	358	383	321	379	393	360	381	380	402	404	387	351	409	393	411	379	375	391	363	384	376	382	350	390	344	374	376	373	367	388	419	361	380	392	374	375	355	365	364	370	349	386	358	355	409	404	370	398	334	388	397	373	396	418	390	434	384	370	371	397	384	375	366	406	376	363	350	406	352	400	405	397	380	391	393	382	379	386	383	373	403	369	415	392	385	366	394	366	386	364	397	403	361	406	361	355	409	381	379	411	380	389	395	403	411	411	385	393	376	410	388	395	357	334	376	361	413	422	382	354	355	359	389	420	395	384	371	350	338	374	377	340	407	381	376	408	364	348	400	396	418	384	373	364	371	355	373	408	363	382	407	435	417	359	349	396	373	381	402	389	397	382	412	389	390	396	389	362	364	408	357	364	351	383	419	396	384	372	368	381	338	359	361	382	345	377	395	419	393	387	400	408	355	367	398	396	361	354	385	372	373	355	347	387	402	370	375	358	386	359	366	360	366	411	347	370	361	366	372	422	373	363	386	360	368	336	384	358	388	390	363	353	384	361	425	364	379	362	401	403	374	366	394	399	368	392	383	388	374	383	392	376	357	376	355	347	405	372	397	410	395	391	406	403	355	408	425	358	400	368	334	364	412	348	376	411	356	349	348	406	397	395	393	396	372	374	422	382	407	391	385	399	402	367	379	387	378	365	354	379	364	367	349	362	374	388	386	383	389	402	386	397	361	412	422	386	381	433	391	364	425	379	376	406	375	376	397	382	386	381	377	442	384	365	376	390	373	383	377	350	347	367	399	366	394	352	380	369	403	394	399	375	395	392	400	373	445	353	356	345	327	392	362	360	397	367	375	395	419	368	392	356	393	385	416	429	375	360	375	399	366	386	398	414	346	371	380	385	368	394	350	358	364	371	401	388	377	400	377	347	377	354	343	362	419	385	389	393	371	365	392	376	398	387	374	375	398	404	399	382	361	363	369	378	369	371	383	378	350	343	373	388	399	418	359	413	417	387	372	364	387	382	408	396	370	355	385	394	368	400	356	391	345	388	425	343	365	362	387	393	356	359	366	386	387	350	369	379	397	412	339	363	372	381	390	388	374	417	397	379	386	419	388	359	350	345	396	402	352	382	438	404	381	400	406	392	429	358	366	376	349	363	313	375	358	393	430	406	391	390	340	373	388	403	382	380	379	415	368	368	365	354	378	390	339	362	399	378	371	376	423	378	345	373	348	347	389	401	402	380	354	338	374	353	409	393	395	406	374	360	379	421	360	405	393	404	398	402	369	403	412	389	404	383	370	388	398	382	392	393	397	389	372	390	386	377	391	382	377	392	427	378	384	355	368	410	381	363	340	370	388	373	369	369	387	355	365	349	379	412	429	390	415	379	347	371	412	356	398	410	376	409	436	362	350	378	399	376	347	383	366	323	386	358	367	379	384	399	341	342	413	380	363	345	414	366	340	356	423	397	328	398	386	372	390	393	419	350	435	389	400	381	406	343	369	374	347	370	392	386	375	377	432	351	385	389	389	428	365
34348	27329	32804	16834	6411	5336	4101	3290	2803	2458	2121	1797	1554	1511	1445	1405	1420	1254	1192	1215	1146	1103	1041	1030	996	1064	1086	983	917	962	899	906	975	935	956	898	874	877	848	893	892	936	833	871	854	900	851	841	896	850	849	859	831	890	849	838	865	845	871	806	851	835	860	874	857	820	833	847	821	809	873	858	881	795	868	838	798	813	854	858	819	886	834	855	882	875	832	895	899	860	793	878	882	854	823	878	802	860	856	863	845	868	861	853	794	881	866	889	826	884	885	888	831	802	891	784	854	865	864	816	870	845	809	850	865	851	879	860	828	896	903	849	884	870	855	798	841	860	832	853	859	839	895	870	830	868	824	843	864	862	868	876	804	868	801	852	814	826	880	863	834	873	891	862	862	825	899	858	838	834	842	865	801	907	807	887	807	850	841	875	874	848	857	831	888	862	853	795	850	870	876	861	875	847	830	831	817	887	816	824	854	841	852	790	893	873	845	823	812	819	856	854	860	842	865	796	900	831	841	866	818	809	866	842	839	828	862	854	843	810	889	804	852	889	848	860	816	865	874	812	847	863	892	853	838	904	855	867	846	798	845	802	869	820	847	865	797	838	808	870	816	822	833	860	850	855	881	860	824	852	814	805	875	819	851	832	833	866	866	810	865	885	821	815	857	820	851	825	871	842	901	795	890	870	859	817	845	882	807	877	849	848	892	902	844	805	787	757	838	871	871	823	846	867	789	811	807	876	877	869	896	861	823	872	820	872	849	784	809	899	875	864	906	843	879	875	867	879	821	871	788	865	864	902	827	811	837	890	862	835	886	850	852	837	878	804	828	834	811	826	814	838	798	857	894	822	839	858	869	852	863	857	817	848	810	910	819	852	836	832	870	855	831	844	867	821	856	824	823	810	803	839	920	850	833	819	885	874	899	811	810	855	800	833	860	846	846	810	898	871	828	856	892	853	841	886	868	815	813	861	862	845	892	856	881	821	865	848	856	855	836	822	834	817	850	808	832	844	890	832	863	874	785	818	816	876	843	870	830	877	840	843	891	830	824	903	831	865	864	878	861	852	816	843	849	855	878	843	856	842	885	847	866	857	847	821	865	836	877	854	861	860	822	864	833	836	789	870	825	814	845	882	845	859	859	868	844	899	856	897	827	805	895	826	788	886	853	875	900	840	860	868	837	839	913	829	822	866	853	822	863	842	843	783	869	866	872	903	825	858	809	818	837	780	774	858	871	811	855	808	835	832	836	860	821	837	891	843	767	797	848	832	860	817	858	811	858	828	872	842	867	776	821	859	882	856	872	929	874	853	895	858	843	879	801	833	869	837	900	848	873	833	830	815	831	846	866	837	808	864	856	802	868	830	867	805	850	848	857	827	829	840	839	817	894	868	860	823	885	810	824	807	831	864	858	799	882	834	899	885	863	856	874	853	815	784	819	870	837	829	827	886	845	785	860	835	849	852	918	910	838	877	845	812	843	866	785	849	853	824	889	825	850	810	842	828	814	872	830	826	846	845	825	849	844	779	770	859	812	850	857	859	829	850	842	821	880	822	833	813	861	880	859	842	822	867	844	830	884	802	841	865	841	879	827	855	804	890	852	880	821	816	823	874	834	859	827	838	865	858	870	823	822	883	853	863	875	811	880	838	825	823	836	864	855	847	831	851	821	870	835	833	835	832	895	836	820	823	863	857	843	828	858	855	817	862	842	834	814	838	889	826	865	887	835	814	835	820	806	827	857	845	883	816	864	862	803	886	824	891	828	850	845	800	825	817	809	799	830	841	858	845	884	839	833	772	808	835	851	800	849	824	846	847	800	878	803	821	834	814	870	909	837	853	865	886	815	854	850	828	901	801	878	795	881	828	848	846	858	837	896	871	831	811	876	865	826	835	896	830	883	859	860	817	860	859	868	862	850	818	852	792	846	850	811	833	845	879	853	812	858	896	902	856	812	852	851	892	878	907	869	832	864	859	843	848	833	861	841	824	914	857	876	847	840	828	858	875	889	818	800	821	866	852	884	813	844	807	828	856	828	845	853	869	842	882	812	848	850	867	871	857	810	837	815	817	828	843	866	774	849	842	819	882	872	857	862	829	787	817	847	850	849	826	876	843	858	845	811	808	834	850	859	830	824	870	885	818	809	886	814	812	785	845	796	869	762	825	890	815	852	860	845	813	822	865	814	844	811	828	865	855	840	867	856	832	894	810	805	819	848	837	854	846	867	832	852	834	862	838	851	840	875	864	871	858	840	872	862	848	816	808	821	848	877	853	842	865	842	840	798	834	835	832	870	835	870	823	864	787	849	804	814	808	827	858	849	853	818	823	806	869	842	863	783	866	842	931	812	871	886	844	855	790	878	856	817	824	816	914	837	849	887	857	848	852	793	866	819	800	856	880	784	884	870	858	834	793	908	833	838	862	822	823	872	905	829	849	872	876	846	848	844	882	882	883	865	823	835	814	874	892	846	823	859	853	803	883	854	837	827	814	871	834	804	857	823	822	830	803	780	833	855	841	822	837	863	894	848	800	834	796	837	830	873	812	849	817	839	887	824	852	839	917	859	821	812	848	884	849	864	821	858	880	911	896	844	820	874	856	853	825	833	835	913	813	827	858	816	847	863	900	885	807	820	844	800	845	827	824	897	830	866	857	846	842	846	872	852	839	904	875	834	882	847	855	867	904	865	847	819	809	812	812	813	880	848	873	858	870	864	846	831	872	818	817	848	848	889	865	789	841	849	836	882	864	862	856	831	904	846	819	810	858	805	843	833	831	833	828	805	861	859	893	858	824	845	835	860	855	843	878	911	875	869	856	852	832	840	810	820	802	832	821	825	868	856	880	792	872	875	853	828	809	799	882	886	809	849	844	795	818	879	892	816	830	855	867	819	847	847	814	918	825	842	847	880	847	856	857	842	833	847	861	795	812	862	844	831	929	824	841	845	843	836	769	847	824	829	802	867	843	854	814	830	833	822	792	875	837	828	844	834	856	860	873	913	868	899	913	814	864	829	868	797	837	848	836	840	863	818	812	838	808	872	839	829	830	863	848	820	793	827	852	869	853	826	810	784	879	853	899	833	862	818	906	861	883	829	806	845	921	823	877	811	876	850	845	900	866	856	803	786	836	858	842	830	808	893	852	834	824	812	780	844	827	872	806	834	849	782	841	840	864	857	836	911	836	810	880	820	796	812	887	832	841	867	811	880	852	891	830	800	835	889	858	838	838	864	872	837	853	844	836	870	848	836	837	783	936	834	836	865	901	875	882	827	868	800	891	819	868	834	789	795	842	819	825	866	844	837	870	864	832	828	867	900	832	918	843	876	854	822	867	853	853	808	819	875	873	806	887	816	894	853	847	829	776	853	853	885	882	838	833	825	837	839	871	871	856	798	830	815	880	844	847	875	803	863	847	856	815	882	839	853	810	845	827	809	829	865	846	868	858	865	865	817	813	879	830	890	787	859	892	818	866	858	894	848	845	834	839	798	862	868	832
29477	15394	6527	2352	927	694	600	564	526	491	505	452	455	458	432	404	443	433	420	432	411	411	389	435	435	401	402	421	419	415	444	412	378	369	382	454	394	456	394	421	383	365	393	420	407	435	416	424	429	434	402	421	391	445	410	394	388	407	411	385	376	403	428	378	403	436	398	354	393	387	402	428	396	379	403	385	445	426	373	375	404	414	369	401	339	407	360	390	384	405	439	374	413	375	399	432	431	392	433	428	420	403	435	440	408	410	382	426	417	412	408	412	411	433	394	426	375	423	419	395	424	448	415	433	393	402	407	391	406	403	357	436	421	442	382	396	408	393	397	401	410	437	450	385	393	409	411	400	403	428	411	385	436	428	408	428	429	417	399	425	394	417	414	431	426	402	413	417	416	380	450	432	450	427	369	379	404	416	373	402	379	377	409	390	438	430	409	400	399	401	411	394	390	385	433	393	380	406	435	453	425	382	395	448	385	433	367	352	418	437	400	392	420	439	394	385	400	412	406	399	400	391	413	402	404	423	420	374	380	378	393	416	405	390	373	464	384	417	424	363	413	423	400	364	397	434	406	381	414	413	431	377	433	420	422	401	434	419	402	412	431	405	424	448	414	384	404	457	411	410	388	384	452	446	417	388	361	373	394	437	422	451	370	383	406	439	425	451	414	391	390	435	420	384	380	349	424	414	384	399	401	386	405	427	377	412	405	362	421	394	419	424	425	391	407	392	365	372	429	428	408	426	370	422	419	433	437	425	445	394	409	424	404	410	426	425	434	449	443	403	386	417	362	387	404	430	396	432	418	420	432	411	449	410	406	408	400	421	413	385	380	436	433	428	379	373	398	385	413	416	362	398	366	400	418	371	418	386	384	390	418	427	406	374	461	421	400	370	398	365	411	386	379	366	394	401	400	398	406	402	403	391	392	405	414	424	402	378	407	403	436	434	426	372	426	468	413	398	367	410	413	412	405	455	433	428	393	369	393	401	384	443	406	370	392	391	392	393	434	390	424	424	392	370	398	419	430	421	424	402	396	387	404	420	368	434	431	366	407	428	409	417	426	455	413	394	444	424	399	397	418	421	464	391	420	385	393	430	381	407	383	429	443	413	415	396	425	434	367	409	366	416	438	400	421	413	425	403	428	426	427	411	439	405	413	405	429	380	381	391	388	405	409	425	422	399	387	448	382	379	387	400	404	396	434	421	382	358	421	424	434	442	427	399	419	384	389	411	420	430	428	403	431	407	415	441	430	368	413	446	420	372	377	412	375	418	386	410	458	398	401	355	413	428	408	379	414	415	440	423	402	390	443	410	420	400	404	419	383	395	399	424	411	409	407	419	392	423	406	368	389	413	394	402	416	388	398	421	387	433	436	435	361	396	417	386	421	396	410	381	388	355	441	407	420	395	424	407	399	410	401	409	421	401	446	419	435	445	389	411	448	408	384	397	377	418	412	405	370	391	405	413	419	432	423	408	388	410	416	427	388	372	431	405	401	400	379	427	414	409	448	365	413	377	422	364	389	399	399	403	429	411	421	371	405	412	380	363	432	436	387	399	422	435	398	370	407	396	377	420	408	386	388	384	389	420	379	422	408	401	412	403	390	406	389	420	430	387	384	429	419	464	405	405	408	404	387	377	435	404	373	405	381	400	400	409	345	373	391	372	404	419	445	411	375	386	398	410	408	415	415	392	382	379	384	410	421	373	436	378	398	419	432	379	411	423	374	407	418	403	408	383	387	394	422	433	425	344	416	438	437	453	399	401	380	388	409	405	385	416	410	406	424	375	411	471	388	394	426	392	402	402	391	411	392	439	366	415	412	422	422	409	405	401	419	413	400	374	374	397	402	394	397	365	411	396	433	436	396	443	406	402	382	401	364	418	459	451	425	372	415	410	433	388	371	416	392	429	381	410	414	348	410	402	426	426	403	415	407	446	440	422	410	420	392	418	395	388	408	412	423	438	382	404	400	446	430	404	390	411	434	420	397	415	417	401	371	420	402	423	413	403	378	426	393	382	412	384	448	415	405	389	378	404	392	395	372	402	399	411	403	418	426	404	434	385	430	422	398	437	402	412	397	490	392	380	396	374	419	384	353	428	386	416	382	427	431	420	424	403	420	419	431	432	418	435	418	398	368	394	388	393	415	400	414	403	335	405	441	409	367	390	410	389	386	444	378	402	393	402	434	371	449	428	423	374	385	402	407	371	385	361	401	425	402	428	423	413	420	390	401	394	429	425	407	441	405	413	401	454	431	407	395	415	422	435	435	440	424	397	372	384	379	402	389	404	396	401	402	428	427	405	403	367	407	386	397	408	407	389	374	387	393	378	444	414	423	407	452	381	378	383	407	418	428	429	421	433	412	395	434	410	423	395	399	447	397	409	403	423	421	391	408	388	406	402	366	416	419	400	409	448	469	426	401	408	370	470	422	432	444	424	423	410	361	391	423	421	410	406	424	427	399	424	404	410	404	378	398	403	406	427	413	417	407	424	389	396	438	395	398	374	414	398	395	395	391	376	393	356	385	403	388	375	404	410	416	432	389	401	375	394	408	411	404	397	414	378	355	412	413	411	409	437	422	409	402	394	409	388	409	418	433	384	399	376	427	360	399	367	383	365	377	410	402	435	397	388	404	369	433	417	389	393	419	422	391	402	425	388	419	392	421	373	388	424	416	407	407	420	399	402	418	412	402	390	412	427	399	397	412	428	403	359	409	375	374	388	433	410	404	376	423	433	406	441	404	398	415	387	366	363	420	395	408	399	388	380	368	424	377	404	404	369	414	374	373	376	410	382	420	417	393	402	435	399	417	400	427	395	390	394	399	420	420	366	420	405	415	390	427	416	433	407	432	375	426	440	390	424	443	440	420	403	427	435	389	449	378	392	440	406	364	426	375	407	376	370	377	379	387	399	408	385	423	408	393	402	390	377	410	409	381	396	406	442	401	391	388	403	449	443	414	369	400	382	397	418	387	384	421	413	421	394	401	409	392	370	443	400	417	446	397	416	400	452	391	426	413	407	390	461	440	406	458	459	413	435	376	418	408	424	393	401	401	404	391	428	421	392	409	408	371	405	410	381	390	362	404	405	379	405	400	429	429	367	368	414	414	398	425	398	429	415	385	385	434	398	407	409	386	397	383	407	405	380	396	423	407	411	417	410	377	379	419	370	384	396	397	380	400	416	404	394	383	433	403	388	388	386	385	403	379	443	377	374	376	435	401	431	406	381	389	424	408	375	416	386	411	383	416	417	437	403	404	375	433	428	430	421	355	394	392	387	432	436	399	438	429	428	410	392	396	426	447	408	399	432	402	363	406	432	418	385	445	407	397	433	423	386	389	402	401	391	435	416	385	424	393	381	400	413	431	425	413	433	410	416	392	397	380	367	390	416	391	400	399	383	377	403	405	411	390	419	418	397	427	387	393	420	441	359	365	400	398	434	430	434	415	412	417	454	408	349	418	390	422	418	412	376	411	396	429	407	419	354
18314	11129	9146	5246	2605	2306	1823	1531	1348	1353	1210	1107	1047	1063	985	1016	1041	957	942	957	912	943	942	918	906	925	939	882	916	936	914	912	863	885	904	887	893	925	886	866	848	852	903	879	876	908	921	882	859	873	866	800	898	928	896	881	865	812	907	905	917	893	911	812	908	869	907	879	903	908	897	869	906	903	921	866	880	867	828	848	793	840	882	839	856	832	865	891	917	861	801	919	889	867	872	838	834	854	911	837	878	865	839	862	881	857	877	866	913	917	898	888	871	877	880	874	876	893	861	913	863	879	857	867	878	882	827	883	865	903	873	922	885	836	862	882	933	881	876	899	839	867	851	870	885	849	881	887	824	857	911	854	850	901	877	924	858	840	836	879	883	838	866	844	858	879	864	872	930	880	892	871	883	865	885	910	858	881	867	888	886	913	920	913	886	909	885	874	886	855	952	850	883	842	908	853	853	912	850	869	911	894	863	939	844	779	861	854	874	827	870	845	912	836	883	843	872	863	909	856	877	933	850	885	860	852	864	903	847	854	876	859	930	877	864	850	887	885	902	894	868	851	858	833	821	903	922	927	862	798	908	880	852	866	889	865	904	887	887	888	844	923	834	839	947	882	890	907	862	852	831	832	877	942	841	875	900	896	898	864	920	861	868	853	888	879	841	889	878	859	867	892	858	873	910	878	845	826	836	821	891	920	897	858	853	864	932	851	922	862	849	861	909	902	921	887	876	901	869	885	923	952	868	901	847	900	938	863	881	878	860	851	908	879	848	890	853	837	870	921	875	843	868	874	883	843	894	883	851	860	830	899	881	895	869	863	892	908	920	910	854	872	829	863	872	916	910	831	910	864	899	851	868	855	854	856	907	875	864	915	914	914	880	835	927	901	862	884	860	917	872	875	847	901	857	887	876	878	927	853	900	820	935	849	846	823	856	849	932	849	855	875	899	837	879	852	874	858	866	865	848	926	830	845	850	916	872	856	866	881	853	872	868	889	843	891	826	899	886	883	905	851	849	850	846	826	842	863	907	931	870	828	882	853	896	832	845	840	851	887	906	832	865	883	851	898	842	910	872	854	871	868	844	907	855	892	878	806	885	841	889	867	865	878	892	873	832	869	886	837	839	892	895	865	913	844	881	877	865	889	887	878	861	859	905	882	821	868	882	864	863	905	883	838	896	862	824	879	866	885	938	823	878	943	848	893	840	845	865	857	901	891	847	894	878	830	839	870	899	853	834	919	851	912	851	874	868	899	812	868	871	877	837	886	932	897	841	864	890	858	838	836	882	910	873	871	904	860	805	903	831	852	878	877	873	851	846	824	895	881	880	886	854	827	944	865	860	843	830	887	848	860	840	859	889	883	854	856	870	886	898	869	878	865	857	866	894	814	877	881	871	847	821	847	871	885	825	875	873	891	847	887	858	869	871	904	839	920	879	880	883	854	867	863	840	873	881	837	874	890	828	821	864	901	887	846	854	890	878	890	866	878	879	843	804	823	879	875	858	887	850	963	878	852	843	895	853	901	816	865	829	902	851	800	906	871	899	916	924	850	908	898	805	886	929	870	875	820	852	844	814	844	841	870	866	883	870	893	855	886	862	887	878	880	894	858	905	871	836	873	890	937	859	889	849	872	863	921	844	872	887	829	878	895	879	911	817	834	851	846	889	867	923	894	877	843	878	929	909	844	893	822	868	899	800	856	833	841	891	888	873	843	901	844	847	899	880	873	874	920	858	891	876	874	877	939	858	917	873	855	908	873	893	927	912	838	871	919	867	886	828	880	883	964	895	861	934	929	838	892	860	887	856	886	888	895	846	884	899	837	871	855	859	808	883	828	924	898	841	846	830	812	923	860	826	836	853	893	832	873	883	891	918	845	853	920	866	869	842	904	850	813	862	905	902	876	913	892	828	915	824	883	830	892	880	935	840	869	844	951	899	836	832	880	903	910	887	884	871	810	856	852	868	846	907	846	866	911	924	924	840	764	904	882	874	861	880	876	838	868	896	924	875	944	908	882	896	835	861	889	856	902	838	857	843	877	886	868	861	867	878	847	885	904	891	981	879	939	884	827	865	905	896	891	862	867	878	870	876	869	886	801	905	907	833	875	873	856	899	861	902	854	909	837	775	908	856	860	870	863	872	866	912	832	894	874	842	821	920	847	844	870	873	868	881	824	919	890	879	883	873	866	933	900	914	837	882	889	883	874	888	898	855	870	870	905	882	835	865	848	852	886	883	922	910	861	830	891	835	853	836	842	858	845	946	893	862	830	875	831	871	905	895	912	856	864	856	853	881	871	919	848	839	856	878	867	887	923	846	882	836	835	900	869	885	878	919	890	901	897	889	837	877	855	834	851	848	859	851	841	877	854	861	868	824	845	906	839	931	897	874	886	811	845	852	866	901	900	875	891	886	852	835	847	866	868	893	874	900	816	855	897	870	889	864	900	860	951	866	835	875	929	894	843	849	892	874	836	911	864	872	859	862	895	873	862	855	837	841	902	787	845	910	885	891	862	820	872	878	862	826	931	798	930	900	855	932	874	879	770	876	857	807	866	911	857	888	845	895	896	881	880	861	883	846	924	846	887	877	873	852	935	869	909	815	872	895	876	820	833	859	876	858	850	848	860	895	897	906	880	877	899	839	858	850	864	899	868	877	867	870	834	919	886	904	870	858	895	859	854	894	878	947	897	838	891	857	867	851	868	877	903	837	876	817	913	893	860	857	829	888	905	878	833	893	863	894	819	893	815	863	882	831	914	868	888	838	820	868	846	872	852	844	851	888	875	845	921	878	850	882	833	889	893	861	881	907	952	795	855	873	859	900	901	910	900	865	868	820	885	841	897	859	900	833	879	857	860	869	912	916	838	872	865	851	837	876	828	868	954	811	870	835	852	920	886	880	844	898	856	926	839	858	947	844	861	890	803	834	934	849	833	879	888	957	904	922	860	882	915	810	848	870	878	899	915	869	843	852	881	923	856	904	813	786	861	861	852	929	910	939	876	847	917	848	878	860	848	910	879	909	868	819	906	903	819	897	905	883	901	896	913	887	827	899	793	906	880	867	894	851	912	881	913	869	931	873	938	876	868	904	926	876	895	853	905	866	927	843	883	863	884	875	805	879	877	886	898	888	864	863	864	902	924	864	863	906	912	857	909	880	861	920	855	883	896	894	842	906	876	881	936	907	836	919	871	886	916	892	851	897	908	857	816	882	921	867	933	907	899	866	843	849	867	819	854	889	857	876	889	903	870	848	831	887	899	908	845	873	857	883	873	859	852	883	871	873	868	894	890	863	830	890	874	838	890	893	835	942	831	862	924	911	843	881	874	878	871	916	883	897	839	896	886	860	861	855	896	890	898	847	854	900	877	908	852	846	884	862	852	925	865	852	867	881	859	941	888	874	873	888	883	852	866	877	850	856	871	905	928	914	878	881	892	911	889	869	900	892	886	902	852	859	903	834	873	883	897	852	831	848	846	859	898	877	890
46783	27523	20084	8091	1719	1122	829	599	571	498	405	443	389	393	360	358	330	308	324	386	365	330	329	304	297	309	320	316	353	332	295	324	304	316	305	340	337	292	339	353	323	300	326	306	300	294	294	276	284	316	328	281	342	302	299	328	285	311	342	325	339	316	320	293	331	302	306	309	323	298	283	323	286	319	295	334	282	304	311	309	306	333	328	304	328	342	302	321	337	335	277	285	300	313	323	273	273	309	291	313	297	313	347	318	328	270	333	296	308	306	306	308	305	304	299	292	278	308	303	315	300	304	295	359	291	288	328	296	299	334	314	320	370	331	301	339	292	305	295	295	291	318	290	313	314	301	300	293	287	332	313	320	318	282	274	278	316	314	312	331	289	323	317	329	313	301	296	326	301	320	276	317	331	305	316	287	273	320	320	323	285	316	345	329	318	323	293	276	351	316	312	298	304	293	343	315	323	313	325	299	325	299	296	333	345	283	320	297	335	280	335	306	293	307	293	294	331	317	308	296	311	322	295	294	318	302	317	344	304	289	325	338	298	301	343	318	329	326	312	328	326	312	311	289	308	298	314	272	373	334	328	297	292	291	327	360	286	288	312	313	311	289	321	297	318	312	277	329	309	323	310	314	322	341	297	314	290	285	325	327	292	326	308	281	288	332	331	310	256	338	307	321	323	300	289	290	307	317	315	307	292	300	331	324	341	341	284	307	301	313	329	282	313	302	296	327	333	318	326	291	280	338	297	336	300	317	293	282	275	310	302	318	303	319	273	299	320	292	309	305	294	306	332	328	282	335	307	293	323	303	335	337	314	329	297	252	266	297	332	315	285	301	297	319	310	285	313	301	306	307	279	304	291	335	328	267	312	308	281	285	277	290	320	297	279	265	319	305	303	315	328	305	284	302	290	322	301	316	310	296	313	310	293	310	311	274	320	270	351	332	304	281	285	307	319	295	318	326	281	339	291	294	305	317	310	323	308	335	267	331	325	332	326	292	322	308	317	300	323	315	312	324	320	303	292	306	329	292	324	313	315	320	320	328	299	292	347	352	295	277	307	313	289	328	340	339	325	304	314	293	321	305	314	291	325	319	322	324	289	302	324	333	342	297	299	332	317	303	302	304	308	305	318	284	321	313	336	307	310	308	264	307	320	333	314	286	334	315	309	361	303	305	316	332	328	305	267	266	313	320	291	276	321	304	304	312	317	300	297	322	318	317	342	298	313	310	298	272	293	305	294	332	323	318	312	306	339	288	295	319	322	303	287	319	336	308	288	313	293	310	347	275	309	330	291	285	317	306	354	303	320	283	313	297	283	291	304	313	282	323	310	325	277	288	307	313	280	331	292	315	293	289	282	327	285	289	321	288	316	323	320	296	321	316	315	276	351	267	304	359	325	256	305	300	295	320	285	308	293	341	298	281	327	326	319	290	294	312	266	285	262	335	306	292	314	318	280	308	309	296	307	330	324	299	341	330	302	309	327	305	316	307	306	323	332	295	331	316	323	303	308	341	310	303	293	312	295	328	329	342	302	313	301	322	321	316	328	334	336	283	322	295	315	316	286	342	291	286	325	310	305	321	316	313	310	284	336	325	284	341	295	296	305	327	295	321	318	304	286	262	310	288	324	303	282	315	266	322	349	317	304	305	315	280	280	338	308	313	302	295	318	291	341	325	328	317	318	292	304	315	308	347	297	294	314	310	293	346	262	306	286	264	346	313	296	310	305	310	310	272	331	300	288	307	301	317	306	303	317	324	319	292	329	304	300	310	304	305	317	309	284	323	320	325	297	294	313	315	290	299	293	317	281	304	333	295	304	314	317	310	282	302	320	280	325	328	320	327	313	333	326	283	282	303	282	275	324	307	318	300	335	323	343	329	327	313	311	307	298	327	320	324	311	281	302	294	303	323	323	324	281	318	309	312	312	310	269	263	316	299	327	285	314	309	309	298	285	286	313	324	341	308	314	321	318	311	314	320	305	292	341	353	294	294	284	303	270	293	301	284	319	328	280	321	315	306	296	320	290	304	258	327	308	367	298	320	312	320	317	318	303	310	325	314	269	331	332	317	285	309	327	305	317	299	259	279	317	299	312	327	313	293	300	293	302	304	307	300	311	290	304	287	287	285	299	327	298	354	311	305	302	324	302	280	331	316	315	306	265	307	350	316	325	343	293	318	295	306	284	305	291	322	317	287	314	319	306	330	329	341	299	317	322	298	277	327	309	295	308	345	308	316	294	310	329	310	295	255	305	287	281	286	285	306	305	357	311	319	317	303	311	319	327	348	340	294	309	329	323	320	322	326	310	351	295	376	345	306	325	286	315	318	337	355	292	313	301	337	305	326	310	315	314	328	296	307	324	313	315	300	301	306	306	292	299	328	324	308	327	332	304	327	322	281	327	314	318	306	321	333	312	307	292	315	334	357	327	313	375	297	312	293	306	305	296	294	299	283	299	299	349	305	321	314	329	315	288	301	306	300	321	322	309	263	300	302	323	305	309	304	317	315	348	312	296	277	313	270	299	351	298	298	318	321	259	302	328	300	325	329	299	295	285	323	320	307	328	291	287	314	311	315	333	293	320	293	283	339	311	333	289	296	346	331	309	313	310	301	306	338	310	313	303	329	292	310	292	313	314	313	296	297	287	307	324	296	293	311	324	323	282	311	328	310	334	312	336	319	316	365	310	341	283	333	310	319	319	284	322	307	309	302	311	286	305	318	341	278	317	330	344	341	283	294	337	317	311	334	322	307	312	317	327	318	264	309	337	320	313	309	301	365	342	328	328	307	332	298	320	284	301	323	333	317	309	295	296	287	293	320	287	312	300	295	304	287	299	282	294	313	306	334	315	296	317	308	333	304	337	332	278	292	303	328	301	327	303	269	296	331	304	321	303	301	320	340	319	326	298	292	296	320	284	332	316	337	306	292	280	307	347	328	324	331	273	275	304	321	351	336	325	329	332	277	270	333	303	309	303	301	287	336	308	287	293	311	315	291	320	298	335	312	316	300	270	327	283	291	343	269	323	292	293	324	316	292	327	337	352	313	291	326	270	327	306	349	357	304	339	300	294	270	313	294	326	320	350	324	275	318	309	302	312	308	304	297	321	309	302	342	299	275	299	342	314	333	286	298	337	306	316	292	319	321	313	285	307	322	302	314	344	281	296	305	313	310	306	300	334	289	315	329	322	345	311	299	291	300	302	294	316	309	308	327	334	302	316	310	318	298	328	316	300	322	316	288	305	343	303	299	300	324	311	313	312	326	335	298	318	332	308	289	345	343	290	314	322	273	356	290	332	318	314	277	308	281	310	322	304	298	277	303	322	300	310	328	340	334	374	341	301	293	317	310	322	326	330	297	268	305	314	317	324	275	312	310	264	314	280	293	272	303	311	326	342	286	340	310	315	276	295	279	321	297	286	309	324	334	309	320	299	342	312	309	341	293	347	334	312	313	335	326	318	322	308	266	360	316	318	286	303	284	275	299	317	309
30092	20579	22476	12314	4606	3509	2742	2083	1858	1640	1353	1291	1160	1100	1028	1042	957	894	945	900	847	806	841	807	791	844	773	787	811	754	730	756	776	729	755	780	706	705	790	747	686	721	702	736	753	705	717	784	694	728	697	695	683	705	737	691	722	765	696	646	675	687	678	698	694	736	698	678	680	740	749	675	690	685	710	675	724	741	755	725	696	688	756	673	751	709	642	713	718	703	693	710	696	719	728	701	707	683	675	719	744	692	713	713	727	678	701	676	695	732	717	697	726	652	699	720	651	651	699	689	692	759	718	696	764	687	731	683	712	704	683	738	696	720	696	680	683	672	701	663	678	635	725	695	710	728	729	694	693	714	670	669	715	695	682	714	789	692	722	697	673	653	692	740	698	738	671	687	718	712	683	703	700	657	682	694	707	689	721	683	655	712	750	680	708	718	715	724	666	687	718	690	692	768	661	741	722	753	713	685	701	681	702	722	693	663	685	705	710	727	644	633	722	732	679	726	677	719	725	724	711	683	663	632	692	717	660	728	692	677	691	682	775	702	714	705	677	686	718	693	707	708	717	730	696	684	700	737	702	712	693	707	664	746	718	661	685	702	693	711	722	689	671	690	727	688	706	664	728	637	672	722	691	688	701	628	696	724	716	709	683	657	744	696	717	699	699	689	727	729	689	715	765	689	726	695	695	702	697	723	639	721	692	682	671	700	678	678	676	689	674	693	713	718	683	713	666	683	736	694	640	649	675	733	683	677	692	706	636	705	681	704	671	707	730	692	697	685	685	668	686	655	706	713	703	722	665	726	691	764	708	739	686	646	692	670	660	699	695	720	689	728	698	744	702	668	709	724	740	743	677	725	701	668	752	661	688	674	712	723	722	673	696	691	703	652	693	695	698	724	693	697	670	735	690	699	731	743	705	706	690	691	727	711	689	716	681	645	679	693	743	714	673	705	670	727	713	702	703	724	721	677	695	693	676	706	701	662	705	709	688	673	714	734	658	696	666	726	735	645	717	667	652	732	680	664	672	712	716	687	655	695	679	689	662	709	726	677	687	699	700	673	712	662	692	724	686	711	638	719	723	679	695	716	710	711	692	666	700	694	743	714	692	738	728	708	722	722	694	710	725	715	704	670	730	724	684	674	695	723	685	695	703	720	726	655	691	690	670	694	719	714	660	674	733	706	704	680	694	691	713	688	689	726	723	719	773	691	697	720	746	710	713	661	698	744	721	683	698	694	695	670	664	733	687	665	710	694	688	639	725	724	723	649	770	711	708	692	697	714	660	708	649	712	692	728	686	729	708	687	662	691	754	692	693	718	706	695	699	641	673	734	713	677	618	689	658	669	713	674	727	716	709	673	657	669	753	687	720	736	671	700	694	716	683	753	763	759	754	682	685	742	686	644	701	749	687	724	738	707	668	732	663	699	713	721	729	705	691	704	724	664	669	689	650	705	688	701	647	689	696	693	694	656	751	676	681	690	677	732	711	731	682	672	687	711	667	700	685	700	694	715	696	652	692	660	716	708	710	712	732	769	722	754	665	692	724	699	702	685	741	702	661	690	701	701	643	706	688	674	690	688	759	691	669	709	730	672	689	680	714	703	676	702	715	706	731	676	691	713	719	704	703	669	701	688	712	715	695	705	727	722	679	708	699	667	690	664	670	721	676	692	657	743	733	690	698	700	651	685	725	651	682	685	696	663	676	714	654	709	715	713	687	746	711	712	717	715	656	703	636	694	683	717	678	684	700	733	721	744	690	706	666	701	727	700	714	739	663	646	750	695	746	711	729	675	738	653	732	700	708	737	706	648	683	725	680	715	722	654	716	718	759	712	698	673	712	726	677	684	735	748	741	694	741	676	647	671	687	735	690	708	673	713	726	685	706	728	727	735	696	697	662	730	685	711	680	710	717	689	695	712	716	685	668	723	658	685	726	717	650	699	739	708	688	655	681	702	720	703	690	666	688	696	724	739	709	654	708	683	724	699	684	681	722	726	724	719	697	729	688	694	707	711	676	736	669	703	720	700	667	680	690	722	656	674	664	678	676	704	681	702	712	664	649	662	704	699	716	661	714	675	669	694	688	741	696	726	735	705	740	704	710	692	717	713	743	723	704	724	701	751	658	703	712	774	734	699	712	712	720	680	687	689	676	674	669	749	720	690	739	696	713	680	714	717	712	678	693	703	679	714	664	711	626	729	713	717	730	665	709	691	743	709	693	661	687	688	691	721	684	683	708	690	760	681	690	682	727	643	693	726	655	693	679	732	735	687	640	700	689	694	741	726	708	730	680	725	682	694	744	716	671	703	689	714	715	655	660	685	666	691	675	711	723	713	700	712	740	718	678	701	692	701	717	708	677	663	721	745	702	734	708	689	705	683	667	701	706	718	723	680	757	665	739	651	711	723	680	680	699	649	702	710	701	702	702	755	696	751	705	736	690	676	728	726	746	697	671	718	661	753	679	687	703	702	756	691	639	710	670	697	669	728	695	667	725	754	691	707	698	715	676	705	704	675	704	713	728	713	690	716	689	740	704	708	650	750	682	662	682	660	701	739	656	684	712	681	678	658	690	660	699	665	707	693	688	674	658	686	706	767	713	674	711	727	716	665	650	716	720	673	689	714	682	725	728	689	709	715	708	708	693	680	691	772	708	705	683	712	706	656	648	741	702	699	770	689	698	712	702	700	728	716	700	716	696	757	713	683	738	707	705	692	663	684	687	659	667	660	724	655	705	710	701	724	735	669	660	708	674	687	734	679	647	689	661	727	661	673	677	715	725	686	688	751	764	709	676	780	684	696	697	670	724	773	663	697	700	705	744	690	664	709	682	690	740	729	681	706	717	703	697	661	699	711	670	710	699	718	711	704	654	673	681	724	688	706	689	700	695	740	697	729	677	679	679	673	649	711	703	668	678	677	684	709	684	745	689	709	679	718	698	731	684	693	699	708	666	714	664	723	685	698	714	712	683	724	701	716	739	719	706	685	651	698	684	701	671	777	717	683	671	726	727	701	736	674	671	681	737	701	678	717	722	690	703	683	717	665	704	673	663	711	704	724	676	664	709	693	673	700	678	741	707	697	703	640	688	670	680	703	677	714	683	711	718	700	687	699	670	728	693	699	721	712	671	707	696	689	657	717	734	719	678	734	718	696	716	693	673	711	605	677	747	703	690	700	711	729	678	654	731	722	663	708	729	737	719	692	665	727	737	706	710	682	681	687	668	732	708	711	697	652	735	697	708	708	717	680	663	719	677	673	702	750	699	705	692	651	706	651	656	632	680	677	739	646	691	716	694	721	733	656	700	687	742	745	669	703	768	669	674	718	716	727	696	691	704	698	709	691	728	717	727	682	686	707	686	709	715	724	675	706	687	708	684	731	744	758	754	707	710	704	658	653	682	697	689	690	709	778	720	683	742	694	680	732	716	722	753	687	665	678	682	691	707	721	709	673	654	676	722	724	695	683	733	696	658	737	709	661	700	672	680	693
54600	35355	30629	15966	3894	1741	1107	869	724	682	626	538	517	478	504	466	459	411	455	434	419	446	423	381	396	424	406	394	423	427	381	385	415	406	413	398	407	417	378	376	388	410	365	434	403	379	343	360	412	400	383	364	384	342	391	350	363	371	372	400	379	348	331	396	380	380	368	371	396	349	372	378	354	371	361	410	339	363	415	399	377	400	366	333	397	405	371	388	342	408	368	388	367	398	363	351	370	409	397	411	354	378	364	368	385	366	408	402	414	386	410	373	404	373	354	401	394	385	370	411	443	430	385	390	371	395	426	404	371	421	409	437	364	361	383	388	362	388	374	405	377	370	371	342	372	372	398	374	382	335	361	365	390	374	373	361	384	379	384	354	437	397	375	372	401	389	391	403	372	395	415	382	390	403	383	391	381	370	389	387	366	386	397	406	373	375	393	388	390	393	371	381	383	375	401	398	349	341	353	388	371	421	395	391	370	393	341	386	381	379	402	371	390	376	393	348	351	343	376	346	362	386	341	432	351	390	370	365	385	376	375	427	420	426	390	377	396	362	384	432	389	364	419	410	372	379	406	398	365	426	369	399	402	407	421	372	390	362	380	352	386	408	401	347	420	390	333	389	375	365	344	382	438	385	361	392	344	380	378	360	401	427	354	422	365	337	408	407	391	378	402	374	423	375	408	348	393	400	403	398	396	383	410	404	357	325	393	368	387	372	355	381	375	382	390	389	463	386	371	410	371	379	382	390	374	375	397	355	383	378	411	373	389	383	386	389	402	387	377	395	390	384	382	409	369	392	388	381	363	349	384	369	390	366	389	319	418	365	365	374	354	410	394	434	384	392	387	400	400	374	390	364	403	423	371	391	376	407	388	399	389	414	375	350	419	356	364	348	369	374	370	380	350	366	402	378	367	373	359	380	388	409	395	418	360	388	384	384	380	378	389	421	380	398	354	397	410	406	368	360	385	356	382	380	401	368	384	398	388	379	369	374	387	408	354	385	376	373	368	405	362	390	417	396	391	381	385	365	404	408	409	366	412	392	404	408	398	391	370	365	388	324	410	383	399	402	408	379	387	375	375	404	353	377	355	377	383	401	410	386	370	372	379	412	417	376	390	410	365	416	384	391	376	404	380	374	394	402	402	363	370	360	402	334	372	369	404	373	423	411	426	380	385	389	387	346	385	373	400	364	374	382	396	358	378	401	424	378	389	397	362	373	376	384	376	377	359	409	388	376	363	387	402	385	421	400	393	419	375	390	418	401	395	347	373	397	370	391	400	401	378	355	421	380	393	405	354	389	429	371	391	367	419	371	396	359	342	372	383	351	363	396	358	379	393	393	383	381	351	396	365	361	411	373	393	387	394	378	381	374	395	369	419	363	361	417	369	383	361	360	386	368	399	403	408	368	367	437	374	341	378	424	390	393	418	374	376	361	390	383	375	402	396	351	344	359	411	379	395	364	353	372	401	391	401	384	384	384	360	382	366	375	394	389	339	340	424	358	370	379	361	383	405	373	381	408	393	371	332	374	417	374	399	388	398	376	375	412	377	365	376	415	355	399	364	387	376	417	413	395	387	402	395	416	394	404	387	375	421	403	421	395	405	387	361	379	355	391	368	389	375	370	340	363	367	389	386	423	364	396	405	388	349	351	360	381	399	424	406	426	350	383	396	398	367	384	361	383	386	376	388	396	367	411	387	403	371	406	375	363	419	397	401	376	387	386	394	402	379	322	377	380	372	448	393	429	386	387	398	418	367	433	381	359	398	369	374	364	389	331	385	427	417	353	431	354	350	393	373	397	372	430	352	415	423	372	381	384	384	375	425	371	447	426	440	419	377	361	426	423	402	411	361	349	411	406	373	403	382	343	382	385	353	393	383	362	381	383	427	412	389	404	372	402	385	428	383	383	378	394	386	376	399	382	377	360	414	380	406	380	430	395	353	383	387	383	371	378	368	402	387	413	357	384	332	367	366	398	405	384	358	374	415	379	377	377	399	366	393	402	394	392	351	396	381	365	379	398	392	364	387	377	404	364	400	359	369	410	397	454	340	369	395	370	383	365	399	384	379	351	420	398	385	382	392	385	417	397	386	359	361	348	387	389	398	431	390	390	395	378	380	374	381	369	405	399	381	371	422	366	380	402	415	369	366	390	402	385	368	379	357	372	378	364	360	396	347	404	401	378	363	401	372	411	362	388	380	359	365	410	390	404	425	373	395	400	394	401	398	412	369	359	409	397	390	420	394	356	355	337	401	387	405	357	353	381	413	385	359	362	391	396	372	384	372	388	397	417	377	404	394	368	387	360	418	392	365	342	355	384	379	380	347	361	385	409	369	343	387	408	408	362	375	390	364	365	400	390	376	385	373	407	385	387	406	400	358	374	421	375	380	406	401	375	450	367	393	375	387	378	378	370	393	373	361	357	379	359	361	359	412	423	364	369	385	373	386	363	394	378	404	374	425	366	381	382	396	372	366	386	330	404	403	386	360	399	378	414	374	381	352	396	322	365	359	363	357	387	396	402	373	417	421	360	387	375	373	359	405	408	364	376	394	354	395	374	411	392	428	394	386	383	395	369	421	339	360	380	371	371	394	368	389	384	376	402	369	388	378	390	377	405	359	385	409	394	399	422	423	372	406	361	368	357	354	399	383	384	397	369	396	369	418	380	434	393	394	383	377	375	386	399	372	391	378	402	361	365	364	361	385	418	387	390	427	358	383	382	425	383	367	368	403	364	366	397	386	382	373	363	395	377	382	377	398	370	363	392	347	386	377	388	374	377	399	364	383	405	379	376	384	355	418	380	375	390	379	404	351	372	382	395	392	382	381	378	398	358	393	363	391	429	399	391	380	383	368	394	382	389	411	438	400	363	409	385	400	403	383	373	398	387	403	375	368	391	389	362	392	387	372	370	413	362	422	359	382	427	421	386	344	377	383	387	412	423	393	378	393	366	388	368	407	391	403	395	439	366	372	403	395	375	392	396	368	394	446	373	363	381	375	384	429	354	382	387	409	381	388	410	412	396	327	352	392	362	362	369	376	351	355	399	405	373	345	419	406	375	394	392	365	360	401	337	404	386	397	385	374	329	360	416	378	383	406	398	424	403	387	395	387	388	432	406	408	396	409	390	375	383	378	377	376	394	370	397	379	370	349	372	381	369	363	376	440	343	356	394	360	376	395	406	370	390	391	361	382	372	396	401	377	351	388	380	382	374	417	381	373	361	364	404	372	375	397	370	344	361	413	424	382	411	411	376	351	368	341	375	378	411	373	375	383	390	391	396	393	409	371	389	370	381	372	415	427	389	336	361	397	378	400	383	366	362	401	397	361	387	382	354	389	366	365	384	392	368	385	390	349	385	381	369	367	410	382	401	394	332	405	381	389	372	369	391	377	377	358	381	425	374	401	354	377	376	370	399	396	378	378	384	375	380	348	328	363	404	381	369	362	359	422	408	345	380	356	389	369	401	358	366	361	379	383	386	401	393
35382	26862	31233	19944	6827	5202	3857	3077	2671	2242	1931	1746	1648	1515	1424	1347	1316	1212	1183	1148	1098	1088	1063	1007	1061	978	970	1013	1010	1002	979	955	959	909	931	945	930	880	879	895	841	907	856	902	903	875	883	874	836	885	854	883	853	836	882	856	888	830	916	872	894	900	854	779	887	868	875	866	849	861	912	805	832	861	860	825	797	856	834	835	866	892	856	933	841	863	867	855	861	798	854	897	860	849	886	894	833	885	868	867	857	860	879	854	839	859	831	883	864	834	841	845	847	848	875	881	868	836	876	884	851	817	862	849	861	857	847	806	867	917	869	842	838	842	866	847	818	864	890	865	826	888	829	867	894	867	870	860	908	844	885	882	877	881	858	811	842	873	873	838	856	845	893	875	795	807	837	856	824	840	893	835	863	859	833	849	884	796	805	865	826	818	824	810	819	828	853	810	871	815	802	829	797	863	870	858	831	866	802	819	839	856	875	865	862	851	831	867	847	839	788	838	869	850	863	872	863	837	845	814	849	836	884	792	846	834	825	853	855	851	887	870	818	838	822	865	833	847	856	860	889	850	841	799	822	811	867	854	857	833	827	827	838	868	888	868	896	827	890	808	831	846	873	846	876	861	799	873	895	923	833	782	879	891	859	874	851	877	824	837	893	856	853	891	867	881	866	846	879	828	835	879	807	886	877	836	839	838	815	874	830	856	853	842	871	871	850	841	906	795	865	879	895	881	841	882	835	890	834	840	836	884	801	838	835	857	850	848	854	874	879	846	868	826	856	876	857	888	835	833	824	840	818	850	841	882	797	853	836	829	861	841	794	843	848	839	825	865	880	837	835	904	806	837	901	827	819	829	846	840	864	823	910	847	842	926	818	884	811	780	851	874	849	803	862	877	892	858	843	851	829	853	842	852	813	876	843	895	835	861	797	835	884	816	858	893	884	825	817	830	883	856	791	835	834	837	817	865	857	872	870	833	840	873	864	921	885	874	868	885	878	828	860	865	837	847	871	846	895	884	822	855	808	866	824	830	858	864	852	861	810	832	828	848	871	880	844	848	845	793	874	882	823	873	875	817	871	915	781	822	820	879	835	914	927	813	845	861	871	861	874	894	828	861	862	832	827	829	873	888	829	882	854	864	880	823	844	832	850	880	864	830	835	835	832	892	894	815	793	881	835	867	873	838	831	840	794	862	858	868	817	860	838	814	856	800	850	868	895	807	852	833	856	901	826	825	830	903	835	865	837	871	846	814	837	868	853	864	858	845	891	839	844	894	852	856	860	830	850	840	857	899	878	871	807	841	875	841	834	869	844	815	825	816	854	892	880	839	868	829	880	825	860	811	862	861	868	863	856	832	801	903	812	826	820	834	805	871	832	846	855	841	820	851	841	836	872	900	854	811	858	884	843	843	880	831	875	792	858	866	838	806	826	832	828	836	872	837	779	842	831	899	861	840	831	841	870	850	809	859	835	878	871	838	848	865	847	883	816	788	859	891	878	851	888	862	842	846	856	815	862	902	889	850	871	849	877	836	825	840	858	828	866	870	857	874	846	854	837	867	854	851	829	834	860	849	859	876	845	834	881	874	802	846	822	861	864	861	877	828	854	884	817	876	846	847	873	862	854	857	849	863	809	863	880	848	870	870	846	809	810	918	841	789	891	796	814	885	834	825	877	834	817	874	878	853	815	882	842	852	858	842	847	837	881	816	852	854	859	840	834	819	784	839	845	821	802	830	866	801	850	833	890	869	892	858	843	883	890	880	827	853	865	811	876	853	853	829	913	858	826	844	867	867	859	836	840	790	878	832	792	808	846	842	839	867	874	870	826	824	830	820	874	834	856	838	864	856	853	867	806	853	840	819	902	891	867	840	865	848	884	840	919	838	827	834	826	834	822	832	833	834	837	857	870	848	848	837	794	869	837	879	854	871	870	870	853	861	906	888	856	865	868	844	865	865	838	820	842	838	827	838	832	874	781	849	820	851	817	847	887	839	815	819	842	806	894	834	840	881	829	856	880	850	837	830	846	893	856	920	814	858	807	815	871	829	814	847	860	825	863	908	792	901	804	853	873	825	829	896	822	869	889	867	870	884	868	841	867	862	905	860	819	886	890	874	846	853	845	879	856	852	835	883	906	925	933	808	866	875	874	896	839	832	852	818	896	849	904	900	816	876	849	836	881	808	875	894	854	901	811	842	836	906	853	866	852	812	855	854	879	846	833	867	845	859	877	908	841	867	847	825	824	828	874	855	893	896	833	867	814	907	850	868	827	872	902	834	852	860	874	866	860	842	897	843	790	894	809	860	898	874	899	837	879	798	843	815	842	858	859	863	841	811	859	842	856	807	876	816	881	844	826	857	812	832	843	773	851	852	865	858	899	877	847	885	811	831	846	857	795	831	827	811	839	858	827	839	840	876	881	874	885	890	841	901	861	846	852	902	868	850	871	865	897	906	846	841	881	889	827	869	880	857	866	800	890	860	825	874	854	840	845	858	828	897	858	852	865	831	854	909	837	832	872	869	809	852	827	869	839	856	867	844	835	844	802	850	791	782	815	844	828	823	890	819	867	885	831	817	876	853	847	839	835	866	856	866	857	871	849	821	848	858	845	813	862	832	893	838	869	851	862	803	820	793	837	836	818	892	846	836	869	809	794	845	852	832	796	844	824	820	923	811	840	868	853	882	802	784	911	863	865	843	916	824	863	805	885	868	877	929	835	818	871	839	841	868	863	861	837	813	855	871	889	887	833	810	847	819	856	839	838	855	808	879	857	787	814	908	856	808	833	888	849	862	843	868	865	844	847	880	862	841	851	826	839	842	858	864	861	865	795	844	831	845	855	846	815	815	820	793	862	871	876	831	850	778	899	834	840	898	826	874	837	846	825	814	844	870	840	868	856	816	889	874	825	847	841	939	858	841	847	892	873	897	834	839	842	840	862	819	846	840	852	841	866	813	900	845	829	872	800	811	854	865	916	839	875	870	860	857	848	832	860	867	816	825	850	823	858	865	884	797	819	859	854	840	820	844	827	864	852	802	834	889	797	806	859	832	829	858	872	874	875	867	852	879	860	796	878	889	896	819	824	895	867	803	822	835	938	855	830	835	871	872	865	824	807	862	851	876	895	910	841	827	869	879	856	841	823	914	835	838	820	848	852	828	879	833	818	910	869	875	787	879	877	877	834	828	836	844	881	859	895	888	871	874	860	890	845	863	856	880	841	845	896	845	897	842	831	859	866	817	881	812	829	840	889	859	830	834	877	797	857	857	824	872	850	886	879	833	853	886	887	872	834	854	886	837	843	887	832	859	877	868	798	858	897	847	882	844	813	828	816	859	843	895	823	826	884	874	857	846	868	825	901	878	827	830	843	830	834	863	855	841	819	908	803	869	863	862	843	880	808	849	797	861	862	906	833	879	805	860	867	878	850	879	849	840	894	818	862	893	844	862	845	853	836	849	823	860	852	821	872	879	831	867	876	850	814	790	827	915	926	860
28308	13304	6211	2293	1006	712	590	572	516	456	455	425	445	418	437	373	408	428	383	369	432	461	411	417	422	428	412	374	417	415	437	424	413	381	440	410	402	420	425	402	363	382	385	404	450	387	411	395	378	375	394	417	441	425	411	374	377	408	425	408	418	414	408	385	452	391	432	361	428	393	391	373	384	404	399	396	378	391	401	384	371	418	380	380	429	377	401	399	375	401	408	402	412	377	395	407	429	455	439	396	442	403	412	408	405	372	425	424	392	368	375	386	367	387	420	388	432	387	356	415	412	390	373	394	450	403	389	406	401	439	432	441	417	385	401	400	425	365	435	401	408	436	402	396	378	393	403	388	395	389	407	410	412	382	403	370	384	381	388	419	386	386	419	392	407	395	398	396	400	427	402	378	451	398	415	412	384	403	409	379	410	366	380	389	388	421	385	422	386	414	435	432	401	455	400	352	385	391	414	359	398	417	374	402	399	424	394	354	405	401	450	370	425	391	413	365	407	390	394	383	440	418	427	428	391	384	368	409	381	369	408	381	393	434	415	407	419	381	382	375	408	448	402	443	396	420	417	400	420	430	392	377	420	403	390	391	435	408	377	365	386	385	428	351	407	415	409	428	392	397	406	382	394	429	367	402	420	384	391	376	413	406	384	423	399	457	445	389	381	425	387	387	398	386	429	397	404	406	410	430	393	447	401	425	408	414	427	437	431	399	406	406	397	384	356	415	409	403	412	390	377	418	367	392	411	401	365	389	383	339	406	380	448	375	394	397	372	387	392	412	399	430	393	419	388	399	423	385	394	423	414	413	407	363	413	386	387	438	367	347	431	398	393	374	411	403	416	379	385	384	386	399	438	413	364	448	404	371	415	391	386	422	421	368	443	410	418	414	415	452	386	430	378	396	394	398	420	391	411	415	393	417	378	377	443	403	393	421	413	404	401	389	424	442	375	383	411	401	370	423	407	435	395	392	392	373	399	405	385	390	372	424	381	372	416	382	428	419	417	432	422	437	385	438	394	372	384	438	418	382	397	358	430	396	376	391	402	376	380	381	397	355	398	338	424	433	431	381	379	406	407	445	374	407	380	421	438	383	369	409	372	387	420	414	441	396	457	444	387	400	370	421	423	429	415	400	391	410	410	400	432	383	392	380	379	368	391	369	398	374	417	398	419	384	410	390	429	417	399	386	430	394	407	399	422	426	411	390	423	394	417	418	409	361	426	382	398	407	384	418	441	424	403	411	402	393	415	393	359	431	446	399	405	394	423	417	408	405	445	388	388	404	411	393	402	405	397	389	388	384	410	385	375	383	395	382	421	422	394	394	416	390	392	403	353	441	411	419	397	399	412	421	437	379	410	399	382	407	406	389	397	386	448	396	410	408	379	367	383	388	428	371	367	413	384	414	358	405	373	394	413	426	407	391	405	398	406	388	401	394	363	420	387	361	387	417	386	396	399	381	383	403	392	416	416	443	433	423	404	426	392	388	432	370	419	399	406	428	411	444	383	386	393	402	414	388	396	377	405	384	386	366	383	373	392	388	382	403	402	397	390	385	405	413	439	436	439	410	382	441	437	391	414	395	391	448	431	373	398	399	407	371	416	434	399	403	413	398	378	392	376	377	398	418	395	419	400	385	421	341	387	412	423	361	386	381	362	379	425	364	389	395	405	407	384	379	402	423	407	390	372	381	389	376	351	395	418	429	370	398	394	400	376	389	438	375	384	374	380	402	362	379	372	459	419	402	405	427	406	380	379	421	420	409	421	391	375	419	409	395	412	424	378	388	381	409	434	425	404	411	372	410	389	371	410	414	415	384	390	439	417	369	394	423	412	397	408	419	377	427	369	411	357	372	361	399	431	405	406	391	372	401	400	435	393	405	380	392	445	388	431	381	371	377	393	395	371	408	391	364	399	373	399	401	426	408	438	387	391	347	402	376	437	443	403	397	404	385	372	378	373	389	407	394	406	426	370	389	402	365	367	407	386	417	395	415	351	421	421	423	413	378	410	388	418	391	383	387	406	394	375	381	439	384	391	354	405	382	409	377	445	414	403	398	385	391	419	389	387	452	398	431	466	420	392	395	384	380	418	400	415	398	403	390	396	418	381	418	385	402	445	396	430	404	444	388	404	393	393	414	393	409	405	373	415	426	380	426	404	386	379	364	374	388	415	405	401	409	384	390	384	387	413	443	435	369	438	389	404	401	411	374	381	385	405	384	398	373	371	407	395	375	391	406	425	441	441	401	401	385	406	401	387	417	378	414	384	380	388	385	366	373	426	395	436	390	381	384	417	374	413	381	433	392	396	389	385	413	400	393	415	390	400	425	383	407	402	414	356	360	409	405	408	382	417	429	400	419	410	392	414	411	384	385	407	385	400	421	382	384	410	414	375	436	378	405	412	372	391	398	405	402	387	370	382	381	447	417	418	435	409	423	402	399	382	444	395	385	407	398	364	407	426	410	396	416	444	414	398	400	398	372	385	425	379	415	393	376	384	409	393	420	386	429	388	418	390	436	436	392	368	408	420	393	412	423	393	388	393	412	394	388	384	414	407	443	426	388	398	388	411	412	403	423	387	381	403	409	412	404	390	385	419	440	402	360	410	405	415	412	431	418	394	415	404	398	414	368	400	400	429	386	353	372	415	382	361	396	456	390	369	391	410	382	390	408	417	415	406	393	397	418	405	390	405	400	377	384	397	450	386	419	391	462	376	399	403	386	420	438	409	378	417	404	401	432	398	424	413	393	378	404	412	426	397	400	399	432	403	422	433	402	395	377	406	465	403	390	395	398	445	401	384	381	431	408	388	396	397	410	377	374	390	386	391	406	393	404	404	391	360	409	400	369	405	435	409	402	392	419	361	396	403	408	416	443	391	416	416	428	386	398	406	396	426	397	391	392	404	408	375	423	407	402	387	430	376	406	435	420	416	412	410	388	409	410	411	400	408	377	411	421	414	418	362	390	393	409	429	398	411	383	417	414	382	374	422	381	450	399	395	387	390	427	406	376	366	413	440	372	420	398	400	417	433	428	435	382	421	463	421	391	397	385	412	379	400	385	420	432	392	394	386	393	375	404	422	408	404	407	401	392	388	372	396	359	409	398	398	387	394	384	392	415	401	395	389	374	422	387	418	416	398	418	387	450	422	421	421	451	417	398	363	375	426	413	386	411	423	381	404	401	407	414	401	390	398	426	404	387	394	425	448	422	402	436	407	387	407	368	361	410	391	363	415	419	429	383	370	393	399	376	381	417	376	432	377	458	421	367	401	424	406	379	397	411	369	381	394	406	427	403	418	419	404	412	389	412	368	422	423	417	387	449	375	402	397	404	416	416	417	418	421	412	395	368	408	423	376	401	363	425	442	403	417	405	396	409	407	409	438	442	388	413	394	416	405	407	372	424	387	405	406	434	392	412	381	379	380	382	405	369	388	410	394	425	412	415	359	378	383	415	411	393	391	406	445	462	425	415	413	438	377	417	423	390
17585	9691	9024	5443	3033	2320	1820	1626	1483	1224	1245	1150	1092	1044	1012	1022	982	1001	1020	947	952	903	860	866	923	933	905	930	886	898	974	951	939	870	856	894	913	889	868	918	842	836	892	879	899	893	886	865	900	830	899	846	911	848	876	829	881	870	860	853	848	885	883	832	820	864	876	914	813	832	885	870	878	865	764	822	817	844	837	852	819	877	874	862	851	881	890	870	887	893	864	901	881	836	849	907	896	859	882	875	895	910	905	884	843	938	866	830	865	868	894	868	864	847	836	913	854	863	847	959	846	905	901	832	868	855	855	870	808	818	862	816	889	861	866	826	813	851	891	874	819	886	847	918	857	850	868	803	878	818	872	870	865	904	865	851	850	855	853	829	839	901	803	878	855	847	821	852	842	857	889	881	858	881	850	835	882	851	839	846	912	873	887	885	837	871	853	840	869	849	915	842	861	843	867	877	881	881	852	857	824	776	844	874	836	875	934	845	832	861	872	906	814	848	884	856	832	891	860	905	844	858	853	836	861	869	882	897	819	883	948	887	871	881	896	904	864	827	869	918	837	885	851	866	851	889	852	864	853	880	866	848	839	810	854	901	869	877	860	821	802	860	809	854	860	920	843	847	845	833	874	827	829	834	819	886	872	870	878	831	877	830	838	867	878	859	870	882	848	904	829	874	850	855	883	865	875	951	873	863	820	864	797	871	826	865	874	829	888	860	875	853	858	874	850	895	851	898	873	858	850	842	894	891	868	908	846	865	891	855	873	847	861	895	866	847	889	861	832	876	897	862	838	894	882	834	845	854	828	903	911	862	820	840	854	865	860	924	815	825	904	831	873	910	852	841	839	838	888	892	855	842	857	853	836	876	871	840	837	854	845	876	877	918	848	885	882	873	908	860	903	873	859	837	841	855	853	911	918	874	844	896	848	856	855	865	919	803	899	904	869	858	873	843	875	843	912	857	895	810	922	880	900	864	874	867	868	865	854	825	861	868	902	862	902	820	870	868	891	861	864	846	849	884	875	859	842	860	855	877	828	859	863	821	867	853	841	864	873	873	904	832	907	863	837	882	830	843	871	791	864	897	857	868	857	876	816	868	829	823	913	874	862	845	876	859	880	876	853	879	871	853	856	866	837	884	814	872	889	886	834	840	856	861	862	826	883	853	873	820	832	862	910	801	860	832	875	899	809	887	895	868	859	899	871	893	874	919	875	904	865	870	872	800	857	865	857	851	895	879	846	874	858	893	838	865	837	834	852	867	817	824	890	848	897	879	853	868	889	897	893	833	881	888	873	892	873	849	860	917	909	849	893	837	855	873	887	885	857	870	866	786	832	876	909	855	828	899	895	795	873	870	872	869	924	850	833	857	913	848	818	837	890	854	894	858	837	897	846	840	843	900	837	850	892	870	839	776	868	827	841	840	811	820	881	905	843	830	852	867	824	883	828	836	895	838	880	909	865	793	815	930	887	846	886	853	885	903	893	901	871	869	895	857	857	875	903	869	860	827	881	866	893	925	919	797	830	846	862	847	847	903	855	818	903	856	873	884	822	910	868	878	866	853	887	822	811	870	822	896	895	924	888	855	844	872	841	863	931	858	863	856	856	830	853	878	856	907	830	821	860	877	872	801	838	854	885	873	929	902	810	860	820	870	853	926	820	874	868	910	863	837	853	895	887	901	921	866	850	878	887	859	856	872	852	888	879	940	926	932	890	867	869	871	854	919	831	894	835	871	923	888	866	889	834	849	921	818	814	831	846	838	888	807	887	875	816	793	908	920	826	825	855	861	831	829	872	861	885	919	832	843	856	872	836	905	864	860	849	800	846	900	860	902	915	832	866	843	833	833	947	863	900	843	929	871	888	853	800	871	869	874	821	919	945	858	874	848	867	906	816	865	845	835	882	902	890	887	881	889	874	925	891	866	823	837	795	888	894	880	927	833	866	829	872	869	875	869	938	806	886	827	831	880	864	881	819	893	853	868	831	838	882	879	882	833	873	885	866	897	856	895	869	831	842	829	871	883	873	872	884	807	953	897	884	824	833	828	860	865	859	853	846	917	899	894	861	923	885	893	856	862	866	841	855	869	869	808	883	859	895	856	908	811	842	856	888	897	836	869	863	811	882	849	887	835	891	782	837	886	825	892	793	893	898	870	889	910	860	889	848	912	857	846	882	865	866	828	869	805	902	861	894	862	889	813	889	876	888	889	881	885	820	895	868	886	851	867	870	852	902	836	876	901	847	836	841	832	859	855	885	883	883	859	852	848	899	919	904	847	827	869	826	853	865	876	838	864	856	809	850	926	885	851	884	858	866	866	861	858	869	825	885	864	882	860	906	821	866	848	858	872	845	898	850	869	841	870	862	853	850	858	857	837	881	873	859	868	865	858	897	836	855	889	898	825	870	906	856	890	843	848	837	934	879	858	858	928	843	881	876	844	840	880	852	895	884	885	833	847	833	867	840	854	831	860	842	851	822	867	842	860	841	834	845	865	847	856	887	883	871	889	830	875	843	852	871	837	801	856	877	818	855	867	878	827	835	883	914	802	840	857	850	836	841	890	876	866	850	873	853	839	856	878	836	870	876	879	886	869	908	815	829	796	880	885	820	853	855	856	910	836	889	894	821	868	870	874	923	831	933	953	787	887	829	852	882	859	868	859	850	888	871	825	835	882	852	875	874	830	895	838	900	808	861	825	866	881	881	894	867	890	854	851	872	864	851	886	896	883	844	851	894	899	881	882	852	888	842	841	800	858	877	839	838	886	881	865	883	855	866	898	839	852	880	868	886	815	819	846	867	864	836	878	838	855	863	873	870	817	851	844	854	804	806	915	857	893	875	873	872	930	847	885	877	913	916	826	933	865	844	869	867	886	860	846	838	841	929	916	844	888	845	868	882	845	880	877	908	853	860	924	813	839	845	854	867	861	854	844	836	766	885	892	937	827	845	900	818	799	853	829	872	847	887	864	914	867	880	841	912	873	911	820	815	844	853	855	856	854	847	873	843	852	850	890	926	858	822	933	842	885	873	876	880	832	898	850	845	843	837	865	805	836	882	889	895	825	913	861	835	913	860	828	880	876	864	871	865	840	827	822	794	858	823	852	847	845	909	862	863	895	864	897	859	855	845	860	855	862	847	839	876	868	904	866	837	830	825	864	879	839	902	862	885	834	864	847	834	845	847	876	825	848	875	895	797	880	799	884	848	863	870	816	922	900	862	816	831	857	903	861	804	926	883	815	826	915	887	821	835	829	799	886	864	893	891	827	859	854	852	915	869	930	826	847	835	894	860	813	862	865	858	828	833	825	893	927	845	862	883	845	859	831	857	896	873	903	879	880	864	853	866	826	878	922	882	857	848	874	853	874	877	843	902	887	900	887	868	881	843	875	914	873	876	849	886	813	885	860	824	847	833	862	829	923	885	860	853	897	833	930	798	840	889	847	861	863	864	861	845	872	845	893	834	914	865	806	849	898	887	846	800	829	838	848
42610	25438	19792	10508	2576	1223	796	640	549	531	461	450	385	426	373	364	328	348	330	362	349	350	340	322	347	336	353	322	306	311	318	328	315	319	321	303	308	286	338	314	297	301	327	295	304	328	332	307	294	275	325	322	319	327	265	307	313	286	318	312	288	295	330	339	309	287	302	342	343	330	284	266	352	321	296	330	289	311	291	281	272	282	287	278	340	304	311	288	280	299	287	327	317	307	251	299	321	297	301	298	291	295	319	311	292	291	294	320	308	311	281	284	306	274	316	322	295	266	295	280	310	329	333	276	307	279	309	299	302	281	306	298	306	318	303	298	285	274	295	292	315	308	304	278	304	334	269	300	271	318	307	337	322	306	310	317	287	289	292	284	272	282	302	290	343	266	317	325	327	320	297	305	292	286	293	295	306	288	284	302	298	305	329	311	295	283	329	309	298	327	326	311	300	303	280	291	298	294	286	339	301	301	297	308	292	305	325	301	272	309	311	307	330	291	304	317	307	293	314	307	291	264	340	299	315	290	301	265	354	343	316	279	269	299	319	332	313	295	298	265	302	299	309	293	312	256	295	289	326	307	309	331	294	288	302	308	339	338	272	273	325	310	293	301	283	314	289	328	312	301	299	331	292	283	300	300	292	281	318	310	343	310	305	301	291	341	288	300	280	314	296	321	288	329	294	285	291	306	285	304	321	283	319	317	339	300	318	325	286	267	295	283	310	304	328	319	329	287	285	296	285	310	288	312	290	287	317	317	299	292	293	276	282	319	300	295	330	296	251	289	308	295	335	305	303	288	328	308	333	303	292	312	259	318	352	318	266	329	268	296	316	308	301	291	290	319	319	323	296	304	302	335	286	288	261	297	317	293	283	324	291	302	326	306	312	294	293	308	289	313	290	315	311	305	293	290	280	297	286	279	344	314	307	262	304	322	303	296	267	283	325	307	285	319	271	319	313	294	292	267	305	329	291	263	286	317	300	315	297	296	293	316	338	321	298	330	327	325	312	306	311	272	304	315	305	321	317	283	309	302	270	318	322	331	326	323	294	277	274	289	286	309	300	292	303	293	287	341	316	297	320	291	305	324	324	300	324	310	308	315	327	315	287	321	283	318	280	301	325	317	278	295	295	282	318	303	323	303	316	319	287	310	291	317	360	327	288	289	307	325	287	292	292	304	275	293	321	289	294	309	334	289	283	304	323	296	334	313	290	287	292	322	295	270	284	281	330	313	296	296	288	276	297	286	277	245	288	311	281	308	314	325	285	317	300	284	275	272	308	297	320	281	270	288	282	287	296	328	314	305	316	314	260	298	309	315	279	275	323	284	314	314	290	293	286	320	303	324	308	311	333	278	332	342	306	281	274	314	299	309	277	319	304	315	320	283	293	291	296	339	294	287	293	279	301	267	300	289	278	310	300	310	296	311	297	267	316	264	293	329	302	307	327	289	313	306	300	297	282	317	347	323	321	296	303	269	264	303	291	313	263	307	290	304	323	340	279	286	331	345	277	310	299	301	309	310	317	307	295	298	300	309	314	304	293	317	302	280	292	321	295	333	309	303	314	293	301	274	271	304	299	267	328	320	288	277	283	324	278	315	313	302	310	283	323	290	283	295	308	275	300	331	277	292	303	318	305	286	268	341	322	280	280	301	317	287	296	290	302	288	308	294	270	311	303	262	307	305	278	274	300	319	336	293	298	320	305	283	319	321	321	305	277	319	330	309	281	302	282	272	326	308	270	289	286	318	309	316	307	303	287	321	303	312	283	323	318	324	320	256	320	304	301	337	307	293	287	310	285	275	316	319	281	302	273	328	316	313	308	301	311	308	281	307	300	299	265	282	291	301	298	263	290	272	284	311	316	290	303	300	300	285	287	269	303	312	293	285	293	326	305	315	291	293	305	317	275	303	307	308	291	291	333	329	322	298	265	278	348	340	312	332	286	315	307	268	301	289	296	307	303	322	320	321	317	306	300	270	296	305	329	320	295	271	294	278	302	294	266	291	289	350	308	322	324	282	338	327	326	335	291	334	302	321	295	289	321	290	282	285	298	325	313	264	250	287	329	310	303	306	273	300	306	312	319	299	302	315	307	321	302	281	329	357	313	288	267	340	300	267	305	327	335	309	279	309	296	289	281	310	323	303	304	312	275	287	328	287	303	339	301	327	344	331	340	293	337	284	305	301	327	330	325	269	271	262	286	333	305	316	323	318	305	302	279	284	307	305	318	311	277	327	312	296	313	287	300	316	314	290	302	307	319	292	338	282	316	295	280	317	312	309	285	304	309	298	285	299	324	324	275	289	309	287	304	292	331	294	297	297	286	310	285	285	288	303	335	324	289	295	320	318	369	312	268	274	270	327	273	280	309	316	284	288	264	281	301	296	313	325	306	319	299	260	296	289	323	302	319	319	287	287	311	279	276	302	272	312	300	317	325	291	267	303	310	286	337	340	283	299	291	293	301	298	311	275	299	283	301	275	350	283	288	313	310	310	280	331	312	300	324	316	313	311	301	321	315	307	237	283	320	289	314	315	297	317	298	309	291	302	326	305	320	303	337	331	312	326	309	291	320	323	314	312	311	303	317	294	310	286	285	336	321	329	271	292	273	298	307	286	315	271	317	316	298	274	342	281	300	308	334	290	255	303	283	308	315	276	311	319	345	302	332	327	341	328	308	274	313	352	303	309	331	311	313	329	290	287	340	301	297	296	290	294	295	329	321	310	287	341	313	296	300	322	280	340	347	335	281	320	295	284	311	290	288	286	283	298	292	324	327	285	289	269	301	301	299	238	331	305	314	313	285	288	271	308	263	287	283	288	319	301	280	305	290	307	338	282	320	297	309	323	327	303	285	305	320	299	314	308	310	294	310	298	295	301	313	344	323	296	291	270	286	302	311	332	298	315	309	317	323	287	302	304	293	282	337	293	321	296	331	291	289	315	313	303	307	298	270	300	307	279	271	300	339	318	274	329	305	288	282	304	314	316	313	304	315	277	290	318	309	285	303	303	313	307	330	349	290	302	335	295	267	291	320	320	274	303	289	314	283	303	299	296	311	324	299	291	297	325	344	300	322	317	308	306	291	347	278	274	306	261	320	302	278	317	290	279	349	312	292	275	322	336	307	321	303	318	298	325	284	297	289	268	321	318	315	302	285	315	330	328	306	299	291	296	315	307	314	276	279	307	280	319	300	303	280	304	308	306	264	242	323	317	288	324	331	321	309	347	297	304	316	298	296	306	305	297	267	294	292	299	307	304	302	330	323	294	310	272	344	313	291	290	319	285	283	300	291	282	307	337	288	312	300	311	290	339	327	307	315	302	336	300	321	324	314	293	310	323	312	329	265	295	300	309	321	303	325	286	275	301	310	296	294	306	280	321	289	321	321	321	318	258	313	331	290	290	288	318	316	341	302	309	323	277	284	291	280	282	340	323	308	287	307	303	282	277	304	294	287	304	279	311	283	343	309	314	306	328	308	307	304	333	284	300
27297	19279	23253	16155	5764	3898	2839	2304	1989	1691	1556	1359	1283	1199	1098	1014	996	920	966	890	869	866	803	810	819	777	772	779	782	784	721	734	738	711	775	708	678	703	642	765	710	720	729	651	710	712	650	712	668	717	762	684	698	689	657	721	678	742	660	699	688	677	685	660	669	696	689	722	648	623	745	749	662	693	636	651	697	650	720	690	657	691	677	650	661	750	682	678	707	646	647	674	654	715	654	670	684	679	670	680	738	709	709	661	621	677	670	663	670	661	693	616	709	715	690	647	692	716	680	697	677	759	685	670	658	675	688	719	668	672	643	738	680	686	744	700	689	766	670	691	695	673	638	667	658	663	716	717	685	697	705	721	650	650	649	662	655	706	727	683	699	689	652	665	643	690	700	689	695	707	609	679	669	729	674	662	639	728	654	688	677	673	707	711	687	685	719	670	648	700	689	638	675	701	680	692	648	671	691	668	648	674	670	680	666	718	707	652	702	658	641	655	673	677	697	675	693	654	708	680	695	708	702	685	694	671	691	703	752	687	706	681	721	712	690	704	707	694	679	649	697	666	676	691	642	681	666	643	662	641	721	702	670	709	693	702	661	662	715	673	661	682	726	669	677	709	666	646	668	719	651	685	675	660	678	699	690	689	657	650	669	712	711	702	700	667	671	684	683	695	696	697	704	691	706	742	708	683	668	684	714	672	677	704	699	723	663	673	672	682	652	663	684	679	675	700	706	688	674	699	688	640	692	665	723	668	683	716	699	673	626	705	716	681	674	664	687	671	717	638	633	673	707	674	710	706	622	699	672	682	657	681	697	662	633	667	669	693	705	710	718	658	759	658	698	674	682	692	684	704	733	682	598	725	672	692	638	704	694	663	700	706	693	679	724	636	658	697	671	722	730	637	645	691	678	696	699	673	681	635	682	739	685	650	642	654	699	668	689	680	706	689	641	752	697	677	674	723	686	666	682	712	692	592	679	689	641	668	694	707	725	678	779	683	677	686	667	728	697	671	670	677	703	710	706	686	668	724	682	696	698	653	703	693	674	693	654	650	667	700	704	653	696	710	654	652	674	675	685	679	667	677	697	653	724	710	687	684	703	703	670	722	628	672	643	695	667	639	681	682	699	679	673	710	671	703	727	664	656	685	648	712	681	693	682	705	675	676	708	687	682	662	662	700	673	672	667	710	666	733	694	685	649	690	701	694	724	672	710	657	660	703	708	683	751	708	685	639	656	704	684	667	673	701	700	676	713	699	636	681	677	652	675	672	720	692	691	703	713	743	645	685	729	701	715	658	673	680	696	672	678	660	673	654	701	600	717	728	670	681	689	667	650	717	694	645	657	723	676	652	684	684	702	682	702	646	717	680	652	700	647	653	658	689	681	626	707	669	749	664	669	692	653	657	690	612	686	675	679	716	686	659	686	698	689	685	705	707	724	678	745	701	649	669	659	698	702	708	690	676	685	673	692	654	681	663	664	702	714	695	673	609	673	679	686	640	671	703	660	685	694	687	707	710	652	710	683	687	751	711	701	677	704	684	635	693	717	717	730	639	633	742	677	704	709	658	678	708	647	674	677	688	676	655	657	664	697	720	717	701	693	710	672	659	709	655	630	700	681	668	691	662	691	678	676	674	706	717	685	665	678	703	722	662	684	729	681	662	691	654	662	695	681	684	705	638	694	676	647	735	659	662	693	644	696	694	690	655	669	703	688	714	707	707	704	649	659	691	678	681	697	705	681	650	667	663	667	715	690	642	706	638	697	665	670	678	680	682	684	682	690	700	632	657	698	721	715	710	671	703	700	656	623	646	689	675	684	726	678	671	629	729	728	686	666	670	691	694	654	653	663	663	722	699	664	656	641	685	664	728	662	723	707	687	707	685	673	650	697	725	705	713	734	721	702	683	657	705	656	673	685	689	696	685	666	663	689	702	725	739	635	673	675	701	643	665	703	718	727	672	732	716	657	672	679	701	643	653	688	683	718	687	707	668	703	752	685	677	659	679	659	679	661	675	713	653	692	697	629	682	697	691	668	689	650	690	671	728	668	659	717	687	690	674	678	689	660	697	695	719	664	694	692	712	702	704	712	706	624	686	707	708	691	668	630	696	679	716	653	714	669	629	720	615	686	723	664	710	702	659	690	660	657	674	706	718	657	711	678	716	736	710	655	678	663	690	677	687	676	692	669	697	681	663	675	666	678	705	664	707	700	704	654	658	664	689	723	724	741	657	701	673	669	661	657	667	666	632	692	666	696	695	689	675	665	670	725	724	708	716	666	672	681	691	648	709	696	658	662	697	634	630	647	654	704	697	697	667	679	710	659	686	700	643	687	660	699	638	693	630	694	701	665	710	675	675	686	688	690	650	662	671	695	723	679	653	693	675	693	671	680	698	738	660	677	682	702	684	655	726	720	713	664	677	683	734	682	683	724	692	664	666	690	674	739	660	728	737	674	658	694	655	669	717	655	656	672	674	704	682	667	629	683	691	686	665	701	669	682	672	678	688	719	619	692	645	680	718	667	692	719	681	722	669	637	672	678	692	663	712	695	655	673	672	671	658	670	704	669	651	690	668	753	676	677	687	663	686	738	629	690	709	682	674	723	682	720	706	670	683	662	675	769	701	675	638	665	691	647	679	668	713	707	708	682	677	677	632	681	683	656	689	710	711	691	678	677	646	670	677	676	672	694	696	725	679	679	699	747	663	698	698	700	671	634	699	692	675	731	688	654	652	635	692	701	658	639	692	635	666	680	650	693	694	713	684	653	676	660	636	691	712	674	722	630	635	687	707	687	723	665	677	685	738	673	722	693	674	696	673	654	686	678	645	681	731	653	652	717	691	709	651	675	689	685	693	737	702	681	684	712	689	709	660	684	706	674	692	670	684	695	618	701	674	661	712	690	687	694	702	623	711	624	639	695	723	682	682	682	711	686	676	674	705	696	623	701	719	680	674	671	639	671	682	686	667	712	664	707	663	707	682	695	673	697	632	661	637	719	688	669	698	724	662	677	695	728	710	658	692	718	656	651	679	678	701	654	689	710	652	664	663	714	655	707	699	682	702	706	631	690	677	736	651	692	644	658	649	641	714	731	665	681	646	645	695	690	672	677	664	670	674	683	657	700	675	666	694	686	669	685	722	699	689	664	653	703	664	676	688	713	703	682	708	721	673	653	664	653	697	673	673	664	683	679	650	682	676	674	687	694	677	641	712	712	668	711	659	702	651	667	664	701	676	691	683	706	684	648	667	666	683	696	672	704	719	697	648	641	667	681	670	671	666	665	711	657	661	673	696	686	665	633	676	683	671	681	691	675	715	706	647	681	665	659	709	658	660	646	719	709	635	673	649	664	681	711	726	702	689	629	664	677	680	645	710	654	685	708	700	708	671	676	755	685	685	649	699	703	680	664	716	676	666	735	665	671	664	676	725	655	704	700	712	727	722	637	717	695	679	690	693	698	713	730	677	672	683	689	664	669	645	707	688	731	727
51319	35069	30243	17784	4757	2001	1261	902	748	674	552	580	559	562	436	421	494	441	372	403	414	453	424	439	424	395	379	397	386	383	369	392	385	366	397	383	435	406	424	365	381	390	397	352	348	389	382	426	422	402	400	385	400	366	385	350	341	396	417	397	385	355	384	372	344	386	354	402	380	397	393	390	361	409	401	383	356	410	375	408	394	401	412	373	410	392	375	400	377	382	368	365	352	379	397	386	399	377	398	391	385	384	373	385	387	401	357	375	384	394	348	380	400	345	307	369	354	382	389	341	379	394	399	381	363	376	379	370	313	356	387	395	387	360	356	381	381	404	349	378	373	400	399	383	381	345	388	372	397	375	389	388	356	358	398	384	364	417	394	365	385	380	380	376	353	338	361	377	381	382	322	359	352	371	403	418	400	381	385	373	345	359	379	381	381	382	393	415	352	411	365	385	402	396	375	397	369	412	385	362	368	384	381	397	378	310	380	378	363	389	387	364	381	401	361	397	379	383	350	391	378	369	348	375	369	342	358	388	402	393	392	384	373	373	410	383	407	386	355	391	391	390	339	378	393	368	397	349	373	388	355	380	367	359	419	412	425	370	364	370	380	375	379	364	394	411	376	372	334	372	368	366	386	369	385	397	361	372	374	378	415	410	360	332	397	348	376	386	356	403	392	364	400	383	382	406	391	384	382	395	404	396	322	381	374	386	391	377	376	368	391	362	386	368	404	343	380	379	388	382	389	358	365	389	377	395	412	357	371	398	399	360	400	340	363	392	389	396	368	375	364	366	365	345	349	401	369	362	348	404	375	392	405	363	350	382	383	349	378	387	397	382	389	374	415	365	381	372	417	372	392	388	363	405	376	404	384	402	370	384	404	398	370	390	391	369	397	402	365	381	380	417	386	395	384	338	396	386	422	397	414	403	393	393	374	397	359	355	380	364	361	381	399	409	396	410	409	397	367	394	358	368	380	379	428	376	361	367	394	374	411	378	418	374	356	362	375	354	374	386	359	339	399	388	377	398	386	365	404	369	396	356	390	384	393	383	373	364	379	353	384	380	353	401	377	379	367	404	373	374	363	358	388	416	398	394	377	376	361	397	403	406	364	379	372	368	364	368	398	387	348	388	410	387	370	367	401	382	404	383	400	393	396	358	360	359	411	399	425	389	345	397	382	378	366	363	383	381	316	336	368	396	397	356	388	357	417	353	343	393	386	346	352	362	378	373	391	401	386	365	388	423	384	367	418	379	389	403	366	388	373	380	378	366	372	364	385	420	343	316	364	420	356	383	378	348	396	367	368	317	368	378	363	368	403	395	387	434	359	382	373	360	417	385	393	364	353	382	374	419	348	381	402	351	349	374	336	355	382	360	349	373	390	389	365	343	383	400	391	395	385	345	353	382	368	372	361	386	363	369	391	362	391	423	362	388	345	353	360	425	368	354	378	349	374	398	379	375	380	371	373	361	357	356	371	381	382	379	389	414	358	376	351	383	375	377	405	366	345	334	378	385	380	350	400	403	376	411	394	390	384	361	358	387	404	423	414	382	421	396	365	355	384	370	408	408	394	406	397	374	403	346	368	409	362	354	404	383	378	378	340	412	398	376	380	406	360	355	353	395	390	363	422	414	379	361	400	396	344	398	398	421	391	384	362	372	360	375	372	395	415	322	354	355	400	372	372	380	349	390	368	378	378	375	365	378	396	398	348	372	356	425	386	378	376	387	377	376	391	411	366	368	386	357	387	383	391	403	415	393	399	378	394	365	414	351	397	341	383	389	370	365	356	350	372	367	363	386	354	355	374	355	384	405	379	368	379	396	388	387	376	358	392	414	382	428	380	378	369	380	350	370	338	401	353	368	379	421	394	377	393	391	368	384	384	348	390	413	345	406	386	367	382	373	365	360	389	389	395	400	390	404	367	366	335	368	407	372	346	369	387	359	373	356	369	423	386	369	367	376	396	383	383	392	361	377	385	341	389	385	373	399	364	367	396	403	396	399	362	392	383	377	375	388	399	384	354	359	384	343	365	376	397	406	408	352	392	431	384	375	342	393	384	384	409	410	404	384	364	372	383	385	346	388	401	387	372	347	394	397	394	386	374	376	373	396	372	383	380	387	377	339	390	401	345	373	405	377	419	404	390	411	372	385	388	373	377	341	354	393	384	396	342	400	375	353	371	376	364	441	384	369	405	380	378	378	366	374	364	354	353	383	346	365	377	391	365	397	424	366	353	378	380	373	368	346	376	391	366	385	404	408	358	373	364	378	387	392	378	345	348	430	386	347	374	389	362	344	395	401	383	345	396	380	375	353	373	387	410	386	383	387	401	376	356	408	326	387	353	388	356	352	366	366	388	365	393	368	350	340	377	384	395	363	370	370	389	360	382	421	391	399	349	395	400	384	363	379	374	376	375	354	346	344	383	373	417	376	406	385	375	399	399	351	357	390	369	414	365	367	404	389	383	378	360	379	387	386	356	411	408	342	387	358	359	377	383	368	405	410	374	391	373	387	386	405	355	385	361	394	368	370	334	376	398	395	358	376	348	391	438	378	386	388	385	388	372	417	383	384	360	400	361	355	387	386	323	394	396	378	393	357	369	359	442	406	379	352	375	370	380	404	365	368	420	384	417	369	350	412	393	377	374	376	358	415	343	376	365	358	385	408	383	394	407	404	370	380	393	361	353	380	379	396	326	395	389	380	361	385	383	361	405	404	350	386	362	420	383	378	360	343	384	374	374	407	370	336	374	422	414	373	370	353	359	380	370	404	374	370	367	370	367	372	398	372	392	391	387	378	363	330	379	397	398	398	365	349	387	338	416	381	362	363	362	385	384	369	383	356	355	363	369	388	415	361	374	354	390	369	376	378	371	404	388	405	410	369	405	396	379	402	390	356	370	359	391	373	397	382	401	381	375	375	361	392	390	405	397	370	360	378	431	403	388	374	370	354	370	396	386	382	390	363	379	354	369	391	389	385	386	308	353	348	383	397	360	370	362	388	397	358	371	361	363	382	379	394	400	408	364	380	358	379	357	415	388	364	410	396	393	352	379	378	356	379	369	343	367	412	343	362	423	390	381	357	376	394	366	355	399	379	336	392	401	391	404	387	363	405	377	407	367	386	379	369	404	396	356	400	372	378	395	321	413	419	372	378	425	411	392	402	416	383	360	354	360	392	359	380	380	352	359	405	393	394	362	372	369	334	365	385	364	417	383	372	393	412	350	353	391	424	403	363	388	347	396	374	371	369	387	406	381	403	384	388	333	394	355	367	402	398	399	384	391	392	366	370	358	352	395	391	359	329	344	379	340	401	390	414	360	359	408	378	358	384	383	367	388	403	342	412	381	375	394	374	365	400	375	345	366	361	384	345	368	361	385	379	381	389	400	384	398	398	420	391	365	357	350	362	402	379	378	380	394	386	370	373	393	383	366	414	345	394	359	386	365	395	392	368	367	398	359	409	416	387	372	393	359	424	422	403	361	390	355	364
32987	27334	30887	22480	7889	5340	3867	3103	2620	2492	2113	1870	1751	1514	1469	1322	1308	1197	1180	1148	1153	1118	1073	1011	1105	1108	1042	1065	1017	972	936	925	901	1012	932	937	923	894	877	938	917	948	879	860	834	845	871	898	865	923	828	882	854	863	875	845	836	852	838	899	894	857	835	866	827	849	850	870	865	851	834	856	870	799	827	842	893	880	845	832	808	855	856	872	848	836	831	872	863	832	823	900	817	855	848	899	831	805	789	829	793	816	842	866	862	856	857	872	882	869	869	889	839	829	883	810	799	899	815	835	823	839	861	857	863	829	846	808	854	872	832	829	849	883	803	837	855	879	894	831	832	852	807	812	820	870	878	836	842	822	823	864	803	809	816	792	805	830	812	879	840	823	821	804	883	848	855	833	835	870	823	828	915	839	853	844	849	795	818	854	836	853	818	765	797	835	876	801	805	854	910	829	881	871	870	826	844	842	846	848	892	799	823	841	859	845	884	764	797	790	812	799	898	878	837	894	859	864	869	851	885	874	871	833	853	850	870	800	833	803	843	906	863	852	850	850	812	807	887	897	789	884	828	867	808	869	809	863	833	837	859	890	868	851	831	825	870	868	844	847	824	828	856	846	825	883	825	868	808	807	849	787	824	894	889	846	801	847	850	830	825	833	807	851	865	827	793	847	809	799	888	852	891	825	869	871	820	812	852	787	849	865	867	783	859	837	868	807	827	841	818	806	851	819	797	837	834	860	859	840	907	825	864	910	876	806	815	801	821	845	853	876	886	860	834	837	832	820	847	816	869	802	893	867	864	865	833	884	866	879	812	844	859	782	826	826	828	819	817	855	833	825	840	844	817	817	804	851	914	825	818	852	803	810	819	839	822	837	825	867	877	843	854	836	829	839	879	776	827	820	832	798	904	826	794	835	821	840	825	838	843	834	887	801	841	867	814	836	859	801	812	836	824	791	837	884	831	835	835	872	860	839	877	866	877	857	890	837	825	879	818	876	826	929	830	836	868	792	859	826	870	905	813	857	844	843	854	873	826	807	842	816	830	844	831	803	854	825	872	865	787	848	844	874	867	877	862	797	830	821	858	909	837	807	857	840	844	823	865	824	836	887	847	820	846	884	839	823	897	831	823	866	834	799	874	803	803	833	812	831	861	815	879	828	842	829	837	879	813	857	832	877	806	856	830	803	850	872	854	831	882	809	838	817	827	843	858	857	844	836	808	805	839	841	822	900	858	897	862	815	856	826	840	913	846	809	842	878	852	856	852	796	888	870	836	832	844	862	854	876	803	805	814	872	798	882	860	808	796	819	840	880	846	842	871	838	861	853	871	851	886	915	826	849	855	845	850	798	774	837	842	827	886	833	862	869	796	834	843	830	848	838	805	875	865	848	820	823	849	825	801	791	843	864	864	836	834	864	847	836	856	858	890	847	840	851	819	859	835	815	847	810	843	823	869	812	863	802	847	859	846	860	866	800	836	841	857	786	774	852	889	880	881	849	804	861	846	847	841	824	837	866	817	850	839	812	866	843	864	828	840	884	813	857	869	835	830	873	787	864	849	813	874	863	897	843	849	838	822	870	886	828	798	811	905	792	835	804	825	869	814	818	830	797	799	836	810	883	856	876	803	815	841	826	882	810	847	856	836	825	794	911	827	862	822	838	840	879	835	815	852	812	845	781	861	872	755	864	856	871	828	875	822	849	771	864	815	795	838	835	852	861	811	813	845	886	873	813	839	820	792	849	827	856	836	823	832	836	834	825	813	855	855	828	791	790	844	834	869	808	836	832	798	807	856	834	886	858	834	826	871	848	892	876	883	858	820	836	805	845	766	851	787	811	819	859	788	909	860	862	876	845	835	845	875	861	837	874	846	863	834	884	859	853	829	839	831	843	864	841	847	909	798	829	885	818	868	875	833	845	821	858	846	880	876	835	805	831	882	894	863	864	864	854	839	803	825	860	829	857	827	873	841	817	870	804	834	781	820	816	860	812	842	886	851	908	862	856	832	825	827	863	818	805	848	822	873	837	833	793	830	836	785	823	861	856	808	884	853	840	886	829	827	804	823	841	852	873	867	826	856	867	820	833	830	862	833	826	862	830	883	859	851	851	802	821	799	900	892	900	811	829	810	817	805	811	889	914	840	865	860	891	801	858	826	854	865	866	795	813	817	873	874	877	859	880	883	837	853	829	842	818	855	884	838	842	884	896	843	869	805	845	799	827	799	875	847	822	875	866	826	828	828	813	803	838	872	805	852	934	829	824	866	835	906	847	785	882	764	823	791	885	851	821	863	854	818	900	865	912	834	863	913	847	832	881	826	758	876	889	799	857	837	897	860	842	853	834	793	859	885	885	810	816	852	900	811	876	849	862	841	895	886	819	820	845	826	819	896	808	830	864	831	822	811	856	800	820	873	848	858	808	851	884	862	871	840	843	852	845	813	817	828	856	798	842	849	852	828	847	827	849	883	846	819	890	831	832	859	807	799	866	819	841	827	883	869	815	829	863	814	892	895	848	871	854	803	839	826	831	791	800	832	802	848	839	807	824	843	854	867	861	887	848	892	834	836	838	874	843	831	861	831	872	913	888	872	862	849	852	844	859	838	814	911	838	851	862	820	836	869	861	826	832	828	834	854	831	879	797	861	883	908	873	810	830	824	870	864	870	832	869	836	877	889	840	843	790	891	906	850	901	867	855	858	830	841	854	885	830	844	848	836	872	852	850	825	819	835	829	859	855	873	829	837	801	832	843	843	880	808	839	845	879	844	796	886	808	777	904	821	870	847	844	868	802	846	812	851	867	867	858	826	825	895	848	900	864	858	862	832	859	862	934	867	865	866	871	868	821	860	842	811	854	794	819	901	783	874	841	854	885	802	850	847	862	832	864	838	888	857	856	806	845	831	832	859	821	817	798	884	874	854	824	847	844	874	887	861	860	816	869	869	866	882	827	836	859	817	860	866	851	793	824	821	867	842	773	861	804	862	799	829	846	865	770	791	849	853	847	791	837	836	836	820	844	867	850	803	802	870	847	866	827	839	837	796	830	805	853	884	857	860	850	862	836	816	811	809	860	877	823	867	874	846	838	861	800	804	836	822	795	879	820	806	827	854	810	799	792	861	827	839	821	904	877	828	828	863	841	811	794	830	861	856	859	872	904	817	904	920	896	842	876	801	801	806	797	888	820	868	836	834	846	845	840	831	860	825	856	817	811	823	855	847	813	824	911	848	848	824	850	832	864	831	900	817	850	821	841	854	837	847	833	843	824	870	880	875	807	815	807	836	860	815	862	846	828	856	885	855	809	858	862	820	887	843	845	832	891	804	826	834	852	865	856	858	873	872	823	876	813	838	828	860	858	854	851	811	843	776	864	867	857	878	820	852	802	788	810	830	851	852	781	838	816	791	827	838	844	862	893	866	788	877	869	816	860	794	845	859	815	892	850	848	836	846	845	903	871	823	836	832	851	825	820	834	829	811	839	856	869	848	808	841	909
26801	13082	6474	2478	1023	712	561	531	501	468	438	419	451	442	440	406	402	430	478	391	428	399	425	422	394	400	406	381	422	403	437	395	363	402	373	424	410	390	383	357	371	369	418	408	421	399	404	408	444	394	391	403	388	419	413	413	434	403	414	399	396	424	416	408	389	341	413	416	429	408	418	405	405	392	398	361	385	416	378	397	422	375	381	389	408	380	417	412	404	399	403	390	398	391	410	400	407	366	390	405	402	407	420	424	426	422	405	410	438	416	388	384	407	373	363	426	413	424	349	390	373	403	418	387	412	409	360	424	409	403	394	383	427	405	413	386	371	390	402	390	387	389	374	412	403	396	393	377	399	353	338	447	417	397	403	390	453	420	346	410	389	395	379	414	396	412	391	387	391	391	385	391	369	421	425	393	413	415	401	399	413	416	460	429	385	414	389	426	412	449	392	384	417	412	428	424	405	404	393	433	408	429	430	390	384	387	393	370	393	387	406	391	389	410	427	395	384	402	418	414	393	399	406	412	379	372	391	394	408	424	371	415	366	419	392	398	394	412	429	425	430	367	416	420	382	398	369	419	404	419	383	382	387	378	384	414	426	389	441	382	428	391	415	379	405	380	407	363	414	388	433	433	402	387	381	394	411	407	393	401	364	389	396	436	420	360	375	380	403	399	404	415	382	406	382	415	412	406	418	429	393	402	430	449	384	371	412	426	385	443	413	420	399	451	399	382	404	396	399	376	384	378	394	378	369	409	425	425	389	385	410	395	370	410	436	426	383	356	381	396	431	406	424	427	417	419	387	405	409	467	393	395	399	395	409	397	366	419	416	401	439	389	415	371	418	407	414	394	381	361	382	374	412	410	356	400	385	399	403	396	410	437	400	401	421	387	395	402	419	393	446	419	420	386	442	390	364	360	397	398	374	409	407	408	412	384	374	404	384	413	388	406	439	405	373	363	406	420	383	392	440	394	434	382	423	393	394	409	405	401	390	410	434	403	373	410	389	378	407	433	390	394	349	396	427	373	416	391	442	392	428	450	402	382	411	391	361	405	398	397	383	360	410	395	376	425	432	388	438	392	417	381	411	441	409	373	364	391	395	382	407	401	401	420	407	371	413	402	415	433	445	383	368	409	393	406	379	407	370	433	423	374	425	377	415	408	426	388	412	408	420	363	371	393	404	381	402	391	406	417	435	366	377	445	441	392	377	386	410	408	394	385	425	427	412	404	424	396	377	385	386	380	428	425	389	383	403	417	365	426	351	398	395	378	483	385	427	436	404	372	408	377	420	415	405	389	390	429	371	387	439	419	409	417	420	386	367	363	385	370	409	385	413	393	378	405	417	396	387	392	388	383	441	413	394	367	424	369	393	428	405	383	415	409	401	413	395	401	433	422	407	428	378	413	403	412	403	370	370	420	384	385	392	360	388	381	419	400	453	419	400	402	366	408	403	439	407	383	368	398	390	388	426	391	382	392	403	406	399	405	370	411	415	387	387	393	369	403	379	387	397	379	388	399	361	355	367	400	409	445	405	422	413	372	383	399	404	378	371	398	436	408	444	393	421	410	394	386	402	381	368	411	410	395	395	377	389	435	376	401	412	421	422	407	366	348	423	414	418	440	441	391	383	388	391	404	406	382	374	372	402	397	404	399	411	412	450	394	399	435	397	375	432	390	399	400	378	377	413	401	391	390	398	433	431	354	384	376	419	390	432	406	376	397	357	398	428	418	388	371	421	415	398	398	426	381	427	403	425	432	373	393	406	403	436	397	373	421	409	413	399	399	346	394	398	415	419	423	396	419	387	400	348	372	380	412	445	450	396	379	416	425	402	413	419	375	373	363	393	393	375	404	435	383	440	442	430	385	413	407	391	409	403	413	457	397	391	401	370	387	387	366	373	449	389	370	367	360	401	412	399	388	398	402	377	392	393	420	413	423	422	371	399	393	410	409	428	434	400	355	437	414	402	420	398	368	428	404	401	395	398	390	423	425	385	407	367	413	373	411	429	392	413	379	381	410	403	411	410	392	348	410	399	431	405	385	387	384	387	395	403	420	394	388	389	385	420	393	405	395	360	374	397	406	375	378	393	435	405	442	415	404	401	386	395	420	420	409	438	400	400	337	423	377	401	415	365	396	415	392	383	389	443	413	375	381	399	390	397	362	406	417	444	364	401	383	377	384	394	356	410	416	400	419	388	397	408	389	375	412	371	408	389	404	376	369	403	394	393	403	424	377	407	404	416	386	380	417	392	412	394	387	413	420	397	390	437	420	404	391	401	406	398	380	400	392	394	389	420	387	449	381	387	376	389	360	401	357	393	385	458	371	436	427	415	389	421	373	411	411	423	413	384	407	381	404	396	405	396	425	437	384	383	425	408	380	390	398	421	448	430	366	425	366	388	431	458	403	418	389	411	381	390	400	398	470	416	432	370	404	392	381	390	374	369	413	386	413	394	417	398	400	423	377	362	439	359	383	381	379	435	397	388	370	380	417	381	403	419	414	402	359	384	347	394	441	431	373	401	396	390	388	385	435	366	386	412	400	396	400	389	389	413	403	393	429	406	388	394	384	415	391	413	385	353	448	429	398	397	382	362	404	387	376	429	398	452	405	366	396	389	413	408	398	384	425	434	397	421	393	456	407	405	401	394	418	379	372	391	379	439	406	404	390	396	427	433	384	422	379	381	417	372	415	409	383	371	396	381	385	397	386	395	436	409	381	416	453	402	395	383	388	362	432	409	421	402	417	393	387	416	400	375	396	422	431	374	382	409	390	377	379	397	374	391	381	395	350	400	401	409	410	404	401	376	399	376	369	387	390	411	413	367	407	403	395	445	400	380	401	392	401	434	424	433	401	407	431	404	412	382	392	404	376	403	380	390	417	372	390	387	372	352	394	391	368	429	387	428	391	397	399	398	421	393	399	418	417	421	415	362	402	359	369	399	404	399	426	398	406	387	367	412	401	403	359	381	402	409	388	402	383	389	370	379	360	415	420	387	393	396	372	381	382	416	402	431	397	409	362	403	359	425	384	399	401	401	395	389	380	392	375	422	419	383	411	429	402	391	388	392	431	401	442	404	368	412	392	407	393	343	404	416	375	421	403	389	395	407	399	454	384	380	428	393	436	372	346	359	403	364	391	360	405	379	399	415	408	398	423	380	403	363	405	431	386	406	421	424	397	389	434	377	412	374	421	376	415	401	402	380	390	362	369	369	417	438	399	361	409	392	439	385	384	385	400	386	422	372	425	408	396	394	422	411	383	413	380	394	367	382	425	412	414	414	389	404	403	394	389	394	454	424	403	412	446	362	406	423	413	404	340	403	385	433	414	414	392	394	397	389	404	400	372	429	404	417	418	373	388	414	352	398	419	387	397	414	402	411	423	398	429	439	415	394	397	376	390	393	387	402	422	415	418	368	387	380	383	401	385	414	422	410	393	374	390	391	424	379	414	394	410	414	432	400	373	377	373	405	364	392	391	397	380	378	374
16326	9852	9474	5703	3069	2304	1832	1577	1340	1242	1228	1253	1110	1102	1013	987	1002	941	1025	967	921	902	939	901	909	903	917	899	924	898	894	895	848	894	852	887	842	933	900	864	839	867	883	910	918	901	896	906	870	904	868	869	851	867	876	884	854	823	848	894	839	895	880	898	818	861	878	862	913	894	842	891	884	911	871	854	824	864	911	868	814	819	867	884	916	885	905	825	852	871	816	900	860	862	836	902	866	897	905	855	831	892	860	834	894	808	890	868	825	856	923	920	902	814	904	856	897	850	871	828	857	865	854	908	881	901	839	895	895	873	907	910	911	889	866	839	912	883	854	839	861	902	871	836	827	846	882	915	813	868	869	872	864	893	836	881	869	918	862	916	851	899	900	913	876	869	854	883	871	843	837	861	858	866	818	869	861	815	818	868	892	851	896	844	860	891	887	846	864	848	861	871	837	871	825	854	873	828	814	900	839	915	874	885	843	881	849	823	928	867	874	824	872	884	875	863	892	836	883	813	856	836	846	848	906	840	863	860	883	862	842	917	873	835	858	858	832	900	895	893	888	835	861	873	871	875	868	858	891	823	895	826	851	902	841	822	843	882	804	848	842	918	880	796	818	850	820	908	909	843	828	925	834	849	904	896	846	841	917	866	799	888	861	878	869	821	897	840	873	842	816	835	838	901	884	892	857	814	824	878	902	872	838	820	802	897	839	870	825	841	885	896	879	886	898	865	862	853	849	875	930	887	865	887	862	814	861	861	862	812	860	942	832	811	855	859	900	875	895	829	863	837	866	819	868	909	899	863	836	830	814	864	859	829	870	840	877	868	916	865	912	885	845	834	861	866	861	861	822	810	847	884	841	894	883	812	850	866	828	855	894	907	810	882	878	888	883	832	845	832	852	861	883	839	888	936	893	868	846	867	868	830	855	886	876	808	837	899	830	858	858	883	869	873	855	897	794	902	883	865	815	855	860	905	837	872	850	876	874	820	914	826	851	856	862	903	874	878	920	874	891	861	768	804	922	858	828	812	870	885	826	857	883	850	880	908	849	873	873	835	871	864	843	866	852	851	883	890	814	873	868	883	863	839	879	874	813	857	876	879	864	869	835	856	814	864	843	878	886	821	814	882	838	922	887	867	830	866	895	844	869	847	849	849	888	881	876	830	808	927	843	861	919	890	888	857	883	880	840	864	850	871	860	870	844	834	858	847	856	849	834	938	861	885	874	845	914	857	838	894	861	809	885	899	881	830	855	832	837	874	881	863	847	854	881	890	869	811	875	919	850	875	874	890	838	830	842	889	877	887	886	915	843	839	828	817	837	815	860	845	833	845	833	857	839	876	838	910	860	836	844	870	867	874	878	897	876	857	863	882	896	909	864	820	837	835	849	818	878	868	884	930	881	836	876	859	870	865	808	883	812	879	876	859	849	850	842	923	784	824	873	859	854	936	872	849	889	847	866	838	859	835	852	822	876	866	908	804	888	831	809	845	870	898	801	888	878	905	861	907	890	805	873	859	842	798	868	881	856	876	845	875	845	843	892	862	850	841	846	862	844	869	826	791	917	838	835	885	859	903	888	889	936	853	870	827	864	830	851	847	861	860	897	884	856	847	856	824	810	842	832	845	836	877	816	815	828	856	885	839	840	870	849	916	850	885	849	865	882	886	841	869	838	851	862	878	871	849	851	871	897	861	839	878	882	842	848	907	847	898	924	818	823	850	884	846	846	869	817	859	842	876	856	823	860	886	847	822	900	894	864	880	816	824	815	842	842	867	897	869	834	838	913	861	855	850	857	844	859	873	897	863	862	861	857	887	808	802	876	907	854	884	872	852	847	871	891	852	901	865	930	845	893	861	875	867	830	907	846	875	845	850	868	875	903	856	898	828	815	891	835	883	816	914	872	826	817	866	858	839	835	892	868	847	931	846	873	824	836	842	887	838	870	902	830	912	871	901	830	863	860	886	812	884	894	859	902	839	803	854	825	835	893	926	856	814	891	866	806	874	879	815	825	853	820	875	817	825	811	866	857	870	852	842	831	835	914	842	837	891	829	837	857	848	884	813	878	821	840	854	877	879	895	887	911	865	811	886	874	846	820	842	902	873	902	872	940	861	850	886	845	895	848	866	910	853	859	912	867	856	892	873	898	871	845	853	891	836	888	859	844	847	899	834	864	862	853	831	849	856	844	863	885	881	888	793	879	879	839	873	870	789	868	870	883	887	856	833	903	899	908	831	807	883	829	819	854	929	851	853	853	860	874	850	825	872	878	888	825	848	858	805	843	891	920	917	890	857	900	887	867	875	888	820	855	845	880	856	883	875	848	883	791	857	852	868	835	898	846	883	863	836	884	829	821	872	881	834	855	875	861	837	896	933	827	894	806	883	854	900	924	840	888	899	867	869	891	823	868	860	797	901	903	880	851	893	892	843	862	840	879	874	868	850	844	866	887	870	876	849	841	830	891	881	856	839	919	878	825	860	864	856	865	842	857	795	828	861	858	857	887	830	906	843	889	811	895	890	833	838	886	847	807	858	862	859	875	824	917	892	855	857	858	841	827	857	845	869	817	824	859	869	886	860	903	845	818	825	860	867	879	857	869	847	946	832	875	907	895	909	815	883	878	913	852	869	884	869	847	909	858	883	886	886	875	869	838	867	889	864	895	833	863	844	888	838	845	901	841	836	901	907	827	856	862	867	828	851	864	838	799	901	877	845	862	871	859	895	850	815	906	859	891	866	844	857	878	894	879	848	822	864	839	881	843	862	869	897	868	843	820	872	864	841	897	830	848	874	858	891	857	852	867	831	873	867	795	882	883	821	884	848	822	892	809	936	863	858	904	815	835	884	833	829	846	826	881	883	872	865	824	848	798	879	837	847	823	866	874	867	803	878	855	837	881	846	870	863	855	845	870	853	860	866	826	810	858	861	883	911	813	822	855	924	862	847	880	943	863	828	819	874	872	894	877	930	868	837	882	856	817	841	868	880	871	857	880	877	904	906	853	802	815	867	857	879	857	831	857	838	875	840	873	867	858	881	884	852	875	864	838	852	843	899	841	865	881	819	833	874	880	879	862	856	843	875	849	899	903	806	889	852	874	870	817	912	866	872	841	823	900	892	896	878	828	881	843	819	832	909	832	892	922	885	851	928	821	903	877	887	858	912	888	829	856	877	888	862	866	886	845	842	836	886	863	835	814	900	851	808	845	821	847	897	891	847	886	888	908	840	836	860	874	807	883	822	892	845	865	908	852	866	869	862	886	829	932	854	839	820	879	862	839	848	837	912	839	902	899	809	874	844	917	862	861	857	878	848	845	792	822	892	873	858	837	849	810	836	888	946	850	874	903	885	854	911	844	865	832	853	837	847	887	869	876	820	838	941	889	835	872	824	894	861	818	853	848	901	868	917	867	885	900	882	821	842	812	915	866	884	850	865	873	880	909	850	849	873	893	885	893	837	855	868	894	793	810	877	861	992	838	838	838	882	869	832
42621	26584	19428	8687	2448	1098	776	618	486	508	445	436	387	410	364	356	340	326	354	340	353	347	347	292	343	334	293	311	328	290	303	310	283	326	326	326	313	303	322	325	293	327	348	285	283	332	294	304	317	289	317	341	283	284	315	289	302	311	326	325	310	298	295	290	300	305	337	302	284	297	330	260	316	321	333	292	326	303	292	290	299	321	310	302	339	326	330	281	312	316	308	310	316	287	306	281	274	313	314	319	289	298	304	289	304	304	313	304	315	312	305	322	318	324	298	301	315	322	319	282	273	304	312	254	328	284	298	335	301	293	345	278	318	345	315	325	309	282	293	310	315	267	295	309	263	317	330	316	318	315	302	295	306	293	291	331	296	323	317	291	303	299	319	292	307	319	297	301	274	267	290	318	299	284	345	309	317	287	324	278	273	325	318	287	302	287	332	284	299	298	282	281	278	327	296	304	343	305	292	362	287	296	330	309	310	345	299	315	298	287	275	305	342	329	329	332	313	311	257	325	319	350	331	295	293	346	311	279	296	303	320	285	300	312	324	276	273	306	313	277	310	338	309	322	341	266	294	307	301	284	311	285	310	307	316	301	324	303	340	303	287	297	323	300	339	299	324	344	308	335	280	285	324	325	322	322	269	314	315	311	346	317	275	309	305	316	269	329	345	318	306	294	306	313	302	328	327	286	316	284	297	306	314	302	270	293	319	331	332	291	314	311	277	309	283	294	296	265	292	310	310	335	347	337	315	301	313	299	313	275	298	274	350	302	315	277	286	276	332	305	348	299	272	263	294	312	324	305	294	277	330	316	328	316	312	308	310	290	275	349	301	317	300	308	334	352	281	323	318	310	307	304	318	314	316	284	283	313	283	349	292	314	297	354	321	309	320	288	341	323	317	330	326	302	283	294	262	290	267	303	308	282	314	273	292	308	303	297	313	308	301	316	292	282	324	330	323	315	285	292	298	316	296	306	312	332	288	311	330	307	330	272	283	302	322	308	309	297	333	312	326	329	334	296	287	275	291	300	307	316	286	288	282	336	341	329	321	299	316	288	318	313	285	325	303	291	337	296	322	296	293	295	312	314	281	304	320	286	342	291	304	293	311	320	285	277	297	284	289	310	321	336	291	323	281	291	318	288	305	295	326	314	301	317	308	314	301	296	317	304	302	317	319	299	302	320	344	340	298	343	315	271	282	312	254	293	298	287	317	309	298	266	308	334	335	318	324	328	329	282	311	319	322	268	327	295	302	303	316	316	277	339	323	301	333	280	295	321	317	315	305	296	318	324	273	316	290	291	310	297	324	288	305	278	284	321	315	300	295	297	287	322	331	291	287	322	307	313	336	300	293	313	321	306	296	331	312	296	298	298	293	290	353	309	304	289	282	292	293	323	308	314	327	282	306	335	310	291	307	330	321	308	309	307	290	286	298	311	352	337	326	308	303	265	280	295	322	321	303	321	303	327	298	334	307	323	316	297	292	303	312	291	353	316	276	323	314	297	332	304	309	319	280	294	351	287	322	295	274	291	328	309	315	312	316	300	287	302	281	304	319	321	299	283	335	337	310	318	316	332	305	245	309	272	287	304	288	304	301	309	327	323	284	310	315	255	310	308	301	291	359	289	319	318	314	313	333	335	309	309	329	267	305	319	319	310	286	285	279	315	327	293	274	291	288	302	296	286	319	305	254	296	318	340	316	344	345	331	308	341	297	303	321	340	293	312	303	322	291	302	307	325	311	261	311	304	304	316	316	285	318	294	305	318	309	305	291	326	306	302	300	302	303	297	325	296	342	310	290	295	289	357	310	375	303	307	309	300	301	312	295	315	304	287	311	270	276	333	325	321	290	284	304	328	285	297	308	314	314	317	297	315	293	336	309	295	315	297	305	301	310	297	309	329	311	307	296	316	295	318	304	288	287	292	292	308	267	267	308	309	294	308	304	283	312	292	327	300	283	328	331	317	303	333	287	340	273	304	331	325	272	270	316	323	301	296	301	289	289	296	298	284	303	281	317	300	322	329	319	296	308	316	302	302	304	280	281	297	310	298	316	301	317	312	313	323	297	323	278	300	315	302	289	306	280	305	302	263	278	307	289	320	292	328	284	317	326	294	268	292	290	296	289	300	292	299	292	290	309	319	321	301	271	298	272	303	334	318	312	304	307	324	308	297	295	289	294	344	332	299	340	304	291	319	294	295	318	290	285	347	277	328	321	320	292	306	309	330	313	318	311	271	274	292	301	317	321	325	290	293	325	310	308	303	314	286	318	300	290	272	260	297	319	300	264	314	333	289	310	302	296	283	328	280	312	296	317	293	303	291	311	292	316	294	277	317	279	297	339	357	308	352	327	321	315	266	247	309	335	306	299	299	359	320	306	316	291	278	296	330	294	338	300	327	297	308	289	298	318	330	294	301	276	309	285	306	331	309	327	331	298	330	288	312	282	283	297	271	307	317	314	319	300	304	326	310	305	343	318	281	299	318	276	280	314	311	299	268	292	297	315	336	327	269	297	332	277	303	288	335	331	293	286	292	290	257	319	293	293	323	291	297	296	287	301	319	342	281	298	298	314	295	348	293	280	311	322	278	332	332	309	303	315	341	344	341	301	287	283	318	306	287	308	319	306	280	310	351	321	308	298	289	291	324	270	295	301	276	276	283	290	299	296	339	268	285	294	324	310	280	342	305	306	326	283	318	296	297	321	260	328	329	289	258	316	280	303	311	304	319	302	294	295	257	316	298	373	305	272	301	318	312	284	315	330	304	320	289	298	310	331	313	310	260	278	318	339	283	314	291	289	297	340	322	301	315	315	318	320	339	310	303	296	330	311	280	305	302	295	314	302	337	325	295	306	269	284	277	314	300	318	318	290	304	285	355	314	298	321	280	324	294	308	282	313	343	296	313	315	317	272	283	326	315	304	307	323	301	327	313	263	321	307	329	292	298	283	299	298	284	286	317	324	343	308	310	297	323	308	307	310	263	271	294	289	316	334	314	277	305	262	300	310	311	345	286	301	307	306	289	291	299	300	313	330	293	283	295	279	329	295	299	293	373	320	279	301	306	300	285	292	295	285	313	318	292	354	330	279	333	297	262	290	298	304	276	296	290	335	323	270	350	311	313	294	322	265	325	280	290	283	273	281	319	308	285	306	307	291	289	286	327	279	322	298	283	338	315	313	323	313	317	318	303	262	282	332	297	320	311	346	338	273	344	315	280	312	322	284	279	313	335	310	290	293	297	291	291	284	291	336	339	302	291	313	319	298	317	309	319	307	325	306	310	295	313	325	343	308	288	303	316	289	329	316	298	341	312	276	275	328	323	296	278	289	287	300	321	302	302	303	306	291	310	295	323	313	322	284	343	279	290	306	320	325	312	330	307	309	321	290	296	301	284	312	318	312	300	312	306	361	287	313	336	311	333	282	315	298	291	304	295	294	321	298	314	318	311	282	288	338	331	299	276	320	301	312	291	326	294	268	280	266	321	304	318
27495	20068	22229	13619	5902	3600	2762	2063	1932	1723	1442	1421	1264	1108	1090	1082	931	882	893	900	859	866	866	808	781	821	812	749	764	741	745	764	755	768	774	727	660	742	759	700	708	689	737	733	692	712	676	683	693	722	731	703	664	710	711	697	693	711	695	653	709	669	680	743	686	684	652	684	728	663	700	666	691	697	726	671	661	740	715	674	672	677	667	729	663	679	701	660	678	703	677	720	657	718	670	687	672	707	700	644	656	656	667	690	711	677	649	689	649	716	696	738	654	720	690	729	708	686	667	647	709	694	639	674	640	693	662	706	688	670	746	646	618	652	731	688	673	689	652	642	699	687	689	690	691	751	661	680	701	667	726	698	729	657	711	683	685	726	714	679	660	656	715	700	709	676	665	742	676	676	682	671	697	680	730	702	685	681	669	690	675	713	696	694	693	676	683	706	665	685	656	662	700	708	682	687	742	683	686	678	692	644	674	690	707	706	666	683	675	676	683	738	651	671	733	670	668	691	696	693	678	689	693	696	680	680	687	676	702	661	657	715	681	724	640	707	711	693	674	742	681	708	676	714	687	704	689	710	721	721	656	668	673	714	675	692	647	660	707	716	695	680	703	683	681	712	666	680	698	708	663	687	667	713	722	689	683	677	709	657	699	687	687	667	682	718	704	706	689	707	690	648	665	697	705	708	697	656	656	686	694	705	720	681	693	687	655	675	682	627	639	683	661	690	678	711	750	677	658	675	673	706	681	711	706	667	713	657	662	719	645	711	685	665	697	729	666	693	694	702	653	721	744	670	694	713	715	684	659	682	666	688	696	722	709	622	674	662	670	685	706	690	640	677	695	670	728	645	666	646	687	655	688	680	677	674	668	686	695	672	714	677	714	687	706	714	663	703	722	704	639	655	697	708	711	704	702	643	676	685	660	705	683	735	673	694	713	685	679	691	667	701	672	662	697	720	659	711	691	696	697	704	661	636	699	649	683	694	717	666	702	709	647	691	699	691	629	692	668	687	696	702	705	651	703	674	652	680	693	711	687	707	659	684	685	682	678	695	647	689	668	677	662	701	712	721	723	697	697	688	711	666	675	696	685	680	679	661	701	688	666	662	686	692	675	656	672	709	705	684	680	685	717	708	699	707	716	704	678	680	653	680	754	665	703	684	694	658	695	719	685	690	692	716	690	733	653	694	662	740	671	722	668	737	681	679	690	761	678	657	670	696	651	702	688	671	689	694	667	653	657	706	673	699	654	658	657	660	685	698	669	673	668	659	708	752	678	687	698	695	704	689	712	678	656	678	669	657	678	665	649	697	708	682	759	659	670	708	664	678	688	718	738	725	697	714	675	678	730	712	707	715	680	689	669	674	681	682	676	707	702	700	707	625	655	677	655	659	669	679	716	647	653	719	654	694	684	671	675	734	707	663	682	665	659	653	676	684	650	698	668	612	739	682	671	701	708	740	645	720	695	678	659	618	746	681	687	693	683	695	721	650	699	688	715	714	676	700	626	686	703	667	716	681	654	693	678	696	687	704	690	722	744	692	688	673	700	710	664	686	723	732	663	703	668	686	690	685	726	696	666	683	705	665	678	678	679	708	684	691	642	734	671	687	718	694	697	683	652	682	662	637	681	668	709	692	668	703	646	733	669	639	631	688	703	711	677	625	673	729	682	663	655	686	672	656	648	697	693	710	657	696	696	658	677	674	697	689	728	720	685	681	693	700	666	701	734	651	708	659	685	676	702	681	683	647	672	672	711	718	707	628	700	722	731	648	663	686	710	704	662	674	695	644	652	729	666	651	678	664	670	690	718	694	628	660	691	668	687	705	740	701	663	670	704	681	713	647	677	693	706	694	683	653	713	709	706	683	667	681	632	676	692	711	647	705	693	696	676	682	686	663	652	699	666	659	701	720	664	680	708	699	691	709	712	683	694	729	663	681	706	723	704	708	724	656	673	736	688	699	663	688	679	707	672	675	710	705	680	718	719	701	657	672	645	664	678	690	681	641	692	690	685	686	701	697	703	687	701	665	730	647	719	674	698	729	658	660	663	705	737	690	710	691	694	706	710	672	694	653	686	675	659	722	706	696	693	729	687	627	658	670	698	685	698	685	704	706	630	696	706	675	667	709	646	682	669	730	619	706	636	702	698	693	675	711	709	656	702	697	670	688	696	701	736	712	676	657	700	689	715	699	733	698	686	720	680	706	705	687	718	687	692	694	692	740	656	714	710	684	682	758	673	681	711	675	636	738	701	706	694	658	715	640	703	707	693	664	649	674	648	685	696	666	672	682	694	649	695	698	684	676	679	708	696	740	657	668	684	732	689	653	695	744	671	688	704	654	714	663	708	659	739	723	708	666	654	673	691	693	685	700	665	700	729	639	677	694	739	698	687	649	653	712	683	668	664	668	709	675	685	715	670	687	711	683	684	714	670	711	700	684	718	669	682	699	684	656	632	659	682	684	648	682	672	643	700	722	654	675	734	727	679	676	688	727	711	662	676	673	693	672	743	650	668	702	668	662	684	656	711	700	679	702	710	683	685	657	659	643	687	753	685	685	657	712	725	712	698	699	664	668	668	693	736	698	685	639	681	705	682	678	718	658	687	707	692	679	676	722	722	672	702	710	714	710	680	720	720	673	670	655	689	723	657	704	677	701	673	671	672	641	674	684	676	653	657	616	664	620	716	687	702	729	719	679	646	671	670	662	685	699	692	706	681	689	693	723	672	678	675	732	665	673	697	654	687	677	712	707	647	671	674	694	690	714	687	691	660	688	721	695	654	715	696	670	657	662	679	644	672	675	673	681	719	683	677	661	645	703	672	690	672	679	672	634	673	697	711	687	656	660	719	646	715	686	665	732	676	701	706	640	713	620	668	668	657	652	671	691	659	628	723	746	647	657	678	618	704	706	738	656	744	695	681	678	664	716	717	732	650	747	641	700	708	664	691	695	674	711	610	651	686	665	707	698	674	662	697	721	691	661	717	694	664	637	662	706	696	663	683	714	647	664	673	685	674	711	713	703	720	715	715	658	667	727	685	655	729	682	706	715	682	704	692	695	658	648	680	700	689	673	734	683	712	720	683	681	673	695	680	659	719	750	673	721	703	714	691	657	702	689	711	685	695	697	683	672	641	684	682	667	694	673	697	686	715	703	646	735	715	670	670	646	706	675	721	678	672	680	663	678	746	722	696	677	690	686	664	658	700	659	681	651	745	660	647	671	661	694	726	657	662	665	693	724	670	683	681	665	666	714	714	692	732	694	706	722	772	700	686	689	641	695	717	644	682	688	690	717	683	723	682	679	745	619	689	663	673	695	673	707	714	692	723	673	681	667	680	696	735	689	727	651	680	688	676	686	658	724	731	671	676	688	682	696	689	713	698	699	675	677	665	694	701	705	685	694	727	666	709	711	692	672	671	675	680	686	674	709	720	676	666	668	712	679	731	725	726	706	666	719	693	659	680	685	664	672	701	710	709	707	658	634	714	669
53467	35846	27742	15639	4258	1850	1104	795	750	725	644	573	538	534	522	457	448	429	432	441	466	462	404	447	422	424	451	410	383	386	387	384	410	395	394	383	425	377	396	403	374	368	347	427	385	357	371	382	365	427	344	393	402	392	373	381	371	371	360	431	368	351	384	435	349	407	370	436	398	398	370	374	402	353	391	386	382	390	368	385	399	373	372	362	375	411	394	398	373	403	398	382	373	380	398	393	402	379	383	376	376	374	395	383	394	365	401	366	380	370	373	360	398	382	356	378	372	375	365	363	380	379	372	390	365	382	393	372	397	373	365	356	365	381	384	343	435	367	362	408	336	390	361	413	367	393	369	430	381	366	376	368	381	425	426	361	410	369	354	377	399	341	360	436	385	403	368	410	379	399	385	367	405	414	389	399	366	374	407	386	376	374	368	368	403	389	358	362	369	371	353	397	377	378	413	395	366	398	392	358	386	393	394	364	364	382	373	359	351	389	408	397	397	393	375	370	373	375	386	372	345	342	380	373	371	391	384	383	363	382	386	341	389	345	327	381	404	389	398	364	375	372	407	371	401	376	346	331	425	391	388	353	360	355	412	392	369	363	399	384	364	352	364	422	357	367	413	359	387	369	365	381	381	384	389	422	405	394	333	376	349	393	404	367	403	394	362	352	372	427	351	391	387	409	366	336	380	378	396	397	341	389	373	392	416	325	396	358	417	356	369	369	386	418	414	401	402	367	372	387	407	370	360	426	388	400	393	413	390	361	370	382	387	359	354	344	357	392	388	379	417	396	376	363	408	362	346	369	430	396	379	352	406	438	348	397	394	398	414	382	406	388	366	372	388	412	399	385	384	390	421	394	359	400	343	381	378	390	415	385	382	386	380	361	371	373	375	382	395	368	386	387	387	377	360	375	375	370	374	413	367	411	372	375	393	372	371	400	399	361	368	411	358	351	394	371	371	391	381	376	380	368	350	403	378	384	432	380	347	376	348	347	374	393	422	388	399	395	394	365	391	371	397	392	367	374	405	379	372	385	388	359	400	377	386	369	374	377	393	395	374	365	348	354	401	387	387	387	392	358	393	406	394	378	424	401	370	387	380	437	412	347	378	382	397	387	391	364	340	383	382	415	373	363	351	351	389	364	374	370	379	388	353	357	420	376	368	347	365	370	368	374	407	416	393	408	399	358	346	388	376	333	390	376	388	350	392	370	369	369	412	383	406	353	361	383	396	396	421	390	396	402	382	358	389	347	372	387	381	396	389	397	355	370	400	391	391	407	393	412	411	376	356	351	367	397	390	354	378	379	403	423	384	363	361	375	360	396	378	370	397	362	413	397	379	346	398	362	399	369	356	364	374	399	378	390	387	366	413	424	341	377	416	380	375	378	403	394	364	388	365	375	371	379	403	369	418	387	350	366	391	397	375	356	366	351	382	405	370	383	398	356	396	420	356	381	387	364	385	401	385	368	351	379	380	392	378	403	367	366	388	359	372	351	342	380	368	352	387	389	389	339	392	407	368	392	387	435	425	362	407	373	357	379	412	367	394	367	365	418	387	375	382	372	398	386	359	376	393	353	408	377	363	383	373	375	375	377	354	408	338	358	370	420	401	395	444	359	360	360	339	378	393	413	408	389	382	383	372	405	370	364	369	390	407	397	359	347	383	366	410	348	401	409	364	389	390	375	353	394	362	393	389	325	366	370	386	348	359	347	378	390	371	366	362	358	417	392	402	358	339	352	372	392	370	382	397	354	381	404	330	377	427	351	375	382	415	404	384	405	382	370	345	386	357	419	386	404	400	375	392	369	364	348	361	391	416	420	376	370	369	364	357	395	367	393	430	405	368	375	401	377	388	410	391	404	398	396	395	351	380	373	362	415	373	410	332	357	365	358	341	353	378	378	353	376	368	341	348	418	395	359	348	389	393	370	393	389	391	407	382	387	396	364	397	392	425	386	404	353	399	409	391	381	370	384	424	390	385	400	379	377	378	331	371	361	371	389	405	363	369	406	418	402	359	381	383	384	394	339	375	350	365	415	379	395	419	424	363	335	401	411	449	365	387	368	370	369	348	392	357	383	353	402	354	376	344	374	375	372	372	379	359	365	334	353	427	356	382	395	358	378	357	376	359	388	385	354	373	410	418	360	395	420	391	366	363	385	372	400	378	375	377	360	364	356	398	375	399	377	383	403	382	392	399	389	383	392	379	384	359	372	387	383	405	361	376	398	390	391	400	408	368	388	376	376	402	375	365	358	375	397	372	364	374	358	376	407	411	387	370	404	366	354	384	421	377	392	371	398	372	382	380	355	415	400	375	390	395	395	393	387	362	409	375	377	401	378	384	396	384	391	377	351	367	359	377	392	391	382	401	325	430	354	391	394	413	398	384	373	384	355	361	352	390	389	365	384	424	406	405	373	389	388	371	409	395	378	395	372	382	401	342	397	375	384	384	434	373	387	363	346	362	376	356	384	389	389	376	353	386	358	340	382	398	376	407	388	348	412	379	348	380	383	383	343	363	415	422	378	370	349	377	375	398	366	435	396	362	405	369	370	360	385	383	373	418	414	387	346	419	362	368	376	361	367	360	352	388	359	394	368	380	411	388	380	373	357	423	386	396	391	378	346	361	372	396	363	376	406	404	397	351	350	390	394	381	360	364	383	403	403	389	372	359	380	382	378	372	370	387	382	383	368	382	368	384	379	383	390	339	386	374	361	374	377	366	383	374	400	354	376	364	378	366	351	376	377	375	376	379	360	370	395	389	368	374	358	390	335	354	412	413	401	371	359	345	378	377	407	388	384	406	424	372	397	365	369	398	389	393	344	397	405	419	359	394	360	360	401	353	372	388	382	396	354	388	416	354	397	374	365	382	403	391	383	376	374	383	369	388	371	367	372	376	367	347	386	384	368	369	378	380	398	396	417	389	357	402	401	364	367	357	352	412	353	368	382	373	384	414	359	423	362	374	363	382	367	388	393	381	366	386	402	357	381	387	383	352	395	363	386	390	384	408	380	396	379	429	364	390	396	358	368	370	364	395	390	400	397	369	414	402	383	378	358	382	396	421	397	410	394	414	381	366	371	359	379	379	374	357	389	368	355	403	406	395	428	358	407	394	360	410	388	393	386	401	363	368	395	378	338	353	391	385	362	402	445	390	419	441	328	353	341	407	385	364	409	325	325	378	384	402	392	362	402	403	371	358	424	381	376	369	378	408	374	359	376	348	360	371	384	386	355	390	346	368	372	411	375	350	413	382	404	359	379	388	389	358	379	373	361	387	365	368	389	409	417	429	387	347	359	416	384	393	364	368	376	349	387	402	369	404	439	395	372	385	380	350	326	359	398	349	376	378	382	388	382	364	402	398	370	393	391	383	385	372	388	355	385	403	363	356	423	385	406	353	350	395	361	332	383	356	379	404	404	394	380	398	373	382	356	389	386	352	400	380	397	384	343	394	389	373	362	351	417	363	401	367	392	354	402	395	358	358	408
34305	26978	28919	20675	7639	5105	3674	2886	2604	2354	2069	1817	1666	1543	1446	1397	1373	1243	1155	1146	1144	1079	1048	1015	1020	1064	1040	970	984	983	974	959	979	880	930	946	876	897	913	900	907	899	927	870	834	833	948	882	862	886	837	808	872	893	830	858	796	892	822	872	849	835	826	825	859	871	855	826	824	855	851	863	858	833	928	838	773	829	869	853	810	824	888	830	861	856	876	838	862	858	788	871	835	832	826	840	873	835	896	814	844	808	867	860	838	874	867	854	835	845	832	824	868	802	793	814	872	894	868	850	844	837	838	872	849	849	832	906	824	878	837	839	819	840	837	863	860	829	819	869	809	779	842	902	857	895	837	810	836	893	866	836	836	877	794	895	859	859	837	863	790	829	865	836	865	869	865	794	817	843	848	867	826	853	805	844	847	836	844	818	831	873	845	791	904	857	833	857	864	868	839	808	863	857	835	838	808	872	816	865	859	811	828	831	856	848	902	847	898	827	898	866	831	860	835	853	821	840	848	853	825	855	887	872	816	871	843	809	860	849	867	860	811	788	865	873	834	825	823	866	821	843	825	888	850	826	894	864	840	812	839	837	860	830	899	814	797	846	816	841	854	869	916	767	842	867	873	884	874	843	834	797	845	809	855	909	871	875	870	883	867	869	858	889	873	827	817	856	799	903	834	862	873	798	878	866	846	821	820	846	807	855	891	881	812	853	740	884	863	865	841	874	844	762	861	866	804	900	871	893	885	855	831	826	823	780	827	837	819	805	871	869	892	843	790	840	861	835	825	798	779	831	882	891	856	901	855	857	896	853	788	804	855	823	818	859	847	807	833	840	802	815	797	847	894	836	887	815	804	865	852	843	848	830	847	830	792	889	894	821	839	843	895	866	875	862	894	827	881	865	843	866	857	842	794	855	841	861	841	875	843	879	853	872	837	899	828	836	875	834	818	876	874	835	843	917	815	831	870	819	867	869	846	830	822	862	831	849	848	858	861	855	897	864	799	863	859	835	814	837	897	848	875	864	828	819	841	837	863	849	841	888	829	853	774	891	865	803	862	879	808	845	828	869	832	808	813	821	810	895	820	869	827	875	891	850	831	806	811	865	785	885	871	866	856	858	869	831	892	834	847	848	835	844	863	850	837	836	841	878	884	872	874	843	844	844	873	848	849	865	803	844	803	819	860	831	781	871	865	840	801	881	837	817	852	863	855	862	876	835	845	844	909	836	851	852	868	831	839	837	869	864	836	852	888	852	847	825	857	827	805	866	879	830	858	873	848	828	848	819	838	852	849	838	814	800	832	855	840	840	877	849	847	854	822	886	886	826	853	845	831	857	832	781	904	814	853	868	829	852	872	834	806	905	897	830	831	823	851	857	851	810	862	865	845	810	842	818	835	841	867	842	816	842	848	884	821	856	821	904	848	841	823	870	892	856	784	818	827	868	787	867	858	824	846	829	855	844	783	862	905	842	871	862	848	780	841	867	794	830	896	831	859	813	896	862	873	850	843	836	860	825	811	893	820	842	774	845	853	822	850	821	871	808	841	792	843	874	849	859	888	832	824	862	845	883	833	861	828	795	829	861	839	805	859	814	879	812	817	856	861	874	836	792	826	871	798	827	874	840	818	813	860	854	858	927	835	813	878	826	871	843	805	839	881	828	787	894	856	799	888	832	855	843	862	827	818	805	874	882	889	809	883	829	835	891	773	823	859	852	844	851	878	889	871	826	835	822	832	826	880	848	823	865	883	862	851	922	805	804	856	836	868	840	852	883	836	847	859	816	848	873	842	819	843	853	872	849	895	847	820	885	792	759	823	875	812	903	785	807	789	830	820	795	829	878	826	871	830	857	870	826	847	830	861	904	850	829	877	826	789	853	823	866	861	830	874	854	866	824	844	824	810	801	827	866	816	822	875	868	849	848	805	847	910	863	850	824	823	844	801	838	860	831	849	866	781	819	847	808	824	865	817	865	860	845	813	800	811	810	881	800	861	833	833	799	905	859	847	833	852	831	864	822	841	792	833	816	821	857	811	880	845	884	852	849	812	834	827	871	795	844	921	858	876	843	827	798	934	868	832	830	838	919	908	859	840	809	896	821	833	858	798	812	856	846	783	814	889	800	861	853	857	855	880	821	872	836	861	800	864	877	819	829	818	829	843	779	880	883	884	859	845	826	855	908	865	818	877	854	872	838	828	865	859	831	843	834	840	852	849	847	864	823	834	825	830	842	886	866	864	856	851	809	876	829	849	853	850	895	829	766	783	819	842	825	820	834	870	845	855	865	830	809	871	823	830	862	842	843	812	833	893	825	842	909	887	834	854	796	847	822	825	880	872	852	793	844	851	776	818	773	855	864	864	873	838	865	795	913	892	864	837	838	861	828	798	783	848	818	828	833	863	839	837	876	826	857	869	885	845	838	876	845	838	814	840	862	851	843	841	845	803	865	834	854	832	888	825	825	853	853	870	838	850	821	809	836	873	842	820	789	829	823	833	777	798	829	830	820	772	842	901	881	891	799	906	835	856	891	853	873	841	830	836	825	844	868	814	841	849	867	931	818	850	856	851	857	829	909	870	838	815	847	815	814	852	909	862	898	837	865	875	846	829	781	898	863	828	812	855	870	813	832	868	879	810	855	843	864	809	896	889	824	893	853	852	851	865	792	876	842	812	806	866	873	825	820	866	808	802	835	875	848	840	840	848	880	863	812	817	828	874	829	876	845	798	908	868	865	871	894	904	860	898	857	847	838	862	870	838	836	852	834	820	831	834	800	810	820	859	867	880	840	862	849	867	830	865	818	872	873	824	897	822	848	826	861	868	887	864	845	821	864	832	823	852	810	869	857	847	854	883	865	812	873	796	861	861	776	842	859	934	868	851	856	767	755	849	850	817	852	881	857	821	872	832	824	851	861	891	872	788	845	801	860	852	803	867	854	857	857	854	865	852	847	808	888	812	902	880	846	845	820	850	817	871	844	844	848	845	866	797	859	843	830	869	804	890	837	841	841	867	869	811	818	819	888	805	882	862	882	849	837	875	833	849	839	803	856	831	854	828	860	820	821	874	869	845	907	842	829	853	890	843	869	831	848	870	879	837	854	856	847	802	860	816	849	869	834	844	842	840	857	840	890	878	838	849	842	890	841	870	899	844	888	876	842	820	859	864	831	827	859	836	893	841	865	789	867	819	814	849	845	853	769	860	824	815	888	854	863	837	843	822	848	756	858	869	804	820	845	818	839	867	835	873	866	855	817	853	815	865	840	803	862	829	846	819	845	837	852	831	854	831	815	873	805	811	820	831	817	824	845	818	849	897	879	861	850	846	836	821	863	889	841	842	827	882	831	832	856	861	873	814	870	847	823	865	815	796	822	858	851	846	897	810	881	872	811	801	816	855	850	814	900	840	844	823	873	883	847	836	866	848	869	838	853	886	845	806	874	848	791	836	844	855	817	830	920	799	779	850	833	848	861	852	832	817	806	815	903	820	823	893	814
29063	13206	5503	2211	937	683	599	549	508	458	465	466	452	427	455	428	413	415	404	434	426	437	411	388	442	426	406	430	436	404	446	386	396	369	424	428	435	396	418	412	387	393	384	383	392	416	370	384	393	413	389	392	406	382	397	402	432	422	381	409	380	410	390	410	454	423	367	435	381	398	400	398	389	388	399	372	392	392	379	413	395	420	398	412	397	375	394	407	397	420	383	420	401	418	410	404	361	418	405	397	366	434	426	391	396	390	387	400	425	399	406	396	404	435	437	402	388	394	432	427	393	363	428	408	417	379	388	387	414	393	430	396	418	412	396	409	409	427	383	427	399	379	415	389	438	369	443	437	401	399	402	441	395	432	384	419	387	407	405	391	393	379	437	414	421	382	429	427	409	372	397	395	372	388	435	398	418	418	434	403	427	401	396	408	419	396	377	390	398	398	387	432	444	414	387	411	386	405	399	419	369	392	442	419	423	390	384	395	419	405	403	395	473	428	398	396	424	410	402	420	441	379	401	384	424	401	383	378	409	394	402	404	386	389	376	417	399	381	390	400	397	397	401	405	391	342	396	391	351	411	418	407	416	429	395	363	424	383	386	395	409	421	411	420	419	444	427	415	417	420	404	429	422	384	418	373	399	392	398	428	401	406	418	402	380	395	412	390	377	400	405	453	443	415	416	445	428	430	440	424	377	451	461	437	403	429	387	406	397	445	387	404	400	394	392	418	403	389	346	368	430	406	423	385	378	397	374	397	387	442	379	415	391	385	412	397	393	395	419	412	431	425	455	413	408	398	371	383	398	381	412	419	427	412	383	371	403	402	388	402	397	391	420	381	382	420	375	427	398	414	411	389	388	367	430	410	392	414	397	397	387	408	421	378	395	390	440	420	390	383	410	425	383	393	420	421	403	389	395	381	411	381	394	428	404	423	346	372	416	392	350	380	397	389	438	416	402	386	392	404	439	397	377	447	430	399	424	393	396	437	399	403	409	406	384	403	414	417	395	386	396	390	387	410	434	424	383	427	411	389	411	391	399	389	437	417	399	415	400	423	407	401	416	401	414	433	375	423	402	392	394	425	389	415	398	369	368	390	423	391	400	377	416	381	436	402	408	414	406	397	382	427	394	401	385	420	387	436	437	394	393	409	389	418	412	390	392	381	398	403	406	407	418	418	434	407	452	422	415	399	412	416	382	429	405	420	380	414	423	447	423	420	400	405	435	407	416	397	410	383	329	409	387	415	410	414	419	398	443	394	447	447	408	416	413	423	423	396	392	385	380	394	403	416	420	361	361	393	430	385	420	390	409	436	415	413	389	392	452	419	397	386	402	374	383	374	381	397	371	432	435	439	373	414	404	403	400	426	391	426	406	392	415	383	404	382	412	405	397	407	407	389	382	389	386	385	383	377	427	432	406	381	403	420	403	459	416	446	403	417	387	354	393	397	393	418	399	402	409	413	378	405	400	362	359	398	435	395	387	406	393	398	402	391	411	407	394	387	393	398	399	396	360	380	406	439	418	392	370	397	406	377	413	397	409	391	396	406	390	394	418	405	413	425	405	408	398	383	419	408	434	416	429	402	424	405	345	390	361	405	387	450	400	391	402	405	428	377	434	395	419	400	412	428	406	389	399	406	394	419	361	409	396	358	422	400	388	406	406	406	414	391	445	445	464	399	381	413	397	422	370	360	435	445	401	417	427	416	395	364	381	387	413	404	429	397	400	383	441	373	376	421	378	415	398	374	406	393	383	386	379	401	417	425	395	381	454	401	394	411	419	395	414	428	419	372	414	384	429	404	411	368	390	386	398	410	417	425	396	399	367	393	393	398	402	446	385	403	368	406	380	394	392	415	409	404	393	430	403	406	375	416	390	463	366	385	386	415	387	409	392	383	381	400	436	391	407	414	392	352	393	431	425	440	401	390	408	394	364	382	452	391	416	383	402	413	399	394	399	397	430	381	385	422	423	412	397	402	424	394	426	410	394	426	451	414	434	416	435	426	417	407	392	395	376	388	362	421	411	394	409	395	388	416	381	403	444	446	402	360	413	412	408	402	404	389	411	398	434	417	387	375	399	434	408	386	419	403	399	448	376	395	439	380	422	450	406	419	383	382	377	439	386	394	430	395	420	412	420	421	391	407	369	367	404	425	408	382	426	411	408	379	420	422	428	420	431	408	423	382	380	435	399	412	408	419	404	395	425	399	434	408	403	414	392	377	410	420	440	444	420	392	412	408	452	440	410	422	421	422	398	406	415	377	403	403	381	405	369	392	432	429	424	440	381	421	400	412	425	400	404	393	435	414	417	396	402	396	420	389	418	347	369	398	377	371	434	398	367	372	386	381	410	402	394	393	451	416	428	397	436	396	411	409	449	383	398	437	436	397	401	424	385	391	386	396	414	422	359	422	419	431	358	399	372	446	381	414	372	410	411	433	399	424	378	394	371	389	376	395	410	413	366	405	395	399	416	406	406	433	374	423	422	398	420	373	447	394	418	415	423	434	376	397	346	405	372	386	414	403	420	402	372	409	422	423	398	447	375	433	354	426	397	439	413	430	380	364	394	412	416	420	382	413	382	388	421	357	401	380	418	398	405	430	419	396	367	392	382	418	416	416	441	400	381	402	427	411	433	416	369	361	433	385	419	405	428	428	431	367	405	373	383	403	397	385	396	399	425	374	382	404	380	390	399	421	409	378	375	419	394	437	410	353	396	417	415	412	417	403	393	422	396	406	378	431	389	370	426	390	398	429	422	421	381	401	376	378	405	398	401	403	426	380	442	370	426	373	388	402	403	412	410	380	403	442	396	384	405	397	416	405	436	410	385	400	402	423	391	379	399	391	401	429	424	414	354	365	398	441	386	391	422	360	406	463	423	375	422	408	386	438	378	442	412	443	394	391	386	428	401	377	443	405	425	386	396	390	426	403	381	416	441	379	394	431	431	451	378	424	449	379	390	392	454	410	420	403	389	401	400	372	423	395	395	375	414	417	380	401	397	395	370	420	392	409	397	440	409	383	404	427	390	409	417	401	400	411	401	403	420	404	420	452	399	418	395	442	372	434	426	364	394	406	402	411	402	415	385	399	408	386	361	409	424	405	399	417	403	423	412	439	390	444	419	378	419	390	424	408	411	441	399	416	397	413	406	444	395	409	413	441	418	413	387	429	394	420	373	422	425	373	343	428	383	418	429	424	397	382	390	395	456	383	441	426	422	442	434	409	390	365	390	385	404	398	385	388	420	388	398	372	446	394	426	403	403	370	412	359	396	365	421	434	415	396	418	408	415	364	402	419	402	402	411	438	391	370	378	384	435	404	405	405	397	403	402	398	397	392	443	406	435	395	384	399	421	406	412	422	374	385	403	350	414	421	417	392	402	402	381	416	379	439	378	413	370	378	403	406	391	383	433	416	433	429	400	462	396	400	413	424	362	430	405	398	408	349	398	397	441	406	386	420	388	408	402	407	417	357	362	389	410	411	417	370
17983	9489	8493	5288	2858	2108	1650	1404	1317	1246	1185	1064	1069	989	958	1050	978	958	917	886	978	929	912	921	904	937	907	894	909	915	919	956	885	899	904	852	945	906	960	888	909	900	816	890	893	866	886	891	879	880	844	916	884	848	898	892	895	895	819	900	851	867	898	891	789	866	918	878	833	856	906	880	866	902	881	905	886	863	861	836	877	878	877	884	909	850	878	792	895	853	861	872	891	853	868	905	896	903	827	865	766	832	855	890	861	880	878	841	830	848	858	855	859	869	869	854	858	862	876	895	873	871	827	825	883	923	861	894	844	836	857	833	861	894	894	899	847	859	851	875	854	897	888	882	870	817	870	880	845	856	839	887	858	833	877	885	876	851	816	872	826	898	829	876	845	869	850	870	876	819	884	849	806	857	816	875	829	897	843	876	861	834	901	932	837	894	869	874	870	896	880	929	847	864	861	903	926	891	861	823	885	851	901	849	883	854	841	833	831	823	875	861	869	874	909	848	871	877	848	846	810	870	917	811	866	901	894	846	871	867	884	851	859	885	924	820	916	834	857	896	835	824	815	886	874	866	830	817	904	840	898	860	862	844	942	873	837	857	867	871	898	861	902	842	823	841	808	800	843	862	832	845	840	878	867	864	872	857	872	843	870	831	900	824	876	874	885	864	866	916	803	845	833	870	925	883	861	868	844	895	866	914	888	860	882	831	871	836	860	858	852	890	807	858	851	897	863	855	828	860	861	837	863	849	903	819	836	849	885	863	881	914	853	881	882	935	834	856	878	835	846	826	854	863	837	864	805	839	880	864	881	896	855	912	881	808	864	863	832	971	841	900	902	898	830	810	909	857	867	926	910	856	907	830	843	876	868	864	845	898	808	861	840	867	883	862	859	915	889	871	885	858	863	888	915	871	891	890	912	861	887	831	898	884	846	800	854	841	891	860	838	846	862	913	886	873	875	905	857	838	829	862	911	839	865	881	893	892	913	898	818	894	879	846	859	884	886	865	856	860	917	888	848	811	830	811	815	872	850	887	820	857	813	847	827	861	872	839	857	847	862	853	888	890	884	948	867	853	837	808	912	875	849	879	856	852	860	855	854	872	847	801	846	848	808	881	846	864	921	856	814	887	799	878	786	833	848	880	881	881	896	874	856	864	815	843	924	926	850	848	856	889	877	814	867	897	868	916	901	877	865	906	919	911	809	915	888	851	912	841	871	889	859	841	878	862	880	816	931	877	850	878	855	856	885	903	850	861	886	901	859	875	900	957	881	798	861	838	850	874	831	877	878	912	821	866	889	900	889	843	873	844	866	862	887	862	869	832	861	888	847	913	893	858	865	881	895	884	882	848	850	905	881	859	878	894	863	868	864	805	836	883	838	852	831	925	876	838	877	910	914	866	816	806	843	889	876	817	857	852	836	868	885	870	887	853	869	893	843	899	865	852	886	835	849	919	837	835	844	865	852	858	873	875	833	881	832	824	892	843	854	904	884	877	856	855	859	866	877	871	832	879	899	930	838	871	877	840	855	842	844	846	820	863	897	833	864	864	873	925	819	849	890	828	843	845	837	876	880	881	878	889	882	855	855	851	851	838	917	905	890	853	891	829	850	846	905	849	860	899	852	878	826	815	847	818	919	835	876	819	849	868	882	864	884	881	814	912	887	842	904	832	890	875	880	852	786	844	867	881	850	876	891	896	832	902	806	846	885	822	887	858	862	849	884	839	839	880	906	811	904	858	861	918	867	822	828	890	869	854	892	882	896	879	828	883	836	824	917	848	894	857	897	840	876	889	822	888	854	848	924	923	822	855	871	816	923	880	817	804	879	895	839	846	905	862	919	845	872	890	822	885	845	878	878	899	888	913	909	852	913	846	836	889	872	884	879	855	867	830	883	931	896	843	851	815	860	856	870	878	925	874	822	904	811	906	844	893	844	800	817	834	916	834	864	898	901	923	844	850	892	854	890	933	842	791	877	878	838	859	865	929	888	835	869	857	873	831	912	886	862	902	910	796	911	855	851	837	888	864	820	847	826	844	905	864	895	862	885	860	894	922	851	852	876	898	902	877	877	887	854	923	813	817	883	823	911	846	817	870	833	932	895	864	859	843	882	811	841	874	853	846	845	876	864	896	886	792	833	869	850	854	836	870	902	841	839	861	933	883	853	879	826	865	875	888	837	808	858	824	918	839	879	864	884	866	869	883	879	897	910	847	858	860	887	888	836	890	879	858	834	841	850	887	892	898	859	890	856	949	907	863	894	842	871	861	864	880	901	835	831	823	890	874	859	874	877	849	887	904	901	903	846	841	837	858	898	908	868	866	914	862	860	880	902	829	883	906	849	876	880	835	877	880	831	853	879	870	894	835	871	838	819	929	878	822	877	862	811	818	938	860	842	884	890	901	897	811	846	876	856	880	877	888	885	896	913	858	875	840	899	864	897	849	874	866	861	849	854	895	860	955	859	908	886	865	796	896	834	857	804	892	874	877	862	832	862	821	785	879	831	818	841	863	888	829	840	910	890	910	854	875	874	865	838	840	859	807	877	896	842	846	875	868	875	845	866	869	841	895	816	875	833	855	882	919	849	843	873	894	851	889	846	833	852	858	896	876	860	850	887	858	878	860	797	845	853	828	870	882	900	832	880	849	860	852	897	855	877	864	870	840	868	856	865	858	920	838	833	810	873	890	890	886	901	872	886	904	910	888	858	910	917	847	875	853	857	929	888	861	812	864	885	826	866	873	890	875	906	811	907	871	829	914	831	853	859	847	814	843	881	907	870	845	844	880	827	860	894	870	875	812	843	859	837	908	864	813	886	796	887	902	902	883	893	849	868	879	855	859	811	813	886	918	883	840	839	844	858	855	842	880	863	877	897	840	927	849	861	853	891	894	846	855	816	880	821	852	908	885	882	878	814	886	897	877	877	880	856	900	904	853	853	902	850	830	850	870	865	884	861	879	864	838	826	880	883	935	859	886	887	883	855	880	872	893	907	808	840	858	817	879	872	880	904	880	855	918	852	875	904	870	847	850	825	871	848	842	846	888	848	868	882	818	837	855	851	895	829	871	835	942	899	844	868	884	837	891	889	830	864	919	860	853	854	874	907	806	862	864	873	911	887	912	885	866	830	873	882	860	789	873	862	882	823	824	830	888	862	824	872	906	857	882	857	884	907	841	847	835	903	867	872	937	895	836	909	855	854	849	889	849	897	886	865	845	873	852	834	874	914	874	812	823	910	842	824	859	839	870	885	834	833	863	890	887	871	877	893	906	847	922	858	884	879	820	858	864	961	819	846	949	923	893	897	838	882	860	887	875	816	868	862	889	892	872	906	786	886	811	835	840	844	865	907	872	865	876	862	894	858	857	878	880	891	865	798	854	900	889	871	806	884	821	804	887	884	814	838	886	898	868	845	885	846	881	829	867	926	860	859	868	860	792	886	861	840	885	863	831	827	895	911	874	889	821	872	894	877	889	909	844	831	853	843	832
42801	26280	19757	9905	2493	1192	748	590	560	494	461	419	419	365	374	347	396	352	345	345	329	355	342	323	331	341	331	299	317	319	340	323	320	294	274	279	325	339	341	300	329	297	300	281	336	333	308	319	296	296	356	296	306	282	294	331	353	316	322	293	312	303	307	304	293	331	305	303	307	329	294	317	312	299	322	329	302	310	315	315	319	302	299	307	286	320	292	320	320	312	333	324	339	290	301	326	317	281	311	295	335	334	365	308	278	306	292	311	334	337	291	312	302	326	305	297	300	286	288	306	331	324	317	337	315	290	298	276	299	304	302	328	318	301	324	288	333	314	306	300	314	326	311	313	317	305	315	344	301	296	298	295	323	314	300	308	321	296	278	263	281	319	312	329	291	323	329	340	307	302	299	263	314	266	295	282	300	283	346	312	291	311	303	307	319	322	323	300	259	317	289	277	311	332	290	314	277	317	298	299	361	319	289	342	324	288	317	271	304	309	334	330	317	323	351	346	290	346	287	285	322	304	338	305	330	295	307	316	308	331	311	309	302	318	348	329	303	296	310	313	324	319	284	304	304	304	320	305	299	319	266	289	298	278	308	333	304	300	309	281	331	273	277	288	328	285	291	304	304	301	293	289	319	344	328	301	345	302	318	267	291	332	301	310	303	256	277	295	311	312	343	262	326	292	317	309	289	302	325	299	306	316	306	302	259	301	291	310	307	316	264	256	311	343	274	277	325	282	291	292	320	311	328	305	294	288	289	302	311	304	296	275	292	294	296	325	316	311	298	327	290	350	331	281	291	325	329	284	292	301	299	312	352	320	301	283	286	333	307	268	300	308	289	326	310	314	297	319	298	338	273	310	334	293	284	324	303	336	322	337	339	300	321	337	304	329	294	278	327	288	295	320	314	304	302	312	290	294	316	303	318	294	290	302	313	284	316	310	321	314	303	295	307	330	311	292	296	304	314	310	294	327	277	299	290	338	266	305	283	315	293	303	301	344	302	297	313	325	299	305	287	289	327	276	312	277	330	353	303	304	315	322	308	292	326	320	321	294	284	290	285	337	323	322	300	277	307	287	303	275	318	302	312	269	306	316	309	304	329	326	323	298	294	328	314	324	302	279	312	304	283	302	280	312	288	287	299	333	318	331	347	283	305	297	286	308	283	273	306	330	292	284	295	287	342	325	285	310	317	330	261	351	289	303	315	316	325	310	287	331	321	332	275	317	314	277	317	293	336	312	261	303	296	324	312	288	251	317	308	293	268	281	264	276	332	279	293	313	296	321	299	341	313	331	322	301	319	343	300	308	321	320	298	287	318	272	288	323	319	316	357	281	322	305	300	370	318	332	321	275	310	285	311	279	349	268	316	310	342	295	353	305	298	276	338	324	316	310	307	327	320	317	308	290	330	297	301	303	299	324	320	297	300	305	274	302	316	300	307	304	281	290	306	288	331	316	317	345	325	282	303	278	317	294	331	277	292	306	327	315	319	266	269	328	315	284	323	295	309	329	301	274	316	352	333	346	317	291	270	279	313	279	286	319	322	301	321	305	283	315	281	342	282	323	301	291	297	321	308	325	343	309	295	291	289	300	294	288	293	295	304	323	283	313	308	305	314	316	308	284	275	303	333	274	347	284	298	324	351	296	327	277	302	294	296	337	306	300	328	309	282	321	307	283	304	314	311	338	290	291	292	277	313	291	307	281	279	306	309	284	285	334	334	287	298	322	294	273	303	326	314	325	308	324	338	283	296	281	334	324	281	280	324	310	307	276	319	331	306	303	296	284	301	328	322	282	333	321	304	291	304	298	315	318	308	278	308	350	303	321	298	307	311	322	306	317	289	286	328	358	336	331	294	292	332	263	318	292	309	309	283	298	297	324	290	326	305	335	286	291	301	310	292	295	311	301	327	340	312	314	317	324	333	333	312	328	339	340	305	311	310	291	270	310	311	317	290	303	310	322	284	307	307	337	327	338	345	325	300	297	328	343	304	274	294	293	283	302	325	337	314	291	314	285	284	333	297	304	329	335	311	321	317	328	253	298	316	306	340	302	300	269	328	322	288	297	271	308	331	298	309	347	384	297	305	290	290	351	304	314	323	322	286	332	296	319	328	267	281	306	317	307	309	284	288	290	293	292	329	325	354	284	324	316	310	300	305	317	327	294	313	294	309	290	316	313	302	311	307	298	306	288	289	287	275	317	323	292	325	316	310	308	325	308	304	316	315	303	336	324	324	310	344	331	297	284	294	314	309	277	286	271	322	322	324	320	294	350	295	294	307	314	301	309	333	268	314	278	283	306	319	306	335	283	302	323	313	317	303	318	297	306	290	309	311	311	278	291	312	310	293	351	317	297	308	321	269	331	294	309	304	349	328	299	285	294	276	301	285	289	322	297	329	293	314	291	297	280	315	283	314	313	257	310	290	301	286	324	287	338	324	306	282	340	314	329	311	305	320	332	301	285	290	293	287	305	316	307	324	285	315	322	327	297	276	295	308	347	299	307	304	339	357	331	327	295	281	312	297	316	309	304	295	283	295	288	288	286	323	316	311	261	324	329	313	313	283	311	331	315	311	314	326	325	286	316	326	296	324	301	302	318	348	320	306	292	301	298	304	295	285	289	283	280	284	268	314	335	291	302	292	294	316	299	304	324	294	279	315	333	283	297	278	293	315	318	297	321	323	303	321	320	322	329	323	306	285	334	318	329	307	313	297	310	313	292	320	310	291	285	323	305	328	291	315	318	294	284	289	301	303	290	312	307	303	295	323	296	278	301	301	310	330	332	318	311	302	316	313	308	277	333	293	301	308	316	299	327	304	289	300	303	313	299	278	295	310	293	291	305	315	314	328	299	278	332	325	290	315	308	273	324	288	352	299	308	318	326	302	322	308	273	320	307	311	290	328	308	324	333	277	338	309	310	305	299	331	278	322	346	309	317	299	280	323	322	295	282	324	304	308	288	312	281	322	317	306	314	296	282	266	305	299	299	308	308	304	303	312	297	325	292	313	322	337	292	307	322	301	266	335	357	313	339	335	289	322	305	338	281	320	309	280	328	289	317	356	309	366	294	298	355	279	304	321	290	316	326	317	308	334	309	298	304	317	308	272	275	304	323	284	296	299	301	309	313	309	290	318	309	325	318	328	303	305	296	334	309	328	312	309	284	284	306	271	328	337	304	322	303	306	298	330	293	268	288	331	277	286	305	260	274	301	347	301	298	316	324	303	284	328	297	308	305	306	315	315	314	297	322	324	322	329	311	280	341	313	327	278	282	290	322	311	312	322	332	310	334	312	339	289	260	336	332	285	298	278	315	306	278	299	299	292	309	298	292	307	311	289	337	307	279	279	327	301	305	298	313	339	314	288	320	341	319	252	323	293	328	267	328	328	328	303	280	299	307	275	340	295	319	305	279	299	321	307	284	303	297	320	302	299	308	303	333	327	309	319	292	308	269	291	297	287	310	287	330	299	302	296	302	311	282	315	285	307	277
27929	19988	22789	15106	5504	3390	2474	2063	1869	1590	1427	1335	1190	1141	1128	1007	983	961	974	837	839	877	843	814	781	848	795	774	770	786	723	760	739	772	693	737	705	757	692	731	752	663	708	658	721	698	709	713	722	698	654	715	674	714	694	728	677	703	739	691	700	696	649	678	657	685	705	703	700	717	705	675	700	694	703	661	699	686	707	671	647	761	733	684	716	681	718	709	754	661	705	694	695	667	701	706	734	740	700	673	661	674	683	703	724	693	746	651	719	685	651	644	695	658	686	721	685	701	695	660	730	700	694	642	703	708	696	705	705	672	686	719	663	715	719	688	713	650	707	709	713	691	715	698	676	691	707	725	687	689	700	635	658	657	702	690	675	716	637	676	704	696	760	721	758	693	685	698	695	649	700	719	670	682	637	678	678	681	701	712	657	685	705	703	690	696	694	710	727	734	705	694	674	681	656	716	678	728	685	656	673	713	697	716	659	718	707	682	660	681	659	735	685	679	710	699	664	719	727	732	711	691	749	657	723	709	626	647	700	721	676	708	713	689	709	626	717	715	738	723	708	650	653	683	703	672	712	669	646	672	699	704	719	717	684	619	693	657	729	691	688	723	670	713	662	676	699	708	699	689	717	683	723	707	706	656	664	690	727	663	720	658	705	713	688	661	737	676	743	717	675	695	658	673	715	716	684	651	711	716	716	682	669	648	697	737	651	699	705	681	695	731	714	710	661	694	693	695	634	653	689	706	676	700	735	691	674	683	696	686	704	677	706	700	683	713	688	714	696	713	685	691	685	704	690	665	685	688	660	693	722	671	690	688	738	719	672	694	708	665	629	692	742	654	703	711	695	711	683	676	696	669	685	672	691	649	716	690	733	694	652	706	722	690	687	681	731	721	678	689	688	718	698	695	740	717	742	658	682	676	684	717	738	637	689	733	710	731	630	690	669	662	685	695	693	733	687	690	699	689	691	734	688	755	675	696	654	732	639	689	696	678	694	666	624	679	693	711	699	680	678	732	658	765	699	705	665	687	686	694	684	710	689	701	683	713	711	733	672	749	690	730	708	677	710	642	712	662	714	672	675	673	680	682	664	685	723	695	646	700	732	687	708	678	692	703	651	724	652	705	693	695	698	693	686	713	741	691	716	681	668	717	680	647	683	687	695	652	694	683	671	713	677	666	703	636	668	721	660	698	658	708	694	672	737	701	686	684	721	665	677	658	693	705	703	690	698	723	670	670	697	698	705	705	696	742	729	651	703	716	675	674	678	698	678	666	653	627	671	721	663	720	683	697	706	697	713	639	688	661	682	664	681	696	659	717	650	715	693	702	726	686	718	712	657	697	686	690	695	685	738	711	730	699	722	671	691	686	688	669	728	713	673	667	715	712	691	679	658	675	656	671	666	672	710	678	660	693	715	681	681	666	752	682	662	711	688	702	708	703	610	703	708	669	680	729	675	688	664	660	713	693	670	667	686	645	677	674	665	676	717	701	682	627	662	652	642	707	683	670	726	670	711	721	685	718	669	682	690	694	705	712	692	696	671	642	671	722	675	686	678	721	610	675	692	685	662	721	761	712	703	708	637	699	678	693	672	657	664	696	752	695	702	708	639	685	660	710	698	751	679	763	692	713	694	732	688	709	678	693	663	678	674	678	680	746	685	711	700	673	710	675	683	714	717	695	712	688	667	681	689	678	674	692	664	670	697	675	694	689	690	684	701	699	661	688	701	674	708	671	711	689	690	712	639	693	755	691	680	704	669	668	682	719	677	676	678	663	711	640	691	679	744	675	702	699	692	656	675	720	718	682	689	709	717	693	733	730	675	695	682	681	717	679	669	677	717	637	670	638	678	686	692	692	686	691	679	673	709	657	679	708	706	671	687	679	687	745	691	714	680	738	673	711	684	707	695	627	706	731	717	727	694	679	725	710	756	682	705	678	730	711	675	686	724	680	725	681	666	674	690	734	721	653	661	688	709	675	759	715	701	667	690	686	708	674	643	655	693	661	694	709	684	726	668	734	712	681	696	675	715	636	691	670	711	720	745	699	649	678	667	682	697	673	676	688	667	701	699	699	648	702	700	701	668	744	691	668	724	697	661	716	723	674	693	697	694	700	698	677	724	686	684	719	739	689	754	682	678	705	704	696	738	694	678	686	678	638	692	723	690	683	673	670	722	695	710	683	720	702	644	697	644	704	696	704	675	707	708	690	683	704	685	750	675	652	682	661	713	745	682	708	664	727	672	706	690	709	708	688	721	683	732	696	681	686	697	656	648	669	653	661	702	697	700	679	666	681	724	693	685	716	676	658	662	662	705	661	718	750	701	670	649	655	646	668	684	676	685	719	673	710	680	724	721	674	696	686	731	664	651	696	689	694	680	720	763	695	655	657	652	724	683	691	705	668	684	674	706	725	717	715	707	711	719	698	738	696	665	676	705	687	742	722	697	724	715	644	670	708	685	707	696	665	723	720	674	660	675	708	702	647	700	697	720	747	746	675	658	704	668	727	702	696	736	708	651	746	645	684	680	728	651	662	699	682	725	686	667	689	678	677	734	706	665	668	707	678	748	674	670	702	656	670	672	721	714	701	677	710	682	717	701	697	667	705	681	734	720	680	736	663	706	700	705	699	688	726	690	679	666	649	718	621	661	705	704	677	654	693	697	718	679	672	719	695	737	701	708	714	723	644	698	693	690	689	701	698	672	696	699	647	713	712	696	689	725	681	670	757	687	669	645	732	723	693	708	667	682	714	712	686	672	682	649	682	655	737	701	654	644	725	671	655	677	686	742	710	673	704	704	699	714	661	683	673	665	660	691	718	696	705	612	662	691	668	699	720	714	712	716	657	675	697	666	642	682	674	716	671	737	679	704	744	696	592	726	704	707	642	704	673	686	701	672	669	679	702	711	705	703	680	658	685	687	694	653	684	660	645	716	700	721	699	668	647	716	746	708	715	672	732	724	673	734	708	682	677	700	690	699	697	707	686	712	737	679	685	659	698	720	674	694	677	710	685	721	682	701	714	669	699	692	681	647	712	672	720	735	713	704	690	707	646	661	708	681	673	658	718	678	665	690	678	705	680	690	676	646	683	683	669	719	685	662	719	704	697	716	695	639	686	688	676	693	680	674	684	705	658	648	671	730	649	705	679	700	674	701	650	638	704	655	735	674	699	726	704	668	695	700	730	707	702	673	727	739	695	687	704	641	686	699	711	694	710	671	662	677	697	692	670	640	702	655	702	652	703	714	712	641	689	716	704	700	708	697	677	700	690	702	686	666	734	689	666	700	643	659	680	703	712	693	684	686	689	700	687	669	684	698	695	660	692	654	679	716	709	679	671	705	672	735	709	672	681	702	753	710	693	729	676	690	665	704	705	648	683	688	716	699	707	696	729	703	666	657	656	699	675	686	689	696	678	693	736	716	679	640	697	636	692	705	668	742	661	684	704	710	653	714	698	665	655	656	685	657	658	686	723	699	704	689	679	619	692
50755	35773	31329	17673	4538	1910	1183	879	787	680	641	525	552	529	472	436	426	495	413	433	445	448	417	359	381	403	420	428	421	396	386	392	365	394	388	410	431	375	381	397	412	418	428	413	372	394	366	367	365	370	370	370	355	371	378	343	367	374	402	384	369	408	373	358	337	370	357	350	409	361	404	369	338	411	350	398	369	391	396	405	398	383	402	370	409	368	402	377	370	401	400	375	349	364	350	385	377	419	379	429	376	362	394	399	365	405	400	360	363	388	394	382	380	401	423	378	389	409	350	377	370	373	374	347	421	380	409	396	354	401	392	403	374	370	356	418	437	398	361	357	399	393	361	386	385	412	383	394	379	387	373	397	375	397	346	413	405	347	371	382	402	377	372	366	400	350	357	415	392	381	350	373	353	391	386	376	360	383	382	380	390	365	406	410	393	365	388	415	412	400	365	371	366	432	395	378	365	374	364	354	352	347	366	367	395	400	378	369	381	411	390	358	374	374	386	418	387	374	370	347	334	385	390	386	363	385	394	371	371	375	366	397	379	375	351	390	362	396	383	399	389	389	377	377	404	377	368	344	345	377	399	339	372	379	388	401	361	387	341	366	356	354	401	419	403	376	367	387	381	355	382	365	382	372	363	391	405	375	369	376	356	385	361	388	418	396	364	390	366	396	392	363	411	369	375	356	387	374	391	376	396	360	405	434	379	354	389	392	410	379	393	352	380	394	355	369	417	403	361	384	389	371	386	400	368	390	360	407	335	346	375	387	424	411	363	394	342	402	383	358	358	401	381	392	408	381	370	404	359	395	393	394	379	342	368	362	346	382	399	370	330	348	379	380	400	407	409	352	376	406	419	386	411	406	370	385	356	430	366	371	406	370	385	388	389	367	382	375	335	380	336	378	373	396	395	361	404	375	401	360	397	426	371	362	397	381	363	417	377	369	383	402	373	365	411	344	359	324	370	387	384	350	391	383	367	402	364	395	399	421	372	370	405	359	385	377	344	372	382	337	369	398	389	384	398	400	415	380	393	365	384	396	396	378	389	350	396	373	377	340	345	431	387	381	331	374	397	432	388	357	367	376	400	406	378	402	369	330	388	396	362	361	414	418	362	397	393	369	369	390	423	365	398	400	386	390	446	403	343	392	409	361	390	353	396	411	413	405	400	369	405	409	367	390	425	366	376	387	373	378	368	372	398	368	359	343	378	359	409	379	405	379	389	371	375	348	359	371	388	384	379	365	377	355	386	381	377	395	379	353	345	360	377	357	377	368	370	410	381	400	406	381	363	373	395	378	391	368	380	363	376	407	380	361	414	353	382	364	359	370	363	365	411	413	376	376	375	440	420	374	379	366	414	382	338	375	397	382	372	382	406	383	376	330	423	395	370	359	392	396	351	367	371	391	371	367	377	368	398	349	388	367	385	387	389	368	403	397	358	401	414	352	377	359	407	381	396	387	390	382	401	372	364	368	384	376	350	365	386	360	397	385	359	362	405	399	375	362	403	398	369	382	370	360	369	388	390	403	373	397	420	403	399	354	392	358	358	382	364	404	363	374	365	374	396	385	402	406	382	400	370	382	377	356	387	367	388	364	399	368	413	350	384	368	362	386	434	394	388	370	399	384	366	376	369	387	365	400	378	404	420	405	357	352	361	397	406	341	395	394	327	372	385	374	398	368	350	384	418	402	405	395	408	368	377	404	367	379	354	364	368	361	373	419	376	365	342	346	377	350	376	379	379	360	394	390	394	372	357	389	397	373	363	362	370	357	384	358	356	355	374	417	373	402	354	429	385	403	380	370	379	414	397	419	365	373	345	417	389	358	393	365	368	356	357	378	340	399	363	388	365	387	342	376	418	389	411	384	374	355	395	413	363	399	421	369	362	372	378	387	369	372	384	382	353	389	413	385	392	367	343	392	386	377	376	364	374	375	397	388	383	378	372	402	380	360	412	380	354	415	394	356	390	364	383	384	411	398	375	368	398	394	417	356	355	346	357	369	388	390	344	399	376	390	430	358	404	361	381	392	389	409	409	383	372	356	376	384	386	365	385	440	362	360	393	363	366	345	368	365	338	393	394	378	363	385	368	371	392	333	392	410	368	412	396	396	369	362	408	362	389	406	385	353	394	328	345	408	376	372	411	345	346	404	364	352	346	364	419	387	366	396	352	380	363	374	381	357	367	395	375	396	392	362	387	395	397	398	399	384	401	407	363	383	394	348	398	361	392	382	383	446	376	368	401	320	396	373	400	415	354	363	342	404	392	366	362	387	390	384	388	389	361	383	383	352	331	408	381	356	396	365	388	366	384	363	379	356	351	366	368	412	405	375	382	375	369	417	356	351	338	368	357	395	382	358	361	378	370	379	391	379	359	334	372	412	378	410	408	403	402	362	415	372	352	430	370	423	392	383	412	384	433	355	350	410	381	394	385	367	396	355	390	399	391	403	399	353	352	398	350	357	392	385	384	370	425	391	369	357	361	393	363	401	375	373	403	324	395	369	372	402	361	341	369	400	371	397	406	390	374	404	391	362	358	367	322	356	407	395	395	411	396	404	360	407	391	363	376	384	423	387	369	329	366	350	371	366	388	411	373	378	371	371	393	369	375	384	400	376	397	404	369	369	387	398	377	375	395	367	395	405	405	438	397	397	381	425	411	430	412	418	405	386	362	393	386	371	400	374	394	379	356	367	395	402	384	361	401	385	349	375	390	358	378	396	372	372	426	375	402	324	386	382	396	376	373	367	375	417	399	397	392	412	373	391	398	369	357	359	353	425	427	388	371	388	376	368	402	348	371	348	378	382	367	359	372	374	410	388	380	379	393	394	366	421	318	327	389	386	338	397	377	364	393	366	415	423	392	425	399	422	384	384	391	395	388	416	403	400	431	406	418	347	413	372	395	380	371	395	387	387	352	363	415	365	406	375	350	394	354	375	351	411	388	405	414	394	375	391	385	352	387	400	388	378	352	404	389	357	407	418	396	384	399	348	365	353	380	362	377	367	375	357	397	346	342	346	415	395	389	413	375	383	380	410	372	364	362	386	386	383	404	404	404	364	394	324	429	396	368	383	405	348	393	370	381	393	362	383	407	375	389	356	387	380	378	361	399	360	338	340	384	361	396	370	392	385	383	352	370	368	373	409	364	340	399	367	376	390	361	352	403	384	387	430	388	401	386	399	357	393	362	403	386	390	372	381	394	391	360	388	404	361	364	355	356	363	386	413	394	352	427	378	392	373	398	376	384	363	382	365	361	370	386	341	382	405	386	412	343	389	417	330	387	376	374	384	366	384	396	375	360	377	370	370	397	405	375	370	358	421	377	374	388	370	390	365	353	389	388	342	356	369	382	374	394	363	379	380	371	364	370	434	359	379	384	384	421	390	371	368	349	340	348	377	384	387	373	372	388	396	371	390	370	331	387	342	417	359	349	374	365	379	358	393	316	326	371	379	363	359	370	367	352	381	376	390	348	377	402	384	397	372	348	356
32276	27707	31897	21675	7518	5049	3654	2922	2772	2464	2124	1782	1653	1563	1447	1399	1270	1269	1198	1153	1073	1113	1084	1101	1036	1097	1018	1029	981	984	932	991	945	965	976	859	891	912	906	893	915	900	977	938	902	881	835	821	820	881	876	845	901	831	830	867	837	874	857	791	795	839	865	868	858	847	838	835	877	841	793	797	854	880	843	896	836	862	813	838	829	816	866	858	869	833	879	821	827	853	817	838	844	832	829	902	825	862	832	861	903	865	867	845	850	845	850	860	872	841	802	856	805	806	873	887	802	862	827	810	893	797	888	818	795	859	817	826	883	894	805	836	869	818	846	869	830	854	874	857	852	854	820	878	826	780	847	902	797	848	882	880	844	823	870	885	826	807	888	834	798	863	867	855	848	862	830	843	897	838	854	859	825	821	790	853	832	804	822	845	839	879	836	806	844	839	855	863	843	823	799	812	849	871	862	839	879	815	852	876	906	886	837	823	862	859	818	826	831	914	884	832	867	899	859	861	855	892	834	859	854	859	846	896	791	848	859	859	888	874	824	825	877	871	856	872	815	828	893	830	844	860	829	797	824	843	844	819	876	839	821	846	842	847	899	859	816	812	846	886	847	836	841	834	863	813	858	854	865	790	819	817	790	794	851	887	848	785	812	834	796	840	864	826	870	820	890	845	800	822	835	850	824	848	891	916	844	863	829	881	872	810	855	828	840	838	848	839	868	853	809	872	864	870	836	847	811	846	889	829	861	864	808	865	804	791	821	799	816	841	790	846	839	853	834	833	868	841	836	855	782	822	841	863	848	883	821	830	849	863	808	800	845	833	867	861	895	856	885	813	888	891	831	857	925	842	792	841	827	853	844	829	898	827	844	819	829	941	878	880	830	822	903	805	799	884	863	837	864	879	806	886	862	880	867	842	865	865	849	819	833	794	851	846	893	852	859	852	790	861	776	842	797	894	851	806	857	866	878	786	849	850	871	849	803	856	838	840	845	882	848	891	812	905	862	864	836	835	854	823	910	835	879	870	868	817	848	852	844	866	892	828	830	824	853	818	858	859	883	859	853	894	862	812	820	830	866	815	825	876	865	880	890	880	825	780	867	847	831	783	843	842	820	846	859	849	858	835	817	851	908	863	865	812	862	861	885	863	824	863	853	854	860	858	786	867	798	842	847	824	830	886	828	810	790	794	851	817	856	862	847	866	829	889	874	855	868	835	869	877	876	805	805	912	827	860	826	876	834	918	808	865	823	861	824	846	851	866	871	779	834	861	815	886	878	804	846	847	855	850	880	861	892	890	802	809	818	766	843	851	860	780	823	866	798	861	861	851	809	859	826	870	861	832	838	855	846	843	864	813	883	848	893	825	866	840	846	832	819	902	848	808	800	826	833	837	829	829	838	853	870	879	830	771	863	877	862	820	838	884	821	822	836	819	831	868	810	896	851	872	821	857	887	839	836	853	837	870	829	813	904	801	829	835	826	818	837	827	784	867	869	857	855	791	856	820	843	799	891	845	790	842	859	846	851	840	857	834	829	791	829	855	812	937	874	846	857	832	818	827	837	852	821	808	866	789	833	868	834	907	849	835	864	800	846	852	869	882	888	873	846	842	824	820	862	807	869	855	832	861	835	874	839	923	808	871	838	874	855	832	774	859	843	837	882	861	882	824	894	867	828	862	832	869	856	875	831	824	840	848	879	832	821	867	865	880	830	843	885	844	864	805	850	829	839	816	852	787	852	898	811	826	888	878	862	804	799	841	809	811	894	855	830	835	830	816	841	864	877	771	849	846	835	855	861	871	857	875	882	848	867	830	808	828	847	791	850	824	831	803	857	821	867	849	891	871	825	844	823	820	849	819	840	873	854	788	877	855	850	830	843	832	876	805	864	802	837	876	859	841	931	828	902	826	797	883	822	789	830	801	829	844	868	824	842	919	851	870	842	835	911	840	858	896	807	849	861	884	842	834	884	811	843	816	814	816	841	825	862	846	857	829	912	884	832	916	850	894	875	881	824	862	872	794	850	817	863	865	864	823	858	869	777	866	839	887	910	809	870	822	835	834	781	868	886	802	829	865	836	839	856	835	807	840	879	823	866	851	834	821	889	835	818	812	849	819	856	887	815	847	843	831	822	765	862	869	815	881	806	880	855	788	900	848	896	877	824	807	883	862	938	790	882	863	854	876	840	834	848	870	762	849	839	811	850	854	842	942	859	874	886	818	837	854	889	856	896	823	806	816	838	856	849	867	852	905	866	856	844	849	834	768	874	823	832	825	873	851	845	858	875	826	828	850	864	857	846	830	847	813	891	873	857	817	884	801	820	819	830	851	802	837	796	847	902	809	852	922	874	834	837	840	815	838	817	829	788	852	890	796	851	893	832	831	843	868	824	828	827	846	837	846	833	828	797	823	817	876	790	803	831	863	820	888	845	852	870	819	857	870	822	868	832	829	863	847	854	823	827	892	814	783	887	843	823	845	886	827	814	897	810	837	849	770	809	871	822	922	874	802	800	852	866	834	888	800	912	819	798	825	800	866	837	856	871	827	852	799	814	890	843	827	857	800	825	872	864	866	770	846	816	792	872	865	815	855	803	820	813	896	819	842	804	859	813	887	874	883	873	870	843	832	815	875	844	837	848	826	832	875	861	855	859	811	886	840	838	798	881	887	826	868	847	827	889	794	810	847	843	805	864	877	812	842	828	867	855	799	869	850	816	873	814	894	843	844	805	823	864	823	853	804	847	836	874	820	811	853	852	850	828	873	799	858	854	859	864	836	895	860	924	855	849	834	809	864	837	826	864	878	860	822	853	819	831	801	778	828	798	897	864	851	818	829	852	873	871	867	838	825	854	859	867	883	889	806	899	841	865	814	802	840	820	877	872	854	812	879	859	843	872	821	815	883	827	884	846	844	835	858	827	845	886	798	838	839	838	802	818	877	848	875	884	911	852	812	847	825	872	874	842	839	870	841	876	822	850	895	864	886	886	798	856	853	825	850	839	847	856	836	855	843	859	785	837	859	865	814	862	881	881	810	849	829	889	865	864	800	817	825	870	834	842	870	853	890	846	845	846	860	855	847	857	821	842	853	867	891	836	842	824	858	810	838	862	865	811	814	833	857	780	823	863	842	836	820	853	895	889	838	837	846	883	842	841	838	841	854	815	865	837	836	863	853	826	843	856	879	856	813	827	843	862	819	882	849	892	839	834	825	797	822	842	819	859	841	865	852	887	819	835	836	850	840	808	843	866	824	842	831	801	833	885	846	858	854	874	835	808	838	827	888	868	860	861	860	828	842	833	811	867	820	862	841	837	833	872	879	848	841	821	788	864	841	846	845	777	874	814	863	848	890	870	872	855	801	833	787	811	888	823	862	868	872	876	895	817	857	825	841	869	881	880	834	852	808	856	803	831	852	794	838	840	837	827	839	834	867	847	849	786	776	906	814	851	823	853	869	873	876	796	860	884	851	840	823	798	835	871	817	826	816	868	823	824	855
27916	14471	6008	2381	1038	706	586	557	512	493	473	428	395	450	453	470	429	422	412	452	422	431	456	427	395	405	418	428	392	449	428	434	432	432	417	415	363	428	453	397	443	384	389	397	422	451	405	413	409	405	398	417	399	441	395	397	401	430	404	408	413	370	416	429	379	367	434	449	380	420	408	403	399	433	393	407	419	442	443	408	420	417	415	394	383	424	402	412	408	373	396	435	426	393	393	445	419	401	440	426	398	393	411	415	417	389	397	421	418	431	426	407	403	453	443	425	445	427	422	371	391	416	394	392	400	411	394	427	395	433	412	388	444	422	410	416	406	395	461	402	423	436	435	458	377	372	398	427	452	392	409	428	392	385	436	441	418	422	436	421	396	392	416	429	460	412	419	402	391	395	413	412	399	424	417	420	389	389	406	369	389	375	378	441	381	433	397	406	422	446	426	380	397	400	367	404	415	367	433	369	449	401	392	451	438	398	413	426	388	435	384	408	414	398	459	413	408	437	453	410	400	379	437	417	380	434	392	428	400	430	398	406	412	369	447	387	461	399	387	402	392	403	411	434	396	404	382	408	410	455	416	462	387	414	440	356	409	367	406	411	389	392	424	389	414	402	429	440	454	420	396	424	406	370	395	394	400	395	412	457	378	382	462	399	393	420	368	391	391	405	401	416	404	419	410	408	450	411	423	412	418	428	452	399	402	425	432	431	444	424	462	403	436	363	413	376	404	399	419	388	422	409	410	453	400	390	427	443	420	401	392	367	374	416	414	387	419	409	387	441	361	412	395	432	435	384	393	419	419	433	435	434	420	426	422	413	435	418	439	403	449	417	388	405	445	462	402	417	386	414	431	447	371	418	428	448	382	424	420	431	413	441	394	410	409	415	402	410	370	379	424	424	411	447	394	434	442	366	431	400	395	377	385	412	406	414	391	443	363	448	411	384	417	424	396	441	414	404	423	414	393	430	463	441	374	418	443	446	422	379	395	404	408	379	416	439	399	416	387	406	393	437	394	391	409	412	407	405	413	398	448	397	385	377	404	398	410	457	441	426	414	426	392	427	380	390	448	416	429	375	410	403	432	411	426	442	397	390	440	409	442	390	423	411	399	396	370	408	442	398	399	373	408	423	429	374	410	435	408	418	393	434	427	363	401	424	414	468	413	424	401	418	443	411	439	400	445	396	420	410	418	409	394	344	408	429	386	404	398	442	382	409	418	428	391	461	425	421	396	420	400	418	438	395	351	419	449	396	378	410	419	415	445	411	431	393	409	379	431	392	413	412	423	384	433	393	429	372	419	394	399	421	432	405	379	387	371	388	418	448	417	400	393	411	392	413	425	403	424	452	414	448	419	396	429	408	405	410	414	389	400	436	386	467	423	404	428	390	405	412	396	426	438	402	417	417	426	398	379	397	402	403	442	396	445	452	441	380	386	402	412	378	429	418	416	345	409	427	363	404	423	402	415	430	402	368	378	389	426	400	411	411	406	398	361	388	401	420	414	384	403	394	420	391	367	433	394	409	442	449	382	382	405	415	444	426	384	397	415	400	412	402	407	418	389	411	439	369	411	425	418	442	422	387	381	396	438	402	364	406	423	419	406	408	350	421	441	438	420	380	410	397	428	421	400	413	375	395	409	397	366	397	378	424	413	413	439	382	419	411	413	405	408	436	397	401	425	386	368	412	431	423	430	388	428	427	416	426	417	394	418	400	419	446	403	447	408	390	441	454	415	386	452	366	375	390	384	402	416	416	408	424	425	396	456	392	428	460	402	441	415	434	368	436	395	413	415	377	460	380	376	390	430	422	431	383	408	429	397	426	387	387	411	415	400	395	379	385	397	419	398	451	422	367	370	438	451	420	439	360	396	392	398	391	381	415	378	386	459	397	387	435	410	439	429	417	437	404	403	447	410	435	427	425	374	423	395	420	391	406	435	459	412	426	416	395	435	473	408	412	404	414	416	411	409	399	458	389	424	387	357	389	379	402	451	446	378	401	430	382	384	388	430	383	437	380	400	424	467	441	428	394	415	460	402	411	426	453	432	437	429	413	420	384	452	418	455	439	413	430	396	380	378	408	366	390	400	413	392	398	389	382	434	382	402	421	364	395	404	377	431	435	418	424	444	385	399	424	401	394	382	385	416	426	393	384	403	386	457	405	387	417	400	424	403	406	403	399	412	461	445	364	422	418	418	381	407	410	446	392	438	384	415	389	432	446	422	439	388	400	388	443	429	418	421	414	399	411	433	388	413	417	427	400	402	420	432	394	396	446	403	421	388	417	399	395	396	429	391	433	410	421	399	396	405	392	402	397	421	416	385	405	410	406	380	405	450	436	441	356	378	425	411	403	374	389	401	407	420	407	404	431	393	401	428	403	415	411	412	431	435	394	402	386	398	417	447	400	415	431	432	448	437	430	430	404	432	406	444	387	427	400	395	409	411	416	381	384	416	426	435	452	390	434	407	414	404	438	425	438	425	417	408	408	391	410	414	422	382	408	454	435	464	411	432	400	423	445	383	461	363	387	410	428	413	401	399	403	389	460	440	415	418	470	421	463	411	390	431	411	406	460	372	389	444	429	428	448	426	415	384	402	376	429	419	382	406	421	404	399	393	432	392	414	409	403	429	440	394	452	407	401	438	392	407	358	402	380	458	409	395	389	394	388	397	408	409	395	435	421	450	443	413	410	425	378	391	430	413	428	441	419	393	388	418	435	412	416	425	418	414	377	378	405	427	399	380	436	435	397	408	428	375	417	380	389	419	413	397	409	432	445	423	396	394	414	404	439	380	425	397	421	395	402	467	424	384	388	426	407	407	406	389	390	403	418	399	425	382	396	362	402	340	374	414	384	414	431	388	414	394	430	397	373	417	381	379	382	405	404	414	417	407	395	408	421	399	403	419	421	415	410	405	381	396	440	393	411	394	388	441	368	418	400	404	389	425	439	416	425	420	392	411	427	459	419	442	433	405	409	396	440	401	375	371	374	381	420	414	453	378	396	389	380	422	418	423	398	379	371	426	432	424	433	396	419	431	409	414	414	407	389	398	368	393	397	420	444	388	418	384	439	375	437	447	424	441	406	400	459	397	386	410	398	418	400	420	374	436	416	417	435	423	447	425	395	394	400	412	406	396	435	410	385	401	407	421	412	383	412	439	414	425	405	382	408	401	386	408	449	412	415	406	412	400	414	414	427	408	400	394	444	397	418	409	417	415	383	429	421	435	422	398	403	422	379	386	395	424	408	382	355	379	405	420	382	404	422	389	400	417	406	380	379	382	433	427	403	406	422	423	427	392	423	436	379	402	382	387	405	357	377	419	409	394	423	391	419	432	412	404	427	387	432	394	445	416	421	392	421	427	472	395	402	390	390	413	412	421	405	434	433	401	417	420	462	451	408	380	376	405	457	428	382	398	409	379	413	424	454	400	414	368	433	387	406	427	425	453	386	425	417	401	438	430	411	406	426	390	403	432	396	405	425	442	412
17360	10550	8839	5510	2861	2119	1648	1451	1340	1274	1193	1221	1075	1018	1024	967	971	1018	919	962	977	933	896	931	951	937	883	912	923	917	907	911	930	915	856	924	878	883	929	874	849	909	875	886	957	880	985	887	842	899	914	883	856	886	891	881	897	866	869	878	846	864	902	853	885	887	897	881	830	826	913	858	916	864	915	883	895	869	869	865	858	901	870	903	901	861	863	874	880	835	886	846	915	857	911	853	827	882	867	902	890	877	852	913	858	850	855	862	815	861	860	858	869	886	839	910	842	867	897	854	904	863	898	880	923	838	880	864	872	929	876	865	852	889	900	884	882	822	868	844	847	890	843	896	895	889	865	838	854	896	902	898	916	864	849	893	872	913	874	880	885	881	882	838	894	922	864	863	892	929	864	884	861	874	909	866	871	902	889	928	902	910	911	878	841	930	900	852	927	863	844	924	883	869	888	872	914	870	852	897	881	885	879	858	838	857	864	880	863	882	850	866	904	827	853	850	883	868	904	907	929	888	876	913	900	874	876	874	880	863	882	872	873	905	834	865	853	918	870	852	909	897	868	895	891	861	885	895	848	833	833	818	796	892	856	834	880	844	854	862	920	896	887	876	859	840	888	893	914	877	916	855	884	880	872	880	885	895	878	846	924	816	915	859	869	908	861	855	865	912	848	904	806	876	882	892	877	832	865	880	850	900	892	873	860	856	971	881	892	916	865	830	876	900	946	899	908	849	862	858	839	879	915	893	885	919	916	882	875	899	878	886	874	898	882	899	860	882	875	881	837	875	900	841	903	905	879	832	847	898	914	858	851	910	886	849	848	842	828	915	850	801	862	811	853	853	912	846	890	864	865	865	915	804	864	868	877	911	869	901	891	835	934	821	855	885	880	841	887	827	900	851	844	871	892	859	918	839	868	909	956	836	898	936	871	864	902	898	893	857	859	850	839	871	820	846	880	844	874	903	914	856	929	846	881	857	827	876	862	864	854	857	902	855	868	890	862	903	822	865	912	889	847	857	845	853	904	895	885	885	936	860	864	898	847	828	890	891	907	896	848	914	915	823	914	859	868	898	884	862	877	871	825	904	888	871	919	876	885	881	912	891	820	912	884	902	913	913	901	828	887	840	905	860	953	897	864	840	841	902	890	893	872	859	876	925	875	870	848	866	861	837	875	879	902	846	853	873	913	883	932	855	912	900	883	812	835	868	880	860	874	862	836	888	859	868	829	902	859	823	807	859	870	872	821	918	827	886	855	894	920	948	878	816	865	875	860	882	849	874	844	878	843	872	927	916	871	854	857	881	933	861	905	876	914	870	882	875	878	837	881	857	927	889	918	911	906	892	847	857	875	826	860	856	947	901	869	868	871	883	875	878	913	916	790	825	860	846	878	907	883	880	886	878	942	891	873	873	854	905	866	872	852	913	875	824	879	805	887	870	901	859	912	857	887	849	827	874	850	835	866	851	851	892	829	862	812	905	861	920	918	936	854	876	840	854	877	913	850	884	895	815	822	909	926	868	904	883	887	919	867	899	824	910	832	819	852	845	850	901	866	846	889	879	885	862	841	903	867	900	896	895	890	842	860	871	844	886	860	823	873	890	846	901	814	875	859	895	904	865	867	859	895	898	846	899	923	835	866	956	914	937	883	875	873	935	909	863	918	926	841	849	855	862	905	892	891	883	866	808	907	921	893	899	880	875	924	890	890	889	884	882	873	859	846	876	875	845	867	884	847	866	891	826	865	826	903	849	876	849	883	869	851	883	870	898	845	920	847	882	840	872	935	862	869	892	853	866	853	886	926	917	863	908	919	894	887	911	865	895	939	818	845	833	915	868	935	880	868	851	861	893	858	910	872	858	840	882	887	915	869	894	861	874	905	929	913	898	864	883	901	874	855	852	883	856	898	875	838	881	812	845	863	844	839	886	871	902	895	879	878	905	832	900	888	846	872	887	889	888	867	857	857	887	850	881	876	867	873	850	882	861	862	848	826	872	856	854	837	855	960	892	903	885	861	849	848	885	892	873	802	866	864	885	884	889	817	949	896	913	883	906	872	871	818	875	881	853	881	854	858	868	788	878	871	867	881	874	880	883	870	877	833	838	858	865	862	880	888	858	861	870	898	877	811	841	924	914	892	853	901	896	876	911	885	870	884	879	918	881	924	873	880	916	913	893	848	859	880	831	862	870	872	833	897	854	907	877	862	923	872	881	844	857	904	884	866	846	914	909	848	887	871	893	906	929	819	827	828	847	849	855	802	868	876	867	846	849	859	892	825	900	884	859	886	905	870	866	844	881	856	924	829	867	868	846	883	852	893	854	869	925	856	876	851	895	880	846	891	869	855	899	874	862	870	906	901	846	843	877	867	877	844	825	863	886	866	888	881	876	864	953	876	886	840	823	881	882	913	857	860	897	882	921	936	826	890	876	841	871	822	888	841	861	846	872	872	867	873	886	865	900	809	889	859	847	880	893	857	866	883	875	949	875	857	869	860	896	840	917	829	854	849	835	885	864	867	834	871	884	913	878	825	859	911	812	863	867	857	895	894	858	784	942	842	849	895	901	869	855	865	915	865	881	859	863	844	921	915	850	909	899	919	880	889	872	882	881	824	861	838	895	815	823	888	829	944	853	905	866	893	912	866	880	890	914	905	836	832	914	869	884	844	872	869	842	874	891	906	850	849	894	880	824	916	909	896	888	914	900	936	873	869	861	885	918	885	897	893	868	876	890	838	890	865	896	891	891	899	913	872	824	858	908	846	850	829	908	938	872	811	828	907	893	907	908	886	927	848	874	827	873	857	887	881	904	929	877	890	913	889	907	854	901	953	881	851	853	819	906	831	910	866	877	877	855	833	823	910	888	876	891	816	896	897	840	889	919	889	843	881	864	846	833	914	841	895	963	907	848	893	840	841	890	935	900	869	929	895	885	879	888	913	830	839	908	845	865	875	914	851	910	847	869	851	792	893	829	875	849	896	866	890	931	888	891	913	880	796	899	827	868	856	916	894	888	874	811	882	869	880	836	846	884	910	856	889	895	894	894	876	842	926	836	911	885	919	857	924	889	849	879	896	855	812	889	854	941	898	926	912	896	876	854	907	919	885	888	853	847	904	823	837	813	871	873	920	843	899	891	914	921	854	860	858	893	872	905	910	877	901	908	869	844	872	832	907	865	872	871	892	905	865	905	867	817	843	860	889	901	876	852	846	902	915	816	854	924	861	896	892	860	860	853	883	877	879	861	888	888	879	846	858	886	929	798	868	918	843	909	865	870	927	875	874	892	879	886	897	917	965	914	881	856	933	913	839	878	872	913	889	894	893	864	831	863	846	905	895	865	891	890	844	858	898	854	816	858	921	926	886	894	848	834	860	875	898	857	877	890	866	877	897	868	879	836	934	873	836	893	912	891	872	909	858	816	876	877	861	819	850	895	896	862	903	906	895	878	900	829	904	884	919	883	920	879	850	847	864	897	899	898	842	853	877	930
42812	27195	21626	11003	2586	1062	733	590	508	422	460	377	396	383	409	343	347	326	323	342	326	326	324	355	330	311	332	331	311	294	301	306	306	334	329	315	330	319	308	335	307	312	298	335	326	287	309	316	323	272	273	318	291	320	305	328	332	290	291	331	308	329	323	317	314	328	309	321	337	312	311	316	301	328	314	321	294	330	312	347	284	324	336	278	309	334	303	309	310	306	343	322	306	331	297	294	314	327	340	282	300	287	303	321	330	294	308	299	316	295	343	321	307	303	288	330	289	332	331	290	308	295	279	313	336	298	299	294	258	313	310	325	304	318	291	314	325	330	282	335	318	284	293	315	337	343	323	313	295	303	302	306	317	292	337	353	296	295	294	291	300	291	314	322	282	290	316	272	310	329	296	325	296	338	301	333	319	334	296	284	312	296	308	292	335	338	295	319	309	299	315	299	281	289	312	282	339	308	292	295	317	330	309	313	301	292	291	303	294	302	341	309	332	290	299	326	285	344	332	300	307	293	289	340	304	300	341	307	366	315	331	314	325	312	318	311	313	354	314	334	262	326	305	312	333	325	314	325	312	353	343	311	313	327	332	309	320	305	333	331	316	299	321	284	282	306	290	317	332	312	292	325	296	297	314	298	326	307	333	304	311	346	284	336	322	330	320	311	314	316	295	309	315	306	317	309	304	322	284	309	295	318	333	323	332	311	326	283	298	332	284	334	316	327	296	295	333	363	301	306	279	287	300	276	335	313	326	291	325	297	315	305	306	298	327	319	305	340	311	288	307	297	369	318	333	308	314	299	293	273	302	331	292	325	273	272	313	311	326	323	300	332	282	333	295	323	308	301	322	300	297	340	345	331	313	324	327	291	309	325	322	312	305	323	280	293	303	287	321	303	323	323	317	302	298	356	323	324	300	318	296	283	271	291	292	331	262	294	324	300	332	342	318	304	340	286	302	295	294	271	332	314	318	322	296	276	314	289	306	311	297	316	334	319	276	338	332	295	309	331	346	320	329	311	327	304	281	286	313	309	301	273	295	306	319	313	285	311	281	304	293	280	331	332	312	333	289	324	302	296	344	310	286	313	340	333	312	328	320	318	329	291	333	323	341	318	304	293	294	299	339	326	308	286	303	334	299	294	274	344	330	292	303	300	275	314	293	326	282	280	332	320	340	337	299	328	292	318	331	313	297	338	269	328	295	330	339	324	329	299	283	295	322	296	308	303	309	305	300	297	299	271	291	319	332	316	332	297	321	358	334	303	302	319	353	300	316	319	283	309	307	293	266	327	303	317	333	277	340	321	306	294	329	323	321	317	298	315	326	290	339	329	288	345	290	282	329	310	302	327	318	301	283	314	313	314	320	307	326	321	331	300	319	299	336	299	281	304	325	311	310	321	293	304	284	356	334	333	295	307	289	288	309	303	280	301	284	294	320	300	307	297	266	279	285	327	300	326	287	292	342	278	314	292	321	295	311	283	310	321	300	342	353	325	336	311	318	310	298	310	294	291	320	331	319	323	338	314	298	298	322	297	305	316	323	288	298	352	312	332	313	312	317	301	303	290	336	323	341	336	309	359	302	353	299	349	319	313	285	328	297	335	284	357	327	337	304	295	319	344	328	296	293	315	305	263	314	326	345	344	309	298	275	352	331	315	319	321	320	352	335	344	294	307	301	303	291	357	321	284	296	308	304	302	345	319	298	300	302	307	290	299	338	323	309	290	321	334	292	330	325	298	331	275	296	292	306	330	308	303	276	304	297	322	301	364	318	304	301	322	301	293	284	299	302	316	305	296	316	292	296	310	261	299	270	298	315	314	317	328	301	302	306	305	297	278	321	324	334	308	292	290	337	343	324	329	346	333	311	282	332	322	307	310	347	317	280	324	310	311	315	323	343	303	287	292	295	307	297	306	292	338	334	286	315	345	318	314	287	301	299	287	340	355	322	323	296	302	350	313	284	267	314	260	314	318	340	316	287	300	261	337	282	307	315	295	306	316	301	313	304	304	324	332	305	308	313	335	316	320	319	314	339	320	306	312	303	318	303	314	292	300	308	315	280	302	316	333	300	298	326	340	328	328	290	310	307	300	305	294	299	301	323	286	333	348	303	314	297	289	299	306	323	328	295	300	332	318	292	314	337	290	321	306	331	321	319	316	307	290	304	315	297	313	323	304	356	327	337	285	314	317	315	326	299	304	318	318	304	344	281	333	307	297	316	298	316	307	308	324	330	324	321	335	297	294	304	351	343	328	328	322	328	301	338	323	354	308	289	356	350	292	292	303	305	336	322	305	314	332	294	311	276	334	263	312	305	297	310	317	333	304	315	313	342	313	311	304	298	295	323	328	307	353	302	282	369	298	311	308	291	304	294	273	297	306	305	339	330	297	279	311	318	271	315	301	323	329	329	296	322	308	302	326	329	329	329	312	332	349	277	291	309	331	301	311	286	314	335	287	327	300	317	306	300	298	311	316	333	321	295	307	327	331	327	300	310	307	324	303	305	346	320	301	324	292	333	315	288	297	297	324	324	310	308	296	330	294	325	324	341	309	324	285	305	362	316	303	297	317	301	331	322	331	333	321	325	331	316	321	319	338	299	315	317	295	320	274	318	329	310	294	337	293	340	338	316	313	331	300	319	320	307	289	309	308	300	288	288	341	328	331	322	322	341	305	344	335	293	356	302	282	312	310	313	315	337	311	285	304	285	306	317	342	309	296	326	356	300	335	326	315	308	317	318	320	330	298	321	301	300	311	267	333	311	359	316	342	340	323	326	321	329	317	285	287	330	310	329	285	295	327	302	322	322	320	315	305	305	322	353	295	315	310	287	327	337	334	309	274	295	313	317	326	323	294	308	304	307	308	339	291	296	316	335	325	335	300	292	314	308	293	294	296	303	326	321	292	306	302	315	321	299	334	297	330	315	293	326	301	320	301	306	307	301	314	303	297	333	289	318	285	287	320	342	295	303	305	298	321	294	346	293	305	312	314	299	295	300	355	271	338	341	322	282	315	309	283	289	327	315	274	343	301	338	322	329	331	282	311	313	334	316	316	312	319	337	308	343	350	338	298	285	321	330	309	307	308	295	317	310	268	296	305	302	294	316	293	330	322	304	326	302	329	305	310	343	272	299	315	300	296	306	321	336	295	292	299	305	316	329	306	317	313	359	305	332	281	307	305	314	348	312	301	312	322	338	294	310	321	312	306	336	310	329	295	326	315	286	339	315	317	306	327	317	304	328	303	297	309	278	322	310	289	310	308	319	333	306	310	294	286	325	328	332	339	295	306	324	307	318	279	294	337	304	325	309	312	308	286	305	302	326	313	317	312	318	330	334	326	309	318	279	315	321	285	271	313	315	266	311	360	276	294	327	348	363	312	336	324	320	321	302	323	297	295	306	309	301	311	334	347	262	314	368	329	293	282	303	332	293	284	329	284	312	300	298	328	330	322	293	320	337	311	329	328	311	319	356	341	325	316	335	329	289	351
27399	20776	24548	16327	5187	3240	2491	2193	1898	1645	1471	1326	1210	1156	1124	1043	1039	899	905	873	826	868	899	880	810	852	781	799	738	770	767	767	816	772	800	772	707	766	761	722	710	715	730	681	693	707	704	710	650	730	654	746	738	705	712	736	735	705	719	720	697	689	673	729	660	711	720	701	710	696	715	706	691	668	736	710	695	720	743	700	696	683	693	696	740	691	703	650	683	687	712	671	699	667	687	702	704	686	695	695	677	679	713	717	692	752	697	692	711	685	684	691	671	688	718	734	693	672	709	689	720	670	691	706	675	672	690	690	723	700	705	696	717	658	694	702	686	690	681	713	702	693	702	697	725	676	722	706	726	711	678	706	670	703	707	690	675	693	657	696	682	671	737	708	720	670	674	727	680	694	726	722	675	750	722	751	700	700	710	708	682	703	680	671	739	661	700	660	698	695	686	676	734	716	688	743	629	669	710	723	751	724	720	711	667	702	692	686	724	645	708	732	713	693	687	670	717	733	693	688	726	674	707	688	734	735	668	733	730	700	702	683	702	712	659	708	708	710	716	682	702	733	692	669	705	740	699	678	695	697	697	694	691	733	686	704	680	697	700	648	650	679	710	737	718	678	720	671	699	706	664	686	722	728	698	713	671	690	690	710	680	688	695	649	702	678	732	676	748	659	649	724	710	696	664	730	664	681	715	717	688	725	702	664	711	649	727	671	682	784	723	667	730	647	750	714	683	682	703	724	714	709	730	662	717	664	718	751	694	666	708	728	690	685	701	730	679	676	744	689	687	772	697	687	699	656	710	695	699	658	667	730	646	700	701	700	662	697	679	664	731	692	698	697	716	686	655	709	716	703	661	714	681	700	690	683	721	714	702	756	715	721	757	669	674	645	713	666	727	692	697	720	715	710	665	716	666	692	692	729	686	700	664	685	719	684	677	712	698	653	688	631	750	740	680	712	697	693	675	728	736	718	696	669	730	720	678	747	709	715	696	693	701	695	702	726	688	693	662	688	690	732	647	682	711	684	703	694	696	701	700	757	695	731	726	700	721	695	708	684	659	730	659	697	702	710	644	716	698	714	693	636	678	691	705	751	714	711	681	701	670	707	689	714	690	725	687	719	743	665	742	701	694	691	712	688	745	705	657	660	718	709	704	730	707	697	709	693	717	720	711	695	701	709	707	693	656	677	695	683	702	703	658	675	653	687	736	712	718	718	720	737	698	699	667	707	687	669	698	657	660	736	696	734	678	738	706	746	758	696	696	702	660	703	748	689	661	665	699	712	732	661	698	681	707	699	693	682	703	699	677	696	701	702	660	692	695	717	702	710	643	708	668	723	733	689	701	706	676	670	733	649	665	676	727	665	735	664	669	717	710	724	725	711	646	655	694	740	676	711	684	705	690	729	663	694	702	715	674	676	673	710	678	652	664	655	738	685	732	689	731	677	678	694	683	704	722	697	680	733	684	683	713	726	685	683	678	679	685	681	735	696	703	723	673	686	714	713	710	674	742	657	731	689	714	719	734	705	685	704	719	747	766	758	716	681	684	726	777	629	734	685	692	701	667	653	711	670	654	705	706	647	701	665	653	712	660	703	683	740	720	700	704	728	700	705	676	749	704	703	649	730	710	717	712	679	682	697	709	687	681	702	711	685	753	706	649	679	721	687	713	653	664	712	714	710	633	738	686	743	710	734	723	724	721	732	711	727	685	718	712	681	679	693	681	674	722	697	736	724	676	677	688	694	664	691	758	704	712	697	712	722	687	702	714	673	668	663	678	672	695	707	694	698	730	704	675	699	651	710	674	741	689	742	663	675	709	687	665	724	726	658	741	696	719	694	678	664	734	683	710	690	688	712	731	718	718	691	615	677	689	714	684	657	684	695	669	706	755	668	680	725	660	685	665	708	691	692	701	672	694	688	732	687	696	733	690	731	719	718	686	702	675	757	679	679	684	708	667	686	708	727	660	694	695	720	687	722	671	691	674	666	660	700	708	652	686	719	600	681	718	716	695	656	687	669	693	716	713	678	689	718	732	693	691	655	704	682	719	696	741	694	670	683	712	725	747	703	681	713	686	738	688	733	704	726	734	675	720	694	723	672	721	715	709	682	667	712	664	742	746	726	694	633	707	703	664	682	695	673	700	690	722	689	707	702	663	675	702	677	691	691	704	709	661	738	680	696	717	707	663	681	736	691	681	744	736	721	749	686	695	680	679	667	676	710	689	728	685	695	735	705	679	717	702	680	723	663	653	661	708	721	717	720	681	675	699	700	726	717	680	667	730	696	696	727	701	669	715	728	692	679	672	674	701	684	702	690	665	677	736	701	734	695	724	658	702	704	690	703	706	716	713	737	676	637	732	728	714	718	696	720	669	674	708	662	678	698	716	722	711	711	675	710	703	723	696	639	685	715	662	696	722	668	681	733	714	690	711	709	680	671	746	717	746	727	707	671	731	680	680	732	654	681	731	728	732	702	695	691	685	695	695	716	739	691	691	728	664	696	695	732	651	701	688	705	627	700	730	671	662	690	732	697	732	755	735	699	719	738	676	660	708	709	677	723	691	660	708	671	682	698	739	732	686	684	698	665	701	717	718	733	697	686	673	676	699	700	765	670	666	693	727	655	727	730	678	661	699	718	699	670	698	639	676	722	671	714	693	639	697	711	661	723	727	702	684	663	703	705	667	704	771	727	693	710	686	666	712	689	675	686	725	677	688	690	722	700	657	727	673	671	750	717	709	726	659	713	695	720	675	708	664	688	717	659	676	754	701	683	735	678	672	679	693	683	666	700	675	651	705	722	685	673	673	679	718	707	628	704	683	669	690	720	718	674	663	700	737	723	697	713	736	699	678	638	639	742	725	748	753	730	690	649	734	701	669	731	668	695	682	669	707	658	726	684	694	683	666	735	691	688	665	670	672	747	687	684	674	715	688	689	698	737	707	706	735	704	715	658	744	713	693	680	729	724	702	716	670	692	723	705	713	688	711	675	670	723	724	697	660	705	725	690	687	678	711	690	712	681	640	694	662	687	692	653	694	734	706	713	760	690	738	728	648	704	664	735	724	642	696	760	696	711	669	696	742	690	730	716	736	699	692	710	705	681	708	699	707	706	686	716	663	692	747	700	666	728	656	705	742	700	671	715	679	705	645	672	676	701	682	698	673	717	652	725	675	676	646	687	677	696	694	699	710	739	676	720	669	705	702	725	681	722	708	700	670	729	712	757	677	661	697	739	711	733	675	664	701	709	723	685	697	698	755	703	669	677	688	657	738	764	699	727	700	662	694	712	701	701	692	715	729	714	679	703	672	721	721	722	689	624	691	704	721	668	668	712	695	697	716	687	671	724	675	712	693	709	716	762	704	676	707	702	726	697	660	675	688	720	693	675	697	619	718	643	698	701	724	698	684	678	693	749	708	675	683	684	683	717	733	714	676	708	692	709	673	690	701	686	670	708	726	674	715	718	603	699	708	761	664	696	650	673	663	703
52168	36414	31115	19706	5391	1977	1115	856	724	704	649	549	497	520	482	495	466	434	445	465	449	412	418	398	410	427	448	432	379	398	379	398	366	421	418	448	402	412	440	397	403	449	376	395	367	407	450	352	384	409	384	402	385	348	427	412	358	374	382	404	399	372	393	389	375	381	387	385	403	374	372	411	347	375	353	380	401	347	368	409	407	396	451	394	428	385	371	390	383	370	347	409	423	402	355	393	380	366	355	405	393	355	389	407	383	374	398	425	406	357	397	399	382	410	387	400	412	362	405	373	368	372	368	404	355	357	399	369	392	375	372	383	410	387	425	367	403	384	340	395	398	394	362	407	396	370	354	356	390	396	424	399	353	365	382	401	377	384	432	387	388	404	400	382	383	411	403	379	405	394	336	393	364	375	379	410	411	380	381	386	383	376	386	413	406	411	405	402	387	402	388	377	377	373	425	379	378	395	399	363	390	366	389	396	419	395	363	402	396	365	364	388	382	398	412	360	372	399	414	426	390	361	380	400	386	387	375	351	367	414	396	401	386	365	351	351	409	372	426	353	404	386	370	368	390	384	386	390	398	383	421	358	383	383	382	385	412	378	363	382	378	384	403	408	352	415	381	377	395	436	369	452	409	410	377	368	408	413	406	429	383	367	418	379	401	349	370	392	417	386	391	383	388	387	424	389	400	389	397	394	402	391	381	376	384	406	395	386	368	396	413	412	390	417	405	353	381	382	369	425	369	405	388	362	412	384	336	391	373	408	437	384	391	312	418	437	376	326	419	394	396	363	381	402	341	360	400	398	402	396	391	374	371	417	373	380	396	360	388	408	383	353	345	365	369	366	402	396	367	398	370	415	400	388	388	415	379	378	392	414	381	419	395	380	380	417	387	411	358	369	381	359	389	392	368	396	390	362	403	387	416	391	422	394	361	388	362	367	377	384	354	434	397	427	370	373	381	406	418	370	399	385	407	388	410	407	400	386	366	371	359	375	390	402	392	397	410	394	415	378	421	372	370	386	354	381	351	368	388	401	370	380	381	377	381	361	396	376	426	386	413	386	350	397	400	363	372	408	396	393	394	395	429	367	387	393	377	381	397	398	410	411	387	361	387	394	361	414	381	375	395	379	368	392	433	391	408	363	415	425	435	392	383	369	424	415	383	409	355	396	449	374	367	452	380	423	390	364	414	370	391	404	406	377	404	373	353	405	384	394	394	349	354	440	377	387	403	392	377	371	380	377	436	387	403	404	411	385	375	379	392	401	398	377	404	377	365	435	371	387	402	390	385	410	377	385	383	388	372	379	384	388	406	396	393	345	380	439	376	406	372	379	363	371	384	373	385	367	384	411	389	382	390	372	381	417	395	371	406	380	424	359	370	348	360	416	374	364	398	381	357	379	348	391	376	400	399	377	379	393	436	419	384	398	362	400	388	373	388	378	334	379	374	353	367	427	431	406	433	377	369	359	373	395	368	410	425	384	383	372	403	372	364	376	374	389	393	422	399	417	400	388	369	397	413	387	380	370	391	420	415	364	395	384	383	384	415	381	374	375	375	397	390	379	375	406	376	349	414	395	370	408	363	391	419	422	386	398	411	392	378	392	367	361	337	429	390	374	376	394	335	390	388	360	418	381	355	386	378	407	424	406	379	363	388	372	409	385	376	363	372	389	360	384	361	349	378	390	398	376	389	403	372	386	403	390	405	353	403	364	355	377	368	354	366	392	399	365	414	377	374	425	408	395	381	369	351	377	389	394	397	344	427	383	379	398	352	412	383	429	391	405	391	398	398	375	370	418	403	397	390	382	362	398	390	385	374	413	440	381	424	367	418	419	362	401	422	404	410	400	372	423	434	408	405	390	399	374	389	374	440	400	399	385	410	383	388	385	370	381	367	369	389	386	375	419	379	415	405	373	381	374	389	412	379	384	383	360	377	418	372	399	426	391	410	405	385	384	394	394	369	416	411	407	389	374	415	441	341	364	410	391	367	385	375	417	387	414	366	411	395	385	366	409	374	407	372	410	401	355	378	372	366	421	379	393	396	388	419	399	391	431	343	375	364	420	426	413	385	405	384	366	376	386	358	399	398	377	394	429	418	370	405	373	382	372	412	396	411	404	397	394	386	395	391	387	398	348	398	345	381	362	368	364	380	379	378	404	382	376	409	382	451	404	387	394	414	376	387	385	355	398	378	354	395	402	401	342	369	431	389	401	367	415	442	384	401	361	351	423	387	449	382	374	406	378	404	398	377	383	396	390	372	416	379	368	430	397	402	406	372	381	370	398	436	415	383	412	380	376	361	426	382	382	385	382	354	428	372	419	380	372	433	400	382	440	343	384	374	410	359	426	380	396	369	324	353	410	388	381	341	365	409	364	361	409	393	353	414	393	389	393	377	411	419	365	388	352	370	374	413	417	387	365	388	392	406	378	428	408	378	423	357	363	388	356	451	385	414	393	352	379	358	370	381	389	365	380	404	381	405	397	398	417	382	366	422	399	413	401	358	364	414	415	394	398	380	359	414	366	388	424	401	407	384	405	434	388	398	382	371	368	375	420	428	417	383	375	380	392	360	373	396	381	379	411	386	385	413	384	348	399	365	386	404	397	432	409	410	435	393	390	400	359	344	381	429	393	410	401	358	386	385	368	398	365	347	342	397	367	380	395	403	378	366	415	390	392	401	400	371	378	379	379	355	396	424	419	377	385	358	389	396	398	378	427	402	388	377	398	389	407	388	333	403	368	424	376	357	354	382	377	395	378	361	401	383	412	420	414	363	408	377	406	381	411	413	387	364	352	350	367	390	390	417	433	415	344	403	398	377	407	359	406	428	371	375	407	383	390	406	381	408	373	382	384	396	407	395	366	405	405	353	389	402	393	381	385	376	406	411	375	356	364	431	406	376	378	403	392	371	378	424	415	397	421	411	393	394	396	377	388	363	389	355	386	393	421	377	399	352	415	418	377	392	365	384	394	381	370	372	362	385	419	401	381	437	448	370	342	393	383	395	375	362	339	378	400	381	371	428	350	340	419	373	341	388	369	375	405	418	398	413	390	371	364	387	373	414	393	370	445	374	395	391	370	383	384	406	340	390	362	398	387	375	365	394	366	381	419	400	380	380	348	382	427	387	406	412	411	385	403	358	360	419	414	400	411	364	419	367	367	401	409	360	413	431	390	394	405	379	382	377	392	395	367	402	403	376	406	379	382	362	396	404	389	388	357	369	379	364	383	399	363	414	390	435	429	402	390	373	370	366	422	345	380	381	382	397	376	421	391	379	401	352	388	409	397	377	384	371	372	354	398	410	405	386	453	360	373	406	411	361	426	366	392	365	384	397	415	408	361	403	366	403	389	366	394	395	398	421	402	388	393	401	404	402	391	386	330	375	397	384	383	393	386	396	407	371	380	331	401	424	409	357	372	391	377	353	412	370	395	372	383	401	369	357	375	376	383	378	398	381	379	434	420	384	416	378	390	369	386	383	385	371	410
33611	27600	31677	23302	6912	4493	3580	3087	2778	2310	1964	1759	1646	1580	1476	1452	1379	1227	1204	1171	1150	1019	1114	1059	1094	1053	1050	981	1058	981	971	1029	1015	928	955	940	938	1000	932	896	936	895	902	919	901	897	918	859	937	854	903	924	859	852	865	861	909	885	866	883	905	865	823	901	909	889	885	858	898	824	877	880	821	836	933	844	920	878	883	841	800	907	855	890	794	856	900	865	856	844	802	841	870	873	878	869	807	854	826	915	905	889	811	857	878	861	817	864	848	875	928	845	816	846	906	843	866	875	830	863	853	856	874	887	882	881	863	809	790	889	841	858	899	849	875	906	858	848	856	790	828	876	843	856	838	873	834	868	855	847	870	867	857	860	821	847	899	855	859	855	877	870	902	890	860	896	855	825	870	871	817	854	836	798	861	821	880	820	868	822	823	896	838	860	878	890	846	839	863	858	866	879	845	850	931	823	837	869	858	841	900	874	885	878	851	866	887	856	875	877	880	905	912	870	824	886	850	861	883	859	876	891	859	913	878	905	894	830	898	858	934	885	886	875	905	830	856	844	891	854	869	830	849	860	835	872	896	830	866	881	873	873	853	843	838	872	832	867	806	890	847	889	861	854	869	834	858	914	848	872	843	917	837	837	826	862	839	872	826	863	895	882	857	824	871	825	897	862	859	854	870	874	846	871	882	844	856	871	912	884	834	857	863	824	902	852	874	897	890	834	890	849	882	811	870	845	878	844	859	824	872	855	843	888	814	852	874	855	851	857	934	872	806	813	892	824	856	893	833	881	857	866	924	854	875	880	840	906	905	886	824	846	847	835	850	837	850	860	853	833	876	896	818	892	827	860	912	886	863	795	867	867	893	859	900	869	868	818	828	917	923	816	881	831	829	866	854	867	824	855	876	875	831	858	864	898	836	911	846	826	891	889	786	882	851	890	829	910	849	916	870	829	864	834	820	917	834	811	889	864	849	817	858	838	896	852	769	810	859	884	814	918	924	865	916	857	867	881	841	814	910	864	873	880	866	864	895	849	890	896	857	837	891	884	861	881	870	887	857	858	895	834	897	818	884	920	897	942	870	844	886	886	854	896	907	841	878	867	887	867	872	876	901	837	844	898	890	869	884	872	847	833	856	824	827	809	868	789	827	883	866	829	833	841	913	853	797	888	892	870	878	793	903	900	825	828	871	888	873	833	886	865	868	830	848	862	829	845	901	918	885	857	891	896	861	849	908	867	856	902	873	873	869	895	810	855	846	845	923	882	873	885	871	823	909	869	808	874	829	879	860	913	863	901	884	845	847	849	773	858	880	870	883	844	892	887	852	835	827	859	847	859	839	874	869	878	859	869	881	862	875	839	881	844	870	886	844	888	898	854	898	873	910	828	844	846	858	819	892	847	824	869	808	841	853	839	863	921	884	881	852	828	878	842	892	892	901	882	800	889	847	845	830	874	866	875	847	853	855	862	777	906	849	835	866	849	907	815	875	872	868	836	834	881	890	816	832	863	886	904	849	832	879	860	867	880	858	848	880	865	859	891	857	901	852	798	844	873	796	878	888	889	867	846	857	940	870	900	878	896	874	894	858	865	845	844	816	864	835	873	837	843	857	848	863	924	904	833	851	872	880	891	875	873	841	904	853	859	914	831	878	859	871	890	884	866	909	889	869	866	866	847	871	813	854	869	814	872	857	837	890	868	915	850	790	855	872	896	824	860	874	822	890	857	880	817	878	875	863	873	839	889	870	851	875	884	844	847	843	866	829	888	835	840	863	884	851	834	802	887	866	876	858	779	838	844	801	888	911	867	811	909	907	849	898	879	883	877	882	828	925	862	874	882	812	866	865	854	885	845	935	860	854	862	914	917	871	877	831	876	817	870	883	884	914	890	857	822	849	876	815	842	861	892	877	866	875	809	857	860	850	892	859	860	900	833	855	834	863	849	901	853	939	867	865	900	879	817	864	846	851	901	864	881	868	847	857	871	907	867	871	918	886	889	831	889	860	839	840	916	813	866	901	882	864	863	894	826	862	905	832	867	901	856	799	873	900	880	875	893	878	856	864	907	833	895	846	839	830	825	837	844	846	885	842	835	871	810	844	828	823	873	848	889	850	857	838	860	857	814	836	887	864	827	918	877	851	849	878	904	883	828	849	883	854	885	856	855	879	847	881	813	924	882	903	914	891	839	856	906	833	835	850	851	902	833	888	837	842	896	877	838	858	845	886	835	876	895	818	882	870	887	853	809	833	867	814	831	800	856	862	884	869	851	811	879	865	840	856	871	875	843	896	841	869	833	856	886	870	871	883	864	846	816	861	900	861	834	835	913	819	863	863	827	848	815	835	889	854	870	869	862	866	823	850	877	889	873	836	824	861	860	853	865	806	887	910	873	917	898	878	886	873	848	857	896	860	858	839	853	869	892	944	889	865	826	824	900	902	922	863	876	837	858	858	898	829	878	863	861	885	912	840	856	847	900	902	921	878	922	886	875	903	862	887	896	855	842	818	957	854	852	809	858	851	910	890	803	904	870	870	893	846	874	863	856	901	881	852	905	828	875	818	876	811	883	857	898	846	821	860	882	881	836	812	863	901	884	855	827	873	845	860	872	810	855	907	831	862	861	828	850	945	868	801	870	873	895	872	878	844	867	903	893	867	861	900	855	843	838	858	862	877	861	898	862	870	895	907	827	874	846	895	854	804	841	876	856	835	846	857	837	816	857	834	899	849	877	883	858	905	891	841	862	832	860	847	860	843	865	836	839	906	859	853	832	832	892	857	853	828	834	922	898	845	853	849	882	866	833	920	878	872	844	876	857	862	867	860	846	905	910	839	819	826	861	858	857	891	834	904	877	838	846	840	895	866	867	893	854	891	852	834	871	897	863	900	935	849	841	794	811	860	816	849	896	899	844	909	863	872	912	908	841	816	907	874	852	846	906	874	867	820	886	807	823	871	840	871	842	882	833	846	848	818	865	917	830	849	855	845	793	835	883	907	877	890	884	863	883	878	868	848	846	900	888	818	886	906	826	846	831	836	870	886	837	843	840	908	838	860	827	885	848	844	854	805	885	859	862	821	863	890	841	867	854	874	850	894	853	829	907	843	856	812	837	901	891	844	907	860	895	885	825	883	884	853	858	900	903	849	914	890	851	843	863	864	872	836	887	887	873	855	866	856	861	889	895	857	916	894	898	816	836	831	852	865	816	916	844	836	809	885	843	865	866	879	871	859	838	878	870	843	866	831	857	842	923	822	868	858	913	856	844	866	862	902	843	854	935	867	919	896	925	879	825	867	870	841	825	841	920	864	845	832	857	817	892	848	853	917	858	816	869	940	836	900	849	864	959	889	849	864	842	872	872	890	899	866	856	847	842	878	934	876	878	862	815	879	843	850	849	885	922	839	860	878	917	878	813	857	879	849	857	870	873	916	897	857	847	858	849	889	882	937	838	896	859	814	869	888	851	809	839	917	876	886	864	868	877	897	893	870	841	907	851
26750	13118	7229	2563	986	670	609	556	512	495	442	470	469	459	461	427	445	446	407	408	422	448	430	440	430	425	420	411	444	434	411	436	390	456	420	430	389	431	426	429	446	413	387	394	433	406	414	403	385	380	427	409	405	393	388	367	388	418	363	422	413	388	411	390	417	396	402	368	425	408	434	403	430	430	404	429	399	444	436	413	421	402	420	403	405	434	392	394	391	407	434	395	474	394	391	442	437	385	401	392	439	446	435	433	364	409	421	437	397	421	415	430	401	385	406	430	423	425	394	410	391	397	388	404	380	426	418	394	437	452	393	401	424	419	369	415	417	436	409	370	413	414	403	386	383	414	400	426	412	457	438	408	436	397	437	417	369	399	396	436	406	398	421	391	416	398	396	372	367	386	403	419	426	393	397	366	351	381	419	371	429	381	414	393	402	407	380	406	404	404	426	446	407	376	382	409	412	425	394	391	426	429	392	421	392	435	434	405	362	417	359	398	391	423	400	428	435	395	419	416	405	376	401	402	423	443	432	389	365	423	413	353	381	400	383	397	428	405	392	393	412	448	422	443	392	393	403	437	388	411	398	432	396	423	375	415	423	386	373	389	394	430	425	436	386	390	403	384	407	426	407	419	405	385	382	404	426	414	461	462	386	427	396	403	385	413	381	442	379	402	412	402	440	450	384	373	383	403	386	399	422	411	415	393	401	414	400	410	413	417	418	431	436	427	449	379	419	394	393	399	376	355	407	348	425	397	385	419	402	389	393	397	372	401	423	406	413	426	386	392	359	419	379	429	396	387	378	386	424	432	382	442	390	444	395	421	430	413	390	410	440	404	412	400	395	427	419	399	391	426	431	446	396	409	393	390	415	416	440	424	391	392	435	401	388	436	374	402	404	402	423	436	418	403	430	435	456	409	384	414	409	387	404	424	421	410	389	404	363	431	372	397	415	395	392	404	406	383	400	401	401	409	370	398	387	373	406	387	411	386	385	386	429	396	399	427	440	453	449	399	400	425	372	420	414	419	416	394	437	383	385	394	437	442	431	390	371	391	413	396	407	408	388	398	430	379	407	419	420	401	395	389	447	426	401	410	430	423	392	411	437	401	387	374	412	439	413	375	371	368	424	414	390	392	422	389	424	457	388	401	422	480	418	421	405	398	400	391	380	370	391	417	395	395	418	370	397	405	420	405	427	393	399	420	383	397	440	421	378	363	414	388	430	404	449	401	386	430	416	442	373	413	422	419	434	420	427	395	430	381	378	392	430	402	405	404	404	383	400	410	427	411	399	401	394	436	403	418	379	400	402	388	410	428	401	382	402	393	423	435	407	436	401	404	379	419	404	382	423	402	392	393	410	399	417	424	397	404	413	412	406	408	423	401	367	434	385	413	403	398	378	390	371	400	369	431	411	412	426	412	390	384	385	388	395	429	378	434	446	374	376	393	374	377	411	432	408	387	437	375	396	432	382	419	417	412	399	378	401	424	361	379	443	435	387	381	394	404	381	411	399	394	423	409	406	409	391	397	441	463	435	383	380	404	423	399	399	366	405	406	415	406	444	415	344	394	418	411	397	391	388	425	423	391	404	434	403	437	420	365	394	408	378	401	385	388	410	417	400	393	392	377	413	428	440	391	401	394	393	396	410	414	389	377	433	427	409	394	427	395	409	423	392	409	424	379	433	420	426	435	400	440	415	429	405	433	446	413	376	427	409	429	403	464	397	425	403	431	406	415	361	423	399	400	378	423	449	415	439	400	399	381	407	369	390	388	390	418	408	430	383	411	424	403	378	394	396	397	383	387	385	382	397	398	396	402	416	373	408	442	402	429	431	389	424	375	413	379	385	411	415	406	397	408	392	416	411	414	406	428	401	423	388	430	411	426	441	412	427	400	422	397	429	415	430	421	405	402	403	376	381	402	442	431	435	439	429	380	408	391	382	380	393	407	406	426	361	402	419	403	445	424	411	411	401	393	409	414	397	391	370	423	374	456	407	422	429	414	397	377	422	437	380	399	407	391	427	412	402	419	421	439	423	373	407	451	442	444	422	438	410	397	368	393	429	416	443	358	407	436	404	416	376	411	430	373	420	442	417	450	388	417	409	403	370	384	402	397	407	389	429	383	383	373	394	411	434	390	418	363	376	399	425	404	384	381	377	373	420	385	447	418	417	389	418	367	398	444	405	420	387	410	413	383	380	437	430	430	354	447	410	433	402	410	393	371	374	402	436	385	391	468	393	395	420	420	365	412	404	417	400	415	440	381	422	389	404	449	409	410	381	434	443	391	424	371	377	378	409	407	375	386	394	389	421	411	382	397	384	388	365	395	388	404	425	390	412	395	447	406	387	447	433	412	418	413	410	428	434	424	408	396	392	428	430	405	434	381	426	398	394	408	391	420	376	366	407	404	407	426	425	416	407	419	393	412	380	415	373	430	398	408	408	409	429	406	380	426	421	374	417	389	371	375	368	428	399	412	383	382	435	411	401	400	388	413	391	423	385	390	401	377	423	376	372	421	452	405	377	383	381	415	394	409	411	382	399	385	373	368	404	397	404	417	405	401	378	397	396	406	408	456	411	419	402	402	391	374	390	382	421	425	428	416	398	399	424	431	418	434	412	407	393	412	415	411	413	396	407	404	453	415	345	392	402	421	427	438	394	421	417	390	394	370	370	417	409	412	399	445	406	397	425	420	409	401	399	373	400	393	409	419	396	380	433	444	427	371	372	400	411	409	447	413	443	422	372	419	441	374	404	420	415	367	400	384	360	363	414	429	396	441	398	419	422	385	413	388	388	404	397	391	397	402	428	413	388	406	395	361	354	418	420	392	419	379	406	423	384	390	441	404	384	375	442	417	389	451	405	434	385	454	395	412	412	410	399	397	419	372	379	363	395	398	427	412	375	408	376	396	402	376	380	422	380	362	453	422	405	402	391	428	409	401	443	424	385	405	392	449	377	441	389	415	380	406	434	416	393	421	380	378	391	395	390	383	395	423	422	414	399	418	396	420	421	404	407	395	424	440	395	393	417	415	383	450	422	396	437	391	437	436	420	393	392	365	373	434	402	408	415	409	387	405	403	369	375	423	409	388	388	394	420	385	399	417	397	447	418	390	469	415	396	385	434	441	432	390	424	437	421	413	431	434	364	409	388	409	425	405	391	453	411	430	409	425	390	383	407	429	396	417	386	409	443	376	411	427	402	405	398	371	459	408	413	433	419	425	414	424	405	419	436	427	413	405	408	451	380	417	385	411	392	393	413	421	374	438	402	410	455	418	407	418	391	418	385	403	422	401	380	420	422	395	401	429	359	405	392	376	429	423	411	406	406	373	413	409	385	365	402	426	384	393	416	418	343	379	382	414	385	401	368	396	426	398	390	425	432	419	398	428	404	398	394	417	418	376	426	371	392	431	406	425	393	414	404	382	406	383	367	373	417	411	369	416	409	402	412	406	429	398	403	413	400	393	414	413	392	412	394	394	362	400	422	398
16526	9578	10289	5930	2785	2015	1769	1610	1382	1262	1207	1127	1083	1062	1073	1016	993	979	965	981	913	992	947	922	966	1011	932	964	941	970	868	880	924	896	877	877	897	951	864	898	901	904	928	849	906	901	844	853	914	837	892	863	863	919	923	851	888	929	910	843	854	886	894	872	889	871	873	892	883	887	879	867	807	881	819	858	862	851	862	876	863	860	880	867	914	849	841	890	846	874	840	904	880	875	857	888	864	880	910	844	830	886	862	886	926	864	884	850	881	854	889	896	887	824	845	823	873	827	883	866	865	832	796	922	845	918	893	859	884	921	869	851	842	881	897	858	831	912	885	849	852	800	841	853	847	873	925	855	848	897	840	881	873	900	880	815	857	856	821	889	863	884	885	903	869	913	918	843	849	895	867	883	865	854	825	875	834	837	845	807	831	848	884	859	885	914	845	910	842	815	850	869	864	859	932	846	817	867	883	868	877	835	877	810	807	891	860	836	906	870	878	922	891	874	885	845	851	867	897	851	870	818	888	864	876	849	923	876	873	893	869	921	868	885	869	847	899	883	883	851	876	848	857	848	869	880	876	817	850	891	888	850	920	827	859	903	890	867	857	858	887	851	897	888	920	854	861	877	905	878	877	918	904	888	833	897	876	866	822	871	872	856	859	888	867	883	863	888	887	908	847	902	852	937	871	908	777	914	842	903	891	884	921	928	837	864	807	820	824	856	868	877	892	855	888	871	887	931	928	877	826	864	870	882	824	905	850	864	862	900	856	909	890	841	878	923	877	858	923	844	842	922	858	891	846	854	876	901	854	817	856	876	907	909	858	873	854	902	874	911	876	889	858	860	894	841	849	882	832	866	923	814	852	845	871	849	852	859	859	876	824	859	895	864	873	855	902	837	836	869	826	896	852	876	837	886	895	918	860	939	834	875	891	871	899	903	894	831	885	865	868	862	913	883	916	893	870	847	915	871	861	869	896	836	889	876	866	865	859	877	819	892	877	877	915	795	876	876	767	919	866	896	868	895	890	868	873	891	864	872	879	861	946	857	876	911	875	907	890	904	895	870	899	894	940	880	924	850	901	878	870	886	846	848	862	837	848	854	869	873	900	842	882	863	869	902	851	889	920	849	869	881	894	874	849	805	868	867	804	891	862	827	843	902	862	868	857	900	868	855	867	923	892	900	861	852	836	885	851	902	861	888	909	867	892	926	867	884	912	874	912	856	896	865	844	875	856	852	896	877	816	873	853	880	872	866	871	878	870	879	856	850	867	855	885	898	904	906	860	881	865	896	862	856	872	878	830	854	901	886	872	843	932	865	921	885	836	928	823	852	874	906	892	802	882	845	884	866	841	855	812	848	862	923	866	829	852	877	880	869	907	903	890	872	887	866	821	891	934	821	879	867	870	815	897	836	871	845	831	880	879	870	769	815	836	867	891	847	892	881	839	896	877	906	862	859	894	849	886	913	885	888	860	866	893	819	889	952	855	853	883	876	849	890	882	869	932	820	843	893	898	879	839	850	838	840	882	841	857	868	847	839	868	801	911	826	857	906	912	871	884	857	840	857	868	916	888	863	869	861	865	887	880	914	866	850	873	869	848	824	912	874	904	845	860	911	866	870	833	813	869	915	874	871	930	860	806	843	898	866	898	886	858	856	871	868	870	889	869	906	878	821	885	888	869	836	870	897	882	868	876	852	883	829	879	856	865	810	865	830	901	907	867	877	849	861	888	879	853	895	882	913	857	869	889	880	842	807	893	854	946	909	894	914	866	890	813	858	923	867	827	839	820	840	857	895	871	830	847	847	891	848	838	877	890	846	913	907	844	861	918	856	863	848	909	894	913	894	880	911	849	839	880	849	926	846	876	867	864	846	909	895	881	897	911	882	875	833	837	864	853	832	845	864	870	852	830	864	898	866	865	929	860	908	883	836	904	866	789	772	900	846	873	840	867	873	897	875	814	851	840	880	832	872	832	898	866	845	903	925	870	828	859	848	891	831	857	891	886	825	837	851	884	835	912	877	883	871	900	828	906	909	856	829	873	859	881	863	867	884	884	871	856	866	891	861	888	883	844	905	822	917	878	822	930	863	865	897	854	893	908	871	825	864	851	915	883	878	891	798	879	858	894	888	839	875	841	854	829	868	849	912	801	882	877	917	904	860	831	895	873	839	871	889	903	876	894	874	862	874	841	880	869	904	896	909	805	898	857	837	924	831	850	925	933	876	832	805	837	871	845	852	872	861	918	854	848	898	876	857	881	813	860	887	870	912	868	933	895	852	851	848	884	872	825	883	857	833	900	845	868	882	918	872	846	948	857	891	860	829	816	930	904	828	876	905	822	893	836	910	836	853	898	883	940	888	838	900	896	861	834	853	862	873	873	878	892	917	911	841	922	886	894	875	864	917	859	838	865	858	882	931	905	922	860	895	854	868	830	904	865	880	832	832	877	904	818	904	907	898	890	847	844	888	887	854	891	869	892	886	866	907	910	866	860	920	898	888	859	880	899	847	886	911	912	846	876	841	861	881	936	854	889	813	906	915	871	915	912	929	892	875	913	841	891	836	877	865	846	864	831	877	919	851	883	821	873	876	840	866	859	880	937	917	848	904	833	853	875	898	851	856	867	829	809	885	810	872	893	825	863	881	904	880	928	893	903	846	895	893	881	874	871	817	875	865	875	845	840	890	820	902	858	874	857	859	885	872	819	902	859	855	909	880	847	877	853	942	872	808	916	877	862	931	864	862	871	834	839	871	889	896	875	900	840	868	882	879	857	863	882	857	840	904	840	828	839	891	886	937	856	860	883	828	856	867	842	901	865	883	855	888	862	910	918	876	848	884	897	847	854	843	883	836	902	878	853	893	873	887	825	886	896	881	889	868	844	880	875	886	843	875	901	910	840	874	859	855	861	883	853	832	846	879	858	901	868	967	899	926	828	882	868	867	848	902	847	867	947	878	859	853	837	878	871	837	870	870	824	867	881	865	900	848	879	891	903	884	834	885	878	801	869	856	849	836	877	841	880	845	888	816	860	842	874	899	835	885	838	841	853	885	806	917	865	873	853	834	858	890	840	842	854	907	884	904	872	878	852	893	886	879	844	843	877	858	866	862	870	887	881	841	868	870	874	854	931	863	861	844	902	911	890	838	848	924	888	878	890	887	874	873	879	878	851	869	868	844	835	852	836	903	896	839	836	858	845	892	925	846	876	867	878	856	906	864	879	940	884	799	883	898	874	866	866	882	828	905	844	880	867	897	855	884	891	830	908	867	842	844	881	904	933	841	865	831	880	852	814	861	867	850	846	880	856	898	862	860	841	855	865	889	878	857	827	860	836	826	881	879	851	838	890	841	836	913	883	871	906	860	849	850	910	860	859	831	879	900	852	904	896	911	891	863	930	865	863	837	924	849	827	825	851	901	889	816	881	871	904	893	910	895	828	831	907	876	926	899	944	914	836	873	845	920	890	927	873	848	888	913	870	851	878	948	822	834
44821	26845	21713	11875	2534	1028	762	582	523	462	473	426	431	392	368	380	357	354	390	340	342	326	300	326	342	305	339	337	332	329	349	335	327	298	370	336	331	273	303	287	343	302	293	328	298	297	310	296	310	327	340	283	307	312	328	263	325	289	304	332	307	305	304	323	294	321	331	284	337	299	338	336	335	323	318	305	340	328	346	315	313	306	313	314	337	334	355	296	297	302	299	326	307	304	305	321	333	346	291	324	288	321	323	308	330	324	320	329	332	301	301	295	309	289	356	307	308	293	319	354	316	328	309	295	307	317	295	302	309	330	288	281	303	321	338	333	316	314	337	320	309	301	288	295	343	308	322	293	321	305	295	320	314	283	308	320	320	298	295	288	303	300	307	328	321	321	338	306	335	339	349	304	302	286	317	275	310	345	329	306	275	311	357	342	328	290	317	330	331	295	333	319	331	298	287	311	282	313	325	300	341	305	369	300	314	326	294	320	335	328	344	312	331	357	312	282	300	317	334	308	306	319	342	313	294	321	320	310	315	326	302	319	279	316	285	292	305	297	283	305	299	320	281	293	312	314	286	326	332	287	329	322	329	334	352	334	306	342	302	316	281	339	293	304	332	338	309	306	292	332	291	320	335	294	319	327	343	371	332	322	337	334	315	338	335	315	303	311	316	332	315	321	262	322	316	318	337	317	306	286	266	319	308	296	311	340	316	332	328	307	338	311	328	282	307	283	321	367	313	335	297	296	324	301	284	309	311	295	333	328	309	361	308	363	326	286	344	279	299	306	362	316	294	327	330	343	307	289	294	346	350	330	281	329	353	316	281	322	286	331	305	297	342	295	290	298	315	346	283	329	322	311	304	305	339	338	315	307	287	321	342	300	329	309	319	301	337	317	333	321	304	277	299	301	312	317	307	276	347	317	307	278	312	319	293	319	338	343	287	302	293	349	306	327	292	310	297	330	328	300	330	361	296	324	333	353	322	291	336	317	278	313	290	295	319	307	346	288	314	312	308	275	284	334	322	303	305	330	346	338	322	327	310	269	354	310	348	322	300	307	296	317	321	299	309	315	284	312	307	348	353	320	348	312	313	317	293	319	312	286	334	296	295	290	335	287	321	363	323	301	329	302	304	329	305	318	323	316	337	308	327	287	306	301	267	310	316	321	320	336	314	322	300	312	304	302	349	323	297	296	322	336	309	321	342	279	296	298	327	286	303	278	277	276	297	345	311	295	306	316	295	312	355	297	328	333	346	309	311	326	306	295	316	323	292	293	281	325	318	346	311	335	328	313	321	313	306	353	322	329	308	292	316	341	309	312	320	359	340	328	347	289	306	358	349	345	300	298	314	325	334	303	314	291	349	347	359	333	323	281	307	317	354	265	357	293	358	317	336	319	287	288	342	311	281	280	300	291	264	292	319	318	312	294	299	325	302	317	290	303	342	294	310	328	305	326	293	320	302	281	281	305	305	334	298	303	305	280	279	304	339	309	351	310	309	275	321	299	307	310	316	321	335	305	308	328	295	308	296	333	314	330	290	288	291	311	303	324	322	301	323	304	306	330	332	313	336	312	302	300	302	326	340	292	332	322	315	290	314	336	328	348	334	343	330	295	333	300	318	305	303	322	329	325	320	302	273	335	294	289	307	312	326	320	355	316	289	312	287	320	320	313	313	310	315	292	310	331	313	265	307	318	330	301	321	358	310	316	309	319	323	324	301	303	292	312	310	302	302	319	306	295	313	360	306	294	290	315	323	322	315	326	337	325	295	300	313	331	314	301	334	325	346	300	319	330	326	320	316	331	326	327	320	287	345	277	316	317	313	276	327	293	273	344	281	319	290	328	308	310	327	295	349	302	292	301	300	315	293	324	286	314	347	294	270	344	342	288	319	270	329	317	335	338	324	293	317	312	301	317	310	318	289	309	301	328	299	329	338	322	351	312	312	326	321	277	331	290	339	354	304	338	300	351	338	339	312	309	317	305	325	314	277	302	322	323	282	327	291	301	318	327	355	299	345	303	298	342	332	302	297	318	261	324	301	323	329	298	307	336	324	288	317	343	289	331	323	296	287	297	293	316	333	296	357	311	324	312	262	322	317	339	323	325	297	338	324	328	324	293	290	303	310	274	313	366	344	319	284	315	304	337	335	320	301	311	325	310	293	340	300	298	325	318	338	369	298	281	309	307	324	300	311	326	333	308	329	311	322	318	306	315	280	287	305	293	308	277	304	363	338	288	299	285	323	309	295	362	288	326	288	307	329	316	326	306	334	299	292	293	318	318	313	289	353	314	277	345	365	294	324	306	319	328	298	300	337	289	346	326	322	354	322	272	303	331	334	312	302	318	314	310	318	321	320	337	316	317	315	332	322	263	345	307	287	352	277	326	313	302	334	317	305	322	310	293	291	307	259	283	287	302	331	337	270	328	327	316	311	359	312	322	321	327	315	307	322	316	312	346	311	291	283	301	346	290	312	338	312	312	297	301	324	277	312	311	299	279	314	319	357	326	333	332	330	298	326	315	300	300	307	304	327	322	273	300	311	304	298	316	328	326	296	320	324	318	311	328	326	300	274	311	313	319	309	293	350	291	320	305	326	337	297	318	334	304	313	332	280	325	310	326	358	305	322	307	298	294	295	309	345	289	294	299	313	329	352	330	319	319	308	310	314	292	294	327	308	321	291	321	318	336	292	294	330	320	319	319	323	295	325	320	343	307	305	346	319	333	322	311	318	323	305	310	318	295	342	314	315	327	335	329	345	356	298	310	315	323	337	332	341	309	291	311	318	296	285	314	315	325	315	296	336	314	307	310	299	343	351	272	333	313	309	322	289	292	285	304	291	311	351	312	336	285	294	307	309	355	327	300	327	329	343	348	324	313	347	367	273	273	283	355	325	297	294	293	311	314	325	304	343	321	301	322	301	313	328	316	347	345	321	318	341	339	315	346	331	294	304	295	280	331	287	302	319	314	303	331	330	269	323	318	298	344	284	322	335	325	264	336	341	297	327	342	314	339	287	332	342	300	301	348	276	342	314	327	313	345	293	316	333	302	315	326	315	295	293	320	300	319	330	307	318	323	313	332	304	299	302	294	309	324	347	306	335	324	303	318	293	313	297	319	320	301	302	299	327	286	331	368	344	338	305	304	334	301	349	297	298	348	308	335	306	312	345	338	313	350	378	316	330	360	347	303	330	372	286	305	313	333	328	312	281	314	320	289	290	307	293	280	366	336	296	327	292	344	323	335	330	328	310	312	307	293	296	300	361	301	297	304	313	312	326	313	342	318	320	312	337	334	300	323	360	299	313	325	317	309	301	301	333	317	306	315	342	293	296	308	296	304	307	285	315	324	301	327	302	330	342	358	298	333	334	332	269	308	318	342	328	325	306	318	333	308	317	272	317	285	339	315	299	321	340	304	298	304	294	306	350	360	315	329	335	324	300	292	271	323	294	325	333	319	323	322	350	311	280	293	302	317	315	310	302	362	353	288
28693	19847	25148	15382	4900	3139	2635	2191	1914	1608	1424	1350	1210	1127	1100	1065	1020	932	942	851	815	914	828	905	901	838	822	834	819	815	788	815	763	741	805	769	752	750	747	767	740	756	694	747	735	709	718	703	711	750	723	702	730	770	668	688	709	719	713	695	712	723	724	720	701	636	745	708	667	691	738	723	734	702	734	758	672	718	651	681	703	707	723	706	704	722	691	731	712	680	665	697	684	765	713	705	696	682	693	675	739	714	747	666	700	661	689	709	721	673	735	741	722	709	708	731	707	728	731	685	718	693	701	703	730	692	729	660	677	802	684	713	728	702	685	693	718	664	733	720	727	729	732	740	698	739	734	775	734	741	736	710	668	732	675	669	722	641	715	691	721	723	709	691	712	677	687	693	684	675	741	662	701	682	690	675	723	701	674	740	671	656	740	711	748	726	697	744	703	674	712	693	715	739	694	706	684	684	693	720	729	682	694	726	721	701	723	724	706	671	702	717	694	764	700	666	678	713	748	728	675	736	740	705	664	708	709	666	708	677	694	763	732	778	693	688	729	728	749	711	696	744	684	663	682	727	739	707	718	695	686	701	679	721	689	673	700	698	727	714	726	696	736	722	669	646	698	697	651	689	740	679	694	656	712	682	669	697	697	687	660	689	706	692	722	716	692	694	701	695	739	727	711	704	682	729	697	713	711	666	707	713	677	706	745	691	723	711	694	709	711	720	721	688	702	714	731	701	666	677	693	648	703	746	711	727	756	709	701	708	773	729	696	698	707	711	728	722	674	723	710	668	718	665	740	742	702	658	718	675	708	721	699	722	698	711	690	690	691	692	685	700	711	699	736	711	694	735	631	704	704	703	725	673	714	691	649	732	708	720	705	741	710	679	683	658	682	678	721	687	718	730	719	676	663	654	675	722	691	701	681	699	729	718	696	697	728	725	698	696	697	642	702	693	738	755	693	681	671	714	688	714	709	667	716	663	684	742	725	696	705	731	745	681	728	707	765	723	719	674	704	684	688	710	671	710	696	714	684	735	691	698	679	751	720	723	692	724	723	724	673	698	711	688	695	694	722	694	712	751	690	704	745	686	703	727	703	699	707	685	698	667	693	730	732	730	653	711	721	698	719	687	698	659	669	706	738	671	689	668	675	705	770	680	710	712	697	714	744	689	721	711	690	702	731	664	682	730	715	722	674	672	703	695	721	713	742	696	734	720	644	717	720	737	695	703	686	735	627	716	693	723	667	702	724	727	676	693	705	720	684	718	726	713	719	690	665	690	746	696	734	697	726	741	712	692	718	704	738	690	691	730	713	698	692	736	704	678	747	704	707	678	717	655	727	680	706	665	681	751	698	741	730	777	740	688	699	709	720	655	703	736	739	664	687	679	691	771	703	714	748	707	661	762	688	737	721	736	673	698	699	727	690	672	706	695	723	704	724	731	700	672	663	722	703	716	665	691	691	714	687	725	720	691	714	694	742	655	706	714	722	714	682	752	686	713	687	680	707	672	701	734	667	733	676	740	716	693	701	704	700	712	673	745	735	697	680	646	719	670	747	686	716	724	688	703	699	742	715	729	743	713	694	710	701	728	732	680	680	702	728	712	685	668	719	714	670	705	711	699	737	664	679	698	756	711	692	702	728	764	686	723	769	700	693	725	716	694	677	729	687	701	746	737	725	705	694	696	675	723	720	713	702	696	710	705	698	771	683	722	704	693	656	729	714	722	702	708	692	720	680	678	695	711	730	751	691	700	649	699	729	700	700	712	670	690	727	719	695	697	702	685	735	739	669	672	697	779	696	684	680	687	710	675	738	717	741	713	681	731	767	648	713	710	759	734	695	712	671	688	710	712	747	665	733	673	658	706	680	700	714	718	713	764	698	697	753	705	734	675	676	712	699	669	669	680	723	702	691	693	695	708	737	716	712	712	696	705	720	685	665	667	670	707	757	724	735	665	719	752	720	708	684	686	688	741	736	703	700	710	696	790	664	715	746	651	706	687	710	726	707	706	693	687	653	698	681	730	720	655	685	713	719	736	684	649	675	730	683	717	722	692	721	750	734	694	713	712	722	681	701	670	724	718	712	667	723	679	750	697	727	701	687	705	727	717	679	688	673	722	716	739	668	758	675	682	674	741	727	694	741	704	729	652	677	705	718	693	685	683	697	713	702	663	725	680	691	688	758	691	674	702	719	719	743	701	661	699	709	730	673	709	682	703	697	667	693	733	725	718	691	730	745	667	713	675	692	688	653	719	700	696	730	740	731	649	733	717	693	713	683	760	707	718	736	673	686	710	667	705	700	727	669	724	727	732	707	726	688	641	738	749	706	704	685	739	740	718	729	659	743	676	689	723	692	649	692	682	721	677	685	730	721	733	727	702	744	684	709	710	730	707	740	736	728	700	671	711	728	664	709	749	655	671	718	690	707	736	713	754	680	686	710	717	707	696	699	701	702	713	702	713	705	712	715	733	728	699	684	738	730	702	645	654	728	699	704	699	710	716	734	684	714	691	717	716	690	649	704	733	707	715	734	681	711	684	698	653	654	735	742	717	683	719	689	638	718	700	724	689	739	722	697	717	718	708	723	700	744	698	686	674	697	657	709	740	726	658	732	731	696	687	698	641	682	705	707	713	679	733	712	696	704	694	702	687	710	707	682	696	662	690	737	716	696	680	699	716	711	701	713	730	706	692	742	708	688	668	692	732	723	736	697	735	700	661	700	701	685	701	691	682	719	689	696	696	684	708	695	713	667	706	692	635	712	761	674	709	692	699	671	757	724	724	705	685	735	702	721	694	713	740	720	694	700	703	750	671	692	725	703	732	766	752	737	686	751	683	707	684	670	730	663	694	715	680	684	647	719	679	721	710	711	672	699	709	708	730	727	667	705	682	707	754	739	708	711	722	670	728	674	732	728	708	712	670	696	679	716	704	721	728	705	753	702	711	755	671	701	700	705	740	694	697	769	750	714	700	724	700	764	726	698	731	721	721	693	677	700	700	729	698	656	662	694	768	709	741	721	740	713	721	727	662	676	686	729	719	687	667	721	713	669	730	728	720	705	753	678	777	696	703	712	689	729	774	717	682	698	688	701	723	725	712	662	728	709	749	689	747	718	710	695	699	719	702	723	714	680	742	693	687	685	738	742	730	723	689	719	755	688	689	743	720	717	694	734	715	683	692	674	734	679	754	683	708	688	736	688	700	703	699	742	691	752	708	704	735	666	692	687	699	765	740	701	678	740	722	707	712	678	753	696	734	747	755	723	712	715	699	668	750	654	684	729	698	727	710	736	703	697	648	691	671	718	702	733	720	673	711	756	716	686	721	702	733	703	691	712	718	756	712	718	696	706	732	654	690	712	661	715	735	746	749	713	758	713	701	695	697	723	678	700	663	752	713	675	740	696	694	697	696	728	703	665	690	744	724	699	695	713	760	704	683	727	692	672	739	740	723	702	731	706	688	725	687	705	748	714	754	684	709	706	686	720	699
52146	34969	31751	20536	5695	1953	1193	847	750	681	592	564	513	530	493	544	489	433	459	449	477	465	441	430	440	398	443	441	411	411	427	392	389	381	394	380	376	368	369	408	355	429	416	408	427	391	372	367	435	387	418	379	404	370	360	396	386	387	373	398	386	408	403	402	393	346	369	386	373	406	394	397	357	381	407	390	397	363	395	370	349	396	367	381	384	383	406	435	381	357	374	366	398	415	407	398	424	408	362	400	385	380	379	399	412	407	399	399	394	393	396	389	394	346	401	361	407	406	406	341	343	382	401	377	396	376	398	384	351	386	375	418	387	395	384	364	384	383	371	348	390	379	402	371	403	362	374	401	379	358	341	384	399	427	397	354	394	399	399	390	409	366	374	365	406	380	366	390	396	447	377	382	400	379	372	385	381	374	376	397	396	406	375	420	363	414	407	372	406	403	417	354	370	382	429	385	409	382	356	395	377	372	412	400	357	368	394	333	373	382	424	359	363	387	375	409	395	416	376	382	377	413	349	388	389	384	406	399	387	396	401	389	380	382	377	368	359	385	399	416	382	361	429	370	357	379	393	415	360	402	410	377	403	386	423	391	408	397	399	387	408	381	404	350	368	350	405	405	410	407	389	381	380	402	356	403	369	387	417	414	368	379	413	376	359	427	375	373	394	411	428	380	360	390	386	412	414	348	418	384	373	380	371	345	376	386	400	355	344	392	406	392	416	374	409	378	392	329	399	343	455	375	411	431	418	420	397	407	377	373	393	401	411	394	403	428	395	382	383	397	364	434	384	378	354	366	376	373	410	365	352	388	389	369	408	364	379	381	391	367	401	385	399	381	399	399	373	448	350	371	388	385	376	385	421	369	400	406	385	405	411	367	396	375	372	385	349	414	415	438	390	371	387	391	409	406	377	359	401	395	415	406	385	409	381	365	412	391	407	403	359	369	413	351	409	362	388	387	395	374	385	414	368	370	332	379	438	410	419	424	405	390	363	377	404	420	407	408	401	384	370	418	392	367	375	423	399	419	364	409	336	369	353	390	397	401	402	373	419	355	406	429	343	357	425	429	416	406	387	367	410	373	375	372	410	380	382	391	381	378	376	385	409	377	395	396	405	376	408	400	437	384	393	358	379	385	409	364	408	413	346	359	383	353	380	381	435	395	383	448	357	371	388	407	361	407	371	354	382	352	430	375	376	392	375	368	386	415	379	380	397	365	374	384	362	362	359	365	386	386	383	398	448	442	395	394	398	395	358	368	385	394	376	408	414	396	367	344	390	417	385	412	423	366	371	385	399	394	376	429	401	421	396	443	423	373	393	383	381	392	406	375	358	380	369	399	369	342	392	387	362	393	385	404	383	372	400	410	389	391	389	449	386	405	358	373	391	365	381	371	365	405	361	392	372	402	399	408	387	362	405	385	407	398	411	406	324	371	401	360	385	382	362	397	389	384	421	381	376	385	399	353	392	401	389	359	375	329	342	388	391	417	417	381	373	412	442	397	404	382	401	408	410	394	396	396	414	389	425	392	373	369	395	390	398	368	384	366	374	422	398	413	373	371	393	401	423	373	364	412	376	393	416	402	355	392	362	429	422	369	406	452	422	374	395	392	384	367	431	357	394	383	407	401	393	379	388	395	351	416	383	374	375	379	401	401	390	380	393	445	372	369	359	376	418	417	392	431	381	363	398	347	383	394	375	410	367	395	397	414	386	391	365	399	387	409	426	379	360	373	380	372	379	352	382	377	389	415	358	388	412	372	435	421	381	351	410	440	442	380	411	400	381	395	395	404	392	400	399	426	391	383	398	384	384	380	385	379	392	404	382	387	409	364	373	356	406	390	387	382	379	408	386	391	374	370	401	407	388	355	411	404	406	370	399	441	365	367	357	382	350	375	387	399	423	377	393	420	354	406	379	357	375	406	386	410	397	365	398	351	422	397	400	415	387	409	403	394	391	382	390	442	428	417	352	399	424	383	417	398	344	392	387	343	407	380	396	411	388	353	384	365	388	353	421	408	412	375	391	384	392	401	373	398	418	376	359	361	410	377	371	380	381	359	386	420	376	408	392	417	387	370	366	404	457	411	400	391	403	451	404	357	411	403	354	415	406	396	392	409	402	376	372	433	400	412	414	416	386	374	364	383	352	388	387	369	385	397	411	372	378	378	406	404	352	386	381	439	397	457	383	423	373	381	418	379	423	426	401	384	376	350	343	379	359	375	391	340	398	368	392	379	369	398	351	393	367	396	408	377	410	383	397	396	409	357	366	361	391	403	405	374	353	375	374	402	391	402	367	407	439	392	397	382	398	378	365	389	410	366	386	378	406	419	411	401	389	416	452	382	394	386	380	386	394	400	403	346	389	352	415	391	420	408	400	378	411	380	360	389	371	369	369	409	375	360	411	431	415	376	384	395	355	389	397	394	406	394	382	338	379	376	374	385	426	365	354	398	366	383	361	392	386	396	411	397	374	395	421	417	369	365	396	395	384	388	408	357	401	441	405	380	368	365	385	391	401	379	419	394	376	376	393	382	350	361	344	403	423	396	380	365	370	405	379	350	390	384	407	410	392	381	374	389	441	384	408	391	382	347	374	378	376	388	434	417	424	376	398	440	378	350	340	363	393	383	394	381	367	376	381	406	378	368	399	413	385	411	404	378	394	396	382	406	355	381	388	376	350	366	405	423	443	380	386	414	387	360	400	385	352	395	418	390	419	372	395	367	360	398	399	390	385	395	388	388	412	407	398	364	357	386	410	414	395	377	400	388	356	399	407	410	380	376	395	370	382	363	435	380	422	414	372	395	382	401	368	391	384	393	387	407	398	380	356	389	329	388	439	422	395	396	373	400	378	388	403	411	431	363	363	386	339	366	386	371	369	375	397	389	406	391	386	366	387	377	384	379	336	395	429	404	375	427	377	391	399	381	348	369	377	414	375	416	400	397	409	387	396	413	367	399	413	343	392	377	383	391	378	357	424	386	402	400	393	414	404	421	361	393	367	412	402	353	396	381	390	392	380	361	376	369	372	371	401	379	403	405	384	378	368	354	371	402	393	394	425	402	419	352	406	398	353	364	405	425	396	399	408	356	374	387	401	377	375	379	357	383	391	382	396	392	381	400	379	394	419	402	405	369	383	412	376	353	370	366	365	402	384	377	379	374	374	375	349	386	372	395	362	376	390	381	408	381	371	414	378	369	420	372	371	379	398	396	384	388	383	393	430	371	426	399	400	407	370	376	362	378	415	425	343	378	355	435	414	352	369	455	422	436	375	380	372	385	392	405	416	358	413	337	361	362	383	403	389	375	387	388	395	387	377	373	413	389	422	372	381	383	392	414	391	433	402	350	379	379	342	402	336	394	386	358	418	415	412	392	395	401	415	402	394	414	410	407	421	392	356	381	382	405	380	385	397	428	430	430	424	396	397	398	401	405	358	408	450	360	442	438	414	376	391	370	392	360	364	392	396	344	364	374	374	371	365	399	380	383
33251	26720	33408	23066	7375	4585	3666	2965	2598	2290	2055	1817	1657	1579	1462	1406	1315	1225	1182	1159	1127	1139	1137	1057	1123	1068	1067	1099	990	1005	1003	1008	950	923	970	945	1000	919	940	890	925	915	919	901	926	900	869	859	915	884	924	892	877	886	906	893	874	851	872	873	902	917	839	833	843	856	864	886	851	898	872	852	869	896	864	837	869	837	885	887	870	898	849	828	870	843	863	890	900	795	855	857	816	883	861	848	856	826	824	838	846	840	893	819	895	853	797	844	861	877	844	901	864	866	816	875	895	827	865	849	870	830	860	874	839	842	817	846	872	851	817	895	858	903	822	923	880	843	839	846	881	862	848	827	839	854	889	872	847	861	855	851	851	856	874	869	876	864	863	859	840	874	821	854	864	865	854	859	896	858	861	915	815	841	885	857	901	876	853	883	833	859	867	835	874	800	913	819	933	882	802	806	903	890	891	804	840	875	868	863	847	838	848	879	886	833	881	809	826	833	849	892	869	897	826	888	945	850	850	817	897	880	865	883	847	913	846	859	845	899	888	884	836	861	927	871	888	907	836	788	900	882	879	846	871	843	877	891	828	872	833	824	841	870	892	825	840	859	870	891	837	801	887	842	884	831	817	846	790	849	819	917	844	811	868	830	902	837	889	892	829	845	875	899	865	867	864	858	817	886	842	855	864	870	861	864	879	821	839	889	871	857	841	899	837	843	881	899	876	860	890	878	916	848	839	898	814	841	838	849	917	890	885	832	825	904	889	873	891	858	848	855	890	879	847	893	892	904	860	849	869	806	934	921	852	903	871	873	916	852	883	812	870	863	876	913	859	861	906	852	823	914	863	850	843	904	860	897	870	814	891	861	858	855	862	847	848	832	862	823	855	857	830	855	870	836	905	891	821	839	863	913	894	919	887	862	870	916	849	838	888	874	847	897	819	910	840	861	830	863	880	850	875	888	899	872	866	862	835	908	892	867	935	852	819	817	896	857	846	862	863	890	882	871	867	913	832	842	906	840	906	800	783	839	885	851	874	840	846	796	880	861	831	871	898	882	876	853	822	874	910	869	890	830	849	845	829	868	902	900	909	859	865	844	836	874	841	848	803	914	806	854	891	888	856	847	845	891	880	798	844	858	831	826	845	876	839	884	920	858	891	834	905	836	857	868	914	860	853	875	875	871	855	870	847	898	879	894	863	895	872	856	846	902	826	886	894	845	855	855	848	857	896	845	787	838	881	868	812	853	856	860	855	858	866	880	839	881	880	827	881	892	887	848	843	905	853	856	813	840	886	895	890	849	868	844	833	850	849	858	914	881	869	908	868	877	844	833	898	869	885	898	869	878	852	885	828	839	839	835	894	877	870	876	943	837	875	844	866	846	820	817	879	861	845	815	868	895	818	806	822	868	864	900	875	896	939	893	863	874	815	891	851	863	877	800	836	872	855	855	858	873	833	814	916	871	871	885	881	903	834	896	894	864	840	850	832	843	844	839	881	870	826	868	849	834	863	865	885	880	807	839	784	864	922	847	875	886	887	882	875	841	882	896	892	883	846	915	854	847	848	846	881	884	901	871	857	860	852	860	837	827	880	867	853	872	895	906	867	885	861	864	838	892	853	875	895	879	875	833	899	871	850	863	833	831	869	882	864	818	864	859	847	864	881	882	884	864	884	809	854	860	860	895	863	877	908	835	896	828	843	856	888	897	856	857	854	870	851	896	874	836	881	872	874	887	841	844	825	868	837	860	855	897	889	861	853	866	878	868	866	805	839	859	883	868	862	888	849	877	866	857	865	875	851	864	862	849	853	841	878	830	840	832	852	823	868	845	890	898	851	897	903	845	874	891	860	906	858	942	916	863	836	883	833	867	871	928	862	830	870	833	876	819	884	846	925	846	873	865	893	871	876	869	901	827	810	870	880	857	846	850	850	790	897	879	855	881	857	832	834	805	834	882	871	868	929	852	804	889	838	894	823	865	891	937	837	869	825	860	907	850	860	828	837	833	884	857	789	838	850	818	856	866	830	862	818	844	798	898	890	824	902	882	841	848	830	849	902	876	874	858	813	868	908	821	873	867	889	851	885	808	904	904	860	833	866	821	832	869	830	895	854	815	884	891	933	896	913	877	823	855	842	873	824	887	891	798	849	864	850	868	889	857	805	821	862	847	829	853	855	905	865	900	807	849	840	849	847	872	893	854	896	883	800	863	903	886	905	861	845	862	858	897	845	816	869	832	874	818	834	865	864	853	836	876	906	872	832	874	876	851	869	831	873	861	864	859	873	898	867	910	840	842	891	864	882	800	849	867	860	854	846	861	845	872	852	834	852	862	868	833	809	897	848	848	825	838	830	915	874	871	871	833	856	822	849	872	912	894	888	848	879	892	807	871	888	874	896	872	852	863	816	809	884	846	905	820	858	834	873	877	861	860	846	838	907	901	850	833	817	892	836	863	892	856	859	857	931	856	911	878	834	853	804	859	858	898	903	868	894	848	893	886	921	868	916	856	878	907	855	878	920	865	897	895	856	835	933	851	879	879	886	843	877	836	882	814	889	865	885	912	818	888	914	836	866	812	891	857	889	914	893	846	860	875	877	852	876	858	862	868	846	858	834	846	846	853	847	855	843	902	860	838	872	901	857	856	841	848	862	862	836	888	896	864	862	868	843	833	872	854	869	863	868	913	886	827	906	850	843	883	872	843	836	902	862	859	889	842	800	882	922	898	834	881	884	883	883	891	932	871	889	919	840	814	866	864	855	835	889	831	849	871	814	903	841	910	873	819	849	898	871	870	872	894	841	877	846	895	908	886	860	875	898	848	877	877	912	816	831	857	840	897	821	834	873	853	879	818	817	895	857	827	892	803	872	871	814	890	880	894	839	869	892	908	862	884	871	846	898	797	876	889	887	838	878	822	832	858	845	891	842	840	862	861	862	847	871	870	876	878	869	893	886	851	864	884	918	874	804	896	841	885	838	819	818	897	827	851	879	844	862	868	881	811	862	847	876	819	880	859	885	861	859	822	929	886	806	847	878	886	872	841	873	836	835	891	841	836	847	922	824	837	854	850	860	916	914	869	871	821	855	845	854	887	894	809	833	874	853	887	870	845	859	851	869	862	842	805	907	806	866	871	887	887	867	885	884	923	852	855	867	846	862	823	851	907	858	869	869	873	870	834	863	853	878	875	856	906	861	866	885	851	872	862	861	880	869	877	902	868	842	884	867	895	861	841	866	870	852	904	882	894	885	823	881	820	861	913	834	868	843	846	877	837	927	799	835	870	846	846	905	870	848	833	858	829	908	844	867	875	859	843	881	831	850	861	908	899	892	858	875	868	850	855	889	847	860	826	866	844	850	832	888	871	830	863	840	895	837	860	809	882	839	863	894	889	867	867	852	874	867	869	843	903	881	822	847	870	896	903	877	857	884	858	863	852	869	832	811	859	849	890	862	875	815	911	875	863	868	809	869	847	840	787	911	867	896	840	880	908	883	820	846	871
28625	13820	7661	2613	978	623	598	535	541	533	459	463	444	437	465	437	436	420	416	406	423	438	419	436	419	382	402	390	461	410	445	405	424	394	421	406	402	437	382	437	461	394	439	385	420	446	421	407	414	414	425	372	423	415	428	405	386	418	393	425	451	417	389	413	391	412	424	392	392	403	403	438	426	402	427	416	429	444	434	428	441	405	401	397	382	405	441	423	425	397	419	450	459	435	385	417	392	459	416	434	461	390	396	440	411	393	417	426	415	392	442	412	401	413	380	436	416	414	437	386	432	416	409	401	395	407	427	390	431	416	400	412	461	459	413	432	414	447	394	435	426	429	424	410	384	373	426	419	413	420	446	397	417	428	404	417	417	414	455	405	428	402	387	401	397	421	419	433	451	408	437	407	437	384	405	408	386	416	429	429	394	358	428	424	429	410	376	422	384	402	396	356	410	412	415	410	426	417	447	425	402	446	400	414	398	380	442	415	448	418	429	432	386	461	416	396	423	404	416	441	392	452	392	409	407	395	434	378	410	433	410	398	455	411	413	429	427	445	443	398	413	426	414	414	413	375	422	389	368	423	409	462	417	427	438	383	426	403	389	393	419	406	420	405	392	418	413	429	436	438	418	439	405	432	446	414	440	424	422	446	458	391	405	443	387	427	421	443	434	380	423	434	457	447	414	426	413	408	379	416	397	430	440	373	394	397	416	460	415	365	406	416	426	386	417	414	419	422	407	419	435	463	436	420	398	420	437	400	421	429	385	414	391	401	409	407	387	434	416	430	394	441	402	404	438	431	379	426	422	436	425	407	436	425	432	453	441	411	403	371	376	435	422	427	444	393	454	409	427	396	437	439	383	397	427	412	401	408	425	390	415	401	436	437	409	408	382	391	418	385	438	443	398	404	398	446	426	430	424	458	402	387	437	393	442	400	397	373	450	426	424	382	403	410	409	426	419	391	447	406	404	434	403	387	430	439	393	416	413	405	417	412	458	431	432	417	424	410	405	442	449	377	416	409	393	394	415	384	399	389	410	446	409	414	423	417	411	440	411	444	398	367	422	433	427	409	431	395	415	382	428	419	434	429	421	432	405	413	412	411	447	435	404	435	430	422	464	402	400	411	463	388	350	424	442	421	397	392	369	432	412	424	380	416	394	388	409	443	449	430	384	451	432	404	449	415	393	434	440	420	382	383	421	401	458	416	401	378	444	401	449	405	420	445	430	420	411	438	396	428	418	416	407	412	423	413	449	383	419	409	423	371	394	396	390	384	420	419	427	427	456	386	402	426	398	378	402	416	394	411	468	444	432	389	424	396	401	434	463	422	425	410	409	394	389	399	415	383	384	437	397	390	390	423	452	448	447	430	456	430	382	410	397	394	376	389	399	419	404	360	409	422	410	437	416	393	384	420	414	376	453	459	450	463	401	414	398	418	393	434	429	428	429	434	431	422	419	432	414	401	427	411	423	445	383	416	381	424	425	447	409	393	427	398	413	411	394	424	419	404	416	429	392	386	410	376	457	419	417	429	414	382	421	390	403	413	442	411	398	391	394	406	378	395	399	408	411	397	431	469	395	419	441	427	418	386	420	445	404	413	425	388	429	457	399	437	400	392	407	417	408	385	422	438	423	400	446	389	455	438	400	458	394	403	409	430	430	376	412	423	415	408	429	437	403	401	431	435	420	397	405	413	352	425	423	425	425	432	441	446	379	425	422	395	431	439	407	382	417	417	425	451	405	418	425	426	450	377	443	444	400	425	441	402	444	408	405	391	424	463	416	440	383	439	450	432	400	406	448	437	427	417	418	395	413	413	392	369	454	417	431	446	459	379	401	418	440	389	417	428	385	408	442	414	411	401	419	408	478	408	437	390	448	405	386	408	429	433	424	430	445	446	427	432	412	402	419	444	431	393	438	396	429	400	441	438	411	425	417	430	434	414	433	403	418	405	419	425	400	456	413	452	401	428	416	439	434	404	433	414	405	396	424	425	427	446	402	414	352	439	422	412	434	387	426	415	429	421	398	410	394	401	382	443	414	443	404	440	387	379	414	428	408	419	443	432	384	445	446	416	439	446	395	380	390	397	400	405	425	454	358	431	431	399	386	379	429	398	424	400	424	467	374	422	422	401	399	417	426	387	425	394	434	431	398	431	413	399	420	459	405	448	427	380	424	395	436	415	401	441	420	405	442	363	423	389	390	444	419	393	391	404	463	446	429	392	441	450	437	410	406	431	422	395	399	396	399	405	431	412	407	420	449	441	429	424	406	397	454	425	435	432	394	393	438	427	420	417	403	441	389	397	416	420	408	441	410	411	401	411	445	438	440	416	422	427	430	406	435	428	419	422	433	424	447	397	410	400	427	442	397	384	405	434	444	372	440	439	406	380	439	393	418	400	383	395	391	415	377	436	417	405	420	388	425	415	414	396	409	369	414	394	433	401	369	417	427	447	394	392	437	452	455	423	382	403	407	408	407	430	429	398	429	456	491	416	407	432	399	417	461	409	448	431	451	426	409	425	404	378	435	395	443	422	394	412	424	404	414	394	416	407	400	430	448	424	423	374	415	460	394	415	418	427	395	389	437	441	408	364	408	362	445	431	468	428	374	405	465	424	424	407	391	440	440	430	394	421	441	425	399	406	397	390	454	431	400	427	420	455	406	408	442	413	396	432	432	383	418	408	430	395	430	435	414	417	386	450	432	379	406	417	430	407	408	413	387	444	420	401	433	400	453	417	405	396	425	392	390	433	417	420	405	374	383	401	394	366	433	428	425	400	407	418	372	391	413	381	408	429	387	386	414	441	413	405	427	446	405	423	400	404	431	436	403	400	454	423	388	394	435	403	433	437	395	427	435	430	412	388	405	448	448	407	389	401	427	364	406	440	402	411	400	419	413	399	422	428	404	421	416	413	388	442	409	395	426	402	390	442	405	448	413	450	419	439	386	403	441	382	399	404	400	448	466	402	394	418	427	436	444	429	415	438	445	401	400	415	412	425	439	425	396	402	397	391	433	443	411	459	426	431	429	409	411	450	425	386	438	394	394	430	390	365	422	410	442	407	408	413	435	415	411	412	431	392	367	457	399	436	428	404	417	403	439	412	391	436	417	445	394	456	422	405	437	389	454	430	434	396	423	409	385	424	388	433	385	434	457	425	402	425	420	409	419	466	419	430	427	408	459	375	409	401	397	392	422	388	401	379	430	432	444	425	427	426	433	426	412	412	417	450	375	421	424	444	427	405	439	402	408	431	421	376	410	411	449	400	367	416	412	385	439	404	408	413	406	400	424	436	393	429	435	416	401	389	378	418	415	410	388	408	422	410	414	394	425	464	424	421	418	426	386	452	418	434	411	427	385	443	407	457	441	375	401	409	415	406	380	384	362	401	436	397	414	408	415	433	483	419	389	416	392	384	426	465	409	406	447	368	412	430	405	405	432	417	405	414	398	408	403	431	430	446	435	403	436	401	445	433	411	422	451	430	422	426
17663	9854	11110	5747	2573	2077	1689	1443	1393	1258	1190	1131	1092	1093	975	1021	988	932	963	944	948	916	946	929	941	929	916	911	928	952	921	897	905	934	905	904	934	867	938	943	971	864	829	875	886	850	909	950	908	877	889	918	886	905	903	878	871	895	856	869	867	897	886	820	874	916	920	850	874	894	876	839	903	894	816	927	876	896	924	895	871	868	875	880	887	852	867	938	846	866	913	828	879	881	843	860	854	861	940	880	876	889	899	889	908	881	854	923	824	887	899	900	872	875	887	894	888	839	874	887	954	910	920	949	895	881	887	885	877	910	896	890	866	860	896	867	880	857	907	856	860	892	854	865	896	852	847	896	875	857	847	886	880	876	841	925	792	857	890	909	862	866	867	875	808	869	895	889	904	885	852	871	874	877	851	813	896	921	858	916	895	836	891	842	883	904	823	844	911	918	877	887	910	915	948	872	842	924	879	878	920	855	878	897	873	913	824	922	878	920	921	914	880	933	921	901	820	858	915	878	918	865	857	900	907	907	854	872	830	882	869	870	890	893	932	946	852	899	858	837	858	882	902	915	929	896	871	914	873	835	855	928	837	907	878	851	917	900	903	919	849	904	908	892	861	898	883	882	864	906	905	899	937	898	904	875	908	888	907	850	888	886	862	898	879	896	867	894	862	878	912	822	857	888	902	849	864	874	904	887	858	891	872	924	836	855	870	878	889	876	917	935	907	838	887	916	912	880	818	919	862	909	885	872	876	838	902	851	874	950	881	890	868	884	907	919	889	903	841	915	866	836	836	925	898	867	855	893	866	895	860	906	916	839	850	843	884	849	865	882	906	927	871	878	834	878	901	925	875	906	892	851	857	867	850	895	848	949	892	857	877	864	886	869	899	872	895	857	919	883	923	868	895	889	876	893	862	911	887	860	828	827	870	886	834	922	872	833	912	885	884	920	845	896	904	894	849	926	932	868	896	883	907	868	882	859	893	837	982	937	862	886	863	884	891	871	898	906	909	864	903	915	873	858	871	878	858	855	877	930	939	882	873	890	894	845	886	841	903	890	952	829	864	901	946	905	865	914	920	888	850	863	857	907	942	846	900	876	867	934	851	886	840	856	925	916	908	906	885	905	852	875	880	867	891	898	933	878	913	929	864	934	908	852	833	923	839	851	968	888	897	902	867	886	892	870	908	891	849	868	830	839	872	905	856	842	939	835	898	895	860	868	900	904	918	874	894	868	817	917	854	897	911	865	888	845	836	886	827	825	857	844	848	884	967	824	858	901	864	845	884	880	896	918	939	896	865	966	930	831	919	905	870	931	869	889	816	847	831	884	898	907	896	908	890	887	870	877	922	879	918	868	914	901	899	849	912	861	910	875	910	856	881	911	952	837	825	926	923	883	860	897	885	917	876	881	908	885	905	877	928	887	879	876	858	878	881	892	880	858	852	833	854	898	914	909	935	898	897	916	852	900	890	892	836	942	883	876	888	921	942	860	865	825	850	881	888	865	923	895	903	889	870	919	874	874	937	891	881	876	867	862	868	886	882	860	921	896	905	859	898	861	846	857	813	915	930	879	916	899	830	897	928	899	899	866	889	886	876	831	839	893	868	890	823	862	885	911	905	895	888	873	865	880	883	935	873	843	925	888	907	917	889	897	873	875	900	868	906	862	870	796	853	905	915	874	912	825	836	805	946	889	870	883	868	832	861	885	930	870	870	868	864	879	945	931	876	831	918	865	877	844	869	920	850	842	876	852	883	892	921	883	869	918	967	894	895	864	863	886	921	891	906	832	934	887	877	889	895	862	887	854	880	844	844	894	869	864	914	870	865	872	883	883	920	894	843	890	855	860	904	906	871	860	854	850	890	874	893	886	900	878	817	827	840	903	931	877	954	871	853	876	904	910	874	845	895	908	892	906	903	895	823	893	844	858	887	879	890	874	925	867	912	903	918	869	871	899	910	942	896	904	896	922	867	857	873	868	854	895	885	866	907	897	907	869	874	889	852	931	895	899	876	889	903	895	872	915	926	917	901	873	841	838	840	855	861	888	864	854	870	888	935	863	921	864	909	845	841	920	902	851	838	862	882	881	889	902	894	862	806	806	923	852	882	848	868	908	932	856	886	839	886	887	856	901	897	866	883	857	869	842	847	871	866	882	897	924	868	875	845	892	898	892	918	847	875	847	891	880	851	929	858	863	899	859	936	882	891	855	802	883	836	826	853	867	843	860	867	901	894	934	863	880	847	876	885	934	815	901	897	920	854	893	878	906	877	854	865	866	884	910	924	852	880	873	943	939	897	862	882	828	884	878	900	876	877	915	905	867	923	874	848	939	891	885	867	865	878	892	847	954	936	901	854	877	870	851	892	872	886	930	876	877	877	910	859	830	886	802	909	891	869	863	913	908	896	878	890	882	912	873	873	871	907	885	875	882	913	875	874	904	949	922	957	887	895	939	861	899	878	903	896	922	911	909	874	929	893	885	878	860	857	908	873	868	892	839	875	879	946	899	916	820	879	868	945	907	958	862	859	852	882	837	869	911	850	893	860	865	890	877	905	876	854	884	912	866	887	873	899	842	821	858	893	895	922	886	848	949	877	884	875	897	933	851	849	874	823	863	820	921	870	856	910	937	864	862	874	924	878	849	898	872	875	923	898	845	921	899	940	910	904	938	912	896	870	906	939	938	883	879	896	846	887	869	903	879	833	900	866	878	937	885	925	917	896	872	888	932	909	887	908	843	882	843	857	875	898	878	862	847	839	900	880	887	910	899	923	863	859	894	911	874	895	941	807	874	897	909	880	897	859	894	900	859	869	932	856	914	876	841	882	873	906	904	904	878	867	867	811	926	858	865	901	906	899	882	925	906	877	854	825	943	927	908	890	876	858	876	904	872	936	844	946	909	873	838	918	901	880	843	897	835	898	859	890	899	894	906	933	843	904	912	839	872	931	843	887	853	898	823	857	884	887	849	866	897	816	895	895	885	886	841	872	884	896	892	889	878	854	903	890	858	914	916	914	917	811	868	895	911	861	849	897	877	960	864	922	901	856	908	866	922	831	822	911	858	895	891	892	886	886	824	915	863	836	908	876	836	867	877	889	905	881	913	818	867	840	872	881	870	840	916	875	915	906	857	934	897	912	916	857	857	857	852	920	886	886	840	906	913	978	880	888	928	856	852	850	865	881	919	942	866	879	907	870	932	893	873	889	858	879	916	871	896	873	927	851	886	911	868	871	889	921	842	856	873	842	880	934	909	858	874	864	836	881	891	846	884	882	898	963	910	887	859	876	902	919	884	948	882	888	906	852	895	888	967	851	882	884	854	894	906	863	874	963	904	906	906	906	939	964	881	920	913	853	855	883	896	853	856	832	872	939	874	851	938	892	870	872	835	861	918	913	876	906	896	891	900	880	853	903	902	921	846	886	897	868	814	867	856	889	876	896	890	884	875	897	887	915	863	895	917	821	862	845	877	946	902	888	864	873	880	874	918
45469	27395	20576	10402	2034	866	724	552	522	464	456	433	406	436	401	394	343	359	340	411	307	325	381	357	368	354	332	315	350	336	336	359	338	357	319	338	360	305	334	318	323	342	298	313	295	329	342	307	315	300	337	331	320	343	373	342	310	314	287	330	308	323	331	309	312	337	326	306	337	353	301	328	341	320	295	299	330	332	304	302	331	330	328	328	300	321	327	313	344	303	283	315	333	293	313	351	296	348	330	311	335	322	332	343	354	323	316	314	320	326	300	306	322	327	310	303	310	336	331	328	316	339	321	334	317	330	325	325	363	352	328	315	299	324	341	330	321	307	323	350	324	311	320	329	344	350	319	333	329	318	340	330	299	318	340	334	328	346	339	325	303	341	338	351	295	316	327	297	308	333	324	339	305	320	328	325	321	330	323	324	314	330	318	314	355	358	312	352	310	333	332	314	334	323	351	290	299	325	317	302	353	331	331	371	335	292	330	347	322	316	313	306	338	330	316	321	301	308	295	315	333	345	313	333	357	335	286	330	313	328	354	330	315	337	347	350	315	309	317	311	329	331	344	302	287	343	323	305	305	325	327	307	360	314	300	340	298	295	379	295	316	325	342	367	317	368	316	310	308	313	283	332	329	325	332	336	320	318	286	307	356	362	333	321	313	317	306	306	287	365	314	313	315	339	305	310	333	325	363	291	313	302	338	334	305	278	369	328	292	315	327	348	320	322	324	373	339	351	330	319	367	305	346	332	335	348	327	349	340	330	362	334	320	353	336	325	344	308	343	313	304	314	353	338	329	321	338	330	301	340	338	325	377	325	295	316	282	355	296	310	338	323	312	352	370	318	340	296	322	333	327	349	328	316	317	360	323	341	320	313	341	324	346	347	298	302	320	337	295	317	300	291	331	315	353	342	378	318	307	330	326	360	337	299	336	324	323	339	287	336	321	315	359	298	306	324	326	330	305	295	310	338	321	332	321	290	309	296	346	331	319	293	307	323	295	308	333	331	327	341	289	295	299	318	330	358	310	331	325	350	327	314	318	307	364	319	289	340	307	314	346	334	326	298	287	326	330	315	359	347	283	324	336	343	351	344	337	339	322	315	356	342	343	327	305	303	327	360	333	323	296	328	338	306	314	331	299	363	298	288	324	324	280	315	293	323	328	336	355	317	307	330	317	321	343	315	319	329	331	322	314	357	351	315	334	314	347	298	307	343	337	332	312	302	315	340	330	356	351	336	371	300	340	310	298	312	334	332	334	327	336	314	309	340	343	335	316	370	337	356	315	303	329	334	334	343	324	337	327	340	354	288	302	294	349	295	335	313	311	319	308	277	362	319	332	342	343	316	319	314	353	351	333	323	295	313	315	348	354	339	283	342	309	302	325	297	325	329	381	319	313	331	300	311	346	378	323	296	362	308	352	319	286	284	325	331	300	315	297	337	343	321	325	313	324	329	320	311	300	314	302	325	304	351	303	356	332	346	327	357	312	301	294	338	312	308	284	342	359	321	306	302	355	323	324	331	298	315	338	346	339	310	307	318	331	318	315	345	321	310	300	314	316	328	311	302	352	313	292	330	329	337	338	304	308	308	340	334	324	329	312	315	312	332	323	312	301	290	351	285	374	308	307	324	294	332	324	302	304	320	299	305	360	329	371	325	331	321	326	312	298	351	309	308	298	322	307	303	312	326	313	344	294	283	324	308	342	342	306	307	317	299	334	364	326	316	356	325	340	329	320	323	325	286	305	347	305	276	302	332	331	333	348	332	330	300	327	325	306	336	340	341	323	317	324	318	324	326	329	329	326	328	373	336	317	349	350	321	334	314	324	342	316	320	318	325	357	344	303	332	343	327	303	313	304	342	328	318	308	321	353	339	303	314	325	303	296	346	255	292	353	340	306	306	333	270	318	317	346	307	334	294	330	303	319	316	328	322	305	329	326	319	318	328	302	301	349	301	328	336	307	353	339	329	302	321	305	343	319	327	332	284	302	321	328	323	350	337	291	333	304	315	279	293	308	300	337	339	329	347	306	324	312	314	322	334	307	321	362	349	312	337	318	329	293	327	292	322	327	323	305	305	321	363	346	320	315	331	341	317	323	364	323	336	331	342	299	336	295	337	339	302	322	330	335	324	344	348	330	346	344	309	332	329	327	336	324	347	314	308	324	329	306	296	339	317	341	358	348	305	333	320	319	333	322	297	321	330	307	326	314	344	330	341	331	351	349	360	336	331	348	331	300	298	298	258	300	336	314	332	361	371	315	332	313	280	326	332	327	327	341	287	297	299	314	304	296	330	329	304	326	335	296	302	317	308	349	348	325	270	285	337	314	294	290	366	335	331	308	321	314	324	339	314	305	300	316	347	317	339	311	325	329	331	311	311	296	318	315	269	324	343	314	300	321	310	322	294	305	311	324	294	340	355	331	328	308	334	322	293	317	342	334	303	314	302	349	351	342	360	334	337	354	328	324	330	359	335	316	328	337	351	325	347	300	322	298	325	320	297	311	349	310	312	308	347	303	328	341	321	299	335	297	302	335	307	307	311	333	325	334	345	349	314	316	331	318	299	370	388	353	304	279	340	316	321	297	354	307	293	310	315	331	302	317	325	299	312	326	309	335	337	307	337	326	333	302	321	327	312	338	309	322	322	330	281	307	359	287	327	347	328	324	333	346	339	368	312	329	325	315	315	333	319	325	336	313	324	350	332	333	317	291	336	333	367	318	324	335	332	310	335	325	323	314	319	312	317	345	307	341	324	327	311	308	306	293	316	325	318	316	305	312	347	302	319	312	306	310	320	326	340	339	307	318	318	322	330	320	336	312	330	333	330	319	343	352	333	326	328	334	338	340	313	297	296	292	330	352	329	339	293	306	328	328	307	360	323	274	324	305	316	269	308	321	324	316	323	312	276	325	344	325	305	313	311	363	312	310	310	328	340	337	314	298	310	311	292	321	322	327	286	280	318	344	337	303	332	321	326	353	293	312	319	285	307	357	280	348	332	313	339	336	325	333	338	352	314	334	314	341	340	329	315	319	321	310	354	322	293	310	344	337	363	335	355	356	342	320	327	330	324	297	360	301	289	348	350	287	318	292	346	350	332	316	367	362	329	305	308	331	312	360	296	306	341	364	329	296	315	326	283	331	320	326	318	349	339	319	324	345	325	332	319	319	330	286	331	331	342	313	319	340	309	328	312	322	319	342	322	318	320	294	329	327	324	337	318	366	332	348	337	327	307	351	320	323	333	318	309	311	298	323	320	331	333	357	289	318	310	322	341	330	337	318	318	320	337	354	285	335	333	311	330	341	332	311	336	310	269	357	337	304	307	341	316	309	362	320	316	329	328	298	370	353	328	293	352	323	280	320	275	324	310	336	346	302	326	339	325	344	359	306	336	356	322	332	338	332	353	342	318	326	323	360	316	387	349	342	309	323	302	290	352	343	341	316	322	338	308	315	309	310	352	317	348	310	319	303	326	320	361	341	372	350	337
29279	20936	23497	15003	4097	2897	2256	1909	1714	1465	1386	1308	1219	1098	1093	1011	998	940	907	863	867	835	838	846	795	894	825	834	832	791	789	823	779	758	757	788	756	725	772	756	749	807	733	686	768	711	736	724	757	710	749	717	758	750	719	750	718	733	697	704	705	742	772	775	778	721	707	735	728	728	748	722	760	703	740	737	699	705	718	755	691	692	697	722	751	726	746	720	781	720	699	699	725	741	706	721	696	721	728	766	732	714	730	715	735	734	726	722	675	719	771	751	677	747	730	719	719	698	678	656	750	705	710	722	734	675	760	702	676	726	750	724	707	755	695	695	673	766	714	709	765	681	740	699	728	743	719	696	732	746	706	736	742	696	724	711	703	707	727	746	703	781	734	792	713	719	728	713	730	729	773	705	774	687	727	707	739	770	750	707	751	692	719	727	742	740	737	694	724	775	753	725	723	724	750	723	709	694	723	673	717	682	733	705	760	707	664	688	734	707	762	691	738	661	712	735	703	672	695	754	783	728	728	698	692	699	675	748	735	731	736	666	720	724	687	751	733	744	700	694	715	752	726	728	726	689	717	707	739	731	679	726	690	744	723	728	733	726	718	718	759	685	725	732	709	756	709	746	717	701	734	743	758	760	737	725	768	684	722	769	743	759	724	687	733	727	707	711	728	710	754	710	686	707	777	755	696	745	721	708	748	691	693	765	715	667	714	708	699	762	736	708	710	745	746	707	756	701	695	723	734	722	744	773	738	754	710	690	703	715	722	682	752	771	710	714	737	702	717	717	719	758	728	722	725	699	713	737	714	684	743	735	734	769	728	761	737	758	715	722	669	715	780	707	736	736	697	725	741	730	682	685	742	750	766	714	707	783	706	690	729	743	732	800	730	778	737	756	752	695	749	800	694	702	750	705	756	687	764	762	715	714	751	698	751	714	740	748	690	704	772	696	729	736	762	664	789	752	684	733	695	728	702	683	710	706	740	735	790	758	769	728	728	753	753	739	749	700	731	711	737	726	706	766	757	745	691	701	696	707	748	725	690	708	717	714	713	725	775	714	753	729	673	734	698	764	753	688	714	684	731	718	718	742	780	714	748	759	739	734	748	731	721	716	731	751	717	699	708	737	680	738	727	746	713	760	711	682	695	737	742	765	703	703	746	734	750	685	695	762	772	694	667	703	738	689	697	723	705	779	680	686	745	726	697	720	714	662	730	737	748	701	700	761	736	764	701	720	765	720	725	771	674	701	777	759	746	682	759	716	706	753	770	750	725	757	710	746	743	701	742	715	744	698	674	714	731	738	684	740	729	750	728	689	765	643	716	711	719	707	769	685	708	696	780	697	689	757	739	703	690	728	718	746	678	708	735	721	708	729	755	797	726	699	793	721	758	730	718	716	729	779	671	756	742	704	729	704	712	746	752	720	731	708	754	735	715	706	694	725	706	749	734	721	777	777	749	747	730	729	761	748	662	675	770	683	739	740	727	712	713	747	709	726	757	728	728	689	690	718	710	638	750	716	710	782	679	713	677	734	693	730	734	690	736	730	722	673	690	761	745	742	710	770	718	715	763	688	667	732	754	743	749	717	736	732	705	724	721	787	717	714	730	729	750	743	747	697	737	763	761	721	682	753	767	722	762	745	685	711	702	762	735	740	747	720	742	730	746	708	694	745	767	736	717	727	714	699	690	763	722	717	751	716	772	724	716	710	729	766	694	738	770	713	723	722	720	719	731	708	763	741	699	730	738	713	731	715	703	760	719	740	722	714	803	695	709	723	709	730	691	720	727	722	684	766	715	708	698	688	725	752	725	722	749	729	776	729	736	727	718	713	727	725	690	744	778	736	732	704	692	722	722	712	683	748	727	687	711	667	699	698	728	724	715	689	783	680	704	720	759	700	755	694	732	722	684	780	738	709	749	720	727	770	727	722	746	721	736	667	720	747	733	719	727	772	730	729	735	716	779	710	727	736	720	699	684	705	703	743	736	702	702	729	714	716	703	741	684	717	743	702	768	742	726	745	712	718	691	739	712	744	744	697	795	723	761	773	693	683	713	724	672	769	697	706	732	711	707	744	734	707	766	687	749	740	727	702	736	714	767	734	730	707	682	704	804	721	746	699	724	765	747	735	723	701	719	750	701	645	763	697	707	719	729	731	744	705	733	783	691	697	711	702	741	706	725	739	726	744	762	670	701	695	761	737	749	709	693	718	718	733	716	701	702	736	719	743	697	703	744	725	752	702	710	702	736	709	746	706	784	693	711	698	742	733	745	696	801	692	759	720	703	728	772	730	726	725	738	679	732	752	717	727	682	718	719	758	739	737	693	770	748	740	728	703	734	698	679	757	719	696	733	763	764	763	714	690	726	674	738	728	698	755	722	693	704	741	702	696	782	705	686	791	759	707	709	704	748	714	731	744	741	661	665	708	701	757	733	729	779	708	745	682	734	707	724	717	744	708	728	751	669	725	707	722	677	776	790	757	730	674	731	677	724	733	697	800	707	756	694	682	706	681	719	733	683	663	705	726	757	711	717	754	691	716	731	713	700	717	701	700	747	719	755	739	741	718	696	736	734	763	788	702	800	744	696	730	709	726	704	692	740	742	690	783	701	732	747	750	728	686	722	660	711	761	732	761	700	751	709	766	753	758	708	684	711	712	673	710	712	681	713	724	745	708	745	758	723	693	757	744	729	703	731	703	720	729	703	732	714	731	728	774	697	723	761	714	770	721	701	698	752	744	755	754	756	729	675	712	757	731	757	738	723	696	666	713	729	796	725	721	744	728	695	745	757	721	716	692	661	725	720	757	748	685	675	670	691	734	709	699	728	719	741	727	751	752	716	705	685	751	696	700	715	750	753	698	719	754	807	773	719	666	734	691	731	711	737	724	709	678	688	702	748	720	776	785	711	687	720	716	723	710	715	677	741	746	718	709	753	748	750	712	755	708	717	724	727	678	726	734	721	746	695	704	778	748	716	726	738	723	716	741	745	729	725	705	725	700	756	705	710	771	760	723	778	718	713	673	755	756	779	739	720	754	739	720	729	719	734	717	778	742	701	735	762	728	713	710	742	748	703	689	756	761	736	751	703	737	695	751	739	766	757	658	724	740	783	706	714	758	747	703	738	723	699	723	788	754	687	692	721	727	745	729	750	731	725	693	746	714	729	776	753	717	729	742	739	700	739	760	739	735	738	710	726	746	712	756	760	680	715	701	759	745	729	773	673	744	728	732	716	734	740	725	716	703	698	707	742	762	715	761	687	758	729	728	691	701	679	759	719	712	710	771	656	771	715	754	697	747	717	728	731	740	734	725	721	765	769	778	727	702	726	717	739	715	716	765	714	763	687	724	697	711	729	698	697	764	690	714	680	757	735	701	780	707	717	698	717	702	693	710	753	721	737	744	732	729	660	698	718	737	713	765	722	687	707	717	660	743	654	744	718	705	739	735	733	703	750	716	719	723	750	670	754	707	705	700	747	689	701	771	715	739
52846	36822	31331	16444	4447	1690	1012	843	713	653	582	573	548	499	445	463	448	471	436	447	411	401	433	442	436	460	433	440	423	398	409	437	442	420	430	442	410	422	410	437	393	399	383	397	425	404	414	423	432	429	424	421	421	419	386	376	408	407	415	379	420	364	412	422	451	418	408	383	370	391	404	369	373	400	395	391	418	411	446	411	405	372	409	405	402	432	398	428	387	386	377	376	402	375	383	388	394	373	413	417	403	403	359	368	398	398	376	416	453	403	424	400	382	401	419	425	406	379	454	399	382	396	395	427	386	383	373	405	401	389	406	376	410	379	411	385	400	416	400	406	414	395	413	415	416	392	407	382	403	392	350	408	392	434	390	398	376	413	388	419	390	431	435	389	400	395	440	385	405	381	402	386	360	380	398	409	401	439	358	365	397	407	393	350	364	421	377	383	412	359	404	400	390	411	401	416	352	388	425	397	385	375	410	409	444	402	376	423	393	391	379	377	394	419	393	464	422	395	416	381	404	411	405	403	402	418	336	406	383	422	380	383	382	362	442	418	419	408	380	413	383	402	372	376	409	378	363	429	391	391	387	408	399	378	394	374	431	407	376	403	380	377	399	420	364	410	384	410	426	390	415	389	360	392	406	382	386	419	425	402	371	438	406	391	380	422	360	381	397	401	414	439	395	403	403	422	355	363	416	390	422	409	397	416	378	399	383	395	403	386	423	403	363	406	391	408	406	401	396	371	424	398	390	384	393	398	401	391	408	384	376	382	381	414	383	391	381	396	382	399	415	408	374	402	385	386	384	439	397	387	420	419	395	387	375	397	382	409	407	402	399	362	405	414	353	390	422	381	400	403	395	349	440	359	412	370	401	417	423	366	387	381	425	378	407	380	399	390	385	413	415	389	433	411	415	405	404	406	422	375	376	354	437	409	372	385	410	375	393	382	436	373	391	368	410	422	385	373	427	367	391	387	378	389	376	414	399	440	409	435	443	415	415	423	379	360	381	399	375	371	423	405	416	383	419	400	388	388	429	406	396	425	409	397	411	372	423	395	415	443	418	417	406	413	402	382	416	371	415	417	375	436	374	419	403	412	405	413	393	413	391	350	423	409	395	405	395	363	396	391	403	397	409	398	412	382	403	348	415	395	398	444	414	397	415	412	399	403	434	372	371	419	410	410	396	394	379	396	411	374	365	397	383	430	383	392	399	417	413	435	386	426	385	400	392	374	396	404	344	400	444	452	399	396	385	414	438	402	440	375	404	409	408	392	380	369	417	375	430	418	401	392	387	400	426	455	384	410	402	400	409	421	398	463	373	416	387	377	395	399	383	409	407	357	412	417	401	417	394	411	378	417	420	440	404	399	430	389	396	413	412	395	408	446	394	379	368	380	434	410	388	421	406	404	416	413	382	341	415	402	352	393	352	427	417	391	395	396	417	399	396	419	424	369	417	375	419	363	388	380	391	392	380	384	359	338	409	338	400	389	358	431	413	354	384	373	391	404	395	414	425	411	379	401	361	401	412	397	449	365	408	418	392	388	380	355	398	347	400	409	419	416	415	388	386	423	416	377	393	422	409	374	400	440	386	406	435	432	399	356	436	424	405	394	387	376	405	415	390	402	433	393	388	358	406	412	406	374	385	408	390	382	418	378	436	407	371	372	415	389	408	376	394	377	375	401	382	352	356	409	386	393	382	404	436	420	438	417	430	366	414	430	416	387	383	414	428	399	385	395	382	359	397	428	438	388	403	402	442	391	433	413	388	377	412	384	392	403	327	407	409	383	368	366	388	432	403	378	422	413	403	416	428	405	412	391	419	401	394	408	400	421	339	402	411	397	392	426	390	387	433	387	400	391	386	406	388	365	400	386	386	380	354	409	386	419	422	426	403	405	389	382	375	415	362	373	416	378	402	434	437	396	391	407	405	378	393	438	409	392	391	380	387	412	385	417	407	423	413	420	427	397	419	426	437	412	417	394	423	389	377	384	394	408	376	416	451	420	381	418	392	398	422	404	379	430	410	414	364	409	376	406	359	405	393	362	401	430	386	382	402	453	388	413	409	387	393	450	387	382	378	417	380	416	423	388	410	408	369	387	456	401	404	392	384	415	395	399	405	420	402	379	402	408	379	360	406	383	365	429	417	387	386	420	370	425	404	384	393	390	378	399	397	419	406	387	405	396	346	398	378	385	407	414	419	361	396	405	436	398	390	384	418	406	393	380	438	395	374	402	361	399	398	378	358	417	407	420	408	419	388	406	401	396	363	388	423	406	415	379	395	368	356	420	410	397	366	381	406	448	386	363	379	384	404	430	396	380	427	436	402	407	419	370	398	409	382	397	386	393	371	409	416	373	388	401	418	404	401	430	379	381	364	400	368	417	351	385	373	409	419	434	400	392	390	376	444	388	399	436	416	408	401	376	438	401	377	390	405	393	367	406	390	363	415	395	378	368	409	416	392	406	351	400	434	404	394	415	401	393	414	398	417	401	453	417	383	405	379	406	406	378	392	398	416	387	367	387	366	370	399	410	405	455	410	397	417	406	410	395	393	403	401	360	367	415	401	415	423	395	395	370	395	386	395	382	366	410	390	426	415	380	377	432	423	426	364	388	405	423	411	371	432	412	372	370	381	391	403	402	384	394	417	423	373	426	396	381	400	365	369	388	398	398	368	421	400	417	369	397	379	374	409	405	366	368	397	449	422	439	447	413	409	368	419	361	403	422	388	394	413	375	432	422	444	406	395	387	420	438	376	423	395	426	405	415	396	405	440	392	372	398	393	419	372	424	434	391	422	368	362	389	393	360	398	407	411	371	386	397	393	412	372	386	338	397	367	390	399	365	382	358	404	375	399	372	417	367	443	420	396	421	405	386	418	417	409	371	375	415	403	360	380	377	397	362	384	393	389	431	379	410	412	396	357	405	364	379	374	422	392	338	395	398	396	371	425	397	430	373	401	385	415	435	409	416	412	426	400	441	366	411	389	447	417	373	392	442	409	382	414	384	373	373	372	376	428	396	406	433	420	394	367	399	434	438	417	416	397	396	387	353	424	429	438	371	380	404	363	377	418	410	373	362	422	418	382	350	394	393	376	427	402	386	405	408	387	386	423	445	425	413	404	378	386	377	397	381	408	343	402	424	413	373	424	398	434	424	370	364	397	412	391	401	397	387	409	404	425	384	417	448	400	409	411	377	374	419	413	418	421	396	428	395	433	368	396	377	410	365	413	399	416	377	424	402	419	355	384	424	404	370	399	392	406	352	403	386	400	391	396	391	412	426	369	383	382	413	404	365	392	403	413	392	412	382	389	432	409	420	444	398	402	391	365	370	387	399	396	395	408	398	383	399	383	427	422	385	393	414	409	420	408	411	390	430	351	381	439	398	409	411	359	375	390	370	413	400	391	385	411	397	371	395	368	401	403	382	401	420	400	408	346	377	377	416	389	442	403	405	437	408	396	408	397	410	395	392	368	418	430	344	420	406	392	382
34072	28174	31418	18315	6786	4397	3345	2814	2455	2145	1946	1726	1574	1620	1460	1302	1279	1215	1162	1137	1115	1095	1132	1140	1124	1118	1099	1030	1080	1008	995	945	1022	989	963	1052	963	964	960	929	873	916	901	826	875	923	933	913	944	892	887	940	869	909	903	902	892	917	862	896	908	884	934	816	885	858	912	881	874	938	862	849	881	934	880	853	823	864	902	896	835	883	852	861	868	883	827	844	883	842	872	881	905	934	891	898	826	880	862	916	900	843	886	885	914	913	911	853	862	860	879	894	843	899	851	855	884	892	887	928	843	844	897	914	898	941	876	884	906	908	861	881	893	866	922	897	916	859	878	855	902	844	836	848	900	850	919	893	879	846	865	871	879	830	863	881	836	879	831	893	957	881	826	874	872	869	905	845	866	863	866	875	935	880	870	823	923	888	926	855	859	856	868	878	913	936	885	838	885	912	903	823	886	862	893	852	905	844	854	796	853	887	813	895	914	908	895	879	840	881	907	885	870	850	868	921	912	897	864	881	871	849	928	833	881	845	870	914	879	887	859	870	886	888	856	811	874	899	938	881	864	898	905	895	882	881	863	934	903	866	884	855	880	892	868	898	905	858	888	867	900	842	852	893	901	924	868	884	902	874	908	833	887	873	889	883	961	880	879	918	884	861	925	918	878	858	861	872	900	901	936	944	915	900	945	893	873	880	851	937	852	840	832	887	877	848	876	862	861	898	856	883	927	906	887	864	876	886	819	903	890	880	881	889	865	837	902	862	875	859	884	898	897	887	879	932	853	849	897	893	848	908	931	862	870	916	897	854	875	887	882	846	849	871	905	928	882	923	896	897	893	884	881	957	875	835	923	896	901	854	842	925	863	882	842	927	893	851	914	876	862	861	885	895	943	885	847	878	891	874	904	911	949	846	840	879	890	896	859	866	850	856	947	887	928	875	891	847	890	905	815	898	851	878	907	874	878	866	904	893	885	858	909	840	891	887	856	850	879	804	908	838	892	887	918	855	837	821	844	894	885	907	916	818	849	896	867	882	866	913	853	829	819	895	872	872	894	864	926	854	882	853	806	889	900	875	856	857	868	898	892	871	900	902	869	900	880	927	862	891	905	954	892	913	889	872	863	900	863	884	900	895	886	865	846	926	891	926	884	898	907	879	849	873	879	881	889	921	849	867	919	885	922	897	890	862	880	881	852	924	891	818	914	895	850	875	858	876	907	866	885	914	890	849	962	802	875	893	833	832	869	822	844	860	879	896	926	840	870	847	879	878	922	853	892	843	895	885	910	907	895	924	841	942	875	857	887	880	912	874	904	892	883	872	844	879	874	873	907	900	841	873	898	865	861	881	863	850	909	850	892	934	881	898	891	872	917	861	904	878	833	861	883	882	857	871	867	864	872	897	884	917	874	916	890	853	874	885	924	871	846	859	873	861	928	832	880	893	895	889	819	901	886	849	883	892	848	896	836	882	934	866	927	908	868	875	828	854	839	864	898	814	879	891	889	876	921	843	925	850	870	876	877	908	852	859	882	903	917	832	885	902	884	863	874	898	869	837	857	827	920	880	918	823	868	846	849	828	873	855	894	868	863	921	867	848	900	906	912	901	849	872	858	893	871	860	853	878	879	883	913	863	823	916	898	879	876	879	911	884	901	897	872	886	955	865	880	852	892	881	862	896	860	898	927	922	889	871	884	872	870	871	855	808	898	948	837	885	872	841	836	894	896	952	871	822	862	877	861	883	887	907	936	857	857	819	876	882	857	904	834	894	900	930	916	884	912	888	863	854	864	877	880	892	884	883	845	884	824	892	889	853	842	877	868	899	892	879	867	941	822	844	869	877	860	869	858	894	907	905	852	830	851	862	893	904	869	848	850	916	914	842	934	909	904	859	863	885	888	901	892	856	842	886	894	867	859	896	914	897	859	868	891	845	883	863	849	945	940	870	894	884	895	841	860	856	928	913	852	869	843	860	916	863	887	869	868	897	928	890	814	891	831	861	935	820	914	871	940	873	872	951	868	877	875	925	835	926	907	827	861	917	920	908	854	874	942	863	860	836	880	879	877	873	909	871	900	919	868	913	902	877	848	907	938	872	827	895	905	910	862	893	887	890	866	937	911	861	891	884	880	885	837	851	834	863	904	858	852	832	911	905	941	923	864	869	929	883	871	962	906	892	912	890	882	868	889	844	898	891	901	871	854	829	811	847	882	906	896	920	929	860	871	868	869	868	934	926	887	922	852	865	924	820	849	882	822	915	896	860	866	848	883	779	902	883	919	855	895	910	871	843	925	888	893	895	875	839	861	809	894	889	881	895	853	902	883	931	833	945	915	851	868	873	906	902	869	861	895	955	883	862	885	831	878	930	864	868	856	851	876	869	882	913	888	880	861	891	835	826	885	831	870	862	895	849	922	880	878	855	848	885	892	862	885	861	844	868	900	851	882	941	896	855	864	881	869	873	871	876	909	918	846	894	836	879	854	863	916	847	946	879	885	870	862	889	897	874	855	801	875	896	885	935	909	893	858	915	908	871	858	895	920	896	890	866	836	848	933	810	914	908	885	897	917	902	874	894	860	841	850	866	879	875	894	870	870	905	926	881	911	879	917	929	848	848	864	841	909	921	858	935	876	877	946	861	885	944	851	872	907	841	827	887	911	860	881	874	953	917	835	922	870	918	893	840	923	931	917	876	896	875	896	896	873	851	928	909	823	857	836	814	891	925	858	874	850	864	837	905	883	875	888	898	865	817	871	901	869	843	903	898	920	918	853	914	905	863	840	903	958	854	901	869	856	879	855	868	881	874	894	904	824	850	832	892	939	882	874	895	904	870	929	857	886	882	877	891	919	890	930	913	837	887	850	904	880	900	874	900	865	902	890	861	899	910	889	875	872	865	876	874	818	827	933	918	890	891	850	927	866	879	906	865	890	868	862	903	914	910	876	859	892	912	905	867	852	909	912	903	857	931	856	816	884	877	850	903	878	909	833	877	893	850	923	880	883	909	894	869	883	855	887	896	936	907	873	935	879	860	845	920	844	919	921	836	888	898	919	867	928	893	872	890	884	899	846	859	881	893	896	853	837	859	837	885	945	908	876	873	826	904	893	925	853	897	905	838	848	865	916	862	852	840	842	870	909	868	888	906	911	864	863	916	862	911	842	844	837	892	886	877	875	902	878	922	834	904	931	832	842	878	887	851	827	886	982	885	871	887	837	900	889	859	903	901	882	896	901	878	879	888	912	852	880	902	939	873	866	923	926	893	896	891	845	898	876	919	864	865	925	928	887	893	882	916	891	902	828	902	899	838	900	882	835	905	889	864	938	890	869	848	849	858	872	886	863	846	910	893	882	835	899	899	851	874	925	897	890	895	886	869	861	865	885	886	864	941	914	876	873	834	883	852	880	909	896	861	842	904	847	864	902	834	868	882	897	938	855	866	898	900	873	897	920	889	848	946	892	896	893	874	934	944	938	866	843	850	907	852	895	855	894	894	838	903
25590	13973	6098	2101	940	685	577	525	425	490	510	427	406	398	458	487	423	429	442	429	450	452	418	421	398	450	458	453	393	402	445	421	432	373	402	413	391	429	400	426	426	407	389	419	388	421	383	427	403	424	417	420	355	443	414	426	402	411	410	437	387	411	422	410	461	390	430	412	411	442	415	435	435	410	417	459	397	419	394	402	391	416	425	387	400	449	380	444	399	460	398	413	425	374	384	421	398	395	416	431	407	407	384	420	475	431	431	403	395	429	427	409	395	397	363	411	417	401	386	432	406	396	423	404	399	389	450	452	395	395	421	401	421	427	401	370	401	392	373	433	410	475	435	435	410	459	393	449	427	417	416	414	402	413	431	367	385	411	380	404	389	426	374	441	441	435	417	428	384	416	353	372	426	387	397	442	414	440	394	405	418	400	396	443	442	368	393	403	430	390	392	403	428	455	452	433	395	394	406	440	408	387	410	486	377	410	445	454	421	375	429	413	385	427	433	396	402	436	420	418	402	392	390	408	397	421	435	435	407	437	399	387	391	411	462	417	403	376	406	416	415	421	394	418	398	400	385	417	374	409	442	449	421	397	370	428	406	433	418	414	410	392	426	411	439	408	390	376	398	381	416	406	424	399	401	408	405	386	442	409	370	435	404	386	388	425	426	433	435	423	399	413	449	392	394	411	407	386	400	391	440	408	421	449	382	469	414	422	386	397	392	415	420	396	390	368	435	456	395	425	416	411	442	385	346	398	443	399	414	413	371	376	401	372	391	418	433	416	426	352	417	403	452	435	434	416	425	401	432	376	379	408	383	384	382	412	405	437	417	429	386	420	445	456	384	446	423	424	452	447	429	420	384	402	394	423	377	388	396	405	387	426	416	370	424	385	415	433	401	371	420	419	423	399	409	387	446	459	384	409	383	391	405	408	385	405	405	405	420	410	426	368	434	422	420	424	398	395	418	392	422	390	380	385	399	390	422	387	418	441	445	423	414	414	392	382	409	368	416	411	438	419	415	395	411	429	373	408	388	422	415	420	410	434	398	383	425	439	411	386	412	356	407	387	415	389	438	430	422	409	397	416	445	422	408	416	426	438	403	392	413	431	442	403	416	402	387	399	437	354	403	403	388	425	429	403	415	437	407	402	415	416	384	368	428	398	418	387	459	414	423	432	426	391	380	391	449	409	429	449	435	371	380	391	400	403	402	449	447	407	416	401	378	419	417	408	419	408	417	446	420	407	410	430	475	417	391	420	429	447	380	363	409	383	411	393	425	419	401	448	420	401	403	430	415	426	388	399	405	405	384	410	396	389	366	430	405	394	433	446	382	419	401	388	406	412	405	431	435	401	376	410	444	368	407	382	404	433	401	447	449	422	425	392	401	413	386	402	382	432	377	391	385	417	384	432	406	397	401	424	429	436	421	396	417	400	423	381	412	427	410	428	424	419	439	419	450	430	431	435	388	441	409	395	432	386	377	433	402	462	402	379	412	388	436	467	433	444	399	444	396	398	420	374	399	360	440	417	355	386	379	413	422	415	402	444	384	430	377	418	421	396	387	411	385	401	403	417	397	426	391	432	412	400	413	403	425	402	411	404	449	398	427	464	410	412	447	419	407	400	399	415	426	403	433	412	432	400	421	416	415	411	411	426	402	413	381	373	400	380	433	365	408	404	390	404	387	425	429	445	393	455	449	381	421	429	424	422	420	436	417	400	414	388	386	433	410	418	412	412	437	464	418	417	428	421	408	404	423	393	406	430	419	413	407	434	437	395	421	405	406	370	386	438	435	437	410	419	383	397	379	367	434	387	417	401	425	436	387	425	399	377	438	442	405	412	406	453	413	438	373	362	450	406	443	422	422	426	402	414	368	419	376	441	424	386	362	375	389	391	416	437	428	422	428	458	407	409	441	389	428	383	398	405	446	415	367	400	395	420	445	457	406	408	402	396	444	405	372	439	482	415	396	417	415	409	432	406	422	401	437	433	435	379	413	408	432	427	384	395	386	365	430	457	405	424	414	391	423	407	424	397	387	423	394	376	415	421	413	370	397	386	434	444	440	398	412	416	414	419	380	454	375	470	390	439	398	448	393	431	389	425	420	407	398	381	392	414	427	421	399	418	404	404	389	427	409	376	385	385	407	412	445	406	450	423	407	429	419	385	411	413	400	435	393	386	442	396	402	414	427	402	393	431	435	427	407	410	400	438	405	430	431	417	399	380	428	432	437	410	410	418	406	365	385	384	412	452	442	406	403	385	400	391	368	428	432	381	413	411	426	383	388	371	461	423	392	373	415	365	380	416	400	409	395	427	389	436	412	409	423	423	432	453	408	386	399	403	398	457	366	382	360	385	440	398	438	400	403	452	427	403	415	421	384	404	404	390	379	425	438	367	396	393	393	359	412	424	418	409	380	363	409	409	462	394	441	389	432	434	398	405	431	423	420	415	443	426	409	378	403	451	442	413	415	385	410	394	407	382	443	379	387	416	440	392	386	417	396	427	400	421	417	399	438	384	377	379	396	443	428	406	378	367	404	417	407	374	400	390	381	394	389	434	435	408	415	430	394	401	467	446	381	437	390	399	384	391	418	414	420	381	431	406	402	422	392	383	421	441	408	404	387	415	409	395	372	417	387	409	414	393	402	420	391	421	435	428	410	404	405	399	415	417	443	411	405	430	403	409	404	404	409	409	430	397	396	423	392	374	433	393	368	396	450	427	415	412	411	442	394	433	403	419	465	432	440	419	393	436	436	423	417	387	450	408	439	405	358	428	425	414	378	398	420	409	383	401	476	422	391	369	394	401	404	403	357	407	407	397	401	427	435	419	395	432	386	394	414	410	399	434	436	423	443	432	395	417	393	401	431	369	437	405	393	401	409	412	400	425	425	410	417	424	422	396	398	414	379	426	406	406	419	410	404	404	429	398	407	406	417	401	402	387	425	378	397	408	393	421	430	416	363	419	399	424	399	431	386	420	368	404	410	388	404	396	403	405	422	444	428	419	383	441	438	366	448	417	403	400	407	360	438	418	406	410	398	416	397	408	411	413	407	387	418	413	395	427	416	405	397	410	406	413	433	418	414	438	481	411	435	454	403	416	448	421	358	437	392	427	394	421	413	433	397	378	426	431	404	424	410	447	395	423	416	443	435	378	387	389	460	422	432	443	427	398	388	422	373	395	405	387	411	401	424	406	423	420	430	456	396	398	411	423	437	390	415	438	413	456	401	399	409	413	380	411	442	380	407	391	409	395	407	429	405	402	437	424	403	396	422	402	433	438	394	413	404	416	427	384	417	396	413	409	379	395	431	389	431	421	422	401	397	412	377	396	407	393	411	373	410	384	414	465	407	415	403	443	419	409	408	412	402	403	426	452	417	459	437	430	386	381	445	387	440	393	428	410	416	355	420	430	402	430	451	406	443	414	437	387	391	405	404	402	442	486	410	433	366	395	370	403	394	418	431	422	399	392	377	372	428	441	415	369	408	374
16144	10588	8686	4889	2740	2000	1649	1434	1305	1288	1180	1139	1083	992	1058	990	929	969	971	908	957	932	956	910	944	943	925	916	891	841	887	939	875	922	868	948	898	859	944	876	919	899	828	900	881	839	881	916	905	867	876	916	859	857	929	904	827	862	878	848	903	884	868	870	879	893	860	896	887	906	918	864	864	903	896	920	843	921	841	904	837	909	895	891	916	853	868	885	845	876	834	860	868	914	910	848	846	886	876	853	936	853	855	899	892	865	856	898	869	869	885	918	917	898	836	865	876	878	915	833	835	853	872	850	865	856	865	870	859	860	844	908	865	950	912	859	844	882	823	886	903	799	869	872	826	821	894	882	890	830	917	927	861	881	886	892	869	824	891	850	895	866	883	869	914	856	870	874	860	925	848	828	886	866	881	859	851	883	829	897	866	915	869	882	848	844	885	848	850	858	893	875	912	902	913	843	907	885	872	865	866	881	893	806	874	889	869	880	881	854	856	921	874	866	935	880	879	922	869	881	821	912	857	842	863	921	908	894	887	855	854	907	805	849	822	861	878	878	833	924	874	913	901	837	842	877	842	896	922	862	855	873	868	854	918	910	925	922	924	856	849	867	848	894	852	872	935	899	896	894	805	864	825	871	854	903	904	867	934	896	890	889	831	858	839	867	888	886	900	860	860	882	878	828	877	896	880	857	886	880	830	884	912	911	907	846	890	901	864	898	843	909	904	881	931	884	874	927	872	870	833	877	871	901	919	902	857	848	877	925	862	879	875	835	916	864	879	929	864	874	893	854	903	889	848	885	894	861	870	862	892	858	889	909	906	970	877	859	926	856	868	948	851	860	879	866	906	865	864	925	894	834	898	840	873	887	881	882	857	841	836	838	876	871	946	865	858	905	868	912	851	837	839	954	923	884	905	901	864	869	865	879	865	913	906	909	869	879	882	929	880	838	873	811	884	944	856	966	921	937	873	876	826	865	887	854	932	914	866	905	873	894	869	880	906	910	880	903	880	834	876	853	857	816	851	875	908	832	880	830	840	861	890	876	902	906	918	904	904	864	830	909	885	854	889	867	930	890	911	856	887	894	792	905	890	823	862	864	838	861	894	898	906	866	917	884	895	859	881	892	840	852	926	894	942	886	847	830	867	832	890	870	869	829	821	921	873	923	893	897	874	849	874	862	866	884	906	880	892	909	829	894	886	884	897	894	857	913	885	909	906	878	846	859	920	919	894	884	895	872	845	937	892	899	840	867	832	860	836	841	882	891	846	824	867	905	875	868	912	889	904	879	835	846	850	859	846	867	848	926	882	886	817	937	880	840	871	856	867	905	859	884	872	900	885	883	874	919	918	956	842	866	854	916	927	898	922	906	903	875	844	850	922	864	855	890	885	868	860	854	883	896	891	895	902	870	884	868	819	904	851	918	895	857	899	902	919	889	899	883	832	873	888	856	871	859	836	860	885	917	899	925	839	859	859	830	893	924	897	882	901	891	904	883	881	856	908	918	902	914	912	849	879	881	864	826	881	824	876	847	858	859	842	870	895	869	877	887	882	929	851	885	856	884	894	869	893	895	922	891	882	863	873	842	855	853	929	900	883	911	936	865	891	898	851	868	900	891	881	876	855	840	888	863	916	871	875	814	863	873	844	865	860	869	879	842	871	899	883	876	865	839	960	887	869	892	857	853	923	871	883	888	886	879	886	901	888	900	891	843	876	899	886	911	899	927	898	889	842	844	838	881	900	844	883	848	904	883	909	881	883	862	942	847	856	863	930	846	847	887	877	850	861	890	849	887	838	858	875	863	845	900	921	872	895	885	882	885	875	854	899	915	868	889	918	896	902	881	845	872	872	894	926	903	879	914	860	870	885	858	891	919	825	890	892	831	876	822	839	907	845	886	856	876	873	892	916	838	902	899	872	869	860	812	867	863	889	844	932	849	884	876	912	911	868	937	849	851	894	899	921	880	846	883	906	937	853	902	878	795	902	871	876	859	907	874	869	869	884	878	966	895	864	914	893	848	864	822	862	916	842	868	879	866	916	953	892	854	872	866	913	851	869	855	891	843	906	859	909	855	872	892	846	918	883	891	881	851	864	845	862	803	863	877	850	887	852	868	863	873	848	841	890	864	905	884	903	907	888	835	823	870	888	946	864	856	856	892	908	906	846	931	889	859	929	877	888	937	897	872	854	819	907	910	844	954	855	859	835	851	921	943	828	964	850	870	890	824	865	870	911	841	934	812	894	823	904	875	817	885	902	900	896	863	874	886	849	889	926	828	896	864	869	888	863	910	901	856	898	824	845	865	890	907	846	799	932	866	872	903	864	903	900	931	913	869	932	901	881	898	875	886	900	854	880	895	859	837	879	848	921	871	858	898	864	852	902	869	904	879	864	891	788	867	879	881	846	901	880	893	918	935	856	869	871	885	877	917	875	906	881	874	913	873	871	871	851	862	866	867	857	875	853	917	897	878	866	891	887	887	847	899	860	893	885	856	913	875	855	846	926	876	875	864	883	841	855	850	870	887	889	878	868	871	916	797	864	890	883	905	857	895	837	847	878	900	908	915	874	838	924	866	865	875	877	927	897	921	929	883	841	900	866	843	848	858	844	904	935	900	884	909	838	863	914	890	911	865	895	879	874	860	880	902	865	854	881	858	889	860	901	896	903	889	921	862	847	862	846	855	828	867	861	843	875	928	910	951	867	896	858	881	926	881	867	873	862	859	912	841	926	865	951	882	842	884	888	856	898	900	833	872	859	923	864	885	874	869	888	882	869	863	855	888	874	875	880	859	909	884	876	917	861	878	854	886	875	915	927	836	871	911	870	884	922	856	874	852	874	881	817	856	884	884	892	855	819	792	909	812	934	846	900	877	846	866	869	811	897	924	875	854	857	896	856	854	915	898	917	869	876	879	897	832	850	880	871	900	907	867	867	871	864	899	976	810	881	825	869	946	913	898	856	933	910	887	862	911	889	885	892	867	929	917	893	842	863	900	867	887	914	926	870	896	966	889	910	927	817	874	856	845	886	846	876	846	838	884	869	878	929	872	885	861	889	846	909	846	914	888	882	919	902	971	871	862	868	836	856	941	870	867	842	867	864	850	916	892	910	933	857	877	888	876	880	894	832	825	825	891	881	864	896	879	865	862	898	823	907	911	854	925	877	825	894	855	900	889	815	855	895	918	830	840	923	847	874	853	871	841	843	871	903	869	882	912	913	898	870	920	879	848	892	879	861	841	883	899	833	870	892	910	855	847	845	871	844	836	876	853	879	871	866	854	894	888	878	881	891	895	840	838	921	906	879	856	910	859	944	893	816	856	944	897	917	907	883	918	902	875	854	933	855	847	867	864	852	897	922	856	865	896	824	920	918	880	806	824	866	844	937	883	872	885	876	844	907	883	886	917	837	869	899	850	940	868	887	881	852	896	861	846	864	890	967	871	928	848	882	888	849	854	855	865	917	901	902	867	935	882	859	927	919	892	859	918
44418	28660	20086	10225	2520	988	710	565	539	471	525	453	430	385	381	336	403	335	354	382	393	352	364	368	314	328	359	323	328	320	343	321	340	310	366	359	340	316	312	310	344	324	326	332	310	370	347	309	335	306	328	325	316	371	317	284	303	327	324	330	355	323	312	299	312	354	335	346	329	345	310	315	333	335	352	297	323	293	316	345	309	330	303	288	335	327	307	336	339	291	314	337	312	323	324	312	371	344	328	342	311	278	319	320	330	310	331	296	302	322	333	343	331	330	316	308	319	307	321	350	302	327	311	341	348	311	355	328	313	295	325	341	381	344	344	312	302	293	310	336	350	329	335	312	326	312	337	309	338	343	323	311	306	352	333	334	324	292	312	319	337	314	333	328	294	336	313	350	350	355	291	313	321	322	363	341	289	336	328	324	362	325	326	313	355	314	328	326	352	321	329	319	346	360	335	304	280	328	308	319	310	333	364	320	320	286	333	323	322	320	343	346	303	314	334	350	335	325	315	320	306	346	313	336	308	327	330	352	298	311	367	348	354	361	300	320	352	327	358	349	347	309	353	308	308	325	328	274	346	306	326	299	314	336	332	339	321	323	320	336	326	361	354	312	302	313	311	315	274	337	333	317	289	320	322	326	300	306	341	369	351	320	310	305	329	314	299	292	301	341	317	325	318	343	298	336	327	283	353	322	313	343	333	328	326	347	311	317	320	335	307	346	286	345	334	306	350	333	318	327	351	319	314	313	320	313	334	304	347	301	347	324	347	320	345	335	323	302	316	347	330	348	312	324	323	319	337	330	294	321	345	333	294	298	306	337	331	321	326	317	327	291	334	325	317	334	306	336	292	290	327	332	337	318	318	309	339	322	289	332	296	330	317	343	338	326	293	324	335	326	350	291	333	356	321	365	334	341	312	341	332	315	325	331	329	321	336	307	335	345	341	356	346	287	325	337	320	303	301	301	312	324	312	329	311	328	323	338	345	354	291	334	263	309	315	336	320	321	308	310	321	331	307	331	318	336	297	332	321	297	351	352	336	305	346	340	316	312	314	308	356	344	321	319	347	317	332	328	301	351	340	345	325	313	329	337	307	298	321	340	344	302	295	329	323	383	304	289	326	323	332	348	316	342	311	331	278	320	311	295	323	349	313	340	345	339	340	305	326	331	315	333	319	336	326	318	318	298	319	336	329	300	326	326	333	322	374	295	351	320	324	312	344	316	322	346	327	335	322	339	307	327	349	327	352	317	324	296	308	333	329	335	330	335	329	329	360	277	345	307	322	288	330	311	330	324	358	310	323	351	295	381	322	326	348	341	327	328	353	340	295	342	359	301	286	327	324	324	316	324	379	324	325	323	364	350	330	321	329	318	359	312	352	332	318	311	356	341	296	333	329	303	375	319	353	372	308	317	302	355	307	318	352	362	311	310	324	341	343	317	314	309	312	324	302	305	326	305	352	323	297	338	320	313	319	306	362	337	300	322	326	344	385	348	328	320	335	311	350	305	304	304	302	320	321	335	348	307	331	325	333	315	318	312	305	298	332	307	334	324	289	303	300	361	334	348	315	328	311	296	359	350	301	309	325	341	333	343	305	345	316	312	344	338	341	346	325	322	341	350	320	317	330	322	342	359	306	335	308	314	301	333	337	349	341	313	310	337	339	309	355	322	330	355	331	334	325	332	345	297	342	319	319	288	249	309	326	335	335	320	326	315	356	345	333	342	301	328	321	354	303	291	314	340	334	326	327	336	321	328	321	348	343	338	377	342	322	329	334	329	304	323	310	352	319	333	286	318	334	328	376	320	286	327	331	332	322	369	345	339	355	294	331	303	290	314	316	315	293	309	301	304	318	333	311	289	349	343	348	297	322	369	262	307	337	335	336	297	307	308	304	289	282	323	311	285	304	348	318	302	368	318	315	335	307	370	309	323	307	323	364	354	322	358	321	312	343	351	359	369	326	302	331	330	327	330	332	326	325	300	294	309	334	308	330	316	344	293	323	322	310	316	317	338	365	351	347	345	347	394	345	328	311	352	352	326	324	321	322	345	350	313	337	349	325	346	336	340	335	310	326	331	320	358	339	330	320	310	318	322	306	302	314	307	323	349	321	352	347	317	292	252	324	318	341	303	303	304	303	308	299	289	335	328	337	302	296	266	316	315	335	334	304	325	317	323	299	344	297	338	299	331	335	319	333	314	309	340	301	325	285	341	331	355	318	363	294	320	313	312	341	308	319	321	360	324	316	345	313	309	350	350	321	349	324	333	319	312	315	313	309	315	331	338	331	323	330	327	328	338	351	309	326	331	324	322	318	317	338	329	312	291	304	365	313	338	335	288	337	311	282	311	317	329	365	327	326	324	337	341	301	297	307	353	358	315	321	323	328	333	299	314	339	300	342	326	321	337	312	317	311	315	322	323	342	293	290	296	320	335	328	310	367	317	288	338	323	328	343	349	324	351	312	296	316	341	312	300	343	336	311	316	335	352	324	343	332	321	333	294	332	336	317	326	320	339	340	321	291	333	353	319	356	310	334	334	316	315	329	337	332	304	311	287	345	347	329	301	299	332	318	315	306	337	332	323	320	302	323	337	335	338	321	313	302	311	283	349	339	320	362	343	317	324	324	305	321	336	349	333	307	332	282	352	324	325	336	331	340	314	317	327	337	321	309	329	337	320	297	306	319	357	295	352	357	311	346	385	290	323	313	325	300	292	328	316	320	334	307	312	306	352	356	352	334	319	314	330	299	319	321	345	301	340	281	317	327	372	338	353	346	331	328	331	302	323	338	339	336	317	315	333	297	309	326	326	324	316	338	286	309	316	354	300	330	335	303	331	349	314	335	342	344	303	308	305	297	301	330	290	313	332	324	307	327	321	333	319	339	332	326	323	337	326	366	318	338	330	372	315	307	336	318	338	318	366	295	316	310	342	312	355	307	321	322	294	335	321	306	333	322	316	332	293	350	355	342	336	338	335	344	326	321	318	330	347	342	335	369	312	318	307	320	286	355	381	360	329	307	355	367	296	300	364	324	343	335	325	297	312	330	328	316	275	340	343	334	300	293	286	295	302	321	312	321	311	285	298	350	328	318	344	328	314	345	320	338	341	302	315	341	317	302	323	310	323	331	319	353	317	323	300	330	318	319	305	300	332	331	347	321	346	333	298	338	304	295	304	329	369	328	373	379	275	310	301	339	353	388	318	302	305	308	308	348	337	358	308	337	336	334	312	309	324	341	323	317	303	314	290	323	352	337	335	296	295	358	358	311	325	342	302	297	286	371	341	348	317	302	304	336	316	306	307	342	337	329	335	348	311	312	354	310	336	326	330	359	318	321	318	335	325	301	338	315	333	326	346	306	330	318	309	315	345	312	326	305	306	357	360	332	327	331	333	342	298	323	321	309	315	331	345	288	294	330	341	338	293	340	336	317	335	330	321	348	313	352	341	327	308	303	339	325	329	333	296	328	293	318	318	318	338	303	318	324	290
28749	21431	22876	15134	5399	3088	2365	2045	1844	1632	1522	1285	1283	1147	1119	1070	1009	959	936	856	897	899	843	848	813	860	869	868	884	799	829	759	755	801	779	760	779	744	762	729	765	687	744	744	801	691	725	730	700	719	769	709	746	741	771	725	726	744	703	739	767	742	709	767	709	700	711	689	716	743	767	722	694	736	721	746	728	709	723	691	733	706	736	750	685	727	729	755	723	680	715	755	734	690	737	719	760	687	741	717	740	711	740	699	763	740	714	694	724	722	698	757	687	764	749	707	756	740	703	716	687	731	751	717	746	729	713	680	713	690	737	679	744	733	720	715	706	669	727	744	710	721	729	743	724	741	744	734	732	722	703	758	738	710	709	767	722	722	734	712	715	738	706	735	739	733	705	767	760	738	737	718	735	746	737	735	708	714	782	685	755	735	749	723	726	704	741	752	778	729	732	754	760	741	734	732	694	698	741	706	713	694	705	778	738	703	765	722	700	723	761	719	713	763	756	758	705	723	766	719	748	713	712	693	697	716	747	769	687	719	712	745	704	685	710	749	748	721	720	737	744	714	733	699	755	750	712	702	700	675	700	728	802	757	715	679	676	742	781	766	725	732	722	712	688	744	747	702	708	748	749	689	701	773	659	693	738	698	724	703	710	745	768	726	719	696	703	747	695	730	738	754	746	754	718	696	739	752	760	700	745	783	702	755	740	721	748	719	712	685	741	708	771	698	715	694	742	773	685	700	719	702	701	746	688	745	688	740	731	785	764	751	729	723	736	735	736	680	783	690	676	766	718	685	739	735	712	687	707	752	712	704	776	717	737	743	762	696	702	722	740	698	756	743	722	729	723	745	712	702	725	724	728	749	697	668	678	747	743	657	710	725	689	743	743	675	729	705	721	721	751	713	694	738	714	759	710	716	716	762	691	748	687	663	737	719	814	725	727	696	722	701	705	749	704	728	754	724	749	732	713	720	736	744	756	715	686	709	687	749	695	784	667	726	744	711	744	749	711	718	716	723	770	691	734	709	709	711	736	661	730	767	714	692	703	727	781	665	717	755	703	752	736	781	692	743	736	726	712	696	719	716	742	720	690	699	744	669	732	718	726	716	749	707	737	715	739	717	720	744	733	737	789	766	703	746	737	693	750	751	756	715	725	795	716	720	729	730	748	771	734	746	744	756	717	657	707	695	735	760	673	750	739	768	767	721	708	699	723	698	725	734	736	692	748	697	753	729	771	733	726	681	697	727	707	753	721	710	754	717	740	761	701	719	716	765	736	744	678	681	711	705	756	732	769	716	677	750	745	743	728	686	746	725	707	776	662	737	745	757	705	729	702	681	753	740	778	700	780	677	713	689	748	729	732	692	702	707	709	733	754	682	694	696	705	766	745	750	718	732	716	686	709	702	775	729	711	736	711	715	690	693	708	733	702	688	721	721	726	735	712	651	728	761	811	729	719	733	695	724	735	750	757	759	759	680	753	708	774	704	735	744	749	754	702	685	734	750	721	757	730	762	713	685	746	720	790	709	697	769	724	656	742	746	745	719	689	741	726	698	728	742	767	714	726	687	751	745	695	726	705	728	724	719	758	728	731	719	742	710	695	679	784	756	700	680	745	706	771	685	751	720	707	744	728	724	695	741	755	722	743	727	678	729	716	731	695	717	720	705	718	746	722	717	716	731	733	746	709	747	804	729	737	758	699	727	724	731	716	699	754	710	762	673	722	734	810	704	719	708	733	689	676	760	714	725	773	701	774	739	746	697	711	710	737	787	722	720	681	710	689	700	675	721	716	751	736	731	743	737	732	736	701	759	689	701	738	679	765	750	721	723	699	716	724	702	721	716	766	745	721	749	722	679	724	716	735	735	746	702	726	775	718	731	690	718	761	697	678	696	749	737	666	667	763	730	746	725	673	721	718	756	707	765	728	716	696	710	743	717	744	767	767	700	696	708	739	713	688	721	753	724	747	712	724	733	699	698	716	732	759	732	722	745	742	722	734	710	667	770	763	687	693	678	692	755	712	729	735	746	750	683	747	728	744	710	735	670	667	716	715	694	711	689	721	766	725	706	691	742	707	703	737	725	725	711	732	691	777	762	763	743	700	720	709	692	695	663	719	745	758	726	665	755	743	692	695	679	680	697	689	694	721	701	709	701	755	764	721	727	719	718	716	751	696	718	671	700	755	730	713	727	678	698	702	771	683	739	701	724	712	763	703	766	736	726	711	742	696	723	818	741	712	754	741	715	734	713	711	747	706	762	710	760	703	669	763	740	728	767	747	701	757	760	684	760	729	722	731	718	736	718	720	717	737	723	698	728	762	683	702	678	757	747	707	726	711	745	703	747	709	784	704	710	695	707	695	779	650	705	679	677	694	710	742	733	715	712	748	720	678	748	703	705	696	692	699	762	681	728	668	730	718	733	713	751	753	709	752	713	713	693	716	766	763	779	762	720	697	718	714	726	751	753	736	717	702	718	740	714	746	706	760	676	715	775	770	736	736	733	719	759	721	718	682	708	720	687	691	758	676	703	717	689	713	676	688	732	731	678	732	696	742	744	768	730	730	700	707	719	658	709	711	755	789	736	730	696	727	736	720	734	732	783	790	761	732	757	695	763	679	732	713	715	789	722	748	719	724	724	697	685	659	726	775	738	782	730	762	715	680	698	738	742	683	728	705	704	689	708	711	701	757	739	709	727	762	710	701	756	708	734	715	714	743	765	723	692	722	698	736	700	735	691	736	730	710	733	696	693	711	752	721	725	691	756	710	721	775	706	765	729	730	678	757	753	680	760	719	709	726	710	755	710	760	746	732	695	688	717	703	751	695	745	723	729	736	709	709	702	759	739	730	737	711	757	750	728	715	728	706	733	744	741	710	701	707	703	710	762	762	767	754	698	682	711	767	786	730	764	697	698	761	733	719	756	702	691	771	703	696	700	755	761	724	730	731	735	651	732	698	735	750	763	777	759	705	731	748	716	750	736	691	731	736	725	740	721	735	748	728	692	712	734	728	763	712	744	708	698	716	707	702	675	712	728	697	750	743	734	695	739	706	718	713	723	704	743	760	741	703	724	678	748	684	717	740	745	763	725	728	665	709	722	773	730	750	756	759	679	741	700	764	762	717	708	694	713	722	745	752	733	770	723	705	721	757	685	675	770	710	693	661	721	709	786	725	760	747	712	751	758	734	717	723	798	749	685	740	736	776	744	727	680	687	683	723	777	717	677	724	733	714	724	740	732	766	692	784	709	723	771	676	756	745	751	723	718	694	757	641	755	787	716	725	699	686	711	723	741	725	675	717	675	707	769	735	727	748	735	746	700	774	748	696	749	763	722	752	698	696	735	744	710	741	710	700	753	706	761	737	729	737	693	721	737	741	743	693	719	723	728	710	734	728	771	740	711	704	760	715	730	709	719	723	722	684	721	765	739	775	721	735	716	731	687	764	705	756	737	715	714	770	694	710	770	732	750	732	711	727	729	722	698	753	730
55245	35870	27931	17827	4964	1585	999	839	703	655	600	558	530	607	493	491	505	425	496	441	414	419	433	447	412	398	462	392	460	425	409	406	431	409	404	430	423	385	386	397	422	418	374	403	384	401	377	401	360	408	405	446	402	416	436	414	410	460	385	372	444	429	375	384	389	397	433	395	418	426	429	362	421	468	413	382	415	421	406	399	385	432	339	400	427	429	385	432	440	393	395	387	420	371	404	416	407	426	386	415	412	362	388	425	412	391	411	405	387	400	432	431	384	428	397	416	386	400	374	406	400	359	393	346	422	394	431	457	388	436	398	407	418	396	405	441	421	378	407	384	405	427	383	404	394	450	406	427	395	414	404	428	392	362	403	419	407	383	410	408	455	365	404	410	393	404	380	378	412	393	415	393	431	454	372	393	389	407	407	381	429	393	411	397	425	401	427	415	412	410	373	434	390	404	387	429	367	425	395	390	398	386	407	387	386	390	385	414	389	386	398	388	403	441	373	398	423	409	409	424	374	356	442	459	434	395	401	434	344	426	377	389	425	426	405	405	396	408	411	398	396	441	391	395	384	384	402	383	427	393	379	401	383	430	377	406	412	400	428	420	376	408	381	418	428	460	370	419	423	404	416	423	396	421	432	460	408	343	357	378	380	408	429	461	399	416	372	431	420	401	416	449	406	384	408	405	395	438	412	426	376	380	402	372	412	379	404	392	400	326	356	400	429	451	372	412	402	409	398	381	406	398	433	363	390	400	353	463	451	428	369	386	355	402	425	386	391	386	400	404	419	367	442	455	411	453	457	402	423	386	396	425	382	424	397	393	444	385	427	427	385	377	392	413	436	365	405	405	410	398	427	417	459	385	377	399	418	383	392	403	412	383	385	409	399	387	382	421	431	432	415	379	405	389	400	396	369	397	408	373	418	452	373	423	412	415	420	416	405	412	422	432	403	386	426	377	384	435	412	401	385	405	361	374	395	438	402	400	361	413	373	435	423	423	411	403	416	399	395	436	443	377	392	388	434	417	387	389	387	422	356	417	383	398	391	419	384	365	413	396	421	377	432	414	380	388	406	395	423	396	400	409	383	398	418	367	418	391	361	391	439	419	416	372	394	392	413	387	431	398	374	391	403	402	419	400	358	425	389	379	432	413	429	406	407	394	392	392	396	374	401	441	370	400	408	416	378	411	379	383	392	424	440	413	406	410	412	426	396	421	411	380	432	398	399	404	349	378	394	405	393	387	399	392	413	391	422	408	376	468	406	412	431	423	416	424	435	406	411	371	389	384	393	410	414	393	422	398	389	441	402	406	404	404	435	409	384	385	383	420	401	408	388	379	425	406	400	430	418	435	410	415	393	398	381	390	389	376	393	462	392	393	452	393	359	445	435	372	467	388	393	396	377	388	356	419	401	363	369	376	425	394	393	396	426	356	392	370	420	422	419	387	416	386	397	441	396	387	388	378	405	426	454	404	428	408	390	396	352	435	360	394	393	419	386	404	406	386	423	417	440	433	413	354	383	412	405	394	386	406	417	422	393	398	403	409	400	421	398	396	424	393	352	385	386	367	433	444	414	404	419	413	448	388	374	388	394	409	428	388	422	404	407	400	376	413	382	391	402	356	402	399	403	391	411	426	398	406	433	386	414	407	387	406	404	377	405	395	384	423	405	423	431	397	386	393	407	429	403	410	411	408	364	386	417	384	389	393	385	415	389	413	379	403	408	386	388	369	399	385	373	395	393	404	424	392	406	423	376	418	391	421	385	380	392	443	388	370	370	405	395	386	385	366	432	356	429	401	399	419	424	392	437	410	391	438	407	400	418	406	411	426	405	427	393	401	433	371	373	430	375	399	362	436	431	376	379	389	425	403	433	433	431	395	393	382	400	393	425	398	392	378	433	396	412	400	390	406	407	436	412	410	413	418	371	394	421	419	401	395	458	401	438	416	381	397	427	342	437	462	394	407	428	407	391	374	397	426	407	360	418	384	414	402	400	380	398	432	365	418	398	391	407	409	411	378	377	418	424	374	425	407	442	387	388	448	412	380	410	405	404	387	384	386	432	376	418	409	381	375	414	361	389	407	398	358	399	400	395	402	394	387	378	421	413	377	403	398	400	429	420	390	393	380	426	412	419	449	387	360	379	415	380	403	385	413	350	424	406	399	428	400	390	426	430	414	384	423	444	414	391	444	464	396	421	422	362	403	406	410	412	376	413	375	417	433	422	401	388	415	416	414	424	380	411	390	383	413	406	417	397	379	415	380	423	433	410	390	396	410	409	408	415	409	404	400	375	398	411	459	413	399	390	367	386	387	430	412	391	408	415	402	405	389	419	400	390	430	386	382	445	369	429	384	362	388	394	431	379	403	402	413	386	379	438	391	390	426	453	424	413	419	429	416	406	389	435	403	365	397	401	422	387	406	372	378	417	394	442	377	390	365	434	426	418	432	407	384	425	432	385	428	454	382	371	371	416	403	425	426	438	386	400	389	379	381	425	409	425	404	412	408	411	413	418	418	378	406	424	439	379	444	384	385	411	347	389	423	404	429	403	404	435	395	422	401	407	381	429	390	390	374	378	404	390	410	413	405	382	368	389	443	408	417	396	436	419	417	399	386	405	416	378	354	410	371	387	404	414	418	396	396	409	402	384	355	387	353	437	402	363	421	402	407	376	393	370	390	427	388	376	395	415	405	382	422	392	400	418	392	418	379	383	384	361	365	382	352	355	376	408	393	423	423	406	418	404	376	409	400	394	374	415	406	385	377	373	417	380	424	387	381	393	427	446	465	384	373	385	400	390	365	415	408	364	409	421	422	377	395	395	404	387	408	440	380	435	424	381	392	378	423	336	405	383	420	423	416	389	403	426	428	402	393	392	452	416	381	375	372	357	420	392	389	420	384	426	401	401	394	387	428	413	423	465	413	394	408	389	390	391	398	385	382	392	398	401	372	414	394	377	417	440	393	377	386	400	417	397	420	414	372	389	390	410	365	385	400	414	404	390	391	411	373	403	409	439	388	391	394	400	411	385	412	393	397	410	403	425	419	383	444	423	422	405	399	399	386	418	382	398	403	402	391	429	403	410	376	400	423	419	386	365	404	364	362	400	423	394	419	418	424	382	409	409	404	435	411	409	395	365	389	353	411	374	386	412	382	383	408	401	398	387	400	394	403	411	425	404	422	411	439	383	420	431	385	392	403	381	381	374	369	402	394	394	397	414	371	410	398	419	387	429	418	358	411	374	397	403	403	416	389	374	406	452	392	413	378	359	397	420	384	399	406	373	395	397	422	395	372	382	413	421	452	406	360	429	423	398	425	423	421	426	415	362	423	397	376	399	410	412	417	418	406	397	402	414	439	391	419	432	410	419	442	391	434	441	416	431	365	434	416	431	381	416	417	388	431	385	401	400	420	430	445	448	425	378	406	410	429	419	429	420	405	397	398	429	432	421	406	388	393	419	380	405	425	386	407	393	410	402	402	388	436	380	442
35750	26709	29340	22378	7592	4148	3277	2673	2394	2151	1935	1795	1604	1575	1492	1338	1282	1257	1155	1209	1190	1155	1155	1135	1164	1093	1078	1068	1015	1033	968	1033	1021	955	1011	953	958	978	981	964	945	944	959	958	964	914	955	912	934	904	902	888	863	870	926	875	880	897	833	886	918	883	945	920	895	895	900	922	915	915	880	891	929	835	908	906	926	861	944	936	813	921	910	888	886	855	871	864	853	865	927	884	876	874	908	905	893	855	878	913	885	904	884	908	910	917	910	892	879	851	822	907	843	884	861	877	892	865	847	924	891	892	909	890	922	825	868	868	835	939	944	918	890	886	898	897	832	954	918	883	914	964	913	932	809	888	900	857	915	865	853	885	889	866	905	883	882	866	891	897	885	881	936	879	906	908	947	941	883	889	878	871	864	845	889	888	915	901	884	841	887	894	898	922	871	888	916	888	880	920	887	830	901	915	909	864	856	916	925	901	901	905	865	893	898	887	832	958	895	898	864	913	852	898	880	921	890	887	916	914	902	918	943	918	879	887	873	922	869	916	857	927	804	882	913	852	874	839	866	876	862	866	873	964	878	895	903	939	883	876	928	880	859	894	888	870	868	923	863	895	899	918	895	879	895	868	963	871	848	865	857	882	901	915	925	874	867	893	883	900	895	891	904	835	849	931	896	856	843	869	890	911	903	863	918	891	913	907	911	845	837	897	870	896	904	891	879	855	908	916	896	889	918	933	921	870	888	876	865	891	947	840	888	927	904	864	892	901	874	880	838	850	859	914	906	871	869	875	925	927	893	940	923	925	892	832	912	879	926	894	867	901	918	884	858	923	875	904	811	910	908	869	832	890	882	875	883	972	913	865	920	897	919	916	911	902	922	915	860	896	882	915	884	862	882	921	889	858	904	916	914	832	861	943	923	890	865	949	885	888	904	862	882	902	925	908	906	869	857	874	899	904	923	936	883	854	924	890	879	866	901	865	849	950	873	905	901	858	879	914	845	876	924	885	883	900	877	934	882	912	842	902	882	933	882	816	939	915	902	852	901	847	899	886	914	921	922	932	858	907	900	914	916	893	868	928	893	857	953	866	877	907	895	858	890	904	884	900	871	881	859	870	902	877	853	852	909	856	908	852	927	877	878	897	915	888	863	883	863	914	855	897	887	912	883	882	914	879	875	866	941	909	883	864	899	908	905	903	921	870	911	908	898	876	898	921	846	952	899	898	899	866	927	896	884	928	859	917	862	902	905	890	919	881	860	888	903	968	949	880	892	922	892	917	852	908	915	931	847	837	872	898	895	879	894	906	844	882	882	874	915	870	907	906	891	876	910	922	947	920	859	857	908	951	852	927	872	895	949	915	900	911	823	895	960	914	935	916	893	883	908	846	836	914	889	860	868	875	902	883	865	931	841	903	883	843	933	904	911	906	854	882	891	896	888	901	872	884	913	923	903	899	926	915	882	894	877	919	889	943	920	883	914	959	933	910	886	849	854	954	918	901	920	908	909	874	865	899	892	921	884	903	860	894	905	865	896	938	901	821	843	920	907	872	911	926	936	904	906	923	953	872	898	876	914	927	867	910	886	859	939	922	845	846	908	881	892	930	897	917	884	887	858	873	881	902	857	875	872	908	930	908	909	895	898	878	875	863	860	899	900	898	919	912	879	865	900	893	949	940	894	881	874	888	916	828	841	893	878	917	965	871	932	859	873	914	879	879	861	890	871	907	888	941	908	904	873	860	893	856	924	896	904	861	856	907	915	865	918	849	914	852	906	862	870	901	935	838	899	923	910	856	853	882	870	846	880	849	921	893	906	857	847	862	840	917	895	870	897	959	888	915	935	852	876	909	922	882	899	836	847	882	894	873	937	892	887	886	886	830	891	861	895	903	838	864	920	912	964	841	885	867	874	872	889	868	900	887	910	867	941	864	872	890	841	916	840	916	879	861	920	871	896	895	948	875	860	866	884	878	874	898	900	819	839	914	909	901	915	824	871	885	875	889	898	854	890	888	916	900	865	873	882	899	900	859	910	917	901	878	947	889	962	884	908	892	933	881	933	919	851	921	915	862	866	862	873	910	916	903	865	920	923	861	888	832	873	905	876	892	893	914	875	885	875	883	886	818	878	908	874	894	948	903	902	878	916	921	876	867	860	862	876	926	920	884	886	874	908	889	898	854	900	862	889	931	866	885	886	907	872	852	894	939	862	909	896	884	877	868	842	947	903	881	860	916	886	907	803	870	904	902	902	908	984	880	908	911	879	908	914	849	906	861	885	850	933	887	868	963	885	885	848	853	840	951	870	875	892	862	882	870	840	857	886	879	890	900	914	875	874	930	886	912	887	912	885	850	895	849	927	864	892	862	877	866	831	879	907	900	929	936	881	889	867	954	923	879	904	901	868	907	866	909	891	850	892	889	867	869	858	881	811	908	885	892	862	779	922	887	855	921	875	887	888	908	869	840	875	924	910	902	878	910	885	871	925	876	875	909	892	945	889	902	897	936	937	873	832	876	927	861	959	900	870	859	921	902	904	936	915	875	932	918	868	923	865	875	854	903	947	950	919	903	940	874	886	924	913	909	922	859	878	822	937	844	896	896	880	861	863	881	855	857	944	874	877	912	925	886	933	866	900	886	952	858	872	925	886	877	825	867	893	856	896	862	883	811	933	898	897	929	924	924	957	908	834	885	891	867	907	895	910	879	819	899	853	883	863	861	885	865	844	847	912	861	911	863	890	915	828	827	857	887	926	926	891	926	881	922	873	876	873	916	917	895	897	924	938	867	856	909	863	915	927	927	918	895	846	915	899	849	884	911	921	877	873	856	931	844	824	854	888	902	884	890	948	882	873	864	837	874	939	914	887	908	897	894	939	939	869	894	825	909	913	871	894	909	866	843	860	870	881	901	861	915	888	926	931	856	881	868	839	908	922	944	902	876	911	938	893	900	868	886	893	897	891	908	905	903	874	927	957	876	915	904	872	916	835	876	952	900	851	876	902	889	850	894	917	890	863	856	919	878	916	959	890	898	869	842	889	920	849	883	921	860	898	854	858	824	926	887	872	921	883	843	855	873	852	931	887	913	870	877	902	915	885	837	891	880	923	874	911	893	860	880	881	913	943	933	895	938	833	933	894	926	871	877	868	934	920	850	878	865	858	892	884	846	920	850	921	880	871	904	915	934	877	880	870	899	920	883	890	925	823	902	875	876	863	922	905	850	890	879	899	894	931	857	875	905	867	901	892	850	837	895	923	924	985	849	923	865	922	854	901	861	853	927	851	891	858	907	872	852	866	864	885	939	876	899	905	890	845	893	839	895	937	913	894	882	856	891	930	937	925	883	862	856	843	915	919	953	937	906	879	948	807	842	881	897	851	887	903	885	921	874	938	899	853	856	835	859	858	883	922	878	881	867	908	885	853	909	897	880	804	913	895	863	918	900	864	852	912	912	867	948	862	902	861	920	833	941	890	889	896	872	879	888	907	875	889	862	904	930	895	884
27780	13128	5890	2285	947	643	578	498	505	485	487	464	455	459	430	430	475	427	430	428	415	397	435	411	434	441	386	427	429	452	423	406	412	418	435	431	439	428	413	455	439	416	429	435	421	425	384	399	398	446	404	394	402	431	423	370	437	418	444	447	374	405	419	381	476	430	403	425	411	465	454	388	384	437	419	421	412	428	428	371	439	406	390	450	473	448	387	421	417	438	388	400	404	459	432	404	436	442	375	418	464	447	450	407	417	398	435	463	393	446	436	423	390	420	410	428	425	421	401	439	391	458	420	460	415	417	390	433	409	397	415	458	467	405	454	405	406	424	420	403	402	434	457	401	463	424	389	378	424	457	447	412	415	439	388	429	444	422	412	423	409	420	443	446	425	443	420	427	404	422	418	413	438	429	407	424	422	419	416	440	449	458	434	411	449	492	396	422	474	439	410	393	444	429	418	424	394	419	464	408	453	436	426	416	447	465	404	403	424	413	415	408	379	435	429	423	461	410	397	397	451	397	411	429	412	408	440	387	430	430	435	403	442	407	402	401	423	437	430	407	442	386	384	420	449	372	433	431	424	406	393	411	455	427	457	418	420	428	419	435	406	410	414	412	398	419	431	464	451	449	399	413	405	413	435	410	402	435	425	406	445	416	447	431	412	382	427	463	436	409	414	423	372	415	469	424	428	429	441	412	428	438	406	439	441	438	418	449	419	432	431	383	456	409	441	471	435	418	373	378	465	424	410	459	393	402	430	444	413	401	383	444	468	433	450	457	437	377	378	365	377	423	424	457	397	428	427	409	396	449	449	416	413	389	465	435	411	426	461	437	453	415	392	434	445	480	420	455	406	424	394	419	435	414	455	421	426	438	432	455	439	423	417	432	437	440	435	404	418	466	405	410	440	433	399	389	392	423	385	436	424	439	417	420	363	440	407	404	441	408	447	418	412	460	401	427	430	424	371	377	404	423	400	370	428	450	420	420	422	400	409	438	437	425	391	435	424	470	429	413	431	435	458	424	432	441	430	430	422	391	422	395	395	433	474	448	421	405	451	402	393	444	443	423	437	391	440	434	441	447	402	382	448	412	405	443	391	400	419	419	416	404	417	406	383	407	416	436	413	388	400	484	419	421	396	426	435	396	393	386	424	462	422	396	428	425	428	459	409	403	410	445	401	443	432	452	440	423	419	429	410	432	446	405	390	442	464	399	452	427	421	390	427	426	396	396	415	439	393	400	455	405	404	407	447	426	447	388	389	384	459	451	409	396	404	418	397	423	418	452	454	449	430	386	389	366	418	450	398	402	379	412	401	406	430	461	420	424	423	442	399	404	409	413	425	467	404	423	419	396	398	419	421	404	412	465	416	388	376	404	412	456	459	409	422	444	407	405	417	448	418	392	368	428	411	449	429	466	457	423	412	456	402	423	416	437	402	437	460	438	440	418	444	422	445	415	443	431	441	395	453	429	422	429	374	405	394	417	428	457	408	433	437	410	441	463	360	422	412	437	392	451	392	418	402	436	433	437	393	413	393	453	406	427	379	408	409	419	459	448	415	420	450	405	388	456	444	403	400	438	420	415	442	436	437	374	402	378	436	429	409	430	436	420	430	421	393	403	417	406	382	424	419	402	459	457	416	432	431	402	369	452	410	442	416	420	405	429	413	387	511	427	424	408	415	396	468	445	432	463	426	396	393	436	417	434	446	413	454	396	462	412	381	405	408	427	400	433	428	430	414	401	441	414	382	415	399	411	427	392	402	419	428	418	437	412	434	436	448	416	419	437	465	442	396	438	407	428	434	436	428	418	434	421	438	439	406	396	409	452	412	382	418	400	408	418	397	403	386	405	390	431	427	399	458	401	429	442	447	431	421	436	389	400	417	425	384	409	453	452	440	438	401	405	381	418	403	422	416	457	464	445	427	432	425	449	427	398	431	404	446	422	389	432	409	414	438	437	368	425	443	413	433	413	424	415	445	394	411	409	401	428	403	373	410	418	432	408	441	408	451	458	439	455	399	410	423	409	353	423	413	422	419	414	416	430	416	429	447	456	446	412	437	421	422	458	413	418	401	404	470	409	388	437	360	402	430	388	463	425	432	423	413	404	432	452	400	449	426	394	402	433	412	440	410	418	391	396	441	414	422	423	413	440	427	405	368	385	435	407	442	416	392	395	390	393	437	440	402	443	410	427	403	387	425	423	439	410	399	369	429	417	419	428	388	385	393	429	371	464	397	447	432	430	431	436	396	430	415	422	427	395	433	452	405	395	408	434	419	430	461	427	394	411	401	413	414	438	409	431	437	427	428	403	404	405	462	404	430	400	429	409	422	451	457	437	418	428	418	417	451	440	410	423	453	420	390	404	387	382	407	445	459	386	433	424	422	433	410	401	481	408	432	418	390	428	400	417	412	424	439	400	363	402	435	414	433	431	421	418	405	418	381	411	461	395	422	385	430	423	419	454	448	420	441	397	434	419	429	403	380	416	402	424	444	452	381	405	416	398	419	380	409	420	421	407	378	421	409	409	434	409	446	439	437	416	426	434	432	481	414	435	423	462	434	401	439	408	394	420	428	438	371	388	413	417	433	431	373	419	408	438	397	405	379	435	396	397	434	412	404	423	394	446	387	448	407	456	438	433	386	436	428	409	392	423	462	402	421	419	418	418	398	409	488	421	404	415	415	450	414	453	450	411	451	419	395	420	438	391	424	393	470	420	430	395	425	407	398	431	387	392	409	405	433	409	425	394	417	445	479	394	448	433	435	448	424	399	444	442	412	410	406	434	451	426	379	390	431	431	437	451	439	427	413	435	407	412	439	422	410	444	393	459	433	392	395	388	437	399	438	398	448	400	416	451	446	430	433	395	400	440	400	435	417	428	406	460	386	410	418	436	419	426	404	385	407	425	395	426	417	422	394	410	406	442	432	436	442	459	421	402	416	405	392	436	435	415	452	412	410	377	445	433	447	429	381	453	404	396	436	411	430	439	443	434	406	411	448	407	450	451	475	383	407	396	403	444	435	413	438	488	404	414	405	454	431	424	432	430	444	381	421	441	410	409	402	395	422	403	448	393	385	411	411	448	455	425	394	405	401	444	393	452	408	419	394	391	419	369	387	424	390	400	452	376	442	377	429	411	431	409	418	412	412	416	381	427	424	410	441	440	414	362	470	418	471	406	444	410	440	443	407	437	424	410	458	501	455	426	414	412	412	391	401	407	427	390	397	373	420	353	429	417	414	425	444	409	420	426	412	407	360	425	402	472	422	428	432	423	438	438	430	435	426	404	451	428	420	389	421	427	423	398	393	394	423	406	423	435	448	439	394	411	424	416	414	414	407	427	416	400	396	403	422	409	384	452	401	442	373	436	403	382	418	413	430	352	468	394	430	408	407	400	422	419	422	419	426	461	453	436	417	402	425	396	404	408	427	419	432	446	435	431	433	513	419	426	411	432	445	407	466	412	468	423	417	438	433	447	457	418	406	444	467	416
17682	9579	8645	5494	2610	1908	1642	1352	1290	1258	1247	1160	1090	1055	1078	1016	975	1018	978	986	961	984	995	1010	934	966	940	986	913	952	950	939	908	928	901	934	947	912	856	955	889	832	912	883	918	914	905	923	882	893	909	903	946	914	904	961	852	888	916	928	872	918	856	954	888	907	932	878	855	884	907	915	923	925	948	951	935	891	852	854	916	947	879	886	941	946	925	909	934	885	882	872	911	888	942	892	905	898	898	945	894	886	864	944	942	919	934	984	899	897	947	972	909	865	897	902	883	901	948	889	894	869	931	896	847	825	886	958	849	854	907	975	923	890	913	888	899	882	933	948	926	884	907	878	922	882	880	886	911	886	933	930	895	900	920	918	826	855	904	906	882	921	907	839	937	894	923	908	900	970	868	947	912	885	870	879	888	886	931	865	879	924	945	891	931	890	869	879	947	892	883	883	891	908	902	895	879	856	913	933	891	863	891	916	890	940	846	862	898	893	876	924	880	849	929	905	806	959	880	916	895	930	917	893	907	880	896	853	957	834	867	912	861	900	885	933	898	904	882	900	915	930	859	913	914	935	914	903	906	931	939	888	880	882	886	906	863	874	945	952	887	888	923	868	875	869	934	903	900	909	905	898	855	907	885	869	903	919	890	856	927	899	884	868	925	871	925	918	881	885	963	892	922	894	939	925	897	895	883	913	905	891	875	922	911	900	869	875	940	928	909	853	917	951	874	878	858	978	897	912	848	900	898	927	863	881	914	930	849	874	931	900	889	843	850	899	855	940	899	843	875	890	953	858	902	895	869	834	895	902	919	919	887	932	906	938	938	892	913	864	939	932	905	928	902	900	868	882	933	921	887	912	923	863	874	868	905	851	861	882	903	881	886	857	897	926	874	889	940	931	856	907	881	922	923	912	834	896	876	880	857	903	937	898	895	901	896	918	912	892	887	837	912	833	868	895	929	916	993	861	890	917	921	897	929	870	883	930	929	899	869	820	974	908	873	903	891	940	940	888	887	902	921	868	897	861	911	962	908	919	928	873	977	867	899	907	893	936	918	872	869	898	900	912	905	880	937	889	871	881	937	918	890	921	896	888	827	930	932	925	916	883	892	912	910	885	910	886	943	915	934	870	925	917	861	843	909	848	918	883	909	822	910	916	906	866	898	909	916	904	894	880	900	904	928	887	890	899	878	886	912	890	910	842	916	873	842	888	893	911	903	877	908	911	882	915	915	926	842	890	924	883	864	900	883	882	892	902	922	879	902	937	902	906	912	903	966	927	884	934	905	869	892	872	835	850	910	861	913	904	930	854	930	915	858	905	949	985	880	894	909	858	930	908	892	908	942	883	932	875	864	890	924	870	928	927	847	895	867	946	926	895	907	875	860	877	895	881	906	922	859	919	936	931	864	909	880	880	888	942	910	896	857	822	926	896	900	910	919	935	896	918	935	939	917	876	854	877	921	949	919	854	893	915	899	888	891	896	888	959	921	911	884	871	917	858	856	859	924	835	945	893	923	886	898	904	889	879	865	907	948	874	913	883	865	908	887	921	877	868	878	914	888	904	905	952	821	951	918	956	938	929	876	901	859	873	831	918	879	891	872	901	934	907	937	898	863	892	937	933	911	866	857	962	879	849	810	894	878	882	921	838	888	899	858	822	896	891	849	873	945	936	894	878	853	883	887	876	883	908	903	922	902	882	862	847	937	943	938	949	910	902	866	895	948	911	927	922	908	879	895	925	929	882	937	896	863	829	875	877	900	871	910	860	910	946	870	892	914	912	934	931	919	936	906	896	868	927	891	911	897	948	889	916	925	852	813	932	849	922	880	862	881	918	944	892	937	953	914	882	867	895	913	943	880	912	826	860	911	954	873	931	947	874	884	878	936	926	882	887	942	835	900	908	864	969	894	870	898	892	927	868	891	959	926	891	885	890	917	927	862	885	879	870	870	906	869	947	875	937	893	872	871	881	912	843	901	905	821	917	924	898	922	889	947	885	893	885	899	874	847	915	965	914	943	890	866	915	893	861	890	869	874	882	909	921	865	890	881	890	958	938	882	907	913	856	907	872	893	886	845	905	854	912	901	888	899	877	917	920	918	925	863	920	929	895	874	957	867	877	889	891	889	901	871	840	912	884	896	884	890	829	928	876	891	851	921	899	841	856	877	893	916	939	928	921	896	930	895	917	892	905	938	862	905	891	910	882	884	869	928	922	926	876	865	924	923	883	934	888	905	904	859	907	875	886	914	839	909	847	907	871	904	938	902	900	896	929	910	879	934	846	883	891	873	913	937	909	894	881	913	894	853	910	901	900	914	904	900	901	929	891	832	939	883	880	908	937	906	899	912	926	894	916	893	884	895	898	871	926	843	917	943	878	880	904	925	903	915	843	935	911	873	888	901	972	992	871	889	890	836	881	937	927	872	875	868	885	880	915	905	942	929	917	900	866	846	910	892	947	878	862	828	884	883	896	863	890	847	962	906	907	899	921	938	890	891	924	883	871	867	866	864	874	898	831	906	854	886	914	857	926	913	907	901	921	903	868	896	882	859	878	905	871	884	898	861	932	875	939	914	891	948	874	876	868	908	924	863	907	873	849	839	903	859	915	932	885	892	902	904	888	909	846	908	876	887	914	931	933	912	927	846	868	937	887	921	860	834	869	861	873	878	864	892	921	854	903	927	871	931	963	887	884	908	867	900	939	908	930	872	844	876	905	862	896	914	868	848	894	895	835	918	883	917	898	833	906	872	898	888	874	890	927	891	934	913	870	891	862	907	873	906	922	902	894	847	890	970	936	918	909	909	839	974	868	911	894	935	874	905	863	924	920	841	908	922	912	907	911	927	895	880	915	883	895	942	867	934	909	899	911	956	930	889	855	912	858	893	856	903	906	956	914	904	942	901	869	860	890	922	879	934	856	915	888	910	957	924	862	891	876	893	907	897	857	899	879	895	872	950	891	955	889	936	905	893	875	835	896	932	953	924	866	946	934	876	921	909	874	817	876	906	921	881	851	943	901	894	881	916	842	931	901	947	893	843	925	915	869	915	864	913	881	882	867	952	908	928	837	920	849	917	885	852	937	872	912	933	871	893	896	850	888	843	962	893	873	925	920	867	873	908	833	894	898	884	956	897	823	898	951	878	885	932	875	892	925	913	985	862	908	865	891	903	930	895	989	922	850	855	831	894	858	858	881	917	825	929	878	898	929	874	911	839	925	870	905	933	914	944	928	860	872	898	933	966	969	868	916	968	892	927	823	912	920	941	864	934	879	889	888	872	855	901	871	894	906	904	871	901	902	865	975	967	915	927	977	876	951	884	885	883	865	951	924	906	884	874	875	911	940	869	915	867	926	864	908	897	909	884	885	889	891	843	892	870	906	925	907	869	970	898	885	876	915	873	923	939	876	895	902	909	903	892	881	831	923	913	910	920	873	863	856	873	939	906	894	911	909	964	960	901	878	902	954	940	890	952	888	903	929	909	914	891	882
43834	26111	20386	11823	2679	971	654	553	506	472	451	438	400	378	386	343	372	367	369	363	361	328	350	335	363	313	363	361	342	350	354	297	340	317	301	328	324	306	334	305	310	332	319	341	317	358	329	313	323	328	316	333	351	316	314	355	303	333	352	327	345	331	341	335	295	352	306	313	336	351	336	319	359	335	327	314	327	336	312	330	292	358	300	326	346	267	315	297	348	315	324	335	331	312	370	332	282	271	310	344	322	328	314	320	324	299	332	333	338	301	345	338	324	341	316	335	295	295	352	364	321	329	303	351	298	349	329	335	339	322	339	311	342	342	328	338	339	331	302	342	292	304	301	340	313	311	322	346	341	319	360	311	309	348	341	342	330	304	319	344	367	333	296	326	320	322	318	333	341	331	309	356	320	309	345	309	323	337	340	324	316	285	341	345	325	361	332	325	329	347	341	313	305	349	305	325	340	286	311	347	338	324	316	315	300	332	316	347	310	310	367	330	332	313	343	345	344	315	310	343	302	316	335	335	340	335	315	323	334	280	315	328	327	288	322	354	331	332	313	306	350	307	348	328	285	302	329	329	321	320	321	317	326	320	307	305	349	287	316	301	304	364	319	322	312	328	344	361	342	316	326	334	335	317	329	314	318	310	321	320	312	313	326	314	314	311	303	324	296	326	311	324	319	279	308	303	337	321	310	315	347	330	319	351	316	312	328	334	343	323	297	353	340	358	353	340	343	339	335	323	319	316	346	295	321	308	315	329	317	373	326	327	358	347	390	297	334	348	354	305	327	319	323	366	332	319	330	305	347	327	311	312	340	344	329	325	292	351	321	332	324	329	299	338	320	339	314	293	324	330	330	345	332	350	380	329	297	313	334	335	378	363	318	341	319	339	346	338	364	327	332	329	302	341	318	319	300	303	331	389	315	340	324	358	330	349	313	315	369	324	306	325	316	306	371	324	342	322	311	340	338	317	369	353	324	305	343	336	338	308	313	344	332	304	327	324	321	357	335	347	321	359	344	331	310	341	284	320	295	330	323	345	364	307	287	309	324	338	310	363	354	325	291	358	364	345	319	309	322	355	340	306	351	321	338	321	303	344	320	340	307	304	358	326	352	334	342	345	336	320	306	319	332	317	327	313	348	309	306	317	321	324	325	306	360	353	332	315	333	309	325	368	329	349	344	337	291	310	329	320	365	292	290	300	312	354	331	310	282	334	305	299	309	299	347	307	293	335	329	333	298	325	319	354	337	333	300	306	343	367	319	353	293	339	312	334	314	344	334	346	313	343	327	341	303	304	292	367	326	308	342	325	322	323	321	334	289	345	305	306	323	311	328	297	341	323	365	313	315	336	305	349	313	311	372	345	315	335	328	313	302	347	325	331	325	333	309	314	311	320	369	369	338	314	306	311	325	323	335	354	324	344	350	349	328	330	307	327	333	302	323	350	345	321	301	317	314	336	331	315	298	330	319	318	297	346	317	338	314	335	331	347	342	352	337	334	347	319	350	308	318	297	329	297	324	325	316	341	306	359	320	317	321	337	311	318	331	322	333	344	310	303	315	282	321	367	376	304	338	324	325	295	298	314	324	333	299	308	327	323	350	340	370	322	317	328	307	330	315	342	289	334	366	324	311	310	322	312	325	314	332	330	344	283	336	304	314	322	319	332	362	332	314	324	353	326	299	315	326	346	306	339	353	300	307	302	322	342	301	334	310	301	324	328	310	368	313	322	298	338	323	318	333	337	337	315	371	339	341	329	336	335	327	353	343	349	309	339	346	349	292	330	335	324	293	337	348	331	341	319	338	335	338	328	338	283	315	302	332	332	324	343	327	353	333	300	340	310	335	301	320	316	328	356	305	312	337	298	316	327	328	301	328	289	353	327	318	315	340	336	306	383	332	321	344	344	320	290	307	335	329	301	309	280	324	298	319	363	284	333	295	327	339	319	345	306	298	342	348	307	311	329	320	340	293	338	336	313	329	318	328	338	374	304	330	321	347	331	323	331	319	335	340	321	293	297	326	317	326	355	309	342	334	298	320	349	314	323	318	328	331	322	317	296	305	367	323	327	302	332	313	310	341	328	364	313	310	327	317	318	316	325	320	331	322	338	336	309	329	343	311	335	309	311	282	291	310	314	356	327	331	355	325	310	322	336	324	310	358	326	356	352	301	328	328	342	288	285	343	319	338	340	338	331	362	338	324	344	348	321	315	326	325	337	319	362	308	319	311	299	307	331	295	299	344	330	320	299	306	306	311	306	370	325	326	348	360	307	321	291	318	324	345	325	317	333	290	330	332	318	299	313	300	298	322	326	347	360	336	315	360	334	299	310	314	354	340	332	325	348	340	337	348	311	322	356	337	304	353	329	339	314	317	303	337	345	302	312	301	333	325	353	333	304	307	330	304	334	316	330	332	345	346	333	320	367	345	331	315	324	325	348	325	331	316	285	298	311	316	342	345	360	339	297	316	318	340	316	317	327	318	353	315	335	355	359	373	319	334	350	343	329	337	357	324	310	308	323	330	325	315	336	331	317	370	311	307	333	331	317	327	316	346	310	301	325	333	339	322	310	316	310	344	322	314	318	313	328	305	346	321	350	314	354	332	323	333	307	323	301	315	328	327	371	339	337	362	332	332	306	341	319	332	340	320	374	319	336	311	368	371	333	319	315	329	358	298	346	330	335	308	328	339	315	328	347	285	298	350	318	310	336	350	294	298	276	332	354	320	327	341	318	330	331	321	369	309	331	303	324	328	316	329	318	315	341	351	300	337	329	342	336	310	311	303	346	313	327	307	335	333	324	303	355	363	309	340	303	306	331	353	345	315	326	315	334	307	337	326	378	375	289	337	337	305	326	345	318	340	307	314	309	328	317	335	351	357	340	328	323	334	334	324	348	309	346	305	343	321	320	313	347	337	351	319	338	317	342	338	358	309	319	340	318	325	302	326	312	324	305	337	306	321	303	331	283	336	339	293	282	324	314	346	322	365	348	329	300	314	349	352	308	352	311	314	335	324	306	326	357	304	301	333	317	329	362	341	337	328	332	315	315	311	294	338	323	327	356	362	337	332	322	326	310	296	333	319	331	373	337	310	354	331	314	305	349	334	346	302	301	330	298	338	332	302	354	342	332	321	303	336	330	302	348	315	298	298	342	311	290	315	324	336	311	341	328	319	319	344	294	345	315	324	349	330	331	340	313	340	341	322	353	340	350	357	340	320	357	330	367	298	340	335	329	323	304	322	316	332	306	341	342	327	283	378	321	355	306	332	321	314	370	332	296	312	299	294	334	344	367	312	343	324	342	298	335	313	314	324	353	318	335	303	328	344	341	337	323	326	377	337	299	344	311	300	316	333	329	299	314	310	336	300	336	366	336	312	354	368	329	323	343	341	328	324	341	318	300	344	306	327	336	312	297	321	324	320	322	300	327	351	329	362	330	344	302	296	349	334	354	328	328	329	342	321	299	309	289	316	305	328	313	328	350	366	310
28736	19837	23935	17002	4955	3025	2213	1890	1772	1623	1392	1344	1217	1183	1042	1088	985	971	981	916	915	914	910	898	821	895	822	847	808	781	840	762	802	796	810	784	785	793	787	752	707	781	767	758	760	773	706	737	740	749	740	714	709	729	704	792	728	718	732	705	749	744	741	788	716	732	761	774	763	741	708	709	746	762	707	716	708	753	749	759	735	728	700	723	743	748	750	744	740	733	758	704	703	681	710	720	727	705	758	747	748	781	700	763	782	738	761	754	731	713	741	728	741	714	752	753	728	706	759	773	744	723	700	752	738	791	716	692	777	700	694	731	720	707	749	787	720	691	734	713	760	706	721	702	723	721	776	701	697	715	719	787	757	758	725	729	779	753	731	774	719	716	700	746	738	705	758	726	733	745	715	730	698	717	772	714	756	746	739	730	737	731	740	765	714	788	709	721	713	738	722	712	748	730	720	705	700	710	708	753	685	709	719	725	719	749	722	767	760	705	732	793	738	724	744	739	762	775	737	743	717	769	708	737	725	714	748	686	738	792	778	706	702	717	713	715	718	758	705	767	745	730	773	691	674	765	724	726	739	772	715	732	739	759	759	723	754	763	716	742	808	711	687	734	734	705	778	745	721	737	741	788	735	743	692	746	685	722	795	761	760	719	679	740	764	736	749	728	783	741	689	750	701	724	732	706	781	686	681	702	754	719	792	722	725	750	722	722	759	705	716	751	733	743	754	695	757	718	728	738	793	770	751	735	717	731	756	706	739	681	788	766	737	748	747	758	782	733	721	775	750	726	733	725	726	725	739	713	677	752	705	729	739	711	699	763	736	744	767	702	683	706	695	777	688	729	713	731	754	693	694	785	751	705	730	672	689	778	727	705	736	734	726	747	717	726	695	758	725	703	768	696	713	678	695	718	751	705	732	733	763	720	784	749	710	702	733	750	680	693	733	745	729	720	737	727	756	735	695	730	771	757	698	694	733	731	755	679	773	740	727	742	701	720	750	736	722	742	736	722	752	728	773	804	745	697	721	711	781	674	788	735	743	759	740	741	736	724	737	720	737	734	715	754	741	757	740	758	705	696	762	716	729	729	743	760	736	756	758	734	724	689	701	687	758	688	750	742	708	714	720	721	769	740	735	732	767	738	743	706	720	708	736	768	700	777	715	716	689	711	708	756	658	734	729	724	743	751	702	742	720	797	741	717	687	715	734	727	666	769	684	700	744	745	737	776	749	743	752	750	758	722	726	736	692	715	703	734	726	716	718	717	753	738	703	744	729	717	739	756	734	730	732	753	769	713	776	782	699	742	706	760	736	724	724	711	673	683	755	725	742	687	753	696	720	730	706	727	753	734	765	701	750	709	713	769	721	713	782	730	738	723	755	687	734	712	720	735	772	712	751	702	704	742	707	749	726	756	712	705	735	748	738	722	703	741	665	722	738	699	724	685	739	767	737	736	757	738	710	719	736	723	717	682	676	725	740	738	750	716	700	690	709	774	777	750	758	739	756	725	736	750	685	731	766	717	726	768	698	713	725	717	743	723	765	717	752	714	694	687	789	728	768	773	772	739	716	711	736	738	759	758	710	727	748	707	748	748	695	697	702	710	753	736	739	736	747	731	699	808	734	713	776	710	756	705	739	760	689	777	723	727	750	703	699	690	752	742	722	692	754	739	687	740	729	752	688	741	698	713	722	728	720	709	700	695	734	714	747	755	717	723	765	744	715	749	734	753	707	717	702	734	735	757	744	728	729	802	730	713	770	771	700	723	710	792	741	763	738	731	704	670	765	731	736	744	725	675	711	758	711	723	777	745	696	751	756	783	769	759	727	761	734	718	762	671	755	747	694	765	718	711	710	769	680	765	752	716	764	721	770	720	741	707	751	759	777	734	713	744	745	731	736	732	711	702	696	738	720	705	767	727	760	728	702	735	707	748	749	789	779	711	683	756	708	770	745	741	719	757	738	697	693	721	745	777	734	688	765	729	708	759	735	673	718	715	721	759	737	720	725	740	784	753	757	688	747	769	781	750	731	750	726	722	691	713	718	729	746	796	721	755	721	748	675	749	723	704	791	750	732	701	768	740	722	693	716	691	726	752	751	746	722	690	723	704	738	723	727	738	725	721	758	756	773	740	712	769	668	695	719	699	746	737	733	742	713	697	692	745	711	719	694	740	761	734	750	724	725	747	726	721	689	711	699	719	684	715	731	710	776	765	730	728	738	724	759	732	759	726	733	733	747	714	754	746	768	744	726	733	714	663	780	717	733	694	759	738	713	718	725	730	737	749	760	709	697	711	709	749	768	711	708	691	741	739	767	705	696	700	719	733	695	740	725	739	758	774	729	721	726	733	727	682	672	731	672	754	712	705	717	737	722	738	744	731	719	742	755	749	722	742	761	747	729	701	749	714	729	700	683	756	723	777	709	741	729	733	757	694	732	743	759	762	717	716	740	753	702	736	749	732	739	737	695	709	738	720	686	717	714	759	692	749	682	706	744	758	766	732	758	790	753	736	760	733	728	748	677	710	715	725	752	717	711	758	722	724	721	769	731	740	749	757	721	716	684	746	716	731	753	749	769	712	736	698	738	723	701	704	740	708	711	691	710	771	704	733	717	698	727	769	764	763	683	757	751	731	725	734	734	736	772	756	780	743	686	680	751	720	730	704	797	774	734	721	745	742	758	715	701	768	723	718	730	769	726	714	749	723	704	743	715	708	726	698	730	686	714	703	708	759	743	730	747	714	761	710	724	720	742	758	733	704	737	756	771	747	783	742	712	722	748	752	747	737	736	716	744	714	743	728	701	748	720	747	783	746	681	719	764	726	770	731	646	727	702	725	730	711	731	701	727	740	730	729	798	693	696	737	687	755	728	700	727	713	729	766	646	710	717	713	731	702	742	765	758	694	678	760	724	730	744	710	726	719	722	724	737	739	750	730	730	714	721	721	816	743	763	715	673	725	782	717	669	686	702	688	750	705	791	699	765	787	730	768	708	706	723	712	742	731	716	705	775	700	699	700	751	700	754	701	704	742	702	719	706	727	704	766	737	714	710	709	752	694	739	693	682	694	740	731	723	736	726	734	739	721	721	769	723	772	757	703	738	696	705	710	744	715	732	758	739	715	745	692	726	743	708	736	670	733	712	776	696	722	796	713	731	730	726	740	728	795	719	680	718	690	737	742	738	709	724	775	739	670	765	715	727	743	736	732	725	734	751	781	713	701	759	743	749	714	752	763	733	776	750	736	785	774	748	744	765	715	742	690	735	743	705	732	687	740	685	702	729	746	743	718	694	693	716	756	701	720	733	729	696	728	707	744	753	754	713	753	723	715	731	730	746	742	722	691	691	715	718	706	743	739	762	767	715	746	666	683	739	669	737	725	758	767	768	732	738	773	745	703	731	747	780	711	729	767	773	720	739	767	743	747	719	738	724	697	736	719	741	733	713	748	731	673	699	736	716	747	763	696	708	729	736	732	716	725	756	706	796	728
52683	36045	31235	20627	5839	1831	1052	880	754	763	641	589	542	486	510	467	453	432	414	444	444	475	425	417	473	457	484	416	422	417	414	393	396	380	435	413	405	424	383	440	437	411	393	367	383	387	407	432	355	395	372	413	431	443	386	386	384	433	399	447	417	409	366	414	398	380	397	416	413	412	388	405	380	389	438	385	426	388	384	432	433	416	457	403	399	428	384	383	365	388	394	448	400	349	423	411	415	404	396	378	397	401	419	382	375	398	429	394	414	417	431	340	385	385	394	425	389	447	420	408	351	420	359	400	390	370	412	389	408	416	394	395	392	432	435	445	397	399	431	377	398	411	417	409	376	412	400	435	388	410	370	401	415	401	408	407	425	417	376	383	425	419	390	393	383	387	406	416	382	408	372	378	407	412	408	390	432	400	389	394	426	374	386	365	393	406	378	379	410	433	400	391	393	388	377	355	373	427	432	416	376	387	382	406	408	390	417	455	408	357	395	416	420	368	407	391	387	372	382	416	401	410	403	397	382	406	417	399	435	431	385	405	356	422	397	352	407	411	407	379	409	394	415	400	375	452	359	397	425	424	415	409	393	420	393	405	399	403	386	408	381	375	429	409	427	361	396	379	431	438	405	369	394	407	401	382	360	420	422	379	406	427	404	421	389	401	412	410	381	426	396	411	418	393	393	388	403	413	437	417	391	381	392	416	382	397	428	397	393	433	363	396	416	390	379	403	377	404	397	399	451	368	357	384	393	398	388	391	417	382	413	443	429	387	414	384	364	385	395	415	373	415	374	380	418	389	429	380	435	404	413	426	392	366	407	417	456	397	400	403	392	381	369	378	384	387	416	427	385	373	405	408	391	422	388	404	394	366	414	402	384	381	364	419	384	435	385	378	370	393	394	362	394	388	399	391	410	410	386	383	385	405	429	389	392	386	412	395	414	428	398	430	434	385	395	379	407	398	408	419	395	378	389	412	389	402	402	402	409	394	367	387	386	415	417	442	404	382	381	390	389	404	396	403	417	379	379	373	404	378	409	417	392	410	371	396	447	381	409	421	433	388	402	376	409	371	401	397	398	381	409	395	382	391	431	407	375	385	376	429	418	408	448	396	394	422	361	400	386	419	402	418	390	405	410	407	410	387	370	428	370	363	398	400	399	406	400	387	364	382	334	406	394	416	429	435	377	367	411	395	381	391	400	425	414	366	380	401	366	422	382	400	396	442	449	387	393	384	413	414	402	358	404	424	364	393	438	404	391	386	415	425	411	392	431	408	410	425	360	431	423	440	380	390	370	365	386	417	422	388	390	406	400	419	377	403	378	398	407	418	357	396	401	410	431	386	392	389	386	363	398	414	381	419	375	408	394	398	406	405	402	394	432	410	417	394	399	402	381	375	374	393	393	394	390	392	429	377	395	405	410	403	395	403	366	407	400	441	409	377	388	390	419	410	396	425	404	413	378	430	411	379	400	413	387	357	425	382	401	401	393	386	428	414	393	384	394	378	430	406	372	392	357	395	404	388	391	396	368	405	408	375	440	373	404	386	409	380	396	388	420	438	444	351	392	377	387	356	402	406	416	383	391	414	401	384	382	383	419	413	407	422	379	398	362	381	412	435	412	393	417	403	356	401	425	386	365	456	398	381	404	394	413	403	426	390	384	411	401	411	400	427	408	428	405	432	394	415	368	426	358	455	406	385	388	414	392	345	404	413	428	359	370	377	400	413	375	429	385	400	390	390	418	439	415	428	392	435	407	400	394	414	397	406	417	353	401	411	415	404	389	365	379	366	431	426	422	400	388	392	371	423	410	402	366	379	438	415	396	396	394	397	386	395	392	392	438	392	374	405	413	416	376	423	394	363	373	403	413	393	388	388	414	392	410	373	381	408	419	379	388	453	389	393	401	393	418	409	411	403	370	396	410	421	413	373	391	407	378	415	396	395	350	435	407	389	444	407	432	432	448	405	391	394	435	357	405	381	410	396	395	409	377	451	369	402	399	424	390	412	407	374	417	424	380	373	424	398	385	400	429	406	407	403	414	434	389	377	397	361	389	408	393	406	365	409	406	393	396	396	394	373	383	370	393	400	385	415	370	399	382	391	396	409	431	357	413	386	414	383	373	395	415	401	397	395	384	372	407	377	440	448	408	364	416	412	427	402	434	408	408	402	371	380	431	407	415	356	392	363	393	380	370	373	397	423	409	423	427	416	361	396	402	410	386	399	368	384	395	424	385	404	414	389	408	405	404	391	396	399	438	413	430	405	426	424	409	421	360	411	394	410	368	389	386	368	388	387	402	409	399	409	404	363	383	393	414	422	400	421	395	435	378	399	374	370	411	391	384	367	371	436	353	378	345	385	391	407	384	402	377	377	435	377	405	431	409	399	408	413	394	434	365	372	381	412	413	406	378	381	429	407	426	389	412	397	449	401	409	426	429	368	389	374	411	425	413	386	387	408	401	455	427	409	413	384	377	372	349	412	357	371	368	376	366	408	439	379	391	395	388	402	404	382	398	389	411	424	373	408	387	402	390	424	395	379	413	408	393	419	389	387	402	436	388	382	351	402	397	441	409	401	415	385	387	405	415	443	398	438	378	406	357	388	397	366	429	379	390	423	408	389	425	409	368	373	396	397	374	388	408	404	406	362	433	383	401	452	363	396	423	439	413	398	405	404	420	401	410	411	421	385	398	362	403	417	408	413	406	378	428	387	382	399	394	420	374	361	385	396	374	433	392	376	420	379	414	394	393	424	395	397	378	431	416	389	367	409	374	415	399	423	407	405	365	433	368	392	413	407	390	398	338	376	397	437	396	438	399	424	386	405	392	383	383	438	414	410	357	399	401	370	373	397	401	379	419	400	367	439	395	434	440	371	415	396	406	388	414	438	405	424	368	370	414	361	370	402	401	409	359	367	458	405	444	427	431	410	435	419	417	394	402	387	417	369	422	366	347	381	364	369	404	419	389	395	353	388	360	427	397	353	452	427	393	376	390	379	398	449	392	406	390	364	403	388	390	417	396	428	377	398	395	399	385	391	442	445	368	404	406	411	371	374	397	420	378	414	425	412	372	383	443	420	400	390	433	418	394	401	403	385	398	398	398	405	353	391	402	419	388	386	428	415	427	442	439	395	390	423	403	409	378	418	352	377	388	382	431	391	363	397	405	410	386	406	423	373	405	386	371	398	438	372	423	440	409	376	372	402	383	375	385	386	396	407	412	388	419	417	381	376	388	363	389	410	342	383	384	378	374	426	435	364	430	433	424	382	369	362	389	389	415	390	437	395	411	397	372	425	374	403	406	424	403	406	374	419	440	416	391	409	362	389	415	361	393	379	418	379	367	460	373	402	434	413	394	348	394	383	396	384	395	442	379	401	389	388	386	350	403	377	398	352	376	406	393	424	407	384	400	400	402	427	446	437	420	426	414	403	408	433	382	378	366	366	429	397	402	404	443	422	400	363	420	387	419	380	375	392	392	376	390	431	427	411
34086	27098	32566	25613	7564	4642	3307	2924	2546	2207	2050	1847	1868	1520	1460	1350	1234	1196	1216	1264	1178	1170	1158	1148	1111	1147	1154	1097	1072	995	1056	1057	975	996	943	1002	1003	930	977	914	958	933	882	908	905	900	860	902	892	886	855	877	860	859	883	937	879	844	895	861	874	916	932	898	890	861	906	948	895	850	883	895	900	908	873	918	894	915	915	855	897	865	897	884	883	881	924	869	896	863	841	845	923	853	911	878	867	837	945	896	898	902	902	863	875	868	888	875	896	874	850	924	855	875	874	813	886	924	885	948	894	879	867	964	936	877	856	910	856	955	922	877	872	870	867	847	863	897	895	860	912	885	936	856	940	837	870	846	883	896	912	917	828	856	908	881	934	846	826	918	891	888	959	914	904	927	903	893	845	868	938	926	880	910	882	919	873	889	855	847	906	846	887	886	855	921	904	877	924	912	883	910	904	877	884	831	934	847	867	901	900	922	878	833	939	935	867	929	869	902	909	800	871	903	888	933	903	874	864	886	916	885	894	892	881	873	939	879	905	875	914	891	914	880	898	928	868	853	856	842	829	920	906	911	887	876	870	900	919	886	866	866	900	870	869	871	879	910	916	907	899	817	812	864	935	837	861	940	845	879	926	876	886	897	861	903	884	859	891	904	883	906	922	922	883	876	921	881	866	839	921	945	936	863	914	837	822	860	890	875	868	929	867	876	941	935	896	872	852	860	925	941	889	888	897	884	871	938	846	874	939	896	857	855	834	875	942	868	910	906	893	891	909	929	884	842	940	863	874	831	912	878	887	886	802	897	877	917	845	880	877	846	896	928	880	875	877	921	895	906	886	902	949	900	919	885	842	855	845	865	919	940	889	930	945	909	885	868	859	915	880	852	925	898	887	905	851	882	869	894	885	868	874	888	869	826	841	839	877	875	867	899	896	927	828	873	899	886	922	826	890	876	865	892	890	897	873	847	893	923	891	846	872	916	865	885	902	871	913	903	860	940	909	913	904	882	915	855	937	901	833	848	918	930	874	908	928	914	854	904	860	911	879	931	913	913	882	881	926	777	865	877	875	896	889	864	871	867	818	836	900	859	869	889	917	847	883	890	892	897	915	920	953	873	956	882	867	850	913	871	896	929	890	903	839	865	901	860	878	899	875	862	862	882	886	910	904	876	876	858	837	870	880	879	857	857	818	830	891	907	957	868	941	893	853	941	887	867	890	883	915	866	884	857	840	850	902	869	850	871	837	913	892	875	859	861	869	904	911	897	895	907	875	940	900	854	876	859	863	866	870	919	922	856	883	883	832	884	843	888	914	839	889	901	950	871	901	870	949	880	828	879	851	874	873	900	912	890	880	869	872	874	857	830	925	867	862	848	859	849	873	891	894	862	867	922	914	889	835	879	858	908	909	857	915	885	842	884	911	901	867	838	931	894	885	860	856	864	888	914	893	888	858	840	861	868	877	812	926	915	930	928	831	890	923	923	860	864	906	885	857	896	849	942	883	932	854	902	874	901	949	955	900	878	912	905	885	928	892	952	878	881	940	899	914	866	908	903	928	884	924	857	855	880	952	845	839	886	834	897	882	900	882	870	920	913	889	908	940	861	843	845	900	892	901	859	874	822	852	927	880	911	848	893	858	913	943	887	847	934	869	890	921	836	943	871	846	898	885	901	816	882	872	904	840	922	873	822	877	887	855	839	887	881	925	885	899	900	878	866	883	872	958	839	874	892	912	870	834	869	905	887	908	814	888	887	797	856	910	868	845	893	889	872	876	867	900	849	902	879	860	861	913	900	884	870	813	845	874	944	900	891	899	922	838	876	901	880	828	880	878	858	940	909	913	876	854	878	828	891	829	882	867	938	855	871	882	900	850	870	878	903	893	886	901	864	871	873	862	921	930	896	848	829	926	881	919	866	888	865	839	917	921	859	892	891	881	869	865	855	884	863	899	908	846	840	906	927	852	922	870	887	889	915	916	818	853	880	858	854	863	919	917	864	903	868	912	878	888	897	855	879	848	922	860	898	901	868	905	900	819	854	918	862	893	917	838	851	911	887	908	919	881	876	875	885	920	931	843	888	877	914	946	826	861	929	888	907	897	852	869	879	934	902	913	909	906	875	874	898	924	876	935	901	914	885	898	824	917	849	853	843	891	875	909	941	944	903	852	844	903	880	922	875	919	864	911	921	906	885	831	934	904	897	909	858	850	922	835	880	828	879	861	879	867	876	841	896	863	911	875	817	885	907	861	895	889	919	900	923	938	863	896	886	903	841	912	923	864	844	867	891	893	855	840	842	850	894	823	875	891	932	863	821	878	888	890	899	907	864	930	878	921	837	834	887	850	885	847	908	917	848	864	940	903	943	903	871	932	869	919	898	882	844	910	866	842	807	849	876	877	851	895	906	961	876	860	893	891	872	929	822	919	908	863	871	845	848	868	898	893	865	935	801	916	891	904	914	867	860	909	883	891	886	917	896	930	858	880	913	898	880	925	829	937	925	950	874	862	842	923	876	845	888	882	872	909	892	918	923	862	894	866	922	918	898	880	939	850	873	894	858	860	875	883	875	888	891	825	894	944	931	874	920	851	896	861	874	853	907	912	883	878	899	878	908	931	945	857	911	881	864	928	886	885	896	880	942	884	897	888	894	866	849	919	848	878	886	864	911	903	869	866	878	915	893	842	850	869	886	913	831	876	893	957	868	915	876	874	902	932	882	848	918	909	898	919	849	841	858	874	902	913	923	882	901	874	909	886	920	892	903	855	859	877	923	820	923	872	890	885	881	873	881	883	870	851	910	842	854	883	875	936	886	895	917	867	848	882	887	887	888	881	933	888	864	913	864	866	896	882	916	970	874	872	915	902	913	886	870	912	876	927	807	893	923	885	872	825	929	903	886	905	881	887	874	937	855	885	881	925	899	926	894	880	863	857	910	892	958	900	896	894	880	870	828	870	876	866	895	851	851	885	921	919	901	874	891	848	847	856	930	804	902	931	907	936	852	897	917	857	856	845	915	920	882	868	868	905	842	918	916	853	924	871	854	831	813	916	876	906	861	818	865	823	945	941	915	904	869	868	877	899	886	894	916	864	848	881	853	918	875	913	885	849	857	882	914	890	880	916	866	832	868	874	889	913	865	884	880	905	878	831	891	880	872	846	898	849	864	821	912	866	873	931	900	845	906	920	930	885	875	890	882	887	914	874	859	921	878	842	888	896	847	935	899	894	879	831	875	925	912	929	906	894	884	847	889	902	889	937	865	890	941	839	899	867	902	905	833	866	845	894	863	913	897	870	896	894	886	833	909	885	903	837	911	844	882	900	895	903	923	849	927	913	847	850	838	879	858	894	875	862	867	874	857	899	844	863	908	895	889	912	866	887	875	881	855	847	885	873	853	897	889	901	871	915	914	872	854	920	932	840	906	941	876	903	932	869	856	873	914	922	845	819	859	883	852	869	882	891	858	849	889	886	870	877	871	850	858	904	892	859	928	919	855
30256	13056	6385	2305	900	667	578	512	487	508	474	495	499	485	427	463	435	462	397	455	433	415	434	451	414	430	430	447	370	444	469	452	470	455	420	436	421	438	426	399	425	405	424	387	376	452	432	428	436	432	446	428	396	421	400	480	434	438	410	416	459	414	434	413	390	411	434	437	443	420	434	413	442	401	422	442	425	401	419	390	428	440	461	472	402	421	429	395	437	455	416	432	440	409	446	421	445	409	432	413	444	392	422	396	420	406	414	422	454	456	416	401	438	405	388	376	417	412	402	409	434	425	372	417	432	457	419	424	373	393	425	413	408	430	404	424	439	426	411	416	414	425	409	397	395	429	433	404	391	395	446	395	422	435	440	389	410	427	411	405	440	410	405	388	398	437	446	473	441	443	358	396	413	431	397	458	458	413	435	407	414	410	442	425	403	430	418	404	417	372	436	454	409	416	395	454	421	427	422	382	400	409	431	441	434	462	405	389	443	400	416	416	393	425	377	467	426	404	405	464	412	427	432	415	444	449	414	431	441	432	452	460	383	423	415	408	422	396	387	412	439	388	433	421	391	428	428	478	410	427	417	393	389	388	408	386	446	376	444	415	410	407	408	437	433	397	426	448	454	402	423	421	426	406	411	414	439	478	433	445	371	408	423	435	439	371	457	409	396	455	416	449	403	405	420	435	417	443	401	420	400	461	387	434	436	402	434	406	441	426	429	410	439	457	431	413	411	398	412	395	457	469	443	426	415	448	409	448	421	447	413	429	424	398	422	439	372	448	416	423	452	447	445	416	419	436	420	391	446	422	441	437	448	389	411	415	446	492	402	419	446	418	444	478	442	446	409	459	412	437	418	447	383	413	387	400	438	414	431	418	420	468	420	409	430	429	478	435	424	386	435	433	442	442	438	459	383	433	455	417	430	429	405	384	397	392	401	447	429	389	415	445	414	414	458	365	445	455	427	428	430	424	421	419	425	441	422	423	448	437	422	388	415	429	421	492	421	413	455	428	442	398	428	436	461	427	436	405	404	403	417	452	418	426	393	400	468	454	451	404	418	423	433	414	427	446	440	419	383	418	455	466	463	396	413	404	421	407	439	430	390	446	453	468	421	427	439	436	469	451	424	420	439	462	450	461	430	386	427	413	398	400	430	427	410	430	429	412	448	394	434	412	424	417	437	425	482	428	430	421	360	404	447	411	438	393	398	417	410	382	421	411	392	392	409	422	414	401	395	444	371	433	465	468	402	420	417	458	431	435	410	399	398	442	455	449	416	424	420	433	420	422	411	437	408	415	398	443	414	409	450	432	426	408	417	428	366	408	441	397	432	411	468	407	373	415	374	443	411	423	430	443	412	378	384	447	426	428	444	389	399	420	380	433	411	418	427	460	398	433	466	426	394	393	420	403	435	449	451	436	431	480	424	388	439	386	444	447	403	417	423	419	445	414	415	440	432	418	429	406	405	463	428	440	395	416	428	427	420	439	455	383	393	430	400	427	412	426	417	421	445	402	402	420	416	440	434	399	385	398	422	413	417	396	363	413	442	422	415	419	414	412	424	390	442	426	421	391	446	396	391	417	408	429	383	428	388	443	419	404	431	424	405	468	405	422	402	417	432	451	426	402	415	407	438	420	415	429	415	439	427	415	426	454	490	432	438	427	443	398	449	454	476	443	433	428	387	470	421	390	399	438	463	415	394	456	469	420	394	406	424	404	448	404	427	463	446	430	388	415	434	417	442	419	444	473	411	406	407	439	397	416	418	422	416	401	462	423	413	399	380	423	439	402	406	443	422	429	408	381	403	459	448	412	430	416	412	407	435	432	429	370	417	410	435	439	389	383	429	452	447	439	401	405	413	421	435	421	430	400	425	427	435	426	398	452	395	394	444	419	380	434	443	397	394	416	413	418	410	443	415	407	453	446	394	404	431	414	416	414	403	391	425	416	391	443	422	424	414	379	376	406	445	428	395	407	424	402	383	401	438	436	403	425	440	439	443	403	432	391	429	453	377	468	462	461	397	414	423	404	420	408	431	390	414	419	452	417	345	454	450	435	441	433	497	443	402	448	428	424	403	443	409	408	410	446	453	418	406	383	402	451	401	426	410	428	425	436	403	395	446	402	437	413	417	431	398	423	397	421	413	452	414	422	407	395	437	448	383	445	405	470	409	455	430	407	414	464	413	418	399	438	420	400	414	397	447	481	462	443	432	442	438	440	402	391	432	418	400	472	435	427	435	394	427	420	414	419	408	394	417	445	411	403	429	403	434	451	401	392	431	424	444	459	435	444	381	409	400	382	443	450	464	458	428	422	413	395	432	418	406	438	428	391	385	423	424	435	383	421	418	401	398	420	434	409	419	436	398	412	428	399	421	425	427	412	441	418	370	422	370	386	439	426	452	406	438	403	455	440	472	438	437	438	421	405	420	412	431	432	443	423	413	430	425	435	452	410	442	430	416	441	427	401	400	431	450	438	451	437	443	458	421	411	426	413	451	381	428	406	426	441	415	387	469	373	380	422	419	445	427	411	468	403	398	434	427	422	415	406	466	467	394	375	370	426	422	425	390	405	416	397	424	417	437	398	435	417	440	410	457	450	452	462	427	384	442	424	411	433	448	453	430	409	449	406	448	445	413	418	450	410	393	418	472	432	432	428	432	444	420	423	397	400	443	438	400	442	472	398	405	425	399	401	410	425	404	431	410	436	406	408	431	421	412	400	378	363	403	448	434	400	403	453	425	435	456	413	437	455	401	415	410	415	435	418	442	422	437	378	415	476	419	421	410	420	439	398	419	389	419	454	426	414	417	422	409	426	440	402	470	416	454	392	420	398	467	419	454	442	441	381	412	440	431	446	407	413	452	410	414	441	428	455	431	375	437	383	428	440	450	435	411	395	391	428	468	432	451	397	410	419	406	410	398	421	399	421	440	409	437	402	432	411	410	392	460	421	452	446	420	450	382	417	442	454	439	436	442	450	411	431	421	426	411	415	425	419	443	452	463	414	402	426	458	359	389	407	428	438	426	465	427	430	383	427	433	404	439	420	413	424	392	448	435	407	409	414	397	390	402	427	434	430	405	473	385	415	451	419	488	408	379	406	397	387	416	467	429	418	409	419	415	415	372	432	423	439	409	399	414	368	427	469	457	404	399	428	394	402	448	413	431	428	465	432	459	419	395	401	393	437	415	425	415	424	394	395	429	395	441	408	420	408	446	425	494	413	418	455	477	430	404	412	476	400	415	423	412	412	371	393	395	383	383	426	415	416	421	442	413	439	450	416	387	397	421	443	406	369	448	436	417	468	431	441	449	410	460	429	442	457	414	455	404	436	399	428	409	408	417	447	422	423	437	418	440	390	372	390	407	419	440	399	428	443	427	447	472	445	436	425	398	379	386	415	430	402	434	486	413	390	393	393	439	394	453	412	390	409	409	455	407	412	432	390	419	452	417	402	394	417	469	416	424	409	431	381	419	412	432	438	394	419	474	378
18572	8856	9527	5519	2507	1893	1614	1482	1321	1273	1161	1178	1080	1014	1027	990	995	988	1025	961	980	990	1015	992	960	982	944	996	959	961	946	976	971	908	934	943	912	914	938	933	896	929	902	948	901	944	942	935	910	873	901	917	906	904	923	929	901	897	883	929	910	867	887	892	873	871	922	908	868	841	894	928	941	854	857	937	904	920	873	930	928	891	936	846	885	919	924	889	882	922	942	877	902	928	868	912	888	922	928	920	896	899	894	949	891	896	835	953	879	855	950	922	951	868	913	942	854	912	895	874	889	864	893	939	912	872	895	892	922	860	939	950	948	829	854	943	954	910	952	925	907	894	889	946	921	892	907	929	908	926	899	927	864	952	878	923	898	867	892	921	914	915	892	903	916	934	907	915	876	921	987	909	883	890	917	867	881	895	937	908	911	865	927	873	889	878	855	909	900	907	858	862	943	891	858	844	941	947	947	873	879	937	928	911	879	910	932	883	915	896	886	886	899	901	908	880	857	921	922	898	946	911	922	903	938	905	917	940	908	929	845	872	891	897	852	903	885	960	880	901	946	912	878	874	918	891	953	907	915	900	905	915	931	869	845	901	856	986	858	825	917	881	856	936	910	885	903	914	850	865	931	890	863	865	924	931	914	887	912	904	936	915	906	916	911	900	895	899	949	916	914	849	893	853	932	888	902	897	885	848	919	858	885	923	948	887	877	879	903	930	928	892	967	902	890	921	902	908	907	913	887	900	906	859	863	941	855	942	929	936	860	955	855	886	924	838	882	882	949	904	943	894	892	890	932	886	926	923	941	920	906	902	901	872	888	948	888	903	902	954	897	884	886	821	927	890	919	888	919	911	944	919	884	907	908	930	945	883	939	892	868	866	930	878	912	895	894	909	940	926	909	925	859	975	886	891	878	917	844	888	908	930	894	822	909	905	899	909	869	892	862	925	909	898	873	908	901	918	929	918	885	850	942	901	885	881	906	928	867	898	904	907	927	921	895	876	885	862	912	883	867	919	868	956	911	926	901	965	896	912	886	921	872	878	867	877	929	881	933	893	927	878	856	898	916	936	941	882	921	908	880	929	839	902	871	873	967	866	914	882	872	827	909	881	904	905	878	932	963	901	880	843	880	946	894	860	908	906	861	845	893	879	870	954	891	870	899	890	872	911	902	923	891	808	907	916	909	875	929	880	849	895	906	930	881	914	905	971	907	901	942	894	871	910	919	919	932	851	868	913	863	850	939	872	883	859	936	912	897	890	886	872	894	893	892	921	911	942	841	931	965	916	940	936	923	857	925	875	887	893	951	890	920	904	884	883	884	888	852	911	916	923	881	942	926	917	904	941	919	894	919	957	910	933	907	951	882	907	898	898	918	885	904	925	885	918	905	898	906	867	971	939	883	924	915	910	875	914	888	921	877	929	896	907	868	913	870	886	944	820	900	905	878	925	916	925	870	941	894	974	943	892	897	890	953	943	863	874	895	846	843	920	887	993	906	887	859	849	907	916	887	934	895	866	935	911	911	911	881	872	891	902	925	940	899	915	944	876	951	856	867	934	911	884	896	932	918	914	960	937	871	921	905	914	876	892	944	894	950	902	910	890	927	899	928	953	889	934	969	914	876	900	882	872	935	902	938	920	890	815	904	870	917	876	931	945	850	903	946	872	907	861	913	875	918	917	925	907	918	863	928	882	886	905	907	871	906	921	850	871	896	897	842	880	900	862	887	930	978	928	888	884	909	901	934	868	865	862	940	856	853	921	908	819	929	931	904	857	854	893	882	914	927	889	924	883	897	886	897	895	919	945	859	915	925	862	914	981	929	929	911	905	920	929	885	887	935	917	872	888	900	834	869	920	950	943	892	891	856	858	913	917	931	865	946	897	895	900	880	963	884	918	970	880	889	890	846	930	879	927	900	874	913	875	860	901	881	892	858	926	901	898	926	882	928	887	923	860	869	883	911	863	948	894	876	857	841	891	933	906	852	901	910	923	895	930	886	863	935	960	944	943	971	904	829	900	895	937	921	916	866	882	933	889	847	835	885	935	870	874	897	933	882	895	921	961	874	888	958	931	905	894	892	901	919	896	857	856	962	916	926	905	877	877	891	948	882	924	933	917	893	895	934	903	910	890	881	941	901	924	865	944	919	907	870	847	907	883	873	893	921	887	921	849	926	915	905	849	951	948	892	901	921	915	924	940	911	868	894	881	922	913	879	899	907	923	888	896	908	880	950	908	923	900	902	842	900	884	885	915	920	936	958	912	863	908	941	907	959	883	851	949	929	882	955	883	824	894	908	877	845	926	925	933	892	892	839	890	855	835	920	908	876	843	859	935	941	923	920	918	906	884	975	901	881	911	924	898	926	877	904	903	885	854	865	861	916	886	879	878	899	901	902	907	961	926	918	939	856	906	912	901	917	908	840	880	925	891	945	852	890	911	896	859	895	847	910	888	862	883	905	895	876	930	899	878	873	911	884	914	922	871	930	934	867	857	908	857	911	934	890	916	913	925	902	909	911	885	910	916	884	907	894	921	858	864	894	898	883	955	913	910	910	833	922	920	950	874	888	899	921	920	897	865	908	887	872	903	843	952	874	913	916	843	935	893	916	912	899	943	890	877	908	907	893	869	900	886	865	897	872	875	867	885	913	943	893	908	940	862	918	928	892	865	931	875	926	891	930	879	938	892	900	902	917	886	880	910	861	902	874	894	890	872	888	877	894	861	905	909	918	875	965	864	917	845	903	871	846	901	935	873	886	899	897	962	931	905	883	895	898	945	926	877	833	869	850	910	891	944	917	922	878	916	931	917	912	913	911	960	905	873	923	947	916	924	888	888	893	894	863	898	957	902	886	885	882	878	901	933	927	919	937	923	904	904	911	911	888	907	921	910	911	879	960	1009	913	863	886	870	875	932	908	910	879	908	873	871	948	908	886	903	872	894	933	925	875	905	923	863	859	886	891	929	903	898	869	904	891	948	912	884	860	858	850	871	923	898	900	858	917	878	939	883	900	879	937	910	884	912	925	934	949	942	872	897	873	897	911	913	925	885	875	885	934	926	925	880	939	886	861	921	919	913	911	934	941	933	909	854	895	876	900	900	903	937	904	890	874	881	883	890	930	948	907	947	873	944	879	921	867	889	875	897	860	925	866	945	871	878	872	869	892	918	917	903	914	875	938	856	925	880	933	945	887	883	903	892	889	907	946	918	933	837	894	943	894	872	904	870	983	880	917	884	927	880	893	859	924	899	869	896	871	916	920	880	905	835	864	887	924	906	924	942	922	906	910	913	879	876	954	928	860	914	914	932	929	870	946	924	921	864	862	923	898	955	937	892	925	913	911	929	867	938	898	894	894	897	925	907	928	896	852	991	849	917	951	908	897	879	915	942	855	925	925	915	880	860	911	893	902	888	882	881	852	890	943	880	903	876	912	910	950	894	877	896	926	927	908	927	885	935	962	855	904	890	943	924	910	935	884	868	883	881	906	891
44947	25241	20118	11086	2276	957	705	583	509	525	442	412	417	396	322	356	381	295	323	375	363	373	373	345	372	338	333	323	371	376	363	340	321	322	330	350	350	357	379	357	338	361	342	312	350	334	316	344	336	333	351	305	319	352	310	310	332	336	315	332	326	365	325	319	288	289	314	290	321	330	322	337	315	362	319	336	321	340	336	325	335	322	344	331	332	320	320	320	332	335	313	343	347	307	342	319	359	333	295	353	342	333	320	331	333	310	345	303	296	335	381	373	372	322	339	359	329	323	341	332	392	365	334	302	342	292	282	282	334	322	337	287	313	321	345	333	344	360	354	338	305	338	355	331	347	325	306	324	346	310	343	321	327	352	333	340	350	285	347	308	351	314	364	346	312	302	334	330	316	338	347	374	328	318	301	309	290	317	338	345	315	299	312	320	340	320	343	347	337	343	342	312	316	328	340	322	355	363	337	356	327	314	315	306	313	325	349	352	369	345	279	317	343	336	318	322	334	307	346	356	317	334	338	336	322	307	322	327	349	317	327	342	355	323	289	355	353	357	366	340	312	329	318	341	360	355	352	313	345	302	337	326	331	332	310	317	293	313	317	309	322	314	310	310	337	341	308	358	341	310	333	305	329	332	345	350	329	361	325	351	318	291	333	317	317	311	327	340	339	298	320	371	324	330	290	318	337	317	297	341	298	301	313	310	342	373	337	301	339	344	322	302	339	359	325	318	294	351	355	332	289	343	329	357	325	337	332	325	311	365	325	304	328	313	310	357	335	333	332	352	349	307	337	348	298	319	334	335	341	339	345	347	339	324	330	357	333	301	335	345	323	324	332	317	345	360	300	319	340	335	324	366	359	328	362	316	296	282	323	335	314	314	303	367	348	341	335	314	331	321	318	329	328	348	331	346	336	317	309	324	305	311	307	340	310	352	330	306	300	313	318	347	345	325	334	345	319	324	334	308	296	378	314	365	349	331	363	315	362	326	336	316	330	318	333	342	372	322	356	332	357	338	327	331	314	357	315	323	376	336	389	347	340	335	353	365	298	317	349	350	358	371	320	292	327	350	340	325	302	366	332	340	351	334	343	307	328	323	343	352	321	313	308	332	304	285	339	367	316	332	304	347	319	333	289	334	316	320	305	345	319	336	302	340	308	307	310	335	379	326	314	327	317	326	345	324	333	302	297	297	319	352	322	338	325	297	325	323	333	331	370	334	348	317	314	311	304	345	318	337	351	335	309	360	333	369	351	317	324	354	348	333	318	341	347	336	371	309	328	352	327	325	339	311	322	353	332	319	321	309	308	328	309	338	344	355	340	297	347	320	335	346	334	353	358	301	367	308	280	355	295	352	345	336	348	303	313	324	328	329	347	339	324	330	319	379	345	311	304	346	340	311	337	320	342	335	300	342	349	321	342	324	299	317	323	361	294	327	379	322	360	330	337	331	318	324	309	326	302	367	298	319	351	361	306	325	337	355	351	340	312	320	315	319	339	349	354	362	298	309	332	354	322	337	321	302	332	324	289	331	311	312	311	301	325	321	366	343	355	346	322	349	320	324	316	342	308	297	339	353	351	321	340	322	334	329	336	330	335	312	336	353	310	332	313	306	299	333	308	347	353	317	321	315	318	362	336	326	322	321	311	347	347	337	310	300	331	361	368	336	361	306	346	365	337	313	287	312	316	345	324	330	327	329	317	357	358	302	332	337	355	375	322	362	319	300	332	330	313	308	318	353	295	298	292	294	336	299	339	338	319	314	315	346	327	333	303	314	328	311	330	335	333	356	355	325	352	346	322	348	348	317	304	368	350	317	334	356	326	323	353	305	319	328	388	321	351	348	339	335	334	307	320	310	311	342	299	338	340	325	345	340	334	334	345	371	321	350	348	349	317	301	314	322	331	316	348	312	352	323	350	311	318	346	337	306	341	341	315	336	322	345	360	322	313	307	326	320	321	313	340	345	326	320	343	363	331	308	353	366	357	340	329	340	363	347	319	335	300	361	311	303	343	313	356	338	317	338	316	337	303	320	356	320	319	310	303	315	318	319	337	338	343	360	339	323	344	360	290	311	311	339	337	322	296	304	319	316	329	325	326	329	326	321	356	344	329	291	331	332	301	331	318	308	308	346	303	367	297	347	303	325	345	340	293	319	342	304	328	299	323	324	348	320	302	350	335	351	348	341	324	345	313	345	364	325	325	340	338	328	329	336	320	364	371	314	303	311	319	301	325	355	317	364	320	359	317	338	338	362	335	310	366	303	312	345	354	291	308	320	373	313	329	341	361	307	340	312	352	321	326	334	318	350	362	336	277	295	347	311	303	319	338	323	352	351	333	317	344	342	341	333	312	332	322	345	340	293	326	353	350	321	348	351	336	341	321	353	306	290	330	350	321	327	324	326	357	351	264	287	338	357	328	389	321	353	338	347	330	345	306	325	323	356	368	322	324	316	307	331	317	337	329	310	354	349	318	340	324	359	357	364	359	317	327	331	341	359	329	343	333	330	311	296	317	350	308	311	321	348	311	324	344	337	309	364	351	351	344	312	320	316	334	331	354	340	337	318	340	344	328	326	302	330	341	328	324	317	322	320	297	329	325	320	340	311	332	342	317	337	347	357	311	314	314	279	333	353	325	314	343	346	366	364	353	294	353	329	322	360	326	336	324	295	342	335	367	340	309	343	325	349	333	331	329	324	306	343	292	284	304	321	326	313	335	306	285	331	346	331	341	367	335	312	335	331	347	344	323	309	346	321	309	313	301	363	324	326	327	321	313	339	344	337	360	311	341	335	302	346	281	293	311	343	327	319	292	312	328	305	302	344	338	328	313	342	302	330	312	345	324	332	364	326	319	302	325	356	338	327	313	335	350	321	316	285	319	336	303	360	365	336	319	335	307	318	324	344	338	320	305	338	336	337	311	365	333	302	312	313	329	342	313	282	353	354	315	361	345	352	307	327	343	314	301	319	327	344	340	312	356	307	333	326	344	331	309	333	307	337	307	339	325	311	344	332	283	343	328	365	330	311	315	341	358	323	329	336	315	343	311	306	309	349	311	317	312	304	353	336	309	323	315	357	371	363	278	301	348	322	271	319	333	358	325	291	318	307	356	313	344	285	317	301	362	335	334	309	331	337	323	309	364	349	324	300	312	333	336	299	326	325	318	332	361	311	338	334	376	322	338	321	354	309	358	312	329	330	344	316	313	332	313	336	363	329	329	351	323	326	312	306	344	311	330	323	324	328	313	379	291	309	313	336	366	339	344	319	326	314	315	294	335	363	353	337	345	339	314	292	345	345	368	336	341	316	346	337	337	296	303	349	315	330	310	343	309	333	315	310	330	303	331	314	305	306	337	358	312	355	331	336	332	324	317	320	371	335	345	356	345	337	330	346	344	312	298	342	324	307	354	330	361	322	333	369	344	339	349	340	344	336	302	355	291	329	303	329	324	339	325	350	306	347	325	329	312	322	309	309	394	358	325	352	364	345
29086	18840	24277	15985	4522	2977	2364	2031	1794	1603	1418	1292	1197	1129	1035	1022	1006	966	920	995	977	968	883	905	850	865	923	841	843	841	791	765	804	772	833	766	770	825	844	763	762	771	738	771	768	782	761	732	770	735	759	735	733	736	756	737	720	753	749	706	743	673	760	771	788	758	735	752	727	730	721	740	748	730	690	711	717	743	730	745	755	692	703	713	718	744	761	725	751	751	719	743	741	690	719	755	758	733	729	758	719	752	753	754	720	756	751	760	793	695	739	733	741	741	739	705	703	794	745	732	759	734	746	754	736	770	735	776	762	753	741	732	742	753	745	747	742	753	731	734	781	763	703	721	745	740	729	694	721	719	763	799	708	734	734	774	756	719	695	756	691	764	738	787	738	769	751	736	778	710	685	731	731	720	724	725	725	768	708	744	700	739	764	734	769	708	693	748	681	712	705	765	693	783	712	804	795	716	744	723	712	759	728	734	753	761	705	752	726	778	709	727	723	737	781	696	749	738	748	716	742	722	722	729	722	751	728	743	722	721	763	748	721	771	741	712	738	742	770	735	729	716	736	774	757	774	722	680	763	708	768	726	788	742	764	722	731	730	743	794	753	751	734	715	730	729	749	783	764	758	756	724	705	699	741	688	775	767	704	741	718	755	753	735	753	767	747	747	701	709	748	765	729	725	793	738	780	723	738	705	753	770	724	717	708	745	793	766	726	743	720	740	771	712	697	732	729	719	711	744	727	771	747	706	750	777	731	741	733	735	733	754	756	709	779	762	764	718	769	753	735	758	722	736	725	772	729	736	791	685	731	700	756	722	730	745	712	724	731	733	715	716	751	730	735	749	693	733	737	728	735	742	719	718	708	761	768	734	804	704	773	722	753	711	725	752	715	772	728	701	722	720	774	745	780	710	737	710	735	703	759	791	758	685	707	746	728	717	736	804	761	729	777	739	751	700	802	744	713	703	764	700	729	709	750	716	760	728	721	760	754	715	727	746	700	699	771	764	759	694	736	731	700	805	715	737	717	751	712	792	726	727	728	750	750	784	724	716	743	735	798	695	701	709	759	760	699	731	787	740	787	735	700	781	773	721	748	748	690	686	726	714	756	727	738	761	725	761	702	766	692	733	737	790	708	736	772	697	705	770	737	672	667	748	758	773	701	769	752	743	745	735	758	748	720	738	705	745	748	749	719	745	766	718	759	737	735	718	705	728	760	723	767	736	736	682	699	752	758	753	768	735	736	760	758	729	705	730	732	710	747	724	711	782	751	752	701	727	752	705	725	799	736	784	771	740	728	786	764	732	723	731	732	721	692	711	743	788	719	736	756	736	713	766	736	788	726	721	712	783	773	693	713	728	760	736	710	715	720	728	772	710	731	741	723	731	715	714	758	706	759	741	744	757	721	767	756	766	753	710	725	752	732	735	717	799	747	707	722	741	743	728	806	759	728	705	722	763	783	664	727	760	727	733	777	774	724	684	765	754	731	715	723	709	716	747	703	753	739	781	691	775	693	725	713	738	803	788	715	691	759	757	735	698	747	767	737	750	744	763	743	737	769	680	726	696	758	713	741	741	731	739	783	740	704	722	724	756	776	727	746	720	765	749	760	802	760	669	747	756	735	768	745	786	721	715	721	759	749	742	738	719	725	752	738	696	761	678	737	733	738	722	758	726	722	732	760	743	723	717	783	721	710	752	742	720	718	712	733	720	695	741	747	733	745	746	740	721	757	769	741	753	720	766	761	728	757	778	740	748	716	686	745	748	765	707	692	756	769	780	744	745	763	750	753	748	699	679	714	740	746	754	774	696	718	754	751	762	747	806	783	727	767	744	779	715	731	753	709	709	744	776	770	739	744	738	724	777	702	681	747	701	699	705	714	726	706	757	760	740	734	746	749	731	793	712	721	751	758	749	745	721	711	738	778	744	740	748	783	716	743	724	713	770	771	716	738	714	689	771	782	778	758	772	779	778	720	768	737	745	780	752	775	748	738	758	746	749	743	744	719	706	715	717	769	670	750	723	733	720	765	747	717	748	718	749	796	758	738	738	775	710	748	767	723	683	726	743	765	732	750	705	729	683	742	730	746	748	735	733	764	747	723	743	676	735	725	752	761	714	738	706	758	695	749	749	758	739	771	709	755	722	722	700	665	738	722	787	763	785	695	700	762	754	740	689	700	723	734	776	746	757	702	734	790	695	746	759	698	737	738	734	690	722	724	740	722	749	722	722	711	751	750	771	774	725	752	755	718	729	802	733	718	675	744	748	698	734	715	722	770	762	766	749	694	689	761	712	766	734	750	733	714	716	706	707	726	773	750	726	768	732	744	721	774	728	794	739	711	674	678	691	761	712	703	717	750	750	752	731	717	732	754	757	738	751	688	726	753	739	707	755	746	720	760	697	783	702	690	699	729	751	743	744	735	744	747	746	761	738	746	718	764	771	726	737	739	755	756	724	776	771	730	750	769	793	678	773	731	715	730	720	743	693	768	736	734	687	733	761	753	768	717	726	762	725	713	709	725	730	725	756	774	733	699	716	754	728	739	711	741	708	709	775	727	805	767	696	786	725	728	719	740	750	686	731	753	810	716	772	730	735	754	693	742	740	715	733	746	738	776	662	778	739	720	724	743	725	707	694	681	746	721	691	736	744	690	763	756	717	725	674	730	747	743	745	808	750	761	729	692	743	730	744	716	713	740	718	736	750	692	726	753	744	723	707	749	715	741	732	746	756	716	700	759	756	720	809	741	736	752	695	732	770	749	746	758	777	723	740	736	725	694	720	707	746	738	755	762	732	747	808	765	687	776	768	727	811	726	734	739	735	727	725	776	706	734	757	763	745	752	787	742	732	706	774	683	728	727	752	749	703	789	711	751	712	722	762	743	691	735	767	729	743	757	732	742	745	762	734	713	720	753	728	795	708	694	761	753	749	746	729	699	758	719	736	733	773	758	767	755	727	706	743	720	784	767	724	729	745	738	726	728	754	745	742	711	718	746	705	715	700	724	736	729	737	708	742	776	722	738	772	713	743	737	740	735	775	723	709	707	772	734	788	726	776	714	764	760	771	734	785	771	690	742	718	730	773	746	743	695	771	743	734	720	731	770	758	719	761	706	735	749	690	728	719	795	742	676	760	707	705	767	740	752	703	730	751	766	739	736	734	732	763	709	754	754	714	747	754	757	735	764	740	729	733	681	777	713	735	717	747	752	775	794	718	725	703	704	760	736	738	753	724	694	767	707	734	724	723	730	754	708	792	737	743	773	723	697	669	697	741	754	696	783	691	753	731	758	728	701	737	734	718	727	764	736	753	702	775	761	757	740	707	720	751	721	726	748	703	748	762	708	751	714	729	729	764	698	737	783	770	734	742	720	734	725	708	727	779	796	687	719	756	707	719	777	792	740	708	723	764	692	738	726	738	706	717	741	723	753	803	738	703	750	688	739	797	745	709	709	737	741	776	671	716	717	713	731	723	699	718	735	696	762	747
53075	34440	30456	17866	4305	1619	1014	864	794	696	635	531	514	551	495	492	449	452	476	478	474	430	418	476	446	470	460	434	449	440	464	424	394	387	380	408	418	435	420	394	410	419	411	424	420	407	448	428	423	413	382	406	393	419	382	396	424	430	403	406	385	422	402	367	428	401	388	397	414	395	420	403	392	405	429	385	414	421	393	399	391	392	382	436	381	416	406	413	410	422	419	420	420	412	367	405	441	416	438	400	378	395	414	408	412	413	399	400	405	419	439	409	347	384	387	418	348	402	413	430	405	374	393	402	434	436	445	432	454	394	435	409	391	422	425	409	397	388	409	426	441	453	400	403	371	393	431	431	439	395	407	408	384	402	380	428	403	419	403	388	394	419	405	446	374	419	416	418	412	434	434	417	365	466	401	432	384	406	369	459	408	423	416	426	411	423	380	412	391	467	392	443	431	413	368	392	386	430	435	445	388	398	409	379	391	398	427	396	428	442	400	414	422	401	414	411	390	428	366	436	385	367	380	353	439	413	419	426	415	407	416	441	416	407	385	389	432	403	423	438	405	418	443	410	435	386	403	419	419	371	407	405	405	406	411	396	373	393	368	394	407	419	401	382	422	406	435	419	365	400	414	453	412	408	430	442	398	375	444	436	434	443	431	410	397	397	411	404	453	400	440	414	415	424	435	398	379	424	370	436	386	394	379	393	391	375	387	411	396	384	391	436	391	414	396	437	426	401	449	398	411	400	416	419	400	347	377	408	411	372	421	392	366	414	424	410	413	386	409	405	401	409	383	387	377	436	388	357	416	395	410	431	397	390	409	396	415	415	388	401	441	421	424	395	404	434	413	398	396	395	425	469	411	412	409	425	407	393	392	409	371	428	393	446	406	451	395	398	392	410	377	383	432	397	386	398	425	452	451	403	349	386	408	412	417	424	388	442	390	441	387	434	376	457	424	394	413	406	415	373	387	403	440	435	417	402	438	400	400	422	400	400	389	403	418	420	395	400	422	440	389	405	356	409	425	419	428	427	399	404	379	412	379	395	390	407	440	414	389	414	408	439	387	410	419	389	402	419	389	420	455	430	431	375	406	448	423	417	386	465	408	392	403	400	418	421	392	377	420	380	401	438	426	399	392	399	384	395	418	396	403	400	445	402	385	393	381	379	401	390	400	398	423	389	362	402	417	396	424	428	359	415	385	403	404	411	420	450	425	369	374	390	394	406	442	410	404	407	376	409	412	388	434	402	403	417	403	433	384	421	432	406	441	388	425	415	400	431	420	406	393	417	416	392	409	426	417	377	395	373	416	416	397	400	416	405	412	423	430	406	392	407	386	401	386	396	443	382	409	432	394	393	435	416	358	441	422	406	432	427	369	418	385	390	415	403	383	426	369	404	413	411	411	422	420	423	427	410	425	398	420	386	416	383	400	382	407	417	438	429	393	390	404	367	402	370	430	399	391	387	380	434	424	411	438	414	383	392	431	392	402	411	430	416	432	412	384	440	370	437	446	387	419	420	398	389	445	424	429	441	427	411	368	411	395	402	385	426	423	442	416	371	373	387	404	415	408	402	434	412	419	422	422	398	364	421	411	391	410	418	383	379	417	407	421	413	421	450	407	429	407	408	400	401	404	420	427	424	393	419	425	401	404	421	425	394	382	420	407	402	420	409	410	357	375	386	434	401	402	427	396	431	370	388	414	405	422	417	405	422	393	423	387	396	417	391	435	415	437	391	432	368	376	405	418	386	429	420	438	426	416	415	393	399	377	392	417	391	397	454	425	412	429	423	416	410	431	402	407	443	370	389	415	386	387	428	437	448	415	420	427	430	447	424	427	403	417	380	404	422	432	356	392	393	372	389	435	409	440	384	391	390	360	406	416	384	421	412	430	434	413	362	403	371	413	424	415	428	406	420	379	386	426	431	395	420	399	403	429	371	414	417	419	433	402	384	418	383	389	419	405	397	402	412	439	427	403	391	411	407	451	414	418	424	373	393	445	426	414	394	414	453	411	386	453	423	397	417	460	370	377	401	431	406	443	421	397	388	413	404	433	401	417	407	360	418	402	394	417	402	388	428	433	428	404	380	387	395	405	404	386	390	424	394	395	404	402	386	395	401	395	392	466	421	395	391	386	385	390	373	390	405	379	395	389	390	399	399	398	396	388	401	443	413	411	450	423	407	377	402	406	396	418	397	394	379	386	426	407	413	426	392	349	441	391	442	395	380	397	392	403	408	374	373	388	375	371	431	435	418	371	418	388	425	413	429	373	408	427	462	382	380	428	412	418	383	421	420	390	408	411	404	426	373	378	387	450	400	426	421	449	379	362	377	386	409	421	393	387	450	428	381	375	379	465	397	427	393	392	389	420	384	426	409	355	362	414	390	410	401	403	436	392	427	438	451	407	430	374	376	383	429	407	412	429	419	383	382	349	400	428	391	350	411	429	377	416	448	454	415	402	403	441	419	442	411	403	376	375	380	399	402	417	403	402	413	426	391	397	423	432	383	406	426	419	468	385	408	391	395	388	388	369	395	413	419	395	396	430	413	381	399	370	401	395	417	412	433	419	401	400	432	379	393	408	402	388	419	401	404	429	385	435	387	418	395	424	403	417	413	407	419	381	437	390	405	407	420	430	371	396	411	424	387	397	428	396	383	385	412	405	421	414	393	418	395	419	443	447	404	408	418	434	446	391	401	393	419	381	393	423	386	409	411	407	435	394	388	383	398	425	380	420	422	444	411	423	408	488	415	392	406	427	411	408	385	423	397	342	391	382	440	406	408	363	375	421	414	408	364	414	371	389	384	401	421	403	417	369	401	388	411	385	382	451	387	430	392	419	438	416	365	428	453	409	369	429	406	376	407	432	438	406	431	437	392	386	390	403	404	416	382	443	433	436	412	387	423	410	401	392	382	394	409	411	397	418	392	414	393	434	424	410	428	378	386	401	408	416	440	366	401	403	441	437	429	454	399	444	380	408	393	415	417	357	415	384	419	435	435	376	405	425	399	442	352	429	407	386	413	377	456	411	398	422	402	425	423	405	417	427	388	385	443	445	430	346	393	377	423	408	414	412	421	349	420	417	387	402	418	405	391	402	467	435	393	433	427	436	430	386	436	402	376	409	407	412	423	399	387	447	420	410	406	448	420	380	349	379	434	397	354	413	375	409	403	398	387	419	373	410	369	420	429	432	386	421	415	411	415	446	435	433	411	448	366	424	390	422	412	392	427	415	396	385	436	412	392	402	413	408	415	384	450	383	434	386	400	380	427	413	399	388	374	396	422	452	380	409	392	384	379	418	429	396	404	391	442	433	411	385	406	446	401	431	392	379	386	447	411	408	419	445	400	376	399	378	453	427	404	409	438	396	389	426	423	423	394	390	423	416	398	414	389	417	418	404	412	424	373	408	428	413	428	415	404	401	373	408	422	423	386	405	421	442	403	377	384	406	380	431	399	413	410	416	435	390	448	432	397	384	439	437	379	453	389
34113	26085	31539	21715	6604	4093	3292	3013	2533	2268	1975	1730	1646	1486	1443	1413	1263	1229	1295	1220	1144	1134	1153	1086	1120	1119	1114	1118	1095	1049	967	989	1005	996	944	946	1011	982	968	913	969	976	913	954	859	979	898	887	840	854	897	987	903	821	969	919	901	874	941	888	927	840	970	958	903	925	876	909	850	957	866	906	939	921	916	934	859	885	850	923	862	934	904	924	953	865	910	870	963	910	912	891	914	886	931	878	907	873	887	820	861	905	875	898	940	920	910	900	904	871	925	902	894	866	946	925	906	884	873	916	887	917	902	895	891	900	891	855	906	888	895	843	860	895	902	882	883	882	895	883	904	919	913	880	869	863	908	887	933	895	905	871	910	918	882	887	894	919	853	899	919	847	937	888	897	930	903	889	915	892	915	916	902	882	911	909	888	897	917	940	898	918	892	910	889	886	890	887	855	843	868	910	902	860	927	895	868	836	923	891	935	867	906	868	921	925	890	893	919	947	905	811	870	909	912	869	900	881	897	875	900	923	888	897	882	851	932	851	854	906	947	891	912	886	928	872	915	913	842	934	878	916	915	877	867	899	862	904	869	874	891	937	875	871	946	900	901	929	897	953	867	882	891	885	920	911	935	897	894	890	905	846	885	917	864	895	890	893	907	872	844	933	930	901	956	862	953	878	854	927	868	893	806	878	907	896	953	921	910	911	931	963	947	901	883	883	863	945	921	914	851	882	870	871	916	849	901	939	882	872	927	855	894	917	920	880	835	897	925	865	886	909	866	893	886	858	920	908	897	915	888	899	863	885	892	922	864	870	859	917	914	829	895	929	819	892	865	823	918	941	891	887	882	894	919	948	853	864	862	870	849	906	895	878	942	894	883	881	888	853	866	917	896	874	909	879	876	904	932	937	885	886	890	898	926	907	865	905	905	855	950	905	944	926	904	925	860	886	883	879	844	881	906	905	844	861	899	888	916	950	908	895	950	939	907	856	918	827	923	916	876	948	889	928	849	921	954	919	884	896	907	877	853	908	868	863	911	889	838	863	890	870	920	884	943	906	884	872	871	909	874	919	897	902	914	880	894	894	928	936	878	898	934	848	837	883	861	887	865	929	890	876	918	889	924	901	948	886	898	848	900	872	886	893	939	855	898	886	882	872	923	891	853	940	905	883	964	868	855	940	874	899	900	990	895	895	933	906	943	908	876	945	869	921	962	902	862	902	893	903	921	886	930	896	885	920	914	860	928	927	891	910	899	948	925	916	840	860	877	943	899	874	931	900	915	875	943	887	877	893	832	904	880	922	871	856	904	904	915	917	868	882	858	895	845	885	937	924	934	897	957	866	911	936	888	908	885	887	948	911	905	851	842	868	873	906	897	857	922	889	902	903	884	915	937	915	944	919	874	879	900	915	871	883	947	914	885	926	899	888	842	862	854	899	931	922	903	869	915	963	883	895	871	959	910	889	908	894	921	873	834	934	882	876	886	851	925	820	895	916	899	900	901	838	848	858	868	907	926	889	942	905	903	944	916	898	855	838	916	897	868	867	924	918	915	917	845	914	917	915	911	902	912	893	902	905	896	927	889	900	864	887	890	884	895	893	881	915	877	900	891	891	824	897	882	956	849	876	885	902	882	865	905	892	902	916	915	857	894	938	873	880	952	855	906	877	902	926	892	895	924	873	931	916	865	868	927	878	893	912	932	903	841	918	896	882	916	911	906	900	896	938	967	903	926	893	911	903	896	890	872	914	917	871	927	901	899	921	855	858	891	896	875	910	862	866	866	876	908	918	867	940	933	927	905	880	834	883	876	908	925	889	918	953	874	934	877	878	907	880	942	885	923	886	880	877	894	904	902	909	847	886	883	847	890	858	871	867	865	878	929	925	895	901	882	921	843	912	907	907	889	910	905	887	892	915	899	933	935	870	904	824	909	905	889	857	833	903	918	892	901	914	910	870	838	918	888	853	929	891	923	907	915	864	953	878	915	877	871	846	841	874	893	869	881	889	881	841	917	875	884	920	900	875	935	889	852	881	895	916	851	906	859	838	933	857	904	910	866	932	871	932	934	888	940	910	898	902	922	920	909	917	875	881	854	883	868	964	957	927	869	884	943	918	942	860	903	898	909	890	877	884	874	910	891	906	902	867	897	927	916	916	917	907	929	831	854	892	927	908	866	901	907	885	856	894	918	908	930	962	858	909	889	916	926	898	907	877	872	886	852	891	912	908	935	947	875	887	906	903	913	921	921	903	885	888	892	929	875	921	897	900	928	888	911	878	899	927	912	901	912	884	922	846	886	898	918	900	930	920	890	839	905	905	870	861	931	934	905	914	871	837	881	917	915	891	883	906	948	899	866	906	895	910	899	888	882	852	914	882	879	911	900	912	862	904	886	903	921	890	891	911	853	881	891	903	895	863	921	868	858	840	877	968	895	922	887	869	880	882	940	902	934	875	914	867	916	922	933	892	944	918	939	931	872	889	884	848	877	893	893	888	897	897	933	884	885	868	918	888	882	927	902	907	889	908	895	859	866	912	849	907	846	865	897	853	910	888	896	871	884	894	896	905	891	912	901	926	924	869	891	914	907	893	898	912	926	841	872	867	847	874	901	903	891	917	913	912	883	897	882	877	919	887	900	869	911	910	918	885	917	900	820	906	936	834	917	901	866	857	914	919	910	887	927	904	917	859	882	921	860	876	869	871	922	886	983	915	883	860	887	906	890	890	855	885	854	886	864	919	870	886	952	834	939	928	869	881	851	846	872	903	876	898	891	905	864	886	950	928	928	925	866	894	886	876	890	866	919	871	916	867	907	886	902	903	881	899	914	932	942	885	889	793	872	883	891	934	894	908	925	865	885	920	898	883	895	904	963	931	882	881	925	885	887	905	885	914	842	869	861	890	871	854	893	874	909	895	894	890	863	933	859	889	869	902	870	902	850	893	912	904	886	884	892	918	853	863	933	896	880	880	884	898	900	918	893	865	862	937	873	916	879	905	890	919	926	924	889	907	933	866	829	804	908	884	909	952	863	944	925	919	937	881	877	830	862	855	881	868	896	913	934	864	875	869	933	860	895	854	881	878	939	896	896	877	862	897	859	907	845	885	897	853	892	913	867	925	917	863	845	853	906	900	837	880	938	907	876	898	887	862	911	958	930	942	920	932	921	938	838	939	899	893	897	873	880	872	871	918	921	873	898	967	878	923	918	852	924	949	861	900	881	922	917	859	872	852	900	859	917	904	915	891	897	843	881	894	898	895	899	893	894	892	895	914	893	881	897	907	882	884	930	900	879	876	881	914	915	895	879	957	926	894	898	906	976	896	976	888	897	861	914	899	862	928	913	849	889	954	923	898	819	951	924	918	881	853	894	872	897	865	904	865	916	951	917	850	873	880	930	915	896	900	921	890	905	847	904	871	918	925	899	918	874	930	890	875	877	878	880	956	861	815	904	889	876	904	872	955	915	845	890	925	875	894	906	959	890	871	884	892	892	931	929	874
27365	14171	6217	2304	860	666	592	535	489	499	466	486	495	462	479	504	442	438	452	422	425	424	478	405	488	436	441	421	428	453	470	487	411	427	409	452	409	455	443	431	410	403	393	445	426	463	454	451	439	435	408	444	432	434	445	420	418	429	412	401	403	439	416	440	415	442	397	419	452	409	440	429	436	435	448	434	457	435	440	441	379	418	402	365	419	439	416	488	441	404	447	436	423	404	399	482	403	429	422	412	442	400	449	411	418	414	404	418	402	395	450	405	425	399	372	384	427	423	404	442	404	413	418	417	431	386	450	457	397	374	458	441	427	411	453	452	423	426	427	395	426	417	441	415	433	377	388	389	394	402	450	422	425	419	425	431	422	408	423	444	435	424	425	419	462	436	384	383	461	399	405	401	479	407	418	427	428	427	374	426	414	416	452	410	439	431	434	447	416	460	385	440	429	378	427	380	424	413	465	394	414	429	400	425	421	398	449	430	386	435	392	403	444	409	415	427	430	422	410	397	437	400	426	426	427	422	417	438	408	443	434	447	420	438	442	441	466	418	438	420	389	410	399	449	433	454	440	461	473	437	456	422	460	424	374	435	409	403	444	473	426	405	427	445	412	432	389	421	407	427	398	387	451	431	448	422	415	373	425	428	405	410	421	442	426	434	413	425	420	432	380	434	452	409	430	409	433	442	486	418	393	435	392	459	443	417	405	440	394	430	394	404	424	403	425	440	413	421	430	407	460	415	451	448	436	454	408	357	419	438	411	430	451	386	404	402	436	422	418	439	398	347	416	440	388	417	411	375	407	458	366	391	432	378	416	364	423	437	416	421	417	384	434	412	400	420	414	404	441	419	391	415	430	416	419	382	432	403	410	451	472	451	421	373	399	446	419	399	421	400	435	423	394	420	407	419	413	432	429	410	418	410	414	373	401	392	416	422	426	421	389	448	425	413	414	429	426	396	422	440	441	407	430	412	413	419	432	397	390	434	416	425	443	402	416	405	434	423	393	451	473	451	434	420	464	441	416	422	421	416	413	427	438	449	432	436	438	453	426	398	386	401	423	444	421	407	402	374	426	449	468	412	396	438	443	390	408	456	417	425	411	399	404	434	420	411	428	424	408	389	414	403	389	432	413	423	423	421	396	395	430	448	403	396	407	433	452	429	431	445	433	433	413	425	439	402	461	437	406	420	436	424	435	382	427	433	379	438	449	466	414	424	419	436	424	436	438	448	419	463	437	454	433	422	457	422	434	414	427	380	412	392	416	427	460	400	412	412	414	429	421	412	405	423	401	444	438	433	410	428	389	403	423	409	416	417	411	449	430	380	389	436	431	430	450	441	421	418	375	437	425	394	389	425	427	465	444	417	434	382	420	469	429	428	392	460	438	430	424	399	398	420	419	412	414	456	443	462	404	423	384	450	413	396	390	432	438	478	394	447	394	431	433	383	441	433	432	426	432	431	421	383	405	416	422	462	403	419	448	414	438	438	413	442	426	432	414	418	442	455	468	432	429	450	398	431	420	393	441	406	409	441	419	420	462	421	411	405	398	415	413	426	450	465	387	420	441	414	468	424	431	401	424	444	451	384	432	409	397	472	445	385	405	439	411	435	408	387	441	413	421	395	436	468	424	412	381	405	403	398	388	435	447	399	404	419	440	446	401	428	411	427	433	411	416	471	465	432	427	439	443	419	426	447	407	399	401	418	434	397	437	442	432	416	408	403	418	471	445	439	479	408	444	404	454	387	393	431	431	389	408	454	446	451	377	429	407	423	415	463	420	424	438	388	419	421	425	455	405	480	388	447	391	413	441	463	441	413	375	386	434	428	442	396	385	411	411	415	445	438	439	407	422	420	422	453	414	443	434	419	442	467	414	422	439	450	420	486	406	410	454	438	435	427	416	453	412	424	369	456	387	470	457	407	415	428	405	409	407	398	394	406	473	412	429	451	437	421	398	414	396	396	421	463	405	388	443	410	402	419	399	423	407	437	432	442	404	442	465	458	455	415	445	446	431	456	446	415	425	403	422	418	377	430	396	405	414	428	397	411	431	457	420	447	414	432	441	419	420	409	385	392	427	415	413	426	444	421	438	378	431	451	450	412	438	421	449	431	413	437	462	416	420	411	410	436	441	457	408	417	467	395	423	444	412	433	402	386	434	431	407	425	420	388	385	423	421	431	379	443	433	429	395	467	418	460	426	419	402	404	378	434	412	405	454	422	416	418	410	367	411	386	453	424	434	389	427	429	426	441	406	423	438	415	434	432	395	392	400	396	417	455	432	440	444	422	432	402	405	439	397	411	422	434	423	412	432	413	436	439	455	456	429	429	462	417	405	379	406	429	440	392	407	428	453	455	444	414	397	403	426	417	442	386	429	392	412	399	392	435	418	418	420	449	407	403	412	396	412	425	436	429	391	451	372	460	429	446	446	471	391	405	395	433	439	422	409	488	402	421	403	410	427	400	430	448	424	433	457	400	414	441	402	444	391	438	378	434	421	503	398	420	415	389	413	397	404	386	432	422	404	432	425	370	375	406	440	432	447	411	415	408	388	409	392	392	431	421	391	404	411	451	439	413	406	453	428	444	421	453	418	409	476	441	404	415	414	419	424	380	464	445	429	401	437	451	403	429	432	430	429	394	405	436	385	421	389	438	454	419	444	418	453	398	399	428	420	431	454	394	411	422	433	456	443	409	429	391	444	393	408	449	423	438	439	451	428	413	440	435	441	403	383	434	436	401	420	406	421	388	442	401	419	419	449	410	382	462	397	397	420	403	419	402	424	406	406	439	432	405	409	394	467	432	441	461	455	424	386	436	447	400	435	434	425	445	412	447	400	395	418	403	439	422	411	418	420	400	415	417	434	451	424	414	434	428	475	428	403	421	401	429	443	435	433	375	414	427	446	409	439	386	453	414	442	459	445	416	428	407	412	441	415	413	412	451	434	444	445	406	443	436	418	437	407	442	432	416	424	441	399	427	446	430	422	427	406	414	408	444	413	395	386	414	429	424	417	460	382	415	419	410	407	396	406	416	426	442	404	425	403	416	414	406	435	417	417	401	414	419	397	418	390	418	403	381	418	433	418	450	441	445	448	412	401	445	409	449	369	426	426	428	421	444	410	410	444	403	428	418	392	448	417	410	413	433	418	411	420	455	444	408	431	433	414	410	412	417	440	422	407	464	416	376	438	458	426	408	435	429	410	455	413	418	445	440	446	416	422	371	392	400	409	391	416	445	394	440	396	404	448	400	390	396	392	370	425	471	442	422	432	438	417	429	448	426	418	444	422	417	443	427	426	405	420	445	404	434	459	412	423	416	432	439	425	395	442	395	441	416	401	460	449	406	450	441	446	413	404	397	427	439	427	425	385	415	438	412	406	458	396	430	427	424	396	396	444	388	421	424	386	429	421	387	434	380	371	405	442	424	369	400	460	394	368	459	451	426	424	394	388	383	403	415	428	417	451	425	404	397	430	426	389	434	426	405
17131	10586	9046	5438	2495	1894	1679	1515	1346	1267	1257	1187	1101	993	1021	1008	1009	984	982	1009	1027	981	989	948	959	920	1027	1013	927	891	913	898	930	915	978	976	952	890	880	878	928	896	891	871	953	881	948	904	892	921	915	874	849	856	876	880	951	903	930	916	930	904	932	941	914	867	876	890	950	914	904	926	897	948	902	914	864	890	885	860	911	915	920	826	900	836	915	929	914	901	932	918	890	928	867	877	865	873	899	915	939	933	904	838	905	853	880	950	868	938	936	920	929	900	895	941	902	896	919	933	904	872	880	911	898	883	866	911	877	920	888	882	897	877	872	868	938	915	922	920	919	864	919	911	914	868	919	924	953	944	883	921	888	878	903	954	901	848	885	906	912	915	873	907	897	904	923	871	904	873	855	893	890	914	911	897	893	940	881	926	892	932	928	922	901	912	943	942	921	864	909	875	910	919	904	898	880	893	899	902	867	944	939	870	862	885	913	894	815	919	939	900	926	874	879	873	877	935	916	907	882	938	936	897	854	915	866	906	901	902	932	861	914	877	865	908	891	964	862	899	935	879	886	855	897	870	930	953	903	924	903	883	921	937	881	899	910	882	898	906	970	901	919	906	907	899	945	898	895	871	871	941	922	953	915	909	904	914	873	922	919	846	911	969	929	876	878	887	879	944	929	889	952	918	907	877	904	886	866	904	893	905	918	917	881	917	917	830	929	867	925	930	889	898	907	937	817	895	909	925	929	893	908	891	897	911	848	929	923	944	896	917	916	879	846	929	890	931	846	868	891	927	969	895	890	851	915	873	891	912	877	922	894	869	903	946	892	873	904	888	910	872	890	885	931	947	901	883	885	910	852	949	856	925	920	876	865	914	912	911	924	923	875	883	874	899	876	883	877	948	890	906	935	888	916	904	881	867	876	923	863	906	849	850	900	855	866	944	871	867	872	922	971	885	870	923	901	902	922	911	937	867	886	872	925	887	907	890	907	887	944	906	876	853	901	871	910	894	937	947	886	972	877	915	918	881	934	932	913	882	866	881	900	916	920	963	896	876	892	895	921	874	902	879	874	925	910	865	879	871	894	868	925	876	846	921	925	918	893	877	877	948	860	903	969	894	862	893	865	911	849	885	890	919	941	895	869	893	912	923	909	864	904	894	919	908	876	912	906	865	957	920	838	889	932	898	870	916	947	902	911	910	924	871	966	891	928	834	850	871	929	955	883	924	908	875	842	864	856	850	927	904	888	929	890	922	937	899	950	928	866	862	868	889	893	864	892	904	877	887	892	897	879	895	938	933	871	893	922	986	911	909	863	912	862	911	904	910	906	909	969	885	925	917	897	895	948	885	932	890	924	967	872	936	872	838	875	885	967	902	890	891	920	859	878	938	865	846	888	959	877	893	917	912	874	951	839	890	954	909	859	858	914	865	911	935	951	897	892	877	885	871	928	901	958	932	901	917	944	948	904	919	909	867	884	852	918	950	923	881	923	921	895	919	955	899	881	887	937	860	925	913	917	877	876	958	866	916	937	925	870	915	942	846	859	884	872	944	912	937	874	885	887	873	901	885	960	913	886	845	903	869	951	887	873	905	914	849	917	846	860	891	902	903	891	898	883	886	918	946	873	898	906	927	864	862	917	857	895	898	910	866	869	905	917	898	914	919	912	913	900	908	878	904	909	850	935	858	946	845	927	931	929	922	885	917	928	895	890	890	866	858	905	872	930	868	884	934	909	913	921	946	944	856	904	872	906	903	923	934	897	864	913	876	865	930	898	888	875	950	905	909	899	896	894	942	887	868	880	872	857	922	932	882	885	940	872	903	894	883	894	911	939	916	891	908	902	945	924	860	857	929	903	896	884	905	906	949	888	910	911	880	868	896	849	888	908	895	874	904	918	971	928	904	953	889	858	857	936	948	918	876	846	845	879	886	936	900	859	919	896	922	905	874	859	925	912	891	898	860	904	966	924	865	900	870	892	874	866	944	914	926	886	864	853	861	836	935	837	954	900	868	917	871	940	947	913	967	910	867	889	873	915	851	921	906	862	894	868	859	908	893	917	900	970	923	869	897	867	959	923	899	856	878	884	912	861	900	952	887	848	826	881	969	849	874	914	885	901	911	898	874	917	874	910	935	926	904	938	892	896	939	858	919	861	928	942	886	951	899	909	909	928	871	902	876	903	904	851	915	905	882	882	912	936	975	926	899	939	878	952	875	893	890	885	922	894	836	880	895	920	895	901	912	932	925	870	877	898	865	916	897	900	947	897	896	912	951	900	877	868	855	903	906	902	859	929	866	893	859	982	869	934	924	856	927	919	879	869	875	882	894	933	930	896	904	859	901	941	916	890	904	896	875	944	918	897	927	866	921	899	914	917	926	866	876	888	914	887	903	832	906	909	896	930	909	862	889	872	947	921	929	898	942	951	908	931	865	892	919	931	926	912	934	938	901	940	872	864	914	925	863	880	942	913	918	911	880	902	874	858	914	907	898	953	896	913	890	916	923	897	930	911	899	882	921	933	924	863	862	930	877	915	917	817	920	885	903	896	879	940	898	951	933	874	942	937	875	918	925	926	901	981	957	902	861	818	878	897	893	869	870	945	928	896	905	930	831	905	886	959	868	855	908	865	875	835	903	926	886	879	939	903	903	867	892	917	906	899	893	847	901	911	920	900	945	882	898	944	919	951	930	940	947	865	871	938	964	967	912	869	913	871	961	917	894	898	899	923	894	898	931	884	885	842	865	924	933	935	889	925	949	879	924	900	891	919	864	944	860	860	910	906	886	872	887	880	885	898	846	889	938	933	893	893	950	952	894	862	870	896	890	899	940	884	936	882	913	851	905	874	895	891	921	914	887	894	899	954	873	901	876	881	909	922	847	904	866	942	884	881	915	923	870	918	955	904	945	896	949	923	910	962	917	943	903	904	936	932	913	963	907	841	889	945	903	905	915	893	924	931	870	888	899	896	878	917	931	928	916	910	897	926	913	966	924	921	904	876	901	882	929	831	888	907	924	957	895	893	879	854	881	918	871	915	880	912	916	942	895	910	939	889	885	903	878	935	897	876	896	936	890	850	893	870	919	896	953	850	900	914	929	871	954	866	895	899	864	870	923	929	910	915	889	846	918	891	846	879	861	876	894	882	901	930	907	914	942	876	905	936	846	929	900	885	850	909	951	893	898	880	903	963	895	916	891	944	883	881	871	894	886	897	902	887	897	859	924	912	937	899	871	944	887	899	912	875	881	883	878	936	877	889	891	917	927	879	880	858	960	920	949	880	927	832	896	906	981	889	886	912	889	916	911	893	877	925	905	919	908	920	869	862	897	873	896	892	912	965	897	912	860	885	852	891	914	909	945	895	923	885	873	901	881	898	894	888	894	927	857	896	892	943	939	889	908	934	864	915	932	873	908	885	884	936	927	898	868	907	973	904	933	904	886	888	890	906	931	939	931	951	849	837	881	885	919	935	885	894	904	909	886	988	944	898	885
44039	27907	21299	12354	2680	945	752	597	521	508	451	453	424	428	399	392	345	379	357	366	344	353	329	364	329	316	380	340	319	316	305	315	311	341	309	354	341	336	310	347	325	290	331	326	317	348	387	330	345	317	279	335	314	314	342	369	308	278	327	329	340	333	305	330	324	311	303	339	283	305	305	292	310	310	320	308	364	303	304	288	301	297	341	354	324	306	310	319	297	339	362	324	324	333	334	345	321	314	342	316	323	338	293	314	319	328	336	343	297	327	344	325	330	336	344	290	342	319	326	331	313	324	311	339	345	322	339	321	338	344	320	320	331	321	346	328	319	329	299	332	331	338	309	314	349	303	286	300	345	316	308	322	281	345	280	343	334	328	347	309	297	333	337	342	343	347	286	349	325	331	322	314	351	338	316	299	312	315	353	314	298	325	339	327	316	305	353	297	295	350	332	319	329	330	328	305	335	361	317	325	316	317	329	346	342	300	364	338	318	299	331	340	329	340	311	336	325	317	364	322	309	357	288	340	359	312	308	329	311	321	338	329	348	319	312	341	311	314	315	330	293	303	320	323	337	300	337	353	329	318	332	308	314	325	333	345	337	292	326	323	334	313	300	328	341	334	290	356	312	330	315	320	286	322	352	350	324	319	320	320	317	342	308	321	333	333	294	329	303	323	333	286	350	310	310	336	311	343	318	324	349	325	362	338	347	311	356	322	315	329	310	365	327	326	322	359	295	330	346	361	322	343	314	318	299	295	337	321	305	332	321	356	349	295	354	316	311	312	334	345	327	336	328	325	307	332	338	319	323	318	337	330	335	316	331	310	329	302	354	355	340	337	325	321	326	326	354	325	299	297	301	309	332	312	341	313	304	336	321	315	338	315	322	324	323	327	338	381	329	317	306	321	298	340	290	322	306	344	326	347	335	321	333	313	324	358	346	348	321	359	349	309	319	324	333	323	309	322	336	343	350	286	321	334	354	309	349	352	338	321	351	280	303	349	351	350	326	327	294	332	341	345	322	323	327	299	324	369	307	335	307	329	333	304	334	311	323	304	329	354	306	327	330	321	300	313	309	319	334	344	324	313	317	298	322	341	325	350	313	309	329	285	310	315	287	348	338	349	314	342	311	333	327	327	316	277	315	323	325	346	314	314	342	325	319	335	333	345	295	323	340	328	303	359	316	352	337	353	375	311	340	380	327	254	346	336	331	315	334	336	361	363	320	333	329	295	349	309	383	336	345	316	284	293	299	309	311	343	330	325	318	295	322	363	341	317	296	345	336	375	358	344	332	350	303	310	335	303	304	310	322	331	310	337	328	369	311	312	318	336	353	358	337	284	307	289	340	351	369	312	296	325	356	342	295	342	341	336	320	309	328	294	299	358	312	356	348	329	324	336	317	343	308	302	316	297	355	339	345	332	321	330	353	333	305	326	320	391	373	282	331	320	303	339	328	323	282	343	305	301	331	317	330	312	316	324	334	343	343	331	342	280	303	261	350	305	371	312	311	305	301	310	334	358	328	339	300	338	334	314	301	349	297	310	292	345	343	311	322	337	330	314	313	299	317	354	298	348	338	337	330	334	299	310	349	350	318	314	338	313	345	346	336	341	360	315	324	324	349	328	354	322	343	323	328	322	318	346	360	298	317	343	345	343	330	314	319	305	321	346	314	330	327	314	351	313	328	293	309	326	313	301	310	296	295	320	350	322	316	322	329	340	354	311	374	326	320	310	299	359	328	344	334	348	311	309	335	320	323	314	306	311	339	304	318	349	316	310	309	362	354	339	320	329	343	323	343	347	319	316	339	345	342	349	310	340	296	340	302	315	332	324	330	330	322	331	300	310	321	343	311	319	282	313	295	303	337	322	322	330	291	337	338	320	323	346	344	336	297	346	353	298	351	337	325	334	314	327	305	330	317	343	324	339	371	336	303	339	300	316	324	319	366	324	333	303	334	315	355	320	290	324	329	320	302	382	351	346	316	325	353	304	312	333	340	340	322	309	334	349	346	334	303	353	320	335	357	313	317	307	321	305	349	336	314	312	308	331	300	332	346	320	366	374	303	349	329	334	325	312	367	361	324	314	357	313	299	316	320	329	308	350	333	313	344	357	309	319	303	339	330	358	303	335	333	308	319	341	329	314	344	320	301	330	360	320	306	313	294	320	349	340	318	351	328	303	291	347	344	335	318	327	322	368	341	345	315	343	282	312	330	374	331	346	329	343	347	345	326	324	311	313	274	340	346	310	329	347	334	327	303	324	310	324	371	327	303	330	349	348	298	331	318	298	338	311	358	318	322	327	361	330	328	349	295	320	327	340	315	313	334	282	339	317	331	311	339	312	342	312	314	321	332	305	294	312	339	316	326	342	355	314	344	304	297	332	334	312	314	341	335	326	318	295	296	300	308	348	301	316	324	319	337	336	306	333	321	367	284	302	335	329	292	307	317	327	329	327	317	337	309	314	340	326	326	317	296	330	322	332	330	323	329	320	309	360	339	310	325	293	290	360	306	321	327	310	321	318	311	292	310	325	318	324	322	352	312	335	301	319	306	316	318	330	346	294	342	350	345	300	330	321	367	344	339	315	305	308	345	338	325	341	322	313	285	327	329	350	328	334	336	364	317	320	347	359	316	298	348	349	319	347	315	295	341	345	303	303	347	359	348	355	309	340	319	314	321	328	302	310	337	322	375	335	318	330	323	320	332	324	348	302	347	343	342	356	287	311	356	324	331	364	349	328	335	323	337	316	308	316	315	292	299	297	344	306	325	337	297	346	338	312	318	324	296	327	315	357	373	319	332	317	344	333	306	329	317	332	325	297	322	318	342	315	350	329	308	289	344	319	315	327	307	350	314	336	363	369	361	326	320	306	344	308	319	316	322	309	352	357	318	331	315	340	341	320	311	309	318	308	334	322	298	315	317	277	293	328	346	325	319	342	352	352	324	304	323	311	316	347	327	311	324	336	306	302	317	342	312	319	310	364	352	318	321	285	312	342	329	327	331	314	301	354	355	323	379	307	303	326	297	314	316	349	320	315	297	341	350	347	321	299	325	323	335	323	327	319	331	328	300	300	340	315	308	274	317	340	330	310	308	352	347	350	314	310	304	346	317	279	355	333	322	340	318	324	320	347	323	342	307	316	327	305	305	313	320	325	327	337	332	344	363	316	320	304	314	331	338	354	310	316	334	312	325	307	304	336	318	340	309	296	297	327	334	353	318	335	362	299	381	324	353	308	327	342	320	340	314	300	347	314	334	345	327	324	295	323	308	348	296	287	290	318	301	358	359	322	325	320	311	310	334	305	312	280	308	333	296	343	299	320	323	345	339	291	309	313	336	335	325	316	289	347	293	347	337	372	332	351	317	348	325	345	342	292	333	337	309	339	327	361	340	322	333	331	331	306	330	351	356	332	343	356	337	304	302	314	336	342	332	298	363	348	314	331	360	339	340	332	384	327	297	320	364	337	313	333	345	347	324	337	338	326	325	312
28292	20787	25114	17627	4634	2945	2535	2075	1745	1725	1471	1300	1240	1161	1102	1058	980	939	999	960	975	946	910	897	888	879	843	849	805	831	838	793	832	743	773	730	796	766	739	745	772	779	793	695	742	779	718	719	734	767	712	704	701	738	752	726	729	756	763	774	707	754	739	760	716	715	715	740	763	720	744	700	730	756	764	735	739	763	710	710	790	705	683	690	771	738	717	739	734	675	712	736	692	679	710	700	721	694	749	719	679	733	725	720	723	745	694	696	713	700	733	719	761	680	727	691	743	727	744	771	711	769	676	695	731	757	719	707	704	688	727	732	693	719	677	746	715	757	708	727	760	727	713	743	732	771	682	746	735	721	717	784	717	757	709	733	729	704	729	672	776	723	687	721	743	706	711	732	740	746	720	710	730	743	726	681	685	678	748	747	761	679	741	742	742	767	767	716	745	720	748	750	712	759	746	765	755	719	731	724	717	728	727	722	746	703	728	772	755	690	697	766	738	731	697	731	692	718	747	722	734	741	745	750	720	695	765	772	704	748	730	706	724	769	698	744	726	711	752	721	749	776	715	731	721	699	693	725	723	755	720	685	732	702	735	736	765	711	700	754	717	734	704	734	720	688	674	702	732	722	741	698	749	678	740	706	695	671	687	727	683	728	720	691	763	733	732	743	713	736	703	711	730	706	756	747	676	797	763	788	748	682	700	708	750	721	736	764	738	717	738	733	728	697	708	734	764	691	704	666	732	722	727	754	710	719	686	703	737	730	736	718	710	727	742	733	731	731	723	709	750	710	725	724	706	708	727	698	771	722	718	759	752	712	729	772	756	780	711	726	749	704	739	706	740	745	767	717	713	736	713	690	756	704	700	722	717	733	752	723	743	729	702	716	722	741	700	684	730	751	742	760	788	807	693	749	723	715	747	707	720	703	769	725	763	781	748	718	715	726	693	727	727	705	739	744	713	704	701	735	710	758	743	759	715	725	723	722	749	709	712	717	761	685	722	723	726	791	704	770	734	720	728	738	694	713	723	719	701	729	735	702	697	697	759	733	758	779	732	699	709	749	795	720	691	702	720	683	720	758	788	755	731	714	713	674	698	709	746	673	736	776	760	752	682	727	731	733	722	716	699	697	681	706	766	746	703	787	704	783	691	690	713	756	763	724	767	747	719	706	761	723	789	728	764	763	721	749	732	716	730	711	725	678	741	730	719	691	698	739	727	733	698	716	804	718	723	677	710	697	735	737	775	748	746	713	729	753	763	743	761	695	755	753	771	749	745	712	768	723	711	744	725	786	740	737	712	737	704	706	772	696	703	720	666	754	736	678	718	757	763	695	731	711	723	732	748	703	722	736	709	710	742	724	669	711	705	659	731	710	728	737	708	728	730	740	733	715	686	778	722	751	724	746	779	693	728	725	752	723	763	760	687	737	737	731	681	690	704	717	701	782	701	720	724	748	747	724	700	723	748	773	693	718	709	732	708	777	705	773	724	755	732	726	737	737	705	718	725	701	757	666	691	747	734	706	710	747	753	717	744	770	750	736	761	721	711	716	723	755	709	749	724	701	727	732	734	737	682	768	740	721	746	785	714	755	687	717	730	679	765	758	740	718	744	736	729	729	717	732	745	668	779	741	697	733	733	674	748	785	681	762	748	716	717	693	746	738	725	725	712	712	755	678	730	746	723	734	747	711	761	742	672	765	798	723	732	717	757	704	696	720	684	721	804	727	740	744	720	702	692	730	722	741	685	751	712	695	760	714	679	725	672	754	710	745	740	748	753	770	752	730	689	740	729	719	664	737	716	764	752	735	688	750	717	721	755	721	715	784	707	673	718	731	761	749	714	703	745	720	770	743	745	667	700	736	709	687	768	740	734	759	757	741	718	685	695	692	735	731	745	713	702	687	726	733	700	751	700	795	740	748	737	735	725	738	724	716	710	767	699	709	753	681	711	729	749	744	687	793	755	713	767	719	745	665	700	788	730	747	729	734	754	732	716	685	732	716	746	735	765	703	764	746	684	719	713	695	699	666	769	740	698	731	695	761	755	750	758	707	658	755	728	705	698	707	745	734	796	685	729	737	734	723	758	752	780	735	734	654	718	727	750	693	786	763	725	778	691	759	689	693	685	699	732	715	734	724	718	789	723	660	720	748	747	716	722	806	761	727	732	695	753	717	688	733	693	704	771	696	707	675	735	730	698	718	784	725	702	704	774	693	713	645	674	812	695	709	729	698	700	745	723	663	736	710	697	757	690	714	744	695	749	738	727	742	735	728	701	697	704	723	781	769	744	697	704	726	773	699	709	759	684	754	725	750	684	758	802	711	742	734	712	731	720	724	721	698	745	735	750	705	733	750	770	679	708	736	683	738	734	692	694	764	720	711	748	741	727	735	743	701	766	725	699	704	734	712	748	755	756	733	750	700	750	716	711	725	742	689	726	762	744	734	667	723	752	708	783	738	726	732	714	714	750	677	676	755	756	724	720	690	731	681	769	762	688	721	734	720	710	699	739	782	687	739	701	710	694	713	722	742	753	684	762	765	729	709	712	784	696	671	761	704	719	723	733	764	745	742	714	789	781	718	731	707	760	694	791	722	726	727	746	736	711	712	725	749	727	718	706	716	735	744	704	755	719	716	742	765	739	719	687	691	713	759	744	778	759	688	724	750	737	746	700	772	689	694	688	669	716	725	738	756	732	758	776	698	699	701	720	759	708	710	733	746	763	716	703	770	733	713	721	742	708	707	730	730	699	743	720	701	770	706	762	682	704	712	720	774	761	713	697	758	784	728	756	777	761	734	726	767	676	729	638	695	677	736	737	755	734	738	717	804	726	703	724	722	788	691	730	771	747	713	748	755	680	752	733	705	743	751	709	709	734	726	731	747	686	741	698	769	689	702	752	731	682	733	769	713	761	735	765	755	748	705	724	704	713	714	719	751	688	714	693	708	739	694	731	715	712	730	731	725	698	769	721	734	722	730	779	741	729	689	697	721	699	729	699	715	729	733	750	718	677	711	769	762	740	746	734	755	759	740	708	752	750	688	721	725	722	742	726	706	703	723	707	709	700	761	728	733	773	775	737	737	733	720	687	711	717	718	750	748	702	748	733	728	722	751	738	694	727	740	691	732	687	705	666	798	741	670	740	734	747	704	750	699	698	692	725	724	748	743	716	699	791	757	715	714	729	678	734	699	727	721	750	732	728	714	687	705	705	693	676	725	731	737	749	742	750	720	717	739	742	684	705	738	753	739	716	680	686	711	756	755	712	791	713	742	713	727	716	762	719	673	802	742	726	729	729	710	695	732	724	797	721	744	767	752	733	753	723	695	750	736	729	727	744	727	741	752	757	706	696	787	697	695	733	755	738	705	726	705	731	760	679	726	732	743	768	723	690	767	697	767	715	740	726	694	717	724	721	741	717	713	748	747	697	701	742	758	721	756	726	726	760	717	729	699	737	760	730	714	702	690	706	689	713	747	722	721	710	724	726	709
54518	36303	30601	19152	4905	1669	1078	871	753	704	647	548	585	533	505	487	464	468	433	467	495	449	473	435	404	428	449	454	418	430	419	421	442	441	438	416	404	393	400	440	408	397	410	397	419	443	395	413	366	392	428	424	398	490	385	401	360	420	437	412	423	415	382	398	420	410	420	434	396	435	385	402	398	390	417	391	400	397	434	398	378	422	386	441	390	388	406	416	412	395	403	426	409	381	387	410	421	435	394	372	376	360	416	434	444	413	379	446	399	376	428	375	376	410	394	389	398	381	443	395	379	429	419	376	387	388	400	386	402	429	393	439	409	419	385	370	415	390	433	373	392	377	414	443	390	386	396	387	425	433	438	396	429	384	412	414	371	391	405	412	398	375	391	430	410	432	349	425	446	401	415	412	379	384	379	395	408	412	430	384	407	391	389	397	384	433	391	376	380	393	418	404	400	456	404	427	347	397	392	455	443	423	409	408	392	456	407	368	388	376	410	406	392	390	448	414	394	335	409	395	435	402	411	373	428	412	367	408	417	429	401	450	390	366	427	408	407	407	424	426	394	384	380	420	408	437	423	411	384	399	381	374	396	424	402	380	365	404	398	397	449	403	410	416	398	384	403	401	372	403	401	380	423	398	386	407	394	401	400	388	410	450	393	393	394	413	399	380	426	430	430	420	406	429	439	402	428	385	370	431	414	378	437	396	396	383	385	405	405	419	393	403	389	413	429	388	421	383	419	419	398	415	397	372	410	432	388	425	405	413	402	384	404	387	380	444	407	429	423	427	408	424	396	414	428	429	397	449	424	346	376	382	373	418	443	405	415	402	397	369	405	403	424	401	405	426	414	402	414	442	390	408	389	421	385	364	378	371	383	373	382	384	376	407	396	407	408	407	417	395	417	396	396	425	386	393	398	428	368	377	380	422	388	354	422	403	414	416	413	410	377	474	423	381	412	410	368	404	424	380	397	415	349	427	390	454	396	405	363	386	413	422	386	429	396	428	409	393	396	413	400	384	406	440	393	450	440	406	399	414	382	390	411	387	435	438	390	399	386	432	400	367	376	415	410	443	414	386	405	395	412	385	378	411	413	393	411	372	399	358	383	363	385	398	412	399	393	360	424	375	393	421	397	384	429	385	402	396	388	415	353	397	379	399	411	414	407	392	410	435	408	381	396	399	429	402	408	429	438	405	411	365	430	438	359	414	392	385	373	392	355	372	427	380	410	426	390	387	402	391	401	372	411	395	409	388	395	425	432	406	395	379	393	410	426	376	423	380	421	355	360	398	432	421	407	440	380	428	396	379	384	402	387	437	415	413	403	429	399	402	409	402	408	416	395	403	407	376	377	374	364	404	430	434	396	387	423	409	423	365	416	430	381	372	405	395	411	388	411	405	392	386	414	416	392	405	398	424	416	418	411	360	389	388	379	403	408	372	402	393	392	409	436	376	400	425	423	387	366	341	369	393	408	412	428	404	412	414	356	412	433	382	405	357	400	423	397	410	394	401	413	427	390	400	431	389	364	410	383	458	387	429	378	361	408	401	411	389	400	394	369	438	384	404	415	378	432	377	404	401	428	411	423	371	392	426	378	416	446	418	407	426	411	378	423	456	419	410	397	388	408	419	405	417	381	381	453	419	403	367	417	404	387	415	395	425	382	406	364	388	388	389	428	409	419	397	379	402	439	397	440	414	401	392	369	450	391	416	394	367	365	438	429	432	412	354	410	419	383	382	395	375	388	386	398	392	411	410	436	369	384	405	390	382	381	408	378	406	456	392	358	422	405	406	363	409	392	397	381	407	448	414	402	423	370	375	415	452	410	410	387	409	405	386	400	422	380	407	390	388	413	378	418	410	449	400	414	398	360	417	388	384	427	443	412	373	381	421	367	451	402	405	409	384	384	403	407	416	414	394	376	400	390	450	409	384	423	400	403	453	412	420	395	387	386	422	412	418	383	399	440	383	449	387	403	433	444	398	404	394	369	408	394	443	403	415	398	422	393	383	408	404	372	376	389	378	425	431	413	453	407	405	392	401	404	411	380	376	427	407	361	410	400	419	412	399	412	453	404	384	400	372	383	368	365	401	416	396	365	407	407	432	436	398	402	356	424	434	403	439	375	369	444	370	377	414	379	410	408	370	388	361	394	436	362	393	409	392	387	352	378	435	386	420	438	396	374	372	430	375	371	413	424	417	375	374	390	406	380	414	413	380	421	390	391	356	374	455	420	391	421	386	406	404	415	425	390	429	438	367	380	418	390	417	433	359	382	389	391	422	400	384	402	425	358	395	370	413	436	439	394	413	440	478	398	435	418	411	416	423	403	420	389	379	367	389	374	376	402	420	402	413	391	412	403	439	393	371	393	409	383	369	407	383	403	435	388	409	389	394	379	414	366	391	393	384	412	381	366	439	404	365	396	420	385	415	392	409	382	402	395	415	421	417	400	378	414	407	437	408	401	386	403	404	451	427	430	426	414	443	383	412	391	405	414	384	420	383	459	404	406	416	399	406	411	407	380	401	411	443	443	383	365	445	417	423	386	388	413	398	381	421	369	369	409	428	395	425	428	411	426	397	413	401	408	386	412	421	412	385	419	432	384	443	375	416	367	383	384	378	391	449	383	387	409	421	395	440	409	412	385	412	426	403	382	410	413	399	413	428	422	414	382	396	405	408	393	394	401	438	398	383	401	407	363	440	402	397	396	408	432	432	404	420	382	412	449	431	397	400	337	423	376	394	411	370	427	385	377	399	380	371	399	422	435	412	399	430	411	411	397	412	438	404	395	397	397	381	409	421	399	392	404	390	416	440	385	433	438	388	426	389	415	391	386	395	393	386	388	381	378	402	386	414	404	379	372	392	393	388	357	365	424	407	415	418	395	421	431	434	410	378	391	410	423	403	394	388	366	389	419	387	373	397	423	405	403	390	369	464	351	421	415	418	404	407	395	421	391	382	413	363	410	441	441	424	399	356	429	459	378	373	372	366	373	443	372	377	418	366	395	399	403	420	429	421	412	429	381	377	392	407	404	358	401	408	377	414	432	381	387	398	370	419	400	369	412	416	398	379	435	428	434	414	433	410	409	393	366	414	384	423	408	369	435	433	395	407	403	382	409	377	391	371	419	378	398	393	392	411	389	428	402	423	419	385	441	393	421	392	423	396	385	370	404	410	392	404	398	401	414	425	429	454	409	385	396	401	405	378	419	426	384	385	409	377	412	411	431	394	427	388	447	444	402	402	373	385	359	412	405	400	399	373	434	360	398	401	414	371	379	404	384	431	457	384	402	436	396	388	418	423	372	404	396	408	426	422	421	410	386	393	419	395	405	401	397	409	382	425	373	384	396	409	403	408	378	388	439	381	384	396	390	376	416	442	429	431	388	404	422	420	407	457	394	418	424	408	366	372	401	400	427	383	412	416	432	369	398	389	390	410	409	417	414	405	405	367	393	382	400	353	402	408	405	420	367	389	357	415	409	364	374	409	465	399
35211	27333	31381	23009	6366	4324	3396	2909	2660	2326	2063	1909	1689	1528	1453	1401	1291	1314	1229	1258	1247	1197	1216	1134	1130	1123	1062	1079	1034	1020	951	999	958	938	1002	1001	945	981	926	902	867	962	877	927	932	894	880	881	915	898	880	886	894	895	917	889	920	813	888	922	839	874	935	879	948	893	916	890	878	863	903	865	903	864	884	928	893	872	960	846	887	922	890	879	918	877	920	881	918	883	841	857	885	886	891	863	889	818	921	928	868	915	892	864	902	871	882	855	883	880	910	903	904	930	889	924	911	909	872	884	928	864	857	921	912	936	945	897	931	876	859	903	885	902	907	942	914	913	854	892	908	901	861	918	865	906	937	858	905	952	820	938	935	875	889	870	879	869	843	834	976	876	867	917	900	889	895	844	885	855	911	860	886	897	937	866	873	870	865	919	860	854	920	921	901	858	928	847	876	905	886	873	959	890	862	859	913	848	893	931	926	907	970	897	901	890	856	882	873	848	870	889	872	890	899	880	838	838	875	882	852	904	878	894	889	863	890	855	834	884	901	853	877	867	857	934	884	863	846	904	885	890	874	900	849	916	879	920	917	917	937	921	909	904	876	874	872	898	896	898	891	875	889	904	848	850	893	934	862	908	863	839	916	906	923	832	896	856	899	856	937	926	895	898	902	872	898	868	850	908	909	931	900	902	938	870	910	916	889	912	939	848	873	888	890	856	885	866	870	885	863	894	878	841	922	873	960	925	881	867	905	852	901	898	844	810	915	808	891	862	881	891	922	884	915	909	887	888	900	936	893	871	906	872	843	890	864	887	846	863	860	874	868	851	847	871	865	905	914	936	898	826	876	849	884	898	887	950	854	879	885	908	909	860	863	866	813	911	886	872	941	841	926	908	935	905	853	888	906	898	941	853	839	883	816	897	901	921	925	834	929	900	876	901	905	919	903	923	935	880	871	916	894	892	859	849	875	882	841	925	866	841	860	909	906	864	879	928	911	873	905	876	960	889	930	875	865	902	834	894	843	928	906	904	887	878	954	880	868	860	924	873	834	933	926	906	844	834	849	899	945	918	895	882	921	929	906	890	844	911	922	940	859	897	898	948	865	907	895	931	906	907	894	907	894	902	936	823	916	911	919	929	920	856	886	927	900	859	877	922	963	892	868	870	885	958	893	924	844	852	845	852	904	896	880	882	935	869	857	926	853	835	849	852	879	889	859	952	940	866	878	966	907	903	893	902	869	877	922	890	902	878	912	891	884	914	935	895	874	888	912	911	843	861	942	848	930	860	945	853	950	916	924	885	879	912	856	993	939	902	854	881	909	851	902	874	931	854	891	888	919	883	870	899	856	889	859	854	902	913	897	839	869	879	972	926	902	923	847	932	920	879	852	875	908	875	892	909	933	894	922	892	880	865	921	871	919	849	878	859	896	858	920	930	883	908	889	896	904	894	881	930	940	874	882	887	891	888	877	909	923	861	854	878	897	882	914	881	846	886	899	847	951	874	896	864	925	950	897	880	889	844	909	900	912	801	846	906	851	862	859	932	908	915	853	961	860	885	927	893	908	875	894	845	915	898	899	845	905	868	856	894	918	861	943	926	882	897	917	873	911	896	875	885	858	926	887	868	896	833	876	962	872	923	872	865	879	922	899	892	863	875	902	939	911	891	874	915	881	892	879	886	917	901	906	882	866	919	920	850	862	887	867	875	878	876	941	893	909	873	898	956	886	900	895	913	851	906	902	914	919	898	891	889	903	905	884	948	868	890	963	956	918	878	867	874	885	860	938	853	884	885	836	904	878	879	843	885	857	875	874	894	941	851	873	863	926	851	925	898	959	921	883	903	825	918	876	930	876	855	909	879	876	862	881	867	911	861	910	889	877	847	904	892	913	862	890	878	884	877	931	872	854	887	897	874	914	912	917	874	886	923	912	927	845	912	874	853	892	872	919	829	882	833	922	839	851	817	876	889	878	930	914	885	827	943	883	939	880	897	872	895	943	937	869	921	872	830	914	944	913	895	860	867	935	895	906	912	867	874	897	850	881	887	902	963	907	879	884	893	920	849	924	838	853	892	887	903	863	848	935	883	898	873	892	907	914	910	891	911	852	909	924	844	880	883	904	877	894	852	862	884	887	863	937	890	916	893	884	855	923	864	955	876	897	813	858	873	856	898	885	874	883	885	855	843	877	908	887	825	872	884	895	886	897	893	944	887	853	915	844	930	865	862	852	891	934	902	885	914	859	958	883	877	892	898	878	896	889	876	915	897	914	909	925	947	821	872	876	900	864	877	892	926	824	896	899	885	922	841	884	883	837	873	896	930	893	931	864	862	870	847	905	898	879	933	890	847	919	910	940	880	923	898	899	899	899	887	940	898	906	886	864	863	885	909	871	879	868	896	860	925	893	896	898	950	925	917	921	878	917	868	911	850	948	920	948	861	851	828	881	919	884	858	938	851	826	890	895	923	914	883	895	833	835	885	869	903	870	861	911	908	876	901	904	933	886	888	849	818	867	908	897	888	955	905	914	878	889	868	849	896	886	883	894	880	941	904	883	902	885	870	888	879	903	894	877	884	908	951	939	926	879	959	908	868	903	915	891	904	890	931	944	872	916	907	895	896	922	884	917	849	868	908	881	836	931	878	858	864	871	844	834	854	936	879	855	921	896	864	893	900	938	877	923	863	896	882	907	838	894	873	850	929	889	894	833	866	890	907	892	888	959	854	842	920	913	942	939	854	930	878	895	876	866	890	866	875	875	893	906	880	956	885	914	846	904	882	861	881	865	928	911	902	879	900	872	831	868	882	888	883	833	916	898	897	839	869	910	930	859	853	894	848	875	885	837	864	876	839	915	913	836	907	863	849	898	891	893	890	886	923	926	873	886	937	944	870	873	869	926	876	859	892	916	855	892	875	872	931	931	884	942	894	885	905	926	883	879	858	890	843	859	859	880	880	857	913	914	865	890	882	940	884	868	904	924	896	813	915	945	908	867	906	890	942	897	898	858	881	920	901	887	891	877	887	912	878	834	858	891	910	831	920	853	901	826	840	867	850	907	891	900	915	883	901	901	907	870	890	915	926	896	879	904	901	873	928	979	860	899	853	921	890	867	889	912	892	868	900	942	920	889	897	933	865	854	889	903	920	960	928	893	904	908	887	892	893	932	859	857	862	889	887	864	848	866	876	878	916	948	935	907	873	892	863	904	859	871	944	928	898	895	867	916	836	888	891	899	855	899	884	885	862	886	893	889	817	845	909	865	899	868	860	931	904	874	875	938	902	899	883	878	876	881	926	831	881	879	860	878	918	936	921	917	880	926	925	871	942	865	900	884	902	889	863	876	920	956	905	868	906	874	927	877	895	870	876	876	899	888	896	911	923	899	898	921	870	901	882	901	890	863	895	849	915	866	886	901	877	891	896	878	877	870	866	847	935	895	948	831	898	860	813	987	874	843	900	924	891	888	871	881	888	919	905	897	871	928	878	914	867	879	921	911	861
30056	13868	6135	2221	885	617	564	487	492	542	488	419	462	457	463	467	396	453	431	473	475	437	393	398	410	439	428	370	458	410	442	428	392	431	415	402	395	385	415	451	424	412	393	395	418	432	422	422	408	430	412	420	443	443	407	383	443	401	387	391	438	398	449	396	398	398	430	422	438	433	409	396	457	438	433	453	396	413	406	407	449	442	441	400	401	411	439	435	455	460	428	410	422	398	408	411	415	416	404	417	390	424	404	426	436	438	430	419	401	422	420	453	386	405	420	411	463	421	418	393	451	416	387	427	405	404	442	426	463	438	420	421	440	429	467	415	449	397	407	410	414	419	414	434	412	439	387	419	450	404	440	407	413	372	421	413	401	428	431	450	396	382	411	430	409	448	426	462	455	422	443	447	414	435	417	385	407	412	430	402	456	427	423	394	420	453	450	408	408	415	432	449	404	416	455	449	485	425	446	441	440	444	423	375	375	391	417	431	415	439	460	420	409	423	431	394	442	417	443	408	404	455	460	400	407	453	418	406	411	450	432	391	438	435	425	438	400	392	419	458	438	422	455	453	436	435	378	396	409	454	447	414	429	425	422	436	433	468	431	430	435	427	369	406	390	429	440	389	395	403	446	406	447	437	486	478	410	395	387	430	426	425	420	406	405	404	418	436	409	431	409	382	454	399	392	407	438	445	432	451	436	402	453	410	414	391	420	429	400	424	368	414	462	370	423	432	384	448	378	397	416	428	413	407	402	419	433	393	422	455	385	405	436	403	403	442	435	398	421	397	380	451	428	448	418	436	441	440	415	425	424	417	419	457	412	405	371	426	434	416	416	411	354	407	432	437	444	434	417	416	420	425	429	436	402	394	446	405	426	414	429	409	441	430	427	433	382	401	433	410	416	452	416	394	432	426	414	384	381	422	440	456	367	423	384	432	456	409	438	465	419	403	383	389	476	408	440	434	467	402	411	365	411	377	405	411	406	416	419	411	421	416	429	459	394	417	460	398	420	421	433	418	348	442	419	418	439	436	429	374	465	407	383	424	453	421	442	451	414	394	420	422	454	457	412	432	414	420	424	435	388	400	417	413	437	390	433	413	421	450	438	442	412	429	411	390	444	403	396	419	390	386	441	453	428	444	415	422	395	394	398	444	459	462	451	448	405	406	416	431	446	442	421	454	416	415	395	383	422	403	403	450	411	341	409	447	441	473	433	427	414	401	434	408	455	414	420	423	428	458	406	435	407	440	479	439	406	401	473	379	396	395	427	442	428	381	428	422	414	396	439	386	458	413	435	419	391	419	429	405	440	422	417	426	445	433	403	395	401	417	434	424	403	415	439	454	405	418	394	453	425	428	426	430	430	404	397	413	417	414	447	436	437	372	413	402	403	428	390	410	457	394	442	444	444	454	459	437	436	410	391	444	451	416	428	424	415	385	385	436	428	420	435	440	434	408	404	432	390	442	434	409	408	408	413	424	405	439	397	426	440	459	444	436	425	435	414	426	409	395	437	423	416	426	427	401	415	412	413	441	424	399	435	441	434	417	391	411	367	384	417	460	440	402	437	429	390	407	387	447	429	426	452	476	423	464	429	387	387	405	370	418	388	434	416	401	412	421	388	455	439	417	406	407	393	423	414	420	422	414	410	453	412	410	407	408	477	406	441	430	420	426	395	421	424	408	427	421	408	374	394	403	393	409	450	390	434	439	400	445	447	403	419	396	432	420	429	419	418	451	354	405	436	459	434	378	442	364	428	410	428	448	434	435	435	381	437	417	406	405	440	449	415	419	436	419	391	433	386	408	422	416	425	395	456	437	449	427	404	385	421	431	413	402	404	393	408	434	404	449	419	405	395	425	429	420	418	476	418	376	406	394	436	407	415	394	429	429	436	401	435	398	399	423	421	411	432	433	424	428	418	431	467	424	431	410	441	419	432	416	444	417	429	396	398	440	411	395	402	433	436	425	406	390	434	423	419	423	424	433	443	388	421	435	443	401	414	400	404	429	429	350	405	443	435	425	426	394	436	447	441	425	412	404	427	410	423	451	390	401	443	418	460	405	435	399	417	423	479	435	415	411	433	403	402	422	391	413	399	483	459	413	442	359	431	414	403	388	406	416	428	469	433	434	444	409	388	427	440	409	428	417	369	421	446	392	404	440	429	407	437	411	464	446	414	415	433	421	410	448	435	418	438	399	438	436	451	443	410	416	391	430	454	405	467	460	420	486	432	416	429	435	452	413	411	440	440	425	412	410	441	397	402	429	416	448	431	397	452	417	391	432	433	440	441	429	420	387	390	400	420	420	469	420	379	413	428	420	415	391	394	402	400	444	435	435	477	466	422	431	411	426	440	388	411	405	432	413	421	447	460	401	386	435	419	445	423	402	420	390	424	400	424	415	412	385	408	428	411	411	397	424	426	413	407	398	445	437	391	416	443	480	480	436	434	440	435	398	385	438	475	455	424	461	397	350	451	452	406	407	408	410	387	429	450	411	395	401	424	446	426	436	423	405	478	441	453	412	410	406	437	391	456	427	413	448	432	433	385	420	409	444	420	443	413	417	417	425	465	422	410	422	384	444	412	408	422	425	408	418	424	424	417	363	367	406	476	404	419	460	411	404	450	405	396	410	416	422	406	442	433	386	461	424	416	445	410	400	423	435	375	452	376	417	418	406	430	446	394	430	425	382	394	417	406	405	443	457	444	464	429	391	432	379	397	442	392	380	424	414	416	407	431	396	468	406	443	414	478	442	420	405	431	392	376	446	455	429	414	373	412	404	403	453	426	446	442	416	419	437	398	443	423	444	417	422	406	405	435	399	404	428	425	448	424	426	421	445	380	410	425	413	430	458	377	372	403	417	421	417	399	425	377	443	431	437	421	454	419	394	416	382	436	510	442	407	477	421	426	435	457	394	406	383	390	459	405	433	440	374	392	418	424	413	444	384	384	421	427	452	409	436	456	428	396	420	411	442	418	450	397	425	462	445	423	419	426	423	448	443	402	453	457	425	456	380	426	431	444	412	463	428	432	449	431	424	416	443	397	443	435	405	443	427	451	400	413	422	440	381	428	431	390	462	418	429	434	393	416	425	390	419	452	434	395	392	403	425	482	457	414	394	386	434	421	398	383	407	373	457	448	401	440	448	469	389	414	418	429	382	374	420	455	436	431	467	448	438	408	406	439	406	428	452	417	440	438	392	401	438	436	428	436	430	360	448	384	440	399	413	378	421	434	409	405	424	384	459	454	468	410	409	431	427	447	448	410	421	438	397	427	401	434	448	451	438	418	426	434	421	425	435	398	441	431	404	430	434	420	412	424	432	399	425	392	425	429	397	446	414	417	426	410	419	412	434	409	416	389	436	433	447	394	444	432	427	448	392	445	391	430	404	399	462	455	430	400	468	393	392	412	470	457	467	435	408	387	427	445	410	445	403	397	442	434	434	425	405	450	405	441	416	450	425	472	444	463	414	463	441	407	410	405	389	445	403
19042	9813	9124	5067	2296	1844	1550	1437	1339	1248	1137	1139	1080	1010	997	982	1016	977	970	986	952	1015	931	918	955	935	954	955	925	948	909	903	921	947	879	897	908	917	885	901	896	918	905	915	946	922	887	862	911	933	932	891	903	892	879	863	941	862	914	926	869	920	881	886	904	868	882	897	930	885	899	918	884	876	936	858	794	918	897	867	860	880	887	942	956	855	851	894	812	916	899	926	894	873	881	878	882	842	904	900	921	883	955	899	894	898	896	939	902	846	930	924	903	884	885	945	897	919	903	903	920	857	884	891	864	973	881	903	936	902	925	857	913	928	949	939	877	894	920	875	867	925	861	872	937	906	910	921	897	896	857	916	927	913	920	892	842	929	905	892	875	907	941	925	910	876	960	934	880	854	840	897	928	924	901	886	888	870	915	888	912	875	858	876	826	873	870	897	906	936	908	876	868	940	972	884	892	890	895	860	863	855	913	893	854	969	930	905	918	896	933	886	906	877	894	913	869	897	869	924	889	897	867	824	903	934	922	907	900	886	891	904	956	880	923	879	918	885	848	875	843	909	914	889	913	880	919	877	937	893	871	912	922	853	858	883	893	950	896	878	893	967	880	892	892	913	943	863	865	923	849	885	928	877	921	950	850	916	933	872	876	899	917	918	968	907	931	859	903	908	861	949	894	830	908	919	897	852	869	888	934	879	882	856	909	879	912	834	918	900	931	882	863	897	869	882	875	879	912	899	867	925	881	872	928	942	855	880	877	913	880	875	916	932	945	880	881	889	920	921	925	940	917	891	864	889	939	890	877	905	941	857	948	851	972	876	864	918	863	924	870	918	916	889	859	973	904	875	927	925	900	987	919	916	843	923	883	923	922	871	934	901	948	872	916	874	894	893	875	937	850	908	903	965	928	878	911	930	901	956	858	929	869	893	903	888	887	907	886	951	921	845	889	955	880	885	855	896	923	893	903	885	899	913	896	937	911	925	914	862	912	919	863	835	888	888	850	895	858	912	921	910	932	890	891	911	880	881	899	911	869	908	898	914	840	894	934	951	919	884	943	907	943	893	886	959	810	906	870	892	884	884	903	887	872	911	934	873	898	971	934	946	917	857	879	915	893	898	907	960	882	885	872	917	800	899	901	833	926	859	924	852	901	928	855	963	860	884	860	837	882	856	868	891	924	856	883	878	869	855	980	955	886	824	861	905	881	894	914	854	888	912	865	878	876	893	916	904	865	902	883	877	924	925	855	911	918	825	913	929	939	922	981	891	901	929	913	918	958	884	918	932	881	920	891	883	902	901	899	901	916	883	876	896	863	862	902	876	905	863	915	912	853	901	870	936	903	909	882	915	894	837	932	913	949	938	912	855	823	898	867	923	905	904	897	931	889	910	912	882	961	866	832	902	916	937	879	927	912	888	880	870	858	855	875	911	954	877	910	926	877	898	914	828	888	931	907	885	907	853	895	946	880	869	902	876	892	896	905	913	879	936	919	893	882	931	944	911	891	900	883	910	919	871	895	908	849	950	909	912	933	905	898	910	895	878	886	918	858	892	890	908	901	908	954	920	924	884	886	917	880	901	924	913	904	878	871	881	876	874	884	918	860	903	929	937	894	872	928	964	904	874	894	931	862	956	938	898	937	890	926	875	900	858	908	877	940	901	893	879	940	855	894	885	898	962	874	931	929	890	889	937	926	899	831	884	877	888	859	918	902	909	892	902	948	911	916	912	902	892	910	838	890	924	896	953	909	889	914	866	909	902	943	879	924	962	944	957	849	893	884	889	831	908	912	926	909	873	888	883	956	857	884	873	924	850	951	907	935	902	932	883	917	955	926	891	906	952	946	911	877	919	862	870	884	901	857	865	927	875	883	970	863	915	915	912	946	862	902	863	942	915	904	864	877	907	950	875	932	905	909	951	882	885	886	919	907	952	939	896	909	892	883	898	900	905	905	933	861	904	889	902	868	913	877	966	862	906	933	877	906	893	932	904	917	931	943	879	926	851	896	866	884	896	908	898	892	929	926	849	887	881	934	868	922	928	895	959	884	887	868	859	840	858	884	931	830	909	917	905	903	890	902	895	927	876	934	910	861	912	926	920	877	883	901	883	892	873	894	921	855	869	893	873	933	901	916	879	869	886	915	922	950	861	891	912	874	879	879	829	911	907	878	917	905	917	904	870	880	911	888	892	883	851	938	886	878	929	877	923	883	879	880	919	933	917	923	885	886	923	920	905	881	903	919	891	864	929	915	903	877	880	942	910	923	879	857	946	898	929	920	849	861	924	911	894	884	929	927	857	915	859	898	884	878	927	923	879	874	864	911	877	879	890	882	882	952	907	961	930	923	824	875	872	914	831	938	924	921	897	894	910	823	909	919	903	907	906	899	909	914	927	928	838	914	886	900	883	911	877	913	895	934	860	843	909	904	897	938	932	901	921	878	872	904	921	924	869	861	874	961	848	881	917	933	877	879	946	897	911	906	883	899	880	847	889	942	875	911	914	882	919	857	867	948	912	865	950	919	921	894	911	920	900	884	918	851	853	935	912	867	894	890	900	890	906	901	847	925	883	905	936	894	887	927	875	889	911	895	947	963	917	909	905	898	966	906	940	896	887	849	878	813	902	943	917	950	958	952	900	954	886	894	938	820	976	888	910	868	951	897	867	888	853	914	876	857	888	897	938	954	857	935	841	865	848	912	907	893	852	852	890	863	866	908	946	925	875	928	892	920	893	914	884	889	884	931	933	903	915	842	881	853	873	911	904	912	865	900	891	913	866	886	899	860	892	885	884	869	920	870	909	909	894	843	909	897	886	912	930	907	945	941	947	946	903	877	929	871	891	950	913	886	875	844	898	907	902	932	931	907	891	847	924	874	917	880	873	862	926	901	876	954	894	905	870	904	864	899	955	918	879	846	861	933	905	935	852	907	873	884	910	897	881	869	912	897	893	892	918	921	857	894	887	952	869	927	912	875	861	910	874	906	905	918	909	854	885	910	945	892	948	944	867	915	890	876	869	905	925	959	867	892	954	948	941	870	948	860	891	923	892	848	864	904	883	946	930	835	886	895	897	854	857	919	844	897	927	900	850	860	881	862	895	917	888	897	883	855	908	827	887	845	913	900	893	914	871	865	912	905	897	842	917	894	909	923	906	864	913	846	893	891	940	946	835	881	827	939	841	912	878	870	929	898	900	851	894	886	971	923	905	905	916	951	870	911	874	958	917	902	917	908	871	871	895	902	863	889	881	888	905	949	812	874	817	935	890	876	949	909	862	838	916	914	902	897	886	880	903	886	896	891	852	912	838	895	898	905	854	857	870	898	906	920	901	931	917	879	899	870	883	922	892	955	897	912	850	911	885	905	898	961	905	899	884	915	895	923	886	928	891	901	870	893	900	876	927	895	845	892	881	912	910	877	860	878	884	881	857	922	962	949	975	871	917	920	887	929	873	904	904	888	885	934	898	907	960	903	942	901	875	904	828	902	880
45555	26904	21013	10638	2028	895	654	588	541	507	480	471	382	399	385	376	347	347	404	384	374	364	351	356	344	338	321	332	300	311	336	369	350	370	351	363	318	293	310	310	356	349	332	351	327	326	329	334	334	299	331	313	348	317	307	323	351	307	341	330	332	349	359	315	350	318	353	338	327	311	331	317	322	346	339	340	340	334	345	331	346	341	312	301	321	364	353	308	337	323	335	336	365	309	327	314	349	361	368	311	283	321	308	341	347	350	326	309	319	325	336	331	302	297	323	363	359	310	337	335	330	314	322	330	331	323	317	338	355	329	326	345	336	340	306	309	344	341	340	340	337	347	367	316	300	339	329	326	322	331	328	332	320	297	331	343	354	343	346	326	355	307	355	330	324	351	349	379	345	319	333	325	320	299	348	345	328	334	351	356	349	343	352	348	340	339	358	303	370	325	326	325	332	345	343	325	346	324	312	314	304	319	329	339	340	344	359	371	315	336	341	346	375	329	293	329	326	338	316	303	314	341	330	333	306	329	336	313	372	343	328	339	305	346	358	292	304	340	360	315	307	320	315	344	293	383	348	337	317	349	317	341	335	308	332	329	324	343	304	357	296	329	309	354	352	316	350	346	309	295	330	315	344	310	323	318	346	319	323	347	336	340	326	327	325	351	385	340	349	332	312	350	321	320	316	345	311	288	302	328	345	349	346	338	339	342	337	321	332	337	316	328	356	328	307	327	342	303	320	307	285	360	330	324	322	304	343	349	321	360	373	328	331	315	321	341	296	335	336	310	310	336	328	320	319	336	380	334	339	338	299	363	283	315	345	337	335	337	351	352	317	364	328	298	352	321	347	269	340	353	344	350	319	351	321	302	319	321	324	308	345	348	336	289	338	344	336	324	325	350	316	303	335	340	290	310	371	322	350	349	364	322	320	322	313	287	348	370	301	343	320	371	349	308	336	320	318	319	313	321	380	339	335	335	352	316	305	311	304	324	330	302	320	341	353	318	333	347	328	345	352	316	283	320	348	308	337	338	320	360	345	324	338	306	349	340	304	350	346	325	329	350	353	337	325	284	345	317	322	341	320	317	342	316	347	302	347	298	347	312	299	353	345	343	334	359	322	325	298	307	294	332	314	307	342	331	315	317	334	364	345	353	314	336	358	319	368	319	311	338	322	384	317	365	339	355	316	306	318	329	319	351	316	326	311	344	299	351	323	329	316	341	313	381	343	328	333	288	287	328	312	341	339	357	321	336	325	347	316	312	307	312	316	334	327	346	359	339	304	316	364	299	322	334	314	328	340	299	311	321	309	336	357	307	344	351	376	292	334	301	337	341	325	337	307	323	304	330	375	333	373	305	366	340	345	311	343	319	317	350	353	322	312	353	312	317	329	344	341	331	344	319	301	320	336	303	326	333	322	309	325	309	302	354	339	321	331	331	324	338	334	305	309	328	357	357	359	315	302	346	329	284	328	335	326	332	296	321	285	316	362	338	343	326	331	347	346	344	313	323	352	314	302	333	324	326	337	305	319	329	353	343	357	336	329	319	340	340	322	294	324	323	319	331	353	333	340	308	319	335	339	293	328	350	384	317	303	322	312	301	336	332	331	338	334	316	323	329	302	357	344	345	341	344	362	313	329	347	291	349	289	330	296	322	360	356	332	348	321	301	286	314	318	350	326	332	330	320	361	343	363	323	325	308	320	315	304	343	300	332	328	334	308	338	347	319	325	314	346	331	330	328	343	303	377	340	325	332	314	327	315	331	341	326	330	338	312	342	350	345	333	330	328	359	354	331	316	342	333	326	358	340	336	355	315	310	363	303	312	314	336	333	303	319	307	322	306	308	303	331	345	334	344	325	356	337	324	333	365	326	321	307	339	332	316	329	336	352	309	334	341	304	331	319	360	342	316	318	355	344	331	315	331	325	311	324	320	347	329	325	343	317	336	335	333	334	313	300	316	342	334	376	326	305	338	327	342	341	308	335	286	314	367	339	349	326	367	327	336	337	367	318	342	321	287	357	329	341	322	316	338	298	337	323	318	301	343	334	336	308	304	331	322	274	311	328	322	328	310	330	324	331	326	305	321	289	324	322	337	337	314	310	320	330	333	350	319	342	357	319	322	340	328	376	313	295	342	325	340	298	333	318	320	326	338	379	293	337	330	332	273	284	375	342	296	308	326	341	293	340	345	334	340	324	298	315	299	312	312	319	354	307	316	354	329	294	349	332	347	361	346	350	342	313	335	330	314	311	319	322	359	315	293	327	341	321	340	350	366	327	343	322	330	299	347	319	325	353	311	299	320	317	336	329	374	333	366	354	331	360	344	339	320	330	355	335	351	329	361	328	331	318	319	328	339	260	316	311	298	333	307	329	297	327	319	319	347	348	357	352	333	346	311	365	335	361	334	325	354	323	302	343	318	294	335	293	323	350	321	342	365	336	332	310	347	376	294	319	332	315	339	327	336	355	295	317	348	338	358	351	331	306	365	331	286	378	365	364	343	336	319	310	299	333	349	357	340	319	326	300	309	333	328	299	310	361	341	351	340	327	368	343	320	287	313	314	309	323	334	297	306	348	349	349	318	348	347	358	341	342	323	352	364	328	324	312	346	312	346	330	347	306	319	330	331	339	342	321	348	336	337	296	276	349	351	334	307	367	328	335	346	334	327	347	322	331	335	307	321	351	302	318	358	339	325	327	338	326	345	326	315	341	328	326	325	345	339	332	349	330	326	343	347	312	328	297	324	342	300	333	335	338	285	327	291	347	321	326	328	332	357	337	296	345	330	314	324	349	333	372	330	351	328	322	356	322	323	332	292	335	327	341	331	310	342	323	354	329	330	330	314	361	323	322	342	307	331	362	342	328	349	332	326	314	345	326	335	390	308	317	314	341	310	316	332	321	291	324	346	343	346	344	323	328	312	300	325	342	322	305	319	358	323	360	322	324	337	304	303	304	337	360	352	302	306	342	350	314	309	317	294	305	311	340	326	337	328	351	336	337	287	343	361	342	346	334	331	312	348	355	360	334	304	344	302	326	359	337	340	337	302	322	325	298	368	338	312	348	322	345	323	332	350	324	337	343	320	340	323	334	343	326	319	346	338	314	352	321	334	325	336	298	335	316	313	346	330	389	341	320	302	325	316	335	332	326	316	330	346	310	367	293	360	315	320	325	330	349	313	323	333	341	331	331	355	286	343	356	361	312	347	357	333	326	324	323	321	320	317	290	348	361	331	296	297	319	325	305	348	332	319	320	351	324	319	312	320	324	342	331	345	310	309	320	317	350	343	328	327	324	310	334	372	320	321	306	328	316	315	346	352	334	298	331	331	355	352	347	346	326	345	331	343	339	315	290	308	356	332	360	299	332	336	321	337	315	316	325	333	327	279	301	339	316	362	318	328	296	350	356	323	321	296	355	362	376	360	320	357	325	347	348	316	322	310	322	348	343	336	332	331	306	316	350	366	290	318	346	352	321	329	313	349	330	351	345
29646	19708	24552	14542	4125	2819	2217	1936	1700	1646	1459	1307	1215	1104	1016	1041	1011	983	918	971	909	930	955	887	850	892	877	812	847	811	765	766	752	766	733	797	778	763	780	800	765	775	707	761	742	743	758	762	739	736	744	749	692	746	793	798	737	727	734	756	779	764	760	749	771	740	736	725	766	710	772	673	699	739	687	716	735	702	738	734	752	709	801	738	689	737	749	744	735	692	704	720	743	762	736	696	752	711	693	761	730	721	697	771	736	747	720	746	710	705	804	727	750	695	712	723	736	724	778	716	730	776	726	717	757	739	764	724	778	743	715	695	727	731	774	691	736	826	777	724	686	712	748	756	718	702	768	731	720	767	724	737	711	718	731	709	732	684	725	733	743	760	717	721	728	731	736	712	753	746	723	714	758	699	720	772	723	745	736	765	743	760	772	753	697	721	724	682	701	738	737	731	682	697	737	719	690	797	745	711	735	713	709	709	706	696	724	721	723	745	737	716	721	789	745	711	723	720	724	726	736	736	722	741	771	720	731	705	718	728	783	700	766	698	745	791	758	774	715	683	760	718	744	739	780	726	740	736	703	715	700	738	720	725	790	706	700	677	712	713	723	741	737	720	732	737	737	728	747	745	691	772	791	734	789	716	751	735	706	749	716	728	725	748	772	717	732	688	702	795	726	685	740	727	732	699	716	755	750	732	765	735	679	728	745	732	688	726	720	748	693	759	729	689	702	725	748	754	725	715	746	693	722	752	736	737	750	775	745	666	711	740	719	754	745	747	738	769	764	734	755	680	697	747	773	757	716	716	683	708	747	757	705	759	698	776	743	722	732	737	721	773	766	718	758	700	716	758	675	713	721	760	788	783	747	756	727	720	703	760	741	756	746	734	792	727	716	732	743	719	728	733	725	705	751	715	670	730	752	719	757	733	706	729	770	715	762	722	744	684	773	741	739	740	719	746	696	745	751	742	724	744	749	714	753	731	747	718	692	728	760	743	767	711	721	729	703	750	753	761	675	803	744	735	658	744	746	742	724	686	724	722	720	737	717	730	722	808	753	756	705	719	717	761	715	745	768	730	746	704	749	730	712	723	716	709	763	711	718	736	786	756	692	743	713	720	725	693	757	742	752	764	752	725	747	721	777	696	684	767	759	703	727	726	716	747	759	737	734	685	798	775	698	743	697	703	751	723	746	765	766	759	716	781	740	785	693	775	767	761	708	726	768	739	755	709	732	729	771	713	716	770	739	772	724	720	739	747	694	724	707	733	689	750	800	699	722	737	672	749	757	720	751	715	737	766	752	752	760	685	738	741	744	791	748	725	770	709	747	723	762	710	750	739	747	704	767	680	741	743	719	776	709	718	688	693	696	773	759	688	770	766	707	709	696	726	725	771	736	733	765	730	709	728	729	745	764	749	771	732	717	788	693	772	797	713	734	696	770	730	734	741	754	787	716	742	736	720	745	751	730	724	730	758	774	731	768	719	719	706	745	706	699	715	729	696	714	746	738	778	742	723	772	723	757	716	703	745	780	713	773	704	697	745	715	692	717	703	738	733	712	734	738	766	730	758	742	686	742	733	710	762	730	782	713	732	723	751	728	758	772	709	788	700	783	742	723	709	769	737	735	727	749	784	729	724	713	738	766	722	754	708	732	756	751	695	714	725	727	744	756	731	723	704	749	736	724	725	722	712	731	759	722	687	704	742	750	693	716	753	726	754	681	723	725	792	769	734	797	761	730	717	737	722	717	765	715	730	766	763	753	742	732	722	770	711	790	730	721	719	733	702	745	724	719	715	769	756	786	705	704	705	726	715	772	747	735	726	728	730	672	726	762	704	718	737	731	676	735	712	720	748	763	676	735	736	716	699	731	754	730	722	730	735	738	682	723	734	743	733	733	750	709	710	793	689	731	696	712	773	769	720	779	759	723	732	780	736	759	738	756	704	721	696	731	726	722	771	743	747	734	732	708	716	728	756	791	729	747	744	750	775	746	751	678	755	700	746	721	743	739	721	727	701	722	714	780	759	703	664	752	744	732	729	763	717	725	732	732	757	702	768	770	755	728	739	717	701	755	725	763	707	721	749	714	749	684	769	683	726	758	701	802	729	768	716	726	732	718	722	748	733	715	698	742	736	733	734	726	757	742	717	710	737	775	734	745	761	713	742	764	728	736	767	731	761	739	730	707	726	732	662	731	710	730	722	724	765	749	719	705	717	718	723	756	724	714	704	725	724	698	784	746	735	722	712	731	749	707	728	711	722	776	741	722	771	708	743	691	768	781	748	727	693	711	727	686	704	704	717	758	705	751	717	729	713	728	688	705	696	701	720	762	789	741	744	752	782	719	707	755	695	738	725	725	796	717	704	730	814	784	751	746	695	713	717	727	714	720	704	731	735	734	728	788	756	735	761	717	749	723	740	749	767	712	736	763	759	752	732	775	764	712	705	768	730	723	737	756	733	744	763	738	721	735	769	693	806	728	735	744	698	770	710	773	753	730	735	717	737	766	745	788	714	757	759	744	703	750	754	745	724	736	675	699	730	717	728	713	755	724	697	723	719	729	722	722	763	732	705	710	705	769	776	748	715	749	769	731	772	772	681	710	691	762	772	718	760	770	738	734	765	741	726	743	684	768	758	763	709	696	767	717	781	747	738	743	748	717	735	725	722	760	759	751	770	688	747	722	722	716	736	745	688	726	730	777	757	701	741	721	727	722	726	769	760	741	719	693	670	753	731	723	760	720	720	701	794	709	762	746	722	747	725	765	751	745	718	771	732	749	719	712	735	755	761	762	749	734	726	738	708	745	719	702	739	732	721	745	736	748	719	724	697	722	697	668	710	730	767	798	768	738	684	710	738	740	718	729	779	748	780	670	722	737	757	769	725	728	764	755	737	722	726	712	754	713	741	692	648	772	713	771	792	742	746	710	729	728	716	753	743	731	722	763	754	743	755	752	723	708	703	769	768	766	729	715	721	678	705	746	732	732	752	760	753	733	730	761	751	732	723	685	718	803	776	730	719	745	796	767	730	728	715	691	785	718	735	720	717	770	794	731	747	726	770	737	702	734	786	709	756	785	734	762	786	740	773	703	720	728	733	731	747	712	777	759	689	746	687	715	728	754	755	755	702	756	752	758	753	748	750	728	724	735	735	772	734	735	744	745	714	708	789	775	784	738	713	771	709	687	698	715	727	733	735	768	725	706	744	753	736	704	749	730	790	729	739	687	745	744	748	759	694	681	722	770	715	760	773	732	680	664	742	725	717	756	739	778	703	735	726	721	658	749	687	728	715	738	733	742	766	721	733	747	739	744	729	771	774	753	715	742	714	718	739	726	796	761	715	740	757	698	705	769	769	715	730	732	748	739	729	728	733	701	741	730	718	696	776	735	707	737	776	751	769	725	736	713	748	753	667	766	741	771	737	738	740	729	728	703	731	661	714	741	730	725	741	695	743	730	734	702	751	750	747	728	742	736	768	732	760	743	765	724	725
53410	34911	28867	15684	3771	1489	1052	850	729	626	604	569	539	530	479	518	451	488	442	450	447	411	453	379	437	435	439	407	444	395	438	380	399	391	362	432	388	393	443	415	407	409	395	432	423	422	396	373	391	404	368	422	411	399	403	424	386	353	421	427	376	430	415	427	449	412	422	402	387	430	425	432	439	404	412	389	403	385	401	434	388	432	405	446	415	420	408	416	392	387	391	403	432	403	414	399	427	393	399	402	379	442	389	408	422	399	417	471	393	401	420	439	366	399	415	400	429	397	392	399	369	411	415	386	407	390	382	403	379	414	413	363	396	410	426	382	396	400	436	403	433	418	414	403	417	410	411	376	422	411	433	438	434	420	428	390	415	395	410	405	390	438	433	409	380	420	381	388	394	382	380	391	393	386	435	464	413	399	396	423	410	392	388	416	388	409	372	393	438	443	450	393	392	422	360	429	421	378	415	415	376	411	398	344	420	399	407	418	389	396	429	413	423	383	394	376	382	418	450	374	399	435	417	399	423	372	410	415	385	392	408	398	407	366	404	381	412	385	420	392	417	431	438	380	373	408	428	365	454	440	419	399	404	363	406	417	381	386	416	417	407	398	382	451	448	411	384	382	392	408	372	372	397	421	406	414	382	375	419	403	389	424	392	463	427	393	402	410	395	416	418	404	415	467	411	415	421	416	404	416	384	374	416	394	385	365	413	377	389	393	377	394	377	419	399	397	401	385	421	429	377	367	372	423	433	384	388	425	379	400	383	391	409	382	397	386	441	420	418	411	434	391	418	387	366	367	404	439	402	434	424	401	390	408	376	450	382	341	392	422	391	382	407	419	409	416	403	400	410	412	435	394	408	410	406	424	382	403	431	408	387	382	388	420	425	402	447	400	402	408	433	434	389	372	401	374	414	395	399	377	442	376	375	407	383	438	395	398	440	418	440	464	403	406	414	390	388	422	367	379	391	413	377	397	431	371	432	401	434	405	427	367	411	425	432	394	454	394	430	366	428	363	405	348	417	379	385	414	400	404	404	381	393	423	399	422	387	413	416	386	396	380	412	384	440	422	438	394	420	394	389	398	415	366	413	414	363	394	370	421	417	421	405	389	399	354	394	408	438	413	431	383	395	369	393	396	427	403	417	382	442	373	394	407	419	392	389	396	365	425	433	392	414	395	402	429	390	421	384	415	379	384	413	385	432	400	390	354	390	399	405	388	392	409	426	370	416	390	385	372	427	379	387	423	408	407	373	438	378	458	439	418	394	411	430	409	391	410	405	416	385	409	427	458	416	393	417	416	372	424	380	375	387	393	361	389	383	369	403	415	418	444	433	423	390	387	403	396	363	374	406	385	403	405	414	392	405	429	393	400	368	431	416	362	404	415	389	384	368	400	392	401	407	384	388	432	419	399	401	445	396	398	429	410	402	422	404	390	400	416	420	396	407	389	360	395	425	384	423	393	419	406	412	427	418	406	446	363	415	419	394	419	372	409	404	447	412	426	413	364	416	364	409	421	385	440	393	431	418	436	408	441	385	424	412	423	404	366	404	419	430	389	413	357	413	380	414	401	395	427	432	397	383	417	412	422	384	458	410	411	412	443	440	408	410	422	418	389	425	434	420	406	400	433	419	428	374	397	406	383	385	394	330	351	399	398	407	403	440	364	410	397	363	417	366	398	394	371	421	413	394	404	419	411	403	396	425	398	387	454	403	413	375	433	402	411	447	409	482	408	448	457	398	379	360	390	436	389	426	401	420	424	422	414	382	415	423	414	419	404	398	440	406	401	411	374	416	412	427	408	401	407	429	396	392	396	425	393	379	381	410	418	441	407	373	388	400	425	388	394	397	415	420	389	391	407	415	454	389	403	444	394	417	386	398	449	436	402	425	375	388	393	405	399	399	394	410	407	395	446	448	389	418	416	413	436	409	411	413	438	423	415	390	408	385	386	383	415	374	366	411	412	432	375	407	399	398	412	426	420	412	379	384	410	415	390	411	412	387	388	402	417	440	392	388	417	413	454	380	385	403	403	435	423	383	393	396	393	432	440	410	411	411	380	391	376	427	374	371	404	443	357	422	375	390	386	422	408	423	415	397	394	409	424	395	428	412	433	416	398	410	417	420	431	382	453	411	385	456	410	430	401	407	390	408	416	397	407	426	412	419	355	395	381	388	403	420	436	397	395	408	368	374	415	403	391	408	408	427	406	413	413	398	373	420	388	414	381	437	374	418	402	417	411	371	440	412	402	360	382	430	423	404	407	387	375	418	430	426	373	378	407	401	376	439	409	400	417	427	423	405	394	419	409	419	427	427	414	400	391	420	443	445	390	408	423	455	373	391	374	415	390	435	429	400	398	429	386	422	417	412	380	413	374	415	405	427	436	367	386	420	366	372	412	414	378	370	392	423	416	402	415	422	411	385	392	414	402	385	376	371	396	448	391	435	394	385	433	378	398	405	398	434	408	366	405	398	390	429	420	395	370	434	401	429	411	393	461	403	413	419	384	355	390	382	421	420	426	352	395	356	396	392	399	374	381	371	377	414	429	394	424	395	424	400	449	421	409	400	396	382	399	402	422	444	441	444	469	354	396	370	415	404	372	365	424	372	399	420	422	373	403	435	392	413	398	394	394	395	394	420	403	404	363	425	392	398	375	433	402	375	395	415	382	397	389	375	423	375	396	363	407	413	377	422	435	408	388	347	412	401	383	389	394	433	419	378	380	408	396	429	429	424	376	374	395	396	374	406	378	357	463	404	368	423	382	383	461	451	397	394	396	371	422	453	420	380	394	425	432	418	411	387	421	421	438	435	407	402	430	440	433	394	381	381	406	384	395	400	353	415	418	364	381	408	379	407	392	403	432	440	437	384	372	381	426	430	402	387	397	401	446	404	425	402	422	384	379	386	404	417	445	382	433	413	357	383	431	398	361	376	414	425	409	411	380	390	420	386	447	410	438	394	356	421	421	400	365	380	441	416	375	395	427	410	457	417	461	381	448	413	402	433	393	374	395	407	386	410	398	421	401	393	370	414	404	406	435	440	435	424	378	414	350	376	378	400	405	414	385	440	413	402	407	385	376	421	384	397	428	407	453	359	403	418	412	362	407	391	407	389	412	444	398	439	434	402	421	397	443	377	407	390	402	386	400	432	378	383	430	402	398	395	421	376	408	463	404	389	408	412	470	401	401	438	417	382	413	453	398	413	372	438	464	390	435	413	396	355	404	383	434	422	404	416	381	389	398	423	417	400	410	394	395	396	404	412	417	385	415	406	379	385	416	363	417	434	431	414	400	423	417	393	431	412	410	376	422	411	378	402	437	424	400	409	402	396	390	362	374	418	409	376	415	379	393	418	394	435	392	402	392	410	407	429	373	404	442	399	407	406	414	407	426	402	382	412	435	354	419	413	386	430	418	441	461	416	391	443	459	403	408	396	394	433	414	363	396	437	417	428	396	440	409	437	398	393	382	375	419	413	399	393	418	381	398
34376	26291	30546	19215	5975	4274	3329	3065	2522	2171	1962	1895	1648	1446	1412	1315	1373	1277	1257	1254	1219	1241	1149	1180	1100	1151	1029	1060	1011	999	980	942	939	991	973	968	964	1026	992	1000	920	916	900	907	870	867	861	910	904	888	897	931	914	895	939	916	936	897	896	913	863	941	881	826	877	902	860	916	993	885	887	880	879	917	879	881	905	915	906	872	902	873	880	897	885	910	891	887	898	875	912	887	914	873	901	886	881	899	863	863	859	847	872	886	890	868	897	953	924	920	852	918	921	912	870	916	899	867	908	918	916	875	877	919	918	903	846	900	878	906	860	884	883	886	895	860	929	873	890	889	883	880	864	912	893	838	854	875	877	883	894	875	882	909	862	943	954	903	890	880	887	838	906	899	889	931	898	874	903	883	872	941	889	913	889	898	900	854	896	881	886	931	879	870	898	914	861	840	936	861	865	875	907	870	870	885	885	859	909	923	916	941	871	887	853	907	859	904	914	916	931	867	826	898	921	927	868	875	911	909	875	859	791	878	879	874	860	884	899	939	849	900	919	891	896	870	869	902	889	914	893	908	880	891	927	871	894	897	841	865	875	940	876	882	828	911	917	886	905	879	863	892	936	895	844	897	910	892	879	902	889	919	927	926	879	905	900	866	866	904	877	857	917	894	868	921	882	919	877	912	857	914	874	855	893	918	909	918	922	893	891	833	897	862	844	941	856	878	903	898	874	852	891	848	948	902	887	847	933	862	927	911	982	921	841	869	908	873	913	891	945	848	906	956	876	835	929	896	904	883	914	883	891	940	957	889	893	866	895	912	875	936	922	941	885	849	916	913	866	857	951	896	895	856	895	915	892	884	868	876	907	824	889	869	908	909	892	909	887	884	898	855	821	916	921	890	934	934	909	927	903	845	897	963	932	831	874	887	899	870	866	898	867	892	889	896	910	930	907	901	853	871	886	917	893	928	864	839	908	893	857	866	947	925	876	905	854	921	845	843	913	939	913	859	868	899	912	915	889	870	833	895	959	913	867	903	860	829	876	905	828	883	935	874	896	911	910	906	902	859	875	862	843	858	921	879	852	935	885	892	896	915	904	862	885	906	857	929	921	868	875	955	887	885	874	936	897	896	950	910	899	911	897	925	855	879	883	911	892	871	900	875	915	854	864	850	901	891	915	873	911	964	850	848	875	879	848	914	846	842	927	915	875	829	856	924	929	887	854	880	906	912	926	866	840	907	878	864	877	864	862	879	855	877	909	909	912	953	914	864	875	883	926	882	903	875	903	913	882	852	907	919	893	929	944	881	887	914	880	895	905	873	917	911	892	837	909	920	901	868	863	920	846	877	901	875	932	887	864	852	898	926	885	916	926	910	898	907	843	854	867	903	891	914	863	888	869	926	865	892	913	909	878	855	864	865	850	844	898	887	910	908	903	929	856	940	932	810	871	914	914	867	915	877	906	919	873	827	942	873	902	843	886	918	925	902	866	864	930	911	981	890	939	915	927	901	885	897	915	897	879	927	883	881	875	864	924	871	914	929	862	915	919	869	921	891	942	904	892	878	922	906	921	906	873	889	906	898	916	900	921	895	932	906	874	857	892	859	853	902	883	840	881	940	923	871	866	889	826	923	930	939	907	904	911	930	887	879	894	874	882	895	878	980	908	861	879	870	943	872	847	886	908	917	875	871	895	889	906	885	914	860	907	877	883	871	877	924	944	880	896	903	886	885	905	883	880	918	827	896	896	894	860	903	866	920	854	828	841	896	900	902	903	901	955	865	896	899	945	878	939	870	888	910	888	891	826	833	935	845	891	848	846	890	920	883	895	908	920	909	883	938	931	878	905	892	902	857	926	872	940	889	901	867	935	989	940	944	882	887	909	879	880	873	930	899	894	916	866	925	909	897	849	886	849	842	932	859	923	849	948	894	902	877	875	891	858	887	897	899	855	867	915	907	927	870	867	860	939	897	876	866	873	871	845	912	881	911	941	901	889	885	923	922	910	899	904	874	895	919	914	896	875	897	846	874	923	905	898	897	891	877	914	897	958	861	924	907	894	899	934	903	876	889	873	941	931	856	879	923	878	874	906	899	921	869	916	932	827	901	945	951	895	886	868	864	935	863	908	912	925	905	847	861	890	853	917	881	906	878	850	889	864	938	886	901	894	936	929	829	852	926	866	904	894	883	878	875	896	917	930	909	858	886	898	919	886	913	877	892	878	895	935	922	909	843	924	916	872	876	883	861	840	864	909	884	921	906	820	885	907	899	910	848	894	938	899	875	917	910	928	854	912	940	913	898	913	883	935	902	932	928	921	890	908	919	871	926	883	915	860	895	931	901	876	892	965	889	920	902	837	850	863	868	913	881	908	917	889	940	858	923	922	861	857	864	896	922	932	924	942	908	832	927	857	900	933	884	878	953	867	909	928	874	912	899	830	923	886	918	875	917	922	924	826	863	908	865	889	898	845	912	922	908	919	874	901	907	873	887	853	886	946	914	892	939	904	918	917	961	927	881	897	872	874	902	895	915	855	900	847	904	902	834	929	897	903	952	886	846	921	922	828	898	876	898	935	915	860	880	895	855	888	874	940	868	920	827	872	875	876	854	836	891	902	931	843	908	920	912	921	938	889	934	896	874	884	946	849	872	899	899	919	897	890	887	878	867	920	904	864	935	910	876	902	942	871	941	920	906	913	932	850	913	851	874	845	854	871	866	892	877	937	889	815	891	880	869	884	860	856	890	893	846	993	861	862	929	873	983	924	946	955	901	861	842	871	843	920	850	886	912	871	865	957	863	931	885	850	904	919	886	850	915	907	895	878	873	934	886	912	902	875	934	840	907	881	969	898	886	927	923	865	875	859	892	859	885	896	854	838	876	903	913	864	873	920	865	889	849	897	886	882	867	853	896	852	833	882	918	905	907	906	832	909	824	877	892	879	845	924	903	877	910	926	814	892	885	870	871	898	906	874	908	909	943	921	910	905	869	930	859	880	914	871	898	897	836	876	860	909	903	877	906	907	914	878	847	929	861	881	906	861	879	863	895	933	913	887	868	960	904	847	892	844	906	907	923	887	906	888	900	895	836	913	903	893	858	907	837	872	900	908	897	894	910	930	859	876	890	910	900	870	896	904	941	927	931	879	859	906	867	903	855	894	880	880	912	890	901	897	838	882	948	865	909	881	948	891	927	909	902	866	923	907	867	917	938	875	858	901	885	914	926	955	885	912	899	873	886	871	865	920	827	875	893	916	893	896	879	939	873	863	959	922	930	895	878	923	877	888	877	915	902	893	892	891	895	934	929	905	923	897	886	889	927	845	841	930	886	874	871	935	926	895	887	889	914	841	925	886	873	859	889	864	928	883	865	855	864	880	858	943	912	896	847	909	929	856	884	917	887	911	853	898	872	919	888	885	870	900	914	895	819	903	906	857	908	803	861	907	852	853	938	893	926	861	933	949	870	917	938	884	873	894	900	902	916	897	877	887	843	878	870	856	882
28292	14079	6623	2062	809	643	590	508	540	467	448	444	480	432	449	411	450	441	425	441	435	441	463	432	423	438	459	435	420	430	442	456	458	402	416	405	401	455	426	412	439	431	399	395	465	417	417	420	424	441	394	401	401	424	443	443	431	397	447	393	441	441	413	398	420	436	412	390	412	436	399	379	421	444	381	388	426	461	415	442	432	402	443	437	411	410	432	439	457	465	449	477	447	415	384	412	422	400	398	428	412	404	417	401	455	436	449	445	413	420	428	412	395	374	404	403	452	423	451	400	446	413	439	445	439	457	450	436	460	403	437	442	440	409	426	430	421	450	409	366	439	404	416	398	403	418	401	424	424	398	425	379	453	423	385	448	437	390	425	448	431	400	388	418	409	397	365	410	409	420	435	394	457	428	411	446	390	414	425	406	370	401	436	461	438	416	407	392	479	448	392	428	382	447	435	411	420	402	423	492	417	408	399	434	402	408	418	388	414	414	420	418	438	431	403	416	432	400	396	452	441	454	434	424	405	415	382	414	402	394	422	446	411	415	384	455	444	426	435	405	397	391	402	416	422	372	395	399	418	421	437	395	419	417	412	410	417	435	365	375	423	412	433	418	426	395	441	416	412	396	443	425	440	428	408	431	410	404	380	385	421	402	423	424	405	396	437	408	426	415	430	466	403	424	438	412	415	415	413	428	432	458	438	401	459	471	429	399	434	448	402	424	426	431	422	408	430	393	462	415	430	410	437	464	414	394	384	431	401	391	447	399	427	421	400	463	408	373	414	433	425	447	397	440	414	450	432	419	423	422	400	434	402	397	392	401	401	425	426	401	383	398	399	420	403	403	414	423	454	409	438	445	433	438	447	441	428	405	441	403	413	438	385	421	429	419	410	389	437	426	442	420	395	440	387	420	385	420	394	406	423	417	406	450	429	387	440	427	396	403	437	386	411	413	402	431	448	463	422	431	430	465	400	430	414	430	429	380	396	424	460	409	426	429	437	433	419	440	423	423	414	420	437	413	405	408	425	412	413	423	445	431	450	451	430	440	449	371	418	417	411	433	410	402	427	426	378	418	396	446	442	423	434	471	415	409	413	399	402	398	475	434	388	385	422	479	449	401	372	466	386	410	393	426	410	375	407	413	430	395	404	438	422	397	421	397	426	460	407	363	449	397	386	438	390	445	402	386	467	420	377	418	422	411	446	410	414	420	415	455	413	412	405	437	424	427	412	405	414	377	427	394	416	413	414	405	401	413	410	452	425	453	390	396	389	371	434	449	427	417	425	420	458	434	433	390	413	402	372	459	423	425	381	445	467	433	422	409	435	403	410	418	427	390	368	419	412	452	393	409	393	463	438	405	408	434	463	446	424	472	441	413	421	435	475	436	405	464	405	391	395	437	431	427	418	421	399	420	396	430	398	407	432	399	440	442	429	379	414	409	453	398	424	430	446	429	413	378	435	399	413	414	404	423	413	440	399	395	442	444	412	438	437	464	453	411	458	385	441	446	468	407	397	413	424	419	448	438	440	439	393	418	398	388	411	426	426	397	425	428	439	421	425	447	413	425	416	412	437	413	406	449	397	433	381	405	426	414	400	417	408	396	419	438	425	429	425	438	386	380	445	406	427	437	445	409	397	451	424	407	427	439	446	443	445	433	424	406	452	450	391	421	424	444	419	432	457	445	385	424	423	424	413	402	409	419	445	397	428	413	413	398	419	402	450	415	439	432	397	387	389	406	420	408	475	437	411	383	420	439	415	439	402	381	468	403	439	423	374	413	420	394	393	406	416	423	423	430	427	452	422	434	427	419	440	436	386	418	356	392	407	450	430	427	424	418	408	406	433	428	409	423	406	463	412	434	466	485	408	393	400	474	406	408	420	423	437	417	401	490	421	437	428	448	419	386	420	398	419	385	394	439	425	416	415	439	414	409	433	426	411	455	423	455	412	421	427	426	400	428	446	419	400	420	410	419	404	415	410	419	400	431	417	399	439	443	416	447	413	438	421	411	424	440	427	387	466	435	435	375	394	401	419	405	390	404	417	417	418	439	388	414	399	424	406	399	428	428	413	397	435	385	444	431	395	414	423	426	402	437	459	452	446	431	419	441	425	408	405	454	420	387	442	371	432	433	432	374	408	398	441	387	442	398	405	438	417	386	379	404	411	391	415	424	388	449	410	418	415	387	386	397	408	441	471	378	389	385	374	393	419	450	406	407	369	408	403	441	411	402	437	386	395	417	401	408	441	430	412	376	441	428	414	446	432	404	427	401	410	444	445	426	451	418	454	432	391	412	404	396	418	389	426	411	415	444	394	402	388	434	407	385	398	440	446	432	460	442	403	420	349	443	432	418	414	428	415	429	464	439	438	428	409	401	381	435	395	400	434	415	408	459	488	439	437	382	423	438	402	414	398	393	386	420	392	432	408	441	469	394	417	413	429	457	403	401	426	447	450	391	399	400	401	455	384	459	475	426	442	410	414	395	356	398	449	423	465	420	439	463	437	385	387	385	423	413	425	409	432	414	412	415	409	393	448	431	415	419	406	437	407	356	446	417	370	469	456	422	414	409	441	423	385	396	426	413	426	413	412	417	417	388	429	371	436	425	437	448	408	409	458	452	427	433	426	422	383	406	437	429	445	412	418	415	411	471	447	438	433	417	446	406	420	436	433	418	409	417	470	435	428	427	439	392	417	415	421	451	406	445	430	416	410	466	389	414	420	389	405	429	369	422	380	449	433	408	428	409	459	464	412	423	411	394	432	422	414	435	439	419	434	414	435	375	447	399	422	377	412	439	427	411	411	448	384	435	450	414	458	444	409	418	450	408	416	414	392	417	448	440	410	422	456	432	378	398	409	401	444	468	436	419	424	383	372	399	396	399	443	387	416	450	432	413	409	407	418	436	399	373	429	451	394	394	418	433	438	410	453	450	452	405	453	416	459	388	413	417	431	419	444	445	409	397	418	379	418	443	429	428	391	428	390	397	443	382	399	384	394	452	390	411	443	442	402	423	401	397	431	435	420	434	391	418	451	378	364	407	412	475	424	404	434	451	416	418	429	359	402	435	402	437	367	433	437	444	403	410	403	422	420	402	395	389	428	384	410	444	378	440	430	444	430	416	419	416	411	460	426	416	391	433	414	387	370	435	432	403	384	426	432	435	424	435	417	408	419	417	422	418	458	419	425	419	415	380	410	392	407	420	422	424	428	468	415	445	434	429	461	423	408	404	411	420	384	411	440	399	429	424	420	397	395	426	373	416	446	397	401	434	406	402	433	419	399	469	431	426	427	412	448	387	396	402	418	414	447	420	415	405	459	410	438	410	422	444	409	426	438	412	373	367	385	449	394	382	405	441	416	412	413	462	422	409	359	403	422	422	425	430	453	445	426	456	414	409	402	468	426	444	436	377	375	418	437	422	406	392	386	416	408	366	376	416	447	399	429	419	408	446	410	452	436	354	438	392	423	455	424	418	417	409	454	393	437	404
17739	10377	9565	4555	2306	1869	1628	1464	1337	1270	1156	1151	1096	1131	982	988	1021	975	940	1032	1017	1012	1034	988	969	933	943	926	944	934	922	929	899	887	886	902	819	887	951	915	875	896	931	946	871	895	910	938	914	862	884	891	926	955	832	900	872	928	899	892	926	879	867	911	870	915	914	880	864	884	897	881	895	884	910	920	916	932	825	915	906	925	873	845	922	858	897	920	874	946	914	918	864	879	920	880	891	949	905	916	883	898	962	913	864	915	875	883	917	850	906	868	914	914	896	891	927	869	909	888	912	912	878	911	934	912	917	869	884	988	890	929	919	898	874	868	903	824	914	865	917	886	944	931	904	891	911	909	858	887	875	859	832	895	874	914	913	937	854	861	844	931	946	915	843	949	936	848	886	843	907	876	937	857	928	912	879	919	858	876	907	865	911	882	880	888	918	877	895	924	885	900	928	895	891	947	895	921	888	944	912	892	866	906	915	902	860	868	937	842	911	901	888	958	875	908	949	889	905	849	886	882	857	947	920	895	857	888	868	857	905	934	888	884	897	906	864	935	923	854	887	892	827	904	987	915	875	904	885	922	863	924	845	894	933	907	885	878	841	927	829	907	932	888	896	892	890	826	849	922	861	924	901	930	926	844	923	923	933	869	843	926	918	879	918	896	887	849	882	908	873	938	904	910	906	919	905	886	905	886	896	919	958	856	920	902	902	894	932	925	876	897	897	911	885	894	899	854	919	957	990	897	916	879	901	912	917	896	840	899	882	902	940	896	908	904	885	919	896	899	874	921	903	897	923	886	887	893	858	907	905	921	838	925	927	921	881	861	935	905	907	902	909	883	887	909	901	922	888	935	879	884	879	855	913	912	837	906	892	837	957	931	855	931	880	865	922	914	949	906	902	903	930	908	854	925	868	892	848	924	940	881	907	895	857	869	953	890	845	917	952	925	870	875	942	873	885	844	891	828	880	875	868	896	913	934	869	900	899	941	890	889	900	888	949	944	863	836	872	863	868	895	938	893	914	943	879	939	881	903	941	896	925	898	902	863	897	847	859	909	951	863	887	944	890	897	942	891	913	872	935	877	896	898	904	882	861	843	902	897	898	914	882	908	899	919	902	864	860	941	863	910	885	842	870	900	886	834	905	924	911	882	906	938	907	867	931	884	893	900	886	915	912	879	884	877	883	865	879	885	845	936	916	924	871	907	878	908	912	913	881	856	896	941	927	946	936	929	952	883	936	873	870	922	882	873	913	883	900	910	874	862	858	905	926	863	891	907	897	919	922	918	956	853	919	896	861	887	928	897	917	886	870	890	900	866	900	895	880	835	906	837	932	888	935	919	894	908	874	880	930	913	863	927	947	914	862	956	969	895	834	895	888	908	921	892	902	912	874	851	918	868	891	860	919	910	877	898	947	922	920	903	942	891	884	871	885	858	916	910	858	880	937	879	944	876	946	833	928	917	865	922	914	932	929	913	893	914	904	897	880	917	880	866	901	889	913	956	876	916	842	887	902	844	875	914	908	892	913	942	904	878	961	906	849	872	871	901	907	865	920	913	873	913	906	954	898	886	915	889	913	870	915	894	883	887	916	906	913	889	866	917	911	898	874	860	932	865	924	885	899	929	877	899	899	914	908	900	877	866	851	964	955	905	905	924	894	880	899	897	884	918	888	963	886	895	875	899	902	877	904	870	952	876	894	895	938	895	896	880	923	928	873	916	834	885	920	892	926	866	956	840	881	862	874	903	919	851	915	911	889	936	888	890	918	884	895	863	907	877	896	920	969	867	911	846	918	875	880	821	933	897	920	894	861	884	925	919	890	886	920	843	879	885	874	930	892	897	938	930	900	876	907	909	932	929	893	856	901	874	888	877	910	890	905	894	896	883	918	845	899	865	874	945	902	890	888	910	908	931	880	923	936	883	874	913	907	862	866	884	906	843	887	890	917	918	941	879	952	911	951	855	898	901	900	931	923	897	941	873	904	904	929	866	916	854	963	866	915	846	859	879	853	896	878	964	968	890	871	905	919	906	890	898	862	834	875	946	843	897	942	888	885	856	900	938	922	922	906	886	926	928	894	926	909	851	912	880	819	913	887	926	959	897	875	895	940	906	925	806	958	890	901	954	890	910	922	919	912	884	892	863	902	856	863	869	875	929	895	862	898	870	884	870	896	918	928	948	888	884	855	900	859	881	916	914	882	870	924	923	931	863	939	864	976	907	945	889	888	870	843	836	911	885	901	895	909	866	949	882	867	834	885	892	899	865	895	905	911	933	883	909	871	922	911	864	893	859	854	909	948	936	905	938	914	918	908	904	920	918	856	904	906	864	951	907	893	891	860	921	861	886	933	891	900	921	913	862	924	928	920	964	931	935	937	896	860	894	893	892	892	888	891	898	893	871	886	893	895	884	901	846	878	882	837	880	888	919	900	912	884	912	875	902	883	918	844	882	929	867	909	888	869	917	888	916	890	913	916	922	890	892	922	887	959	888	891	935	887	855	908	889	916	908	908	959	898	961	897	878	899	954	904	908	847	917	898	882	863	911	940	882	881	891	913	883	904	883	866	884	876	906	902	913	857	924	925	911	893	947	877	897	936	901	930	899	864	847	881	935	876	918	879	866	927	900	918	884	932	934	942	874	900	897	907	893	916	890	859	879	907	917	889	875	880	936	867	921	929	914	890	881	910	873	877	914	842	947	864	885	887	901	892	889	879	858	921	895	930	882	907	899	873	956	897	871	924	899	905	943	902	948	949	886	986	898	905	861	891	859	914	908	871	913	935	844	886	921	876	870	878	925	884	879	863	923	809	857	897	921	945	944	885	876	968	847	924	944	916	864	921	861	861	884	907	890	921	812	957	920	918	912	881	889	870	894	877	858	930	888	906	878	883	921	834	920	903	972	916	881	892	817	841	930	930	917	900	934	937	911	873	897	852	888	885	839	920	867	914	849	900	875	882	910	910	860	889	860	890	918	910	895	932	914	904	925	930	866	880	900	973	892	863	907	916	833	925	888	892	900	896	902	856	834	942	904	905	962	870	894	902	867	891	866	889	891	925	900	957	943	893	916	901	910	853	878	902	910	881	891	875	920	859	888	884	907	929	855	871	871	900	885	898	879	885	865	830	889	888	923	904	879	880	831	890	905	805	848	920	903	888	863	889	842	930	861	936	902	885	882	870	853	889	892	869	855	923	851	905	970	860	947	909	882	840	855	895	888	884	930	910	855	862	944	896	887	883	902	893	942	916	833	891	964	945	915	900	865	857	891	911	865	926	915	883	931	930	910	891	904	862	886	928	899	949	889	933	931	936	937	908	946	913	855	947	865	896	857	845	857	914	909	960	877	919	913	874	939	892	865	919	875	883	924	884	890	897	928	882	899	913	912	843	906	896	887	875	917	860	862	916	921	895	950	945	856	928	892	833	851	869	851	836	918	902	932	921	872	923	853	890	935	916	917	831	916	938	919	895	945	880	885	924	889	895	903
42216	28081	22303	9928	1957	957	707	626	562	534	513	415	364	389	373	418	350	350	419	388	394	379	349	368	328	310	354	354	368	311	347	320	324	311	340	289	298	309	341	342	309	305	306	299	328	320	349	302	319	332	344	320	306	328	318	316	365	350	331	303	288	327	336	325	283	324	325	320	299	317	296	331	339	312	309	295	322	315	305	326	301	300	306	326	320	323	310	311	332	317	309	297	307	347	361	330	287	293	303	342	318	282	331	338	332	333	291	303	304	320	324	290	325	340	334	302	341	337	339	337	347	354	320	327	338	286	305	326	326	338	328	343	310	325	339	358	330	318	346	303	282	337	344	339	311	296	292	299	301	323	326	335	330	309	290	335	298	320	321	328	303	293	325	332	354	311	285	302	288	349	326	353	351	319	326	318	293	279	317	334	285	319	332	327	296	326	363	308	332	361	311	328	350	291	311	314	342	319	334	347	312	323	315	325	324	302	324	310	327	305	309	339	362	298	315	304	332	320	318	303	332	296	319	326	331	347	320	337	306	336	302	300	308	325	308	338	331	309	331	331	336	327	338	353	317	331	313	319	340	290	322	309	335	338	333	322	332	298	326	322	332	355	350	296	303	320	335	316	340	306	314	297	321	306	327	338	342	325	310	279	311	321	313	345	341	333	334	337	301	320	363	334	338	321	332	314	292	330	358	301	333	330	314	317	324	314	334	332	283	309	322	322	319	320	282	342	331	282	324	341	321	332	341	315	295	317	315	320	336	349	332	310	304	346	301	355	341	321	321	283	320	326	321	275	372	337	314	351	341	312	335	335	318	306	325	302	306	300	317	301	313	322	310	324	305	299	280	304	334	321	341	310	337	348	347	330	289	344	326	333	343	325	282	345	290	298	284	320	298	309	311	347	296	284	283	309	283	335	302	332	330	274	318	308	310	316	304	334	330	297	330	343	358	333	320	292	339	333	325	334	305	285	313	304	297	329	317	343	362	326	318	340	323	331	312	302	328	344	334	318	310	314	326	368	318	328	359	334	304	299	285	324	291	348	368	299	357	312	301	343	315	358	331	330	309	354	308	337	310	343	313	299	303	331	334	320	330	330	328	328	321	335	306	345	327	344	316	334	310	299	300	329	337	337	324	292	333	329	318	334	308	318	321	285	323	290	328	297	321	298	326	350	281	325	355	313	309	328	320	308	318	316	325	334	315	324	267	289	325	321	333	308	314	300	290	292	337	302	322	303	286	347	315	299	315	306	319	344	334	340	346	343	308	318	310	329	361	325	306	305	320	318	334	325	353	337	315	316	326	325	304	304	336	293	312	303	326	317	316	350	349	290	320	338	338	313	326	370	319	303	340	302	338	322	309	322	314	355	373	317	353	326	313	336	321	359	310	305	308	326	280	305	319	375	344	326	331	331	306	326	326	336	314	321	338	298	344	314	271	309	347	324	345	335	352	335	372	308	304	346	343	312	285	333	303	304	319	327	318	313	347	310	296	343	325	320	332	292	303	335	334	310	318	324	303	314	295	309	323	339	312	326	339	356	316	358	325	324	295	303	326	299	359	315	318	312	344	320	337	333	293	332	339	314	322	280	309	350	341	333	326	291	301	335	330	324	315	324	309	279	322	278	305	354	322	314	321	297	318	328	347	340	309	342	337	349	362	308	340	327	317	321	347	317	315	281	368	340	329	302	349	329	285	342	314	326	322	349	308	303	321	313	340	315	340	288	322	293	313	357	329	333	297	330	281	312	342	289	312	337	339	303	335	308	309	334	334	326	335	329	322	299	325	337	282	297	342	336	336	328	320	337	377	319	367	323	298	271	341	313	324	334	349	326	348	308	322	306	307	341	341	289	334	323	301	357	286	332	325	303	299	375	317	340	306	289	304	347	337	328	342	320	318	332	322	320	327	355	322	323	296	302	314	286	327	292	321	357	282	307	316	324	339	357	368	331	296	292	290	301	303	328	315	355	350	307	338	291	335	281	316	308	320	328	305	314	326	318	326	303	353	352	324	304	323	302	331	317	357	305	279	300	297	325	315	349	277	345	310	317	387	333	310	358	300	329	356	295	336	343	292	304	319	314	339	347	289	331	309	307	345	322	317	300	342	330	337	356	326	337	301	312	322	297	330	320	333	312	324	311	323	341	328	326	325	339	337	312	302	353	341	312	315	319	306	314	321	341	337	333	320	298	323	348	296	308	348	302	309	379	314	333	304	329	325	315	309	316	323	322	286	306	305	294	313	316	340	282	336	291	304	326	297	342	315	298	325	288	296	349	314	305	320	344	303	315	323	281	352	342	316	354	311	312	316	289	327	305	338	405	334	320	357	294	318	299	313	344	335	303	345	292	336	342	343	322	352	301	312	321	330	312	305	280	295	311	344	347	368	350	300	313	332	324	342	307	327	327	336	347	338	331	340	312	307	342	327	319	378	340	311	304	320	310	301	320	305	332	332	362	338	311	324	318	333	309	321	319	309	320	265	348	320	343	333	315	330	349	306	331	337	320	279	317	327	321	330	297	299	318	335	368	301	345	320	344	338	329	327	310	345	342	294	340	330	314	336	317	337	321	336	337	320	353	283	311	310	334	334	320	276	315	300	340	334	324	308	329	319	315	283	326	310	339	307	311	342	333	296	306	320	281	328	318	346	317	315	289	300	274	286	323	364	347	326	307	316	316	301	343	308	315	324	310	332	332	309	305	320	318	292	325	304	290	334	322	317	363	306	321	291	290	333	319	319	319	338	293	322	336	331	316	344	332	325	342	326	358	325	298	343	334	304	324	335	338	310	340	311	287	308	340	337	344	284	305	309	289	326	318	285	295	298	313	276	301	350	357	338	344	349	336	329	310	299	341	331	320	323	345	308	334	340	328	334	309	305	322	329	290	368	323	340	319	292	310	297	299	337	317	326	346	339	282	354	316	317	319	325	337	332	318	281	315	304	304	345	323	311	344	298	296	310	303	321	320	343	324	320	317	312	316	309	317	278	345	356	332	348	324	311	290	291	283	312	321	328	308	331	330	299	309	300	307	331	290	301	301	317	327	316	276	348	346	330	340	319	324	339	310	326	316	282	311	339	316	320	332	300	311	355	353	297	336	349	314	334	331	336	297	333	306	280	334	301	350	331	324	309	317	343	325	315	323	313	304	301	320	297	344	309	301	298	339	329	316	321	350	333	320	301	312	315	287	295	283	289	338	305	292	317	313	276	303	312	335	328	328	280	300	303	302	339	301	329	347	313	318	298	302	317	339	322	296	299	264	306	271	305	311	353	349	313	339	344	320	352	335	355	297	333	295	320	254	318	324	334	392	328	360	331	319	335	342	332	328	342	329	333	316	321	335	333	339	318	331	322	337	302	324	331	364	314	357	335	305	316	328	330	369	313	347	347	338	318	285	303	301	303	336	307	327	321	303	328	310	302	386	294	338	294	348	316	309	296	309	305	308	330	318	317	306	304	300	319	321	313	324	311	323	313	331	318	318	326	319
27589	21557	24848	14243	4091	3100	2457	2182	1851	1669	1547	1326	1232	1110	1069	1061	981	1064	954	990	922	919	879	904	866	909	888	814	820	835	753	765	788	768	783	794	726	745	770	741	717	737	740	755	775	742	723	717	752	757	724	753	766	693	765	749	791	722	753	770	760	698	726	757	766	718	735	727	735	746	703	723	726	711	715	715	643	718	725	703	714	771	760	729	722	718	699	659	710	727	748	685	683	693	742	730	721	725	714	738	727	692	703	678	724	720	719	757	774	730	698	702	734	709	730	739	685	713	761	741	729	744	747	735	734	691	742	694	720	756	688	778	707	748	696	755	725	745	726	690	741	717	737	680	685	755	705	720	723	707	751	754	700	731	681	719	723	705	677	703	663	730	697	713	725	721	724	702	736	725	708	709	752	699	744	743	736	756	688	724	744	700	688	727	803	701	682	757	732	701	729	728	706	666	733	748	688	749	699	701	717	731	744	730	728	704	734	681	721	729	726	719	685	723	670	719	756	700	708	779	740	686	752	778	745	717	760	746	731	727	706	668	752	758	698	724	747	745	707	735	720	667	735	723	697	721	718	722	748	721	787	695	728	690	773	719	684	719	705	701	694	661	714	681	728	696	696	740	748	748	730	736	702	726	690	704	719	700	698	743	756	694	716	766	708	714	706	697	722	750	742	714	701	744	779	690	726	679	712	724	699	687	725	738	728	696	685	704	706	735	698	727	742	702	722	733	728	742	734	763	723	707	762	747	737	765	715	741	737	713	723	735	662	755	654	731	716	739	684	749	720	756	725	758	728	706	764	696	749	722	713	664	693	666	727	722	693	715	724	690	748	701	730	730	737	717	757	754	718	746	680	728	707	686	735	700	715	765	684	743	709	708	736	716	703	707	739	751	726	717	736	731	666	699	728	695	689	691	704	688	741	719	723	721	724	741	758	681	724	659	738	732	750	716	714	700	707	675	703	742	735	763	721	738	728	723	738	726	712	720	691	733	671	719	726	665	726	759	676	719	694	706	705	742	733	727	705	742	703	694	722	691	718	739	737	715	735	712	709	659	702	730	692	756	733	733	693	717	690	691	746	707	702	708	733	719	692	736	685	771	693	701	700	730	698	692	739	724	751	652	717	737	686	693	726	741	719	701	722	736	749	744	746	700	744	763	743	755	755	738	670	739	743	689	727	750	744	729	688	703	716	708	720	701	732	726	692	688	704	696	728	724	668	709	698	698	707	727	758	713	744	739	679	768	743	753	719	755	734	716	732	741	732	736	693	743	697	683	724	742	711	693	726	698	715	721	766	722	692	748	676	709	673	696	743	715	702	706	730	685	702	762	717	703	683	686	707	689	696	711	747	707	697	718	702	725	718	754	767	762	722	672	740	716	689	727	693	726	743	748	740	680	738	759	760	717	738	740	721	717	721	750	692	680	732	692	701	697	694	714	692	686	659	744	697	782	726	750	719	744	765	688	738	728	728	662	740	759	748	724	687	680	727	703	719	743	747	715	710	744	731	743	680	710	722	753	728	729	747	701	697	740	769	750	710	729	726	717	727	761	699	690	657	770	697	725	693	686	719	724	736	724	717	691	674	694	710	731	685	725	707	748	743	728	797	762	739	720	727	724	750	710	669	764	717	754	708	704	753	705	761	692	723	731	740	705	755	725	727	732	716	705	711	738	745	694	686	764	709	727	745	691	675	703	693	684	703	728	721	698	699	696	757	658	753	751	696	741	751	737	706	720	691	730	752	711	673	717	673	706	716	703	716	702	720	753	666	674	761	732	701	704	737	691	754	712	773	700	777	729	707	791	707	732	707	695	749	699	759	694	713	679	708	752	713	722	678	731	708	746	674	747	765	717	716	747	720	714	724	707	697	692	752	740	746	745	728	730	660	737	729	668	717	731	737	693	732	721	763	714	699	732	730	711	769	698	722	724	672	724	703	750	742	747	707	745	729	751	694	747	705	734	727	742	697	716	688	692	719	728	739	693	714	668	747	685	767	782	704	696	735	711	795	666	684	706	727	736	708	721	735	703	729	728	729	727	712	717	762	745	753	743	767	704	711	665	725	709	781	735	734	715	678	693	692	762	728	729	710	756	736	743	727	734	706	724	714	718	729	711	715	714	704	663	697	646	778	697	692	704	747	732	697	723	782	760	722	739	694	755	716	720	704	706	699	724	725	763	712	704	766	719	687	746	763	725	740	691	705	763	708	732	766	734	739	738	708	736	676	742	696	708	764	756	729	712	733	725	744	710	757	739	707	739	725	693	706	740	708	696	708	708	691	751	712	708	717	719	726	800	725	746	683	732	707	700	689	684	675	679	743	758	736	791	683	756	769	698	698	719	716	779	704	746	746	730	738	717	736	737	714	706	734	722	725	673	766	788	741	730	708	713	750	746	724	668	739	713	717	723	712	713	710	693	711	704	710	712	692	739	746	753	725	684	671	687	754	755	705	728	733	732	703	715	794	701	715	734	742	724	746	744	746	771	751	732	756	720	666	697	712	741	728	732	703	716	739	730	710	679	703	712	716	715	690	681	749	704	771	714	738	756	713	709	718	736	749	696	690	684	757	730	720	715	757	722	711	741	716	705	705	758	669	740	707	672	764	739	720	685	725	710	719	701	747	692	683	747	711	667	705	722	701	694	703	725	748	751	698	746	741	694	666	705	653	674	707	773	737	721	748	716	716	749	721	769	731	711	719	716	705	682	683	716	760	775	784	669	770	742	684	750	734	660	764	732	730	751	741	715	746	699	715	740	708	712	685	751	700	703	800	718	684	699	730	716	734	734	698	775	710	734	714	716	718	708	709	738	661	705	716	680	756	755	715	736	737	691	716	739	754	769	731	767	701	743	718	702	722	668	701	687	751	751	736	743	674	721	734	718	780	720	710	715	719	747	703	739	734	751	715	665	718	708	648	688	746	661	726	722	657	704	700	680	748	722	703	746	755	706	728	712	731	757	708	744	705	681	697	726	693	687	748	725	741	732	729	730	745	739	714	722	732	769	716	709	700	667	716	731	694	740	749	749	725	713	767	694	732	756	711	721	675	707	713	745	714	680	717	704	695	691	685	735	702	713	715	700	767	762	726	709	704	720	740	776	699	717	676	731	728	716	668	748	767	707	748	701	741	721	727	714	671	691	710	658	745	700	725	712	714	675	741	725	711	735	684	712	745	747	760	760	752	651	688	750	690	710	713	740	674	716	754	788	742	715	695	673	728	730	729	703	751	699	736	706	729	731	728	763	700	753	711	715	733	721	708	718	763	751	678	715	720	764	722	721	716	726	739	675	709	760	713	710	694	677	707	718	719	725	701	766	700	714	671	719	699	744	778	699	725	738	691	731	713	671	696	717	736	713	722	725	692	744	722	696	651	734	636	685	744	710	754	703	713	695	751	731	714	712	671	697	748	671	757	708	713	731	715	713	723	642	666	729	702	781	727	724	750	751	745	748	734	710	683	754	739	743	700	758	721	704	715	698	706	735
52621	38867	31120	17585	4398	1690	1048	798	848	690	626	573	520	522	518	508	475	460	429	434	409	433	417	388	408	471	451	450	394	443	467	420	384	422	425	434	436	466	367	407	387	447	419	409	425	405	413	419	387	398	398	405	341	399	426	379	438	396	453	397	410	443	409	396	410	410	414	419	399	374	384	408	397	378	361	376	373	412	468	381	413	399	403	414	401	431	425	388	381	400	445	370	387	387	372	379	394	373	438	370	413	407	419	417	393	369	406	395	381	404	418	412	434	407	404	389	400	395	367	389	378	407	372	413	386	397	386	407	409	419	399	382	405	399	377	426	433	382	411	386	424	417	390	409	369	438	432	405	392	393	381	443	416	400	357	368	408	393	387	382	393	422	384	356	415	430	419	382	401	412	390	394	411	368	405	377	347	334	370	334	384	447	390	412	391	393	378	400	414	393	367	386	366	400	393	394	403	383	374	394	377	401	396	458	436	411	396	385	405	360	407	424	366	354	399	363	394	405	375	407	404	392	390	403	394	394	406	426	424	414	376	364	425	396	460	431	387	441	369	407	385	400	388	382	406	394	370	389	443	394	392	433	430	406	417	418	422	396	404	386	410	367	403	394	410	386	400	405	383	397	383	386	375	416	431	393	403	403	397	376	422	391	410	424	396	376	375	405	422	367	369	369	396	378	410	371	419	351	423	387	392	374	408	400	394	420	392	383	415	392	409	425	393	383	395	384	354	375	377	394	373	411	444	412	391	370	392	399	394	394	390	404	393	379	370	377	383	403	353	405	391	391	389	384	403	370	380	398	402	419	404	377	436	442	369	413	412	373	388	366	382	392	378	385	416	396	418	423	394	414	371	375	415	415	424	407	390	392	344	386	405	406	400	371	411	371	417	394	398	421	448	391	395	401	442	417	380	437	393	371	397	406	405	402	404	393	400	405	380	393	435	388	366	437	412	349	387	415	368	366	351	399	393	375	422	409	376	397	405	408	377	381	377	405	383	411	420	368	379	400	374	364	443	411	413	408	387	417	374	386	436	400	405	417	389	431	433	421	384	423	428	411	399	424	382	396	377	445	402	367	375	376	434	426	378	406	354	428	414	431	399	409	408	389	359	379	377	391	380	395	401	376	414	401	387	386	400	400	403	416	407	398	387	381	465	390	406	409	464	408	430	419	426	392	395	395	424	415	392	381	408	406	384	417	419	406	375	392	406	432	410	380	392	396	376	386	396	441	409	384	432	413	404	370	406	376	401	384	372	429	412	424	392	375	402	393	400	407	375	440	399	394	373	408	401	403	390	358	407	424	423	433	362	379	394	404	389	386	420	411	383	404	394	424	417	399	391	403	377	349	353	422	410	380	426	398	359	426	394	391	424	378	437	394	397	403	396	370	392	372	408	371	437	394	405	424	416	400	391	421	401	428	416	449	397	402	397	433	383	382	416	394	379	360	400	403	397	364	401	369	365	379	360	398	364	426	365	381	392	400	399	386	367	417	387	401	401	412	405	385	354	403	393	388	392	417	378	389	395	377	429	415	398	422	383	391	429	401	418	379	392	382	403	380	420	380	395	422	399	358	379	410	396	362	398	355	461	439	418	371	391	392	366	364	380	396	366	392	421	431	400	409	418	435	411	409	416	411	363	373	432	422	421	400	368	426	388	407	385	392	394	413	367	418	442	395	389	397	386	404	435	396	409	378	369	413	421	404	416	409	380	419	378	400	373	447	403	385	435	403	427	386	387	384	370	395	367	380	348	374	380	406	392	397	394	390	369	400	446	405	418	401	392	387	421	424	391	363	405	366	399	404	399	410	388	371	367	409	377	415	377	389	401	401	418	396	406	410	410	413	403	395	401	415	392	375	401	417	426	414	379	415	402	374	404	367	402	373	414	413	417	429	390	409	435	403	377	371	392	422	446	404	427	373	374	421	335	400	387	436	417	357	379	402	385	398	379	398	427	422	401	398	415	391	386	423	431	397	362	385	416	430	405	391	373	349	404	412	438	362	412	352	369	354	417	394	405	385	370	401	413	444	402	382	408	421	371	404	393	360	437	413	354	393	391	438	394	412	400	413	390	375	376	369	386	340	453	416	388	380	383	401	433	389	414	379	377	383	363	398	406	393	403	422	396	402	392	407	394	407	409	431	399	385	403	393	425	395	366	388	386	440	418	383	404	390	404	417	373	421	378	407	388	386	380	399	435	363	390	402	397	421	391	376	399	405	423	394	443	406	390	402	374	384	386	418	381	378	418	405	393	432	445	376	389	456	383	433	404	428	444	370	404	399	350	383	417	383	393	368	331	444	402	381	384	422	420	422	393	410	400	370	397	436	427	412	381	389	405	409	411	399	418	428	423	361	366	389	399	400	375	413	338	435	435	373	407	325	401	406	406	386	421	402	372	460	437	406	399	435	366	382	411	390	419	382	390	412	424	388	361	365	361	392	391	408	395	401	436	408	419	396	426	434	373	434	391	405	420	397	412	448	409	389	390	411	429	381	374	385	324	395	425	383	382	406	390	380	412	398	388	388	402	411	414	398	372	397	387	364	378	417	423	369	410	353	399	413	393	385	403	388	406	412	376	418	391	405	398	381	357	392	370	369	360	370	417	408	389	386	427	399	396	396	367	419	449	397	395	395	387	419	390	381	394	392	435	371	385	413	393	396	404	374	413	399	400	409	374	397	412	378	394	433	404	401	378	391	408	393	388	410	363	419	385	409	394	389	398	412	441	425	369	375	390	386	443	401	425	423	381	354	387	429	390	388	369	415	408	414	393	428	450	398	434	406	410	363	396	408	427	426	401	381	437	411	355	386	401	382	403	376	404	367	415	356	391	384	405	377	386	448	383	372	416	398	398	394	385	403	395	409	433	405	381	442	432	418	359	392	432	370	411	357	371	417	392	467	390	421	400	391	394	416	426	380	356	381	371	418	410	387	385	367	395	411	376	418	443	411	399	370	418	395	418	380	359	396	334	435	410	399	396	399	416	383	388	419	406	375	380	406	395	380	413	406	419	417	410	383	417	411	414	418	407	378	396	396	399	366	399	378	395	424	427	354	414	411	422	413	394	368	386	393	437	409	400	402	386	396	414	390	385	388	419	365	386	406	411	434	404	413	457	402	363	371	399	368	376	384	392	429	400	376	397	392	435	390	385	415	373	375	412	425	389	398	386	377	404	395	405	414	407	386	378	413	373	437	420	392	392	411	398	415	436	443	447	427	409	371	369	421	397	430	375	370	428	412	404	423	398	431	364	424	408	413	407	392	363	388	421	376	440	356	392	448	438	405	387	399	399	370	425	401	383	396	441	404	395	386	398	342	391	404	388	359	393	410	416	438	395	378	385	385	407	395	370	381	392	415	386	392	413	420	383	406	410	399	369	433	414	370	399	383	403	378	403	391	413	405	397	453	403	372	369	443	404	396	429	407	462	402	400	426	385	417	387	442	375	394	393	397	403	377	389	426	368	409	371	435	386	402	393	413	390	369
33868	29986	31773	20903	6122	4382	3418	2954	2704	2339	2129	1872	1637	1554	1474	1445	1413	1280	1284	1322	1225	1223	1231	1159	1132	1077	1103	1036	996	1022	1007	954	991	934	997	928	964	988	928	993	951	924	909	915	912	913	881	884	927	852	951	915	931	935	899	925	851	877	880	879	942	876	912	904	939	924	861	855	880	900	872	912	869	915	912	911	846	898	873	858	870	811	890	872	844	872	851	843	905	860	896	888	887	846	888	808	885	869	839	884	908	896	939	868	919	872	906	845	931	883	887	868	866	845	809	904	893	875	829	833	843	884	865	906	900	900	891	859	896	928	880	886	942	869	877	881	852	937	897	937	882	940	911	834	885	849	868	835	889	929	916	825	903	908	938	929	880	834	846	885	909	850	937	874	887	863	891	874	824	862	843	839	869	874	879	877	870	855	884	853	905	890	862	894	862	902	898	896	934	895	813	943	913	910	839	847	898	876	854	834	895	816	872	926	842	877	890	914	885	934	857	854	886	870	882	864	884	933	877	872	887	915	894	840	895	867	945	825	910	848	872	907	873	908	888	917	895	867	868	896	876	867	876	864	898	894	854	830	888	863	885	849	867	879	889	835	884	865	908	911	872	951	902	894	907	871	871	923	913	816	886	872	878	881	908	907	907	951	848	908	896	897	922	932	865	910	909	904	882	922	886	899	907	881	907	864	937	873	832	890	869	872	913	931	882	887	888	931	876	905	904	838	869	914	858	840	873	889	902	883	906	908	846	897	858	865	865	894	915	891	911	882	853	866	875	959	854	902	906	892	859	881	884	888	870	873	880	882	898	863	904	882	840	833	885	945	901	960	879	875	889	857	885	869	936	870	871	900	853	907	938	880	846	913	895	893	810	885	831	924	862	877	886	855	884	860	908	883	885	860	880	891	848	907	862	849	892	904	899	916	899	913	901	901	913	908	889	874	938	865	956	893	889	891	810	906	865	895	889	848	888	883	911	862	876	855	891	851	904	839	872	869	857	838	897	819	871	885	823	894	886	865	856	920	887	855	887	890	873	897	855	907	870	851	863	940	866	920	826	834	818	917	843	883	873	878	896	870	898	965	868	900	877	875	872	890	913	909	855	819	889	914	864	902	876	865	863	920	891	917	912	877	892	882	876	903	924	871	872	867	810	849	839	899	893	883	905	921	894	850	846	860	913	831	901	887	898	904	931	888	932	867	927	891	917	860	940	899	914	886	890	873	858	861	874	842	864	943	884	853	876	857	888	852	873	938	865	901	834	921	870	841	928	806	822	880	921	911	883	908	839	867	886	847	905	891	863	894	823	900	832	892	931	847	868	901	887	915	910	871	854	870	833	883	887	929	929	878	852	858	855	874	894	848	857	911	857	863	928	864	893	915	867	898	810	895	886	875	889	871	851	901	854	883	838	865	848	896	884	862	872	886	887	908	910	898	877	837	868	899	881	877	874	876	904	845	913	913	858	866	909	847	852	858	928	911	820	853	844	866	899	898	897	900	917	879	878	889	847	881	876	863	832	903	880	881	848	854	884	902	875	894	890	855	909	877	825	892	891	883	861	899	809	887	889	923	859	877	862	841	899	888	877	865	955	897	924	914	910	894	883	895	860	839	886	837	904	880	892	956	849	834	891	882	840	888	897	908	872	874	842	906	897	899	869	898	884	898	828	909	884	872	853	890	895	859	858	929	904	915	860	947	836	920	944	869	823	899	848	868	903	891	931	817	916	854	883	869	869	891	854	874	860	895	865	890	879	892	831	842	866	890	914	894	895	861	940	883	888	934	853	871	911	878	847	874	846	859	846	941	889	885	839	871	890	873	904	917	921	943	878	839	911	895	868	880	850	895	911	862	919	904	882	831	836	949	880	856	864	882	841	876	825	871	904	972	901	880	893	939	873	931	882	913	911	909	848	868	898	882	897	953	905	884	881	884	902	883	880	853	918	883	912	864	917	876	942	894	891	847	899	855	894	861	917	861	871	939	883	902	840	872	818	861	896	858	828	863	888	835	848	879	877	832	861	856	896	898	849	903	877	858	881	874	916	900	918	894	928	902	909	875	895	805	874	978	899	835	873	829	845	858	882	905	878	921	859	852	924	884	850	892	877	843	871	884	863	859	898	909	867	930	918	922	857	866	823	860	913	810	909	855	910	865	862	947	901	891	839	864	879	852	822	904	902	929	880	877	872	921	866	870	870	879	904	855	899	826	923	910	921	894	873	864	901	866	904	939	900	867	903	921	885	899	926	909	891	852	910	845	883	911	914	875	895	904	881	903	859	883	879	896	911	919	918	921	925	874	874	927	833	867	873	883	871	931	895	857	904	895	920	837	879	885	853	878	847	889	875	903	909	861	832	886	903	907	911	874	872	880	890	833	937	873	827	882	864	909	888	863	931	916	886	881	880	811	912	905	849	892	851	903	891	865	801	914	878	899	907	909	852	884	883	935	847	899	890	906	834	828	863	901	864	883	878	869	865	850	873	883	846	846	839	868	896	909	914	873	839	926	911	906	847	891	864	872	851	894	933	889	878	867	918	904	913	835	837	874	870	940	892	839	877	845	871	889	919	879	904	838	877	831	863	856	935	906	919	863	872	842	880	943	838	941	843	891	862	931	870	893	890	838	868	891	904	875	884	929	888	922	889	896	900	909	922	852	878	829	870	905	931	896	870	885	912	909	882	813	858	896	863	837	909	927	935	879	851	881	859	854	889	848	878	854	857	872	898	883	858	888	867	864	914	857	826	902	863	910	926	905	797	925	916	844	916	886	919	913	899	890	881	836	899	905	855	850	904	907	874	858	910	870	895	820	892	913	869	848	830	932	841	841	884	877	867	912	903	907	875	878	916	870	882	885	891	804	885	877	860	887	835	868	873	861	902	850	886	797	864	857	915	853	844	858	930	928	884	890	825	846	941	885	861	897	862	886	965	863	831	906	890	887	917	826	933	870	878	903	903	841	891	925	896	847	885	826	871	853	848	920	903	910	894	914	845	826	837	872	907	906	937	884	926	915	900	874	906	914	907	901	858	872	842	888	879	867	904	858	889	839	907	897	872	850	888	875	866	877	821	883	923	878	857	856	861	846	881	917	902	880	856	904	881	871	898	884	925	871	878	823	937	866	846	887	792	910	870	887	892	872	844	883	901	860	912	878	886	970	853	913	937	809	855	887	839	919	892	834	934	882	847	908	857	904	904	870	871	922	941	859	912	926	863	851	859	882	907	890	893	865	888	910	885	865	858	882	909	865	860	865	855	851	879	872	889	896	879	927	924	914	871	892	919	907	867	883	900	911	887	853	891	909	910	885	951	924	852	877	866	836	847	882	919	868	865	846	904	883	850	873	875	846	911	868	895	879	846	893	876	916	857	934	835	912	891	854	878	910	901	879	954	885	879	901	860	828	868	848	906	865	893	877	849	900	890	893	908	919	888	836	922	900	908	865	914	866	864	870	888	877	880	895	868	888	889	898	923	848	870	862	893	873	850	866	874	894
28382	13947	6470	2098	827	670	563	559	487	471	437	451	448	420	432	395	486	428	429	449	427	406	455	428	436	420	447	401	392	392	460	427	473	429	396	403	441	425	445	447	389	416	412	422	429	437	423	413	433	434	419	375	423	390	397	394	461	465	409	400	395	427	467	428	426	407	406	423	455	459	392	495	421	399	410	405	420	409	414	401	422	434	441	435	426	404	444	389	372	391	389	412	431	393	399	391	388	426	401	416	400	412	405	427	416	435	403	407	446	396	412	442	406	426	400	422	431	419	363	458	426	414	454	443	394	395	408	426	419	449	447	459	488	377	392	405	442	412	412	402	405	428	430	450	415	396	411	413	395	417	436	416	386	439	420	442	393	378	391	379	396	406	404	433	400	360	440	446	411	422	377	422	411	401	395	426	419	442	422	405	452	426	394	396	398	367	403	430	408	410	438	391	432	412	418	447	406	459	439	402	424	390	390	442	424	421	412	430	407	393	436	434	378	431	490	402	407	391	417	426	417	395	452	433	432	387	386	423	453	395	396	425	435	394	424	415	436	426	420	392	392	386	381	431	437	445	437	443	425	448	417	433	428	397	427	435	439	421	432	409	426	431	435	411	401	411	425	426	397	411	404	414	420	395	394	441	418	382	442	368	409	417	424	400	416	424	443	377	423	396	419	395	407	416	433	387	441	459	452	432	451	416	421	433	447	373	406	368	425	440	400	385	408	465	399	432	417	417	445	445	414	401	447	398	473	388	425	415	424	452	386	379	440	429	451	412	411	424	425	441	435	400	446	411	410	430	398	417	390	406	418	432	438	443	428	440	390	441	399	430	395	383	415	366	441	431	394	382	428	436	416	420	433	475	422	420	376	395	450	427	426	418	411	415	424	442	427	408	388	428	464	413	461	420	492	445	441	448	387	461	391	453	402	466	379	404	443	440	355	402	389	428	410	390	411	417	442	391	445	402	351	422	446	408	453	390	418	414	405	419	426	395	455	438	461	417	431	397	413	453	414	388	403	447	430	422	440	445	412	432	404	403	453	373	417	434	406	445	444	429	425	391	443	422	422	408	420	382	422	440	417	411	379	442	441	431	426	415	415	416	464	389	393	450	406	393	421	448	407	418	401	377	386	432	435	415	413	468	430	437	418	409	421	407	395	410	388	439	399	399	425	451	425	382	491	442	433	440	402	426	471	433	402	429	403	446	470	413	415	432	414	411	410	438	375	413	409	406	434	436	413	433	406	451	432	414	417	471	455	428	376	440	427	458	377	436	448	484	411	430	403	411	446	388	403	427	393	447	467	401	447	385	439	395	443	421	395	446	421	444	391	437	388	441	403	401	441	417	406	402	382	444	432	383	386	390	402	422	441	387	413	408	409	449	417	419	401	450	420	417	441	422	377	399	383	418	415	414	396	415	428	453	391	414	433	421	410	407	432	396	414	423	403	432	428	408	408	381	439	386	422	418	432	430	408	417	413	415	404	426	395	402	394	438	388	486	370	433	389	445	422	437	440	411	433	399	393	410	415	409	442	461	457	449	402	410	437	414	413	447	400	416	446	408	406	441	397	445	424	415	426	447	450	433	439	423	421	418	414	419	395	430	417	418	421	445	443	426	397	403	378	435	450	405	431	397	437	444	437	426	429	428	459	417	411	426	387	428	417	396	421	402	433	427	424	409	405	384	419	407	404	443	380	380	377	430	430	408	434	428	380	445	407	451	404	401	442	425	398	436	441	390	421	431	402	398	394	414	421	357	431	422	427	433	407	418	438	355	383	443	452	456	434	405	402	425	449	386	393	431	389	444	421	431	381	438	414	405	438	433	452	399	448	398	438	411	391	398	414	443	385	414	388	426	390	439	397	399	398	387	442	435	406	465	430	402	403	457	464	431	425	436	392	409	422	378	446	438	435	444	386	448	425	434	464	400	416	423	409	459	373	397	372	409	457	433	405	390	437	456	456	427	368	424	458	421	417	386	394	399	401	441	402	418	410	394	426	428	404	415	418	402	448	413	415	425	426	416	379	406	429	418	461	417	420	430	478	440	436	390	421	411	405	363	413	419	398	420	415	432	424	453	415	447	471	393	455	405	397	394	413	461	451	444	418	423	413	418	402	421	469	446	435	413	414	429	375	383	441	434	449	423	366	390	401	407	428	444	456	398	430	416	429	442	406	385	428	422	438	448	450	433	420	406	411	392	390	368	401	395	422	383	408	373	422	416	462	437	389	405	371	392	414	415	419	419	397	401	385	418	401	419	431	404	391	404	461	404	433	395	392	416	381	407	421	403	448	398	422	447	422	434	419	443	441	457	408	409	414	451	440	458	451	404	404	442	434	391	412	460	471	444	390	439	424	407	427	439	379	389	397	405	394	389	384	412	439	390	415	450	404	426	401	463	402	406	400	408	367	409	412	401	407	438	407	466	439	405	400	426	403	388	403	380	407	412	448	444	419	424	363	440	423	402	382	410	428	423	428	441	420	420	444	440	413	390	411	409	419	435	446	450	437	445	422	417	420	431	392	449	421	440	417	426	436	471	426	401	460	382	422	408	433	434	413	408	359	408	405	422	394	428	435	428	377	407	436	433	459	415	431	402	395	404	422	422	405	432	404	434	406	428	435	416	421	426	430	437	416	443	402	394	438	432	451	425	400	429	442	401	409	412	424	386	435	429	418	450	390	445	403	445	432	411	384	433	418	442	430	386	446	417	390	421	433	434	477	411	418	380	387	432	419	398	411	412	411	354	386	365	420	440	405	380	417	471	409	398	420	414	458	434	403	418	416	437	430	415	426	412	462	402	391	428	399	364	351	409	414	405	383	447	382	414	428	399	453	461	418	406	391	450	438	420	453	395	426	428	405	456	390	416	435	386	406	414	389	443	373	406	398	417	425	420	460	410	400	454	392	408	444	431	480	406	424	437	381	445	416	467	397	416	443	449	426	430	436	425	422	399	429	405	404	415	429	418	435	433	443	449	408	386	421	409	436	429	381	403	413	406	416	397	417	413	414	406	412	397	444	425	406	417	393	408	402	440	404	369	425	392	446	401	410	451	410	417	423	435	432	419	421	429	394	451	409	420	440	411	398	349	406	426	405	442	365	428	389	440	432	419	435	394	431	400	422	423	399	429	363	401	410	418	443	451	444	415	449	467	412	393	402	451	421	406	440	383	424	433	430	417	404	434	427	406	431	428	417	445	418	391	416	388	409	410	397	423	432	404	405	416	437	383	419	412	442	485	420	371	442	414	429	386	402	378	436	426	395	395	426	411	403	426	396	413	395	391	419	438	403	409	395	393	445	402	439	423	438	407	434	421	386	436	460	452	383	410	423	419	389	404	395	415	443	423	422	393	455	431	417	432	381	434	404	413	407	405	416	456	423	442	472	440	433	429	426	418	426	450	427	433	387	429	446	435	435	431	384	395	406	444	437	402	378	408	419	440	414	427	438	411	421	416	405	401	393	424	406	389	411	414	375	414	397	445	445	390
17880	9897	9498	4762	2390	1955	1622	1457	1320	1221	1115	1113	1057	1006	1064	1005	1046	1009	987	959	957	1004	976	962	927	938	1017	952	924	915	994	931	906	903	922	917	877	907	918	897	890	928	875	921	887	905	858	992	894	878	898	909	889	888	884	880	847	917	933	911	896	892	900	932	942	823	894	898	867	901	923	880	878	928	909	878	926	901	913	880	874	901	893	853	891	882	849	871	886	882	830	840	920	852	883	869	905	958	863	876	940	911	911	860	895	887	870	846	834	890	883	890	927	895	899	868	896	946	932	916	873	884	879	869	875	908	882	886	867	896	927	948	892	864	893	866	820	911	890	902	916	929	901	968	934	911	808	892	888	876	860	948	918	921	870	869	876	887	942	907	909	916	866	876	860	896	895	922	901	901	854	873	875	884	900	933	850	854	846	869	945	920	854	871	854	913	902	856	898	883	910	885	922	947	883	868	940	896	867	872	931	878	892	851	886	934	914	926	887	921	929	854	902	892	882	972	894	934	916	834	885	878	899	925	936	899	836	881	882	869	851	860	870	873	857	908	912	912	901	937	853	906	905	850	876	945	953	869	894	946	911	873	890	906	884	878	851	952	898	888	893	923	923	944	861	875	913	863	882	916	886	900	901	863	890	862	886	903	888	890	938	897	823	887	904	916	899	893	893	845	868	888	904	920	899	864	882	874	838	909	899	873	851	927	935	905	865	875	919	868	867	894	909	911	874	919	905	888	959	893	863	896	847	877	942	822	911	928	886	903	881	878	939	893	874	906	889	911	894	924	807	880	954	891	898	926	848	922	877	877	893	883	981	896	903	907	884	882	875	868	930	901	844	919	942	883	832	894	866	862	848	905	924	844	914	908	959	905	870	915	858	892	889	901	883	929	876	860	923	919	843	898	925	884	894	883	896	889	900	863	920	879	894	911	914	900	908	853	903	913	905	885	933	877	882	901	932	929	912	890	906	863	874	902	845	889	911	953	903	868	884	910	888	890	840	901	953	901	936	911	870	865	883	845	813	887	906	909	861	901	865	864	892	933	951	950	890	924	861	928	901	936	916	881	877	887	898	881	902	889	963	937	873	899	920	945	923	920	883	851	912	892	881	878	880	911	870	891	874	850	869	848	920	955	908	895	850	888	810	844	907	878	894	896	957	872	888	888	951	911	872	913	919	950	827	887	844	909	942	850	868	851	934	923	879	916	874	894	906	875	915	927	872	857	925	885	941	889	899	877	848	864	894	881	859	864	945	911	844	907	918	892	919	889	863	914	868	861	905	903	897	912	882	920	826	909	901	880	850	870	918	864	886	892	861	896	909	875	892	906	892	886	931	904	867	932	879	876	881	946	898	888	938	897	914	953	921	847	860	895	843	901	915	831	886	933	878	868	884	879	892	911	929	957	948	875	864	927	895	882	870	899	919	900	905	891	869	872	919	833	895	854	925	914	881	882	934	882	863	896	875	882	880	904	870	923	875	920	885	906	895	922	881	901	853	927	882	934	850	893	918	870	856	902	918	878	935	888	861	899	867	886	918	839	953	953	895	860	885	895	901	906	928	860	877	913	884	910	930	868	926	884	861	868	855	878	933	898	912	878	880	900	871	869	892	898	868	863	886	904	957	843	846	918	873	839	921	873	884	949	902	916	933	925	890	863	831	845	858	871	850	922	928	878	918	874	866	892	865	840	893	903	883	881	861	889	919	905	876	912	878	917	841	914	912	858	903	910	912	910	888	941	901	873	900	845	909	909	922	888	875	928	951	855	819	918	980	905	882	838	943	835	888	842	926	924	895	886	885	863	837	862	912	876	914	865	930	868	880	925	929	828	903	911	885	952	888	917	905	927	881	853	889	903	851	884	884	875	933	842	925	915	882	889	897	908	903	841	915	952	913	882	904	863	886	861	896	940	869	908	895	960	885	878	919	879	883	905	862	898	902	920	845	891	822	888	869	882	931	904	906	909	925	910	894	932	914	893	860	901	862	799	899	874	861	944	925	907	910	892	904	887	942	870	889	874	930	919	897	881	909	885	890	874	877	932	869	885	960	932	882	850	900	938	853	886	887	881	900	864	877	872	936	861	904	905	859	901	912	944	879	906	864	861	893	905	902	908	896	883	858	891	907	909	899	941	896	879	867	894	903	879	858	897	876	928	892	859	918	897	901	860	884	921	920	858	859	831	837	894	883	929	880	892	935	920	827	853	902	861	938	891	886	909	893	892	882	911	880	943	832	900	884	914	906	900	884	853	942	914	840	925	872	913	885	888	851	912	951	922	873	915	893	922	862	900	951	882	875	949	944	926	909	915	903	896	892	855	880	898	838	970	909	884	890	836	935	886	925	887	895	964	893	865	896	905	939	905	844	912	880	837	907	909	926	893	876	858	882	853	946	868	885	924	938	836	932	884	910	954	907	901	878	924	947	881	883	935	876	911	887	914	905	916	883	871	860	921	899	923	883	937	871	900	869	853	845	847	879	888	920	899	942	869	904	918	881	898	883	875	896	882	891	917	840	933	895	865	950	838	892	863	917	910	870	916	909	945	949	872	896	890	922	911	909	853	940	871	894	889	898	927	885	901	885	823	917	875	855	960	871	878	885	947	887	888	858	915	863	882	907	855	916	871	917	927	920	917	881	887	903	912	874	873	874	881	917	919	929	902	909	878	868	863	903	952	913	899	966	894	885	879	893	947	906	922	890	866	879	873	902	920	878	923	903	850	886	899	922	905	875	934	867	906	924	912	928	931	920	932	868	893	848	961	874	884	926	816	886	914	882	909	892	891	886	915	881	928	911	865	874	892	875	839	899	872	894	858	895	922	860	859	834	874	893	881	855	873	886	848	914	958	821	878	891	874	962	867	907	886	917	974	894	957	859	903	865	877	850	874	882	942	921	920	919	888	882	853	912	857	867	958	927	868	899	869	902	955	862	943	909	872	945	888	906	887	927	825	908	884	907	949	861	907	897	911	891	893	880	892	860	903	908	931	888	923	872	947	914	866	895	887	947	899	871	895	862	883	827	948	895	901	886	895	921	883	849	862	891	946	914	906	880	871	854	905	862	849	861	854	895	931	916	862	907	879	933	867	909	910	869	890	924	865	903	932	907	857	933	865	963	860	919	894	850	943	873	880	909	893	940	844	919	950	871	885	888	913	896	932	925	906	882	901	916	921	845	948	875	909	942	886	877	893	880	888	887	973	877	887	908	950	906	918	933	932	898	898	910	898	928	927	889	867	844	945	923	873	915	856	856	931	870	858	850	875	867	913	892	935	875	920	904	891	915	872	879	946	863	882	947	903	920	934	870	906	913	912	924	920	962	932	923	912	929	914	906	954	855	890	907	934	878	900	816	899	930	907	907	973	912	864	906	925	880	913	909	890	852	848	873	857	933	858	886	896	861	893	897	891	931	872	913	900	911	921	903	903	887	882	891	899	919	900	850	894	920	826	907	891	910	917	896	869	891	931	916	912	907	900	893	901	905	881	923	849
44200	26941	20688	9446	1868	837	617	598	475	448	416	394	411	356	392	368	363	335	365	364	309	342	344	351	336	321	323	323	329	337	333	296	358	353	323	317	337	314	355	335	332	348	281	281	338	323	338	329	343	324	372	348	318	312	330	339	333	334	338	335	329	308	340	347	293	345	341	299	338	363	338	269	311	309	329	309	306	319	328	321	301	325	323	314	337	307	335	291	326	319	318	336	330	341	339	324	317	314	308	360	336	309	329	330	316	315	316	343	353	304	309	284	280	307	312	324	334	312	316	317	320	331	331	299	313	327	305	343	321	315	296	348	334	312	338	310	332	319	307	336	286	308	333	335	343	350	321	343	326	298	346	342	347	385	306	315	338	313	299	294	298	330	324	303	339	358	325	378	312	323	339	311	311	299	316	330	313	333	319	336	337	355	339	320	306	330	338	356	323	335	338	330	310	309	335	332	323	296	322	339	306	315	303	311	302	324	356	316	310	322	363	331	303	349	311	335	345	348	336	347	330	339	340	342	315	308	310	329	331	353	335	334	352	313	341	338	350	315	310	297	367	333	322	325	307	331	334	312	327	275	333	338	331	324	340	327	312	300	329	309	323	326	302	307	319	309	311	303	341	306	314	295	314	322	317	311	357	340	327	320	313	306	357	309	327	303	336	346	332	363	332	305	348	351	297	292	305	326	322	368	315	329	345	309	285	310	305	322	345	324	317	314	336	305	301	312	307	330	314	337	301	327	315	297	293	320	337	301	297	306	347	322	324	318	311	285	336	304	324	370	293	333	309	317	330	317	384	291	324	311	315	326	304	333	328	323	269	323	328	332	298	327	345	323	310	321	277	318	318	338	342	319	333	316	312	345	316	330	314	341	320	323	329	343	307	307	338	345	290	299	328	325	325	328	320	365	346	326	326	298	308	349	335	306	358	297	312	301	351	330	326	318	314	321	303	314	340	347	338	327	344	369	341	332	328	316	299	346	303	327	313	283	303	290	384	323	327	355	344	327	315	355	346	336	366	310	326	352	354	313	322	323	302	322	327	320	324	294	333	311	328	327	346	334	330	302	336	309	347	329	317	307	324	295	323	295	310	333	351	322	312	369	291	316	286	334	332	336	326	325	299	306	302	336	306	317	360	339	338	297	320	320	304	310	313	326	336	321	341	333	334	279	335	317	335	309	298	349	310	362	331	307	339	319	299	338	332	343	333	328	318	313	325	340	321	328	351	332	301	315	323	322	323	312	313	335	302	336	341	326	324	349	347	327	328	306	315	324	316	360	333	333	300	337	299	334	360	305	307	341	331	344	339	332	329	354	346	382	302	309	320	313	337	323	315	342	314	325	312	344	303	314	306	325	327	357	318	347	348	365	324	332	333	338	350	330	343	339	311	320	323	317	307	331	294	307	340	298	313	326	317	329	294	331	315	305	333	322	315	321	338	298	327	361	320	304	309	329	350	344	330	347	313	329	338	355	301	310	305	339	341	315	275	295	352	331	320	342	330	337	346	310	330	297	339	303	347	295	343	326	352	280	295	305	327	314	333	313	322	325	330	324	303	328	297	324	316	315	349	304	317	337	312	337	348	282	351	318	322	356	368	302	353	323	323	309	321	357	352	356	328	299	323	306	328	330	332	317	310	298	320	311	333	324	309	298	308	377	312	367	357	289	323	348	310	336	334	332	348	327	288	330	317	281	322	321	321	322	319	330	305	342	316	287	329	330	326	304	332	325	324	297	288	330	334	317	344	287	320	342	360	342	304	339	329	320	308	328	338	351	329	307	313	320	328	296	355	329	326	322	305	323	353	310	338	310	334	318	327	331	334	353	312	318	287	309	319	339	301	320	347	365	329	317	288	324	349	316	294	330	331	327	335	349	329	303	348	324	389	329	326	363	321	359	313	292	348	348	332	310	318	338	291	291	321	320	284	348	317	300	335	314	349	340	329	310	292	292	351	306	349	359	332	314	347	343	320	328	328	315	350	338	331	323	308	294	343	304	338	350	373	315	335	367	331	362	348	309	298	298	293	306	311	332	338	342	307	316	333	322	349	298	334	299	314	354	316	365	301	325	335	335	335	330	290	294	305	304	307	359	308	353	294	327	365	325	344	314	282	340	338	331	321	323	293	308	344	336	339	319	299	343	344	299	350	321	354	331	295	342	324	321	340	330	335	349	349	331	361	312	287	342	344	333	317	333	320	319	310	332	371	301	327	282	304	306	292	321	327	316	342	336	330	333	329	327	327	306	280	310	328	359	323	325	358	330	336	340	316	296	362	328	290	353	307	309	326	323	343	332	359	321	320	329	345	334	333	312	311	330	337	348	313	328	322	293	323	324	345	348	311	302	311	301	339	343	292	309	355	316	337	309	329	368	328	283	337	305	302	338	345	305	349	351	342	309	324	347	338	340	327	327	311	304	305	343	321	330	302	302	360	339	331	291	333	325	319	380	324	305	327	305	326	307	356	270	343	328	318	303	338	295	292	314	316	309	356	326	319	269	355	312	308	321	308	326	323	335	333	338	295	331	317	319	323	269	315	358	334	323	335	319	329	339	294	322	337	334	347	325	337	351	331	318	320	322	326	312	341	290	335	326	307	311	299	281	348	327	335	335	347	299	344	340	344	324	341	316	300	334	321	329	290	315	332	343	334	324	321	338	330	300	356	308	320	327	310	323	357	314	313	324	341	306	326	294	312	397	334	313	339	329	279	318	281	310	298	313	353	320	319	341	331	328	346	341	299	312	301	341	357	313	333	312	280	333	308	326	282	321	309	349	372	329	332	348	317	319	317	350	299	325	329	292	328	301	325	330	296	325	323	333	339	324	302	318	346	308	295	331	325	347	337	333	320	311	352	330	316	320	323	327	343	320	329	306	303	347	300	287	302	294	327	335	302	330	299	349	332	301	314	322	313	343	344	309	325	273	329	321	325	309	346	367	360	322	348	287	317	294	300	309	334	320	338	357	300	316	309	323	323	344	344	358	329	309	285	293	327	303	294	332	345	356	332	340	322	306	355	290	301	334	325	324	328	336	307	311	343	326	327	372	330	286	321	314	340	334	342	331	326	283	317	332	354	304	353	339	336	359	346	339	344	332	288	342	320	348	329	339	358	345	319	311	363	326	316	310	362	325	344	302	333	300	347	307	286	321	313	354	330	326	355	361	327	327	365	302	331	321	325	333	314	311	339	329	338	323	365	314	302	304	322	312	308	345	345	320	337	304	328	322	346	329	374	307	305	294	334	287	313	322	307	342	323	361	283	336	304	323	336	330	368	281	348	309	329	299	339	349	309	344	331	336	317	292	330	320	310	325	344	295	328	376	311	319	340	307	374	335	340	335	307	287	312	330	318	314	325	299	316	358	294	333	318	315	346	336	350	321	292	299	294	313	332	326	266	340	320	294	340	308	336	306	313	328	316	335	334	318	319	313	356	286	318	311	319	293	346	317	330	339	320	316	314	298	347	304	338	295	320	346	300	286	306	299
28722	20323	23774	13566	4073	3030	2396	2112	1812	1524	1434	1328	1212	1144	1056	1084	1057	965	937	883	878	961	879	911	912	848	810	777	806	823	761	808	783	780	779	782	758	799	718	773	778	752	757	788	706	740	750	718	688	742	714	736	750	713	716	701	781	737	719	739	715	740	751	722	744	691	726	736	764	731	739	726	711	730	742	716	724	768	697	718	737	720	713	735	689	705	734	717	760	745	763	712	752	697	730	687	717	725	704	672	719	707	714	703	762	722	692	707	698	709	749	734	735	714	734	731	723	683	742	721	735	674	749	700	712	743	723	722	762	735	741	711	751	710	694	741	724	716	772	703	766	701	716	678	752	774	765	711	756	689	715	718	696	762	705	747	675	809	720	765	694	695	730	725	714	775	674	741	687	724	778	723	726	751	679	708	712	729	738	725	735	736	754	744	706	720	735	685	680	729	698	727	727	732	696	757	702	742	727	663	732	768	730	747	747	724	711	764	763	706	685	733	671	690	701	711	717	761	717	777	740	740	751	713	729	734	697	727	715	706	749	734	733	674	697	708	727	711	732	732	701	694	723	716	689	721	726	718	723	707	705	730	741	693	720	767	721	736	721	754	719	707	704	711	794	729	691	710	685	693	718	712	707	671	722	747	734	702	790	714	759	719	754	727	719	700	724	687	709	713	725	733	677	696	740	786	699	701	759	739	746	719	648	719	740	703	750	777	748	698	758	690	753	722	725	685	752	723	754	689	740	676	693	675	684	739	724	738	720	704	707	760	718	706	708	711	744	761	708	723	696	704	756	714	726	740	736	745	710	671	657	757	700	697	720	729	712	744	705	736	738	797	761	695	743	721	714	748	680	749	712	735	764	714	771	715	780	709	713	746	718	767	703	720	718	760	741	764	692	727	692	717	739	730	755	709	717	760	744	753	710	711	723	685	693	695	717	722	744	758	656	695	757	690	750	735	666	676	737	728	705	757	716	731	755	712	705	732	704	737	763	695	714	752	680	687	723	736	737	729	723	724	758	731	709	728	723	712	727	710	705	736	719	742	739	666	707	728	734	717	729	719	749	728	719	709	716	738	731	752	735	717	739	708	734	720	661	716	758	694	709	734	682	716	739	763	653	696	749	744	718	709	707	737	739	690	702	759	714	668	724	712	781	715	760	751	723	733	713	704	758	752	681	703	702	762	706	716	667	708	749	714	725	727	795	706	709	702	743	706	781	761	714	748	773	726	730	747	743	732	757	750	776	766	710	751	682	755	703	681	718	704	747	709	685	686	686	733	712	721	717	680	678	705	716	713	724	761	731	692	755	752	708	718	771	768	687	767	731	721	717	722	678	721	732	711	749	717	731	709	706	780	696	705	744	723	760	762	773	762	726	733	734	730	726	709	708	696	736	733	712	738	714	746	691	781	743	744	727	739	684	737	725	759	696	727	689	750	734	757	723	730	731	727	711	691	748	702	732	706	718	719	753	733	689	717	713	711	685	767	686	663	708	685	711	686	756	672	692	744	670	785	726	680	747	728	737	708	763	713	726	721	748	705	751	706	715	745	730	764	704	689	673	684	741	762	696	717	717	727	688	705	735	766	708	747	690	726	706	734	727	727	697	694	683	703	735	754	733	711	724	710	725	742	758	708	709	727	669	699	742	723	684	757	743	710	703	709	733	742	695	713	701	721	725	740	709	724	730	707	699	753	706	706	747	748	725	729	732	732	727	711	718	735	759	738	722	715	720	704	711	713	747	741	704	714	796	688	707	699	690	722	724	690	743	722	781	724	699	707	721	755	746	745	718	758	748	704	726	711	702	718	710	740	694	757	785	704	732	740	773	729	692	701	707	721	707	701	698	722	720	672	697	758	747	715	726	730	720	728	748	727	715	719	734	742	690	759	689	720	702	735	761	760	756	741	713	796	763	688	725	743	757	744	725	724	677	727	721	724	752	739	712	729	697	696	688	721	713	689	732	776	758	750	697	694	791	709	687	706	768	753	717	704	722	751	688	730	734	737	703	755	749	712	746	726	760	752	669	714	737	780	736	688	719	718	709	769	670	714	730	718	693	709	757	742	709	729	643	699	743	752	725	732	719	716	790	764	696	773	732	725	683	702	778	739	729	762	749	748	692	760	731	682	730	726	697	741	737	737	785	745	710	727	687	735	695	724	753	730	724	700	710	726	710	698	747	728	741	728	744	741	741	698	723	736	766	728	700	666	724	780	688	709	747	686	679	738	721	761	770	718	757	684	729	677	718	705	725	692	707	706	754	706	762	764	730	670	723	712	699	703	749	707	759	698	698	715	725	694	761	757	695	701	703	735	746	718	729	724	734	759	676	747	697	711	731	661	718	698	702	736	676	765	738	666	718	716	726	760	721	716	698	719	743	699	715	742	692	724	734	720	724	743	762	713	734	726	702	750	699	719	718	765	741	756	727	711	728	722	731	722	699	739	711	757	730	699	763	715	679	738	696	705	722	711	677	714	686	748	693	742	740	750	756	729	722	750	707	736	713	781	703	672	769	699	706	715	711	764	736	712	773	759	705	712	713	822	744	739	727	655	763	737	714	740	660	684	712	707	745	706	774	718	722	684	670	740	781	703	763	774	726	714	694	700	711	715	720	719	688	702	787	733	693	729	779	736	728	730	760	712	709	737	722	695	679	766	716	738	678	712	708	716	712	718	754	701	706	742	757	709	736	723	766	706	690	732	724	714	731	691	734	774	722	720	779	741	722	740	713	713	721	720	723	706	729	762	765	773	760	688	757	718	719	722	753	738	703	746	713	743	692	698	775	741	727	705	684	712	744	708	753	679	772	708	764	763	724	728	768	753	678	737	758	716	750	726	717	709	721	724	733	704	725	747	726	758	691	699	774	738	755	715	739	724	728	712	707	730	751	731	749	753	704	749	740	723	729	694	694	716	720	754	722	719	752	720	752	726	748	692	707	720	731	720	748	742	727	724	729	731	738	752	764	718	717	770	721	733	697	669	682	724	729	768	696	694	701	708	755	677	728	702	709	753	713	747	727	727	731	726	786	743	726	749	729	706	710	758	709	718	762	776	804	745	761	769	797	750	757	717	693	686	716	717	734	746	706	774	758	718	740	684	715	709	707	731	687	768	714	754	711	773	706	701	697	754	752	679	737	707	727	728	743	725	728	755	741	719	706	743	737	741	705	750	739	677	699	728	724	667	722	749	738	751	717	723	744	766	769	681	711	735	750	732	699	750	700	741	729	789	733	705	693	704	768	739	766	713	751	710	689	700	741	729	742	733	762	724	692	675	738	704	695	697	700	751	717	730	752	706	765	695	701	711	767	700	686	767	751	713	780	720	711	736	722	714	742	770	679	724	738	755	668	794	699	744	706	756	712	753	752	735	704	731	796	714	743	714	690	740	712	746	715	760	717	716	751	734	723	721	694	708	742	705	687	748	704	716	745	709	741	745	774	720	763	701	742	721	744	741	706	752	717	740	688	763	704	740	746	723	683	727	754	723
53814	36952	30439	16225	3846	1487	987	879	793	703	639	579	555	505	507	444	504	477	409	447	434	465	480	449	455	444	439	438	443	415	388	465	447	434	402	393	405	427	397	387	415	411	401	397	412	398	414	436	445	417	386	374	425	419	374	412	382	425	416	412	419	394	403	376	408	417	421	418	429	387	435	430	370	385	377	387	451	403	423	404	382	402	356	376	404	442	390	390	415	419	393	421	383	407	441	374	418	378	365	395	433	431	396	413	408	353	418	410	395	405	449	398	404	396	440	438	407	364	386	405	417	389	386	420	380	376	460	386	364	418	361	412	378	398	472	398	423	421	453	398	431	399	440	427	387	461	422	373	389	374	432	423	395	365	414	430	385	415	393	368	437	417	385	431	399	436	396	381	425	371	382	398	364	410	435	447	383	407	412	390	402	364	410	391	443	385	412	414	401	450	410	387	405	374	390	433	436	392	402	401	363	406	369	394	409	436	427	383	389	432	414	367	404	436	406	393	414	405	413	366	397	456	407	414	418	406	404	402	436	430	421	411	438	389	398	407	397	394	419	431	388	385	426	355	443	444	447	410	410	397	415	439	381	429	391	395	374	412	416	386	427	408	427	419	396	405	421	394	438	375	409	455	413	456	388	398	422	392	403	354	367	404	399	403	388	438	434	400	421	370	403	407	456	381	406	407	444	365	418	445	406	370	457	400	403	434	392	410	398	398	394	375	437	390	428	429	445	406	405	382	421	421	372	434	383	398	423	375	417	433	413	397	405	369	423	414	449	402	411	400	405	426	403	356	367	397	400	402	391	404	397	414	418	423	419	378	410	406	386	424	401	400	388	392	394	392	389	429	389	411	420	380	400	401	436	372	372	379	436	398	409	403	402	428	368	379	417	433	422	396	393	422	396	401	389	410	399	365	394	414	391	411	411	438	402	389	405	411	441	407	372	417	435	403	388	375	376	437	401	413	393	406	394	440	414	403	388	396	382	421	378	457	423	453	399	402	453	398	411	397	392	380	401	401	431	431	426	398	381	430	357	409	414	427	402	405	397	399	414	397	432	392	384	410	385	382	422	413	420	361	413	418	431	403	386	431	440	400	414	386	422	407	416	387	408	432	376	406	375	374	416	398	404	402	423	410	401	440	429	409	376	390	388	413	411	401	402	383	394	396	368	393	402	416	422	424	411	401	391	396	436	406	388	419	419	423	401	416	419	438	430	421	397	426	373	404	419	393	395	409	375	435	380	404	440	388	387	426	417	458	410	366	419	405	397	422	422	442	419	430	428	408	371	393	406	401	424	426	425	393	389	417	375	370	385	412	404	387	431	372	415	391	361	386	401	404	439	436	385	402	428	432	411	404	416	409	435	380	427	425	414	387	384	408	427	402	419	405	412	425	406	423	415	433	434	398	393	420	416	421	432	420	413	398	410	398	400	429	400	384	398	410	400	412	395	387	394	362	420	457	402	468	390	383	405	395	412	430	377	407	428	428	448	412	415	410	395	365	364	399	409	379	404	364	419	425	387	435	414	386	445	390	388	360	383	418	395	393	394	384	372	387	442	426	413	390	430	435	402	397	372	421	338	386	387	376	401	366	397	444	411	430	414	387	390	402	438	393	386	380	397	368	376	430	465	442	398	441	410	383	427	417	386	407	399	394	402	417	380	388	394	395	384	399	392	410	388	418	395	403	392	418	363	364	401	396	431	362	407	461	393	410	336	382	417	387	423	370	407	404	439	395	374	423	365	421	409	380	426	452	411	406	401	396	417	392	392	401	396	413	371	438	428	417	432	410	397	404	454	399	390	416	417	404	452	423	399	392	402	399	399	406	401	422	388	412	376	418	453	415	382	408	421	436	395	466	405	408	412	402	411	391	407	396	431	431	410	378	396	351	419	400	380	384	416	403	408	408	395	401	411	391	460	429	392	448	353	423	374	394	420	400	385	391	368	369	378	386	403	393	413	442	425	379	387	369	393	423	418	384	411	433	406	406	407	401	418	383	385	397	392	438	434	412	417	394	399	445	448	415	400	390	410	414	434	381	393	376	403	405	409	383	405	401	380	408	388	438	416	424	414	468	377	397	403	387	421	382	350	362	409	404	388	420	409	398	389	426	377	412	403	447	428	396	396	455	381	336	396	376	364	354	423	434	419	411	403	405	390	407	419	420	412	403	398	428	407	385	376	415	446	405	391	411	440	375	382	419	410	421	429	422	386	403	367	468	425	426	428	439	441	369	374	397	432	409	402	389	402	420	405	436	398	414	397	393	386	393	421	405	415	394	428	415	440	423	399	404	393	422	429	405	396	413	420	449	371	365	395	433	401	430	369	393	417	405	403	392	425	443	398	429	393	393	435	449	416	433	430	397	399	390	381	376	365	413	437	384	372	385	383	392	390	402	413	390	420	380	444	404	371	423	381	385	409	406	411	379	421	432	398	424	406	403	435	410	366	406	396	403	451	389	361	395	379	408	456	404	412	363	444	394	379	432	423	367	390	418	419	427	415	431	441	421	427	417	438	432	377	416	421	374	381	402	377	413	433	404	405	429	417	439	407	401	427	397	409	405	442	394	370	390	403	406	415	412	386	468	421	403	433	431	394	403	411	411	405	395	421	412	394	426	377	403	438	432	409	376	388	437	374	422	389	382	437	355	403	395	368	401	393	420	433	398	395	417	437	397	432	383	420	428	388	436	385	408	396	403	361	411	405	414	382	375	418	419	424	449	416	403	401	394	368	378	403	376	407	382	385	420	387	426	385	434	425	376	439	413	439	376	415	386	460	427	411	416	414	440	385	430	430	378	363	423	387	400	446	439	432	427	388	397	388	434	391	382	375	446	384	388	409	379	378	421	415	404	388	377	443	391	438	411	393	378	401	423	393	385	390	388	399	395	414	460	380	374	376	385	417	428	405	393	414	446	412	392	416	420	409	419	396	409	414	402	392	419	440	413	380	437	393	419	421	407	426	416	432	400	427	388	428	430	395	392	403	411	437	424	382	388	398	417	386	441	436	407	425	403	380	394	347	427	451	398	396	376	450	409	417	347	378	392	405	410	422	415	410	399	403	425	438	393	420	433	428	407	393	402	411	397	399	394	404	391	407	377	387	394	432	412	433	358	398	394	393	370	393	421	429	405	423	345	355	406	384	377	360	364	366	401	433	391	410	420	443	422	401	410	446	437	398	429	386	377	422	390	423	391	379	422	402	359	369	384	375	392	420	390	379	427	432	423	408	390	431	410	407	415	389	374	372	370	418	384	406	371	419	369	386	436	410	395	398	386	411	358	405	404	393	427	395	378	404	393	379	402	409	411	441	397	401	459	396	389	412	434	412	407	385	388	403	380	368	409	397	387	396	396	378	366	397	405	402	401	429	411	399	424	389	411	365	397	395	425	403	441	429	376	395	391	400	452	377	445	405	406	393	383	420	398	405	440	412	407	403	415	399	419	401	391	393	428	427	374	409	370	435	388	417	359	380	423	379	402	425	403
35040	28002	31694	19343	6095	4189	3424	2873	2489	2123	1970	1741	1642	1519	1426	1483	1393	1248	1283	1187	1140	1108	1122	1116	1146	1073	1031	989	985	1023	1019	1037	1022	1039	972	948	959	973	1000	1010	946	964	931	931	924	923	989	897	893	924	926	862	889	915	910	904	865	899	869	889	892	969	883	889	894	947	906	862	906	881	858	872	865	924	875	916	968	920	893	849	874	973	847	874	905	904	863	885	863	910	901	900	880	942	912	897	892	879	932	876	914	925	932	903	841	869	895	855	899	858	909	885	886	855	895	910	865	893	918	849	891	886	878	855	916	930	887	903	911	930	867	895	911	875	864	930	947	890	976	921	951	896	834	866	867	858	901	882	854	893	896	844	897	948	891	870	889	927	910	898	877	980	855	912	918	869	904	940	898	964	892	936	859	870	924	878	918	926	885	850	885	917	863	861	852	921	881	938	882	928	854	926	907	961	921	860	920	876	841	883	898	870	857	915	885	901	905	938	909	889	879	836	900	927	905	886	901	886	872	872	859	933	890	938	932	888	874	980	885	835	901	950	915	939	926	902	929	937	910	930	899	977	878	893	929	965	893	906	882	921	914	846	927	964	857	869	876	840	899	869	834	893	916	889	897	870	910	903	855	956	885	870	923	932	923	950	899	905	896	863	872	870	873	941	890	923	890	889	877	933	883	911	925	909	923	863	874	897	947	912	841	954	867	903	901	858	856	865	857	880	904	909	885	878	882	898	920	899	908	857	978	971	848	888	851	863	900	900	924	906	910	886	863	886	896	871	899	890	888	859	889	852	937	916	891	919	890	893	891	878	959	926	843	925	862	888	905	900	860	843	977	880	862	896	859	888	855	856	896	966	914	918	887	908	892	874	916	906	881	909	933	887	879	881	891	901	888	891	901	943	876	895	936	942	856	851	857	860	886	849	916	936	887	888	926	930	893	870	879	896	872	865	879	869	907	861	828	933	882	895	921	913	908	935	989	906	887	897	949	874	907	873	840	950	901	884	881	894	860	906	926	905	875	869	943	888	870	871	914	908	933	932	884	916	900	866	893	928	909	919	930	948	890	881	857	940	952	901	858	872	862	903	880	940	859	885	932	914	913	916	870	893	920	929	884	859	876	871	854	894	817	868	947	883	861	860	910	883	848	823	911	910	840	953	955	906	883	881	873	867	947	881	896	902	897	877	892	906	897	886	885	874	884	841	898	891	898	884	920	904	938	888	926	900	897	875	909	866	878	930	936	945	884	933	893	858	884	918	884	909	885	902	898	916	914	955	877	887	930	894	864	895	875	904	903	844	920	861	889	844	828	948	919	870	892	846	927	834	890	889	883	900	921	890	926	890	843	904	907	946	922	894	941	925	932	917	873	907	865	949	929	856	828	882	902	917	922	932	867	868	918	900	897	860	906	870	919	857	911	880	875	946	874	898	940	901	933	892	876	873	880	911	930	901	948	920	942	879	865	875	891	877	899	920	920	876	833	864	910	907	883	901	881	931	893	895	941	894	870	945	863	901	911	916	962	858	856	899	927	929	866	866	930	907	915	937	875	860	884	884	838	865	849	955	939	885	916	925	917	896	879	903	900	866	878	922	868	895	902	925	934	896	846	857	899	915	869	885	895	922	888	896	904	922	877	816	901	886	944	917	889	866	903	881	884	884	962	880	867	874	929	853	905	891	850	868	914	922	908	918	910	898	915	881	899	837	911	920	910	937	919	878	941	878	958	932	888	870	898	921	813	854	892	890	927	852	889	936	927	944	905	953	851	950	928	896	825	909	884	883	893	917	917	937	865	909	946	895	858	947	919	894	917	849	901	949	893	840	879	958	893	914	891	936	870	919	932	944	922	923	940	882	886	904	844	861	915	864	945	886	867	882	900	905	877	928	862	905	882	863	867	889	922	925	933	948	895	899	864	866	923	904	947	885	918	881	863	870	877	854	865	882	897	874	881	906	913	894	889	940	881	935	884	904	897	883	848	881	882	940	924	910	905	850	882	888	923	898	932	954	892	877	880	926	867	902	866	942	884	820	871	923	906	905	907	886	879	897	898	901	864	886	871	869	906	925	930	931	939	963	864	910	890	931	842	899	932	921	904	894	878	901	910	867	897	928	865	895	933	880	878	909	881	898	909	877	876	917	925	942	838	883	958	907	860	930	888	846	872	907	842	886	877	886	895	931	902	896	903	903	905	893	877	893	915	885	885	937	922	869	911	879	910	870	903	945	911	856	881	884	942	900	856	881	904	874	852	879	933	914	898	886	878	893	957	903	882	909	915	872	936	920	912	910	857	916	904	866	914	897	873	904	920	919	912	910	871	921	972	893	875	894	939	893	860	882	954	848	909	865	877	964	873	912	916	885	924	909	919	914	914	902	901	925	889	889	896	888	869	916	914	948	912	901	930	962	871	838	907	918	859	919	885	880	898	874	943	908	946	876	880	889	887	895	907	874	886	910	859	888	893	854	874	863	933	819	898	881	886	897	870	929	897	884	948	886	897	880	919	894	911	879	906	906	878	934	959	901	869	907	899	848	932	860	927	892	919	917	851	868	867	930	896	858	892	916	845	846	904	906	884	898	953	910	891	871	890	902	886	935	913	870	888	913	897	925	871	881	890	829	866	905	916	905	876	858	863	806	909	903	904	852	911	875	859	849	902	941	861	899	952	867	875	916	929	935	887	901	868	833	913	833	893	886	888	853	864	879	873	894	897	877	861	888	869	904	914	908	880	890	907	907	883	865	872	877	897	917	909	916	897	824	906	936	848	868	863	845	869	914	882	904	897	903	931	887	869	966	882	912	861	854	889	864	908	891	884	900	928	864	903	894	866	951	882	844	971	846	971	919	852	877	849	829	853	910	898	919	902	913	930	926	961	944	918	912	933	937	904	898	929	896	920	909	946	848	900	860	915	905	893	924	881	886	899	902	852	925	847	879	938	962	872	897	948	896	918	927	925	886	922	885	940	901	941	941	896	912	891	952	831	869	918	904	883	866	863	900	892	868	922	870	833	860	900	919	882	928	857	864	856	883	883	870	901	917	907	902	893	896	887	891	923	889	941	847	869	908	904	895	909	888	865	939	945	895	914	888	920	872	909	888	864	873	923	852	920	919	916	901	913	886	913	885	894	905	873	908	914	953	868	899	894	854	947	892	870	882	846	887	896	838	871	895	936	930	919	914	845	817	847	890	915	896	930	886	913	919	889	893	885	896	893	893	905	910	898	890	893	884	865	905	878	878	909	906	932	936	896	887	839	868	896	879	888	924	901	933	851	847	919	930	865	866	913	886	911	941	880	902	933	894	919	880	906	889	872	902	907	926	930	869	896	914	900	924	907	947	875	859	885	979	857	914	927	885	894	914	908	876	911	898	833	887	963	868	856	873	887	898	878	918	917	904	910	907	851	927	852	943	905	895	870	909	853	901	922	883	887	907	900	869	903	938	868	856	919	945	939	918	884	931	913	890	883	837	859	912	891	914	922	894	927	884	853	910
28174	13822	6620	2235	786	614	582	581	504	457	471	472	441	508	412	468	477	462	386	410	447	440	433	439	436	443	452	432	415	428	427	406	441	399	355	464	418	443	432	474	423	390	434	415	476	438	388	347	399	424	464	455	367	436	392	422	423	429	412	433	442	417	397	425	399	421	422	440	447	427	436	397	462	369	396	433	395	387	411	409	432	432	446	408	417	403	458	430	458	419	450	411	429	437	430	456	446	408	483	425	446	422	413	426	415	410	431	438	443	406	432	406	455	374	417	406	404	471	373	477	424	418	410	427	439	454	415	443	398	465	434	415	435	425	431	387	456	456	443	414	440	450	427	424	394	425	379	438	409	406	412	418	437	415	459	438	410	454	407	469	424	398	405	410	438	415	467	445	394	409	432	485	425	387	427	435	451	420	411	424	470	418	426	449	433	439	455	376	431	422	447	381	387	470	414	393	423	393	388	431	410	408	360	411	416	437	377	359	420	404	406	386	433	414	392	436	397	427	423	404	427	417	404	444	435	409	417	430	413	430	434	428	405	432	414	432	424	418	423	438	414	460	472	401	404	448	432	449	468	432	381	376	451	437	443	394	457	459	456	432	441	424	424	401	405	435	390	432	408	400	415	450	434	437	443	427	401	432	469	445	393	431	441	439	470	413	429	431	362	434	429	394	433	407	407	465	420	454	421	429	439	398	400	436	442	423	431	454	433	418	396	422	404	392	443	437	406	414	404	395	420	480	410	414	446	437	419	432	430	415	406	419	435	433	473	404	422	442	440	413	406	465	386	443	483	447	395	420	457	399	402	395	432	429	423	449	450	390	417	405	406	414	406	456	419	377	437	405	417	422	424	433	392	463	453	435	475	416	384	425	460	425	448	469	437	449	421	425	395	443	414	423	421	463	384	442	424	442	435	450	378	432	407	406	401	416	394	445	416	387	464	409	454	417	418	385	442	440	426	394	392	431	416	407	394	415	402	377	446	455	439	406	433	400	441	420	421	444	433	429	435	426	425	450	420	405	427	421	415	389	452	399	439	414	433	403	415	436	455	418	471	399	377	440	403	431	410	375	425	401	464	422	443	418	394	459	417	419	407	456	456	380	441	450	449	433	460	399	404	410	413	431	420	402	428	426	423	432	395	413	438	455	444	432	466	419	393	435	376	418	416	395	449	436	429	390	402	413	425	422	437	428	391	426	454	452	445	460	444	442	425	414	435	468	462	443	418	414	453	476	446	466	375	443	414	411	415	419	417	468	410	391	393	404	422	401	413	383	411	451	395	431	423	423	439	414	450	432	398	432	480	459	464	424	428	433	431	425	426	389	443	398	439	465	404	412	405	466	443	455	396	422	432	425	442	395	461	411	426	410	433	408	431	419	453	410	417	428	411	439	416	422	428	415	399	407	436	416	429	417	442	465	412	438	423	464	429	409	447	446	458	423	436	410	426	413	472	409	411	428	422	430	436	431	430	404	397	388	432	430	448	408	408	431	421	432	433	424	430	417	439	397	456	421	440	403	437	398	383	420	422	404	430	407	403	405	417	438	435	444	420	401	435	380	440	415	407	449	395	418	418	408	415	401	430	430	416	429	406	428	440	390	362	444	463	442	412	410	411	438	421	405	449	401	437	389	414	414	408	447	424	426	437	427	429	466	443	410	409	413	457	401	420	408	408	422	439	386	404	450	447	447	440	439	438	424	419	398	432	348	457	423	425	410	393	437	423	440	476	399	437	397	427	423	401	396	397	398	430	407	430	436	382	449	418	421	458	404	424	430	467	440	414	391	379	447	418	429	467	456	443	531	466	396	436	404	434	445	401	431	409	436	404	425	399	444	403	428	389	424	412	403	432	425	413	432	429	416	447	440	450	440	407	454	423	410	379	413	430	437	395	408	440	466	425	401	452	458	436	402	452	417	462	413	433	405	406	408	388	451	412	371	431	469	443	427	400	373	458	436	402	473	414	407	432	416	422	427	398	407	436	437	458	385	440	412	411	453	450	451	426	412	418	417	421	390	402	425	442	424	398	378	394	423	437	453	453	389	458	388	397	444	437	461	378	430	435	401	382	473	442	416	435	384	419	380	419	415	372	413	403	400	416	430	433	429	417	384	425	439	412	400	400	424	410	427	444	451	428	397	478	435	393	433	410	404	429	426	436	428	426	436	444	397	459	466	431	421	423	422	398	461	406	400	438	457	405	431	461	435	425	446	422	447	387	435	436	444	406	382	455	442	420	403	405	468	395	418	440	394	404	407	434	412	391	416	439	399	475	416	450	412	405	379	431	369	438	447	406	482	436	404	393	446	410	427	375	396	384	421	444	426	422	398	409	413	425	372	424	428	445	420	426	437	418	421	409	435	395	404	386	445	450	423	403	459	422	433	415	402	415	411	418	400	441	445	427	405	445	432	453	462	456	451	474	424	421	417	426	470	408	493	403	446	427	415	399	441	486	476	425	418	450	417	441	395	400	444	385	433	408	399	446	394	410	439	461	411	430	467	403	434	417	428	428	435	412	417	396	421	430	398	403	432	446	425	358	440	434	437	430	394	437	429	467	413	397	435	452	381	444	401	478	388	469	446	413	429	443	421	437	414	430	512	454	451	418	443	415	421	382	439	420	459	390	407	419	405	438	466	415	419	427	398	456	412	400	432	374	421	443	409	392	441	419	507	447	470	451	433	400	378	388	408	437	436	405	440	405	455	454	398	390	462	444	404	448	411	427	421	412	403	506	445	459	423	433	433	403	427	447	439	469	390	405	421	407	431	409	428	426	461	422	418	386	414	380	374	431	412	435	437	373	378	438	387	388	492	416	405	437	427	409	404	433	446	399	484	379	450	377	430	456	437	390	446	409	391	466	458	465	423	421	386	438	453	427	403	445	431	408	415	446	393	407	488	434	431	443	472	463	435	430	451	472	413	447	396	428	441	438	414	430	420	419	416	435	467	413	459	409	400	435	447	407	386	424	417	417	397	384	390	413	409	421	426	448	418	414	377	399	463	424	391	395	407	404	424	468	406	435	433	430	417	426	436	402	399	395	405	400	417	416	416	377	421	396	404	419	416	396	439	425	429	417	410	434	428	392	440	434	419	415	434	412	418	447	404	394	436	411	431	434	418	436	435	439	413	414	432	430	447	394	443	463	408	411	429	401	387	422	479	438	465	436	431	424	423	437	391	437	407	415	455	452	407	452	412	445	393	384	414	424	430	409	409	447	456	385	409	442	389	466	378	450	420	434	401	416	447	395	430	465	475	439	394	406	391	428	423	392	416	430	390	411	428	448	409	428	364	441	389	412	402	424	401	418	410	410	431	417	464	429	398	434	443	431	450	396	406	416	435	435	426	424	385	355	448	435	406	406	429	429	472	439	428	431	451	456	471	444	453	431	410	390	408	416	409	444	412	419	444	445	452	403	423	420	431	458	425	466	478	443	413	419	375	465	403	447	445	402	419	446	406	459	408	427	448	433	450	410	402	447	443	431	407
17781	10479	9862	4894	2478	1806	1619	1372	1326	1224	1183	1050	1092	1086	1037	1065	923	1012	1016	1010	970	994	1006	936	942	968	951	942	973	935	957	907	992	936	925	931	957	872	901	915	919	925	893	970	934	918	879	886	886	950	946	874	919	890	945	907	894	907	916	942	868	901	918	945	897	925	892	892	901	891	884	920	895	948	864	849	942	904	880	847	953	841	907	850	902	900	856	918	923	935	945	892	898	854	892	935	928	880	863	915	957	896	871	893	935	865	943	887	924	917	853	886	925	960	900	894	887	942	901	892	856	927	920	915	915	933	944	955	926	893	896	957	890	904	895	923	892	909	911	902	922	947	919	869	895	900	919	878	859	915	961	900	928	907	836	924	930	901	896	941	922	923	921	905	901	866	930	890	956	882	920	898	892	881	916	851	869	872	858	939	1000	963	867	921	918	879	893	890	912	857	933	882	930	931	920	889	888	893	853	917	933	871	948	898	933	847	917	869	966	891	911	968	915	912	873	875	906	937	915	897	894	874	908	913	961	868	897	914	885	953	882	860	982	877	897	899	903	912	915	879	915	893	923	928	972	916	879	948	875	919	891	891	922	922	925	866	888	881	918	926	904	875	925	889	876	861	897	929	913	956	868	914	856	930	886	919	925	929	860	903	878	919	915	916	923	871	869	911	888	969	910	860	958	925	855	893	896	918	887	900	875	902	951	903	889	890	926	938	871	944	872	910	873	913	921	935	868	915	905	924	901	892	905	909	911	875	901	869	897	891	910	964	915	907	885	891	930	942	942	979	921	865	879	942	904	901	848	941	906	927	903	916	916	941	943	884	892	895	898	905	921	842	890	937	887	926	914	958	904	846	939	962	917	856	954	905	901	883	951	889	887	914	826	943	986	901	914	915	842	898	942	922	927	925	899	915	929	843	896	907	876	960	995	968	911	839	871	874	973	892	970	894	883	903	899	938	924	929	903	923	934	883	921	959	944	964	913	951	953	907	899	877	886	955	887	925	883	918	904	869	902	905	900	889	934	926	888	880	882	909	935	941	867	927	929	912	897	883	861	940	925	965	918	876	897	885	868	868	935	900	888	872	902	906	929	922	883	872	865	856	912	900	891	894	899	898	870	868	914	883	919	901	871	882	930	870	910	882	874	927	829	901	917	930	948	979	916	930	912	937	918	889	886	926	911	930	899	935	913	875	894	915	855	854	919	904	899	924	936	843	923	878	884	931	948	888	850	871	938	875	906	889	897	929	896	922	898	885	938	921	910	879	885	888	917	905	925	856	888	923	908	925	885	927	897	953	852	894	880	892	874	875	877	904	883	915	869	881	903	904	904	930	916	882	900	913	896	930	938	949	934	936	940	929	913	881	876	923	947	859	964	888	920	923	881	882	923	895	920	919	883	865	880	879	920	913	890	897	906	947	920	895	883	926	899	949	954	901	904	827	892	923	894	908	883	908	912	932	935	884	878	883	953	938	874	951	898	826	869	930	846	925	889	887	943	964	909	923	834	939	905	919	897	875	850	860	928	903	930	930	950	937	909	919	865	922	885	900	882	878	874	909	915	914	904	918	861	897	878	918	902	878	895	896	951	896	974	943	924	920	905	864	908	957	876	836	894	855	896	939	919	930	880	879	1013	953	899	857	906	902	887	882	908	913	864	885	901	900	867	881	896	954	913	889	931	901	897	901	941	816	911	862	843	902	931	902	847	928	885	885	892	943	974	962	876	920	907	887	915	917	910	877	957	924	856	880	849	971	888	928	897	849	880	922	903	897	914	906	916	916	917	876	899	898	882	867	898	917	880	946	846	955	925	941	916	911	930	906	862	934	912	838	930	913	902	919	862	929	906	937	889	907	916	850	870	892	874	968	914	925	872	926	970	883	943	877	881	906	890	922	886	867	878	925	901	894	930	888	951	940	924	898	956	925	905	897	917	920	940	910	939	948	892	874	968	863	895	898	949	929	858	932	903	895	930	948	948	874	906	912	856	925	935	909	899	890	913	864	880	881	893	849	854	887	873	888	920	884	870	925	838	896	906	913	879	877	931	879	874	898	918	924	883	908	881	894	935	907	888	936	898	941	898	905	955	866	951	911	896	923	876	883	916	953	881	938	895	916	925	896	907	882	883	877	886	892	877	911	930	915	955	875	905	868	947	947	909	900	929	939	833	879	896	872	888	909	902	934	963	923	872	901	918	939	924	893	904	907	903	881	874	882	903	918	921	918	944	957	863	876	910	927	885	876	910	900	911	916	903	909	969	917	881	882	953	886	891	881	955	875	893	939	860	883	857	866	897	920	866	929	914	854	949	852	905	870	875	893	897	900	883	860	909	920	857	955	927	936	935	852	886	884	865	889	842	926	934	944	900	934	906	920	949	955	896	867	884	924	911	920	852	911	895	918	935	866	881	967	867	878	988	913	898	857	933	929	855	944	918	926	873	945	899	861	901	886	905	912	924	882	926	926	890	931	879	896	911	926	865	905	954	912	891	883	913	901	954	875	871	912	868	875	959	916	940	916	907	912	893	894	938	932	928	872	909	934	917	882	921	924	897	936	928	945	885	913	930	949	893	926	944	885	861	918	918	930	896	944	935	857	940	891	904	886	874	872	899	895	914	909	900	884	861	901	906	962	881	907	916	891	865	885	914	893	865	927	916	917	935	858	917	860	914	921	913	926	914	937	903	948	909	900	921	883	893	914	910	908	939	938	935	918	851	861	892	896	909	896	906	904	936	929	934	851	918	913	916	865	921	926	901	882	962	883	884	929	900	935	885	887	855	922	922	879	873	945	914	921	871	898	943	912	874	909	994	935	929	925	871	902	922	910	893	890	913	871	920	929	878	915	893	924	907	919	930	929	933	823	935	918	911	896	848	899	912	949	952	887	901	915	963	883	953	860	889	946	912	931	858	920	876	918	944	982	917	921	908	883	925	925	866	916	911	885	867	878	883	935	872	917	858	889	892	933	927	963	942	902	912	847	911	936	968	921	916	890	916	853	923	912	910	972	916	894	801	932	911	913	927	861	929	942	898	898	852	940	884	882	864	849	849	907	933	947	898	970	910	891	884	952	934	897	912	861	931	955	931	963	890	936	927	963	905	911	923	902	880	856	861	915	874	867	845	888	931	873	897	874	932	936	916	888	924	885	883	906	870	865	856	855	862	821	896	926	908	878	904	892	915	927	919	911	943	919	891	903	881	910	904	879	948	908	864	909	889	925	875	909	927	921	864	903	935	909	968	937	941	884	926	869	860	916	916	927	865	908	954	899	885	937	852	885	927	868	907	887	901	868	824	867	903	962	973	899	865	896	922	918	947	936	900	911	908	904	887	887	950	856	899	909	904	920	912	891	857	935	987	875	899	887	893	890	926	914	920	882	932	832	919	882	910	963	922	903	971	880	897	911	898	878	918	888	933	883	903	923	884	915	859	928	882	911	937	906	895	897	947	879	943	856	850	872	850	938	923	879	957	935	882	917	939	933	922	853	903	899
44713	27947	20803	9493	2085	883	702	639	529	469	434	422	420	408	459	453	372	351	357	379	378	339	308	366	323	354	354	328	333	332	350	329	356	384	349	319	319	337	376	358	353	337	325	299	325	334	319	356	353	335	412	359	332	321	355	328	325	284	306	347	368	343	327	326	289	299	344	317	359	303	345	316	337	335	321	308	332	300	314	334	333	295	317	310	303	346	338	308	323	298	300	292	317	316	320	326	323	300	334	330	334	318	334	324	324	335	325	333	314	312	327	306	351	362	322	309	310	336	337	317	312	346	328	299	346	316	324	309	314	314	316	322	327	330	335	298	321	289	290	335	353	322	306	318	337	311	355	323	329	352	332	314	340	317	325	301	313	322	391	352	317	311	291	322	357	320	306	321	287	355	336	351	346	324	298	311	330	327	329	348	348	312	374	306	324	333	355	331	302	342	337	306	319	316	308	333	318	359	339	313	338	349	348	310	356	306	301	323	311	357	319	356	303	333	314	316	316	325	331	324	343	319	325	340	328	318	319	332	341	325	321	316	332	364	326	365	346	326	327	315	363	318	342	301	279	322	318	321	343	337	317	352	312	289	328	317	313	315	312	317	309	318	340	359	337	344	328	312	332	313	305	309	347	319	337	329	301	345	318	353	314	319	330	325	344	288	313	311	351	346	341	328	325	324	341	345	340	309	324	328	313	327	314	334	321	350	352	306	296	324	333	323	361	297	311	336	363	352	293	336	365	333	324	364	337	335	302	328	327	366	310	327	304	342	347	301	347	359	323	325	320	330	335	311	325	302	309	339	330	320	322	345	308	288	323	342	307	306	335	305	331	361	302	301	326	339	352	331	345	335	336	333	313	329	308	338	320	354	324	326	323	339	320	315	313	344	312	324	320	341	339	300	321	338	336	337	329	360	289	312	345	354	306	343	317	345	330	303	323	338	344	311	324	355	322	321	324	356	328	355	314	326	296	316	353	295	339	342	272	320	311	339	328	362	328	313	311	296	357	301	324	325	324	306	334	359	323	323	347	321	317	338	353	318	322	337	313	307	331	296	302	337	329	303	339	315	299	322	292	330	321	296	334	300	323	334	359	358	342	349	325	323	306	341	312	370	306	344	327	351	325	323	318	324	322	351	330	305	322	321	329	320	333	351	295	316	355	304	291	336	329	351	311	348	304	321	321	293	321	324	281	321	319	328	319	313	276	316	332	356	331	309	321	315	347	351	310	311	321	337	314	354	307	285	349	336	306	326	293	327	318	320	323	348	327	319	332	306	341	341	316	294	341	317	352	309	320	344	352	341	319	304	323	303	323	322	359	332	313	314	342	318	310	311	311	329	323	338	313	313	353	342	338	295	285	304	341	318	314	331	310	322	282	338	314	327	317	320	317	338	321	344	305	301	337	347	323	344	340	318	342	344	310	354	345	365	321	294	316	341	314	302	313	320	310	341	337	354	367	341	299	311	317	374	330	301	343	306	313	318	326	318	327	342	324	306	327	331	296	347	348	346	310	313	326	328	305	344	335	315	315	323	288	307	322	321	348	317	337	357	337	328	309	325	304	344	360	349	337	380	350	345	289	349	316	288	329	320	298	348	333	292	325	338	353	333	335	290	303	376	333	325	274	268	328	372	335	351	324	273	340	310	310	306	333	347	293	340	339	309	287	319	311	319	348	344	311	317	331	304	318	327	316	362	305	348	354	339	344	322	350	328	332	345	282	309	321	352	323	320	318	341	317	351	309	304	367	335	331	322	342	333	316	312	318	327	331	329	323	335	347	356	329	329	330	295	306	323	336	361	318	324	340	303	326	321	341	327	322	323	321	297	359	293	342	326	345	303	347	321	349	302	310	328	353	306	365	331	337	300	310	300	296	326	330	315	292	328	268	293	338	360	341	352	338	312	302	355	345	330	332	361	312	332	350	297	304	341	318	303	355	299	333	318	333	317	311	341	319	313	340	348	331	345	320	315	291	319	293	326	307	352	302	314	312	312	350	340	336	368	289	340	323	303	348	339	330	303	313	319	320	327	331	375	312	332	314	319	292	353	341	331	330	353	305	330	335	349	334	336	322	353	325	351	326	296	304	313	323	347	322	316	360	362	328	330	313	359	349	327	292	329	348	326	327	337	329	346	329	316	349	296	312	329	356	316	314	298	273	326	325	305	289	305	326	325	320	335	348	340	341	334	331	318	334	348	317	332	343	345	296	357	376	341	326	293	329	309	312	289	323	314	333	311	287	329	364	337	336	327	333	327	353	335	333	331	319	369	330	349	339	325	334	327	320	326	324	302	354	352	322	331	315	334	325	355	331	362	373	356	373	372	363	335	282	348	339	335	305	307	315	318	364	288	329	332	314	337	324	342	357	324	314	283	338	350	337	305	325	360	299	341	317	331	337	323	325	345	312	319	310	346	322	344	300	322	356	302	305	336	357	325	296	374	320	316	319	336	328	317	329	304	332	311	325	318	342	321	330	319	328	281	318	308	323	336	295	316	286	325	306	310	352	277	356	308	335	328	330	346	331	329	312	338	336	347	354	342	305	354	316	309	334	368	337	330	323	316	314	329	304	351	340	318	330	275	309	331	354	344	307	313	338	340	291	299	331	328	341	324	287	340	373	335	307	343	310	356	318	357	303	336	332	328	362	315	339	328	331	334	311	288	334	304	341	279	334	351	324	315	331	323	347	360	325	333	344	349	344	322	310	328	298	355	319	315	344	323	341	355	363	355	356	313	300	311	343	330	341	306	297	330	334	375	378	353	341	351	343	343	325	344	358	343	302	312	295	335	316	316	347	322	340	298	326	369	324	316	325	347	312	300	354	371	349	321	319	337	328	349	353	332	335	335	344	349	338	359	335	310	320	329	327	334	306	324	318	327	338	344	339	314	336	327	361	351	342	288	352	344	320	329	312	301	353	308	310	262	350	326	329	335	319	339	311	328	331	335	340	319	337	374	292	290	344	318	280	360	361	323	340	311	323	323	313	371	307	324	307	311	315	328	325	333	354	325	338	346	332	347	321	362	318	315	336	331	307	297	364	332	350	361	341	345	340	323	341	350	348	311	329	335	336	356	310	318	323	325	336	327	315	347	356	322	335	310	306	334	311	332	312	334	308	309	275	318	318	324	312	320	323	328	326	345	388	326	349	336	313	345	333	333	324	323	316	333	348	337	332	340	303	349	326	374	338	316	329	307	335	351	315	328	339	325	317	327	317	321	363	353	347	320	322	321	314	313	370	340	350	320	339	309	344	307	343	320	316	324	340	304	375	320	343	347	349	331	302	353	339	327	335	310	329	332	332	313	325	344	345	333	332	353	375	360	331	296	348	332	347	356	302	322	309	328	338	328	338	304	339	339	372	312	316	316	323	318	290	323	329	347	322	332	334	325	335	300	352	317	345	332	318	349	330	353	299	335	316	367	335	314	354	323	356	328	322	325	304	301	342	316	346	325	324	332	339	346	349	347	337	359	364	336	346	341	318	273
29069	20946	23852	14235	4912	3004	2501	2152	1870	1599	1393	1313	1245	1143	1158	1132	1065	1045	1001	914	917	891	997	919	929	866	897	764	790	828	802	788	819	812	800	781	758	761	730	761	798	760	734	791	767	758	787	751	755	755	745	777	770	825	715	738	744	738	736	718	723	752	706	757	720	730	720	730	725	784	719	716	763	681	745	746	763	740	705	713	718	749	684	725	721	730	732	713	750	707	784	716	714	796	769	733	684	721	706	780	738	753	708	689	739	705	750	728	707	736	771	709	745	765	761	724	724	784	803	731	744	731	689	762	734	741	707	680	783	734	757	743	761	741	740	789	704	747	689	725	711	666	705	738	721	703	777	761	723	722	777	746	726	710	747	734	701	690	750	721	703	724	756	728	727	700	728	726	706	721	769	729	703	691	697	733	793	742	701	736	714	748	744	675	784	739	742	732	766	751	750	695	749	704	765	717	735	740	707	788	711	724	771	777	748	710	711	768	726	750	747	728	734	714	741	774	753	721	719	717	735	744	715	740	750	716	765	716	778	725	700	747	734	737	754	729	708	714	732	741	717	763	690	712	703	716	734	712	790	688	763	772	692	698	692	762	744	785	713	714	732	726	727	762	736	702	682	744	733	709	696	740	740	772	750	708	732	723	706	733	714	717	752	680	722	664	724	740	765	698	720	713	771	750	713	774	711	727	721	710	740	730	761	752	722	692	744	727	737	707	716	738	785	758	756	711	683	721	774	716	755	692	705	707	738	744	741	744	742	764	727	714	780	769	760	771	704	723	717	733	661	763	775	731	722	718	722	737	745	709	766	737	689	783	735	741	729	713	746	752	696	709	781	753	745	711	737	735	753	747	701	773	750	768	774	732	742	762	803	772	747	743	770	717	738	755	669	719	690	756	716	698	692	700	704	776	751	719	758	751	729	711	682	744	712	800	699	725	762	730	733	765	785	742	769	744	663	755	718	783	777	743	727	698	758	744	735	727	736	731	761	733	723	749	733	734	732	751	721	714	758	757	773	733	724	719	675	736	724	759	728	795	704	716	744	768	671	731	747	764	687	738	741	774	760	770	772	719	741	681	802	721	730	780	739	786	719	722	697	737	742	705	713	738	750	719	748	752	729	756	766	766	742	761	700	695	778	688	729	751	718	690	704	701	743	724	726	779	769	778	762	746	746	695	749	704	698	740	699	751	731	730	784	750	770	720	733	739	739	724	726	731	745	752	708	729	758	707	767	803	751	739	756	776	777	731	709	715	730	729	770	692	741	667	736	762	743	693	763	726	724	713	755	727	772	746	717	738	701	745	688	719	754	711	723	706	734	743	723	728	721	739	753	742	746	741	725	732	671	715	744	699	732	713	699	728	709	740	740	719	708	751	746	757	720	762	738	766	765	756	763	725	773	736	731	751	720	733	749	736	729	821	716	759	763	723	723	719	748	744	704	762	723	721	745	709	711	704	721	753	706	695	708	705	749	727	751	767	747	723	797	796	730	734	732	712	760	708	779	743	748	718	716	776	755	728	743	754	799	692	726	728	751	770	747	723	743	723	776	726	737	725	656	728	687	795	787	717	693	746	705	713	746	749	712	712	757	740	678	764	695	788	700	714	725	716	780	741	721	750	769	700	723	754	709	721	700	755	715	737	785	683	722	734	732	727	756	734	776	764	663	752	713	739	695	739	735	767	742	759	715	786	739	746	760	731	767	748	712	758	749	755	724	708	746	678	760	719	742	752	704	743	758	724	717	730	734	730	759	744	732	682	783	736	746	714	746	797	733	778	739	724	746	753	713	798	723	748	763	762	723	703	713	751	735	699	713	709	749	782	761	747	742	725	788	795	794	699	792	755	770	765	756	698	759	683	782	798	750	745	673	681	714	736	723	709	721	730	776	688	721	735	724	702	748	681	708	706	776	710	760	718	771	705	683	748	803	749	791	700	761	738	701	735	727	751	722	741	712	751	733	762	745	742	745	766	738	707	704	738	763	728	770	809	706	786	759	737	784	744	749	759	755	705	722	721	718	768	774	769	709	729	728	752	769	729	727	804	688	718	726	696	731	735	711	761	763	701	755	753	714	750	681	759	752	744	757	756	738	705	720	708	733	785	719	760	686	702	751	754	693	759	759	702	780	734	765	750	725	739	745	742	732	718	694	776	760	766	747	727	747	717	714	736	706	737	722	683	728	757	748	735	707	712	729	783	723	749	723	726	726	753	686	735	719	749	770	687	764	716	742	712	711	746	753	733	712	742	716	708	717	739	727	736	676	742	767	770	754	720	730	714	721	730	766	707	725	776	718	748	722	755	756	751	777	789	773	714	754	720	706	718	739	772	731	727	695	668	709	794	729	672	698	717	686	752	739	745	675	718	729	734	718	761	720	766	800	700	735	772	722	713	729	736	772	716	783	785	734	757	720	742	731	741	770	752	755	733	750	725	756	726	769	660	708	715	745	704	733	764	763	776	735	756	699	692	767	754	730	728	703	741	718	737	743	699	742	724	734	702	728	703	729	756	743	732	720	775	745	737	758	725	757	750	744	726	771	759	782	794	723	747	767	720	730	758	753	753	741	737	713	785	710	689	759	748	728	740	741	713	776	733	779	691	759	758	678	768	730	703	754	657	748	732	765	769	777	690	767	720	701	710	712	676	722	723	723	729	764	725	742	729	721	729	703	726	705	749	738	715	765	750	754	706	694	777	708	739	717	753	754	755	727	753	744	700	731	724	699	710	729	731	737	748	728	710	715	725	721	764	725	735	777	678	752	713	773	784	734	740	708	728	729	724	749	748	713	733	755	745	758	739	730	765	688	735	710	754	704	693	759	690	736	710	721	741	673	716	778	736	771	718	712	762	716	729	739	741	675	727	702	785	732	741	712	759	756	710	712	714	748	701	709	752	749	720	753	720	790	719	721	673	787	707	707	728	715	724	736	732	722	717	728	723	733	743	761	756	731	684	764	734	701	796	690	759	720	727	764	730	726	712	726	710	717	736	781	718	749	739	762	734	762	723	754	745	731	725	752	707	745	778	750	728	701	749	741	740	745	677	732	713	701	761	708	804	807	701	807	707	744	721	733	728	736	721	754	738	732	709	774	753	745	723	728	758	762	761	751	739	754	749	733	731	744	741	720	725	737	720	770	703	754	755	728	734	706	754	729	755	745	798	805	716	729	756	782	768	740	722	743	747	684	774	775	776	710	753	713	736	711	732	725	706	700	735	758	756	764	687	705	736	731	713	754	737	742	718	723	719	760	735	713	749	728	756	710	773	757	745	717	730	750	726	722	746	682	739	737	725	738	729	766	757	703	791	712	715	734	692	746	678	755	730	758	758	733	704	771	720	732	759	760	804	721	734	739	687	774	740	730	740	737	779	735	692	712	778	707	735	689	751	731	789	713	749	718	743	703	733	716	728	751	710	741	706	751	725	756	749	710	746	794	700	743	706	742	707	750	732	740	700	726	751	754	734	688	698	758	759	736	773	746	749	816	756
52091	36169	29217	14228	3477	1452	1013	874	759	660	650	562	520	544	512	507	519	511	450	438	449	440	432	453	458	431	429	399	457	404	455	409	404	426	400	393	399	380	420	441	388	403	374	375	399	426	399	407	412	444	443	418	396	386	399	390	421	360	397	413	371	430	449	423	415	414	400	419	429	408	426	405	398	415	411	449	400	420	450	457	430	431	429	386	383	382	399	404	403	400	437	383	399	442	413	408	398	426	394	413	389	390	400	391	405	404	410	413	448	403	364	393	382	417	384	388	395	404	391	414	385	391	401	411	425	400	430	410	410	391	425	425	384	385	398	393	427	344	444	400	404	427	397	439	406	422	431	384	403	390	415	401	450	409	451	390	434	386	373	384	398	418	437	426	410	373	353	401	397	422	400	395	426	404	439	415	402	399	401	402	396	408	416	415	402	412	404	404	419	398	411	397	390	441	388	435	423	410	426	399	420	360	383	433	429	377	390	403	411	397	377	435	355	402	372	371	394	427	413	459	397	407	439	397	436	435	402	405	416	400	385	430	434	393	440	400	411	412	370	362	361	396	372	401	403	386	442	396	418	373	360	406	411	392	402	426	375	426	399	359	386	393	388	366	405	433	403	387	397	370	422	385	402	383	375	404	404	388	386	425	398	371	390	420	392	415	381	398	438	444	391	369	433	363	397	379	419	431	457	390	400	397	434	410	421	419	374	427	375	399	387	426	412	374	419	433	380	443	374	412	395	417	423	409	420	416	391	397	388	414	395	391	405	415	376	403	411	394	413	467	384	428	375	408	397	382	408	450	392	388	421	416	387	379	403	408	408	399	404	392	451	390	418	400	382	408	360	377	357	409	390	420	420	422	370	418	400	380	414	411	458	406	397	404	400	435	420	422	392	374	409	405	409	381	431	383	476	414	425	384	401	404	411	414	422	414	422	393	443	399	418	404	405	424	404	408	392	379	395	443	428	449	394	373	427	386	370	368	394	394	419	391	398	359	409	370	358	364	422	410	424	418	457	384	404	387	447	407	411	453	376	383	378	404	407	425	389	424	426	427	408	405	354	389	393	423	410	399	420	409	418	408	368	407	376	418	398	428	379	377	378	396	447	424	411	407	456	393	414	390	407	436	368	404	408	415	388	392	393	378	403	393	392	425	423	439	383	420	403	399	431	391	376	396	369	364	371	423	395	363	408	380	422	387	424	396	457	405	369	427	436	408	393	405	433	430	387	391	382	401	397	461	396	428	439	429	412	377	414	376	402	408	444	374	380	395	395	432	438	397	405	393	402	400	381	427	422	407	439	426	441	383	403	395	413	384	412	397	440	370	406	362	385	385	409	395	396	407	409	409	390	401	397	397	358	389	412	439	410	425	422	429	381	415	379	430	425	410	397	423	425	382	393	411	376	380	407	377	420	354	414	378	395	438	410	436	359	426	424	415	377	394	415	390	439	420	393	389	417	396	417	401	416	385	456	408	399	405	421	369	339	396	404	402	429	399	380	444	421	404	408	426	416	420	416	393	400	391	422	422	417	391	405	433	405	410	403	431	397	426	444	413	405	407	484	395	411	403	392	393	411	415	416	432	391	392	443	399	443	432	353	384	434	404	417	405	405	369	394	431	376	444	396	436	403	445	444	414	390	381	439	413	432	400	400	430	392	404	409	413	393	395	428	420	395	377	401	451	457	404	433	420	436	401	400	400	399	434	397	441	384	406	386	390	384	410	400	390	398	401	406	403	419	413	390	408	450	367	419	423	403	427	424	419	392	400	428	410	386	412	439	449	431	405	406	431	361	415	406	404	409	393	424	404	417	394	402	393	389	411	379	440	392	403	426	393	426	411	402	398	366	416	389	389	404	427	421	379	434	382	403	421	409	433	373	398	399	405	424	419	412	418	368	390	403	432	368	386	413	410	389	403	405	405	396	404	423	427	423	386	450	412	410	426	363	415	423	381	391	399	426	400	399	439	419	413	417	404	401	389	393	396	411	397	424	405	425	385	413	401	411	416	401	429	372	370	399	391	436	460	381	426	368	423	416	412	401	414	391	422	357	380	412	449	421	422	402	404	403	430	428	392	416	390	391	420	399	375	409	401	358	424	407	412	358	387	374	373	390	405	377	397	393	384	399	434	430	419	398	381	405	437	381	406	370	408	450	441	391	395	392	406	443	444	438	425	407	395	372	383	369	455	385	354	395	438	384	402	436	402	416	429	405	374	432	412	446	392	410	380	394	404	399	425	401	393	415	417	429	402	422	409	410	410	425	400	388	419	421	420	385	430	419	402	434	408	409	402	392	423	454	429	382	431	422	379	414	405	443	417	375	388	428	401	447	413	424	406	401	394	426	391	397	422	437	393	414	419	377	373	413	358	396	361	372	409	394	421	399	425	387	420	427	406	414	401	443	424	427	433	371	435	445	420	426	420	417	370	419	393	437	405	414	407	370	401	391	390	371	426	369	408	450	403	413	395	399	395	412	443	409	383	405	402	388	400	423	408	385	433	412	406	418	359	413	394	395	406	433	408	395	410	381	401	400	399	386	385	413	428	399	424	403	384	425	431	428	395	391	399	399	385	426	404	419	401	369	390	410	394	434	403	396	429	435	396	396	416	406	390	383	387	403	399	354	419	425	378	366	376	439	386	413	427	392	431	397	428	405	413	367	418	426	458	406	418	395	423	442	397	433	397	411	403	384	361	397	368	422	357	418	388	399	407	376	377	396	415	422	372	425	403	403	402	359	385	381	397	384	428	413	448	412	405	391	417	415	421	373	409	433	429	391	466	381	446	378	375	380	385	439	396	417	374	398	425	436	443	388	433	405	411	409	422	383	381	398	426	401	416	375	382	406	415	364	387	421	409	419	378	426	420	380	445	433	411	423	401	397	419	418	468	373	404	409	416	423	401	415	377	385	403	436	442	397	371	386	432	406	405	435	406	383	415	378	392	406	379	401	418	385	413	419	389	402	428	404	436	420	400	396	431	367	405	397	411	398	428	402	396	389	401	412	442	383	395	400	419	427	369	420	410	395	419	393	394	423	386	402	380	415	384	390	380	400	429	392	388	415	391	393	399	429	427	415	364	436	389	423	382	395	375	416	373	369	412	429	412	381	410	387	427	408	385	400	406	391	463	399	422	405	437	416	391	400	397	387	385	456	367	393	378	383	394	395	395	412	378	379	343	414	397	397	431	390	446	417	423	420	423	406	376	427	370	423	438	410	398	349	383	408	375	396	374	393	399	395	405	407	408	412	390	401	420	392	454	400	409	352	386	417	438	420	413	430	365	428	425	444	384	403	372	417	440	404	382	406	415	398	394	369	420	403	434	426	417	385	389	401	422	417	415	417	408	393	423	441	387	388	367	394	422	392	395	391	388	424	338	413	445	411	410	395	380	399	406	416	457	387	408	368	422	370	402	386	441	420	394	424	388	372	401	429	411	441	419	414	416	417	405	429	463	415	389	422	390	406	419	408	403	413	387	373	424	393	403
34058	27567	30854	17740	6278	4370	3510	3246	2564	2286	2015	1767	1719	1622	1583	1506	1460	1252	1267	1291	1162	1143	1252	1102	1137	1086	1100	1018	1052	1143	1037	997	977	1016	1002	996	982	993	972	935	923	971	899	856	953	972	872	916	904	898	926	882	949	888	909	944	887	896	897	930	878	913	879	872	918	935	891	947	880	909	875	854	925	956	918	903	890	936	932	888	877	867	864	889	884	923	877	887	897	937	876	869	951	908	871	900	909	907	886	879	865	847	918	872	882	912	932	910	879	898	885	899	889	830	889	827	881	901	888	916	896	914	931	920	900	878	928	904	899	925	942	880	949	912	916	873	917	884	864	897	938	924	933	930	907	905	922	897	882	874	911	856	924	898	912	886	894	867	900	901	890	889	873	898	893	879	897	937	926	924	881	904	913	886	839	916	933	854	875	917	927	893	901	900	902	886	896	815	918	903	866	904	923	870	903	894	855	884	895	850	917	855	881	946	897	953	936	933	921	847	956	869	891	898	936	930	887	913	889	888	871	848	921	930	862	922	888	915	883	872	852	885	900	895	890	890	882	888	898	904	879	924	937	870	934	892	916	906	901	875	891	895	875	922	898	885	919	891	873	904	847	846	902	905	868	914	910	897	957	916	896	919	877	892	918	914	883	905	923	921	904	846	892	879	881	946	872	897	911	879	936	848	885	868	904	880	882	919	890	916	892	935	893	906	902	911	882	926	935	914	849	914	860	833	940	891	927	851	884	908	915	894	884	904	885	922	871	847	829	868	865	888	963	882	884	861	868	955	902	915	844	875	907	893	902	892	920	915	896	891	950	912	935	908	973	904	876	890	861	856	880	909	919	895	898	911	935	874	846	908	890	945	894	880	844	920	905	906	900	905	891	895	860	867	853	927	852	890	877	859	856	870	871	891	893	907	871	855	908	922	951	930	916	932	918	889	920	884	891	927	910	864	869	940	907	843	922	887	881	903	845	877	882	896	958	904	896	945	914	904	861	903	838	905	908	930	913	931	921	897	908	935	936	934	861	932	878	865	862	863	903	952	931	854	956	884	880	873	884	868	926	871	917	856	915	905	910	842	932	898	897	891	959	876	879	870	883	880	936	860	844	862	884	949	835	950	906	882	903	935	919	879	931	864	981	934	870	910	896	887	877	882	895	895	887	930	847	904	888	884	882	960	924	939	1007	889	861	839	897	917	858	898	918	863	861	850	837	872	895	981	854	862	909	938	839	862	888	908	928	870	915	911	896	920	902	937	878	913	923	921	885	955	885	900	888	867	876	878	864	929	902	873	927	925	911	896	881	867	907	883	882	924	893	936	885	910	883	838	865	911	951	887	923	944	914	906	914	922	900	932	879	936	876	912	929	957	875	898	892	902	888	896	962	900	893	928	946	898	915	904	914	944	938	945	900	890	851	864	915	909	873	907	933	894	888	839	879	877	911	869	932	872	907	899	870	869	904	882	916	842	917	892	859	923	917	897	895	905	887	872	891	919	890	929	918	937	917	898	954	887	894	911	880	915	904	897	859	939	924	903	866	884	881	929	849	922	895	928	851	915	950	876	940	898	936	882	916	899	934	928	892	896	903	891	908	882	925	846	868	922	929	833	919	892	919	899	907	834	937	959	860	927	852	928	877	927	920	939	847	909	849	813	898	922	885	911	917	895	905	931	934	824	931	933	844	895	884	923	920	900	889	863	903	946	876	936	881	902	916	865	933	929	910	896	895	964	908	898	913	891	904	910	880	862	861	871	943	861	932	895	883	875	890	902	945	900	914	875	875	866	903	842	892	915	919	902	876	897	914	883	901	898	926	881	892	849	886	903	914	924	939	910	924	888	891	900	894	872	890	944	921	885	876	895	886	924	852	935	906	892	898	916	871	914	891	898	880	931	901	994	865	880	906	922	904	928	930	867	917	881	798	935	928	864	892	902	895	918	863	897	890	883	865	913	889	873	900	953	930	931	831	906	936	901	959	943	862	877	915	904	878	885	891	875	927	913	921	927	930	903	899	933	914	885	890	881	909	860	913	880	885	950	873	947	945	901	911	869	933	896	922	944	910	881	902	870	854	871	846	925	852	894	893	872	851	921	927	916	898	883	900	932	899	892	833	849	850	839	893	927	886	875	870	933	910	903	880	876	882	886	882	926	881	891	926	937	925	918	902	939	911	861	887	863	951	883	899	902	901	890	878	913	892	873	885	870	896	917	832	917	896	915	884	866	864	924	850	849	895	918	932	869	906	888	942	892	914	886	909	956	925	851	885	856	910	855	880	921	898	914	846	909	910	855	885	912	908	863	888	866	890	899	857	869	897	885	957	849	883	914	881	942	900	922	900	934	863	893	912	908	934	934	885	840	891	907	906	912	881	873	833	874	917	882	927	913	853	941	941	843	855	896	920	893	918	920	881	883	896	871	882	941	899	892	892	927	934	853	952	881	951	913	920	872	836	900	906	943	859	876	851	843	840	895	895	907	852	899	906	849	913	924	824	882	932	889	901	892	927	971	917	907	884	896	917	859	934	869	899	844	878	922	884	861	877	961	912	942	930	934	913	929	902	951	918	952	915	869	862	902	910	914	883	868	872	862	948	892	891	867	924	913	931	898	889	856	828	920	905	879	875	861	945	862	835	831	911	924	879	947	915	881	883	922	857	969	964	867	898	916	918	905	873	867	882	949	843	915	868	897	914	861	901	878	889	880	836	935	884	882	902	858	906	881	862	852	952	895	926	834	928	971	871	865	924	885	888	831	884	878	855	877	971	886	944	856	927	939	873	899	917	859	858	847	893	830	899	916	913	877	867	928	924	945	954	846	897	949	892	917	911	859	862	899	888	896	909	853	894	823	916	923	947	923	917	923	872	874	902	867	896	907	912	872	891	882	848	875	919	903	965	915	852	894	937	905	865	881	926	907	877	836	893	893	1023	936	912	877	908	871	956	913	845	905	895	907	834	883	906	909	885	881	884	885	901	897	909	893	869	913	895	935	901	909	920	919	933	895	884	918	971	854	935	873	902	926	918	906	894	925	883	881	897	891	925	908	933	951	918	969	897	839	961	904	892	921	881	925	893	912	919	932	895	931	898	899	893	859	899	869	935	890	957	911	884	862	947	892	895	850	908	897	887	881	882	866	830	881	907	914	870	900	872	915	916	888	920	872	908	919	896	918	926	896	913	855	909	893	897	890	886	899	899	856	939	912	848	888	905	880	893	887	907	914	940	900	888	938	911	869	979	844	909	896	896	873	899	933	921	873	850	905	891	955	866	900	916	898	906	925	888	908	915	909	920	858	871	840	941	881	879	856	892	914	882	906	923	861	873	891	914	895	931	924	935	919	921	897	929	813	869	931	884	944	931	877	876	900	859	864	856	931	929	859	894	924	907	880	903	948	875	880	891	889	895	897	884	910	952	916	886	858	865	930	864	922	912	914	909	882	936	896	931	921	941	874	891	910	906	868	920	868	930	849	892	843	911	951	861	851	862	877	939	909	910	879
28616	14118	6901	2258	830	618	560	537	498	497	512	481	418	448	468	423	458	403	463	421	443	436	441	403	432	458	449	441	439	448	441	435	414	407	430	419	410	414	402	418	431	459	431	416	428	433	380	419	425	423	440	454	455	477	445	421	449	454	445	443	403	435	400	463	406	459	421	475	395	369	393	418	406	416	414	429	387	444	456	430	411	444	478	389	426	425	438	432	410	401	442	433	460	444	439	420	428	433	450	467	457	446	413	398	416	426	399	424	411	411	429	462	415	408	420	394	396	432	396	452	418	442	426	354	406	371	416	421	406	386	462	417	465	445	403	440	466	460	479	416	426	428	409	420	441	448	416	383	421	425	462	440	423	390	464	422	449	394	423	438	436	410	399	397	450	418	438	428	422	384	442	390	402	413	404	397	400	403	423	441	392	423	416	435	471	441	437	462	407	416	420	388	465	451	372	463	417	437	425	424	408	439	429	434	408	446	386	402	408	414	449	420	419	407	400	363	403	401	418	438	409	427	394	450	378	409	447	393	422	444	392	406	393	420	457	426	430	421	413	441	423	432	474	443	441	425	426	401	402	454	440	434	389	417	418	425	448	413	378	484	446	431	405	427	403	443	459	434	394	417	423	461	404	416	435	454	399	398	398	424	435	373	403	443	422	451	428	444	457	413	417	414	431	450	424	442	404	380	406	413	419	407	436	441	424	432	430	461	457	435	405	426	412	390	456	467	433	414	422	380	429	439	513	462	477	450	425	435	404	440	425	440	387	428	486	409	424	463	427	408	403	387	453	409	413	441	435	383	405	369	444	409	431	406	409	419	421	385	398	423	388	405	410	453	432	452	432	423	403	402	436	407	432	449	462	429	447	422	404	426	458	400	405	412	387	426	422	387	432	450	430	431	364	417	361	457	393	410	427	420	450	418	468	418	424	429	434	387	451	454	437	425	410	437	453	402	413	391	433	406	381	457	430	392	430	388	434	464	428	433	452	387	437	443	416	429	408	420	378	417	407	364	395	463	434	409	382	481	446	469	441	381	430	443	440	429	409	401	435	404	400	429	450	406	445	422	427	414	422	424	418	425	440	446	435	393	439	437	433	480	455	371	407	425	398	460	453	442	408	385	432	450	427	442	423	425	399	492	385	414	425	401	455	461	433	435	452	402	449	409	431	460	429	397	437	432	449	416	409	420	414	416	435	451	409	433	412	402	419	416	422	459	462	426	401	402	414	421	430	440	438	435	416	428	428	426	445	440	466	428	432	421	420	389	404	393	418	415	386	414	459	433	419	400	429	412	436	439	412	421	416	418	395	406	472	412	441	425	434	440	472	394	440	404	392	403	431	435	430	419	442	437	396	394	408	424	413	410	426	422	435	421	381	415	436	395	451	442	444	429	429	444	447	415	417	452	431	410	411	401	396	404	438	405	454	418	386	437	411	432	409	457	437	435	445	465	426	455	402	406	441	425	415	415	417	415	381	394	432	458	367	411	436	412	423	441	414	386	471	417	435	404	448	425	384	438	438	422	402	397	397	408	429	429	435	425	403	386	450	437	431	413	433	392	445	451	384	425	471	449	439	428	448	462	407	429	401	411	378	433	433	444	399	396	398	438	447	442	431	452	406	430	386	468	451	464	402	430	444	451	485	422	417	411	415	410	421	402	436	433	450	371	417	419	413	446	425	394	442	409	420	452	453	402	423	454	431	404	453	448	448	457	405	413	391	446	413	403	447	428	453	406	434	430	397	419	405	436	444	418	427	419	409	485	385	415	417	391	436	411	465	437	442	420	405	428	455	422	456	426	416	399	413	415	431	376	422	420	428	439	416	432	416	450	492	426	436	402	462	390	464	438	458	443	448	454	400	442	462	439	382	419	402	451	412	441	459	416	397	452	382	401	454	368	421	409	386	414	425	438	458	425	382	412	471	458	410	433	410	385	436	424	417	461	410	438	425	440	432	403	421	378	425	460	379	409	473	433	466	387	438	435	472	450	407	429	412	464	404	425	410	405	436	394	388	410	434	436	464	446	416	399	454	404	355	419	444	476	400	416	427	412	418	421	423	404	449	455	436	424	397	448	454	440	431	410	427	438	424	392	403	435	408	433	436	441	407	418	404	416	419	480	468	443	401	437	428	385	423	419	399	438	412	426	479	430	472	416	428	433	441	454	454	408	412	388	428	406	439	466	421	436	413	419	463	428	394	429	422	412	414	464	440	467	416	435	461	458	442	440	425	435	400	394	421	412	413	381	467	435	463	432	402	425	384	434	402	468	438	400	412	414	439	443	399	470	379	436	454	449	414	385	454	419	438	408	407	426	440	422	403	414	419	410	422	385	420	454	374	428	400	446	427	433	439	435	405	454	415	462	430	429	404	448	406	485	434	416	407	433	411	413	448	394	448	387	431	462	428	385	428	412	396	421	407	453	421	427	420	455	453	444	445	411	426	434	419	404	401	428	410	426	415	415	385	469	447	442	398	445	465	438	428	464	404	427	409	419	442	391	417	413	411	369	422	427	404	424	449	444	408	406	439	431	414	398	464	412	428	409	444	403	438	405	396	432	409	427	427	408	407	442	444	438	474	428	420	417	399	393	432	448	408	445	420	436	389	423	402	427	440	422	443	436	433	402	441	451	479	440	434	432	420	428	417	439	429	468	458	393	379	391	436	408	426	440	412	439	414	373	423	402	408	468	401	406	424	397	438	396	422	450	476	400	437	411	454	461	435	435	431	433	401	446	436	434	424	440	474	422	405	427	472	398	412	399	427	423	437	403	456	423	413	389	375	441	449	429	449	420	443	449	465	391	428	444	434	401	400	418	433	413	437	475	398	414	398	417	386	402	420	428	426	437	417	426	410	418	433	444	417	414	386	434	428	444	484	427	425	449	425	444	421	442	417	395	433	439	390	444	422	464	463	408	415	422	423	451	416	436	445	374	419	366	432	427	421	443	406	409	443	417	441	439	426	440	438	436	439	426	379	436	395	370	443	454	455	440	444	411	431	433	430	394	441	437	410	439	395	424	432	452	404	443	415	438	444	449	486	498	390	402	436	417	434	437	428	446	397	449	394	390	372	396	434	382	436	446	447	416	447	366	418	436	460	440	456	435	405	427	438	436	435	430	400	407	425	430	423	436	416	415	415	471	434	452	430	461	426	426	424	433	409	408	444	420	442	435	423	396	417	392	412	428	409	436	437	413	451	405	448	395	456	443	387	424	387	448	448	386	433	456	412	416	418	401	406	431	434	433	428	390	417	419	389	427	440	440	439	397	450	435	438	372	411	364	419	401	438	430	443	405	412	434	429	400	424	442	444	447	419	432	452	406	430	394	425	451	399	420	425	440	459	427	413	440	440	418	404	409	441	435	419	438	413	413	414	434	449	420	435	467	443	442	414	410	430	445	434	471	429	418	420	393	420	388	400	427	450	395	437	480	436	413	399	455	439	396	420	450	416	395	409	425	419	410	404	400	453	411	432	424	428	417	410	428
17487	10182	9931	5265	2295	1919	1651	1514	1371	1216	1163	1191	1110	1070	1037	1073	1039	952	1039	1030	1008	984	1068	1002	961	1023	960	919	956	963	950	929	938	921	891	937	951	984	907	912	939	952	952	917	946	950	849	920	907	909	914	899	935	908	901	942	941	897	942	886	862	936	892	918	902	892	888	917	934	863	963	938	873	851	969	937	920	958	889	859	845	898	925	871	912	933	914	894	897	911	950	914	911	886	901	890	893	899	902	925	935	889	874	906	936	849	911	887	882	897	932	958	888	949	931	922	894	856	911	952	879	953	843	926	907	916	930	873	880	938	886	930	975	906	888	906	863	931	885	896	884	896	920	890	908	859	848	907	931	945	914	875	884	912	957	943	937	885	903	919	912	927	948	968	854	934	921	898	977	936	954	933	962	856	880	910	921	902	908	938	883	933	919	931	904	901	896	920	910	879	896	880	901	900	928	901	900	846	944	918	914	918	943	984	894	910	920	933	918	922	891	877	862	907	896	950	909	909	869	887	885	952	901	872	855	975	933	940	907	899	863	971	912	858	929	935	938	884	916	894	940	928	874	902	918	951	889	879	883	927	901	928	907	862	877	934	916	885	923	928	912	944	915	910	900	916	940	907	856	867	903	925	907	901	936	945	905	988	848	941	868	900	892	915	894	875	959	907	918	950	909	916	969	871	930	854	860	917	900	920	947	943	869	927	918	915	875	906	921	893	905	923	849	927	877	945	893	946	920	895	892	863	917	879	881	921	914	936	876	877	945	869	893	898	907	878	870	912	919	914	934	878	931	913	910	857	903	917	956	935	868	877	882	939	909	945	927	938	907	909	891	878	910	898	873	943	920	913	932	871	854	917	953	865	930	909	920	906	909	855	872	912	991	921	947	899	881	854	914	883	887	920	888	919	895	908	973	889	918	902	879	900	928	880	918	918	926	874	968	903	879	901	939	930	915	899	895	929	910	943	923	954	912	949	894	909	927	911	937	914	899	897	954	853	890	957	915	905	922	892	918	897	907	863	911	883	929	912	938	882	920	898	933	909	935	903	959	887	900	878	885	872	920	948	930	893	898	869	884	909	878	915	912	887	934	884	903	944	883	910	924	874	876	864	896	938	859	912	904	935	882	954	909	991	925	871	960	858	912	933	874	917	937	952	975	867	921	891	937	841	913	890	941	956	870	892	903	909	909	966	871	913	910	883	951	970	877	849	937	924	929	945	931	887	919	902	945	879	871	898	944	890	912	968	916	911	906	906	886	895	890	899	918	945	885	916	953	851	897	945	917	880	867	978	891	899	920	915	909	936	936	933	920	882	927	943	920	986	858	902	886	870	873	896	905	933	884	956	902	938	908	943	941	947	943	923	872	924	934	921	920	953	944	908	927	919	859	936	884	856	926	856	860	834	915	929	892	929	823	867	930	902	918	909	900	914	945	877	949	886	848	908	928	933	925	941	876	911	927	880	874	924	914	952	934	902	944	901	924	878	901	901	932	833	880	888	939	925	895	913	948	859	907	945	901	897	892	918	910	963	926	934	890	928	917	968	875	879	964	902	928	878	905	954	932	897	895	927	912	867	908	927	878	897	912	869	902	888	935	840	909	922	925	882	908	898	924	924	944	848	910	913	920	925	926	939	876	926	925	857	891	908	909	845	920	929	881	950	965	943	924	908	915	986	955	926	913	897	886	936	916	920	924	870	933	898	905	945	910	929	940	896	838	916	927	907	879	882	905	927	892	868	908	929	902	907	964	897	946	928	990	884	905	903	918	943	907	857	875	908	899	879	916	912	942	957	902	916	882	974	896	903	905	863	921	1007	880	958	905	907	911	880	901	888	923	900	871	900	889	887	884	939	897	937	949	957	850	922	942	835	954	919	970	923	897	875	892	910	891	917	937	878	906	936	922	918	954	876	888	963	929	960	935	924	865	966	913	873	899	921	890	911	912	851	938	906	887	906	908	895	868	932	897	935	905	855	899	911	885	890	875	932	934	903	931	897	878	955	917	883	887	908	887	938	904	929	864	923	911	891	882	905	879	901	986	885	939	945	918	926	917	902	963	930	894	911	930	918	941	868	895	916	884	866	880	899	864	942	953	919	926	881	945	912	894	870	926	927	875	916	955	940	932	880	888	906	934	907	891	896	915	875	929	933	898	875	859	941	938	889	881	968	896	880	903	938	873	871	979	925	911	899	890	910	910	910	930	933	920	939	928	881	865	934	899	937	896	871	891	902	911	936	899	901	893	926	864	941	916	944	937	903	883	935	895	945	930	943	850	926	903	941	969	939	924	994	928	966	922	897	947	917	904	931	965	873	912	926	921	925	877	933	921	942	905	859	924	866	921	911	915	910	915	879	889	866	886	899	892	938	911	990	881	865	893	911	925	936	944	949	910	947	962	925	892	937	900	926	946	927	883	954	909	806	925	845	904	902	895	885	889	897	849	930	912	918	902	895	904	922	903	875	882	924	897	926	881	881	908	935	915	921	903	867	928	884	880	911	916	940	899	954	963	942	881	931	885	916	895	859	931	926	915	939	905	924	862	867	916	878	948	937	1002	932	958	929	908	879	888	908	884	867	950	910	960	916	898	1010	979	904	932	877	943	942	889	926	902	884	887	878	957	892	892	893	941	922	901	930	897	933	914	953	921	937	916	885	833	901	851	908	847	921	926	951	895	912	907	989	893	938	948	964	910	899	877	831	894	896	905	928	877	898	972	961	914	868	924	896	900	920	890	899	929	883	868	880	922	924	867	914	913	927	962	909	932	876	905	899	921	916	954	875	921	872	951	868	884	900	910	975	937	865	854	873	958	939	909	954	910	913	901	910	977	905	897	881	967	925	874	932	872	936	904	894	900	916	952	957	941	931	879	916	907	914	887	930	895	909	871	947	924	871	936	867	886	881	910	945	907	908	915	875	917	930	886	930	883	887	940	933	926	912	887	896	962	904	904	947	982	863	949	897	956	909	945	956	903	957	894	919	913	933	880	933	904	910	911	941	951	859	895	931	898	922	862	910	872	970	901	876	957	889	915	930	908	842	899	862	897	951	912	901	893	871	915	880	937	912	929	922	919	884	909	897	910	975	921	905	956	943	914	863	856	973	889	928	919	964	889	889	925	903	932	885	869	941	877	921	907	880	958	912	910	942	934	876	924	922	901	938	934	924	929	929	925	921	905	904	873	880	920	844	886	885	867	909	876	901	932	899	859	903	935	974	928	895	981	910	885	912	916	933	946	898	916	954	902	931	886	914	951	949	908	975	940	930	924	930	908	911	939	873	899	903	883	925	906	954	907	908	890	880	926	864	905	916	989	899	887	960	948	854	911	900	913	857	888	928	914	900	918	902	919	877	949	929	908	948	951	953	906	870	912	926	909	918	904	899	925	919	889	897	883	905	902	916	866	920	921	877	900	891	962	888	898	903	864	902	923	906	902	902	895	929	918	920	919	889	870	909	844	923	932	938	902	889	891	903	910	872	896	917	887	841	909	937
44709	28126	20299	8035	1664	891	703	638	510	501	447	467	395	407	362	404	358	372	411	373	381	366	380	366	342	360	356	359	343	356	351	332	358	347	321	368	355	321	344	321	350	304	357	342	331	315	318	333	337	332	325	372	341	345	361	350	335	334	330	318	329	364	371	327	323	343	308	334	347	320	322	360	316	323	369	309	332	342	355	323	357	358	371	344	311	353	344	307	323	354	353	340	320	316	325	319	333	341	305	315	317	331	318	340	345	313	343	323	332	341	338	320	322	337	361	307	330	343	342	311	317	328	360	353	254	344	328	340	281	322	360	331	339	335	322	315	324	334	331	321	350	356	304	370	314	358	309	338	332	327	346	341	318	342	296	366	340	350	328	382	352	329	327	324	336	324	339	367	319	353	377	361	316	313	346	365	344	342	332	320	329	329	333	359	350	369	332	334	329	302	320	311	329	322	395	343	356	365	348	347	328	331	331	314	339	313	335	340	311	300	310	371	314	346	360	334	324	314	330	336	344	331	342	286	362	330	307	347	292	335	299	369	312	334	352	332	351	351	300	348	323	300	332	340	342	330	322	351	363	350	323	317	327	320	352	352	341	292	322	305	333	336	378	356	325	295	313	329	311	362	332	329	336	327	324	293	300	348	368	337	334	348	384	355	323	349	347	306	335	324	339	326	303	327	302	351	338	369	330	317	320	346	346	332	342	346	361	324	327	333	349	352	319	364	347	314	346	345	337	374	283	337	306	324	360	367	331	323	331	332	326	319	336	360	340	309	323	339	366	345	346	362	348	322	313	308	314	352	342	349	344	327	315	323	331	321	333	317	335	309	325	353	318	339	333	324	352	360	328	328	332	343	337	318	359	328	312	363	384	336	332	367	332	331	337	342	340	299	353	342	338	332	312	319	311	340	370	355	344	315	346	350	349	334	329	340	342	359	321	330	367	293	358	316	338	322	379	363	367	386	317	317	360	341	366	314	329	337	335	329	328	326	337	309	374	343	337	317	327	364	338	342	327	328	348	345	291	293	301	320	306	337	344	350	282	309	331	322	350	355	342	325	359	324	361	324	325	352	328	371	363	364	344	344	324	322	346	343	337	338	305	319	348	368	335	324	288	315	363	320	334	369	384	343	317	326	332	315	327	360	326	302	326	354	345	333	335	364	328	345	372	356	310	388	359	322	356	343	323	325	365	333	361	327	325	361	352	384	310	325	323	341	337	318	337	331	323	330	354	314	359	340	353	337	321	330	312	326	342	336	377	326	322	357	356	299	331	337	307	332	352	355	327	307	337	324	314	328	329	316	356	371	295	328	341	301	314	348	357	320	339	348	314	322	353	295	310	378	332	367	313	313	359	345	351	327	329	363	308	320	345	323	336	322	325	354	317	361	319	332	334	358	329	353	329	314	348	322	338	396	341	353	327	362	341	357	359	369	299	345	342	313	330	299	345	319	346	309	350	324	333	339	333	336	352	321	331	352	320	351	369	303	362	345	315	329	349	340	335	323	341	358	321	326	372	337	355	318	370	371	327	332	343	334	324	331	314	331	349	355	301	350	329	361	348	355	323	318	309	368	331	344	336	310	334	313	312	353	350	345	329	327	299	279	352	324	312	387	340	339	398	341	349	350	330	329	324	339	325	345	347	328	353	359	371	340	324	341	348	337	310	345	372	371	372	360	333	347	334	326	357	338	347	321	357	317	351	346	360	317	351	358	327	308	355	332	324	328	324	344	345	351	312	343	327	315	327	350	340	335	326	375	333	331	368	335	361	310	326	321	333	339	350	384	361	323	372	354	325	360	339	345	322	355	348	361	315	315	338	310	323	312	339	341	367	333	328	345	349	333	339	314	324	306	317	337	325	324	351	355	363	346	334	327	374	324	303	338	332	328	348	344	344	370	340	341	340	327	293	370	295	363	344	330	308	330	317	319	355	305	361	347	359	316	352	317	366	328	323	297	337	373	343	301	370	355	338	367	363	369	325	388	327	373	314	315	333	368	323	307	314	340	353	339	334	330	335	306	318	349	361	354	348	366	332	315	324	349	368	320	339	342	350	345	327	344	342	293	328	346	333	324	341	311	363	316	315	310	333	317	323	337	373	353	333	329	321	369	334	295	351	307	330	349	340	354	330	332	341	332	330	340	354	327	337	342	330	337	341	327	344	345	360	328	305	323	299	347	342	318	334	311	340	328	312	350	327	325	336	328	327	330	313	318	374	342	309	328	349	334	377	326	312	326	326	348	342	315	339	361	288	328	319	306	304	326	356	358	362	362	331	357	350	345	327	325	321	352	343	348	321	311	352	376	323	314	337	317	319	377	344	337	316	318	326	331	329	331	331	345	337	334	333	334	333	352	341	322	311	327	331	323	377	309	297	351	367	363	329	339	340	335	339	334	384	354	342	342	322	336	307	346	324	323	359	342	302	337	317	313	361	294	365	314	339	331	316	340	327	303	344	369	317	353	347	363	330	348	352	309	323	359	327	342	337	310	293	328	334	301	342	339	314	357	343	352	340	327	352	355	330	353	337	325	343	382	359	302	297	345	309	335	368	352	346	336	298	318	342	353	333	344	325	356	332	332	334	360	352	329	342	293	354	331	337	344	335	333	343	362	330	339	346	343	326	329	332	360	361	338	347	343	312	327	349	375	364	314	317	338	312	333	343	332	347	320	346	364	346	348	320	348	330	347	350	299	337	343	312	317	321	346	327	309	318	317	333	281	319	329	331	359	347	329	328	383	335	362	343	304	349	324	332	341	327	328	339	352	354	361	340	321	329	295	316	334	332	295	356	330	334	329	336	333	345	331	351	347	334	301	351	295	333	342	335	329	331	326	346	362	354	324	328	391	340	315	355	316	338	340	341	341	323	368	340	363	366	337	331	328	376	304	313	357	311	337	317	359	321	375	313	342	341	311	330	327	317	311	342	344	330	315	324	345	357	326	347	307	334	351	337	321	327	331	339	352	384	357	319	328	327	349	355	334	350	346	346	312	334	316	342	349	307	322	335	334	316	307	310	318	321	305	349	352	332	330	306	310	336	333	321	314	347	326	315	333	384	346	335	343	329	375	337	317	328	314	325	347	343	351	352	362	352	331	318	354	331	366	324	343	349	367	329	343	320	330	326	336	322	350	353	312	328	327	354	324	345	294	328	347	339	332	347	330	340	339	336	307	343	324	340	306	322	360	329	378	328	366	341	346	337	331	373	320	365	338	340	316	367	330	313	340	363	294	365	327	339	314	350	345	330	299	371	297	381	313	313	344	366	343	316	351	301	369	332	349	353	338	351	389	313	331	337	303	359	326	304	351	314	345	361	313	367	285	322	311	366	318	371	350	312	371	364	345	330	325	326	314	326	331	324	339	353	319	344	301	321	310	311	382	357	343	346	344	333	330	356	336	328	324	301	290	323	304	279	366	298	326	321	350	344	358	334	325	350	356	359	292	348	367	355	305	290	334	317	353	341	363	351	359	324	340	363	378	320	321
29223	21313	23190	11998	3794	2898	2358	2053	1717	1483	1450	1296	1442	1208	1204	1127	1072	998	927	965	906	996	873	879	864	905	894	855	887	809	806	867	854	827	822	789	827	766	760	754	763	788	806	813	755	737	750	763	750	766	754	777	793	768	779	756	783	794	736	753	744	744	763	730	766	736	724	748	772	732	762	759	735	742	757	711	796	751	747	792	744	747	734	763	694	768	719	763	764	736	757	762	749	774	759	731	730	689	746	744	801	772	774	731	761	755	726	728	831	800	716	771	807	748	791	718	757	743	750	725	729	732	710	801	738	752	717	791	761	725	796	775	737	760	729	744	772	765	758	755	742	700	821	778	704	826	708	737	727	733	769	769	787	778	727	728	680	766	748	705	782	781	772	798	750	751	760	728	766	758	732	696	759	749	717	806	735	750	777	687	720	750	684	738	729	781	708	755	729	756	713	714	726	727	731	696	720	761	759	713	811	759	726	786	747	696	714	741	719	779	728	743	724	751	719	746	774	755	734	727	709	755	738	715	718	732	721	756	754	730	743	723	733	759	729	746	781	736	701	698	750	741	784	742	741	789	767	716	717	786	730	781	747	735	718	776	705	775	716	778	760	718	760	738	773	766	765	765	732	754	700	739	717	750	757	761	730	765	736	753	713	756	781	692	747	792	779	741	765	758	770	718	729	779	698	741	759	721	746	744	761	763	755	790	733	756	786	777	724	743	709	740	727	790	707	767	766	807	750	701	707	723	771	762	684	734	777	724	715	715	769	802	755	746	716	735	736	774	717	816	713	745	725	738	711	717	738	714	736	801	766	751	719	757	725	728	756	800	788	711	808	779	773	737	736	711	695	760	716	751	805	789	740	761	728	724	737	775	725	736	746	738	757	766	758	737	735	756	802	788	701	752	736	799	746	742	741	761	723	776	750	747	762	714	803	757	703	719	700	778	718	724	703	729	767	724	793	735	758	761	717	720	757	766	771	749	770	769	748	783	760	769	770	783	739	786	760	708	771	768	758	738	728	792	754	736	777	729	714	681	772	736	713	719	762	747	765	783	764	696	766	769	793	740	723	725	775	726	762	741	715	714	765	772	775	706	748	757	750	717	751	782	774	762	723	725	726	717	727	767	758	757	719	712	773	725	719	700	779	780	731	745	737	756	710	784	725	713	770	729	770	772	718	728	724	739	734	743	774	723	720	683	731	727	778	763	726	746	715	724	723	740	710	765	738	709	724	672	721	759	743	687	777	717	784	754	746	744	775	765	790	755	765	743	714	790	723	787	765	714	760	736	743	740	754	756	727	776	758	770	724	741	723	715	797	731	742	781	759	723	752	765	774	775	708	730	741	760	766	727	757	769	745	729	755	741	736	741	744	770	782	763	774	761	727	745	749	781	807	747	750	815	766	753	716	730	734	716	756	753	730	781	781	745	746	782	754	750	735	761	731	731	750	731	784	732	747	746	734	746	773	792	727	753	721	788	771	749	768	726	763	740	719	781	743	720	759	726	747	765	791	763	721	732	801	762	744	780	786	734	771	759	737	743	722	791	756	767	776	701	752	711	740	698	711	771	729	785	768	722	739	759	758	763	750	725	748	727	731	753	764	738	759	793	708	697	729	741	737	767	797	715	767	759	756	753	753	736	774	749	750	755	749	738	784	738	723	695	725	761	756	791	788	765	732	742	736	732	760	736	750	800	758	739	762	718	734	728	709	781	735	738	741	781	787	741	770	776	726	719	740	747	751	732	769	778	730	752	707	767	726	731	729	754	697	715	709	795	716	742	764	728	708	734	778	723	801	785	780	751	812	757	770	746	737	796	736	713	764	732	746	745	795	741	770	717	733	707	771	758	759	730	695	742	699	691	752	761	818	744	749	812	680	712	756	772	766	796	722	748	775	707	740	749	764	770	722	763	737	730	769	708	723	695	744	774	726	757	722	739	787	723	800	767	725	718	755	707	763	798	742	785	755	737	756	779	760	735	766	738	804	743	743	745	773	785	750	705	724	768	739	742	777	747	755	722	729	755	767	700	730	717	771	771	747	802	776	721	749	737	758	738	773	797	719	780	774	712	747	737	717	714	779	720	703	746	739	704	787	738	770	741	727	740	734	702	760	814	738	727	740	732	764	708	766	717	764	735	751	745	729	796	758	767	733	766	749	762	817	768	755	793	743	697	736	734	766	723	731	797	749	729	786	731	725	774	740	770	802	777	754	790	728	750	728	737	714	768	822	777	753	717	734	732	756	798	759	758	744	784	720	703	718	726	772	722	732	758	752	755	726	789	711	774	726	727	727	761	717	764	739	786	749	746	724	726	726	710	722	759	754	728	737	760	802	732	777	724	758	738	793	788	719	736	763	740	757	736	718	756	815	785	695	738	743	760	737	745	764	748	719	801	727	747	710	712	739	751	717	779	735	749	757	802	718	753	745	714	768	748	781	714	709	718	766	707	782	756	719	712	743	724	756	756	728	785	752	755	768	696	746	783	763	777	728	790	771	721	724	729	705	768	757	757	738	782	753	785	757	716	774	723	759	773	731	758	754	762	703	711	779	720	747	701	737	773	728	737	743	746	769	746	773	726	744	708	758	769	748	727	756	732	743	758	746	750	718	718	725	718	801	784	798	777	722	729	736	732	716	717	732	754	760	774	755	755	722	776	732	719	737	726	731	752	738	763	731	749	767	726	755	746	777	772	749	783	751	736	744	721	733	718	770	727	763	752	728	765	723	789	719	733	738	716	744	736	745	796	805	802	730	791	754	769	701	716	716	761	743	713	745	758	757	735	722	735	742	810	759	727	768	719	764	750	702	766	712	803	720	745	742	695	759	720	782	735	723	755	723	742	726	753	747	720	725	763	742	702	747	769	797	782	722	720	734	775	744	783	735	736	755	774	799	727	770	714	727	726	751	734	747	787	733	747	683	716	763	779	724	745	700	719	741	780	745	704	742	783	742	747	728	829	718	727	799	788	766	772	704	768	725	767	737	765	757	707	716	809	748	731	754	714	722	781	781	683	752	676	786	708	751	767	808	696	722	717	782	765	747	771	764	728	741	769	803	776	755	734	775	774	725	720	714	809	751	767	706	728	817	743	787	766	770	801	755	725	767	785	747	694	727	734	798	775	699	760	753	771	749	744	773	779	709	759	756	735	748	705	752	799	725	723	747	740	730	770	807	749	754	767	734	770	742	698	721	761	747	749	763	731	736	728	730	764	750	727	750	749	751	764	846	748	735	731	717	809	753	813	717	785	756	791	746	731	767	817	753	750	753	737	778	747	750	753	717	716	725	749	732	688	783	767	790	714	732	721	731	734	746	783	746	760	741	759	727	700	799	757	730	716	776	773	723	738	739	698	742	705	723	777	796	770	799	706	786	742	732	726	687	794	746	774	813	769	810	760	745	731	698	751	712	780	809	763	799	773	733	703	746	767	706	714	715	758	722	781	747	780	746	779	792	784	768	722	762	705	778	731	720	729	771	776	782	742	714	710
54087	38352	29719	14667	3483	1314	918	865	714	661	617	563	562	557	505	541	482	493	477	470	475	454	455	450	442	472	459	474	416	409	448	442	439	396	366	420	431	377	409	361	404	441	412	413	412	398	393	428	429	410	394	409	384	425	431	397	421	414	393	400	428	419	425	373	411	379	442	415	408	401	423	399	390	429	366	435	398	415	447	412	435	441	435	424	379	451	464	360	426	424	432	404	421	432	428	405	373	381	387	394	410	447	425	413	440	392	415	413	422	410	438	419	403	430	427	434	374	429	408	415	404	399	397	379	403	433	412	416	402	388	383	433	398	408	423	419	423	388	402	416	441	418	385	430	414	437	414	428	431	419	391	422	409	430	416	412	423	410	395	402	424	437	386	377	400	413	425	394	427	410	384	408	446	403	381	377	429	439	402	380	449	388	409	392	421	358	399	399	430	425	430	391	395	464	408	399	433	434	381	390	403	426	452	421	388	390	405	387	443	436	388	419	439	455	403	412	431	441	381	386	435	422	418	409	409	413	422	406	406	415	420	421	405	387	407	455	405	383	379	399	418	417	408	417	394	400	436	416	412	401	393	389	401	444	390	438	459	418	409	412	420	399	417	418	420	363	439	412	438	391	441	341	402	434	449	389	432	451	386	390	432	394	400	443	414	419	405	444	424	415	413	412	435	417	432	417	405	427	413	429	393	410	410	453	433	475	407	417	453	411	418	397	463	418	381	397	403	424	431	422	436	377	438	393	426	406	426	407	417	435	454	390	438	445	450	435	451	420	397	386	409	394	415	419	450	418	394	404	377	376	392	392	429	417	368	386	421	406	406	396	387	401	403	424	406	383	423	397	410	418	420	367	446	443	407	435	435	357	384	410	461	377	435	417	435	439	415	426	387	459	446	408	387	404	418	456	411	387	440	406	426	419	368	391	413	409	407	395	384	419	417	360	434	403	418	391	413	407	456	446	416	387	389	408	450	396	398	411	415	449	396	399	400	400	407	431	424	417	428	392	411	466	432	427	395	418	450	403	413	400	371	393	451	418	438	376	398	420	446	416	403	405	448	383	410	410	423	422	415	450	405	423	418	414	415	391	429	437	470	429	439	421	434	409	417	418	402	413	460	407	448	428	382	426	430	431	403	422	447	405	415	402	372	397	401	413	400	426	398	397	386	402	419	394	377	388	399	383	441	438	426	427	407	449	392	390	383	397	419	406	452	424	421	407	403	398	413	393	408	400	430	445	419	420	422	399	460	375	424	454	425	417	424	427	390	384	409	420	426	417	441	426	446	398	443	424	414	405	391	413	374	414	459	420	432	383	405	416	446	416	432	413	444	435	384	435	429	376	388	411	400	422	430	406	436	414	428	410	403	404	378	397	405	390	443	403	437	418	395	430	405	428	400	409	416	396	435	391	392	434	392	394	429	439	386	404	407	449	400	454	410	423	447	426	447	409	388	416	399	449	411	416	399	419	398	419	466	422	434	415	425	403	413	387	440	405	400	385	422	408	421	398	392	409	398	415	418	419	423	393	438	404	476	447	417	418	410	432	386	412	397	391	439	401	411	393	465	442	443	420	397	444	394	418	403	402	435	431	441	413	412	479	411	419	412	449	423	414	382	361	426	418	456	408	375	388	414	437	370	379	368	385	354	391	408	459	470	418	399	425	398	421	419	411	438	415	363	418	402	403	451	405	440	435	416	436	424	433	419	384	419	435	429	338	407	419	404	457	423	401	379	427	407	377	429	411	439	392	393	439	411	451	405	395	427	472	380	395	434	417	415	384	382	379	444	389	405	421	414	456	410	459	421	447	410	451	439	416	399	424	408	420	377	411	389	427	439	426	424	433	397	407	419	408	381	427	442	434	433	418	374	431	428	439	413	457	402	367	428	366	409	396	422	442	381	400	448	396	405	443	374	448	449	416	440	453	419	393	407	399	422	451	449	403	399	451	424	451	422	449	403	437	434	455	397	430	436	421	392	420	421	447	405	393	398	426	448	393	395	419	405	398	429	410	381	408	393	434	407	381	392	410	428	367	429	398	388	405	378	401	417	379	432	404	447	393	404	405	380	430	409	432	421	424	428	424	405	398	411	391	381	376	394	430	406	413	436	443	421	422	399	444	398	410	423	434	427	422	371	421	426	401	373	436	400	398	407	389	448	388	424	370	402	383	400	434	399	438	377	415	444	413	428	432	434	426	420	422	430	421	418	376	410	433	398	371	432	384	384	382	424	443	388	377	453	407	396	404	438	402	423	415	387	458	433	408	388	413	432	448	428	393	438	400	435	413	424	445	429	384	453	392	438	404	447	414	390	450	390	398	397	434	460	387	398	403	407	404	411	349	436	430	397	447	391	404	419	414	421	412	430	445	368	436	440	411	443	374	436	459	446	405	401	425	438	436	433	438	420	418	412	397	415	409	379	370	410	404	413	386	414	392	412	435	387	426	431	392	475	432	402	372	392	421	421	428	416	425	417	453	436	399	425	432	408	386	400	407	416	440	444	399	439	428	430	417	389	418	428	424	407	434	378	409	395	391	425	397	440	392	408	451	361	379	403	384	394	414	432	368	392	404	400	397	422	399	451	391	452	441	411	419	431	380	363	383	391	427	390	429	416	418	439	419	419	422	421	412	427	417	414	404	394	425	370	396	427	373	421	415	430	474	401	384	425	434	406	376	413	401	402	427	413	402	433	360	404	432	418	436	440	390	435	392	409	419	437	380	384	450	417	452	408	444	404	407	408	432	426	424	405	422	393	424	428	390	413	412	419	409	404	389	423	475	480	423	412	387	413	400	401	452	380	396	438	437	437	414	392	424	408	430	442	416	386	411	429	381	425	415	409	413	415	416	442	396	448	416	436	416	395	411	397	451	425	434	405	430	426	407	408	392	426	404	424	425	447	383	434	433	429	410	427	405	404	438	412	414	401	435	430	419	398	400	427	378	417	407	429	406	401	402	426	414	409	396	406	438	424	408	390	401	376	408	434	435	407	404	420	411	433	444	425	405	442	433	417	400	427	415	423	390	421	439	398	394	421	374	411	440	374	443	394	386	424	426	410	399	470	393	451	376	441	418	431	447	425	419	447	414	414	407	409	430	400	414	394	429	431	449	422	374	421	420	402	427	418	420	420	416	432	399	431	409	420	410	452	398	403	412	442	433	401	416	399	449	396	404	393	419	413	412	438	414	440	384	405	418	397	391	404	426	407	387	406	450	388	363	427	377	405	427	408	392	407	446	448	417	415	411	399	431	435	396	403	447	398	413	418	438	403	383	402	430	418	447	446	398	412	481	424	416	436	431	426	432	439	479	426	420	401	412	426	406	411	401	398	405	374	368	404	382	406	427	418	448	421	426	437	414	465	482	418	438	387	391	414	455	406	423	418	401	429	431	432	418	457	412	382	393	385	400	407	433	359	410	397	418	425	454	429	423	399	430	427	429	424	426	474	430	397	400	421	415	432	434	463	449	406	449	402	377	412	373	434	425
35359	29383	30171	18950	5570	4088	3193	3081	2524	2160	1863	1824	1796	1746	1566	1528	1383	1272	1247	1257	1215	1256	1165	1150	1178	1192	1079	1057	1052	1078	1000	975	1072	1013	990	974	987	932	1005	933	999	964	962	916	929	934	967	920	888	950	935	956	938	974	957	959	962	920	936	946	946	906	965	905	954	940	941	987	915	916	914	922	962	962	863	877	901	965	894	912	898	916	924	895	952	884	896	864	824	901	906	886	963	895	903	887	954	962	938	961	890	958	870	881	890	900	936	904	917	919	888	892	935	946	902	939	910	893	901	949	900	870	907	871	891	923	938	935	922	872	908	1010	876	893	887	909	910	941	921	897	928	924	912	1023	936	955	958	889	883	931	910	863	897	920	944	918	891	901	867	913	948	943	926	866	937	921	919	881	924	876	940	901	901	847	874	931	890	921	964	961	890	917	930	912	879	901	916	921	924	926	899	936	911	919	872	931	898	899	898	958	923	918	897	945	935	930	931	916	917	865	873	884	967	897	880	957	882	897	917	938	900	860	942	912	926	898	899	926	893	939	923	910	870	912	889	914	927	894	899	930	946	966	857	889	933	896	935	927	915	983	926	959	925	889	888	888	949	893	924	907	904	913	902	941	896	933	859	878	898	919	891	954	902	899	870	907	883	909	914	848	926	876	934	908	888	929	911	902	899	921	953	885	922	945	926	931	963	934	965	930	928	901	921	921	916	980	946	923	940	918	898	946	919	938	956	905	927	929	922	932	954	912	899	894	886	905	917	912	909	934	905	857	963	964	924	939	860	915	919	934	883	965	896	899	917	925	939	1005	939	921	872	860	970	933	892	904	967	963	872	896	952	883	906	979	924	901	910	894	925	892	851	927	916	877	902	908	919	850	851	905	886	946	864	949	936	937	926	910	886	921	918	876	879	933	863	921	909	942	910	910	934	931	891	910	936	885	905	844	903	857	934	891	897	863	863	939	936	933	894	921	924	926	917	905	923	926	899	926	895	898	939	921	860	956	929	930	865	915	914	856	954	867	940	936	953	935	942	897	914	903	886	880	942	911	936	945	912	921	871	916	876	907	947	933	890	916	901	915	882	906	915	901	930	892	891	930	944	897	847	824	885	901	928	945	979	926	922	892	922	962	913	916	820	918	866	909	869	931	917	916	961	950	884	894	890	960	930	903	938	891	929	907	918	922	967	905	933	881	905	900	966	904	893	919	897	915	915	896	886	894	852	922	891	917	909	880	960	908	949	895	925	920	894	920	952	943	861	941	873	907	908	853	898	923	929	956	913	967	893	952	905	868	918	944	905	912	892	902	948	867	880	905	889	934	846	894	892	906	889	923	916	936	920	879	879	969	940	949	914	913	916	932	951	866	918	920	930	941	920	898	917	937	918	934	936	883	930	934	924	893	956	876	887	923	898	971	890	858	939	947	949	914	908	944	933	936	906	862	955	945	988	930	942	928	900	906	904	892	880	944	944	918	935	890	929	931	916	936	909	906	902	981	852	920	927	867	904	908	906	901	960	938	937	911	941	912	921	945	902	930	908	954	900	1005	919	924	871	914	943	941	886	989	935	909	937	944	895	929	916	955	946	897	913	881	887	929	893	884	905	951	952	941	897	920	962	852	854	903	943	949	867	935	900	946	871	872	885	994	906	919	905	909	932	919	864	939	936	872	890	951	988	930	860	919	904	921	965	963	900	877	885	896	917	920	912	926	880	890	877	934	988	945	921	958	919	931	913	887	912	950	903	873	883	956	914	929	933	894	906	876	901	918	974	893	939	912	909	903	944	933	943	932	888	869	975	884	927	913	935	869	889	975	950	927	922	964	934	941	965	924	875	927	938	896	855	897	908	932	895	912	911	938	909	960	910	903	907	887	921	919	933	895	904	914	871	938	924	910	876	936	905	886	886	883	902	950	903	933	918	895	980	915	876	891	945	855	961	917	925	907	965	904	924	941	913	945	921	927	914	934	949	926	960	959	916	940	928	857	906	889	980	889	896	964	920	914	845	908	870	921	863	911	919	971	933	911	963	944	959	904	952	973	910	936	898	891	921	909	967	881	956	953	907	932	930	947	924	918	924	866	908	904	933	899	941	932	899	865	904	971	914	919	938	875	913	919	958	872	932	882	859	904	865	907	977	913	888	881	910	943	923	921	915	933	910	912	878	935	901	974	939	849	846	922	921	954	893	920	845	927	902	880	968	918	935	938	897	872	925	949	938	954	910	958	904	942	963	924	882	943	947	952	920	950	900	883	929	913	875	904	921	927	948	882	891	921	893	973	898	919	874	908	899	909	940	912	995	902	937	949	931	906	907	903	930	935	916	908	913	921	874	954	932	898	874	890	898	928	931	927	889	904	915	901	933	968	917	941	897	919	875	950	926	928	925	873	892	910	902	918	932	877	999	891	877	912	899	957	874	897	913	912	952	883	949	983	991	902	911	956	919	903	903	990	928	846	902	921	922	942	913	884	902	899	931	942	938	902	926	859	890	880	971	973	916	962	928	927	929	898	924	950	957	850	866	921	989	899	927	937	965	927	880	919	909	878	895	903	956	956	918	951	945	876	906	905	898	909	935	897	848	957	941	945	930	924	919	944	929	899	898	890	856	932	915	883	892	901	900	906	956	945	844	957	912	910	946	929	1000	880	886	930	942	923	948	927	911	923	863	931	876	903	895	906	950	984	923	847	953	965	918	954	885	947	1006	903	911	933	943	914	922	967	926	931	892	896	915	927	897	937	893	937	964	929	934	902	859	921	925	863	864	898	901	867	917	924	874	881	876	960	934	855	902	939	915	876	928	1009	965	896	957	926	862	927	913	935	936	871	888	925	936	971	915	933	903	877	887	921	897	937	907	927	932	933	910	915	936	946	924	903	929	903	973	883	912	863	908	909	946	889	946	905	934	918	930	965	918	938	913	921	905	945	935	921	857	908	977	883	943	865	896	893	903	961	948	934	927	894	955	919	933	885	900	901	918	904	941	886	883	913	920	924	873	903	919	908	896	881	953	891	976	910	899	923	939	944	929	857	921	907	917	933	958	890	972	939	924	867	938	915	963	945	915	934	917	888	923	920	912	928	930	885	905	904	869	915	888	975	915	880	843	894	908	907	922	920	874	937	901	903	878	895	904	947	950	890	914	898	883	912	878	921	934	877	869	930	878	912	889	904	877	897	907	915	879	940	920	943	924	904	901	938	950	882	890	981	912	933	859	924	901	951	956	930	940	909	935	898	907	950	964	916	918	927	880	912	924	933	963	940	920	883	869	953	896	880	933	911	868	921	930	943	924	955	934	904	875	895	974	962	897	915	945	910	891	944	904	924	884	923	945	920	882	952	867	930	937	917	876	942	935	890	904	902	907	948	914	926	893	959	887	951	886	905	931	873	924	913	975	934	948	872	913	901	916	947	931	941	919	894	899	917	962	983	950	900	900	899	962	870	934	967	914	895	926	878	926	1009	874	922	975	853	887	942	941	933	923	934	921	871	927	900	903	913	953	939
29289	14058	6480	2278	888	661	603	584	512	481	483	502	445	439	534	447	483	444	432	458	460	459	459	446	419	468	447	430	523	458	436	419	422	453	445	401	456	457	421	497	439	413	465	423	457	411	409	460	485	400	417	442	507	445	446	435	448	440	479	452	481	435	410	432	386	424	465	440	438	403	385	402	442	433	439	427	455	449	441	398	470	475	438	490	415	424	439	436	463	453	417	430	414	461	390	424	433	453	476	438	452	441	441	428	445	445	451	397	437	395	417	433	388	416	413	410	419	401	420	419	437	399	405	404	417	471	427	443	467	407	432	433	454	441	434	454	446	421	446	421	392	453	438	436	398	455	460	455	438	431	416	465	462	463	460	438	428	473	430	422	410	425	425	384	478	444	449	449	467	448	395	399	464	478	468	460	432	414	427	430	411	436	463	457	393	455	436	393	451	435	425	447	412	428	406	415	419	425	426	452	432	429	434	430	423	435	383	444	451	428	472	414	391	451	434	425	429	419	411	425	462	416	393	443	395	466	454	447	443	404	394	411	432	461	465	440	446	459	454	433	403	451	420	421	439	386	415	432	438	440	402	407	449	469	416	405	454	438	426	412	419	441	386	428	430	441	459	456	485	428	442	391	419	453	457	420	409	445	419	447	418	449	421	403	398	416	434	419	437	421	474	425	423	419	434	420	422	448	431	495	424	427	435	429	444	450	445	459	405	417	444	464	425	445	452	408	409	452	419	419	422	403	412	426	441	415	432	440	448	410	413	447	441	427	461	460	443	414	431	435	425	448	454	460	364	415	402	464	429	430	426	434	436	461	412	403	418	433	446	422	388	416	440	423	431	407	450	423	410	414	424	457	419	440	437	369	421	435	434	422	426	415	422	416	417	432	417	452	423	421	414	432	425	412	420	426	462	452	430	454	420	440	413	469	397	438	436	433	422	468	420	446	444	399	433	441	419	412	450	413	412	400	398	472	415	428	446	486	457	413	409	408	482	435	463	455	445	459	465	404	441	454	445	406	444	438	409	434	460	425	420	442	410	442	424	433	413	434	458	444	445	423	437	445	461	416	425	462	443	417	469	410	450	472	405	447	429	438	416	407	446	417	448	435	466	407	416	453	413	453	420	442	428	423	449	467	448	364	401	432	426	455	442	420	432	430	392	441	424	417	415	447	411	439	423	466	437	434	434	432	478	466	420	465	450	433	422	462	429	397	461	394	428	441	440	445	424	455	428	453	427	446	417	402	405	421	420	437	418	412	414	434	429	397	437	519	396	446	453	448	415	441	389	410	465	423	436	379	406	402	460	413	455	463	444	454	427	421	428	443	480	430	425	460	444	419	441	419	470	433	429	434	418	455	397	442	470	477	467	466	427	436	446	436	445	464	425	419	411	422	394	408	420	413	419	367	417	445	432	396	410	434	415	425	413	464	409	428	382	434	470	448	443	432	419	397	430	416	436	442	426	477	468	443	424	447	429	462	444	464	442	445	438	422	436	407	413	440	412	434	440	437	428	442	455	395	423	452	445	420	415	410	451	428	460	431	444	402	368	452	432	420	413	456	494	430	427	440	434	472	395	398	415	407	479	443	437	416	441	421	448	438	423	402	459	421	413	476	435	440	382	492	437	367	421	400	428	435	403	425	429	446	446	400	402	438	444	446	431	469	468	495	474	489	454	407	434	422	395	438	428	452	420	427	415	421	408	438	418	397	396	430	423	440	414	381	454	406	419	495	437	423	420	407	412	426	394	425	431	416	434	427	402	454	410	408	448	403	438	426	452	475	411	451	405	468	448	438	430	419	459	438	473	433	453	423	436	427	442	441	426	445	447	415	440	387	461	462	442	462	456	378	465	445	469	468	448	440	400	424	422	405	467	445	426	427	427	467	434	434	424	427	471	479	450	452	386	406	389	451	391	472	423	424	434	433	432	440	436	448	456	407	411	429	453	436	438	428	417	439	386	436	440	428	444	406	428	445	398	429	418	396	414	442	466	445	437	428	403	439	404	437	403	452	428	410	405	410	463	422	455	408	413	409	415	424	441	450	437	447	439	428	438	401	435	448	444	424	438	450	397	455	458	410	435	416	457	463	407	432	406	445	466	423	448	430	414	452	409	456	404	463	433	435	448	458	460	472	428	438	441	487	451	448	416	411	440	425	450	479	407	420	433	468	423	417	444	442	464	408	446	386	433	451	424	426	461	489	446	433	454	454	396	448	441	445	450	409	430	447	425	410	422	432	455	425	460	425	436	445	392	409	398	402	430	396	411	423	417	439	406	483	399	383	458	502	444	414	405	419	451	407	413	483	447	433	405	442	454	398	410	432	396	417	433	438	384	386	441	432	445	435	397	467	398	430	434	446	378	444	421	499	423	434	421	420	433	458	421	471	417	391	428	432	422	423	412	442	428	435	394	451	427	424	411	432	429	419	424	414	412	441	400	424	437	451	419	450	447	428	411	418	452	447	408	434	399	431	440	415	435	492	424	398	461	470	419	457	428	430	436	404	441	418	411	453	420	413	404	454	485	449	435	436	420	467	399	421	407	451	434	427	407	442	419	453	415	405	419	432	443	441	408	434	451	448	419	439	414	425	439	419	471	455	423	414	415	441	427	419	453	428	415	444	457	418	404	465	434	454	483	448	434	469	431	439	443	469	405	435	418	423	460	448	440	396	398	450	454	430	468	443	400	415	418	428	440	407	451	439	448	466	443	452	430	437	454	431	457	433	435	472	400	412	428	422	445	440	396	404	414	433	470	426	451	451	394	405	425	421	410	403	422	398	458	467	433	436	404	464	431	413	409	432	481	430	410	447	465	434	395	427	447	432	412	430	415	427	447	404	420	416	434	407	463	428	431	493	418	430	436	430	473	444	459	431	418	384	416	404	454	422	418	433	433	462	435	423	385	429	434	404	414	411	447	488	442	429	446	451	463	420	417	395	477	404	471	441	435	437	430	413	464	447	435	455	407	432	439	468	420	432	445	424	438	394	430	383	417	431	418	461	424	421	438	418	439	416	389	477	430	450	423	413	457	413	430	409	459	452	462	400	418	433	410	409	438	409	440	431	396	418	387	408	443	420	424	409	445	418	470	469	418	424	463	439	460	437	432	398	387	430	502	432	412	427	439	420	429	469	416	432	428	450	430	442	408	430	426	401	442	447	444	396	415	424	404	417	456	432	450	443	456	457	402	448	437	406	449	418	436	437	445	447	441	428	440	411	423	451	445	439	455	421	392	384	426	457	420	446	397	440	429	490	429	433	459	442	427	425	470	439	446	403	412	450	422	453	427	424	422	423	500	412	441	448	471	457	402	413	417	430	433	432	437	475	384	383	449	454	422	447	413	399	445	387	409	448	420	420	490	393	422	425	388	398	432	452	429	412	420	438	438	415	459	459	426	474	446	403	425	400	425	448	446	439	462	435	419	401	440	457	441	442	408	426	473	452	420	441	427	440	440	459	456	431	376	435	446	418	425	427	450	473	435	459
18218	10421	9108	5359	2264	1967	1613	1527	1328	1288	1188	1199	1127	1120	1120	1073	1075	1023	1039	1002	1004	1035	1018	1018	988	924	984	970	929	977	950	914	946	911	933	954	950	952	930	933	998	983	883	914	936	927	918	931	943	901	920	922	943	1006	933	895	901	952	925	927	912	938	937	922	883	930	962	955	902	874	896	881	851	934	958	864	914	941	865	892	894	898	964	909	904	925	946	933	932	907	1020	891	906	875	921	899	903	920	894	897	888	914	939	912	944	885	919	994	896	940	927	913	881	900	889	938	854	924	980	936	942	897	889	855	941	956	925	879	898	922	897	916	923	961	922	938	845	916	924	940	922	946	870	930	954	920	939	933	926	941	909	934	988	944	956	930	933	876	899	919	987	855	935	937	962	914	916	920	868	929	913	989	897	888	916	934	898	936	923	905	921	974	956	905	958	912	925	855	930	920	915	974	913	930	909	971	930	984	975	878	978	918	931	904	918	958	943	953	885	906	952	934	874	959	897	925	906	964	893	894	955	943	946	903	928	931	919	903	921	960	980	993	903	971	872	912	918	944	929	900	949	915	927	946	920	919	947	972	925	943	874	878	877	954	951	992	898	916	932	954	935	965	969	881	909	921	941	880	937	952	913	961	903	885	946	955	954	956	975	954	922	925	929	956	924	927	915	975	921	920	925	935	943	885	890	920	945	912	932	909	927	914	908	924	879	863	908	890	920	884	896	877	944	958	910	924	959	890	965	907	881	886	912	905	934	913	940	902	946	917	924	919	931	948	961	920	884	900	925	939	989	918	933	919	904	915	908	944	897	971	936	896	913	961	960	954	926	857	956	935	958	905	948	911	893	995	924	906	907	906	902	917	925	980	867	895	898	877	925	915	938	890	976	906	965	880	951	907	921	903	978	931	938	934	869	948	889	922	940	882	853	923	848	928	935	919	893	914	973	957	841	939	919	942	868	871	896	930	944	958	933	889	903	864	927	902	984	906	931	953	934	906	928	915	948	930	942	917	932	968	896	923	908	894	945	936	838	953	920	930	948	899	954	899	967	874	943	967	906	924	954	952	875	978	920	912	886	892	905	936	958	945	884	855	943	960	948	919	931	863	888	970	982	945	914	946	952	947	943	875	947	915	866	947	876	880	883	919	862	952	928	936	944	923	948	934	965	938	939	959	882	880	909	904	945	932	946	887	943	953	910	908	934	909	873	915	942	929	952	972	951	930	929	908	910	916	931	933	941	953	944	1005	924	888	930	895	945	894	888	953	901	957	922	958	941	900	958	905	900	878	942	884	890	896	970	908	899	975	960	934	890	865	902	1006	862	959	897	945	892	925	897	880	885	933	869	910	978	933	931	901	954	903	877	918	931	913	888	950	921	915	951	957	879	985	958	901	948	972	949	859	923	894	935	955	920	936	911	907	924	934	883	879	929	912	892	877	896	936	885	931	932	957	912	900	1000	964	897	993	905	957	967	883	886	889	945	906	937	973	909	891	910	917	890	955	916	924	932	928	933	888	961	925	966	935	882	935	869	888	899	937	930	976	917	936	974	888	948	878	973	890	972	943	920	933	899	922	944	925	906	876	968	929	899	945	922	890	914	879	890	940	930	935	892	938	934	933	926	910	928	932	922	895	902	904	932	964	865	863	886	912	846	887	867	931	939	935	946	994	882	967	901	983	943	980	947	958	895	942	882	948	914	950	913	895	882	936	910	978	941	915	935	872	939	921	994	909	950	918	852	867	917	920	936	955	916	919	907	872	869	846	928	958	923	870	861	914	890	987	965	960	876	960	946	925	896	971	917	926	916	916	914	920	892	927	890	926	891	898	956	924	926	970	881	870	849	920	876	876	947	930	979	907	880	922	920	932	957	943	900	888	921	919	848	907	915	902	961	941	903	912	916	866	910	931	914	871	923	910	890	895	940	988	893	944	945	929	928	922	937	914	931	914	951	949	928	861	955	929	933	962	910	958	918	899	920	923	935	927	904	931	905	928	926	958	929	975	913	928	907	973	957	901	899	912	864	863	914	929	920	930	917	898	886	950	950	911	950	868	893	904	940	916	913	894	889	894	963	961	949	893	938	880	938	983	933	907	912	979	913	921	928	887	922	915	901	931	899	872	952	882	912	898	898	907	924	910	959	961	896	965	970	955	892	947	923	910	924	893	905	950	928	915	917	922	918	930	928	898	911	978	873	916	934	890	917	952	908	1000	937	918	930	959	895	909	891	965	928	979	957	938	965	931	898	835	945	925	884	868	942	881	969	886	972	926	934	948	938	943	927	989	919	924	921	919	899	932	938	915	971	944	896	924	931	935	941	899	973	896	896	927	913	899	920	890	968	901	969	916	932	948	911	920	921	889	895	880	914	955	920	893	872	876	894	918	976	879	909	946	922	914	930	904	913	887	930	918	912	930	883	886	918	941	871	883	928	915	907	976	972	926	910	927	879	876	952	908	918	837	913	932	972	926	929	902	928	882	901	891	911	941	927	922	908	890	943	937	857	950	895	932	911	906	943	936	892	955	911	896	931	998	984	893	949	926	912	957	918	978	940	880	942	976	939	913	919	909	922	903	946	886	943	917	933	898	889	910	893	939	967	927	969	899	922	966	871	966	920	938	980	960	932	929	900	983	917	942	928	905	942	866	930	914	951	963	963	934	926	953	918	893	931	940	970	881	925	988	936	888	962	963	909	915	884	913	940	912	917	999	914	915	936	972	951	930	908	923	939	899	924	916	975	889	950	907	923	931	926	932	902	906	939	937	883	863	969	895	849	939	928	946	930	931	930	905	913	901	908	898	993	908	899	935	921	987	871	912	908	888	948	857	918	920	902	852	879	895	937	913	889	904	962	913	852	929	891	973	937	841	873	914	946	926	918	934	927	952	953	920	934	969	907	894	927	938	931	905	935	892	888	918	981	930	942	963	937	914	926	926	904	910	930	926	911	886	903	866	973	898	916	912	908	917	900	950	985	885	941	936	934	950	911	907	913	914	970	891	967	939	891	890	941	876	947	926	889	926	921	907	888	867	929	905	914	946	928	907	947	903	920	935	978	924	945	874	918	911	914	897	910	945	954	946	911	952	920	910	941	923	1007	899	896	891	871	958	943	918	937	904	901	940	913	850	889	973	904	911	914	915	979	960	914	970	939	950	923	905	898	933	938	890	946	906	918	948	892	986	939	924	927	968	914	867	931	926	957	972	953	931	957	957	926	903	934	910	875	895	908	914	931	946	944	956	958	896	956	967	906	986	899	876	913	976	888	925	923	962	948	901	925	909	889	912	900	961	969	932	921	908	895	899	921	927	942	900	871	949	928	965	861	885	908	921	884	929	945	950	944	957	931	926	923	992	945	935	929	882	875	953	948	953	910	929	920	892	905	959	950	904	894	929	909	903	912	881	880	976	935	945	936	920	911	873	920	939	937	941	888	881	937	902	877	907	930	947	910	905	900	873	954	907	903	917	983	967	857	928	945	867	888	922	898	908	954	917	871	931
44899	28363	20454	8972	1878	870	716	672	536	492	441	425	399	432	403	420	401	378	366	414	354	374	357	357	390	373	433	350	336	350	372	377	374	346	369	338	340	323	354	338	348	333	337	344	366	371	339	358	350	372	332	338	337	350	352	373	351	320	328	357	309	335	288	324	341	326	291	360	347	336	344	341	342	324	334	317	354	286	325	339	355	319	385	352	343	338	344	324	338	341	357	326	329	359	309	333	367	375	360	332	314	354	359	333	293	302	308	344	347	371	326	358	317	367	316	307	368	361	311	329	335	329	329	372	285	346	310	352	344	329	331	326	324	308	316	368	348	331	357	316	339	365	339	329	317	328	341	326	354	361	357	325	316	293	290	317	351	357	326	325	332	323	299	319	369	404	336	383	307	325	348	354	355	305	319	300	350	330	341	317	368	357	331	339	329	349	352	306	340	368	336	345	319	318	309	336	339	325	340	370	354	306	315	327	369	331	321	357	302	334	305	342	334	369	350	348	360	306	327	339	342	320	352	318	331	302	344	322	385	358	390	376	330	343	329	340	330	328	357	370	360	337	299	324	350	327	295	350	314	340	306	370	337	308	359	349	339	351	401	346	316	305	338	350	312	317	333	276	315	333	380	301	377	362	330	369	330	340	385	342	350	322	337	336	297	319	315	340	316	336	370	331	325	329	346	331	348	375	347	344	359	322	369	334	351	359	371	369	332	349	323	328	339	355	328	331	325	321	320	348	312	318	315	352	296	334	315	327	357	342	343	326	354	333	324	318	360	372	307	300	350	327	328	346	338	357	317	345	302	313	375	343	301	342	347	366	326	321	327	316	347	356	374	348	333	359	332	344	321	360	320	336	379	311	323	332	341	347	343	367	336	324	318	331	332	338	312	350	334	316	339	317	317	333	364	336	332	325	332	344	340	325	329	322	355	303	334	325	335	350	327	329	349	333	307	357	319	361	337	333	376	336	298	350	303	356	351	356	325	323	328	308	310	333	332	325	331	309	383	341	316	359	359	337	368	353	335	331	337	377	306	330	339	331	323	342	385	344	333	328	307	305	351	323	331	348	311	336	345	342	309	328	376	349	341	324	366	332	351	346	314	322	320	352	331	372	281	307	294	312	342	347	334	355	321	351	309	330	345	349	361	281	332	320	333	328	367	330	292	320	334	311	340	334	333	324	336	322	360	356	363	375	358	353	316	358	347	319	376	344	332	333	322	317	322	329	357	348	349	354	357	347	326	351	294	330	340	343	363	336	321	360	328	351	341	293	347	338	303	296	324	330	346	340	328	321	319	353	349	337	307	336	346	363	358	352	379	339	323	315	352	347	342	323	329	332	349	334	342	331	332	359	372	333	333	341	343	324	322	344	318	308	327	376	312	305	359	343	354	342	328	319	348	354	378	374	327	351	325	349	332	345	354	335	326	343	349	361	331	335	342	347	335	354	346	399	331	334	300	331	321	337	348	354	347	359	313	336	334	322	355	354	335	336	329	306	331	344	331	302	353	335	367	352	326	320	347	375	324	313	318	366	339	323	331	370	330	348	330	315	330	341	312	344	336	327	340	336	343	319	352	352	365	336	357	347	371	327	357	328	354	338	329	341	323	311	305	340	355	315	338	357	341	351	326	322	353	305	355	365	351	342	317	349	309	354	327	336	349	313	304	320	316	308	303	338	378	343	328	387	326	351	319	324	337	319	331	319	359	353	341	316	351	331	342	334	374	305	335	359	350	335	341	336	335	334	343	322	328	315	344	367	357	356	330	308	340	326	325	321	318	344	320	350	338	359	308	344	367	391	334	308	339	321	322	342	345	324	372	327	314	327	314	310	353	344	344	377	343	352	310	333	324	329	391	362	342	361	339	369	354	358	293	334	320	320	340	343	351	368	335	306	336	368	340	316	338	315	362	323	343	363	335	339	335	363	363	311	336	319	365	324	342	325	364	370	362	302	344	338	316	333	331	324	323	317	312	335	330	357	314	334	336	324	350	347	300	325	339	339	330	317	351	325	355	337	312	314	329	327	341	314	364	324	345	353	356	372	347	317	327	300	312	336	337	349	299	334	349	321	385	323	345	332	336	308	335	351	325	310	299	296	362	351	304	339	293	311	350	342	322	357	317	337	326	369	316	346	316	314	355	315	314	328	358	335	350	355	306	361	327	333	344	330	304	343	341	367	334	348	320	344	332	371	325	345	316	351	339	348	320	356	347	355	329	331	343	336	310	344	351	341	382	343	353	357	307	308	343	318	343	362	376	344	339	339	335	335	301	335	343	349	334	344	367	320	339	342	346	363	343	300	352	340	363	344	354	336	322	308	338	304	363	336	324	338	367	347	344	353	343	336	364	306	356	311	341	296	340	351	332	336	352	343	335	358	300	358	332	361	313	331	335	328	335	348	343	363	333	315	342	346	340	353	369	299	340	333	354	329	328	340	360	347	322	334	316	340	325	298	329	347	330	342	320	332	318	359	368	336	349	327	313	341	343	324	328	354	336	342	340	296	302	372	361	328	344	341	339	332	312	349	294	331	330	326	318	348	327	333	335	361	338	347	323	356	337	354	331	334	319	318	361	324	348	328	327	304	336	354	354	322	323	366	358	339	338	378	343	318	301	302	343	351	329	336	346	305	354	348	314	341	305	351	368	352	340	351	346	348	337	337	320	385	335	320	318	331	308	349	323	377	340	338	321	350	330	361	343	316	320	344	318	330	335	355	322	361	331	373	346	325	366	345	339	336	359	361	351	363	348	363	328	328	334	360	348	351	314	332	363	339	358	361	316	342	322	312	337	344	361	335	350	331	364	319	311	324	319	298	329	337	323	304	299	343	293	324	336	355	345	356	344	325	330	341	346	343	388	338	351	333	338	335	329	334	306	361	329	344	362	315	335	355	340	321	322	331	358	311	328	318	346	353	372	334	364	301	309	318	363	360	355	326	356	320	332	337	308	314	296	314	306	335	315	330	304	353	331	324	380	312	336	348	356	359	316	309	338	319	295	358	344	317	312	335	316	342	335	341	375	354	353	330	354	321	309	359	336	336	351	351	358	343	315	332	357	347	367	340	308	340	286	348	324	353	332	331	312	374	321	321	306	317	335	369	339	321	343	331	334	349	310	351	300	368	337	345	342	365	307	323	333	328	320	309	324	363	359	351	378	331	336	337	341	348	343	354	358	335	313	336	331	343	334	345	332	303	322	353	355	310	313	353	328	339	337	319	363	334	343	326	306	301	345	339	337	358	332	350	338	304	335	319	320	331	322	348	328	315	328	336	337	318	319	333	296	318	347	337	315	315	330	371	325	335	307	354	340	370	383	343	351	321	353	349	339	336	325	361	351	338	306	345	382	325	379	373	312	353	339	343	326	347	315	319	340	356	313	318	324	329	335	345	340	305	361	335	336	342	296	339	308	322	354	348	316	360	401	322	341	346	336	371	358	335	356	313	314	358	354	336	363	336	328	304	357	341	331	335	370	341	313	342	329	347
29064	21278	23426	13676	4107	2883	2403	2079	1804	1521	1418	1354	1320	1218	1162	1161	1018	1005	1008	970	919	974	919	943	904	876	891	875	881	838	863	787	798	822	793	809	812	786	790	761	799	780	748	786	826	776	777	753	763	735	760	751	793	756	741	753	766	763	767	730	764	737	767	780	761	787	724	747	757	744	725	728	794	728	707	729	727	759	791	758	755	757	753	736	777	725	788	685	799	781	738	808	813	725	743	738	708	720	758	759	746	733	790	773	740	765	688	725	757	785	781	725	765	780	765	738	809	746	757	738	792	775	728	752	744	781	737	721	729	826	750	808	751	751	763	753	744	757	750	786	801	794	740	721	708	750	769	743	732	716	778	755	741	779	757	780	690	754	729	769	719	771	791	775	723	716	746	778	716	731	754	752	788	795	736	764	735	724	759	803	716	755	813	755	725	734	754	724	779	676	721	748	773	806	737	753	775	776	781	747	757	766	748	740	732	826	756	742	754	747	732	750	789	783	752	731	752	744	801	751	704	745	768	745	714	720	735	751	739	675	734	763	754	832	725	727	815	712	740	731	738	720	802	745	717	801	772	724	754	784	824	756	723	759	777	734	750	798	771	685	790	808	776	763	751	739	751	766	704	775	780	753	739	781	685	785	758	729	739	717	734	756	774	756	750	710	804	730	765	766	746	735	785	767	757	725	750	739	741	751	707	749	746	757	723	730	725	739	790	713	747	715	777	768	770	757	793	752	778	706	764	784	767	792	777	784	777	726	777	758	752	788	760	769	778	738	743	732	797	785	798	721	694	755	709	759	765	807	803	773	772	798	750	781	788	767	764	703	737	736	758	751	732	700	697	738	785	736	781	761	782	748	799	748	742	744	709	765	773	782	726	787	781	794	781	707	787	728	722	722	745	724	712	750	750	704	769	786	703	804	749	777	776	727	766	782	770	745	756	759	746	707	730	704	793	766	792	755	718	778	729	747	741	754	729	750	730	767	758	769	735	764	776	750	782	756	759	778	780	764	770	743	758	757	787	740	704	749	717	758	761	756	774	756	742	729	760	759	698	773	744	724	714	736	730	714	740	777	740	715	730	750	709	716	747	720	783	712	771	757	757	787	743	789	754	726	780	722	758	779	746	747	741	740	765	755	766	797	738	745	792	712	728	743	740	765	737	775	714	758	737	734	761	735	757	755	758	763	766	713	755	730	748	768	778	748	775	733	748	747	736	737	701	744	777	772	762	759	753	760	715	745	755	711	711	722	833	799	758	757	753	698	794	758	742	753	741	726	774	737	751	729	734	740	755	754	787	743	719	760	748	727	773	796	737	753	733	762	779	748	752	756	751	762	764	808	744	739	747	735	750	787	760	795	726	770	739	737	794	709	754	767	758	740	753	739	749	762	793	767	799	756	703	782	770	716	741	733	700	743	753	764	750	786	743	760	767	733	716	789	799	742	748	732	731	745	757	757	784	834	718	766	804	807	754	812	715	744	734	762	715	762	798	734	758	765	754	808	766	751	741	711	781	732	755	763	726	756	744	757	724	765	760	705	778	771	755	750	760	725	764	767	733	704	745	743	752	753	738	729	740	766	820	762	744	755	770	744	772	759	722	756	728	796	751	677	783	756	770	755	751	784	790	726	762	787	744	733	771	778	757	735	730	753	756	775	734	751	800	776	752	746	740	750	744	775	729	818	782	731	758	795	775	755	774	729	797	760	751	752	729	780	740	731	733	766	744	752	795	785	747	717	760	722	794	736	772	764	731	792	776	745	790	705	754	715	767	745	787	742	782	710	763	792	714	782	769	734	759	713	740	803	776	772	789	754	754	748	788	717	780	770	787	748	774	724	777	781	742	717	775	747	746	768	734	768	774	770	812	754	808	808	788	693	781	779	752	789	779	742	711	776	735	805	795	760	766	736	786	792	755	763	765	785	778	749	740	718	771	808	706	761	737	761	755	750	780	761	728	781	706	737	780	769	781	720	810	730	744	807	741	756	734	754	778	769	816	788	747	730	762	749	772	750	760	784	723	772	758	779	741	743	749	722	780	732	767	689	739	759	754	778	781	694	756	742	754	727	770	740	696	786	749	729	763	743	760	730	772	731	794	680	737	757	786	771	770	798	734	758	778	798	761	762	757	773	754	787	744	745	736	797	724	820	794	751	755	771	767	763	765	711	788	738	750	789	747	719	732	736	795	746	788	725	738	734	740	778	722	737	757	735	755	709	730	738	736	759	725	737	776	769	802	773	789	736	788	781	703	792	810	751	771	730	793	747	761	752	745	796	786	711	765	753	765	780	716	750	776	754	719	751	783	750	806	790	727	726	721	782	757	724	769	791	762	721	742	755	733	752	773	784	735	802	723	741	773	771	777	777	744	747	701	789	739	728	712	765	764	765	751	752	751	740	740	770	770	788	732	774	727	772	726	771	714	780	765	733	752	780	759	751	727	802	751	750	779	763	737	771	742	756	717	721	730	725	757	726	716	779	821	811	805	695	790	788	765	757	719	755	734	760	737	714	785	778	792	794	757	725	767	755	742	741	734	765	712	763	695	750	725	751	750	724	767	736	757	729	720	692	801	755	746	723	808	740	721	775	745	740	705	776	739	781	772	744	785	731	778	758	712	687	747	744	785	822	748	732	737	773	740	763	790	790	757	744	745	746	761	751	700	764	756	766	751	758	728	759	757	718	718	774	773	714	760	731	721	715	750	720	743	744	749	752	735	770	773	725	774	740	767	759	779	753	780	722	755	755	790	733	738	729	770	743	730	776	734	725	733	730	705	749	731	794	822	722	762	752	787	772	718	734	731	735	731	755	798	742	756	717	758	756	750	772	744	739	786	790	789	777	770	769	815	785	776	773	775	796	750	753	791	778	714	776	814	759	743	749	781	701	719	768	740	800	744	728	750	725	807	721	679	844	714	771	751	752	716	746	746	705	752	773	739	801	741	764	702	752	700	801	745	717	747	739	803	774	759	776	749	734	742	712	732	801	723	763	766	770	762	751	742	718	782	738	745	768	745	736	724	752	690	794	772	725	746	805	803	757	698	780	735	747	748	722	725	762	767	798	734	728	781	772	775	723	728	770	769	726	763	749	778	742	746	726	784	735	742	744	777	794	726	743	769	746	732	766	734	740	748	784	752	738	743	783	803	800	785	776	768	772	773	740	767	673	730	716	752	776	790	722	789	713	764	707	797	831	704	758	745	717	751	776	733	725	780	758	783	734	741	706	718	767	792	714	752	763	739	799	756	771	777	811	761	777	750	785	720	737	804	732	802	784	814	719	770	780	734	767	722	770	758	796	745	746	802	751	754	743	719	721	790	746	717	739	733	769	795	762	786	743	757	762	727	765	793	747	726	732	790	738	790	767	746	731	746	771	763	697	718	774	753	750	746	746	753	764	750	789	738	737	762	759	748	725	716	763	731	736	713	792	792	779	727	762	762	752	739	751	731	781	737	734	772	733	810	725	708	807	676	768	790	755	764	750	732	753
54429	37886	30582	16210	3530	1431	1010	874	662	680	603	630	600	584	539	496	494	455	486	490	474	469	437	451	436	437	448	425	416	458	424	433	453	436	429	443	415	399	439	466	445	405	382	438	435	409	400	414	451	434	380	411	430	419	429	419	402	423	420	426	398	424	425	428	391	395	392	404	390	410	468	410	388	450	389	390	394	435	434	433	400	440	372	402	401	434	395	419	415	382	398	423	399	410	411	429	462	411	426	406	388	385	407	391	394	387	441	384	415	410	393	424	355	408	388	422	398	382	424	415	419	426	397	441	409	351	422	453	396	394	470	422	455	429	469	429	418	419	443	426	421	413	390	455	389	424	408	374	407	426	422	409	420	480	415	386	389	439	401	417	426	399	436	414	412	421	375	413	444	376	400	427	415	431	451	409	382	401	401	431	394	434	424	416	427	397	442	446	415	415	442	439	462	409	403	416	426	373	428	408	431	434	418	377	451	459	395	481	425	388	401	403	396	381	440	415	418	439	422	426	405	433	394	448	389	418	434	405	433	381	391	454	430	425	418	433	408	445	419	413	440	417	430	395	406	432	407	414	442	422	424	379	388	420	399	450	386	418	444	388	402	450	390	395	400	415	381	435	396	406	437	412	407	400	422	388	390	442	383	428	410	426	429	406	437	403	406	400	388	433	422	387	404	416	415	410	445	420	421	435	475	411	391	376	413	409	429	415	390	416	412	460	407	416	413	451	380	420	419	451	437	445	394	372	430	413	384	390	448	417	427	430	413	418	395	417	375	421	445	445	384	465	403	415	446	379	400	425	444	417	406	424	401	437	383	431	382	395	430	384	448	429	427	396	420	389	376	413	425	406	430	431	394	419	368	433	421	449	438	420	446	436	415	422	421	431	428	429	455	390	436	417	433	417	401	414	419	393	420	391	410	427	438	402	396	408	426	423	367	428	432	447	438	468	408	422	428	438	423	470	412	457	400	414	422	421	421	414	370	394	421	400	389	389	453	448	403	427	384	434	472	398	441	416	401	408	366	415	413	367	454	432	421	410	437	396	419	425	388	438	442	422	445	425	448	410	389	419	439	407	432	434	407	425	403	410	411	406	447	442	402	418	454	433	438	402	412	422	414	412	385	444	402	438	393	344	427	406	416	399	408	410	433	418	409	391	392	433	382	401	419	420	407	395	416	403	428	453	420	393	387	407	388	399	414	423	385	406	448	424	428	434	388	438	405	416	409	435	399	415	402	390	389	402	398	417	449	405	418	370	379	416	442	436	425	454	436	379	472	414	413	455	419	407	450	434	396	417	411	403	430	457	452	388	365	414	405	422	436	434	434	493	456	425	417	436	404	416	431	462	413	404	384	460	454	443	400	400	444	438	396	436	394	424	432	430	385	347	379	444	373	386	408	396	431	429	429	430	374	387	424	451	420	414	408	440	410	459	430	417	402	433	434	399	417	409	420	406	397	427	394	420	417	403	405	449	424	449	428	425	404	414	396	407	423	436	390	460	454	479	416	383	431	413	362	381	411	432	434	425	424	416	381	494	441	428	409	436	416	405	390	429	411	412	438	379	423	421	406	409	406	426	416	405	403	404	408	432	422	438	426	442	398	437	409	377	440	404	414	435	357	373	405	425	442	408	418	430	401	414	427	461	395	427	353	405	423	400	426	430	422	397	395	472	361	419	426	400	410	426	451	445	420	456	431	387	383	415	435	417	423	356	408	407	437	438	443	434	395	455	455	411	407	457	418	387	392	413	418	433	452	385	418	388	391	409	388	399	392	420	445	391	441	412	417	439	381	418	424	413	452	441	423	432	426	425	441	402	413	356	421	402	363	435	423	389	416	404	395	406	437	388	421	406	451	407	424	428	421	412	425	409	433	428	441	434	381	399	393	407	395	454	436	448	415	394	436	431	418	430	428	461	387	430	451	404	418	427	397	397	407	412	435	391	400	406	417	407	441	447	397	422	423	402	446	357	433	456	388	429	399	415	426	407	405	407	422	420	415	420	426	381	397	402	433	412	448	426	456	411	404	396	419	394	461	418	385	387	450	368	444	412	451	454	450	435	412	404	397	402	422	397	436	403	416	425	406	444	436	422	447	413	409	420	423	393	455	396	394	409	441	441	397	375	440	387	413	403	389	396	424	391	405	448	445	411	440	410	371	401	391	420	432	445	411	411	412	438	452	438	391	402	415	389	396	412	404	442	397	427	441	389	402	439	411	411	412	401	442	411	411	389	440	366	398	428	410	407	422	415	411	372	386	351	402	419	418	377	431	414	392	413	421	439	406	415	412	425	397	342	415	420	380	400	417	431	424	440	441	412	434	411	412	444	408	431	407	434	432	360	359	414	363	419	393	459	422	385	397	449	428	431	424	448	433	445	436	386	416	395	379	451	415	418	394	401	407	385	431	396	435	412	398	409	414	422	411	405	394	425	431	401	420	424	403	446	431	439	419	431	375	445	413	437	424	423	448	402	466	466	457	410	380	365	448	408	438	459	413	429	421	405	415	432	402	401	442	428	438	457	408	409	394	361	410	412	412	436	397	442	437	428	388	435	439	413	419	411	394	389	414	383	416	411	413	372	407	397	377	432	416	433	398	408	441	442	393	393	427	462	417	467	432	374	460	369	405	438	429	436	420	417	436	453	446	392	403	384	436	422	415	452	420	383	401	396	402	394	438	407	393	420	404	439	394	423	413	449	450	411	443	441	425	421	452	374	377	399	424	404	403	418	403	385	416	418	444	444	383	443	400	443	425	430	438	437	416	403	402	388	438	404	412	412	404	447	380	422	418	412	459	411	411	396	426	457	430	429	382	375	394	388	397	451	394	380	390	368	412	449	405	375	385	395	417	397	431	402	439	405	459	414	420	417	430	455	427	369	445	416	389	429	440	438	380	396	395	426	408	444	420	390	396	390	394	412	418	389	417	433	399	405	422	401	423	411	461	443	423	431	418	371	382	420	416	412	417	433	388	422	410	424	443	444	439	433	403	432	375	434	413	389	402	402	407	423	392	406	403	374	441	377	402	378	419	408	373	409	400	406	419	357	380	423	383	436	417	420	399	407	395	426	365	414	380	422	432	399	399	408	448	435	427	423	404	442	433	445	451	438	429	390	446	414	443	418	427	425	451	405	411	416	459	453	430	422	441	429	433	461	412	412	437	435	412	409	436	418	471	422	421	395	413	411	412	403	377	412	418	408	397	409	430	390	391	368	413	424	421	421	391	373	390	453	392	451	411	386	376	379	381	395	449	441	384	456	412	378	404	428	415	383	440	403	405	429	412	390	413	396	456	463	446	401	404	402	418	414	397	417	423	372	383	419	425	425	409	412	384	399	426	451	422	388	392	400	444	459	417	401	418	417	461	419	447	417	399	379	446	415	422	410	415	433	403	420	374	397	453	399	389	397	407	419	436	407	433	420	431	398	414	374	419	387	385	426	442	385	435	402	439	397	416	411	435	412	427	395	447	421	380	407	410	421	409	430
35351	28642	31628	20131	5403	4169	3387	2948	2624	2269	2100	1978	1870	1772	1607	1551	1368	1324	1243	1257	1264	1162	1172	1204	1133	1175	1065	1092	1139	1019	1059	1031	1013	985	1058	1024	965	966	1025	995	923	980	930	955	952	941	960	959	927	951	1019	940	892	908	945	997	963	935	918	921	967	922	930	950	942	943	913	881	925	932	936	925	884	926	927	951	908	884	923	947	978	944	910	929	937	904	942	934	991	904	928	927	882	951	912	897	959	905	895	969	940	973	872	949	883	934	904	954	939	925	947	900	920	893	893	885	955	924	931	907	965	936	902	874	902	922	917	932	932	956	919	961	898	961	936	902	922	917	858	899	920	913	891	929	967	924	862	934	903	888	940	883	901	977	896	886	986	937	890	960	885	920	924	897	958	922	910	842	883	875	895	946	920	898	937	891	971	924	932	938	927	908	888	892	956	879	939	906	890	886	969	948	890	885	956	925	873	953	969	880	910	923	892	912	925	984	898	917	958	939	962	931	858	935	943	912	926	963	922	915	917	963	908	847	896	893	873	923	921	973	931	853	902	943	870	909	878	876	921	945	898	919	845	920	903	908	891	954	923	922	919	875	898	890	932	920	936	910	920	893	878	855	914	924	952	933	964	920	916	918	933	917	910	920	930	925	919	920	932	890	954	900	918	921	894	941	909	971	947	888	860	875	894	877	898	948	872	939	889	961	898	969	899	945	901	890	887	881	915	935	901	950	921	907	865	907	909	892	909	918	971	908	878	911	935	848	911	852	940	880	920	909	897	952	957	917	883	866	936	876	970	1010	922	887	981	924	930	836	859	920	941	877	933	960	934	929	941	913	985	969	938	949	898	941	909	929	966	935	922	896	887	862	941	917	929	979	912	875	914	925	888	952	933	894	873	930	912	943	968	922	915	901	894	938	903	944	950	909	945	925	960	943	915	958	944	876	947	889	929	914	915	886	894	940	946	906	944	908	915	868	929	846	894	887	931	921	928	906	909	887	914	985	894	900	906	828	923	878	911	969	888	927	882	883	923	899	982	909	944	947	885	893	861	930	919	926	887	952	960	964	905	939	956	918	875	878	907	886	932	951	860	917	945	923	927	920	954	966	916	915	910	900	890	946	933	939	901	869	951	900	919	876	967	882	873	891	945	922	943	910	862	937	931	915	901	968	944	993	874	906	928	907	860	916	869	897	901	943	901	932	917	956	906	954	943	902	948	976	864	886	937	933	931	890	938	922	923	896	857	950	906	877	937	965	912	902	929	956	936	848	938	940	902	940	932	923	912	894	895	872	909	890	884	906	893	958	918	923	926	938	917	912	958	927	930	887	901	897	904	939	939	959	859	894	929	903	907	947	943	919	921	949	928	916	936	871	883	926	894	903	955	948	883	877	928	960	865	925	915	973	935	924	983	947	986	912	923	902	906	927	940	900	894	865	887	845	905	892	921	928	914	870	937	881	952	959	943	914	889	946	954	924	907	909	904	887	912	901	924	966	892	918	871	923	890	919	911	911	950	893	917	921	986	913	923	965	929	959	899	900	874	915	899	899	904	938	902	908	941	924	959	843	889	955	927	933	925	875	889	922	939	926	958	918	963	881	948	928	881	924	947	940	940	934	945	946	895	930	955	932	949	927	852	951	889	893	951	878	915	938	949	926	941	909	893	930	916	943	935	909	903	873	872	880	954	989	936	980	894	952	960	920	906	923	895	920	925	959	930	862	859	890	959	902	918	882	1002	943	899	907	882	930	948	894	881	931	883	911	956	941	920	894	902	912	944	957	867	879	947	1003	908	878	922	940	884	930	899	950	908	979	945	889	914	888	905	903	961	848	913	901	968	917	919	890	960	913	920	963	897	879	870	932	875	987	942	938	966	913	923	931	920	910	911	924	937	935	853	947	936	882	893	939	935	918	874	916	864	885	893	973	925	906	928	934	932	914	894	947	906	914	924	933	967	977	893	893	908	904	918	905	917	899	919	1001	920	962	910	892	958	916	904	947	982	912	909	884	944	969	1002	948	926	949	887	935	917	901	914	888	929	980	853	928	893	907	869	919	934	912	937	901	907	943	1015	929	938	961	888	872	944	936	952	876	903	899	908	941	945	884	933	869	931	940	917	916	914	881	912	921	923	898	878	939	945	928	900	949	934	933	874	917	905	926	892	953	911	908	933	946	910	926	905	949	837	910	952	920	947	927	898	939	904	869	911	978	958	1002	906	923	903	867	870	918	940	959	983	863	983	840	949	931	923	938	919	897	861	881	933	937	911	935	930	942	867	902	913	948	850	929	931	906	893	934	967	928	910	902	909	940	900	943	918	912	947	893	932	883	937	957	899	908	962	926	928	862	927	945	943	905	929	882	955	914	906	917	916	946	906	925	912	944	870	826	968	907	918	946	906	939	841	938	875	917	873	944	902	931	918	885	902	933	936	876	909	957	920	925	915	937	895	948	938	893	893	934	899	875	929	945	921	927	919	933	916	915	869	919	949	924	924	938	928	963	927	929	898	931	908	924	873	931	893	909	916	932	865	943	906	851	958	904	908	871	899	929	970	882	910	967	931	910	907	958	939	899	907	936	962	908	903	925	901	953	939	872	903	926	934	912	921	881	907	921	945	924	885	891	947	982	945	879	914	959	931	904	924	927	863	948	825	930	874	956	912	922	974	926	916	965	920	923	932	962	863	915	921	987	862	882	930	908	943	900	890	925	882	939	934	867	934	927	904	1000	930	892	922	902	930	952	909	912	942	920	898	903	872	891	961	915	934	860	913	928	922	905	913	914	914	929	927	945	877	945	862	946	890	929	968	974	894	901	936	942	926	874	942	917	870	902	905	905	891	922	929	906	923	944	869	904	876	904	901	927	888	962	911	884	941	907	896	934	966	924	974	872	927	961	922	901	925	890	922	896	883	919	913	948	919	884	914	923	944	894	921	946	919	882	907	966	898	944	959	946	901	932	909	912	920	905	916	891	868	888	940	889	912	958	903	897	923	942	891	990	941	972	876	915	892	915	897	925	904	887	908	897	921	914	931	869	938	916	912	1003	970	949	925	938	908	848	958	890	905	883	927	908	948	904	866	884	890	936	922	971	903	941	931	904	875	921	872	924	881	913	911	944	895	943	913	915	922	896	977	944	845	944	939	923	906	920	936	991	926	887	883	917	882	919	952	883	912	921	929	968	932	940	940	958	882	942	933	839	881	920	959	880	897	988	950	900	902	884	963	876	908	895	866	917	928	868	862	875	889	905	908	925	930	905	965	957	921	857	923	913	916	891	992	922	948	939	930	889	896	898	954	870	874	925	950	905	919	901	953	927	929	916	935	930	909	971	928	902	915	906	948	933	959	950	951	1002	958	909	922	865	946	953	910	977	937	908	918	871	924	845	883	902	919	893	913	932	886	884	860	978	931	885	988	927	901	899	992	903	901	935	934	946	988	928	923	927	914	909	950	891	921	990	914	874	900	870	938	948	897	906	942	905	987	949	887	951	906	874	937	938	907	947	888	899
27188	14579	6963	2334	909	641	616	584	583	499	492	478	458	483	430	443	441	439	447	467	498	432	413	421	417	430	398	451	414	423	438	418	458	452	459	433	441	405	394	454	439	441	422	420	401	463	451	459	460	398	452	446	432	395	417	427	440	410	462	426	429	407	438	456	410	436	442	415	420	439	426	449	436	436	392	405	431	391	418	439	447	438	463	398	430	427	433	405	406	447	433	429	413	451	442	439	453	425	425	385	435	414	423	446	433	393	423	443	445	439	427	396	430	438	411	486	450	433	426	458	444	411	432	448	427	433	459	426	417	433	427	422	421	442	453	428	418	433	431	400	469	428	423	454	428	406	420	414	409	428	408	428	441	436	463	452	419	430	437	447	464	482	381	425	390	388	430	400	451	404	462	451	450	433	420	436	433	487	428	449	456	400	398	460	419	416	432	465	420	440	451	460	443	443	435	398	447	445	409	441	466	428	455	440	382	416	412	451	420	425	427	416	364	470	447	431	435	450	445	423	492	454	388	470	442	431	432	386	433	440	438	418	454	417	436	398	436	454	415	498	420	410	429	396	440	425	432	428	417	445	433	468	430	424	486	440	419	435	422	453	430	441	430	413	414	437	435	421	423	456	395	439	454	405	405	481	427	388	418	413	430	440	418	407	466	407	461	442	434	435	428	441	405	407	392	417	425	405	453	454	449	440	407	453	409	423	445	402	444	427	452	419	401	417	424	454	436	427	425	403	454	483	425	433	440	429	439	399	447	478	393	444	449	423	426	415	443	416	391	428	455	415	465	469	428	457	408	466	414	421	454	408	400	418	456	439	405	398	411	443	450	459	438	419	417	469	437	440	468	396	416	424	423	460	432	445	447	424	415	441	459	431	456	419	443	447	462	455	446	422	425	416	396	420	440	428	430	428	409	422	448	413	406	454	395	455	454	396	437	412	399	399	444	446	424	428	463	430	464	397	420	448	450	405	426	464	433	415	471	414	430	470	424	389	452	465	427	423	385	394	423	419	424	437	425	394	419	391	454	423	438	395	451	410	402	437	403	440	464	495	466	413	415	399	418	445	408	423	460	400	410	470	401	410	408	473	445	477	398	430	427	443	472	423	447	426	435	424	424	432	440	432	389	443	448	468	424	434	428	410	415	452	401	447	416	443	441	401	409	412	432	419	463	459	412	384	419	426	460	451	433	443	416	438	435	438	447	424	429	460	448	440	388	449	449	444	496	415	446	454	457	406	425	468	466	418	445	442	418	447	403	408	464	416	424	406	435	418	441	425	460	454	445	442	416	419	434	443	436	453	398	430	450	451	453	425	433	395	480	395	426	449	404	412	381	422	414	400	427	433	458	437	460	409	436	416	419	444	405	432	471	460	448	477	414	408	421	438	456	419	430	464	407	394	457	433	426	448	440	416	449	397	416	429	441	431	407	453	425	481	443	463	463	464	403	418	472	466	468	450	431	453	463	418	436	435	433	449	422	437	443	413	472	444	435	434	427	476	454	423	417	401	411	428	475	457	420	470	451	438	424	441	410	461	399	424	466	498	404	408	444	416	441	454	432	456	443	402	427	446	440	446	444	387	394	426	417	416	393	420	436	442	437	413	433	407	405	423	423	431	404	438	428	436	458	424	438	434	441	452	430	391	451	442	409	403	461	409	432	442	445	380	418	429	420	426	387	452	455	435	455	489	432	422	430	421	456	424	433	413	423	412	421	430	409	426	368	457	445	401	398	475	472	455	467	470	429	452	423	420	438	425	429	460	451	435	387	450	429	442	458	437	393	451	432	465	436	445	438	429	452	443	461	448	432	441	408	389	450	421	451	473	434	455	401	466	446	407	435	441	440	433	414	444	458	384	425	429	395	432	426	413	467	417	431	430	428	445	479	473	469	414	389	438	458	432	426	409	414	426	428	398	446	419	417	435	450	409	403	450	437	394	415	449	422	398	435	440	426	425	458	416	432	433	453	457	451	450	457	448	413	413	420	414	468	404	413	412	436	465	428	452	474	396	414	372	458	424	451	426	436	407	484	420	451	421	439	423	432	458	435	413	422	420	443	431	452	444	439	406	420	440	429	388	417	458	461	444	428	467	420	419	405	391	421	403	416	437	380	452	431	417	396	411	411	479	435	444	469	454	420	414	435	408	426	443	409	412	445	464	475	433	455	443	392	424	421	413	419	430	453	424	436	432	431	406	438	449	407	416	401	454	448	406	427	429	437	433	456	476	446	456	422	440	428	421	399	415	412	450	425	430	439	384	433	453	410	445	468	432	420	468	437	441	454	465	451	429	399	396	424	437	415	457	395	462	427	447	395	436	403	446	435	454	446	457	429	437	424	415	414	416	395	402	440	450	405	413	425	435	404	471	460	421	466	398	371	403	439	424	427	428	425	439	429	453	438	406	448	424	452	402	432	402	428	424	413	432	430	437	394	416	425	439	402	412	418	462	423	459	442	445	420	440	399	407	420	434	399	436	457	489	463	448	412	381	409	404	416	400	412	422	421	466	429	469	422	394	455	432	419	415	464	413	421	401	426	416	440	496	456	435	420	414	417	416	470	434	456	418	465	403	416	431	451	398	428	467	433	449	464	430	419	423	421	436	418	426	445	440	428	421	491	423	405	422	380	423	437	436	459	472	419	408	440	464	453	420	463	429	438	451	429	458	425	421	414	430	439	459	438	437	416	405	412	450	401	408	422	441	409	451	428	441	414	446	466	439	432	418	441	437	412	474	457	441	450	439	433	409	439	410	409	427	448	442	412	397	414	424	422	435	461	473	471	433	457	421	384	425	431	469	399	370	439	396	420	386	429	406	411	429	442	433	391	493	436	432	425	398	408	436	477	430	417	435	428	418	443	411	403	451	414	406	409	434	444	395	464	439	427	426	391	425	438	402	411	451	429	425	412	381	446	406	464	455	410	428	447	448	417	411	456	443	410	406	431	412	402	449	425	422	459	428	415	430	420	418	433	403	424	439	431	452	395	407	411	422	436	463	404	415	395	415	408	452	476	432	450	414	454	423	420	444	473	441	442	459	452	423	458	427	400	446	416	487	429	444	424	441	445	417	422	484	462	449	414	456	462	424	420	459	408	434	434	401	473	424	464	427	404	442	425	410	454	394	409	391	392	446	391	413	424	398	457	458	430	444	431	446	394	447	414	429	407	422	441	456	458	400	432	440	438	435	462	404	438	435	452	440	400	444	440	435	496	424	461	444	437	397	391	403	454	434	463	443	437	381	441	452	484	429	406	427	452	414	405	437	390	434	424	396	421	423	436	385	410	431	436	404	437	440	409	439	446	406	434	484	407	404	428	438	396	416	437	433	422	454	411	415	394	392	441	450	472	413	437	415	452	422	426	403	445	451	436	447	442	428	415	389	458	449	418	417	424	434	434	459	439	428	426	402	414	431	401	394	454	445	415	437	441	407	415	428	423	401	422	409	428	437	456	407	397	431	401	448	443	396	412	431	427	455	480	455	436	387
16657	11007	9609	5092	2428	1959	1692	1565	1335	1270	1270	1199	1174	1132	1086	1082	1064	1056	1010	1009	982	989	980	969	994	967	971	1019	962	1002	1015	982	983	975	929	934	949	860	939	893	942	941	991	953	954	929	963	863	927	927	917	917	896	964	918	950	932	875	923	963	946	997	929	961	957	942	925	983	896	910	886	943	905	964	883	890	940	866	940	952	945	931	913	894	865	903	918	938	921	909	909	935	889	900	937	936	926	900	937	978	906	989	896	912	905	956	959	915	882	958	920	932	920	909	962	915	955	983	922	920	950	875	913	1012	946	908	956	951	949	892	924	961	904	861	888	935	892	928	908	932	942	912	894	888	909	935	866	917	877	950	944	949	931	923	966	944	931	953	958	891	900	914	940	939	964	890	974	908	963	909	951	906	977	953	912	945	867	913	936	952	912	977	935	954	935	883	950	942	900	918	940	905	911	922	904	944	909	917	952	949	942	901	929	939	889	931	927	918	911	933	929	948	911	918	940	947	909	995	851	892	899	918	920	886	911	939	893	937	924	893	962	928	926	934	911	916	907	920	904	918	925	898	966	906	891	927	927	918	902	859	957	950	876	884	951	890	920	940	897	890	921	917	884	959	936	931	915	983	915	973	905	899	894	944	914	922	931	899	894	939	886	941	957	915	914	949	840	933	860	943	928	938	871	891	917	883	913	923	944	882	1034	916	906	853	919	923	901	863	914	892	927	913	891	970	917	952	940	909	912	931	987	937	961	979	915	928	930	930	869	902	909	942	923	896	966	930	895	946	919	911	904	883	921	902	913	888	941	924	956	961	947	988	949	928	933	946	911	929	927	939	953	903	926	917	997	921	975	896	935	937	901	902	913	991	956	864	890	931	939	975	934	908	847	954	921	854	878	944	895	956	926	946	894	955	903	935	971	858	930	861	926	869	928	900	890	914	944	898	838	880	910	934	854	956	922	942	902	926	863	897	980	906	971	914	905	931	920	879	922	925	867	954	857	886	896	873	937	905	872	959	858	919	930	941	912	901	964	911	946	935	930	889	923	946	945	906	926	874	938	855	906	907	915	881	924	939	916	889	913	965	956	925	861	884	910	964	931	969	918	947	939	891	941	935	884	951	888	925	926	940	941	883	922	902	876	940	920	916	912	876	956	880	910	906	902	891	885	960	872	905	922	903	905	903	891	933	974	909	1019	903	902	921	897	955	932	930	891	872	942	922	913	926	914	910	863	937	921	881	933	912	863	866	903	873	881	909	964	876	864	916	924	908	888	933	950	906	917	907	873	914	918	926	1002	943	948	897	949	949	942	896	876	897	899	952	875	880	959	919	862	934	934	946	941	948	905	896	966	910	1011	885	913	919	884	964	954	948	904	928	935	908	956	914	889	935	918	965	919	931	964	937	979	951	927	923	907	890	878	906	937	882	917	928	943	935	942	861	940	946	965	907	909	940	901	934	924	829	897	930	917	914	938	929	895	821	869	928	852	921	934	911	928	930	924	915	933	962	967	922	932	902	960	903	953	942	900	907	903	920	966	930	866	960	893	921	946	915	918	961	888	932	903	909	849	889	968	960	937	899	976	907	911	925	938	873	910	938	909	918	857	961	917	929	969	970	903	936	984	929	929	903	928	960	946	942	941	947	901	900	940	898	894	964	851	931	948	940	985	927	947	926	947	906	900	905	876	901	970	981	853	880	959	942	883	969	913	910	935	890	907	939	953	924	902	909	921	899	955	922	850	891	902	963	912	901	896	880	902	954	978	908	942	901	912	896	916	916	927	898	914	926	907	885	973	962	927	874	944	960	932	903	921	924	946	935	896	965	887	863	961	860	931	928	946	900	949	940	900	921	959	889	960	928	926	949	879	958	903	886	904	914	901	908	915	974	888	914	907	875	920	899	896	888	947	912	934	957	880	928	954	893	922	908	975	936	929	914	946	896	900	927	939	916	952	922	956	943	841	954	907	929	924	938	911	891	938	899	900	942	919	947	920	968	925	958	926	885	970	961	970	862	873	923	919	883	952	906	882	893	869	878	908	867	946	920	997	934	919	941	893	898	913	979	902	942	869	923	935	987	929	884	906	895	854	929	969	998	926	901	904	938	943	915	937	922	973	913	914	958	880	931	908	959	942	944	929	947	907	887	882	900	941	959	951	924	911	913	932	916	920	905	922	949	931	966	948	905	906	940	929	917	915	939	975	930	909	940	897	885	913	960	860	896	922	901	875	918	865	945	951	910	998	901	904	906	955	933	930	912	960	956	933	905	899	886	879	963	971	1007	930	935	971	959	965	938	914	949	909	957	994	965	915	918	940	942	922	963	931	949	933	861	916	935	930	926	883	914	895	954	890	872	872	963	913	927	893	917	931	800	929	900	934	957	934	949	949	945	952	903	936	942	905	932	887	899	924	954	882	914	887	943	912	911	895	907	891	906	905	898	949	928	887	954	933	895	937	903	924	975	945	919	928	913	939	913	944	911	863	950	882	947	879	867	942	918	957	907	917	930	938	898	896	883	985	874	927	894	894	912	914	892	904	917	948	930	951	927	882	955	894	924	936	965	926	928	932	908	891	928	898	940	957	884	948	927	906	906	909	946	854	924	893	949	957	926	898	882	951	965	920	898	949	915	961	927	906	953	903	952	937	901	948	907	928	892	924	958	894	942	972	944	927	925	934	868	953	917	957	899	922	945	963	881	879	962	909	913	924	982	871	894	981	925	931	962	925	955	944	926	903	917	908	928	916	1004	892	918	861	956	940	923	943	901	910	923	910	903	945	900	887	901	938	931	977	899	928	882	933	885	851	928	919	978	905	919	938	966	909	912	964	939	918	885	908	926	915	905	914	977	946	897	978	882	897	943	909	937	942	940	924	923	906	969	892	916	898	863	935	938	975	951	960	979	964	891	886	944	877	894	961	919	901	888	919	910	927	905	847	959	926	870	902	855	936	998	912	916	959	925	966	910	964	938	916	967	940	875	951	900	886	911	914	928	975	942	928	934	950	981	937	919	954	941	916	914	904	879	899	951	920	864	862	925	891	921	932	938	912	880	943	989	898	913	926	903	957	891	875	915	910	915	886	978	935	890	922	882	933	888	909	918	939	946	1021	929	965	928	938	911	945	904	969	872	962	905	928	1005	847	912	874	972	949	919	953	916	908	935	970	844	924	876	887	933	926	872	907	933	912	942	921	890	893	955	896	912	914	884	908	919	910	884	899	965	933	851	916	913	894	912	949	912	890	966	907	924	898	970	980	860	896	917	880	930	894	951	932	886	890	869	940	930	967	908	889	947	953	905	956	876	964	924	955	936	885	930	951	922	899	903	906	985	904	883	908	923	942	936	929	886	905	977	928	955	915	880	874	948	969	941	928	943	932	880	910	898	883	950	887	900	923	935	955	920	994	912	884	928	931	970	906	960	946	916	904	922	923	881	941	906	894	919	900	905	969	919	949	961	921	894	866	892	898	927	938	916	943	967	925	896	886	931	941	940	964	952	935	890
43831	27916	20880	10020	1904	910	748	627	514	495	466	463	446	420	419	377	371	366	358	398	370	368	362	386	383	322	330	367	320	349	359	331	341	364	343	356	333	342	361	339	329	329	335	330	347	328	313	331	366	319	311	309	331	332	359	334	319	340	365	349	334	330	348	353	328	362	329	380	326	334	332	355	346	350	329	318	347	359	336	336	364	346	362	319	319	341	330	329	316	308	307	338	344	334	357	335	308	305	328	319	329	369	319	368	362	324	329	335	351	321	344	315	340	343	308	379	354	338	374	369	378	350	342	304	337	343	330	339	341	336	329	316	349	335	325	324	355	323	305	284	336	315	331	326	359	342	309	301	362	300	363	325	311	326	314	394	296	316	351	341	322	339	340	301	339	321	336	373	292	300	332	310	331	363	318	311	334	314	292	327	341	324	336	333	308	326	306	331	318	341	326	315	332	349	301	340	325	332	314	304	335	325	337	342	360	361	357	350	333	352	370	324	321	329	356	306	342	363	349	339	352	343	351	372	348	309	366	359	310	342	351	339	343	324	329	330	361	335	354	305	335	344	346	342	327	348	323	368	334	319	325	312	322	343	357	329	354	316	340	318	362	291	348	339	345	344	356	361	332	320	343	321	331	341	334	360	325	338	339	351	347	364	342	315	326	323	313	318	350	321	344	307	330	329	361	356	347	358	315	293	321	341	363	348	339	306	311	331	328	342	335	328	359	339	331	336	319	340	332	323	325	350	352	319	288	322	271	353	348	347	336	338	315	325	341	313	339	353	341	331	356	330	348	349	310	319	331	334	347	293	332	331	341	328	348	305	327	316	305	334	339	322	334	331	336	321	308	334	347	334	317	377	335	343	347	317	356	373	366	366	313	353	338	348	293	311	358	346	320	343	367	333	323	348	312	320	319	323	344	317	320	323	328	321	340	313	315	311	336	381	377	346	352	318	331	342	337	349	308	322	344	333	331	324	354	331	332	303	341	339	349	337	339	355	348	326	336	329	349	327	344	364	354	315	333	299	294	317	334	322	353	318	391	337	327	342	329	315	326	334	343	331	336	348	347	347	349	339	332	375	313	353	350	321	333	322	331	348	344	313	343	350	323	325	305	359	365	359	363	341	316	329	369	344	334	332	321	329	326	325	340	313	358	323	294	317	331	305	369	308	330	374	347	381	352	314	343	345	341	335	338	331	343	345	331	329	326	333	348	385	337	322	297	355	344	361	342	325	373	351	347	343	343	303	339	336	348	350	349	343	372	297	370	367	308	341	354	314	307	355	356	344	347	319	337	337	352	337	367	325	334	308	355	325	327	349	341	366	338	355	346	317	309	348	317	362	338	358	338	343	318	355	337	290	355	380	358	320	321	342	322	341	338	315	283	314	350	321	332	378	340	335	334	350	313	364	353	360	344	348	344	280	328	330	310	336	329	320	353	337	354	331	354	337	310	332	340	339	354	350	345	353	336	335	303	355	330	376	310	301	349	324	349	359	357	329	340	332	348	338	342	368	342	349	299	349	375	320	333	318	330	347	355	354	326	320	341	372	322	321	320	352	316	346	334	344	345	315	339	332	317	346	346	339	353	344	350	330	350	328	335	340	337	316	309	336	346	331	358	351	346	342	350	343	333	341	352	345	316	326	343	305	320	354	305	294	284	323	403	314	344	335	351	337	325	332	311	327	324	353	348	332	334	326	341	322	384	354	349	361	335	329	362	300	337	331	363	322	363	336	349	358	341	333	345	361	330	335	372	366	366	374	391	353	328	371	354	303	331	364	359	317	340	344	354	327	327	336	330	321	350	313	344	302	357	350	296	315	276	308	349	303	322	341	386	324	356	346	325	327	348	306	334	361	382	367	342	314	354	284	312	320	345	340	340	370	346	346	328	351	314	303	350	331	327	348	291	340	321	311	312	356	328	316	347	334	317	348	324	296	336	330	355	330	338	368	330	334	357	338	344	336	324	311	367	350	332	310	358	304	298	337	368	344	343	353	300	323	341	394	308	327	337	339	346	336	303	347	332	319	352	341	359	360	305	302	332	318	336	367	365	321	345	329	331	347	357	342	324	368	355	346	366	349	333	308	366	382	319	300	343	352	336	395	371	348	357	305	294	333	316	379	342	330	319	347	331	311	312	312	352	330	332	365	370	371	327	354	319	315	340	292	340	331	301	351	339	354	344	363	312	364	341	325	331	321	327	322	360	342	362	347	346	316	337	332	336	317	337	331	339	341	360	351	349	348	349	341	333	314	304	329	316	340	343	296	356	322	342	314	305	327	406	351	324	318	324	367	341	378	335	388	339	330	343	343	323	331	366	351	332	320	350	343	316	371	339	307	319	349	323	345	346	315	346	321	380	356	355	341	363	309	344	336	317	296	333	339	334	329	349	319	326	336	320	350	306	325	317	348	336	303	311	323	333	366	360	350	372	334	317	338	343	353	306	338	334	302	342	342	340	316	321	326	321	354	349	351	304	350	340	345	373	322	332	364	298	311	343	333	359	337	316	341	352	345	347	338	323	319	326	313	354	335	327	347	351	341	317	302	339	328	324	332	360	335	317	330	342	326	303	364	341	314	351	336	309	345	340	291	349	320	298	336	337	323	344	371	329	324	328	316	338	346	323	316	321	293	344	348	387	364	317	321	321	346	353	320	314	392	338	367	371	324	320	385	334	319	315	316	318	343	314	322	311	332	376	337	335	354	356	307	325	415	325	313	355	313	340	296	374	336	341	352	313	303	350	340	308	305	342	316	325	331	367	298	329	379	355	343	346	353	361	343	313	315	326	341	317	324	323	340	332	360	337	322	328	344	340	341	349	346	344	321	336	365	329	338	350	344	337	316	315	374	358	312	326	352	345	337	344	351	322	350	380	323	338	302	335	352	348	346	361	291	313	357	342	285	354	328	346	359	350	350	337	354	341	320	298	376	351	349	351	306	329	316	354	363	329	346	326	354	338	339	353	372	293	368	357	348	313	339	315	333	318	350	357	342	339	353	374	318	368	339	345	341	314	342	344	325	332	320	330	362	333	348	365	319	314	318	316	354	332	354	342	330	313	329	312	392	353	350	363	358	347	348	346	335	341	351	367	328	336	348	324	307	317	324	319	353	345	316	321	350	363	299	341	333	332	318	395	326	334	331	325	343	353	323	340	331	323	307	314	339	327	331	380	339	324	339	349	350	334	326	331	298	341	345	339	355	345	346	325	321	355	354	359	346	330	332	345	316	381	358	318	360	308	357	363	368	341	319	348	327	311	317	362	369	326	347	371	303	361	360	337	392	333	326	332	335	361	320	332	321	342	349	382	317	354	348	357	354	337	308	304	304	338	352	337	299	341	312	325	326	327	348	333	359	327	353	308	353	329	351	328	375	340	351	332	324	337	329	348	342	336	335	353	338	362	331	340	329	330	336	360	363	340	317	325	344	383	352	293	309	327	347	335	314	337	348	356	346	349	333	317	310	337	343	360	362	342	329	335	347	322	343
28125	21012	23752	14656	4336	3133	2584	2181	1826	1671	1532	1471	1412	1351	1216	1190	1092	1006	1022	939	932	915	957	935	924	896	889	845	859	867	816	826	819	768	811	778	782	801	787	747	760	757	771	796	792	733	748	738	735	732	777	790	761	762	800	765	797	750	769	773	689	768	738	730	766	728	766	745	756	733	766	736	754	741	739	767	757	778	728	756	791	773	737	813	770	730	761	767	737	731	774	747	764	766	700	732	770	740	773	730	775	757	758	792	722	759	758	728	737	783	762	768	772	762	744	773	719	715	727	810	767	757	745	801	693	765	737	749	755	791	774	760	719	761	766	751	792	754	787	757	746	768	771	704	739	783	780	755	765	724	728	746	747	764	768	712	779	752	708	759	763	752	803	731	721	745	770	742	753	736	761	745	712	745	733	745	744	743	714	761	679	773	760	752	744	756	734	739	717	782	773	721	738	753	758	781	752	755	773	768	779	760	734	771	771	782	782	756	755	770	770	780	727	745	782	776	751	762	788	744	744	758	763	752	777	761	720	718	755	756	730	745	743	771	774	702	727	771	736	756	786	749	754	755	774	743	760	730	749	709	748	701	759	717	770	762	714	716	738	766	749	755	791	708	744	739	743	757	740	762	754	761	690	801	750	794	799	776	723	737	729	719	782	751	759	701	716	702	759	778	727	707	739	682	805	746	765	742	706	764	728	700	759	719	746	752	772	749	741	767	722	699	753	785	765	780	760	740	745	773	765	714	781	701	727	700	755	705	747	770	755	730	711	744	735	747	727	749	791	794	812	760	728	753	790	761	731	722	759	761	775	744	741	786	711	730	725	769	726	734	757	750	743	790	746	778	762	735	733	820	732	755	780	728	757	757	747	748	734	844	797	743	723	785	786	751	782	771	721	758	754	688	745	761	770	743	766	745	732	764	718	689	753	753	742	750	739	740	775	761	728	747	811	769	740	759	714	729	738	730	769	745	749	773	750	708	771	759	774	808	723	766	735	834	756	723	724	772	800	780	765	684	779	715	742	745	809	778	767	714	746	746	726	694	717	731	718	767	730	727	730	746	791	718	759	730	779	718	768	781	752	730	813	744	784	747	749	777	762	771	779	761	759	789	755	744	776	791	737	774	743	796	756	732	736	729	751	793	776	743	765	768	739	749	778	680	760	764	723	777	783	723	720	716	813	746	778	710	739	712	724	761	768	728	728	760	702	741	770	714	720	739	756	760	701	790	706	753	717	768	746	730	788	783	742	712	789	744	755	747	764	719	744	735	763	699	760	700	778	764	773	746	755	769	760	729	743	772	760	782	791	702	695	721	734	773	740	784	724	712	728	774	709	730	730	764	772	751	713	751	721	728	720	784	767	752	773	769	789	712	776	717	779	734	778	725	735	737	760	743	752	738	759	789	744	772	728	748	758	756	776	759	737	697	749	760	714	807	754	776	760	761	774	748	743	771	752	826	808	749	757	761	752	782	739	743	740	715	750	772	776	760	781	748	785	717	743	715	718	767	784	741	698	741	739	711	728	743	765	798	770	737	731	769	771	768	748	799	769	738	740	782	751	730	737	710	742	761	736	781	747	734	702	700	756	742	740	812	714	713	790	754	726	739	706	725	768	756	737	737	737	772	790	769	789	751	744	804	700	771	724	722	769	782	700	782	777	703	810	725	783	804	747	773	773	747	758	764	767	777	718	771	699	779	734	751	722	742	710	730	734	742	758	746	754	774	775	781	748	729	761	807	721	771	765	769	782	771	713	743	745	734	719	717	713	715	726	715	746	740	788	750	753	696	778	757	757	845	747	754	756	775	762	786	719	735	746	756	774	737	664	759	726	747	745	759	753	766	757	735	763	767	739	771	770	748	740	748	744	765	751	700	759	787	753	744	776	744	733	744	727	754	734	734	787	818	741	744	777	795	785	757	701	735	708	745	779	727	765	764	725	722	748	696	756	828	763	759	766	730	741	745	780	735	766	782	717	699	717	692	767	726	740	774	716	735	773	732	734	760	720	744	725	783	687	766	715	762	758	724	770	752	701	763	747	810	770	767	758	753	744	718	724	764	771	769	762	730	716	762	734	756	763	738	734	779	742	735	738	776	713	726	774	735	764	745	759	747	788	747	745	728	786	752	709	791	768	775	735	751	747	704	709	745	789	742	751	732	739	747	769	723	714	795	767	778	759	735	678	753	788	741	737	735	796	748	732	745	743	749	770	738	704	733	746	705	703	775	722	759	740	781	687	754	805	755	793	721	755	743	745	811	761	763	727	724	779	774	737	713	737	733	727	746	763	728	793	732	755	740	743	755	811	733	771	814	742	781	707	730	763	745	734	715	704	742	692	708	744	708	750	784	815	748	749	776	733	750	727	769	732	827	748	760	750	759	775	760	759	755	779	740	757	729	770	719	750	746	723	757	753	748	742	756	755	773	707	752	743	754	779	735	777	773	743	760	740	745	772	726	759	749	763	749	723	713	747	798	759	781	786	709	731	779	808	803	735	748	745	773	737	759	750	734	720	770	741	798	734	728	738	749	729	759	777	765	749	786	739	721	744	738	751	761	805	724	775	767	725	730	707	723	742	745	787	771	761	758	756	747	740	755	727	751	756	716	705	715	778	723	736	745	765	708	765	736	744	771	723	811	757	782	819	752	723	764	738	750	760	717	782	750	744	736	761	779	759	791	753	745	733	791	781	751	675	744	779	750	714	763	721	746	750	716	760	762	767	775	727	760	743	770	767	747	798	787	700	762	764	811	707	765	786	726	750	757	737	719	764	727	758	760	745	784	754	783	753	799	757	773	745	786	732	762	747	736	741	728	712	767	775	743	768	720	752	735	769	749	735	712	735	784	778	740	713	739	740	703	785	722	759	734	772	729	738	710	701	824	766	718	757	736	777	780	711	777	734	727	743	758	778	778	747	751	807	727	719	731	743	778	793	714	739	746	742	756	742	780	795	764	727	732	737	679	724	743	788	771	792	750	783	728	732	740	806	782	757	785	791	760	780	759	750	784	742	738	755	759	764	747	792	759	793	771	742	728	783	699	782	759	740	781	769	773	701	756	740	738	767	749	734	769	791	747	734	708	776	737	722	759	746	745	728	735	742	735	731	697	771	775	716	752	723	760	800	746	725	768	748	732	723	758	745	730	739	741	762	724	728	783	753	779	765	763	731	715	725	775	739	782	739	730	749	703	764	776	777	744	781	759	728	777	749	745	800	787	806	726	734	773	745	760	749	788	745	708	736	749	777	748	726	748	753	742	754	734	740	739	760	757	786	721	738	720	753	716	746	779	737	759	756	696	688	712	718	725	750	745	798	717	757	722	729	690	695	731	775	740	793	726	759	756	729	764	767	781	776	734	740	781	750	761	746	767	723	778	727	799	746	749	739	742	753	782	718	743	730	700	784	740	746	758	736	727	723	748	748	747	786	792	765	745	743	774	703	784	739	779	741	739	747	712	754	738	730	746	725	711	764	751	718	769	772	763	749	800
54843	36464	30028	17154	3846	1562	1079	858	695	619	645	552	570	528	531	547	535	482	492	494	407	446	450	487	477	448	412	407	474	471	442	431	432	454	390	428	442	444	433	400	450	460	459	404	413	492	476	425	399	411	447	422	448	423	436	417	463	418	442	413	491	389	403	432	414	445	476	394	458	427	448	429	453	468	412	421	423	442	433	382	410	423	424	430	429	468	446	468	458	391	416	433	448	439	411	422	430	389	403	403	440	440	435	431	424	477	399	417	433	391	404	437	421	403	437	441	476	437	433	403	409	401	423	442	377	419	433	426	432	422	404	471	471	401	406	467	404	397	395	386	463	487	419	420	424	414	442	451	449	455	381	410	456	430	388	428	453	390	441	492	407	449	457	427	442	420	434	422	427	417	404	443	409	427	445	440	415	444	403	437	393	424	401	389	400	408	433	425	384	390	404	433	453	426	391	434	411	399	444	406	420	402	437	442	432	408	459	407	410	443	432	471	439	486	411	436	423	418	435	462	408	421	448	413	459	404	458	393	451	448	390	422	417	432	391	423	413	454	447	445	400	387	433	441	433	434	417	414	437	414	429	408	457	430	455	410	421	392	394	399	429	406	441	418	381	448	408	424	424	472	411	414	414	461	421	412	427	398	469	414	393	436	444	419	418	432	483	396	448	429	442	425	446	400	419	417	434	403	378	428	410	432	402	437	431	379	445	451	423	402	401	428	443	441	418	404	420	431	392	445	406	423	409	417	437	439	375	427	454	406	418	421	434	436	455	410	428	389	431	454	394	440	431	424	397	470	428	401	402	443	417	405	418	420	437	399	424	433	421	352	449	387	421	435	437	437	468	403	374	450	402	424	423	422	439	450	398	404	459	378	441	451	427	408	416	438	385	429	444	357	424	410	413	420	428	413	422	455	435	414	425	389	371	402	417	402	461	421	454	412	439	444	427	408	392	419	432	403	411	407	451	438	447	431	434	416	432	439	411	464	419	421	421	448	413	451	444	398	452	396	417	441	414	438	421	395	403	458	420	441	423	430	435	453	414	444	436	434	444	442	432	411	416	382	386	434	443	423	415	402	442	378	453	419	413	396	432	399	386	415	405	428	479	442	442	451	422	432	411	447	384	422	419	471	431	400	399	438	412	413	412	453	418	422	407	391	385	451	448	409	401	409	431	426	460	402	401	417	469	409	442	437	387	446	395	442	437	450	424	444	431	485	441	443	423	449	406	411	446	456	438	425	476	459	423	414	423	407	432	433	424	418	394	418	432	437	398	391	462	433	371	431	408	444	388	371	429	442	429	414	406	440	403	420	419	429	438	456	425	414	423	421	457	417	440	404	422	423	419	401	425	415	438	414	435	439	384	403	402	457	411	392	397	440	411	451	416	369	416	401	488	438	433	388	418	410	383	447	431	430	441	395	415	415	397	430	408	444	444	397	425	410	382	407	383	439	431	437	380	455	444	439	431	434	420	406	436	451	434	420	425	427	397	384	454	439	411	382	393	427	452	466	454	416	404	453	466	425	420	430	456	435	467	447	403	419	439	399	463	463	408	438	413	448	421	427	393	410	413	427	400	454	446	431	417	432	402	430	380	385	418	435	420	418	427	439	433	393	404	422	412	398	441	435	413	414	406	412	412	444	436	434	406	403	378	432	412	397	403	439	401	454	439	435	434	412	423	455	438	394	441	452	421	418	424	400	408	453	464	455	429	427	415	403	410	435	427	419	388	455	419	457	399	394	468	455	415	426	422	411	391	431	410	459	418	393	473	415	434	413	398	428	386	493	471	458	456	431	433	444	438	456	451	446	396	384	401	365	431	439	387	391	417	436	412	442	418	402	415	421	441	467	430	409	431	387	398	402	437	411	372	382	411	413	442	441	403	416	439	460	411	449	422	449	434	428	448	421	397	426	399	415	445	422	433	433	424	442	406	407	406	429	424	367	446	412	464	428	424	449	462	418	451	420	424	410	380	428	448	434	429	424	396	414	435	404	407	419	396	394	442	462	415	449	399	399	412	447	406	461	432	439	425	376	439	399	396	447	397	403	420	447	438	421	422	396	401	446	453	407	458	415	469	413	391	415	441	459	434	435	416	473	425	378	410	468	434	435	446	412	415	440	448	476	426	458	408	424	380	392	424	458	439	456	426	408	445	439	449	419	409	410	462	426	446	423	417	435	365	377	434	472	433	412	409	486	421	432	408	422	393	417	461	406	430	443	399	420	407	460	426	422	418	434	448	402	444	425	437	436	415	419	425	405	413	436	418	415	394	431	394	419	476	417	398	428	392	416	413	424	424	415	415	422	471	457	412	427	404	417	397	467	423	468	439	375	457	417	418	410	425	445	416	434	410	441	407	434	425	466	461	428	405	390	421	426	422	415	397	433	432	384	486	442	414	434	423	432	458	456	408	429	430	411	378	393	448	476	449	476	366	443	421	405	399	414	433	408	418	409	427	436	419	447	418	427	387	405	466	409	480	415	403	404	405	393	454	436	400	442	457	429	432	434	439	452	399	425	433	419	408	380	440	462	466	413	420	422	402	419	467	404	455	424	416	401	416	406	461	438	426	395	381	403	424	384	397	420	409	385	385	414	392	414	432	384	403	469	464	436	500	434	410	421	419	456	397	431	422	432	432	418	442	441	434	400	431	427	423	444	415	420	456	455	425	454	412	383	401	448	424	411	418	433	392	396	437	398	403	469	429	439	414	392	402	416	391	435	396	430	466	417	381	421	437	427	381	396	415	407	429	402	432	425	433	466	466	421	420	420	415	407	419	409	429	416	424	464	391	453	451	417	410	430	436	417	487	450	452	396	430	418	451	437	410	400	398	442	471	418	429	427	387	391	387	413	390	422	422	422	461	407	426	403	399	413	429	414	413	421	401	405	462	436	429	434	412	451	416	404	363	406	406	461	437	414	436	454	402	433	432	412	417	443	456	457	437	384	447	444	438	474	412	436	460	364	439	438	406	429	474	399	409	457	441	420	396	466	387	435	455	415	426	420	426	410	385	447	450	408	400	438	449	419	419	426	437	457	413	422	444	393	410	434	421	473	422	388	439	429	407	416	435	469	479	502	416	401	428	477	402	422	423	433	404	446	405	434	413	468	428	406	412	414	430	423	404	410	430	406	425	438	392	440	437	463	405	455	436	429	444	409	413	426	442	435	437	420	411	411	442	418	438	417	443	416	403	396	445	415	416	412	369	409	394	414	418	425	473	413	431	385	388	409	428	415	448	423	391	461	369	405	399	436	405	404	439	389	378	418	398	389	418	439	441	393	444	425	458	429	414	455	401	452	433	420	415	366	414	395	429	447	399	421	432	427	405	388	434	452	425	412	444	454	424	443	393	448	448	437	420	427	425	418	395	387	369	384	400	420	446	401	374	425	468	458	416	412	451	447	442	399	413	406	431	454	445	463	468	430	416	454	417	450	418	421	443	442	423	442	435	395	442	440	418	413	424	416	397	401	449	411	416	429	428	412
35692	27628	31199	20524	5464	4116	3293	2981	2470	2153	2042	1924	1835	1719	1580	1502	1451	1368	1299	1237	1211	1192	1247	1183	1167	1179	1128	1121	1141	1047	1057	1072	1084	1037	980	1009	968	978	971	973	950	991	937	996	982	917	941	923	907	928	957	938	962	999	956	948	988	900	983	941	986	921	948	938	940	865	946	948	931	944	946	1011	929	1003	887	850	944	891	939	968	954	922	935	933	923	936	892	952	931	917	952	881	974	934	943	948	961	917	917	984	937	862	971	1001	918	990	1001	895	961	942	905	914	930	936	954	941	916	1005	935	902	875	927	896	960	950	932	973	973	965	929	925	906	904	914	900	894	874	971	936	955	898	924	914	1008	962	924	928	1000	982	884	975	907	931	906	877	915	911	947	891	875	935	905	943	949	894	917	941	915	924	945	950	974	918	936	958	934	938	893	959	1017	967	900	959	979	954	913	985	951	935	949	903	963	916	926	948	910	938	949	923	915	923	931	926	939	993	963	1022	975	934	934	842	960	867	971	980	874	981	923	931	908	914	950	836	965	904	954	912	955	915	944	920	958	913	960	939	903	924	935	1002	919	940	972	927	910	908	979	921	935	939	910	922	925	975	923	889	903	919	910	954	967	947	946	911	952	924	951	940	936	958	922	897	911	1001	945	907	889	960	934	890	912	896	977	957	966	896	994	911	963	979	935	938	998	905	982	934	873	959	857	942	954	890	942	953	944	989	913	936	929	935	879	993	895	981	924	944	941	895	925	948	910	954	935	931	945	905	968	919	932	966	888	924	900	1003	982	936	940	917	942	917	890	937	883	901	910	984	893	940	937	995	856	950	927	975	918	976	923	972	896	983	932	908	936	936	950	933	992	910	930	937	941	926	959	903	909	878	946	969	887	939	937	939	907	891	941	926	977	965	918	912	896	948	948	948	959	961	906	916	939	937	959	928	898	925	914	958	915	894	856	923	950	933	882	908	931	924	992	959	937	914	997	946	937	955	936	944	954	940	924	930	909	941	942	940	906	972	953	899	932	943	921	916	917	933	908	951	986	931	937	940	898	957	958	927	951	891	939	929	934	933	898	1005	885	927	908	1013	927	957	920	894	909	911	920	922	956	945	892	926	901	924	935	931	921	877	963	952	972	914	960	918	932	950	938	939	928	911	930	899	919	905	934	956	938	941	932	974	934	906	890	934	915	909	903	941	999	865	902	965	979	916	905	923	940	902	902	911	912	927	878	921	947	934	939	889	942	918	928	916	937	960	909	901	951	911	930	889	899	938	914	931	944	962	890	980	896	939	948	914	908	920	868	935	873	894	885	875	878	888	949	956	905	873	933	984	909	913	930	988	920	915	888	990	906	915	928	878	944	911	971	944	904	958	964	951	905	892	957	1004	905	918	918	963	924	892	924	958	930	944	975	938	936	964	932	930	913	962	858	942	956	902	908	935	898	985	906	952	942	940	877	898	933	953	970	898	958	901	921	978	976	898	935	959	932	975	919	927	946	903	916	939	947	960	931	896	983	906	914	912	928	946	932	920	956	892	929	970	898	948	903	862	931	947	922	931	956	967	951	964	923	921	882	967	932	931	940	945	949	920	920	937	912	999	934	921	940	961	951	955	939	991	945	905	956	972	885	893	910	1012	929	934	952	957	901	918	954	953	914	942	982	919	913	945	923	941	915	1008	967	939	965	931	948	892	915	982	873	923	949	948	937	930	937	921	973	920	878	932	904	924	943	916	941	916	914	918	901	912	920	967	979	930	946	904	932	933	906	894	945	953	926	901	949	919	958	903	916	934	845	967	949	958	898	923	933	986	950	937	942	957	941	998	959	962	957	959	926	939	936	905	987	951	967	913	932	927	921	939	942	965	923	938	950	935	944	948	968	916	892	950	902	925	927	933	955	943	931	951	948	931	940	903	915	856	911	933	958	955	909	905	954	927	910	975	952	930	924	951	904	930	916	923	897	907	899	970	915	916	891	905	954	977	983	901	932	932	906	980	910	967	926	905	972	933	891	959	945	911	959	959	887	964	935	968	953	950	876	921	876	952	925	964	903	946	936	956	941	957	881	927	903	1001	916	993	959	929	923	965	941	963	955	896	920	901	926	930	927	907	946	975	919	995	951	940	840	881	937	951	965	965	891	922	964	882	871	970	905	885	932	918	943	900	974	966	948	922	949	874	901	918	971	935	981	935	937	915	1011	961	1038	904	992	902	983	926	939	981	862	902	950	908	972	932	910	914	937	968	941	974	906	966	886	942	945	939	891	938	921	933	936	967	952	904	894	863	901	953	869	904	949	942	948	986	954	928	936	932	973	908	949	939	930	902	938	907	965	937	925	972	959	964	901	917	928	944	924	962	935	948	923	959	936	905	894	896	939	940	925	922	963	911	939	968	950	940	912	943	901	880	909	892	944	906	952	952	949	904	1007	951	918	872	948	960	945	923	903	908	993	940	919	931	955	942	955	933	913	985	945	896	944	889	922	882	904	909	957	938	934	892	920	944	1009	936	921	896	904	956	969	904	919	925	976	914	915	893	884	927	946	959	920	928	939	969	964	927	931	978	947	989	923	920	970	893	940	894	867	992	952	971	895	908	929	946	956	946	924	1009	973	967	974	931	903	911	951	957	882	935	938	950	925	992	943	932	920	951	938	914	952	908	992	991	950	918	927	909	858	930	924	948	968	876	947	971	959	965	952	906	967	922	934	903	920	938	926	887	926	931	953	927	953	931	900	917	972	898	973	859	947	945	925	890	934	921	911	917	937	946	891	935	973	959	1005	922	935	920	941	894	913	939	940	933	998	938	908	951	930	907	929	916	1007	911	967	949	919	924	966	960	943	911	1002	913	913	902	900	928	947	886	899	981	956	913	993	933	914	911	947	930	919	946	896	942	917	927	893	953	973	961	926	889	910	915	908	966	1021	920	941	947	936	964	877	908	920	957	886	912	871	888	958	943	940	941	966	933	899	941	928	906	955	954	951	939	915	973	955	936	925	949	970	945	927	943	884	949	960	932	954	924	1007	988	1007	888	930	973	980	928	970	961	937	1010	962	916	906	932	923	945	931	943	953	965	881	896	928	904	973	951	967	985	995	991	901	974	929	954	943	932	938	910	915	901	912	910	877	959	934	941	934	927	901	905	938	953	944	952	989	940	902	935	917	948	915	948	923	962	1002	937	965	905	910	927	922	920	963	903	970	908	988	929	940	941	890	983	962	896	952	973	974	969	919	933	898	966	949	929	983	906	898	907	919	998	917	954	907	940	872	951	931	961	952	909	962	887	977	957	931	941	953	870	908	996	966	951	883	964	852	918	950	1019	887	910	904	905	975	974	895	949	952	949	948	954	955	942	905	921	888	935	908	948	920	886	929	899	929	948	966	958	972	905	981	962	909	934	925	922	964	926	901	933	910	939	952	984	949	967	918	919	933	964	940	956	844	969	932	955	932	951	911	919	957	958	951	931	962	913	927	918	920	936	916	947	976	955	927	890	938	913	920	939	947	961	951	914	953	998	964	927	957	934	946	950	975
29125	14124	6178	2028	787	686	579	508	560	539	477	452	490	447	451	499	434	424	469	457	418	453	434	447	446	430	456	437	476	432	450	423	448	426	433	474	443	441	431	422	472	437	434	445	436	441	460	443	450	435	464	473	437	434	425	396	470	458	454	475	444	419	467	419	449	452	451	425	425	465	454	448	427	456	444	428	448	400	399	421	472	405	456	432	421	418	416	475	411	415	443	444	439	465	425	466	433	467	464	467	420	402	404	455	391	450	425	424	438	420	447	428	408	421	427	436	431	439	383	481	447	444	477	464	445	427	400	404	419	449	448	440	426	430	432	441	418	414	418	421	409	458	418	438	481	419	461	426	459	442	417	413	432	428	461	447	434	434	463	452	435	451	448	424	438	405	418	474	432	450	447	456	442	448	403	471	469	435	461	451	425	451	474	425	429	452	428	425	460	475	440	444	438	443	416	461	424	475	421	420	436	438	469	397	462	460	452	430	491	387	458	435	441	483	455	474	413	438	402	426	454	435	408	452	446	418	418	435	401	455	443	440	431	466	479	459	464	435	382	409	447	456	461	398	451	437	448	416	431	462	466	439	403	440	446	400	451	429	455	456	443	460	440	416	415	456	418	485	412	461	440	425	420	445	393	418	423	400	408	418	415	386	408	434	415	416	409	403	462	446	437	399	416	462	433	456	425	467	441	455	482	403	429	421	439	458	455	453	467	451	425	425	419	436	485	448	422	440	444	465	419	475	439	437	432	452	407	455	444	445	428	450	436	451	418	446	459	458	446	418	429	433	432	420	414	482	428	467	450	459	455	431	439	446	427	436	423	415	471	418	416	400	475	436	448	395	454	455	444	452	413	438	402	406	406	434	421	449	444	441	450	434	423	460	409	444	402	429	414	460	398	442	449	430	473	445	439	413	408	410	436	432	466	458	427	418	413	441	421	449	421	422	439	434	416	402	396	470	430	476	474	466	429	430	446	433	482	416	430	434	414	424	415	472	453	451	450	416	459	453	432	429	449	452	489	445	415	478	424	444	437	414	392	430	468	421	444	444	433	471	395	417	396	462	437	417	441	438	415	443	447	474	411	414	446	421	424	421	422	453	427	438	443	448	439	448	425	419	415	447	439	454	419	418	433	450	424	453	407	424	455	444	432	450	439	419	425	389	453	445	423	437	429	429	434	485	447	422	446	457	412	438	489	454	482	376	442	440	484	413	415	431	410	449	400	440	428	430	463	439	478	431	466	427	416	482	443	447	450	437	443	446	451	419	415	453	411	449	461	440	458	406	433	417	427	431	412	421	444	413	403	434	449	426	399	441	436	422	473	441	452	447	430	406	473	442	383	471	445	449	444	390	438	417	451	435	432	423	437	426	405	451	464	383	426	412	445	425	432	481	447	419	423	441	447	412	423	457	446	402	396	450	454	420	438	435	434	426	421	426	446	429	415	422	405	400	462	462	459	405	439	459	465	451	473	431	454	429	394	422	424	412	428	410	461	467	423	411	420	471	421	399	448	427	462	430	472	406	440	472	430	438	440	443	401	453	384	451	413	449	448	442	415	456	382	441	462	482	431	467	448	458	450	420	404	411	483	472	472	438	443	415	437	439	450	431	423	463	440	450	416	422	425	440	425	429	405	440	425	458	417	385	452	432	431	438	447	426	446	427	419	424	424	428	471	455	475	402	419	447	439	447	440	431	427	431	478	424	431	442	435	437	457	431	450	432	469	418	445	428	456	455	418	403	442	451	432	404	413	443	409	394	457	440	429	406	416	478	473	442	442	404	428	450	480	462	449	412	441	446	416	392	433	414	425	454	426	441	413	417	437	405	411	474	436	432	414	446	427	454	414	438	435	448	431	434	413	412	442	476	422	462	450	443	438	467	461	424	445	448	459	443	427	424	456	453	431	468	425	432	428	446	443	422	435	439	426	421	410	398	463	453	440	410	463	454	444	470	449	430	453	450	420	433	442	473	442	423	437	415	440	494	408	467	427	419	407	412	411	473	455	435	460	398	415	451	426	427	439	449	418	464	444	451	482	452	431	407	449	425	460	435	468	427	399	395	454	412	440	414	472	442	444	422	455	428	426	402	419	437	417	432	464	427	463	471	476	474	442	429	493	406	424	455	412	407	437	471	455	475	415	386	416	431	412	415	417	500	442	476	435	432	434	457	422	454	444	427	380	465	460	442	421	402	442	423	441	445	404	403	481	441	409	455	440	433	396	448	486	451	370	450	429	431	450	397	445	368	467	436	461	478	414	450	408	432	476	427	408	446	445	437	489	450	451	401	425	468	447	435	456	411	438	444	401	427	443	386	443	462	469	425	413	390	458	425	443	418	475	409	463	418	418	459	455	398	461	397	446	439	409	450	465	434	447	437	442	451	458	436	404	458	441	463	417	473	460	435	417	432	468	458	409	417	439	448	430	470	436	400	466	447	460	406	436	417	434	409	458	455	424	503	453	438	440	457	441	397	434	451	435	419	455	425	415	411	427	442	423	441	445	426	403	433	461	427	426	449	438	392	457	402	415	461	392	397	424	386	422	427	426	420	421	434	441	414	396	444	440	446	439	418	466	447	469	453	432	419	403	422	419	421	462	440	434	430	429	411	403	470	434	503	455	444	407	431	447	444	443	434	427	417	418	449	430	468	432	421	445	470	421	458	466	425	433	432	373	473	459	467	454	462	455	413	425	445	415	457	402	431	448	420	439	418	408	445	426	449	422	431	464	442	476	445	434	428	422	470	489	437	458	447	470	457	436	454	483	461	421	466	440	432	425	454	433	470	478	442	398	418	434	435	473	428	404	436	439	414	417	446	411	471	438	425	421	440	413	432	452	437	466	406	446	431	399	414	425	432	397	418	440	444	387	403	439	447	399	457	445	447	513	454	419	422	465	436	410	451	420	441	481	462	413	448	459	444	448	401	409	401	406	437	450	464	484	459	423	472	445	419	427	500	409	469	443	381	470	454	445	436	453	440	428	434	409	423	466	415	429	456	434	475	475	434	426	423	413	439	430	411	441	455	459	429	425	422	462	458	429	455	462	445	422	460	437	420	433	435	392	444	427	421	441	424	425	442	417	453	441	401	428	422	421	466	407	478	463	446	444	437	460	437	478	456	454	416	417	420	419	418	408	464	450	441	482	449	428	414	460	420	435	418	426	432	437	444	412	431	471	429	400	435	445	449	401	464	445	428	467	493	466	452	388	433	446	449	445	407	397	473	423	408	440	371	440	428	444	441	436	451	469	443	443	432	429	439	478	440	424	431	405	443	416	462	462	421	435	480	422	423	455	442	433	464	429	425	426	399	425	431	428	419	451	468	436	440	386	477	404	444	471	441	442	417	466	443	428	403	458	403	410	454	443	481	492	425	468	447	423	454	410	425	440	420	416	451	437	406	418	440	454	473	449	423	438	424	432	422	448	443	448	454	424	426	413	439	472	418	456	416	460	453	440	445	443	427	465	431	394	453	426	453	450	409	438	438
18505	10317	9001	4865	2154	1847	1674	1430	1342	1215	1205	1213	1193	1055	1074	1081	1099	1109	1037	1081	1002	1014	1015	960	974	1065	975	977	986	993	963	959	969	950	949	996	905	936	1031	931	915	919	891	937	921	882	945	881	972	939	921	957	901	964	919	910	947	957	927	984	988	848	946	931	944	929	971	905	895	989	920	968	961	901	989	945	925	878	951	940	912	968	934	916	971	900	912	940	878	970	954	927	913	931	959	900	928	906	977	953	969	956	945	912	942	970	918	980	940	943	941	927	873	936	885	969	929	920	926	896	943	943	940	949	927	876	914	909	922	930	951	953	880	908	908	951	922	987	922	946	919	959	935	920	917	906	942	918	898	950	939	889	943	968	943	907	940	949	916	901	936	939	937	931	889	907	912	896	911	977	908	922	944	889	918	871	974	924	901	924	900	939	950	904	888	952	910	900	969	895	863	967	986	916	918	921	927	934	868	894	909	912	949	952	939	948	890	931	926	917	875	918	952	939	914	972	946	943	895	904	871	921	983	908	958	932	892	966	898	922	910	910	923	924	929	917	865	968	927	928	919	933	919	943	917	913	938	897	885	907	919	1003	916	927	936	937	958	895	943	916	920	966	916	947	906	874	941	901	915	883	923	912	981	986	946	958	935	863	951	905	859	884	914	979	988	923	933	953	915	930	949	917	923	985	921	912	931	939	961	936	905	966	923	961	899	882	919	988	921	940	889	922	893	954	957	966	939	917	965	897	992	916	903	905	980	861	958	962	886	928	952	935	880	968	956	903	950	922	941	961	942	957	934	906	870	914	867	969	914	962	934	951	896	920	906	896	932	986	911	949	919	928	925	944	966	921	929	948	911	955	961	887	854	1000	896	957	878	906	940	944	962	909	878	929	992	933	927	919	974	870	962	926	918	918	907	907	930	941	891	1008	886	873	872	945	930	931	971	879	888	901	938	938	884	874	900	909	944	927	930	931	994	934	943	938	913	997	938	882	971	925	877	952	957	953	934	910	909	899	921	901	897	918	953	867	890	915	943	970	922	953	919	908	897	893	952	880	919	959	941	926	903	935	920	924	927	871	927	890	916	977	880	903	916	924	906	894	951	943	932	916	959	887	919	904	902	903	933	949	861	912	919	976	926	893	922	940	866	951	930	932	942	944	957	919	939	929	954	905	920	925	899	947	914	951	894	901	905	884	933	905	914	886	876	946	928	924	949	997	935	951	938	893	905	967	948	933	927	993	915	915	942	924	960	941	925	973	925	919	966	986	990	920	927	920	963	933	883	998	968	917	939	892	915	856	876	914	879	911	905	851	938	918	968	933	921	894	890	907	967	866	900	952	895	929	936	980	879	964	922	893	935	934	911	946	894	889	941	937	895	961	882	929	962	918	924	963	944	952	920	885	915	916	896	935	969	950	898	960	954	926	932	898	917	909	891	924	911	986	887	954	956	875	889	925	917	900	926	917	944	918	909	892	915	922	903	910	944	934	906	906	926	965	998	894	933	933	889	943	914	885	941	964	919	924	936	860	957	910	928	906	947	958	924	895	948	902	914	930	891	934	904	901	1003	935	966	936	924	910	958	918	916	936	947	1010	927	909	933	953	918	948	940	916	902	951	944	942	902	884	847	940	966	953	963	907	962	915	901	914	886	966	929	905	939	912	901	962	968	903	909	926	938	909	924	954	949	939	936	932	938	894	911	883	937	926	962	931	915	923	935	924	951	939	964	907	910	934	901	894	905	938	921	1000	856	915	909	947	919	934	931	968	900	913	942	883	941	927	915	936	936	925	1015	905	927	955	901	936	908	940	948	924	904	907	852	908	945	914	942	950	907	904	936	954	913	943	960	917	905	939	923	970	934	972	936	899	944	948	941	936	943	901	945	932	936	952	928	905	873	906	958	967	968	902	945	944	947	896	961	985	1002	924	936	918	919	909	928	890	923	950	923	894	915	935	871	886	943	921	961	896	961	935	937	933	949	893	891	907	993	872	899	958	938	951	934	926	911	922	972	955	916	932	952	931	901	888	955	921	963	968	930	963	935	877	888	977	923	943	915	953	919	934	863	964	887	925	974	893	971	949	986	926	985	923	942	940	990	972	929	974	960	864	935	918	904	961	984	864	939	936	898	937	883	907	968	942	961	912	907	878	932	1014	921	908	958	910	958	860	919	879	986	906	944	944	938	947	975	922	951	936	910	902	923	951	927	950	944	938	903	899	899	939	959	924	931	926	962	909	914	935	921	938	937	869	957	871	935	931	927	907	888	979	999	972	922	865	989	945	904	953	910	935	968	936	984	934	908	922	936	989	953	944	916	875	948	909	916	911	938	988	904	961	926	958	960	926	909	928	970	942	931	924	963	984	978	880	948	970	905	918	919	972	989	947	959	896	971	950	905	880	961	919	920	978	975	926	908	996	905	948	946	943	951	913	914	894	961	960	887	961	888	957	918	942	873	942	868	964	892	950	938	972	959	908	956	873	913	901	891	962	921	903	939	893	879	965	953	945	930	906	925	941	889	968	919	955	973	1010	935	933	893	957	981	908	893	983	882	856	940	961	928	924	949	893	979	930	928	944	906	881	898	936	919	917	968	952	908	894	945	911	994	954	938	903	884	868	897	870	945	934	936	891	961	883	919	958	922	916	889	931	966	960	906	989	947	982	943	906	924	888	918	913	923	948	866	946	903	957	928	957	951	955	896	902	941	983	902	907	925	934	964	927	903	928	937	925	954	935	985	907	952	883	952	893	932	971	911	969	894	939	891	915	909	908	880	901	900	904	923	895	980	902	895	933	902	938	958	973	870	908	942	957	931	885	942	902	976	943	927	970	903	908	916	927	968	920	908	931	918	898	916	944	937	984	943	940	926	949	904	987	941	934	865	971	932	1013	943	920	989	943	973	983	935	959	984	1002	964	962	958	922	917	923	930	929	951	917	946	939	970	912	930	921	965	919	989	938	989	861	925	943	941	971	903	930	962	910	931	945	933	883	953	905	908	910	875	891	910	902	924	963	957	911	965	905	943	931	976	963	954	852	928	971	929	944	868	971	941	908	933	915	940	941	944	939	879	900	903	931	914	905	906	893	984	951	946	975	910	937	916	927	933	973	958	976	921	903	901	930	941	899	931	949	924	892	920	933	900	828	909	933	896	920	924	898	923	910	944	923	902	969	917	905	924	924	941	900	917	890	925	893	927	902	966	925	889	944	941	918	897	910	928	940	903	944	904	914	969	908	948	927	945	967	900	913	925	938	913	951	883	888	891	967	866	906	907	861	896	999	914	913	887	945	902	902	921	912	949	980	925	912	912	926	921	940	947	919	931	918	963	941	911	933	927	951	892	954	945	908	973	873	900	910	986	960	892	926	950	953	913	939	919	926	916	934	915	848	962	944	925	942	922	906	960	951	888	899	955	987	968	908	911	990	958	960	889	904	946	894	911	851	920	884	935	945	892	922	916	876	937	937	926	931	888	932	925	918	924	866	905	904	882	886	913	921	958	918	908	915
45548	27639	19866	9310	1827	952	747	620	529	547	486	451	498	447	420	434	353	386	423	368	343	347	386	368	356	337	346	383	361	381	313	363	388	350	347	337	383	364	321	296	330	324	332	337	329	359	354	356	336	339	348	321	340	371	344	325	344	301	333	331	340	334	332	357	363	385	344	337	322	359	377	386	354	367	322	342	369	359	325	368	320	352	314	345	354	339	371	359	345	360	349	367	348	354	318	331	336	354	291	354	361	371	317	347	335	296	371	333	355	392	352	300	329	323	337	358	313	364	311	332	357	344	345	315	373	342	349	343	328	338	330	341	341	331	333	348	352	360	310	314	350	371	362	317	340	378	349	327	372	327	336	341	338	352	321	321	328	346	337	341	373	340	322	329	388	276	324	299	374	312	386	336	353	378	350	380	329	343	330	365	347	335	332	358	345	368	306	372	331	365	328	301	357	312	314	344	336	355	343	327	313	395	284	351	360	345	343	364	306	329	321	321	337	328	317	323	313	325	348	326	317	314	365	329	351	324	324	339	358	331	386	365	345	343	295	345	317	313	348	308	366	338	349	377	305	368	367	309	353	349	347	369	333	333	361	371	343	351	363	334	355	366	334	324	342	328	316	346	317	327	343	346	334	346	324	371	343	334	319	354	336	360	320	331	345	359	315	343	338	360	413	347	346	336	343	379	361	337	334	335	309	347	392	357	365	336	360	361	352	329	308	351	345	333	330	350	325	356	368	345	361	364	366	316	343	348	362	338	385	364	326	386	324	353	324	328	359	330	359	319	380	312	345	385	337	337	336	340	322	322	369	313	363	333	343	358	334	355	356	357	332	307	341	367	344	333	331	337	376	347	332	326	365	379	315	346	331	358	324	368	347	316	373	352	353	339	368	346	316	324	307	344	346	357	342	351	354	372	315	341	320	324	329	318	329	356	382	391	380	344	308	355	334	367	336	318	340	362	344	334	311	324	357	326	364	318	343	347	346	368	317	364	376	359	359	376	361	345	308	336	329	364	364	367	347	351	352	345	356	352	372	356	321	356	333	349	351	360	326	370	328	330	334	337	348	365	346	363	353	354	352	329	337	327	347	385	352	356	346	354	326	341	319	348	336	365	365	356	390	355	360	330	346	326	327	358	359	349	321	355	318	362	339	351	340	370	396	353	326	340	373	366	391	347	309	326	336	358	381	352	363	346	350	346	347	348	345	323	380	333	321	348	310	316	352	343	317	355	348	288	311	314	356	361	349	364	359	313	335	310	333	322	354	348	313	370	341	303	374	331	346	349	319	329	338	325	361	340	383	312	342	335	363	325	343	342	365	338	336	303	337	342	321	329	324	340	292	343	332	336	349	318	370	312	358	349	339	366	320	347	353	305	367	347	372	322	313	354	386	317	328	343	325	330	330	316	298	359	363	360	358	361	338	349	293	337	321	339	314	363	345	329	395	328	387	323	338	310	333	338	352	370	367	333	315	359	330	374	331	325	342	342	315	358	362	365	329	338	345	359	355	362	337	313	330	344	349	330	343	367	365	336	327	346	334	359	363	356	323	351	330	351	328	376	330	355	354	354	321	312	375	353	346	298	327	334	333	319	400	330	351	336	334	362	372	333	349	366	356	326	366	363	325	320	324	342	357	341	346	354	332	347	352	354	359	310	353	355	337	345	307	365	333	400	328	332	339	323	350	353	311	343	335	323	300	322	315	371	356	328	344	324	344	352	336	358	374	373	308	339	330	328	324	353	348	347	330	334	374	342	333	391	344	341	331	335	357	357	325	327	350	367	316	403	330	336	331	350	327	326	350	372	315	362	306	381	339	353	326	335	336	313	324	325	337	374	363	321	316	361	346	334	318	340	389	334	368	331	314	333	347	351	349	372	382	361	351	306	382	363	385	358	331	344	365	326	337	348	313	348	393	347	392	304	328	327	360	328	400	324	364	292	323	355	349	365	315	341	338	349	316	325	354	332	329	360	336	357	353	327	365	326	359	343	372	313	317	351	332	356	329	335	344	353	382	342	349	348	331	351	391	340	344	382	337	334	333	336	313	360	320	343	325	322	363	358	357	316	332	347	369	342	285	351	333	337	358	311	370	354	371	347	330	332	316	380	338	348	345	317	354	326	315	336	310	336	357	355	322	329	364	346	339	357	345	350	366	329	330	333	358	325	339	323	369	334	331	313	333	363	346	334	350	365	362	363	353	314	338	321	330	349	334	355	332	381	339	356	334	320	350	361	343	372	337	322	352	381	366	319	372	352	299	347	339	329	361	346	364	341	354	356	334	327	335	385	364	368	346	374	342	320	293	344	345	345	334	357	320	366	365	358	325	341	362	345	324	362	301	330	338	339	309	314	333	336	359	337	357	357	342	341	330	318	357	354	311	319	366	339	369	337	324	351	335	360	344	381	323	348	355	329	357	341	332	369	345	328	350	333	342	296	337	342	378	365	306	315	391	344	346	335	363	358	367	321	358	344	366	354	360	337	285	327	308	353	335	316	340	317	326	342	323	359	343	375	332	383	377	327	332	295	279	356	341	342	330	356	369	334	369	360	363	375	366	339	327	350	347	360	367	338	353	354	363	317	347	351	359	366	360	348	309	361	316	355	355	346	353	345	348	375	356	355	362	366	362	374	340	356	333	350	363	343	333	339	380	356	380	329	346	356	347	347	369	307	335	351	341	326	306	325	346	340	380	359	384	391	344	347	331	336	347	337	363	354	330	331	342	336	318	302	336	331	358	364	340	336	348	345	333	355	347	345	339	347	339	319	302	359	330	310	357	353	344	298	309	322	332	340	293	333	327	354	348	365	354	342	339	323	358	332	385	350	348	344	353	346	351	332	363	311	362	337	383	361	352	360	350	376	356	323	366	332	371	332	344	358	342	342	345	341	345	370	351	329	304	342	320	330	318	349	332	343	331	337	341	382	365	337	326	337	325	347	362	335	328	336	323	363	342	352	327	333	363	337	337	346	370	345	360	347	314	334	316	364	354	366	367	347	346	341	348	327	340	346	346	345	329	343	350	319	368	331	330	376	331	339	328	314	363	322	319	332	363	370	352	362	359	328	329	306	351	364	340	367	359	363	336	381	331	346	360	362	351	365	354	346	353	357	328	311	299	318	349	335	318	332	333	377	347	373	300	358	348	330	354	338	326	304	305	360	373	318	329	327	357	351	378	341	370	338	337	337	374	323	334	347	320	304	354	362	369	317	336	337	356	352	369	368	359	318	324	331	335	305	349	358	340	367	336	349	316	296	357	317	326	372	337	361	362	319	388	358	346	319	351	317	361	330	336	335	363	372	349	358	351	329	335	353	325	347	356	326	366	363	370	327	330	341	343	349	341	361	344	351	352	352	310	347	353	336	331	313	302	309	336	361	323	343	332	349	347	311	313	329	342	361	356	338	316	374	331	348	325	342	311	384	331	371	325	354	407	351	356	300	349	360	354	364	308	344	298	336	324	364	365	317	326	319	338	319	336	345	385	334
29301	20375	23060	13734	3671	2987	2564	2149	1851	1634	1548	1564	1382	1270	1263	1145	1063	1031	1022	996	910	980	963	950	912	891	902	848	840	899	852	827	888	873	814	780	816	755	799	758	806	840	799	806	816	852	785	832	820	742	762	791	757	705	796	758	781	789	726	766	766	786	793	809	751	785	777	751	765	722	756	786	745	788	763	763	757	741	793	784	737	747	717	739	795	761	737	771	749	800	797	790	786	800	788	742	751	790	728	704	765	801	769	760	767	768	809	750	717	788	782	756	764	759	798	778	770	760	774	702	771	763	741	767	772	763	701	822	801	763	753	783	770	767	770	751	768	792	801	738	758	730	764	775	739	738	741	784	766	776	772	759	799	787	736	764	756	707	759	771	727	754	766	734	758	792	730	787	751	777	738	720	752	718	769	785	820	796	814	796	800	748	730	761	774	775	769	772	714	788	743	740	817	737	816	766	819	730	784	813	767	742	771	767	794	729	680	793	789	813	751	756	773	810	731	739	749	730	728	783	761	737	752	807	775	774	759	728	807	804	734	754	757	775	767	767	804	755	773	778	708	739	736	747	791	764	735	767	795	730	788	757	776	767	771	689	757	766	711	772	787	744	762	782	758	722	740	743	778	770	796	774	768	708	774	773	809	818	806	781	709	795	731	765	731	804	780	751	741	813	807	802	771	703	784	719	744	746	802	745	752	788	748	770	719	744	756	760	744	805	783	778	765	750	761	793	784	793	780	776	755	752	761	771	751	797	801	785	784	746	788	810	727	783	767	752	762	722	795	782	808	754	756	769	727	760	763	753	799	767	785	759	774	757	779	753	807	829	817	734	773	776	760	753	748	781	784	753	745	757	777	790	766	753	792	735	745	788	762	831	737	776	819	820	759	770	736	798	750	732	778	816	804	811	746	756	769	803	792	825	722	759	812	787	784	738	741	840	783	732	771	773	772	774	747	757	766	791	737	746	718	768	772	744	749	767	790	779	795	771	786	759	771	720	743	745	769	756	766	734	773	772	799	740	795	736	765	723	746	717	797	750	830	758	780	764	740	787	752	745	735	789	737	770	817	778	774	757	780	744	767	764	760	735	776	747	751	780	756	789	747	752	773	766	720	789	775	775	761	718	790	777	758	751	817	828	762	791	737	797	762	768	786	791	789	800	725	729	765	777	810	799	792	740	759	751	749	722	740	773	759	752	748	756	736	814	781	763	734	802	765	751	812	775	698	797	799	708	731	731	714	731	743	740	766	747	751	730	731	718	755	773	818	786	738	798	760	797	772	756	727	778	830	767	761	780	757	764	706	781	748	784	760	746	803	758	718	738	735	777	745	753	782	777	752	748	747	793	772	774	812	769	750	730	750	769	820	780	775	786	738	775	772	807	761	745	789	707	744	768	777	729	787	733	767	726	815	750	789	729	774	780	726	748	774	747	720	749	707	760	748	740	823	741	733	798	830	779	783	785	741	776	779	789	799	781	792	752	786	725	790	783	752	787	752	758	731	756	754	725	770	799	764	814	778	777	759	758	758	754	840	754	757	800	785	742	777	782	757	803	763	767	758	766	713	718	769	776	737	782	796	729	768	771	769	709	776	704	739	740	775	744	761	787	810	742	746	792	771	793	742	772	769	721	761	754	790	764	776	702	830	752	769	747	736	748	760	729	792	749	740	797	729	771	756	776	795	754	742	791	746	767	733	752	737	804	695	781	745	806	777	762	751	760	754	821	757	748	773	785	797	739	775	738	752	731	804	782	779	752	791	732	719	774	792	728	722	805	714	770	771	749	717	736	774	786	798	736	763	760	702	783	775	729	734	835	811	699	740	765	790	750	770	728	725	766	837	792	769	755	752	751	738	719	735	786	719	742	756	755	780	708	699	822	830	774	806	727	803	816	777	766	766	768	791	765	769	777	765	750	779	779	728	736	743	748	728	760	741	744	778	728	747	738	770	763	776	760	769	746	745	787	756	821	729	765	803	755	757	767	745	721	792	813	736	815	731	766	790	719	770	809	738	737	741	842	739	739	718	757	783	775	779	764	764	751	757	739	749	823	741	783	721	797	795	788	795	801	861	742	736	785	723	739	777	779	824	780	750	793	719	761	796	827	786	743	777	759	823	744	787	729	791	744	736	786	747	811	810	778	810	762	723	743	715	740	768	776	757	737	772	809	753	788	752	784	809	737	752	762	771	761	764	786	771	768	744	779	783	771	805	791	774	748	766	776	828	725	763	818	732	810	741	783	786	730	779	780	760	802	793	761	761	724	729	751	758	708	780	741	713	804	757	751	753	775	786	791	770	720	725	764	750	813	775	783	752	776	766	739	767	798	785	714	785	739	741	783	773	733	755	782	806	779	746	782	806	775	744	772	775	706	791	745	810	755	813	789	738	807	726	787	822	776	763	783	829	748	780	723	735	828	782	758	767	728	748	730	744	774	777	765	718	778	775	766	762	732	801	736	772	771	799	802	756	749	736	774	761	742	806	776	720	728	771	792	758	763	765	730	684	728	735	799	844	779	779	805	770	759	781	774	719	735	785	727	738	743	759	757	805	761	795	800	727	769	712	764	721	785	806	757	725	755	751	773	745	763	736	811	810	721	776	793	731	765	738	799	738	765	775	764	807	772	809	722	783	738	748	816	789	798	752	778	792	743	802	779	764	795	772	730	782	735	751	776	773	780	815	764	767	771	801	775	802	737	788	748	750	789	778	739	760	764	725	782	760	807	759	750	816	756	812	746	764	747	737	771	746	811	748	768	779	763	756	724	760	792	710	758	725	794	730	754	763	759	747	787	800	782	773	753	783	750	764	785	753	776	765	778	780	810	775	762	751	733	779	746	788	794	744	765	792	766	739	776	768	780	764	783	777	812	750	801	772	789	792	758	773	741	753	759	716	773	772	835	743	754	765	782	767	763	790	732	765	769	761	762	753	799	823	761	780	823	776	768	765	786	741	794	798	724	780	727	773	790	840	791	738	779	786	762	747	760	743	786	772	725	799	787	798	773	753	750	733	764	776	776	861	789	761	781	772	772	757	727	801	732	796	720	755	762	771	744	746	784	802	699	783	781	784	771	744	772	726	787	796	768	802	773	774	740	769	758	785	769	762	788	776	762	704	759	805	764	742	762	759	760	745	762	743	720	770	785	715	779	767	772	770	730	770	781	773	794	768	735	801	771	740	724	759	744	784	744	761	752	730	778	728	759	778	771	729	751	799	733	824	775	754	764	788	794	746	765	710	785	715	787	762	776	736	771	739	789	751	744	784	730	827	744	778	760	721	731	780	776	767	795	779	729	712	729	710	769	757	784	702	770	785	777	772	806	774	784	749	755	758	752	772	781	718	800	754	748	739	748	778	792	757	778	787	747	813	749	774	788	733	795	724	771	797	761	799	831	781	755	808	745	769	762	756	713	770	723	787	750	751	779	783	727	772	770	795	748	747	714	763	776	738	810	763	787	745	745	780	719	808	796	828	739	803	736	749	796	768	757
53728	36615	31763	16692	3561	1614	1136	953	809	755	694	596	557	553	552	545	512	480	485	480	420	473	469	446	457	486	499	417	440	449	426	484	468	449	477	456	418	438	464	438	483	456	447	446	459	434	451	444	399	436	458	382	468	407	428	413	418	424	396	456	365	406	427	441	427	443	396	446	450	474	442	488	451	460	381	407	418	413	433	406	425	442	447	399	428	491	428	417	409	421	418	407	434	428	441	376	411	431	435	487	429	424	458	438	441	406	450	431	449	446	434	409	441	424	444	414	438	418	396	453	418	387	419	415	418	446	406	457	435	393	430	408	439	421	421	424	404	430	473	413	441	420	416	480	437	446	448	420	413	424	429	408	411	426	433	429	455	423	455	465	432	412	485	409	394	418	411	445	389	450	399	440	407	412	409	419	436	412	418	447	422	413	435	414	415	404	450	412	457	418	439	428	415	375	459	409	407	440	435	408	451	442	424	436	447	422	454	440	417	440	387	466	462	440	429	404	409	388	409	421	419	443	423	444	385	441	406	456	408	451	421	461	425	429	404	420	425	399	415	456	415	393	398	438	409	389	417	446	485	423	435	412	450	456	406	450	404	414	375	434	466	425	440	445	431	399	397	426	417	411	450	412	433	438	425	450	407	427	382	445	440	419	436	423	430	436	420	410	406	466	416	432	373	423	396	494	416	443	438	411	397	411	444	460	422	401	425	437	433	422	408	439	450	410	433	456	440	412	402	485	422	465	437	418	411	430	470	453	427	433	459	398	405	459	378	413	443	406	411	449	442	414	462	455	400	404	427	444	455	422	398	421	391	381	431	443	469	405	470	439	406	422	467	437	408	449	429	398	453	407	424	415	439	453	418	439	410	443	424	445	447	445	441	384	446	440	419	408	394	448	430	413	458	457	459	442	431	443	410	439	442	487	452	436	436	429	417	458	417	438	394	406	433	451	459	418	383	439	400	467	434	459	414	430	392	474	446	418	436	407	406	403	430	439	405	419	389	433	422	415	447	476	422	454	403	433	406	461	426	409	430	444	445	403	403	447	416	443	439	418	472	473	467	415	441	455	454	406	413	437	414	407	435	436	374	391	405	492	451	432	442	458	431	458	405	443	454	392	459	420	407	414	438	391	395	443	412	412	411	418	433	459	458	454	464	444	449	427	445	446	401	413	429	432	443	402	401	441	472	379	398	426	387	441	423	373	412	482	413	465	398	458	398	442	456	459	419	425	452	437	416	454	419	435	431	444	395	430	433	431	420	458	420	410	388	390	424	429	395	471	424	428	410	418	438	414	425	436	393	374	411	450	445	445	468	418	435	418	420	440	407	420	452	387	434	423	422	429	435	435	437	412	454	406	448	425	432	438	436	423	414	460	457	396	463	445	447	438	402	421	458	437	431	457	437	448	436	426	412	414	397	391	460	465	417	407	446	420	420	425	463	435	407	438	405	410	418	426	465	444	431	403	437	424	409	435	437	422	430	485	420	420	375	420	427	412	437	429	423	469	441	376	398	417	426	442	465	420	428	394	422	412	449	442	428	407	459	422	437	434	401	437	413	403	409	428	410	458	411	427	426	411	384	419	404	419	468	393	409	434	393	374	437	433	414	437	421	417	457	442	443	410	401	424	387	421	381	467	484	462	433	420	442	418	423	376	425	417	422	398	467	406	381	422	433	452	406	419	374	399	436	385	424	428	415	406	450	429	436	371	405	414	426	465	419	457	443	414	446	410	418	426	447	408	422	416	361	422	416	392	420	458	446	425	399	446	448	424	449	441	418	432	430	381	411	423	385	424	480	461	414	444	438	425	398	426	465	424	414	414	390	414	433	408	398	407	471	408	414	438	400	434	429	468	436	405	442	459	410	420	442	415	426	411	435	460	426	387	385	431	427	421	399	407	418	443	410	450	429	431	415	441	423	444	452	422	440	419	389	465	436	392	452	454	460	449	380	399	411	403	436	427	407	405	445	448	401	412	411	451	426	436	404	441	398	363	441	454	453	448	404	424	369	446	446	451	444	392	416	439	421	385	397	431	411	421	440	416	387	400	431	405	427	443	424	465	382	454	454	435	413	409	428	394	415	395	478	415	388	420	410	461	437	416	457	456	410	433	409	444	449	438	411	396	463	460	428	439	472	440	424	381	452	429	417	412	436	416	403	417	432	450	466	433	424	462	438	405	396	392	466	449	439	405	427	417	430	403	401	398	416	415	456	406	421	431	425	419	480	372	457	464	433	395	400	400	439	434	411	415	379	408	409	438	401	433	416	419	414	421	439	439	442	394	434	434	429	472	401	414	436	428	388	411	367	443	432	466	421	428	448	430	441	434	400	460	454	396	435	397	424	442	450	415	446	404	475	451	408	424	430	422	445	465	422	416	404	378	431	413	433	373	448	427	434	443	433	445	415	401	401	452	438	449	385	455	388	397	431	422	443	447	436	450	410	411	404	422	424	389	414	445	432	476	406	447	414	446	422	425	418	476	476	410	437	385	368	466	426	458	416	461	453	468	423	421	405	458	432	474	465	419	430	445	455	402	416	431	440	431	430	428	431	461	431	390	426	427	435	399	479	402	354	419	456	422	402	428	416	411	464	449	420	431	451	409	419	409	438	396	439	352	438	451	386	424	405	414	467	444	433	513	445	463	427	415	470	443	409	407	420	428	417	431	462	420	421	443	380	411	419	403	424	416	436	439	415	419	421	413	452	445	440	431	407	413	424	433	419	444	448	426	396	412	385	434	427	438	441	424	442	394	438	396	398	422	440	424	417	408	410	431	472	377	419	463	412	429	390	365	440	408	430	401	438	409	425	391	452	390	401	455	462	447	395	430	428	408	413	449	471	408	436	443	440	448	462	462	397	401	421	442	413	459	411	444	417	465	419	458	419	391	445	450	441	474	421	376	409	443	438	423	446	427	408	448	437	403	432	428	397	420	424	415	441	432	450	407	382	439	433	431	415	452	428	405	433	403	435	404	457	431	429	413	463	393	405	403	440	439	426	407	373	415	390	405	428	430	440	435	433	397	408	458	438	419	421	401	396	391	454	406	431	471	441	441	441	409	424	422	441	423	398	428	458	434	433	400	426	417	408	415	439	393	410	438	456	447	431	432	418	385	381	455	424	406	417	424	427	439	427	465	443	446	394	446	427	427	413	424	445	421	417	393	406	454	428	395	426	427	430	462	416	433	413	441	425	407	430	380	444	412	410	424	436	476	418	403	421	400	416	434	420	440	386	428	410	416	387	432	408	420	454	421	405	414	429	428	428	422	462	465	462	372	446	420	429	427	423	416	440	424	435	380	408	419	441	431	470	432	444	414	440	414	434	461	458	418	427	404	472	364	408	425	388	411	428	435	428	429	418	410	423	383	433	452	443	434	450	411	431	426	412	456	427	416	391	425	457	436	454	428	420	450	428	462	417	433	405	421	429	465	429	401	445	459	408	425	465	426	404	430	420	451	438	426	388	416	399	432	430	415	454	435	424	406
34763	28056	32457	19121	5399	4578	3707	3153	2694	2354	2280	2084	1785	1721	1579	1522	1452	1412	1347	1306	1244	1264	1234	1238	1212	1179	1170	1084	1103	1056	1058	1039	1073	996	1013	982	965	997	1006	991	994	953	943	987	1018	1003	945	945	929	991	950	959	982	919	1009	949	980	979	985	942	946	951	916	876	948	921	958	959	954	922	977	960	965	952	950	926	966	942	998	949	941	909	923	966	926	907	939	979	923	970	913	907	892	984	947	943	934	950	945	974	895	895	993	933	964	942	929	948	940	1016	897	932	933	934	928	955	930	936	942	902	977	916	963	992	966	948	942	898	947	963	905	952	919	943	922	938	962	915	936	984	916	959	944	951	947	991	955	925	943	938	962	945	948	941	947	984	914	909	974	930	932	956	889	1030	954	967	968	900	895	885	980	977	917	916	966	907	876	904	916	935	895	916	929	929	944	937	957	998	923	974	976	946	952	948	949	964	949	1010	952	936	916	906	937	935	896	885	949	901	922	938	942	944	993	925	941	945	980	947	923	916	932	937	939	974	980	968	935	954	957	994	1018	901	906	899	975	966	946	945	942	938	835	919	896	923	916	903	941	928	969	961	916	1007	1012	971	928	956	987	926	954	937	937	907	932	943	955	949	974	927	978	912	891	890	960	921	926	888	938	942	907	972	891	941	934	976	950	959	940	940	912	941	929	941	990	889	911	922	963	932	901	902	921	956	938	986	874	981	994	928	966	986	938	955	914	910	942	972	1025	893	985	916	961	920	948	972	920	964	1010	935	969	989	911	928	931	951	931	934	978	945	914	954	918	914	917	913	952	943	889	932	945	945	945	925	974	970	1009	963	958	988	914	909	932	944	946	926	933	977	945	969	869	951	970	939	949	923	924	962	903	977	930	954	901	902	924	907	916	956	933	926	940	935	939	952	971	947	913	932	958	931	920	972	960	938	913	868	935	907	897	926	977	931	953	967	945	983	940	924	921	967	950	956	894	941	972	990	948	909	952	940	912	953	939	927	953	928	919	932	912	936	945	900	928	920	921	947	914	908	934	963	963	889	931	924	918	992	955	883	933	974	946	977	924	960	977	896	919	930	963	910	912	938	913	968	977	929	887	953	909	937	931	952	926	912	932	956	953	955	945	909	926	963	966	941	974	953	941	933	942	887	939	893	984	900	931	920	916	987	905	864	947	920	934	940	913	928	960	953	939	912	964	944	965	968	936	961	861	963	949	900	946	938	962	889	898	944	956	955	957	991	1003	927	988	948	911	915	872	911	906	892	903	988	904	930	897	956	971	949	965	955	984	925	920	951	930	913	944	914	971	986	913	1019	911	902	911	896	933	923	996	910	938	937	978	950	868	915	920	866	980	875	940	970	930	917	983	979	914	859	960	933	953	944	955	903	959	853	945	904	961	969	916	922	973	977	924	890	888	943	906	931	927	898	927	988	931	933	901	948	876	947	935	920	918	938	889	982	943	958	920	914	949	987	861	931	945	900	973	956	969	976	957	952	923	1004	923	945	934	936	906	961	955	965	895	907	965	930	933	973	937	951	949	896	960	976	1001	944	933	945	933	958	937	940	952	930	948	953	925	881	899	903	887	936	952	851	948	967	936	892	966	932	884	926	953	961	988	949	902	943	907	907	1004	918	876	954	989	917	962	922	974	963	920	958	929	986	936	927	988	977	950	929	878	904	917	901	971	969	891	890	960	886	943	939	917	887	1006	919	1002	943	957	931	976	942	872	907	905	950	959	948	958	1008	930	985	943	942	924	908	900	936	954	905	955	991	859	932	972	924	1009	912	911	900	924	970	924	940	928	954	950	952	926	949	955	898	947	984	905	960	947	951	942	910	918	976	943	938	981	980	973	918	938	911	907	927	949	975	940	937	914	927	923	934	990	941	971	952	963	882	952	957	926	947	897	927	918	955	980	998	947	950	945	974	949	927	968	950	923	946	898	967	969	918	968	931	958	942	951	959	885	966	930	955	886	946	999	940	906	931	928	914	950	948	890	950	976	932	944	961	979	990	948	957	1036	1010	940	909	898	953	925	886	937	945	913	980	979	914	914	1002	983	945	912	981	920	923	933	899	974	954	990	942	1008	921	902	920	897	891	934	910	923	957	892	946	896	982	947	942	927	930	911	925	945	902	1012	913	954	961	915	888	937	976	917	899	942	901	927	939	944	911	952	948	939	974	955	935	955	907	926	904	947	924	895	954	921	980	967	878	958	958	943	943	954	909	897	937	955	961	923	918	984	969	1018	948	981	943	837	966	937	951	918	932	891	918	903	943	908	916	946	963	958	872	927	937	1001	859	948	959	949	925	955	957	924	919	938	880	951	993	941	946	924	950	947	917	964	974	893	957	909	930	963	912	906	935	930	958	961	958	915	943	896	1006	962	914	900	931	897	965	934	882	934	954	908	930	924	981	905	913	984	964	972	919	904	893	950	1007	902	932	946	889	930	943	937	961	951	972	926	969	927	916	974	933	957	904	992	913	972	908	953	973	911	934	981	973	982	943	934	926	976	874	952	955	940	959	981	938	948	1012	940	958	957	938	911	933	934	954	971	914	922	936	947	959	981	980	947	945	917	962	861	945	951	930	977	906	962	913	965	972	947	895	939	945	960	921	961	909	927	937	924	914	911	924	993	946	902	962	929	996	978	981	948	914	933	974	901	932	906	937	940	971	935	949	986	941	987	913	890	948	992	986	906	952	868	908	934	985	957	946	897	961	964	908	957	947	966	933	941	957	965	897	909	961	907	892	967	931	950	956	931	955	960	900	959	993	915	932	887	940	983	920	878	928	937	915	964	896	953	935	923	996	974	968	913	998	937	908	906	938	885	949	929	914	909	904	983	981	920	923	978	959	924	1000	982	952	898	935	948	905	962	953	1012	930	934	984	935	953	953	901	974	950	940	957	877	949	936	906	935	937	943	934	917	962	962	928	953	979	920	896	903	1023	989	934	910	967	939	930	916	905	900	918	932	929	933	905	936	928	905	887	943	968	942	952	937	971	970	934	939	963	942	951	919	940	948	938	922	952	901	924	913	905	934	928	945	981	943	911	926	904	893	912	921	978	926	994	974	915	957	899	917	964	917	945	913	956	933	940	965	977	931	932	921	956	939	904	900	879	941	914	919	906	961	912	892	951	959	993	972	942	944	909	942	907	965	955	915	936	951	929	953	921	942	906	982	959	887	960	942	958	953	968	935	965	929	947	940	880	934	919	977	962	937	972	941	904	916	915	956	928	888	934	936	977	990	899	988	931	915	907	924	945	933	964	955	964	936	975	934	863	980	964	911	945	970	920	914	965	938	947	864	926	940	962	943	912	975	956	939	963	966	922	979	958	955	892	963	917	978	974	954	966	983	951	925	969	904	949	909	914	932	995	917	956	947	951	1001	955	975	982	884	986	935	945	900	926	917	967	914	972	978	924	951	988	963	928	912	948	924	928	987	950	913	947	889	881	931	914	957	976	921	988	942	948	927	952	945	922	912	970	945	949	937	975	974	912	911	941	942	953	920	889	923	963
28605	14212	7103	2076	852	722	653	602	537	506	496	528	410	419	466	448	506	470	492	467	461	449	441	464	416	414	461	437	450	485	446	473	459	428	451	415	430	442	435	468	453	454	460	463	424	440	414	469	430	435	468	457	434	433	478	454	464	438	420	469	433	445	472	448	417	430	443	456	452	442	436	461	446	481	421	423	434	449	459	450	432	479	443	435	439	466	426	475	426	425	467	426	408	416	457	448	444	408	442	467	436	435	435	452	433	433	417	435	456	470	434	407	479	449	435	442	434	421	475	427	453	450	453	477	431	413	457	406	447	441	472	481	434	459	412	470	421	449	451	459	443	439	457	498	459	415	468	465	462	456	533	444	502	441	459	456	435	487	439	468	479	443	465	425	420	423	458	458	424	411	399	422	437	393	426	425	427	463	457	449	429	482	434	476	455	452	400	457	450	461	474	438	420	454	458	491	402	424	454	498	439	460	487	473	440	473	476	492	466	498	446	488	427	460	476	431	444	470	452	427	473	461	468	453	466	418	453	446	419	422	439	488	446	419	441	439	423	424	458	425	473	465	408	470	464	430	455	488	401	460	445	449	515	424	434	452	420	451	461	434	473	459	397	393	405	435	432	450	493	498	443	466	451	462	385	453	478	450	454	437	440	424	439	423	425	445	435	467	470	433	442	439	460	478	460	428	420	459	435	458	447	438	393	465	463	448	448	500	430	433	459	463	432	418	456	453	454	430	442	469	466	486	439	461	441	430	485	421	438	482	451	454	435	435	443	457	466	454	496	393	459	456	451	427	442	442	443	481	445	469	458	449	418	470	461	443	460	442	404	444	475	480	463	413	467	441	449	407	446	438	474	461	481	423	478	408	461	445	442	442	445	461	475	458	424	429	437	456	461	464	444	430	433	412	494	463	436	465	404	433	456	408	432	424	446	486	476	437	432	437	443	434	447	415	435	474	450	457	466	474	498	427	433	425	442	440	448	477	447	437	417	424	437	452	474	449	466	456	425	494	475	439	434	454	400	476	435	455	422	439	437	432	406	413	463	447	427	447	485	451	372	432	459	412	459	419	444	434	426	438	469	474	465	411	427	481	423	469	428	464	477	443	466	435	449	506	479	468	427	429	471	463	477	443	448	459	427	469	432	420	469	478	441	402	467	429	472	428	463	477	471	476	454	449	421	417	482	454	431	467	443	426	446	455	472	441	464	475	448	445	462	449	440	475	471	469	436	425	457	426	462	449	473	445	460	456	493	439	483	400	441	461	430	459	456	433	456	424	450	440	452	470	454	458	458	414	462	468	435	452	440	403	450	468	460	452	484	423	427	449	458	439	470	395	410	420	443	468	465	432	453	427	458	413	405	431	438	435	466	427	427	483	440	442	442	464	432	457	424	485	463	426	512	461	435	433	404	424	443	416	499	464	491	456	454	449	452	455	398	452	442	427	442	437	445	464	474	490	450	460	463	418	476	423	427	428	432	420	427	475	485	431	458	467	455	455	473	432	458	433	459	482	444	421	447	437	440	462	450	406	421	398	466	474	470	431	481	484	440	419	429	455	428	458	450	433	440	493	486	470	439	427	469	435	437	438	447	447	468	478	454	465	420	428	426	431	445	465	413	423	487	454	468	476	396	451	407	417	424	466	446	423	413	422	444	458	455	456	462	471	451	442	474	431	452	465	460	426	424	461	454	418	487	435	460	433	423	467	439	458	478	471	459	472	432	460	490	455	429	490	481	485	412	435	433	411	451	450	445	461	465	451	471	456	486	407	442	487	465	436	390	410	447	472	473	427	455	432	464	454	464	451	448	449	447	471	476	458	449	469	439	428	427	478	442	464	450	470	462	440	444	468	438	471	464	426	440	423	409	453	442	418	419	421	447	439	388	462	435	451	454	445	393	454	484	446	421	448	502	457	480	460	444	461	433	418	395	446	418	444	446	456	445	497	453	425	445	449	453	475	445	415	441	481	482	444	460	451	435	419	435	442	458	432	418	402	444	468	411	422	416	491	481	481	470	478	445	462	465	431	450	434	408	435	418	474	465	437	434	475	463	425	414	477	458	437	441	503	458	425	445	452	442	443	477	458	464	420	463	427	447	442	468	440	446	441	404	416	454	494	409	455	474	489	441	456	485	454	492	526	499	458	450	428	433	470	438	422	431	480	448	472	453	477	444	454	412	430	464	422	433	484	467	454	479	429	431	445	436	468	465	483	441	454	394	465	512	436	435	425	457	446	455	434	462	435	439	419	423	474	435	446	459	475	413	463	444	444	493	476	467	430	469	428	448	474	445	416	485	444	455	464	459	396	426	447	418	415	403	434	463	465	444	421	442	425	446	404	436	506	475	436	431	492	469	425	442	480	453	428	475	465	455	411	440	468	435	455	474	391	442	422	447	449	430	447	422	458	415	421	493	423	470	471	466	452	477	448	437	479	444	461	466	452	443	388	417	442	475	462	444	431	455	424	430	426	462	435	435	471	441	470	414	455	443	462	445	452	513	427	444	437	449	431	473	473	444	427	438	447	449	459	447	418	433	420	450	477	429	500	438	424	440	430	438	453	466	434	431	484	460	438	453	452	466	447	441	485	459	442	451	389	468	424	472	411	482	452	456	440	460	462	464	429	458	482	427	470	404	444	507	486	424	455	451	427	434	485	445	410	451	465	477	446	473	405	468	489	436	443	478	435	446	487	428	454	432	442	468	435	420	455	439	447	448	464	413	447	439	458	498	420	422	480	437	486	463	469	439	431	427	460	483	452	439	473	476	418	515	461	477	454	477	439	411	440	452	442	487	453	455	488	437	408	450	463	458	461	475	430	453	436	443	421	426	453	480	433	442	470	462	429	424	454	429	401	424	439	486	439	473	452	441	424	433	449	452	446	414	474	412	469	405	464	475	453	446	474	451	433	402	469	424	424	475	470	485	464	480	441	463	437	436	440	448	393	446	475	458	474	484	434	433	449	455	465	425	468	448	454	463	426	438	443	425	467	430	472	469	445	444	459	452	423	448	446	483	453	476	447	440	436	471	451	456	494	460	452	478	433	451	423	389	436	474	437	445	493	456	446	440	421	429	476	433	447	445	438	483	464	428	498	455	463	449	432	430	472	463	460	438	442	464	454	451	441	450	497	460	425	428	453	468	482	426	431	408	451	466	426	455	438	466	448	488	505	463	423	443	425	422	445	456	438	453	444	414	463	447	453	451	446	466	422	436	441	454	492	444	441	478	429	439	441	443	439	390	488	420	456	435	445	443	450	423	459	455	414	426	460	425	481	426	413	397	462	433	440	415	431	434	432	410	448	444	457	455	454	455	474	472	440	413	475	428	396	448	381	489	451	471	444	464	431	439	463	444	448	452	424	452	409	425	433	476	448	446	450	469	445	439	470	453	445	446	493	413	479	453	441	461	437	448	409	486	462	448	431	511	423	417	425	439	473	452	446	502	453	450	460	417	456	459	432	416	437	440	458	450	500	421	465	457	431	463	436
17667	10730	9640	4570	2345	1983	1778	1490	1446	1286	1256	1294	1140	1130	1113	1104	1111	1034	1040	1053	1067	1085	1067	996	972	1022	1078	1015	972	978	991	977	927	977	980	958	983	958	964	1016	988	938	916	978	955	994	934	1003	1009	935	991	950	1022	933	968	965	962	970	1016	919	909	976	970	939	940	972	945	993	966	935	918	915	931	913	1016	927	917	932	999	934	958	935	985	937	902	932	965	947	964	921	962	989	957	968	950	925	942	922	983	972	995	981	1013	931	961	933	960	884	956	957	939	951	932	981	942	926	933	997	962	921	980	924	988	921	920	965	903	942	936	923	970	960	944	891	999	996	918	974	978	950	905	916	968	975	957	990	974	919	936	973	952	939	937	900	970	955	921	949	939	997	920	884	978	945	949	843	940	927	1028	918	933	952	951	967	965	1005	956	999	972	1029	975	968	957	970	950	971	916	928	931	920	943	960	978	944	904	1037	957	972	1004	981	942	932	992	906	874	918	931	924	937	1040	911	939	988	982	931	971	948	937	932	969	942	954	948	923	901	962	965	975	929	971	955	1000	993	891	930	945	955	952	944	901	953	994	1000	1016	953	942	888	967	980	954	969	955	939	954	960	932	936	948	951	954	997	940	945	983	978	922	965	942	938	889	997	905	966	971	964	970	994	947	945	858	956	910	1012	904	973	929	968	941	927	979	945	932	955	911	946	931	957	971	920	934	919	986	930	881	899	972	904	1031	958	926	961	943	969	960	953	915	944	1007	937	949	971	990	951	870	957	984	949	986	904	935	938	929	945	1016	966	942	916	952	973	985	936	922	939	959	902	1019	945	922	936	937	974	985	922	891	902	944	911	975	960	927	919	987	1003	927	949	996	918	911	963	995	918	959	973	959	940	941	1007	932	994	957	995	923	951	959	934	930	1035	978	919	961	973	950	966	962	954	983	938	976	934	972	968	942	947	913	979	893	954	944	945	976	939	961	944	913	935	915	920	941	907	929	960	964	908	930	942	914	944	907	920	986	926	901	970	928	892	953	984	943	980	962	949	939	962	942	960	938	929	967	937	926	987	939	937	988	967	937	951	997	981	998	979	957	967	971	942	877	900	911	901	958	943	995	946	982	958	946	989	929	961	959	1020	932	970	978	950	983	961	923	911	917	933	944	942	937	947	979	900	981	915	941	969	953	980	942	902	958	930	981	961	949	970	960	977	911	955	977	927	980	961	943	992	982	961	954	943	996	910	965	962	967	920	910	948	933	937	920	957	903	906	981	986	909	944	959	926	893	936	947	998	905	1010	959	932	903	937	972	1012	890	982	938	961	998	976	917	949	922	936	948	978	929	953	915	958	978	948	883	978	988	989	1039	944	1015	941	940	952	993	944	1001	924	954	1029	914	942	918	941	920	980	975	919	995	940	901	920	900	949	1004	955	997	934	972	925	921	1030	912	973	969	907	1028	944	924	947	908	921	969	945	926	873	961	921	925	940	935	951	932	939	929	912	913	957	946	906	997	924	927	959	1003	977	966	986	977	897	881	943	964	972	993	932	986	989	954	997	966	1005	996	979	943	927	999	944	930	950	929	924	894	899	939	938	947	960	924	938	926	972	896	964	912	969	1018	965	931	907	947	964	937	955	948	944	911	931	935	945	962	984	942	929	978	968	991	970	962	948	974	922	936	914	1000	954	948	931	917	897	959	918	914	952	956	883	980	954	983	947	955	936	975	900	952	925	933	918	946	932	940	948	951	899	991	980	974	965	906	941	969	980	1003	895	943	928	943	963	949	902	946	922	909	961	906	915	1037	922	965	949	979	942	926	891	982	956	931	959	971	962	968	920	952	968	951	984	936	952	965	985	954	976	986	955	935	934	946	930	961	957	954	914	923	964	900	920	902	898	940	986	957	985	930	933	906	890	1005	967	969	952	967	935	937	1045	952	933	951	911	948	932	906	925	996	984	918	937	961	1005	986	983	961	995	942	893	988	917	949	917	934	938	898	915	970	974	968	912	891	913	956	949	973	929	943	966	898	998	944	927	906	978	920	921	883	921	975	923	974	941	895	971	935	983	974	923	948	925	961	909	956	923	964	904	983	940	960	937	1025	1003	952	933	922	948	908	924	928	901	978	936	974	977	909	919	968	1004	983	947	933	970	941	942	966	935	940	934	930	959	938	973	925	956	993	977	967	949	962	943	969	920	929	908	934	930	980	943	946	996	972	945	908	887	937	962	944	903	915	914	931	943	905	924	934	851	874	968	937	923	1020	939	987	970	928	944	967	949	935	939	1003	935	921	912	961	939	986	966	995	991	964	942	946	943	959	984	907	955	927	976	977	970	941	962	944	954	959	946	976	931	944	959	911	918	897	944	991	908	962	914	913	996	889	934	924	964	929	949	938	970	958	918	975	892	1026	953	966	964	927	964	950	940	964	953	942	1001	904	912	967	969	986	983	982	898	918	958	929	990	961	903	964	936	932	967	939	968	957	951	1017	1006	994	957	926	1004	960	892	962	929	943	950	951	928	974	950	912	909	943	957	912	932	975	957	964	980	941	931	985	945	954	906	968	939	1002	926	981	903	956	924	997	956	985	945	959	908	943	893	907	935	1008	912	977	937	945	955	929	936	944	915	954	920	980	963	968	964	937	959	965	976	956	945	959	933	1009	953	976	979	945	912	902	948	927	960	949	914	955	886	893	951	938	983	909	938	962	981	964	952	946	946	1005	985	918	962	930	943	955	940	955	937	935	969	958	943	1012	976	928	941	969	957	964	982	933	894	942	933	876	933	890	955	976	938	932	969	934	977	948	983	990	892	988	938	915	944	974	904	923	948	1030	939	936	1017	996	928	990	915	978	925	937	945	939	989	940	947	974	980	944	949	971	934	932	921	1002	918	990	898	957	913	954	934	917	958	959	920	928	966	953	917	965	952	966	942	963	904	943	906	901	995	931	949	969	954	907	900	922	963	1018	979	970	988	923	998	892	961	949	916	908	946	915	964	955	921	957	974	919	946	906	931	971	950	950	998	914	922	931	925	993	986	961	991	923	901	942	982	923	979	999	933	953	975	949	971	959	937	966	937	943	941	925	990	948	900	967	883	933	956	937	891	961	934	908	935	932	969	997	980	921	952	946	937	924	911	895	1004	962	1004	979	935	918	954	984	921	997	959	960	935	921	927	933	994	906	972	931	932	952	950	983	961	945	944	935	928	925	914	919	953	999	973	933	910	959	978	923	948	1003	924	890	941	968	936	969	919	945	971	1029	939	968	1035	1013	947	978	949	915	910	927	975	948	970	989	954	906	925	949	917	981	893	997	945	927	1034	928	955	1009	928	949	960	952	931	996	968	934	960	1000	980	954	958	952	957	984	969	1011	958	958	975	923	884	929	937	935	963	856	956	927	988	900	1010	935	965	909	1008	918	947	971	960	948	917	982	920	989	956	939	929	936	943	982	927	897	928	924	975	928	930	1051	946	928	949	952	973	961	893	969	917	893	937	944	937	961	975	964	895	981	940	949	971	972	966	921	958	867	981	966	1007	953	983	927	949	951	887	953	903	978	962	928	929	940	918	965	944	931	950	942
44881	28855	20073	7324	1492	896	717	657	638	505	465	413	457	410	441	400	420	398	414	374	382	389	358	403	428	375	369	361	347	378	398	368	364	370	332	392	360	338	336	395	389	348	375	321	319	363	370	344	367	371	338	377	395	367	380	378	381	353	331	360	350	374	372	385	341	362	344	383	376	363	343	385	374	359	368	362	355	378	378	325	382	371	357	357	345	364	343	346	365	336	390	370	345	340	350	387	329	352	341	364	350	384	319	350	366	369	342	346	344	339	360	351	325	347	346	333	360	332	349	344	356	377	365	373	361	356	391	344	356	365	387	374	358	367	360	357	357	367	355	399	355	408	328	364	354	343	339	369	360	331	324	339	357	385	379	385	326	343	377	373	314	364	344	363	352	333	338	356	319	383	357	376	385	384	367	348	397	372	372	365	358	355	390	335	363	370	377	348	356	338	311	367	352	343	370	362	317	323	331	379	364	340	351	352	366	380	336	347	324	324	315	344	380	368	324	377	339	361	339	370	337	354	366	310	371	352	358	330	397	367	354	370	343	345	367	363	343	353	343	354	337	333	341	341	352	347	343	345	354	334	405	387	361	347	373	322	338	346	371	371	330	352	344	342	361	369	348	388	374	379	363	366	351	364	360	362	361	358	336	348	391	318	370	364	389	360	347	358	350	388	366	359	368	367	325	326	381	368	355	323	369	356	343	351	330	354	356	369	351	356	381	338	341	361	351	339	377	340	356	352	327	348	359	325	384	316	320	349	360	340	331	344	352	378	366	381	358	346	365	344	349	327	362	373	365	341	335	345	353	364	359	384	340	361	328	330	369	343	348	387	371	348	358	342	356	391	368	377	376	346	346	360	327	340	378	365	362	373	345	346	352	348	346	339	339	332	323	352	363	370	361	354	346	372	360	361	361	361	353	359	320	416	331	334	330	388	364	335	309	318	343	348	350	357	336	385	332	358	361	345	371	366	356	364	361	353	361	351	339	351	338	371	366	355	363	347	341	333	305	352	362	324	357	379	339	368	345	396	316	306	351	331	338	382	328	351	359	359	384	344	362	352	339	345	327	395	317	347	354	334	352	369	360	368	316	396	327	382	362	368	356	341	323	346	362	349	347	367	359	355	343	370	375	359	348	356	328	338	362	342	328	336	348	346	333	336	354	326	337	342	347	351	313	364	332	312	361	341	330	351	339	375	389	338	365	393	350	357	359	364	338	326	347	345	365	362	371	325	393	322	336	337	343	326	337	355	336	341	353	350	393	353	369	343	367	365	372	339	329	340	362	328	339	329	367	394	323	342	392	346	322	328	352	381	326	369	347	390	393	322	389	347	372	344	335	361	333	331	347	364	343	354	385	359	348	355	388	377	371	330	356	358	376	365	365	370	347	318	352	347	360	332	391	338	331	359	357	381	321	367	356	416	373	334	338	378	384	325	316	352	348	350	360	340	375	370	376	369	354	330	347	383	343	382	374	363	355	349	372	353	348	341	334	354	332	340	380	329	329	367	330	366	382	352	364	354	362	346	369	366	343	343	369	326	331	348	349	339	358	382	376	343	355	368	324	349	372	325	304	332	368	340	329	375	387	328	363	353	340	322	347	397	360	344	337	336	356	353	351	349	309	374	308	342	362	366	331	357	382	347	345	329	379	407	363	344	348	387	362	331	379	368	362	367	366	333	354	342	349	352	338	354	346	344	357	338	361	371	321	368	384	375	346	345	392	358	368	397	340	347	353	353	357	359	335	345	335	384	352	362	339	362	364	357	362	361	379	341	391	354	346	354	350	347	347	365	328	337	354	357	321	391	348	358	352	344	364	395	350	360	372	371	400	334	403	388	366	350	368	386	376	339	366	349	371	359	376	385	364	361	351	334	339	365	375	347	349	366	328	315	377	365	363	328	371	348	363	379	356	310	364	308	340	345	313	353	359	333	373	344	342	361	353	335	359	381	364	359	350	370	287	330	375	315	377	360	377	382	357	303	317	338	329	352	355	371	355	346	347	342	373	352	354	371	344	358	362	340	365	360	339	376	378	352	337	349	368	383	327	316	325	357	366	347	341	354	379	313	376	364	364	341	347	362	384	384	354	346	348	384	351	353	336	397	327	325	324	339	361	360	313	338	333	373	354	333	348	356	348	357	377	357	366	335	347	348	367	326	353	344	397	348	341	378	388	360	349	358	349	353	323	344	387	341	329	377	357	375	370	343	364	353	416	371	325	369	390	368	388	357	347	366	361	342	343	347	342	354	347	360	351	381	379	360	374	329	360	360	348	357	325	333	377	330	349	376	376	370	343	375	353	341	349	383	356	335	393	376	318	339	338	361	336	351	361	356	393	361	347	378	358	354	346	349	378	325	356	383	406	341	363	319	344	360	310	334	351	344	364	352	368	326	363	391	327	389	326	345	366	361	320	354	342	331	380	401	327	350	358	350	315	344	339	329	348	364	340	347	348	389	341	379	367	405	359	330	385	337	354	332	359	353	358	373	358	350	333	318	336	375	344	328	368	357	373	318	378	365	350	382	328	331	337	374	358	340	360	321	345	362	326	337	346	393	368	334	363	368	358	379	358	346	347	302	378	324	369	355	387	358	372	370	361	348	365	349	339	366	349	373	290	359	399	321	374	328	331	343	351	357	330	345	374	369	319	386	314	310	320	359	349	344	354	356	361	352	373	362	377	355	336	347	339	335	325	333	344	339	319	371	345	368	394	339	364	349	352	392	362	357	353	377	315	376	380	344	383	327	317	358	319	353	353	360	349	365	380	313	354	334	377	362	345	348	380	327	364	368	360	338	358	375	338	374	306	383	379	334	376	391	372	372	358	356	327	359	383	342	345	365	317	367	399	347	354	351	363	356	359	351	365	340	358	345	334	340	372	346	345	343	324	367	389	335	343	347	329	381	364	341	360	391	401	357	351	354	363	301	342	346	317	351	370	341	361	331	337	306	365	359	369	319	343	348	359	355	366	375	360	386	373	340	356	339	347	393	369	338	351	378	336	378	377	351	349	359	379	324	361	364	355	360	364	364	379	349	330	332	354	374	383	333	340	359	362	366	361	370	342	356	394	377	355	334	338	343	331	357	349	329	344	369	358	349	334	338	361	360	362	317	340	353	350	347	379	409	355	365	347	343	341	356	364	377	358	382	380	314	365	361	368	372	382	363	344	351	349	348	386	353	363	333	340	348	345	350	311	352	338	405	353	338	342	331	345	344	378	343	349	357	376	361	351	305	346	365	363	313	313	376	362	364	344	345	390	332	379	386	338	371	322	360	400	390	389	317	326	346	351	341	335	380	329	314	367	329	361	346	360	376	319	347	324	324	346	330	372	359	362	348	349	390	352	373	369	381	356	320	345	330	344	382	333	343	347	339	374	358	395	353	322	368	400	383	372	356	351	346	329	340	343	361	346	297	335	350	328	354	358	361	341	326	336	325	332	332	364	363	322	356	386	333	341	365	327	347	333	323	365	376	384	350	371	336	339	355
29167	22041	22280	10249	3878	3097	2436	2089	1838	1671	1470	1432	1307	1295	1275	1190	1117	1033	1088	1033	1051	1024	961	967	915	925	885	874	913	860	841	917	872	897	881	857	860	846	779	818	876	776	810	827	835	777	768	783	765	801	833	748	798	782	802	758	749	786	775	791	774	816	810	797	806	803	817	823	766	799	808	775	758	806	814	796	828	767	765	839	821	797	828	794	793	801	780	817	804	752	764	771	786	752	776	786	731	805	802	740	808	780	847	787	801	780	816	809	793	763	763	786	814	821	836	820	829	801	796	758	823	824	800	793	838	810	764	845	801	793	789	811	792	806	750	797	777	809	786	811	791	793	780	816	783	721	771	789	786	790	822	839	789	801	797	771	766	742	742	792	818	805	791	829	746	811	794	735	815	791	774	804	866	862	786	828	832	811	771	867	788	840	818	776	811	774	777	823	797	797	798	744	752	750	814	841	807	795	817	745	808	785	777	776	740	769	778	796	799	776	856	799	725	803	793	763	737	776	816	818	840	753	824	795	804	819	786	759	796	796	765	770	796	816	838	789	818	756	768	772	810	824	807	754	787	814	786	792	802	781	708	792	802	770	815	820	767	753	747	750	826	795	762	816	820	782	815	754	793	817	779	790	813	823	770	761	865	778	788	844	831	752	785	794	796	776	811	786	843	780	833	799	762	803	772	763	767	768	827	753	775	868	757	778	813	807	770	765	775	814	820	838	799	780	810	800	811	788	802	806	772	803	744	746	813	833	799	747	819	758	831	849	758	795	825	824	743	821	783	736	826	826	847	801	791	835	806	788	808	783	799	820	827	735	793	772	789	828	738	779	776	795	777	856	793	815	760	851	828	801	794	792	764	807	777	804	842	817	793	808	813	834	749	762	780	770	769	777	800	758	805	797	822	805	824	813	746	798	757	742	753	800	809	809	728	790	758	804	812	811	791	800	834	815	808	771	761	781	784	779	786	813	810	799	794	807	783	819	766	822	765	744	801	744	786	758	780	812	806	746	830	814	757	754	811	813	748	760	809	760	800	846	769	794	762	749	824	805	748	750	783	851	816	798	753	821	774	789	796	754	804	763	769	791	773	792	738	769	779	765	748	815	765	826	812	813	747	797	754	804	794	824	818	802	763	807	763	790	791	776	755	749	794	824	775	776	802	761	757	800	788	781	784	773	793	757	796	820	860	790	742	779	831	802	806	815	805	766	842	781	827	807	751	787	806	750	782	761	724	772	770	799	793	748	817	820	826	810	741	755	766	749	816	751	789	807	766	766	738	812	783	789	772	769	771	820	785	798	804	802	748	799	771	806	788	806	785	770	752	777	780	802	782	782	795	777	754	796	770	765	792	775	776	809	764	755	859	786	788	790	808	790	780	800	815	808	838	823	820	781	755	757	755	764	852	809	756	748	839	814	810	769	840	740	827	772	766	780	777	778	771	797	757	767	780	771	748	847	799	844	791	736	812	795	763	779	804	719	806	816	755	795	751	804	743	769	835	782	838	754	776	806	810	769	720	823	837	772	710	785	827	761	781	802	780	809	829	797	794	801	817	796	766	770	766	764	736	756	758	836	768	742	785	723	793	697	777	767	783	769	806	808	790	843	781	737	839	738	790	774	793	788	788	793	781	787	810	782	787	765	817	754	796	767	778	758	803	759	784	744	771	803	744	789	811	810	799	788	805	767	816	789	826	813	757	767	828	802	766	829	803	757	763	804	821	775	875	793	746	812	761	806	748	824	755	799	731	808	826	737	738	787	745	818	811	786	801	767	749	782	794	807	736	819	760	785	806	793	817	783	818	758	813	779	768	806	800	816	741	746	809	786	787	761	842	780	816	766	776	802	807	801	760	772	752	776	811	742	753	807	785	761	754	775	817	731	779	777	780	840	766	804	789	819	815	812	774	780	838	786	770	772	815	778	790	779	805	758	799	752	780	799	793	739	804	789	752	793	812	770	771	809	765	793	764	790	738	780	782	806	798	818	763	775	764	796	772	760	731	789	772	811	789	796	831	793	784	794	849	810	779	764	794	791	846	804	833	762	756	800	785	732	777	776	806	770	811	814	777	760	809	787	770	779	802	815	777	788	762	755	792	800	744	813	779	794	740	763	786	749	767	761	780	826	770	823	812	781	808	811	778	765	843	816	834	790	822	785	799	795	763	802	756	744	806	799	768	819	801	789	813	788	805	808	757	794	783	805	764	791	802	796	815	766	800	831	819	809	781	751	785	827	754	822	802	847	764	806	765	844	786	801	789	772	847	741	807	775	799	769	784	777	756	809	781	750	817	816	811	769	764	778	796	749	812	773	791	746	756	783	793	785	776	769	771	808	748	781	808	803	767	804	784	795	813	770	767	812	761	760	796	838	799	778	740	775	791	727	804	748	809	794	838	772	799	828	807	791	812	777	777	764	814	808	767	776	770	741	762	790	829	856	780	819	810	808	809	777	796	799	746	787	799	823	769	791	822	755	809	751	795	807	753	778	777	816	804	786	825	822	820	854	790	728	780	805	782	740	758	783	801	743	812	814	786	777	791	819	792	799	851	793	816	791	803	826	790	739	809	788	770	737	770	772	770	762	767	803	764	751	738	814	760	793	780	824	811	811	797	809	759	813	770	767	823	795	781	800	748	800	815	805	830	784	793	768	833	840	802	773	790	723	811	808	769	818	819	759	797	812	824	764	774	812	788	775	809	784	764	801	776	845	768	823	787	736	821	827	757	807	803	816	817	759	820	742	778	788	794	807	789	784	784	792	761	785	783	790	800	796	840	823	765	818	838	828	844	780	718	799	780	776	775	802	785	806	738	785	748	791	827	835	751	738	780	753	782	789	788	797	763	802	804	814	823	763	793	799	783	783	800	779	779	772	727	777	794	825	785	807	726	776	817	825	782	786	781	747	757	832	816	768	741	797	761	813	781	787	796	778	754	790	773	804	771	825	827	795	844	794	767	765	786	754	796	787	775	849	809	777	794	851	784	774	836	766	807	782	765	841	755	794	818	815	763	808	805	752	777	769	832	748	807	781	797	770	822	805	803	779	800	817	795	812	756	768	764	826	794	793	774	795	811	809	807	780	763	804	792	762	760	804	807	788	723	834	762	790	781	780	791	823	774	746	725	787	811	785	749	775	798	794	788	737	791	804	754	784	793	750	748	781	834	817	837	783	788	813	768	825	812	755	786	766	779	741	758	785	744	765	841	791	719	788	779	803	806	821	801	855	812	777	810	785	773	778	794	818	756	819	776	780	807	804	767	764	826	783	786	799	791	767	865	764	811	782	779	781	728	773	766	778	787	815	767	793	792	781	810	811	776	813	752	759	800	742	780	828	761	778	751	748	734	790	785	764	802	807	778	789	785	744	803	798	784	768	807	800	781	781	760	808	757	782	820	722	850	778	818	746	754	730	772	815	806	808	773	777	816	769	843	838	783	765	837	768	768	785	771	745	749	855	753	805	771	775	821	796	778	755	799	847	763	775	757	744
54008	37336	29668	13660	3145	1477	1120	908	746	700	667	635	619	602	572	547	532	461	486	492	491	505	506	467	438	465	438	467	423	434	454	483	497	464	434	395	481	475	454	459	420	456	487	415	398	463	449	430	463	452	400	406	363	419	437	449	427	393	465	380	425	445	451	401	450	470	461	432	437	443	420	440	440	433	445	452	446	421	456	456	430	397	421	413	491	453	452	423	400	464	466	457	441	430	426	445	456	441	468	419	415	417	401	460	436	465	463	480	437	412	415	476	440	405	420	464	432	428	402	438	407	409	434	437	444	439	451	450	438	403	431	447	432	419	435	444	479	446	445	431	505	428	465	455	456	418	444	440	471	434	410	410	475	387	428	432	468	400	479	424	461	464	451	453	474	457	428	467	432	446	439	413	468	429	433	380	436	414	411	457	423	425	450	442	420	437	440	430	429	424	396	448	411	449	422	419	470	425	457	438	426	446	426	462	438	451	440	444	431	415	453	451	412	418	412	396	431	448	448	414	465	440	417	441	417	453	464	456	439	405	446	445	391	427	437	438	444	445	447	448	449	441	456	442	442	423	436	411	386	420	404	489	477	439	408	471	423	452	388	471	411	445	438	444	438	421	421	479	469	426	422	407	452	423	434	412	421	390	441	421	425	435	433	424	428	445	446	405	421	447	426	389	437	438	427	426	437	467	415	411	445	498	459	408	463	390	363	438	425	456	432	461	436	442	438	450	458	456	401	472	407	424	448	414	476	446	400	418	447	430	417	389	414	413	424	475	426	419	440	420	437	472	436	429	429	428	453	410	439	442	442	430	467	426	435	373	389	411	461	408	440	371	421	424	451	420	435	408	377	439	437	415	387	409	430	455	436	416	454	415	413	410	427	410	413	410	483	429	419	419	420	456	430	406	430	415	438	405	440	439	441	447	460	456	437	477	420	416	467	415	431	445	428	403	389	440	436	446	467	458	431	467	450	439	416	423	439	435	501	456	443	421	427	425	417	410	378	410	472	441	442	414	463	401	442	473	452	437	468	468	417	408	423	459	467	406	440	464	433	438	412	428	423	420	429	423	444	385	447	450	424	409	394	443	409	449	411	464	395	402	458	426	419	421	448	407	424	411	457	375	421	455	432	441	432	408	438	466	452	456	463	447	407	428	482	438	415	441	417	407	423	415	440	414	413	426	455	423	417	416	425	427	412	449	440	458	432	433	429	417	413	402	456	441	399	466	434	464	413	432	459	449	448	420	442	415	406	451	436	434	414	421	441	426	443	419	449	410	466	403	437	461	435	464	459	441	434	428	445	445	425	404	457	423	451	471	416	472	439	430	403	450	426	463	441	399	415	411	415	431	440	412	419	402	427	452	448	430	416	451	453	414	431	475	452	428	457	441	435	455	434	410	424	387	413	454	436	439	434	483	436	388	422	466	435	428	437	396	468	447	438	440	412	458	432	447	393	411	438	426	422	446	432	418	467	467	471	401	401	459	475	402	466	432	494	388	415	403	431	427	408	436	419	381	452	415	436	422	400	469	454	413	440	407	427	394	475	462	411	437	490	402	456	423	438	453	455	456	397	415	445	463	400	434	443	466	443	409	408	430	411	472	486	428	414	456	413	436	435	446	410	441	444	422	438	469	386	448	422	433	436	444	448	459	435	447	439	470	408	413	431	438	430	439	419	411	406	474	469	451	445	441	451	499	420	439	495	429	412	402	420	435	433	437	436	452	416	475	454	450	446	464	465	427	425	445	472	424	434	417	422	396	425	428	406	432	402	441	413	423	424	426	411	453	491	446	434	449	420	435	410	491	409	445	421	432	399	421	437	408	461	454	433	409	436	444	435	460	456	430	418	431	418	430	453	455	413	436	430	408	442	414	440	432	429	449	471	428	437	416	446	495	421	448	439	459	424	466	434	442	424	430	423	449	438	417	428	451	462	430	466	462	442	463	424	425	463	464	413	420	440	460	467	421	407	426	442	433	444	450	447	444	492	435	402	415	465	432	450	437	436	462	432	426	477	504	432	406	414	431	412	445	497	441	446	429	430	459	420	398	455	406	477	437	409	451	432	445	403	467	428	443	434	409	467	423	418	448	444	498	418	407	458	458	423	445	400	447	440	458	421	404	458	432	414	444	431	430	418	446	434	432	450	399	383	443	430	395	464	492	454	444	470	437	391	466	432	435	419	412	436	464	396	424	426	451	422	434	451	437	432	462	434	482	419	423	400	439	386	459	438	459	444	421	406	430	440	459	434	500	450	468	425	430	465	440	443	414	451	420	397	411	430	423	429	417	421	428	430	430	458	411	418	439	450	430	441	412	400	416	404	446	420	419	381	402	446	430	473	469	439	414	431	427	421	468	442	425	406	418	429	427	459	408	397	419	419	429	425	458	440	459	464	444	424	388	423	455	426	402	442	436	381	440	434	455	447	450	463	422	419	389	431	415	393	430	433	446	405	443	469	407	400	425	408	453	463	483	428	447	417	476	446	423	442	465	402	401	444	429	437	485	417	439	426	447	445	467	487	440	471	443	455	430	432	418	408	415	440	468	436	425	410	409	455	499	455	458	457	448	417	431	450	413	435	440	431	436	468	416	454	464	429	416	433	424	447	465	427	432	437	441	416	424	425	427	437	444	417	423	426	434	429	425	421	432	426	424	458	418	451	447	447	466	392	430	427	474	466	455	431	430	451	438	464	437	403	386	415	458	405	470	408	401	435	421	430	439	439	432	448	424	437	471	439	443	455	388	398	409	413	433	393	448	411	399	428	485	462	406	445	477	435	400	421	412	413	458	434	473	416	445	453	433	453	403	408	430	448	428	451	462	433	402	426	425	450	437	452	439	394	460	450	446	426	404	409	419	459	455	407	451	412	417	430	440	478	462	431	390	435	436	432	446	420	419	438	456	436	452	444	412	448	428	442	419	396	427	401	441	415	441	422	463	408	414	451	444	442	411	454	431	421	482	395	444	467	444	439	441	404	417	440	435	447	434	418	415	413	454	473	451	424	439	396	443	430	448	393	389	460	437	434	446	436	406	422	422	452	397	463	464	426	437	437	433	392	408	446	453	447	370	439	499	482	431	427	440	440	407	419	439	423	443	467	454	424	412	419	472	431	439	460	455	465	443	399	424	465	449	445	486	437	460	455	449	418	472	421	416	452	447	386	434	476	437	410	460	391	433	435	424	437	411	446	438	453	470	428	430	427	417	439	420	439	388	425	432	401	385	446	431	430	448	437	391	432	440	446	423	437	406	411	428	449	438	466	424	441	429	429	428	394	457	421	437	441	434	409	459	455	453	412	451	491	405	455	444	429	411	406	437	425	436	403	435	463	460	435	459	411	457	463	398	479	423	429	418	460	479	426	425	440	421	389	453	417	443	474	427	428	432	420	423	430	476	443	439	426	406	441	445	430	445	400	397	423	412	408	440	420	455	439	431	462	395	429	427	444	388	458	447	418	417	474	413	426	430	439	426	421	431	431	446	464	455
35015	28731	29448	15663	5671	4552	3608	3084	2697	2313	2071	1952	1886	1924	1737	1569	1543	1411	1368	1291	1335	1307	1261	1210	1173	1164	1186	1124	1150	1148	1047	1127	1035	1070	1054	1029	957	1043	1016	1003	1043	1015	1043	934	961	992	994	1027	927	993	923	969	968	1004	937	1006	978	914	927	954	969	992	986	920	957	955	953	962	918	967	948	1010	981	921	936	929	888	929	942	893	977	990	954	963	944	959	938	947	939	951	991	898	1007	976	976	875	953	911	976	944	926	955	938	964	943	989	949	956	947	967	982	993	942	958	964	962	986	964	969	1020	945	998	947	932	916	897	939	932	925	931	989	970	914	982	1016	990	939	922	987	972	906	964	981	959	968	967	963	910	918	988	937	976	951	916	952	997	961	951	954	950	916	899	931	971	958	946	938	955	911	1002	959	926	970	999	981	907	884	944	926	939	908	965	983	959	967	941	970	925	988	933	896	954	937	1018	972	873	917	868	943	1006	923	931	963	937	931	947	901	990	999	935	899	962	993	964	944	943	953	908	958	938	1019	935	989	974	906	954	986	983	991	911	921	982	981	919	950	918	999	939	925	913	980	971	1035	910	979	978	938	979	951	960	992	929	951	947	964	998	923	961	949	965	905	926	968	998	971	906	925	946	933	967	940	941	921	974	945	976	983	996	990	996	982	992	926	995	1002	938	1008	967	962	959	922	966	974	969	922	953	926	927	921	969	928	963	925	997	925	946	1007	932	976	949	954	923	941	965	924	961	965	928	1001	902	946	934	973	933	965	896	894	938	971	912	960	969	1006	940	1011	951	959	924	969	947	971	928	920	918	927	989	931	944	1017	920	956	927	902	973	948	961	953	947	992	954	895	932	917	960	956	982	997	975	949	922	955	941	973	943	935	919	969	974	976	921	980	1008	921	975	1021	985	986	984	969	976	913	971	916	895	960	983	910	1001	971	1026	952	976	944	928	913	938	932	918	956	889	913	976	929	947	985	976	932	1006	1036	926	927	978	929	951	953	951	953	948	944	984	981	1010	1023	987	960	977	980	979	944	910	934	949	932	926	963	984	944	1010	970	937	911	969	969	997	913	994	930	1004	1016	973	962	946	918	980	864	960	917	926	925	897	968	968	955	970	993	955	898	987	889	948	966	956	949	924	943	931	944	954	948	906	912	952	948	920	924	958	983	920	966	923	949	942	943	947	949	994	965	930	965	951	975	964	986	996	927	924	887	932	954	911	937	934	983	932	951	924	932	940	997	1004	959	988	874	954	1018	948	940	956	1004	968	939	987	965	965	946	959	953	960	971	891	974	931	952	935	930	933	934	953	939	948	911	920	926	891	884	949	949	982	992	907	916	912	969	935	960	961	961	962	961	950	932	967	960	953	933	981	961	945	941	893	959	1002	972	961	987	985	923	975	962	951	939	913	917	957	1047	985	983	965	950	960	899	944	968	1001	981	946	986	954	949	949	943	1005	955	903	997	927	996	965	982	907	998	946	917	974	965	928	893	934	970	956	974	981	972	905	940	928	968	921	976	981	933	983	905	978	987	976	918	954	988	928	945	919	937	928	935	947	895	982	971	981	956	956	948	974	949	969	945	974	887	980	935	958	942	887	929	900	964	871	1002	954	943	939	917	973	882	950	964	964	972	932	948	944	987	1021	953	952	1016	960	980	863	928	950	932	983	914	917	956	951	967	947	926	984	1027	912	974	919	943	998	970	976	997	932	993	983	938	949	961	945	929	980	941	1003	951	944	963	984	1006	1004	869	943	993	975	955	997	969	957	976	941	949	953	991	893	977	949	934	958	1014	966	941	956	940	956	979	935	971	961	946	937	988	958	930	990	942	996	940	903	949	954	938	930	916	945	920	955	1005	1004	958	941	945	952	969	958	966	927	972	924	966	958	952	998	940	931	943	988	987	909	940	927	979	950	926	931	930	940	1000	917	927	976	941	1046	972	914	937	996	973	960	900	989	952	932	944	906	952	926	945	954	1003	925	974	932	953	931	907	1005	1016	981	920	993	983	998	1007	976	993	939	940	976	984	928	987	885	1013	913	945	958	952	950	924	949	940	937	965	980	976	923	947	944	958	942	937	928	930	895	928	962	962	943	934	947	931	943	902	902	932	967	956	981	916	924	994	942	989	979	1003	988	949	932	946	892	997	1001	941	941	997	927	932	941	916	908	963	957	940	960	953	919	979	964	958	981	993	1000	1014	1012	953	1019	990	953	938	913	952	917	939	967	935	928	939	984	932	963	999	937	945	964	945	935	949	926	945	973	942	1020	991	976	968	943	934	893	908	936	975	973	993	953	898	946	951	968	958	913	1017	930	924	945	992	865	932	945	995	944	937	980	974	968	999	921	964	900	973	986	995	973	1000	920	1000	993	971	933	996	952	929	921	989	967	957	949	985	896	909	942	941	1006	964	941	955	946	979	912	957	1009	962	995	967	954	968	913	925	934	961	1001	957	939	961	975	946	909	901	932	919	969	1019	990	966	957	952	946	990	908	936	895	973	970	927	942	888	962	899	1016	988	910	941	920	881	983	934	946	952	928	950	940	980	978	934	942	923	947	930	932	952	913	927	911	953	907	941	964	948	961	893	977	978	955	920	928	898	931	995	941	907	942	982	995	928	940	939	954	974	934	945	930	905	999	905	930	925	964	938	989	987	1005	940	911	985	981	957	939	943	911	954	932	971	926	958	974	944	971	925	981	941	910	950	970	917	961	905	893	932	983	978	970	959	982	914	945	969	962	957	999	996	912	920	913	914	979	990	980	946	970	903	914	967	908	935	952	967	945	952	947	938	921	947	1032	938	933	920	967	942	879	933	919	961	946	971	989	958	896	930	950	988	935	1045	956	891	913	958	990	963	955	925	906	961	942	918	933	984	998	915	955	953	1017	907	937	964	919	955	920	969	983	927	990	957	948	945	978	933	958	986	964	927	946	924	965	926	914	972	922	914	936	1027	947	916	894	893	914	960	982	947	908	941	1008	985	935	986	966	938	968	899	945	962	965	966	903	977	926	937	968	942	925	907	975	963	946	957	1005	971	943	922	975	915	1045	982	961	949	983	944	930	894	938	966	949	913	939	944	962	957	963	956	991	953	929	969	997	973	940	987	918	966	931	987	946	927	933	975	936	907	955	938	942	928	943	971	1010	940	961	920	961	937	985	935	964	910	980	971	952	1000	970	997	983	959	935	873	902	900	952	1007	988	954	961	972	921	926	994	988	942	910	941	1037	930	963	971	944	912	927	957	982	912	960	983	942	908	964	896	996	942	915	955	927	927	922	949	915	948	956	1000	931	955	942	988	962	928	952	947	929	934	961	953	998	885	945	949	988	977	957	945	1005	910	996	979	1007	942	903	923	903	967	966	1001	967	946	968	938	957	959	975	949	981	907	958	973	967	944	966	994	970	962	974	928	943	1029	971	978	956	1026	988	955	926	1004	980	978	914	997	993	951	926	969	917	936	975	977	975	943	954	908	957	946	956	918	978	922	996	964	904	966	980	982	1010	963	926	959	934	984	911	1027	991	989	910	981	988	945	925	996	964	1004	930	942	975	955	922	981	980	957	940	898	962	936	954	919	945	928
29840	14850	5694	1976	868	650	626	539	566	541	482	458	512	550	483	466	493	481	470	479	457	498	512	459	502	464	468	434	453	492	482	465	445	484	417	452	458	496	444	430	442	423	450	461	455	472	435	425	468	486	441	458	450	469	461	437	439	490	411	493	437	509	459	433	471	454	443	473	424	433	436	483	448	420	440	483	441	475	441	489	460	427	418	436	452	456	419	437	469	437	461	439	431	441	449	482	451	441	486	515	468	426	445	449	443	494	480	458	467	428	444	464	443	449	449	478	401	434	463	455	438	465	423	434	404	435	425	465	448	473	478	452	415	424	494	476	471	458	474	454	465	451	404	475	487	445	439	441	469	446	489	477	440	422	448	434	441	434	445	442	430	480	467	427	457	426	461	448	428	496	463	448	468	468	476	465	410	452	460	448	446	455	458	454	451	428	456	455	409	451	443	481	423	452	447	430	427	418	459	482	461	425	437	494	465	443	450	455	461	463	430	484	452	459	475	437	438	432	448	411	441	452	426	424	407	458	460	463	416	440	450	460	432	428	477	458	467	456	445	441	442	432	455	479	427	463	439	447	420	502	447	446	438	464	473	497	428	443	427	456	458	439	453	458	439	465	454	468	423	433	464	452	442	482	435	461	479	450	455	428	459	448	488	439	442	451	495	460	478	409	412	417	458	459	441	460	500	452	471	454	435	468	499	426	457	469	478	434	454	390	466	459	432	439	418	432	509	453	437	421	434	427	459	456	457	505	430	460	459	431	466	446	420	449	437	468	463	415	452	451	463	487	480	483	447	469	421	424	481	420	477	462	496	446	475	455	480	482	478	462	463	446	425	466	412	468	433	436	437	480	456	451	424	451	445	460	454	485	426	439	408	464	457	424	445	447	446	443	409	471	443	448	469	451	429	463	426	474	427	454	416	490	445	468	428	438	429	469	476	465	496	453	468	442	493	433	460	421	457	484	473	437	471	459	443	504	444	450	509	457	472	469	435	455	470	458	465	452	430	448	424	458	402	465	465	414	474	459	481	474	469	452	513	476	443	467	445	449	465	428	397	486	469	467	425	416	497	450	453	444	430	431	439	449	455	471	429	460	497	434	480	464	403	422	451	477	450	420	478	456	435	474	419	438	429	434	452	447	481	410	449	434	412	497	453	473	445	449	443	424	423	481	458	428	436	453	461	420	447	436	450	461	458	458	485	481	462	468	441	437	450	487	442	440	508	422	452	435	428	510	440	443	461	426	432	439	455	400	434	469	455	443	417	422	467	446	462	423	437	468	453	474	444	443	472	441	463	454	451	421	417	448	435	433	485	458	442	482	429	453	469	521	442	475	453	470	484	451	430	464	455	434	442	452	482	468	467	445	417	416	465	457	427	453	439	424	440	432	487	468	484	475	475	461	445	454	440	445	483	453	434	439	476	471	405	469	436	454	481	441	455	466	435	432	498	414	459	473	463	424	440	481	440	450	409	479	473	433	460	425	509	447	472	419	461	443	484	460	444	435	448	456	494	448	450	451	416	475	436	462	474	478	441	411	406	434	412	439	457	447	470	484	479	469	434	435	461	513	461	420	437	476	440	435	463	460	461	448	464	468	474	506	439	456	447	426	438	451	467	436	453	444	409	477	465	435	491	476	439	432	458	464	432	454	438	489	488	450	476	460	448	452	496	428	492	455	396	449	462	439	443	459	460	436	444	475	440	476	461	455	459	454	448	424	459	435	462	444	453	430	472	454	407	432	469	439	455	460	460	464	408	445	476	489	435	415	420	431	497	444	410	435	469	495	443	463	484	468	450	454	449	455	466	434	475	414	439	437	447	400	445	437	428	462	395	416	416	471	496	447	472	460	461	425	463	426	455	435	433	490	499	441	442	463	454	441	422	467	523	408	439	431	441	484	451	450	453	453	444	480	417	441	404	447	417	439	430	459	424	492	421	461	456	423	527	457	492	449	433	448	426	449	460	466	449	422	433	459	445	424	464	470	463	425	413	481	459	455	518	435	430	478	444	471	499	431	469	437	426	483	460	459	420	440	454	414	431	423	483	470	466	455	411	453	491	444	480	441	395	426	454	463	438	452	454	459	414	436	447	477	478	445	457	437	483	438	428	436	477	463	458	411	431	440	432	475	448	452	501	507	415	456	414	477	456	475	449	449	460	413	476	425	430	491	470	420	489	449	449	486	446	437	415	447	480	452	439	430	428	454	448	436	461	440	467	439	506	455	464	448	451	445	432	422	429	470	453	417	463	487	467	453	456	438	454	445	504	454	447	430	484	446	471	456	418	461	442	469	487	448	427	466	443	466	443	466	440	456	460	453	454	426	474	464	456	448	433	469	470	456	451	466	437	450	441	469	434	486	429	430	451	491	432	465	449	447	475	424	457	480	418	459	503	476	444	424	443	419	422	452	446	405	471	467	447	441	476	495	484	487	502	406	446	459	449	455	496	455	481	446	471	463	445	489	430	434	424	469	466	422	442	453	446	430	434	452	453	453	481	450	469	442	509	459	422	447	453	422	429	478	466	411	459	478	434	445	423	470	429	441	486	474	445	482	431	442	441	483	461	417	473	471	451	423	436	432	446	451	464	424	473	478	413	434	433	427	464	444	455	466	450	473	483	422	447	393	498	448	482	485	435	509	436	418	459	476	465	427	409	461	468	487	470	455	425	425	458	471	447	470	434	489	455	456	448	470	465	447	446	491	451	440	483	422	454	471	466	444	462	437	439	497	455	456	490	452	433	441	440	426	450	415	446	457	444	448	433	464	461	464	493	422	474	438	431	462	454	501	423	425	447	465	448	447	446	410	427	408	435	472	438	464	462	431	448	490	453	430	454	469	439	440	438	469	439	431	403	434	459	433	455	428	415	465	453	435	452	471	476	446	471	434	431	466	442	435	479	457	413	402	422	455	447	463	408	444	446	475	456	449	434	456	482	499	456	451	467	479	432	476	465	450	448	459	432	478	434	455	484	432	504	411	439	467	466	409	451	403	458	462	436	438	437	468	459	459	467	443	459	448	458	469	438	463	435	448	447	418	477	386	428	470	424	437	447	464	410	428	491	404	448	454	458	445	443	432	434	441	458	463	440	422	447	419	400	433	456	491	398	443	465	447	407	483	423	477	533	440	479	430	464	462	434	401	403	434	495	405	409	460	470	440	450	442	479	463	498	466	454	418	504	429	441	451	451	441	476	472	465	415	430	435	464	431	441	472	455	461	489	408	480	467	464	433	434	433	469	455	456	472	474	458	497	487	467	444	492	425	487	444	488	449	448	423	418	423	437	478	433	432	468	460	500	445	448	413	472	488	446	478	490	446	463	448	421	415	425	473	472	466	449	471	420	427	485	468	471	444	476	424	468	431	450	454	417	413	446	464	424	473	419	460	465	474	479	482	429	457	494	451	459	451	486	443	417	429	433	420	443	476	441	438	419	463	442	429	465	449	439	459	480	428	481	481	403	479	427	439	452	433	418	424	465	448	434	454
18760	10709	7780	4368	2391	1968	1717	1564	1451	1331	1249	1213	1214	1117	1101	1097	1099	1113	1042	1082	1022	1063	1053	1049	989	1004	983	1003	1036	986	968	1002	959	985	997	1035	923	1013	966	1005	1023	950	1035	1010	982	952	983	1009	940	987	1026	1011	1017	1011	978	952	882	962	966	997	968	956	1003	1014	935	960	966	975	1007	975	997	1007	952	969	940	919	1022	959	925	957	948	937	914	986	991	965	960	959	948	956	956	931	954	1036	945	950	917	923	915	1013	942	1064	1022	933	950	1003	969	924	991	961	950	977	940	1001	966	1000	939	881	936	948	922	968	957	993	986	966	974	948	1000	938	937	990	976	992	1014	968	960	953	976	944	977	940	927	1004	930	973	959	989	971	987	949	971	989	1007	983	931	937	944	946	918	935	1006	942	1001	988	944	974	977	986	934	955	949	892	971	996	928	952	981	935	962	985	899	970	928	935	1016	936	881	989	1002	970	994	1004	975	900	943	972	978	1012	902	943	950	980	920	981	994	968	994	921	975	951	993	1003	971	913	1057	963	1008	953	967	996	931	994	940	976	973	995	972	981	916	999	970	971	932	948	937	980	1005	980	971	964	960	974	973	983	1006	1002	983	916	966	975	965	945	967	957	947	964	974	917	1032	1035	956	970	972	992	995	894	986	953	912	987	941	930	959	908	1024	904	965	917	993	975	985	970	979	1000	963	992	984	991	989	955	990	990	945	949	964	971	915	992	937	978	932	1013	995	964	947	938	967	941	940	997	956	986	966	980	989	951	966	940	908	943	955	968	1023	976	963	1001	987	924	970	945	984	974	973	950	975	993	931	978	927	1030	871	955	999	1000	950	1005	955	968	976	962	941	926	984	984	920	1004	948	943	999	953	1022	950	942	872	993	978	999	927	955	982	895	945	991	957	951	900	985	911	959	959	935	929	989	985	922	993	979	970	946	1015	917	948	968	911	982	1007	936	980	959	944	955	971	962	941	946	961	980	956	980	963	937	979	983	993	966	942	1023	949	977	956	978	969	987	947	930	883	957	995	954	934	953	963	961	1012	979	993	978	970	974	936	948	966	921	934	946	989	992	972	939	992	916	979	1006	987	979	915	1006	1004	943	966	943	956	965	968	937	961	922	1013	974	960	963	943	982	979	952	963	978	968	967	936	912	985	986	974	969	1005	942	930	896	958	989	924	957	983	966	942	908	914	954	996	960	961	1011	956	915	965	968	949	972	963	965	976	1020	952	930	983	930	977	961	1028	1038	948	981	916	1022	943	974	946	990	913	929	977	955	1000	1025	922	961	974	960	965	970	987	913	967	902	959	944	981	949	970	969	1006	937	966	1038	966	959	994	957	951	946	939	981	962	992	979	965	982	977	925	989	1017	988	987	971	978	934	958	1002	956	935	989	967	984	958	945	965	944	875	942	986	986	911	969	966	965	959	931	923	921	982	957	942	961	1001	943	970	991	1007	927	911	941	957	987	978	990	1031	909	940	1018	956	935	970	970	998	957	964	1011	943	925	938	951	956	917	914	968	939	949	955	1014	959	981	971	947	916	1001	932	923	949	1022	949	920	1001	963	990	945	944	1000	998	964	940	911	919	971	933	1007	1007	923	992	1008	918	967	945	953	966	945	914	998	992	948	950	962	914	934	972	948	973	974	1022	961	967	979	937	935	948	923	948	985	940	919	944	954	1007	1008	1019	945	943	929	950	955	967	966	1013	999	994	987	922	906	933	936	989	972	931	963	944	1023	906	1032	956	1028	1008	981	965	1024	1028	995	950	950	912	974	933	934	958	940	981	971	969	934	918	992	1048	949	975	997	972	912	951	963	997	976	940	944	983	938	914	964	995	966	996	1000	927	959	957	958	950	1011	946	985	967	992	940	951	936	929	948	945	944	955	958	935	956	963	896	972	920	927	941	1019	952	975	998	975	968	980	982	973	961	941	863	944	907	1010	944	950	942	944	915	963	918	1015	956	941	980	1012	969	987	997	986	1025	994	940	1030	907	959	944	941	925	984	980	1021	957	993	974	969	966	967	980	997	987	924	969	966	938	998	942	910	985	992	951	951	991	1000	971	986	982	954	984	968	954	919	943	973	955	934	995	947	912	992	959	912	986	960	924	972	930	990	1013	919	944	962	935	967	939	948	981	901	990	967	997	950	1007	982	977	944	974	1003	982	952	1005	962	891	1006	918	982	982	929	991	933	932	976	945	975	980	972	959	929	969	968	975	898	919	961	949	958	980	950	982	974	902	981	927	940	901	931	938	1014	975	957	1018	1004	1024	971	985	985	997	948	917	982	1063	902	1026	987	963	1032	960	960	973	923	977	952	1013	1020	983	933	946	930	941	919	966	970	996	981	949	964	948	928	936	921	944	982	910	1011	928	930	971	969	978	994	974	963	959	964	993	969	980	966	950	958	1009	938	989	967	966	951	941	925	955	953	925	942	901	1026	943	963	992	1034	959	987	957	951	940	951	940	971	964	933	1032	932	947	1027	962	978	956	966	948	914	922	958	958	994	934	993	982	1006	976	950	890	955	945	952	909	962	957	946	975	914	946	984	955	942	936	1027	936	974	1018	918	980	984	923	1003	984	936	969	948	977	963	1025	961	959	918	932	940	911	945	965	1001	882	928	1001	943	917	942	965	944	952	960	985	992	940	978	911	932	930	998	1009	966	977	983	1000	937	959	953	934	942	961	978	957	992	963	1006	915	936	956	887	943	1043	1005	992	938	945	959	941	916	1033	954	959	954	939	924	903	924	1011	895	910	943	972	903	974	893	938	928	1019	958	980	996	995	980	957	969	966	963	974	954	967	940	949	978	969	987	981	938	987	981	945	923	983	962	944	1000	960	963	988	974	955	944	1002	946	922	946	950	936	887	910	942	897	952	942	1005	978	931	962	985	966	990	936	972	937	992	975	936	977	942	977	935	942	957	902	926	939	931	1012	960	938	940	934	1002	923	972	926	981	870	994	949	962	942	1011	1009	962	927	940	996	919	937	980	997	1021	913	932	985	981	932	942	975	924	940	963	922	944	961	954	964	907	973	974	965	894	992	1036	922	943	888	979	945	917	926	894	989	992	937	993	957	935	944	957	902	993	915	1015	978	904	947	889	921	998	952	1068	929	1006	1000	1027	936	895	948	923	918	982	981	934	952	965	946	943	989	936	957	970	952	998	916	960	969	958	1002	969	923	980	889	960	997	1037	953	1001	959	941	1002	1019	990	969	997	954	1022	984	956	982	938	937	920	992	986	949	1002	956	970	967	973	947	1020	967	968	979	1021	959	956	943	955	1017	938	988	978	941	952	995	901	904	1004	1007	999	973	978	949	931	902	955	962	1017	966	985	950	934	977	950	974	961	1051	926	988	941	962	974	1011	953	936	1000	1022	940	926	952	993	959	980	1015	958	921	995	949	946	925	930	916	944	981	974	966	1003	960	954	973	971	963	986	980	934	972	985	980	934	970	940	973	968	897	950	986	954	979	943	939	941	980	996	973	975	957	946	959	943	931	918	905	935	961	1000	943	988	992	908	970	920	972	942	991	973	929	939	965	962	965	929	982	917	973	967	932	955	918	934	973	1005	961	919	981	969	995	957	938	912	993	972	948	966	926	953	938	930	923	960	975	930	958	911	967	973	965	954	994	991	954	970	962	1026	972	936	969	994	940
46212	28415	18215	7995	1679	916	747	630	533	586	460	464	461	435	418	403	398	418	461	373	368	386	405	414	412	410	341	369	347	335	365	384	384	361	364	379	349	377	363	393	385	381	338	381	374	352	393	380	378	342	381	376	369	328	377	346	367	369	360	349	368	335	335	351	358	382	375	386	397	378	367	334	314	334	386	350	366	321	352	362	358	370	370	393	376	338	379	355	376	355	353	350	387	353	331	360	354	366	355	360	347	368	355	366	371	363	377	400	365	375	350	355	354	343	369	360	349	341	378	346	373	375	351	347	330	362	396	340	339	353	361	278	371	367	368	368	394	380	395	364	349	385	377	366	357	368	356	363	331	340	354	376	339	388	359	356	371	322	368	371	343	363	323	372	359	372	344	367	335	359	377	337	370	354	384	361	353	360	338	386	396	375	383	336	334	320	345	342	367	387	408	357	313	351	380	342	356	339	381	354	341	341	364	348	345	347	349	399	356	333	350	349	354	324	368	357	376	370	326	353	379	336	388	357	350	337	383	390	370	372	323	371	380	325	362	336	385	383	372	352	365	337	364	362	349	368	367	361	356	348	373	358	402	362	396	341	348	369	336	343	388	309	326	369	364	402	364	374	394	365	383	347	360	382	373	382	380	391	344	345	344	361	378	331	327	364	382	353	376	352	389	379	389	360	367	343	356	376	341	345	349	366	369	329	331	314	347	385	364	318	325	356	362	347	335	350	347	370	340	356	323	331	328	361	363	364	332	387	355	375	357	386	337	372	350	364	353	357	366	363	344	353	331	361	378	368	334	334	328	362	394	361	366	363	340	353	363	371	350	338	372	348	343	328	397	348	372	381	333	377	350	347	322	376	315	373	387	342	351	350	338	312	348	342	364	369	384	340	300	374	308	367	344	392	394	356	399	395	349	376	351	362	345	356	356	350	363	347	345	336	360	389	374	334	391	384	335	364	349	343	342	368	371	378	381	351	341	383	323	330	361	373	370	370	388	371	367	375	382	370	353	377	330	329	376	387	364	384	401	342	357	354	379	327	384	401	365	386	351	359	329	338	381	362	341	400	382	374	381	376	328	333	401	345	346	347	336	299	355	388	368	393	366	345	363	323	354	351	365	353	368	380	351	376	324	349	418	373	352	359	370	347	344	368	344	393	358	319	346	343	321	360	369	353	371	390	372	371	363	415	332	333	343	360	340	351	355	319	318	353	362	384	319	362	394	370	369	385	385	371	362	364	358	337	346	318	354	368	351	361	350	379	351	344	333	376	377	371	360	363	348	366	361	348	341	374	333	363	365	357	324	330	354	357	380	335	333	346	364	362	370	337	375	347	372	338	320	378	349	363	370	325	370	354	330	374	318	357	350	367	399	343	403	386	363	301	359	328	351	366	357	357	345	370	362	336	390	362	360	371	331	356	398	348	371	392	403	338	363	367	364	346	362	342	348	314	344	337	376	358	360	343	338	352	389	316	329	354	330	351	362	331	354	344	369	339	374	334	352	348	332	386	348	386	402	361	346	356	357	331	363	357	357	392	356	339	361	368	381	323	307	337	341	371	356	366	414	324	339	370	329	348	327	377	328	396	357	351	362	343	335	360	344	341	385	363	378	376	321	357	344	353	339	355	344	353	362	366	375	373	357	354	367	366	356	384	363	341	354	371	340	393	391	344	344	354	329	343	379	359	354	377	390	373	378	342	334	338	364	349	314	370	340	353	314	312	336	324	348	352	368	362	388	406	341	327	389	370	382	329	298	342	330	336	366	358	352	422	400	380	381	337	365	342	395	357	341	335	351	362	350	335	355	387	369	367	342	378	376	382	368	363	360	389	389	365	344	342	358	354	361	340	362	330	357	386	392	376	338	397	358	346	348	354	419	340	350	333	352	366	425	369	374	369	397	401	367	363	364	358	373	356	377	363	337	391	322	379	344	348	344	350	359	357	362	331	342	334	376	329	356	384	349	349	325	345	393	331	343	350	341	350	392	373	360	342	378	373	373	380	374	359	344	351	358	361	338	353	334	384	356	345	379	411	330	394	356	325	342	346	340	354	366	379	373	367	377	383	378	347	348	375	376	354	360	348	372	364	372	377	349	362	355	357	359	346	374	378	374	330	386	332	380	363	354	349	379	333	395	386	347	357	349	362	364	389	372	379	374	371	341	361	337	415	388	370	327	336	366	357	335	331	334	334	385	345	343	349	363	332	332	364	379	381	378	318	384	386	315	339	364	342	392	368	334	360	346	416	371	360	383	351	355	379	379	357	338	334	368	379	354	362	308	347	330	341	326	347	336	369	335	354	362	337	372	361	375	341	387	337	379	359	364	357	330	365	366	333	357	348	370	383	361	340	351	363	373	351	366	413	347	321	345	385	344	353	350	362	360	342	376	338	327	356	365	348	360	342	349	360	367	388	375	416	330	328	355	357	351	353	359	364	365	364	391	358	344	326	318	357	375	362	362	364	307	367	326	344	354	386	355	369	354	375	365	352	369	411	375	328	337	359	350	304	389	388	340	383	349	354	347	353	350	381	357	352	379	348	362	380	348	379	344	349	317	369	374	362	365	338	373	383	366	366	360	362	385	306	376	365	358	360	336	351	392	349	358	332	355	394	369	382	387	372	376	359	373	367	375	393	349	372	397	384	346	366	334	357	339	377	398	355	398	370	350	337	370	407	347	368	377	353	376	353	373	388	363	362	395	373	386	346	338	379	353	361	354	352	351	341	343	323	356	363	353	341	344	346	370	343	326	337	314	358	380	353	330	341	349	378	331	358	353	342	345	366	355	345	332	323	390	385	370	365	359	354	417	338	355	384	382	375	353	375	377	394	370	346	359	357	426	356	410	362	384	330	341	345	336	324	345	400	366	384	355	399	398	357	338	361	360	363	336	388	360	336	395	349	343	355	361	394	403	328	362	356	378	369	373	356	369	329	383	354	349	333	394	353	349	353	364	347	370	366	368	390	369	362	357	353	357	343	369	318	371	343	340	351	343	344	359	361	379	336	330	341	351	363	378	361	333	355	356	335	373	363	341	347	347	340	388	363	320	348	335	341	362	343	362	371	357	362	331	355	356	345	368	381	366	362	392	338	342	366	383	372	365	338	347	389	400	364	394	374	399	398	377	333	379	393	352	352	346	383	343	367	424	350	333	423	336	358	350	380	347	387	322	350	355	343	379	367	343	346	368	341	378	388	354	356	330	379	334	304	369	362	331	350	335	382	399	372	347	362	337	351	379	395	386	374	364	350	346	319	347	359	361	346	363	331	347	336	316	337	351	387	331	382	315	357	375	336	377	365	392	401	359	374	347	301	354	351	346	397	405	386	376	375	367	366	361	357	368	348	356	355	348	338	365	376	371	339	363	366	347	367	350	368	398	340	360	400	394	341	333	332	362	389	376	347	349	397	395	356	385	368	369	335	295	354	386	357	350	345	372	333	341	358	393	378	368	376	382	342	343	359	333	341	374	332	380	374	322	329	336	340
29920	21329	21265	11964	4186	3103	2572	2234	1849	1695	1529	1422	1350	1261	1274	1183	1163	1122	1084	1073	1053	961	1022	985	941	1020	930	996	944	897	922	887	852	892	816	855	826	820	803	832	832	826	859	836	803	809	808	803	865	798	840	864	792	779	819	848	786	829	832	775	836	869	807	807	776	800	765	856	830	824	763	781	760	853	784	794	764	795	821	844	774	844	825	823	782	882	846	763	783	839	793	754	794	762	788	829	791	789	844	794	819	799	820	778	750	793	802	745	778	830	813	750	738	838	809	820	786	811	817	776	786	817	855	790	839	837	820	754	807	730	772	834	819	739	789	814	819	843	773	783	760	832	805	819	797	829	775	838	794	862	816	775	785	841	793	786	837	760	861	861	813	810	776	807	793	789	785	751	857	757	841	807	744	754	828	790	817	759	852	783	731	780	841	790	829	808	746	810	781	841	807	810	813	769	733	810	838	792	780	804	806	753	784	760	814	872	742	787	791	832	797	827	837	801	810	778	808	786	794	780	767	779	795	796	807	794	791	820	784	849	796	802	772	822	781	745	831	829	767	813	800	813	797	816	814	776	789	802	791	809	814	777	800	809	761	838	799	802	816	806	791	793	818	809	823	770	816	810	781	803	826	774	767	805	778	805	823	770	790	790	799	810	806	795	801	844	796	830	804	805	819	810	765	870	803	768	784	819	779	797	817	803	773	829	837	795	776	797	835	836	758	828	791	768	820	789	800	764	802	860	802	800	779	803	852	799	841	793	767	809	792	796	792	835	756	765	855	833	824	825	811	813	722	789	761	786	744	788	791	787	786	858	831	775	779	768	811	784	798	772	794	824	809	786	817	822	751	788	796	836	814	758	788	779	779	784	802	808	788	833	810	769	786	798	797	851	815	801	795	790	799	748	788	819	824	782	810	761	838	799	852	801	795	820	852	803	786	826	813	866	825	801	821	765	764	788	757	777	816	761	835	755	791	810	855	830	824	790	836	829	747	779	788	794	809	843	794	845	784	833	822	792	797	824	789	770	770	783	813	794	806	820	826	813	783	811	763	800	852	867	808	774	759	779	766	756	836	835	785	784	784	737	855	775	793	791	791	812	780	809	812	784	816	852	778	800	827	816	743	744	748	842	784	813	788	760	802	775	800	778	805	839	796	798	790	768	764	804	804	771	808	795	792	809	835	767	788	810	780	851	789	812	842	830	785	796	779	788	814	768	802	823	772	830	791	798	792	786	820	754	789	764	792	752	777	787	754	837	800	806	804	801	792	789	806	824	811	758	798	785	769	841	744	834	783	763	747	788	804	790	738	849	764	776	782	806	837	744	820	792	792	775	771	795	787	796	762	752	752	783	807	754	835	810	778	779	757	830	787	787	810	791	744	825	801	725	818	750	822	782	816	826	771	749	829	791	803	849	822	739	820	794	788	821	808	822	813	820	740	786	867	766	811	775	775	784	803	786	817	814	775	772	794	796	799	761	809	826	797	818	798	763	731	831	782	827	825	830	747	808	791	734	797	823	769	820	821	834	814	781	831	804	783	816	841	790	801	773	791	822	773	795	782	806	814	865	810	811	820	785	767	737	786	813	821	762	811	777	765	828	789	790	792	735	782	853	760	817	760	806	761	790	764	782	777	769	728	755	845	741	834	829	782	832	831	834	792	775	832	794	783	771	826	785	796	792	811	819	794	849	795	789	790	811	782	827	793	811	811	803	768	828	769	825	793	808	844	836	813	812	769	776	804	822	754	799	789	772	785	765	809	796	759	779	801	826	819	776	819	776	839	775	803	805	866	737	779	740	780	755	792	800	798	816	750	774	789	816	847	811	768	774	745	738	762	812	788	774	837	783	813	760	792	763	837	802	826	813	815	799	811	802	809	778	818	829	811	850	803	751	787	815	768	796	758	785	832	791	838	780	786	792	790	746	781	812	797	780	779	797	738	806	816	803	824	725	814	760	819	829	830	811	780	774	776	754	855	795	769	779	822	827	792	809	801	771	772	804	856	790	725	799	760	781	807	773	768	797	804	825	836	806	789	811	813	810	827	805	853	825	764	770	857	817	788	833	820	787	787	802	741	784	776	764	797	831	794	817	838	802	824	796	814	792	815	784	826	817	786	767	815	837	822	790	797	702	863	756	777	788	800	798	754	793	811	743	795	809	841	795	845	730	827	829	852	786	801	802	790	836	828	803	784	809	798	790	765	786	855	742	789	781	828	852	828	842	752	883	760	831	776	832	781	813	828	764	776	785	775	735	780	810	810	813	786	836	808	814	862	821	775	808	798	789	774	814	850	776	766	843	806	796	823	780	809	759	774	802	750	773	806	744	838	775	812	783	782	758	809	742	812	799	832	855	820	804	751	759	777	814	740	797	791	842	794	847	816	792	825	789	819	786	808	781	833	835	804	815	802	818	844	766	766	767	793	781	779	764	871	833	797	818	810	804	793	785	766	784	834	816	768	815	794	804	892	780	825	781	813	794	863	776	803	775	807	770	818	831	807	818	803	751	798	742	795	820	833	801	849	777	781	800	810	813	850	773	800	730	761	797	789	820	826	792	790	786	771	761	768	801	788	827	833	775	806	788	814	759	773	835	778	826	796	808	766	822	803	734	833	813	816	850	807	821	776	765	774	797	749	791	766	841	804	801	797	806	800	760	829	840	799	802	831	813	793	809	784	760	848	822	797	831	771	809	852	820	791	820	812	754	828	826	822	815	808	770	758	857	813	805	790	762	762	783	824	805	780	800	765	779	782	776	813	799	793	779	774	796	789	816	780	771	826	802	801	831	840	818	795	792	801	823	794	784	827	833	789	824	774	769	776	783	827	782	820	806	762	777	765	765	839	786	799	796	780	819	779	760	800	763	798	817	831	847	807	781	842	749	795	803	831	812	744	786	759	769	763	838	826	768	811	812	873	841	851	782	781	788	805	761	811	814	826	785	772	764	794	789	805	848	817	786	789	762	793	798	774	787	805	813	761	873	843	802	811	814	815	806	767	824	769	786	823	811	806	752	797	777	821	793	863	765	776	778	770	813	836	772	803	804	715	765	804	806	785	786	767	834	834	817	769	808	816	825	798	756	798	790	797	801	795	776	824	771	780	831	818	805	845	784	766	813	785	777	851	832	793	795	782	750	852	780	817	764	785	798	793	800	803	788	736	814	809	802	825	839	791	861	792	756	795	811	789	864	791	821	810	816	730	856	777	777	817	751	822	806	824	760	828	794	820	762	795	789	792	800	770	820	768	848	850	832	795	764	805	811	814	763	818	797	806	806	785	829	813	804	798	778	786	800	789	758	827	816	794	810	798	787	744	839	801	796	767	830	808	794	794	826	854	813	828	802	795	796	831	780	793	776	807	782	785	786	832	770	835	781	786	799	773	801	811	780	790	821	795	829	800	767	848	801	756	805	790	792	806	809	809	809	821	807	844	766	832	821	797	842	819	828	842	777	771	780	872	826	849	884	812	785	811	804	769	791	794	789	822	816
55925	37463	27418	13745	2998	1514	1091	914	791	701	674	618	563	575	583	508	532	545	511	528	489	519	491	469	521	428	515	504	495	453	467	454	493	478	455	416	443	461	505	423	453	434	434	494	467	441	467	436	426	427	462	412	397	361	453	460	448	431	505	458	450	439	452	449	434	428	434	436	450	459	461	445	461	457	428	422	489	473	475	440	433	413	450	405	448	454	448	467	431	441	485	454	425	468	449	465	471	436	436	457	426	453	432	449	450	456	467	454	458	420	443	441	411	454	452	423	394	473	447	447	419	430	446	445	487	455	427	425	435	438	460	416	417	438	427	430	462	449	454	499	428	472	439	400	438	456	442	428	426	455	443	448	440	384	423	444	425	456	504	487	443	433	406	435	439	425	455	448	451	434	439	435	421	442	501	453	399	432	454	468	440	490	438	445	456	436	434	442	408	432	447	444	393	412	428	437	419	486	452	422	486	436	480	456	428	423	470	407	423	461	431	429	428	479	428	363	469	455	390	435	428	474	453	455	440	416	434	441	458	429	459	441	460	453	464	442	444	443	437	446	423	446	426	444	459	426	444	456	461	447	417	436	452	468	463	459	471	455	448	437	448	399	399	398	452	417	471	491	433	467	404	473	462	472	422	465	458	405	434	419	407	435	475	426	456	465	417	430	446	436	435	463	408	459	438	428	446	458	464	458	403	453	451	426	434	464	449	412	398	434	459	469	448	468	479	512	419	438	468	444	489	458	429	444	426	465	464	430	435	441	481	461	448	455	451	410	441	439	435	421	411	450	476	425	454	431	442	448	465	465	456	407	439	492	486	442	465	446	475	405	453	471	440	451	437	439	435	478	485	471	454	450	474	441	447	446	459	466	379	454	405	447	437	453	401	409	420	480	484	457	414	403	451	443	453	433	452	450	412	423	407	440	436	458	387	481	443	429	409	428	469	418	431	497	447	458	434	415	459	436	423	459	472	404	433	476	454	466	385	433	455	465	416	451	441	426	452	470	441	479	444	447	467	494	403	460	439	445	438	416	417	463	439	416	398	442	401	498	458	480	467	440	437	507	467	401	435	446	447	409	432	431	450	447	440	441	462	438	461	439	440	436	454	441	419	447	509	459	437	427	442	415	473	480	415	426	439	414	418	464	458	449	458	405	423	464	436	483	457	436	439	462	442	458	457	468	396	454	429	419	461	422	436	451	450	430	459	442	374	448	450	474	472	420	468	427	442	442	449	454	467	432	442	460	436	409	433	428	419	474	449	416	438	457	451	454	452	478	481	480	479	473	416	467	432	403	412	456	473	457	428	426	409	463	457	448	450	457	478	467	442	452	454	415	454	465	446	508	430	478	453	471	424	469	425	423	423	456	431	460	450	408	473	456	426	410	450	407	422	427	457	439	454	420	412	478	414	473	434	483	425	475	431	442	410	410	411	442	453	456	475	466	465	440	424	423	494	428	434	463	444	442	429	441	443	463	440	488	461	426	419	443	454	438	450	467	482	462	449	461	430	446	451	427	436	451	436	429	446	454	490	446	427	427	468	443	422	475	435	462	466	454	440	476	449	426	447	422	430	440	470	453	422	473	427	430	448	461	432	509	447	409	446	444	430	426	426	425	446	429	445	459	414	416	476	460	464	483	442	485	456	423	430	422	441	427	419	460	448	450	447	431	448	440	458	444	434	487	444	448	457	431	529	445	423	417	454	425	433	412	439	475	457	501	455	452	451	450	451	479	436	434	401	429	434	411	445	450	472	456	466	421	479	448	470	483	440	388	425	500	437	492	444	429	416	446	460	461	410	483	447	476	449	433	428	444	453	476	410	469	453	419	447	472	443	454	440	475	444	423	457	478	441	409	472	462	418	443	428	461	443	462	456	415	441	444	445	468	448	432	429	453	447	438	426	426	469	462	427	439	476	447	470	439	445	436	432	437	466	471	428	422	441	467	474	420	432	434	445	441	462	445	456	443	407	422	448	462	505	428	452	453	438	449	420	439	451	431	443	397	438	416	475	452	421	494	496	406	487	469	460	497	491	448	424	451	428	403	502	431	427	430	437	457	456	457	420	486	461	423	443	442	455	444	470	472	426	451	425	492	449	424	465	380	431	457	458	481	396	442	435	426	424	463	405	433	449	432	423	471	442	423	427	416	447	464	453	449	429	384	460	485	435	445	484	460	478	455	429	499	431	473	469	415	492	461	493	457	464	428	457	484	447	494	461	462	440	430	431	437	445	486	418	444	434	470	470	449	407	427	460	452	440	442	464	438	413	483	420	474	410	445	463	446	441	451	438	473	479	439	445	428	450	453	448	427	446	482	434	417	401	424	447	455	416	501	459	432	433	439	474	480	414	451	433	448	430	452	435	454	456	444	439	455	441	428	448	436	423	429	398	396	449	435	451	446	416	435	435	435	415	414	410	475	456	399	424	465	438	467	429	453	414	436	455	472	491	440	453	439	447	463	457	417	434	450	461	478	463	441	449	415	445	481	429	464	458	449	443	439	430	477	454	427	464	463	430	452	445	435	438	431	455	455	493	435	435	412	481	449	484	453	476	474	409	457	471	439	433	433	443	422	438	481	417	464	389	467	469	423	443	421	443	477	428	459	403	441	428	454	445	460	471	506	485	429	437	438	471	438	481	463	423	444	412	449	454	441	433	432	447	433	452	421	499	430	440	479	455	492	437	456	433	473	451	460	482	455	406	448	499	459	420	447	429	427	418	451	445	452	439	467	457	464	477	412	429	430	432	439	410	431	456	456	453	426	428	458	466	430	433	424	458	422	433	399	425	432	485	455	474	460	455	455	467	464	423	479	467	462	433	464	415	470	439	501	447	474	432	432	417	466	445	461	446	457	437	455	439	467	442	434	418	429	417	462	416	424	453	450	478	442	445	441	445	450	479	478	437	417	438	479	446	421	440	434	431	441	475	449	446	433	424	454	461	461	438	441	421	446	440	458	475	426	383	465	436	446	446	464	432	434	485	446	432	453	427	425	450	487	432	397	426	455	477	441	466	439	483	478	486	438	435	446	423	437	426	472	483	464	471	450	491	423	433	433	457	418	459	464	412	436	447	423	472	439	501	446	448	463	440	426	445	425	486	419	425	470	438	457	445	417	440	468	465	438	444	471	452	445	436	466	454	418	433	416	443	443	447	454	455	434	441	436	447	414	434	425	427	483	426	455	443	477	393	450	459	446	444	445	488	456	472	430	440	452	506	475	444	452	477	454	480	395	400	409	453	441	438	443	468	481	440	420	424	467	404	415	445	435	477	484	448	457	463	406	401	471	430	467	401	433	446	467	441	466	454	484	484	474	439	449	439	432	479	462	437	423	455	470	427	474	448	457	417	419	471	448	457	458	446	441	461	442	450	426	466	384	443	415	476	415	448	450	414	460	450	484	470	470	465	445	489	431	410	384	460	442	418	440	443	418	448	441	429	480	432	446	455	449	467	461	443	431	442	468	444	443	473	441	481	454	447	449	424	415
36112	28086	28526	15971	5662	4476	3480	3047	2599	2309	2057	1948	1904	1771	1677	1529	1489	1442	1457	1330	1355	1237	1270	1299	1262	1208	1169	1123	1161	1112	1111	1111	1033	1055	1007	1054	994	1034	1071	947	993	1021	1048	1003	1020	1024	984	959	1001	1056	1031	983	970	992	1009	993	1009	1017	958	965	1025	931	988	966	960	954	1027	995	1000	957	1023	982	964	955	988	936	931	1006	998	965	969	985	1010	953	1005	1007	997	997	965	946	962	979	957	932	982	1031	955	949	995	1006	939	997	920	1005	1011	1016	969	976	1009	961	1000	965	960	963	1027	988	986	951	949	962	959	1017	1022	989	978	953	926	944	972	951	951	933	1023	962	955	943	937	968	977	974	993	944	955	979	985	1029	995	936	996	963	940	1012	951	933	993	946	966	985	996	963	899	977	958	1016	966	961	986	962	970	1036	985	964	1007	1002	935	981	960	1003	967	987	995	966	957	973	960	966	983	940	1025	966	955	968	984	986	1044	960	995	930	979	926	1027	965	940	948	951	1000	950	962	974	997	969	939	959	992	1000	994	1000	953	974	914	1020	1009	988	974	923	955	927	980	1010	980	967	1007	964	972	1022	970	966	983	1002	1009	1003	999	985	989	1002	1001	973	959	973	906	1002	924	916	969	961	938	965	1004	980	935	976	967	975	961	996	999	950	918	944	997	989	976	952	1012	971	973	1014	976	948	953	1001	940	1002	985	960	981	974	935	965	990	977	988	971	941	981	993	989	981	989	995	943	978	928	1026	941	937	999	1015	961	997	962	974	969	952	928	1028	979	936	959	979	1026	985	968	1011	937	972	969	950	968	979	991	968	973	1009	1008	994	980	1020	968	972	955	1006	946	984	971	1014	929	1007	991	958	975	973	1016	938	944	1007	948	979	1007	981	971	987	949	1007	951	963	980	977	978	997	1009	952	957	931	1011	1036	1003	1007	967	1026	961	1009	983	991	951	993	1014	940	912	961	970	999	1036	1003	1023	989	962	1022	968	1038	984	1000	973	946	988	929	967	959	1021	1020	998	980	935	948	951	953	938	947	944	995	961	976	1008	973	965	1003	1004	992	953	938	953	972	951	960	1057	1003	930	947	975	971	1010	936	977	1005	966	1054	992	970	966	992	960	989	971	949	983	986	916	1023	939	1020	1008	1002	952	989	995	937	990	986	1010	969	1007	971	975	983	981	1016	983	1057	977	957	966	987	996	964	1033	985	945	957	967	964	1002	992	939	923	981	974	946	1006	973	966	968	942	989	948	1005	928	983	981	958	976	995	990	915	953	998	971	969	1016	974	979	947	946	978	1012	941	937	974	925	1024	956	938	998	944	936	922	1012	942	980	956	921	995	971	990	982	979	923	906	984	944	983	982	927	974	1015	1009	955	983	952	958	969	1044	910	972	982	918	992	909	986	981	967	950	959	950	963	978	949	982	997	1071	947	972	974	957	989	973	973	986	924	974	987	944	1015	971	931	986	977	963	988	929	964	986	1018	966	931	1023	1048	998	950	962	1048	969	931	1023	971	1023	991	951	954	939	970	990	995	979	971	998	932	960	993	1023	977	977	867	978	956	950	942	1010	971	1011	988	1026	1005	978	945	968	1008	1023	924	951	972	943	940	979	989	966	964	951	998	946	957	1036	956	935	1005	989	986	1009	985	954	981	994	958	952	1009	959	956	968	970	1034	1002	1001	984	1015	974	1013	983	958	1037	959	976	992	1014	1024	996	983	1023	970	981	959	986	979	989	988	1034	962	984	963	924	998	924	1035	1002	1020	958	990	969	962	1019	977	1022	944	917	990	1024	975	1013	1007	977	913	999	964	998	984	984	942	1037	966	976	988	985	951	921	951	957	1019	970	980	982	982	1031	992	989	961	996	1035	977	984	929	972	1029	956	976	992	950	988	962	943	967	990	937	997	1001	1044	946	1002	916	975	995	904	919	1017	1047	1023	987	981	1005	964	1065	948	985	967	1004	955	918	1017	967	931	1050	1025	984	943	1008	978	997	981	991	962	923	961	990	988	1007	967	958	988	915	952	963	959	951	941	1060	967	995	947	958	968	966	1027	969	959	948	987	995	983	969	1021	925	1009	957	1004	972	1011	953	979	1018	966	963	978	960	1002	951	995	1009	934	949	942	980	994	942	1029	1012	1031	957	989	1035	1007	912	962	1032	962	1015	1009	945	967	948	1003	953	974	922	975	1006	950	977	1018	916	1034	968	1000	946	976	925	917	936	981	969	891	945	1040	1001	963	983	988	1013	1022	974	937	940	986	965	967	952	1023	1042	958	985	980	993	944	995	1022	980	985	1003	987	935	983	976	971	990	1004	986	1013	973	1020	911	961	962	969	994	937	957	991	987	995	944	910	1006	1052	990	1004	995	947	950	964	1013	994	955	975	953	981	977	1065	990	949	1007	960	955	990	992	978	991	1016	975	1022	948	980	999	1006	1001	1036	955	992	959	948	996	950	898	908	998	982	1003	911	959	963	975	980	939	941	945	970	1013	957	915	1002	949	1026	993	951	970	950	901	926	994	975	964	980	972	938	1002	926	944	948	963	1026	984	960	945	951	989	979	955	936	948	934	985	1027	978	1013	981	974	1010	965	941	978	1005	966	948	926	976	984	972	966	934	1028	958	933	964	1003	971	967	979	921	936	998	932	934	1013	1001	951	992	949	983	942	926	965	998	927	975	961	978	983	1013	948	1035	977	955	981	984	932	965	1007	991	1016	1049	966	954	965	988	919	980	998	975	984	974	973	972	938	1000	1025	1060	1007	958	994	990	944	1056	983	965	967	1002	1034	929	955	975	993	950	966	926	975	959	1030	969	959	982	975	988	932	967	978	975	971	1038	979	991	1004	954	960	971	987	928	958	1010	983	961	990	1037	1032	1016	977	990	993	989	1016	1023	953	1006	963	962	941	990	948	988	946	1048	1028	982	947	999	973	928	1011	942	1011	955	960	968	955	923	987	953	980	992	924	982	996	961	1054	949	970	999	983	982	961	960	951	995	1016	925	938	991	950	1041	1039	1003	975	964	973	977	995	957	980	958	919	1029	959	958	972	1039	1058	1016	969	960	975	969	1007	979	944	1006	977	981	1002	972	991	979	1002	1001	998	995	1062	1012	987	1005	961	938	904	1001	994	970	977	970	966	959	974	1001	958	936	1036	987	985	966	999	952	954	928	1011	934	991	1020	930	956	950	986	960	974	1020	981	997	969	968	963	960	972	976	939	970	980	981	943	962	978	982	958	996	1014	997	1009	978	977	996	1020	961	1000	987	954	1003	1004	972	929	979	1014	991	995	997	979	947	1009	951	1029	1012	931	1023	1007	1016	1033	999	914	993	959	977	987	939	979	999	1004	943	934	969	980	967	989	986	1000	1051	908	1009	960	986	1003	975	1011	1006	955	929	1001	952	1011	953	981	961	1022	1006	926	983	939	936	972	946	948	979	961	984	986	977	979	955	963	971	998	956	986	981	972	915	992	939	938	1017	964	984	1002	977	1004	992	995	958	991	943	970	1003	985	958	983	936	962	970	1016	973	1013	979	1009	985	979	929	944	973	933	997	1004	991	978	970	924	967	990	988	960	1024	900	945	1000	1020	891	978	1002	974	965	984	1009	949	1029	973	1014	952	1000	997	933	1034	955	956	983	935	948	953	975	959	969	1001	975	994	1027	946	1034	924	1008	962	990	1004	1001	992	948	979	968	1013	959	989	989	1016	1008	974	988	1081	959	986	947	1012	1034	955	964	949	928	996	942	986	925	939	997	978	1027	983	971	1006	1020	1044	976	984	968	1016	982	935	991	989	966	1003	1006	1030	960	941	963	1001	995	992	974	989	971	991
29323	14760	5948	1924	840	682	630	533	577	486	523	513	526	453	510	500	468	465	464	509	461	479	458	420	433	413	493	500	447	461	472	437	523	497	490	437	471	451	468	407	414	430	432	460	460	429	430	468	507	452	459	448	472	456	403	490	476	472	415	457	463	435	463	448	454	468	464	453	452	437	424	458	447	433	447	433	458	471	440	501	424	467	442	436	472	437	437	484	434	451	419	407	475	481	441	477	433	444	461	465	450	448	447	472	437	471	433	441	456	454	427	446	436	444	434	430	466	432	462	470	428	440	407	478	477	414	438	442	454	432	459	406	430	420	455	469	448	410	457	435	432	430	496	452	441	494	441	444	428	406	452	402	465	438	418	463	460	472	466	425	448	389	455	397	479	446	437	433	431	465	430	458	439	468	475	441	450	427	463	442	429	430	444	423	443	448	418	439	417	438	443	456	496	474	459	449	392	433	473	510	493	428	438	458	418	466	439	431	411	468	439	457	505	414	455	478	425	448	444	408	469	427	480	482	473	437	491	450	436	462	423	454	452	424	443	420	399	445	430	434	481	419	466	431	475	447	447	442	430	472	445	425	451	443	453	418	388	437	452	424	426	450	426	440	444	437	441	457	419	433	467	522	440	435	419	489	451	477	455	452	420	421	440	470	422	421	396	432	445	418	441	458	444	452	421	463	431	448	445	442	466	412	428	463	436	431	498	462	447	434	465	426	478	461	454	459	440	428	414	435	465	438	446	441	498	494	430	448	449	433	436	480	427	430	489	488	434	476	463	507	493	433	470	461	431	438	429	485	423	440	443	489	444	438	484	438	450	457	455	438	462	442	474	438	426	420	447	462	438	441	481	455	431	446	433	463	461	438	442	465	421	487	407	451	463	477	429	483	454	414	390	449	448	480	441	431	477	468	478	428	382	461	423	455	479	472	440	473	464	459	442	425	432	409	445	448	474	482	471	450	452	394	471	458	423	450	430	446	442	405	484	428	456	437	455	421	471	493	446	460	445	478	478	441	486	445	376	439	439	450	457	492	420	452	464	469	458	503	446	449	457	437	438	476	463	488	475	448	417	446	417	425	459	467	439	428	463	432	383	482	409	446	474	457	457	395	470	429	491	472	410	484	475	426	461	439	426	457	473	453	443	437	476	493	459	444	454	440	476	408	437	411	429	450	450	435	471	426	488	472	439	445	464	419	473	472	497	464	473	438	439	447	400	444	460	450	452	427	446	443	499	431	430	435	449	472	465	443	416	411	415	506	461	421	401	448	483	475	421	440	455	450	456	441	448	448	464	473	441	442	431	441	439	430	432	476	439	462	460	483	476	443	474	489	396	449	441	461	429	455	440	441	427	477	473	444	459	443	466	458	458	475	458	452	472	424	490	478	476	440	429	451	433	407	452	450	482	426	467	450	461	439	455	453	477	468	461	464	458	420	453	466	473	475	468	430	426	401	439	446	423	435	465	434	458	417	430	437	457	372	427	447	439	456	483	437	477	471	454	419	434	471	457	454	477	440	487	454	474	472	444	526	455	451	415	445	443	431	457	413	473	510	473	436	439	456	429	396	423	437	456	474	437	440	435	421	425	458	446	458	448	429	447	444	466	470	465	409	462	447	434	480	440	434	436	438	455	441	450	436	447	461	484	449	411	418	430	421	460	440	460	454	417	464	431	492	415	428	454	453	431	426	391	464	407	462	426	469	460	441	424	445	457	441	463	466	519	434	421	435	426	480	480	456	440	457	404	432	472	453	442	476	449	465	447	429	460	407	424	455	426	447	436	429	419	415	440	466	417	408	442	469	452	449	448	433	411	418	439	457	435	451	441	432	471	466	482	451	446	417	421	469	429	456	438	458	445	430	433	403	428	475	436	426	446	440	423	445	449	434	448	407	458	434	476	473	416	461	438	440	444	462	462	416	445	461	465	486	433	441	410	426	481	496	462	444	420	442	487	452	469	465	432	455	439	428	445	446	438	479	423	418	451	441	434	475	430	418	457	486	458	478	470	455	416	452	480	424	398	425	439	430	456	498	470	441	435	471	443	389	414	402	445	405	442	439	494	432	450	471	447	482	470	437	534	403	464	448	486	450	420	435	454	442	465	436	444	461	461	461	422	491	432	463	425	420	452	502	456	412	468	455	481	447	431	462	440	452	441	453	486	442	471	427	474	426	433	453	431	429	463	465	461	433	445	435	470	458	454	458	457	457	436	468	412	436	473	442	406	427	456	467	483	434	449	523	434	461	464	404	426	440	442	455	459	511	457	433	453	441	466	475	449	423	445	461	495	476	451	458	467	469	483	416	497	410	477	474	491	481	428	479	419	441	432	455	434	416	480	424	446	485	464	482	468	460	438	442	472	457	416	464	480	452	506	432	460	424	426	441	444	463	437	433	470	448	482	458	442	445	461	431	406	480	449	447	453	462	455	449	413	430	461	428	424	443	418	470	452	453	436	459	429	461	474	454	488	458	434	429	474	440	484	439	450	430	446	426	422	475	433	452	481	470	464	472	427	450	434	460	425	451	425	433	445	432	444	434	455	448	409	441	386	397	448	453	487	454	444	433	477	463	386	460	449	436	402	459	435	432	429	458	461	464	451	490	457	456	428	423	438	444	484	460	474	434	454	423	457	458	463	471	426	471	477	436	484	465	442	451	443	509	458	464	456	459	449	479	464	433	463	428	486	456	445	464	415	445	470	420	445	420	394	441	464	424	471	447	465	453	445	490	435	432	474	437	463	473	444	470	466	484	485	422	422	510	408	421	464	464	465	478	450	367	423	437	445	471	412	478	412	425	423	405	406	415	397	457	413	424	446	457	451	434	449	458	430	392	458	432	426	423	441	404	411	428	454	434	456	458	443	399	449	447	490	469	438	466	475	448	488	442	453	429	464	439	489	467	454	403	476	494	482	400	449	452	458	423	414	524	450	439	460	456	446	442	434	452	477	457	467	462	470	425	407	469	471	421	445	413	472	462	432	472	460	437	479	452	443	462	416	479	454	437	408	465	468	426	437	441	457	458	424	448	429	430	412	470	469	449	440	463	424	450	443	442	426	441	460	465	439	442	465	470	489	419	451	476	417	427	437	474	446	465	503	433	401	397	442	491	441	389	442	463	436	417	421	472	464	447	400	444	412	423	455	471	472	422	467	457	460	442	460	449	494	451	440	441	475	423	487	457	504	440	430	435	501	440	432	455	419	436	434	436	428	392	466	436	430	412	435	434	441	475	496	418	457	492	431	463	473	463	462	447	450	495	446	511	443	455	448	447	422	502	460	435	451	466	476	472	460	418	467	458	445	452	471	424	451	443	433	449	449	446	453	435	448	417	456	419	424	420	422	467	447	482	459	456	487	478	426	463	463	473	448	485	414	390	428	475	455	438	451	458	440	438	449	440	454	494	448	441	475	446	467	408	418	429	421	442	420	426	441	458	469	452	469	498	427	459	451	387	431	488	435	474	443	453	426	502	441	444	424	463	463	459
18175	10556	8262	4268	2423	1886	1662	1447	1366	1299	1248	1180	1241	1107	1090	1169	1107	1110	1121	1015	1095	1081	1091	1023	1046	1044	956	1018	997	981	959	1088	1010	1003	964	983	1009	926	947	1007	992	1022	962	954	989	931	976	898	1020	986	1005	956	971	978	960	976	935	988	965	936	960	926	962	948	962	1020	911	1003	946	948	947	948	1013	928	910	951	940	954	985	972	962	974	963	1015	950	930	987	994	961	1003	1011	961	931	991	943	966	927	936	953	900	948	959	948	978	965	957	925	961	986	989	958	938	989	951	1009	940	973	930	1005	970	1000	922	951	950	967	950	992	943	980	948	950	918	983	955	971	960	984	945	903	920	976	869	947	993	958	923	997	981	981	984	988	986	927	941	947	948	915	945	949	929	952	932	910	960	976	963	935	948	971	967	961	994	999	951	942	977	985	952	947	952	963	942	963	982	978	919	1051	1020	927	918	960	914	967	971	942	979	935	979	982	1039	952	916	919	988	958	968	965	966	946	970	976	932	927	976	950	958	1024	984	967	987	923	946	1002	944	1007	939	960	964	954	943	891	958	1013	1003	972	947	952	912	912	955	945	935	947	924	953	942	927	950	1017	915	935	950	928	956	966	959	1017	912	960	973	973	953	961	936	938	953	997	955	942	945	909	987	917	958	928	963	992	964	945	913	1001	963	929	967	984	1000	905	1022	908	945	936	979	898	944	942	947	925	984	967	978	964	979	1014	946	957	963	983	960	963	896	978	875	993	996	944	947	996	948	961	979	961	977	952	934	990	912	930	999	958	908	953	922	960	975	925	866	957	988	1015	969	942	983	999	961	936	980	949	985	944	965	887	950	974	974	910	932	974	917	973	961	990	898	960	953	953	1029	951	938	957	934	972	938	900	996	921	984	931	929	966	898	932	942	1004	996	970	955	1022	935	940	958	990	997	912	967	940	915	942	963	890	978	990	1060	965	946	928	957	1000	952	970	943	946	963	994	989	932	965	987	964	947	987	906	937	941	968	991	940	911	995	972	981	923	968	941	961	981	970	921	983	978	941	946	954	993	949	954	982	907	963	970	963	926	966	942	969	964	941	865	892	943	952	1008	971	971	949	960	983	905	998	950	986	978	961	1021	1027	941	872	998	954	954	933	968	991	943	970	995	969	986	1017	952	910	951	925	949	955	957	962	973	1014	1007	940	981	928	952	1013	969	970	996	992	978	974	963	982	964	977	963	926	944	946	912	965	1046	939	999	967	943	962	926	972	1009	996	970	969	967	1001	1023	1024	965	975	924	988	961	994	971	1034	995	925	925	969	912	950	974	966	930	929	972	923	952	968	966	949	964	1000	921	993	993	952	959	990	978	978	965	1019	909	956	967	971	991	925	929	993	997	1004	947	970	921	1025	902	953	984	942	950	935	942	944	973	1000	977	929	973	957	929	963	922	935	951	944	900	956	985	904	995	924	948	968	947	956	929	950	985	986	965	907	947	938	954	934	938	949	995	945	977	939	964	1001	981	934	986	951	976	985	956	968	970	949	958	989	985	977	949	979	901	946	976	932	991	970	994	931	922	904	998	947	932	972	948	936	951	932	943	956	992	926	970	953	993	1020	986	968	950	938	959	934	982	926	965	954	943	895	989	955	1062	1013	984	931	960	1028	983	964	881	944	979	941	954	966	970	935	892	908	974	995	966	919	946	954	946	974	970	1009	917	966	912	958	954	949	940	928	910	938	968	968	918	929	928	961	1027	962	961	899	913	964	938	970	973	972	961	931	967	961	931	957	970	967	986	976	946	953	976	930	979	1013	967	1000	1008	938	917	987	948	939	953	1012	920	928	897	975	981	968	991	981	968	943	984	969	965	948	915	953	942	939	919	976	940	932	961	942	976	984	950	1011	985	972	971	943	934	927	914	962	971	927	986	962	880	914	930	986	895	933	947	943	924	956	995	968	993	931	960	1004	967	986	924	988	960	978	1009	971	921	984	970	1001	926	939	958	981	943	922	998	1002	923	909	964	946	955	962	923	923	967	1016	962	947	925	935	961	895	1004	918	954	953	903	1037	933	1013	976	891	911	934	961	949	998	986	981	896	979	927	952	975	924	967	945	931	909	914	925	935	970	974	965	985	959	959	1009	926	957	962	931	977	977	904	949	903	994	968	963	988	960	986	971	933	993	958	955	942	1003	991	920	970	902	995	966	926	950	904	949	972	992	1001	923	979	917	909	937	971	940	942	1009	952	961	980	978	963	950	970	969	1013	891	955	989	979	958	1060	951	987	980	965	966	986	969	924	887	944	987	960	924	958	938	1016	990	961	918	952	961	967	988	944	945	1014	1015	999	971	910	956	886	922	938	935	972	996	972	878	937	975	954	967	953	1031	1055	942	965	1012	916	981	990	970	985	998	943	968	1022	921	1011	972	921	967	1004	934	938	993	951	955	958	946	960	952	968	971	967	963	1000	955	972	969	982	921	951	919	917	967	1005	909	959	968	922	947	1017	948	1000	1004	939	1008	952	966	932	982	968	949	932	943	942	1035	955	901	974	956	919	944	971	1011	976	974	969	922	952	953	1019	981	962	936	991	990	956	912	1016	895	983	932	952	945	933	963	911	950	938	918	923	957	897	971	980	973	913	936	934	943	937	964	934	1001	980	965	966	975	947	949	978	1023	943	998	947	960	978	956	968	945	993	971	920	948	954	905	977	932	994	916	952	935	1003	990	989	985	1016	953	958	959	999	891	951	1005	922	1008	906	978	946	927	1009	898	899	930	975	924	953	927	936	954	924	1014	957	891	933	907	988	975	982	937	968	1018	965	962	954	992	977	940	1050	928	949	990	939	995	1010	962	1015	967	966	1012	979	948	974	958	889	984	888	968	971	995	956	997	979	944	933	978	952	1008	975	965	1033	969	906	980	971	989	936	935	969	973	978	946	969	923	970	998	954	1033	975	987	951	957	915	937	973	1023	961	1010	940	913	964	917	1001	939	996	955	922	902	937	971	1016	1000	1009	953	1023	993	942	1005	992	973	950	873	948	929	935	912	932	966	1042	953	943	970	964	989	869	951	937	988	928	957	968	915	966	992	959	982	955	959	983	926	913	995	946	977	935	945	967	959	959	980	965	944	948	919	944	983	972	973	1000	917	924	955	907	948	971	948	934	980	914	975	945	1004	980	960	989	970	947	892	911	986	1000	956	994	942	907	980	925	954	976	943	944	953	955	926	968	939	971	972	937	978	957	916	974	950	940	962	965	922	969	930	953	913	973	994	904	941	930	964	949	957	980	978	907	1010	951	947	953	977	930	974	992	983	938	968	954	934	959	925	970	982	1007	970	984	948	954	954	934	953	999	951	966	968	926	1017	974	932	977	977	966	951	935	958	967	987	956	989	968	960	948	955	933	1000	973	968	928	938	953	977	975	934	975	940	959	990	939	872	957	952	942	985	944	916	954	901	980	958	967	964	916	938	955	961	918	959	956	986	958	934	952	939	1000	948	965	994	940	946	927	960	966	897	977	925	1002	946	947	996	987	960	981	946	946	957	963	953	949	1017	898	1005	922	969	955	973	962	986	973	955	985	908	904	976	955	947	935	988	1029	955	957	1014	952	961	980	977	963	936	954	987	930	899	951	933	997	982	971	940	970
43954	27737	18748	7591	1753	952	740	627	617	533	488	463	471	437	459	470	400	404	410	409	385	416	385	377	416	364	383	384	377	394	363	364	338	345	381	425	361	381	371	400	364	381	395	405	380	359	331	388	352	381	348	353	399	367	362	363	354	327	361	380	367	300	355	367	363	360	320	334	364	338	314	380	366	315	357	315	312	346	359	363	418	316	390	363	343	349	384	344	385	362	311	361	332	363	385	368	383	364	334	369	353	355	363	358	359	385	352	369	362	357	320	355	367	353	368	359	378	335	368	392	345	340	338	369	352	339	338	354	388	355	361	364	398	352	349	374	399	359	366	380	361	317	355	339	368	351	362	356	316	359	394	368	344	343	354	399	354	338	347	358	339	352	391	341	324	362	384	365	329	361	335	373	366	356	381	351	363	387	374	350	389	352	335	408	382	353	345	359	353	373	344	347	343	340	338	380	380	381	337	368	319	336	355	355	371	341	362	363	357	391	380	427	370	386	361	369	384	327	356	344	336	364	349	350	417	355	350	350	364	367	358	375	362	352	378	362	428	387	345	353	369	362	344	329	399	372	350	354	356	366	391	361	350	370	351	376	361	405	371	352	345	326	332	366	404	361	373	353	365	353	361	342	376	344	361	398	347	398	384	361	387	352	334	341	363	395	373	345	357	314	373	374	321	376	359	328	352	366	364	379	360	379	379	324	386	363	346	370	365	335	326	362	358	367	324	383	381	337	368	370	369	350	355	305	325	336	365	382	379	356	376	360	349	309	354	347	370	352	367	350	363	327	325	376	376	359	349	381	348	361	354	374	332	354	349	345	338	359	347	358	321	371	370	328	334	371	370	391	364	388	372	336	340	375	354	373	390	347	371	343	346	364	371	367	356	359	369	378	342	352	348	325	377	318	357	347	384	364	323	406	375	353	306	342	321	344	352	332	340	358	386	363	351	345	358	350	380	331	302	346	360	365	376	354	346	337	367	371	333	368	359	360	363	354	337	354	359	327	342	341	303	324	362	392	330	350	364	358	393	362	348	391	349	363	358	348	342	381	353	369	346	362	350	382	342	356	359	372	376	330	398	327	363	344	381	314	342	382	358	357	347	370	333	378	350	356	325	366	346	389	356	345	352	365	369	359	345	368	366	319	390	345	356	365	337	340	322	333	356	328	329	389	331	332	311	351	364	364	372	334	360	357	339	421	361	351	341	382	393	314	324	402	368	366	355	341	422	366	359	388	359	372	334	333	358	347	361	343	383	350	374	365	391	378	329	322	369	399	366	360	366	380	360	351	338	330	389	337	329	354	324	325	331	346	369	344	328	345	364	392	346	369	385	356	324	362	335	396	336	375	373	326	350	339	308	351	364	363	353	346	391	384	380	362	313	362	369	356	331	384	360	383	368	350	337	366	347	328	332	366	373	338	333	320	361	344	342	316	329	346	373	352	366	365	358	389	339	384	336	371	360	295	356	344	327	360	341	358	390	375	355	349	330	320	345	368	335	327	330	362	359	380	351	370	338	343	389	341	349	368	368	386	379	366	350	344	365	376	372	356	356	366	363	360	378	322	341	364	363	338	341	350	381	311	335	373	311	348	336	374	332	359	347	304	362	369	345	357	343	303	353	329	333	355	306	336	374	358	366	324	323	360	335	325	369	378	329	341	377	363	359	369	333	386	386	351	355	386	352	388	355	354	355	373	396	352	377	369	377	381	370	340	402	403	368	339	315	373	371	391	358	378	356	318	311	369	355	334	372	393	328	352	359	319	329	358	387	344	338	359	323	346	370	403	332	363	391	343	399	367	408	351	384	417	351	352	385	344	368	338	341	345	367	354	322	340	352	376	355	399	365	329	364	369	355	366	375	366	350	364	373	374	361	368	373	366	354	353	334	315	375	351	333	333	342	332	381	336	330	372	335	413	359	373	348	349	381	367	336	339	382	337	387	359	333	369	397	390	356	352	347	361	340	357	333	375	328	362	311	394	339	382	355	357	355	334	327	361	330	401	366	358	313	329	360	353	361	369	336	347	331	360	364	367	330	382	374	374	346	364	339	370	366	382	366	349	317	343	364	388	358	327	346	404	380	354	365	373	377	334	326	319	362	358	404	366	345	357	317	342	368	376	348	338	333	357	366	335	350	384	362	331	340	344	334	386	385	382	340	339	365	337	357	383	337	367	337	380	327	356	367	352	358	334	379	335	345	333	376	368	369	351	358	369	356	361	369	378	365	374	404	349	351	327	347	350	355	331	347	366	383	356	351	336	353	384	371	353	371	385	351	381	408	322	343	348	367	344	383	332	338	319	349	355	393	359	373	357	371	366	339	352	339	382	387	338	339	382	418	342	353	360	388	346	327	356	345	369	413	398	356	330	329	355	378	344	369	366	365	349	374	350	360	329	354	329	365	365	344	364	388	335	356	393	372	334	346	352	329	329	339	375	379	341	344	361	344	361	391	341	386	360	375	335	373	340	368	354	350	359	373	375	346	362	340	353	356	374	351	362	358	368	354	376	384	366	332	383	331	333	365	359	331	360	369	350	368	381	323	342	325	363	382	346	338	361	360	364	394	389	326	343	380	359	324	347	370	345	362	330	349	359	334	406	349	340	376	341	379	409	380	373	373	330	352	359	344	361	383	327	363	382	347	365	365	353	332	326	350	353	315	384	370	353	366	372	347	365	334	384	357	294	337	380	386	353	369	384	369	391	368	339	370	360	376	322	358	358	344	331	331	355	376	352	369	336	372	367	391	346	341	364	387	367	375	342	357	354	331	369	346	342	377	393	348	348	368	377	351	327	331	370	339	360	369	362	370	376	390	348	357	332	340	354	396	340	387	350	351	379	325	328	353	395	334	332	370	353	336	350	345	343	366	349	337	364	359	355	341	357	334	355	325	336	379	378	395	380	350	322	356	370	385	334	357	352	329	328	332	346	383	328	360	340	376	363	354	336	352	334	382	379	352	366	347	359	363	336	342	386	344	330	334	371	362	345	351	380	336	340	342	362	358	368	316	375	325	339	353	328	356	354	366	307	378	339	367	351	322	362	319	352	335	366	346	332	374	405	347	369	380	330	359	333	364	382	365	346	379	362	365	346	366	358	356	318	337	355	322	339	365	340	367	331	375	368	335	338	347	356	405	349	343	347	378	349	352	323	306	357	352	364	389	316	379	331	326	365	360	352	337	348	375	347	348	331	362	342	359	366	369	360	388	344	378	353	366	358	383	325	344	387	347	377	362	362	332	369	353	351	383	337	339	348	315	325	333	380	399	349	352	363	359	380	348	370	384	345	337	335	378	344	359	354	336	350	386	351	415	375	386	377	369	350	358	390	341	381	374	353	311	377	357	380	354	357	353	368	371	359	346	384	357	365	340	393	336	366	369	371	364	300	346	361	354	373	367	353	384	340	351	343	341	361	334	336	353	372	354	378	364	320	383	356	378	356	310	370	384	342	382	365	345	324	373	346	369	335	407	361	364	343	341	403	338	338
28176	20692	22569	10627	4146	3123	2707	2252	1921	1778	1632	1494	1513	1378	1287	1226	1251	1129	1086	1100	1036	1003	1012	1060	1032	956	995	914	926	944	892	892	873	869	931	820	901	775	853	802	772	818	835	801	826	846	808	836	746	815	837	814	810	788	808	817	837	774	816	810	825	798	833	794	820	815	775	803	834	843	777	762	782	779	766	734	777	817	833	805	795	823	807	773	832	807	814	819	818	744	777	813	802	747	776	790	781	841	826	823	851	769	857	826	779	808	776	819	819	778	816	780	764	859	794	763	830	853	775	736	780	799	794	763	790	792	835	805	763	788	772	805	765	801	773	784	806	741	790	751	818	763	779	783	777	767	801	808	825	791	813	813	783	791	812	800	811	817	799	798	793	819	800	819	804	783	833	752	785	815	803	802	751	770	772	786	758	795	818	767	822	783	822	805	816	778	786	791	783	769	751	795	841	807	742	843	759	853	779	838	845	780	830	812	790	774	810	766	812	800	804	785	789	826	761	817	796	803	790	758	789	791	773	802	819	808	784	791	807	781	776	724	789	742	808	790	752	775	803	751	831	821	792	800	784	785	761	795	820	797	756	782	816	784	824	855	772	811	762	810	796	761	857	819	814	790	797	773	780	844	762	773	822	820	798	790	778	820	762	813	758	804	766	825	842	760	766	820	805	787	806	823	820	743	820	803	743	822	777	793	796	826	814	809	770	800	835	851	790	766	808	837	822	786	783	838	808	822	763	793	778	774	817	821	782	800	734	854	790	770	797	801	821	756	777	866	782	837	764	788	764	803	789	797	788	785	800	849	790	783	725	821	815	858	789	852	781	814	773	885	761	775	856	760	791	823	808	752	766	779	816	826	839	812	817	781	874	759	796	806	764	807	847	818	780	766	775	836	773	816	753	817	773	828	771	786	800	799	778	758	786	832	796	773	822	724	813	789	785	786	789	836	786	774	767	755	798	765	787	790	799	813	768	809	734	770	793	799	827	824	804	805	788	800	843	863	828	785	818	794	795	736	763	811	802	767	763	839	855	802	809	838	780	794	751	821	832	871	821	745	777	751	785	804	787	800	799	817	811	754	817	838	868	801	737	780	821	769	793	820	777	764	804	774	839	836	835	809	783	758	774	841	820	786	746	787	793	831	860	788	809	784	800	804	778	801	822	787	778	783	791	810	797	806	773	806	799	777	817	813	769	787	754	823	794	799	775	802	845	779	808	781	804	754	823	782	791	822	747	797	811	790	840	810	750	782	799	736	791	815	806	818	760	848	796	842	791	791	809	798	783	799	758	759	750	833	787	777	776	763	801	756	775	769	794	755	821	838	818	792	806	810	848	805	804	797	774	789	812	778	762	821	805	767	784	803	802	787	771	809	803	814	847	770	799	781	839	821	798	836	787	799	794	820	794	799	791	786	824	791	814	831	802	800	772	820	823	798	762	788	893	808	786	820	792	787	790	806	820	806	801	776	839	780	738	799	819	744	767	809	813	801	833	779	803	764	790	798	760	778	778	785	792	787	843	771	798	782	751	835	822	820	757	784	750	779	784	783	770	798	810	775	829	769	807	749	809	817	847	748	795	815	782	826	814	822	799	800	834	768	771	821	787	785	724	798	774	828	808	886	788	819	808	766	811	771	746	811	768	800	757	816	765	789	800	820	789	849	787	790	774	785	798	775	809	794	769	850	784	796	812	795	805	810	792	766	819	788	777	809	793	760	777	766	761	780	828	781	810	821	831	794	817	786	850	779	780	727	801	843	745	774	794	725	796	821	833	787	768	815	768	790	786	791	792	831	794	824	819	764	783	784	763	799	804	799	798	792	788	797	772	779	767	799	811	797	759	815	799	814	792	788	777	778	743	790	779	783	756	783	831	751	802	791	814	823	778	792	787	777	770	762	795	745	799	845	791	826	756	829	794	778	766	740	740	796	761	829	788	792	804	805	813	837	807	811	803	781	777	780	813	808	807	797	775	783	758	756	793	782	803	807	774	754	837	839	787	822	791	814	829	794	835	774	768	792	803	732	799	770	765	843	784	835	783	845	790	819	772	756	799	805	808	783	823	795	789	751	830	828	793	770	755	801	780	809	777	755	804	774	788	756	809	759	772	806	819	788	789	848	750	756	777	786	753	764	753	786	783	844	794	806	813	772	846	794	803	781	802	772	809	815	772	833	824	801	776	790	744	785	895	748	763	782	774	783	754	752	825	836	793	789	734	811	828	781	763	795	760	791	804	778	816	794	750	774	842	823	828	799	809	735	771	788	786	764	762	815	779	774	783	781	788	823	789	789	775	815	796	803	756	783	779	777	790	783	841	867	743	774	797	808	797	744	779	816	813	768	775	873	814	849	776	817	782	793	792	769	807	769	808	786	796	778	799	768	818	783	771	742	775	821	820	806	781	840	804	822	785	816	764	807	796	749	782	833	775	796	814	815	805	781	800	799	761	818	803	831	773	804	811	782	759	776	788	789	817	861	829	795	821	787	800	826	810	807	785	737	807	759	810	811	840	822	793	788	791	800	820	838	754	796	755	823	772	808	766	783	790	804	751	794	763	768	780	827	784	811	766	835	768	834	829	773	821	796	829	758	833	806	775	794	807	815	780	837	779	764	763	830	749	777	808	789	791	794	813	785	776	825	781	777	784	759	782	756	783	755	750	759	763	852	812	784	783	812	782	789	774	846	808	837	841	772	792	771	799	811	786	812	806	799	789	759	764	788	800	779	808	804	774	791	843	785	797	780	784	774	774	776	820	829	798	807	784	818	810	774	804	768	774	822	840	797	806	775	788	776	732	804	847	832	817	760	803	832	826	791	801	811	761	807	749	844	766	782	796	738	800	831	834	795	789	806	802	772	799	771	796	796	814	801	809	766	799	773	810	800	786	773	738	764	820	824	815	819	801	735	777	750	770	771	802	764	837	761	825	786	839	811	802	786	767	803	800	788	814	759	777	803	820	818	760	799	759	791	810	818	806	812	795	827	812	781	793	781	842	783	774	793	806	807	818	780	791	800	826	793	768	797	835	772	815	838	781	768	791	785	784	801	824	860	787	806	773	815	841	800	797	863	804	806	774	833	768	784	814	839	813	817	808	820	777	810	766	821	779	797	803	797	819	833	864	816	822	781	771	826	821	777	812	779	806	820	784	817	796	781	813	777	781	819	769	763	771	773	783	901	806	769	814	806	768	791	818	840	795	787	776	794	842	791	872	838	823	773	787	808	815	800	807	791	774	749	778	807	766	751	784	793	779	797	836	819	816	807	749	775	793	790	822	844	799	785	818	757	797	826	786	819	772	797	767	759	770	810	785	798	805	798	793	811	840	806	836	799	820	781	796	780	778	775	802	796	764	801	779	810	814	738	794	770	814	744	789	811	800	786	814	822	775	777	768	800	769	830	825	791	760	776	765	747	808	865	793	760	795	757	779	817	790	764	806	766	784	785	776	821	811	745	837	788	763	795	805	773	784	793	849	832	768	798	830	821	799	780
54239	35795	29727	13409	3042	1538	1098	998	806	799	740	712	648	597	544	544	565	544	585	538	519	520	508	466	465	459	462	446	482	454	452	453	448	425	453	468	415	454	438	439	479	469	459	430	451	491	401	425	433	460	450	476	444	435	482	448	457	467	433	442	434	466	444	443	455	433	486	451	467	450	448	437	437	432	468	416	422	451	448	435	464	467	440	403	409	424	428	453	396	438	429	442	448	476	450	406	436	438	446	455	479	495	431	455	458	452	456	453	472	409	418	454	420	433	424	463	434	433	416	426	417	435	390	461	439	415	430	427	433	429	442	442	420	454	432	446	478	446	441	430	417	444	407	434	427	437	441	486	453	430	426	431	447	434	451	449	454	463	442	413	426	445	407	408	476	465	431	448	474	427	430	450	417	406	480	385	441	426	426	438	409	428	485	428	463	490	456	447	432	410	422	418	437	429	426	379	395	438	418	428	447	463	465	496	453	431	473	425	399	404	464	514	437	377	437	469	426	419	393	422	416	438	453	430	440	403	409	429	458	412	461	469	435	427	459	462	417	413	438	450	444	463	411	468	467	440	470	471	462	422	473	429	416	461	471	436	400	473	408	429	421	470	418	444	462	426	437	436	445	443	448	414	456	423	421	386	435	445	441	392	414	463	421	456	409	461	480	438	433	421	476	455	435	501	474	471	409	470	432	446	454	444	462	451	478	388	441	419	439	433	431	449	484	425	458	433	444	419	435	444	406	402	444	448	431	468	448	416	415	443	455	479	448	492	453	458	472	463	459	467	441	450	421	451	419	436	460	416	472	434	438	468	458	452	429	416	438	469	418	460	407	449	474	419	430	421	451	436	451	415	456	419	436	421	470	415	432	416	449	442	423	458	432	418	444	460	434	444	403	402	448	415	424	454	436	435	421	411	423	439	442	437	487	438	431	451	441	450	514	470	443	432	459	442	398	443	476	463	488	443	459	428	405	430	427	396	419	438	414	419	444	472	379	428	440	403	438	444	432	445	436	415	459	455	427	407	431	406	450	414	409	442	461	458	435	430	408	449	481	405	447	439	489	438	408	435	406	444	471	488	435	428	425	421	436	429	494	442	433	471	438	414	432	447	456	438	471	419	438	479	445	476	456	468	433	484	462	444	436	448	413	425	426	471	422	420	478	473	396	464	452	433	462	430	427	441	411	422	423	443	473	438	434	432	450	410	434	405	451	448	468	422	430	431	421	430	473	403	407	437	421	434	450	448	417	436	443	410	441	429	441	446	450	428	462	439	453	441	441	424	479	472	419	419	414	472	482	481	447	433	415	458	450	469	400	467	428	467	401	472	397	422	455	473	409	385	427	458	382	462	454	437	480	433	467	457	478	422	479	471	449	404	451	453	441	466	420	422	484	428	451	472	433	417	424	466	430	462	445	445	464	475	440	422	472	478	449	417	410	460	438	375	435	436	454	491	453	422	439	414	417	438	436	407	411	464	419	415	446	441	482	448	414	415	408	484	432	462	457	430	443	451	454	409	439	431	445	433	425	426	484	494	457	435	437	457	465	436	461	487	422	448	459	410	439	402	441	463	394	432	386	437	464	456	464	436	474	460	445	425	450	439	467	470	451	453	500	432	435	486	421	400	469	465	445	413	445	460	412	417	408	429	444	427	468	447	456	416	443	409	425	433	388	446	420	428	414	433	434	499	480	479	450	370	445	423	457	444	466	455	449	453	442	476	422	451	449	428	402	465	433	444	471	480	427	424	420	382	455	452	417	465	444	482	447	436	433	396	440	449	449	443	446	411	411	450	436	421	424	472	445	468	444	449	426	424	472	446	424	397	438	481	454	433	443	459	462	453	476	445	443	460	435	434	453	418	471	431	459	489	437	420	403	473	452	460	480	483	447	412	419	482	455	446	475	460	373	421	397	468	475	435	404	443	450	449	443	476	440	400	444	404	467	445	435	449	438	438	406	455	416	458	412	430	465	472	448	439	484	446	485	449	425	434	439	436	471	414	449	416	455	425	430	403	423	438	452	460	422	458	427	422	431	448	413	424	460	423	420	429	421	441	425	453	483	455	440	385	461	393	422	410	485	423	448	407	448	469	469	481	454	406	456	398	454	414	480	452	450	425	392	467	419	425	434	469	433	438	432	452	402	445	442	467	511	482	450	453	412	407	447	435	441	452	459	425	437	408	426	452	403	452	429	423	442	442	419	505	436	430	442	413	438	460	454	426	411	486	459	437	414	424	449	427	428	454	437	441	417	469	471	464	398	424	441	420	435	451	459	409	466	431	457	466	436	428	469	401	442	512	451	439	447	478	480	444	433	458	459	442	479	463	446	469	442	425	463	408	434	386	403	481	435	421	435	440	425	415	405	459	451	429	452	436	402	427	437	405	418	393	455	467	433	441	448	462	438	437	448	460	448	421	431	420	434	448	457	449	472	427	443	386	453	464	461	435	471	459	487	426	425	422	424	418	410	427	418	457	446	440	432	443	437	444	436	464	438	416	440	431	411	451	413	473	472	433	435	424	438	461	446	487	472	449	475	436	446	409	454	394	405	436	435	459	451	408	470	427	421	436	463	482	421	450	449	484	453	434	400	405	417	439	428	435	404	441	455	420	443	439	441	435	408	399	417	428	438	442	480	431	452	466	430	459	427	460	440	445	427	420	447	439	412	452	432	433	445	424	438	437	425	453	451	430	460	457	462	509	424	430	435	439	457	421	459	491	420	490	438	440	455	467	469	470	455	446	461	446	420	465	426	385	458	440	426	464	479	441	418	404	442	418	455	460	511	463	454	426	461	454	387	491	466	451	440	456	440	424	455	451	453	447	421	447	489	451	458	423	442	438	417	474	405	424	414	445	405	474	449	425	456	444	458	415	486	397	438	450	423	449	468	433	471	415	435	455	416	426	457	454	428	409	396	457	416	435	401	425	435	475	454	405	409	412	455	428	461	474	420	432	453	401	439	494	443	444	458	447	457	449	453	426	441	438	436	445	434	426	422	428	448	455	426	426	445	467	465	460	465	477	463	474	480	447	420	426	417	440	444	454	438	465	464	460	433	446	452	453	442	442	456	420	435	455	425	466	445	438	444	456	416	406	455	429	404	419	424	417	465	437	408	409	433	439	445	454	434	425	470	466	449	419	459	415	405	433	458	437	441	433	418	427	436	428	451	432	440	443	479	451	408	455	416	412	461	474	480	462	432	434	487	420	418	450	543	474	433	422	411	427	454	473	450	424	459	450	450	427	467	437	445	461	423	476	450	414	447	447	424	452	445	412	426	464	459	443	457	477	439	454	451	416	423	447	421	457	433	428	419	463	457	408	437	442	415	448	430	466	448	435	452	440	448	435	427	448	447	463	457	435	440	449	447	427	459	434	452	467	416	399	452	451	438	444	437	425	492	424	453	440	482	415	451	407	465	424	436	454	438	446	437	431	430	429	453	446	480	480	403	453	435	424	478	492	429	439	422	420	418	464	456	426	446	469	435	469
34752	26998	30565	15018	5905	4513	3809	3293	2700	2486	2230	2138	1984	1802	1822	1693	1621	1465	1498	1443	1442	1395	1392	1295	1266	1193	1194	1260	1215	1150	1089	1138	1108	1085	1001	1044	1027	1037	1052	1020	1022	944	936	983	945	995	1038	1011	1045	1000	1028	1013	960	983	988	950	978	956	989	966	976	1032	1000	943	961	1004	921	970	989	1029	913	963	997	937	998	991	991	985	940	976	959	979	1050	982	981	966	993	983	982	978	975	986	980	939	948	957	965	971	965	913	944	902	1046	988	948	964	974	973	1026	973	926	919	930	949	1001	988	906	976	973	964	898	895	958	1006	968	946	967	993	1017	963	991	985	920	993	988	1015	939	975	966	945	958	990	958	959	945	904	1015	927	957	925	973	939	949	990	971	972	953	1004	973	968	959	1009	947	1001	973	930	912	966	961	995	1016	1018	941	1006	963	935	978	927	939	1020	902	1009	1021	911	934	940	948	963	955	979	984	1002	983	936	986	989	913	968	972	960	995	941	963	948	969	953	980	967	982	921	915	974	926	945	955	976	900	952	1017	957	992	999	967	923	950	939	984	899	977	964	985	928	978	970	957	960	1017	918	952	965	995	1000	1002	907	936	953	939	985	1001	974	979	960	1008	986	956	890	986	1005	932	972	984	893	985	916	998	965	970	943	999	960	973	936	956	1021	967	955	988	1001	997	905	998	998	1002	972	926	986	940	985	961	961	984	968	966	892	964	978	977	949	933	981	987	984	969	979	947	1003	949	939	974	979	963	948	962	927	910	952	1012	988	953	963	1025	977	935	968	951	958	929	953	920	936	908	980	930	956	904	966	978	985	965	985	980	987	967	984	973	992	950	990	961	978	1026	979	962	953	981	916	993	1050	952	975	947	930	994	966	978	945	981	970	967	940	931	934	989	906	987	1000	1009	944	958	1054	948	918	979	939	944	936	984	995	953	977	964	940	930	939	931	977	951	964	964	985	1006	991	951	1001	952	950	949	996	977	950	953	1012	961	971	987	923	979	1009	981	994	919	961	981	982	989	1020	946	956	1007	995	1012	945	981	926	922	1001	979	963	975	1018	957	957	967	984	896	971	936	1009	937	995	971	968	934	929	895	1005	964	939	927	943	941	929	971	973	915	954	1015	1007	919	899	958	972	984	996	1023	953	960	982	909	983	929	983	949	1000	928	978	978	933	999	960	989	966	967	906	938	912	990	989	927	996	967	900	990	961	939	1039	986	944	963	951	990	930	990	964	943	950	967	995	974	970	1000	979	927	963	957	958	989	958	999	952	942	963	951	1015	940	997	1016	965	998	962	981	938	989	993	939	939	936	955	1035	1000	1041	965	968	963	923	901	960	933	966	982	931	1019	961	997	972	1005	1076	932	984	978	1000	1007	976	938	1002	1009	1041	983	970	1031	916	922	982	1007	970	981	932	948	941	999	953	995	974	990	988	966	895	993	981	989	1003	986	950	1017	1006	987	986	937	977	922	978	961	973	1001	997	980	984	967	963	941	994	991	926	992	952	1000	953	948	1018	910	1025	927	952	1021	956	972	982	946	966	906	963	952	944	933	967	956	986	1000	923	1025	956	968	966	941	1017	1000	945	929	1006	943	919	1001	877	1019	1017	990	943	903	969	1005	962	955	995	978	1041	984	973	990	963	1015	917	953	896	952	1004	999	987	979	940	943	978	992	963	1008	983	969	961	1004	1000	978	985	955	944	959	1017	981	976	956	950	968	984	923	992	911	961	930	886	931	965	959	963	978	975	942	959	1022	1022	986	978	995	1002	1004	950	1003	1023	975	1041	959	898	986	997	989	934	937	950	1003	999	1007	966	1021	968	930	913	922	983	968	977	974	978	975	1022	1052	934	979	956	938	964	956	961	930	932	1035	982	958	942	972	982	954	942	1010	974	995	999	983	1000	956	987	931	954	996	952	975	938	995	939	1008	958	981	947	939	984	960	955	978	923	963	968	941	976	958	956	988	942	1000	971	933	969	968	975	1027	914	932	1004	889	942	975	908	1001	950	998	976	930	980	1010	975	952	948	951	966	1003	1014	942	956	947	987	1012	975	938	1006	970	917	941	947	963	941	1009	975	940	985	1004	962	955	952	962	965	972	975	908	999	959	970	960	966	968	1030	944	972	949	945	979	965	977	922	982	953	936	943	935	1018	998	954	970	981	1004	1017	986	988	959	966	938	958	1020	1016	918	926	990	999	945	975	1021	936	999	971	962	997	937	972	1013	914	962	946	985	993	953	992	974	986	988	971	1006	970	930	928	948	978	919	937	980	996	989	974	993	992	996	957	1018	988	958	967	921	992	971	984	996	970	951	971	973	926	958	941	981	960	923	920	994	983	981	957	988	959	974	961	930	882	976	972	996	955	955	975	940	943	937	981	982	984	950	910	958	950	1011	948	985	926	1004	973	945	1004	977	960	964	984	961	996	954	972	926	924	922	992	933	961	947	998	1008	947	966	959	972	947	951	905	970	963	974	970	990	1001	956	998	978	969	974	995	932	977	954	982	922	969	972	944	985	968	956	952	940	971	980	979	993	999	949	962	998	980	971	995	936	1003	963	944	1021	938	960	942	978	921	980	990	979	978	1044	935	978	930	984	993	979	985	967	926	961	1001	1009	968	898	945	973	945	1030	929	974	957	968	948	916	944	984	957	978	925	988	946	990	1006	893	964	972	975	985	1001	1007	969	964	964	937	956	960	1001	1040	933	987	950	931	928	992	912	987	1002	958	942	891	960	965	963	932	943	993	914	956	963	929	966	971	985	1015	1007	989	983	972	1016	960	962	1001	950	943	980	978	945	984	971	965	949	950	967	1017	947	991	945	914	972	965	960	919	956	916	946	941	962	948	969	1007	968	950	908	993	927	948	1007	944	980	1002	933	990	958	976	1045	921	988	940	993	1019	1000	929	1012	950	1052	987	973	918	964	926	952	1012	973	933	967	942	922	950	992	1011	993	986	975	962	981	947	919	1000	934	961	968	968	1041	1035	964	920	957	985	965	1007	961	962	964	971	1005	982	968	988	981	990	951	983	989	989	994	935	909	1003	994	954	908	944	944	984	979	1005	923	952	954	924	1051	914	1007	998	975	928	891	961	986	990	979	911	942	949	989	913	971	933	973	960	904	1010	983	961	955	970	986	989	943	945	946	951	965	1017	947	927	991	953	960	955	931	980	987	997	1003	963	893	906	977	951	978	975	921	945	930	973	963	917	946	985	977	966	950	1041	925	1014	935	991	938	943	986	929	971	940	958	967	907	982	950	965	1007	1009	973	1019	911	943	921	966	997	1036	956	976	986	997	973	951	943	984	980	992	967	971	974	941	940	944	1002	941	976	949	995	974	994	914	965	972	970	1032	1002	948	929	934	997	974	927	964	967	959	919	992	959	987	965	945	987	958	1002	987	927	977	983	965	926	936	963	907	994	869	976	971	998	1021	949	932	943	986	1012	991	985	993	1003	974	988	994	974	1001	970	906	979	940	1000	943	939	952	998	976	926	958	953	928	987	921	917	914	1015	1007	945	953	988	918	999	970	934	992	989	1036	925	981	978	942	1033	1030	952	950	946	1036	949	959	992	990	985	938	991	960	908	1053	987	995	951	1009	929	961	979	1018	999	972	974	1009	982	974	949	994	974	986	959	943	906	963	965	955	963	1007	1002	968	1030	918	1016	947	992	948	964	961	986	983	932	1003	933	905	1065	935	1003	951
29551	15568	6044	1743	816	678	599	576	589	512	518	480	464	484	499	465	468	421	475	459	470	517	415	461	458	483	452	466	449	465	483	455	495	471	479	415	466	474	469	493	472	455	500	456	456	456	451	449	479	464	437	495	492	495	476	467	495	483	427	455	458	449	464	463	497	468	458	469	485	465	472	459	432	445	470	478	422	461	422	492	498	484	500	489	470	468	463	445	449	462	431	472	465	462	466	467	471	437	467	430	461	472	501	464	476	507	437	470	501	469	475	505	434	467	456	449	490	474	489	469	452	424	451	416	440	472	467	482	475	448	431	484	479	438	454	457	477	502	453	491	497	459	475	498	462	478	451	453	438	476	441	459	452	500	482	478	470	479	482	471	447	473	463	449	487	437	505	451	500	473	490	467	456	510	382	474	451	480	492	478	460	459	506	444	479	474	465	490	453	442	439	472	465	449	481	464	471	448	466	474	468	452	467	398	488	508	434	447	446	482	471	477	450	526	434	494	487	475	507	495	435	445	455	447	451	443	494	417	481	483	480	487	452	469	509	474	456	433	484	440	446	485	445	485	458	438	477	448	469	439	457	480	471	463	450	478	442	433	421	460	453	461	474	450	425	446	434	518	451	457	472	432	471	449	478	417	413	447	448	474	425	438	460	457	468	420	461	479	451	408	457	427	519	474	483	483	453	469	447	488	479	456	448	499	465	452	486	477	454	456	455	467	481	456	424	476	484	434	464	493	490	447	454	469	411	482	476	438	472	435	489	408	474	448	482	473	465	475	507	470	448	475	442	469	513	457	464	447	458	469	463	456	443	486	434	458	475	435	456	445	447	443	431	486	484	457	453	413	450	460	482	465	471	473	520	432	447	445	459	505	461	447	433	441	464	462	469	424	437	414	518	448	471	488	476	473	463	442	455	492	476	443	466	475	456	482	441	445	435	457	464	463	482	454	460	427	465	448	439	463	473	438	501	480	435	450	489	476	471	461	464	477	465	456	449	459	485	443	498	497	458	417	448	467	446	445	470	482	462	425	463	453	449	472	487	442	485	453	498	486	484	476	448	497	421	500	472	461	432	473	429	455	430	433	480	452	488	428	427	448	478	442	467	471	462	476	448	426	438	425	477	492	472	435	467	506	441	415	407	454	462	481	443	461	434	455	457	439	478	463	438	442	434	479	422	467	458	442	492	464	474	456	451	450	482	485	443	468	477	441	473	471	450	434	490	452	417	447	436	432	479	449	456	466	460	473	452	452	477	466	484	481	442	494	476	488	427	435	463	491	468	420	491	452	476	490	448	472	467	449	456	478	470	473	459	482	484	448	449	455	438	462	494	468	456	461	470	493	508	476	465	477	498	468	498	448	462	496	486	491	489	450	456	474	451	491	438	463	424	453	458	468	459	489	500	488	417	461	458	490	456	453	465	436	452	482	451	475	463	426	452	448	466	471	439	448	452	473	481	473	445	446	512	462	484	462	487	470	465	496	475	497	445	458	465	442	541	465	461	479	470	458	412	484	470	499	512	491	475	476	472	443	510	409	450	456	471	490	472	457	473	472	459	408	470	448	482	471	473	489	495	457	461	471	438	478	503	485	421	452	490	483	449	464	472	461	483	470	474	458	481	445	465	432	458	450	465	459	463	520	460	458	409	470	472	453	435	405	457	471	454	472	446	434	465	447	472	492	441	475	462	478	479	421	443	475	481	438	555	451	510	483	455	509	478	447	494	469	488	439	428	470	456	452	462	481	424	436	474	475	465	447	491	479	479	488	457	480	481	414	449	514	448	445	440	489	442	451	421	470	444	410	500	480	457	447	469	447	472	467	477	478	460	478	479	468	490	452	492	475	435	407	472	472	487	452	403	437	510	475	427	469	459	500	464	461	450	472	407	493	483	452	426	485	483	409	477	447	473	477	403	464	476	491	476	490	461	487	496	434	446	471	483	450	451	436	471	435	513	443	470	493	453	462	431	458	488	496	475	443	487	540	465	445	445	469	454	414	485	456	483	480	465	475	444	497	430	449	446	446	440	505	439	462	466	436	456	479	445	463	479	440	462	475	487	476	457	450	488	457	445	489	439	432	473	489	424	438	410	423	447	433	450	411	436	465	462	451	443	496	463	446	451	492	428	475	477	406	479	499	463	450	477	474	447	503	419	469	466	441	451	481	427	465	475	463	458	464	438	455	483	451	467	413	476	436	461	459	445	443	456	474	467	432	455	447	479	506	475	486	459	442	464	465	486	465	424	453	443	449	448	422	470	402	412	489	455	484	458	507	451	477	484	437	483	490	474	511	443	481	439	431	406	498	456	467	485	461	468	461	466	467	433	447	489	491	496	476	498	470	427	495	475	474	460	508	431	466	467	441	428	413	449	483	429	464	465	483	460	464	447	440	483	469	437	419	468	468	467	462	461	484	462	435	445	481	434	438	461	476	478	457	466	483	433	449	481	463	457	487	494	439	462	458	432	473	445	510	484	428	492	479	474	514	450	467	463	451	481	482	541	418	438	463	471	484	463	464	481	481	467	415	468	476	544	444	444	426	461	541	430	468	498	431	438	464	464	468	483	489	447	495	498	477	472	511	462	443	508	503	484	455	498	443	438	425	458	504	470	452	437	452	487	493	427	440	453	494	432	457	462	458	451	462	456	390	447	451	493	505	437	450	452	460	458	466	430	474	471	486	472	472	463	448	467	478	439	518	504	451	481	410	460	472	472	471	468	473	469	505	440	414	503	462	432	455	450	450	447	433	426	475	469	476	479	470	474	477	492	508	486	423	446	441	472	460	485	463	493	502	446	474	457	463	479	488	504	451	502	433	466	475	448	459	444	468	473	449	453	481	487	497	504	467	481	461	463	486	458	503	465	487	478	459	487	484	461	502	442	452	465	446	435	430	466	485	484	475	456	454	477	475	458	446	457	445	450	408	473	471	491	482	489	460	443	491	453	405	434	471	466	476	446	501	436	507	485	465	440	478	456	467	432	439	504	487	477	466	462	499	465	456	450	449	477	452	458	480	474	490	446	493	467	470	503	408	475	446	501	489	488	479	459	454	467	431	489	448	444	443	464	498	474	475	469	461	486	529	455	434	479	430	463	459	476	480	460	481	442	453	497	469	472	497	426	479	480	469	446	493	468	476	453	464	431	456	463	475	493	447	452	479	513	464	442	491	433	440	488	472	459	428	468	467	481	437	469	464	415	437	437	453	461	502	457	459	478	475	500	502	463	518	466	460	446	464	429	500	469	467	471	443	460	492	486	493	455	458	438	490	460	468	486	475	482	471	466	453	451	476	423	512	474	439	457	449	469	464	467	453	462	432	460	470	432	444	454	510	504	451	450	460	474	456	454	459	460	476	490	487	474	431	503	462	475	458	468	430	491	460	484	460	463	440	468	456	482	494	448	463	481	449	451	459	409	457	437	476	469	470	499	478	457	495	478	496	446	456	452	476	432	473	493	474	430	421	466	426	483	469	443	470	503	467	469	506
18719	11556	8358	3735	2226	1847	1685	1487	1389	1298	1286	1178	1103	1211	1163	1162	1090	1146	1067	1150	1074	1128	1051	1060	1070	1084	1064	1054	1034	1090	1018	1038	1028	1018	1034	1035	1044	997	1021	1024	991	1017	947	958	963	1000	1009	934	1022	973	986	1007	963	1031	1021	954	1056	1034	979	990	1002	991	1018	1006	973	985	979	989	1032	959	1010	991	962	969	973	975	975	983	977	948	1023	967	1022	1015	995	959	987	959	938	1052	996	941	1039	959	1009	998	999	995	974	1020	1010	985	969	1013	1003	1010	1027	1009	991	977	1035	1017	1004	1008	1012	1003	1015	937	950	994	941	995	1064	956	958	959	949	982	985	982	918	983	958	956	980	1031	969	971	949	947	984	974	1015	916	942	948	1044	984	981	1044	1041	958	1011	971	974	1029	955	1030	982	1010	968	1029	992	1029	992	973	967	985	1023	965	965	977	1020	999	971	929	979	1023	999	1000	977	991	936	1030	927	1076	951	967	1013	938	961	1001	985	970	1024	927	982	1035	951	973	958	1020	952	971	1010	950	1003	980	968	1031	990	1008	960	1003	984	991	950	991	992	951	1012	961	940	984	982	999	948	970	923	966	989	983	955	1036	952	1007	996	1015	956	1022	972	1053	1012	978	969	965	963	1024	972	993	1005	982	947	989	947	977	994	977	994	914	951	966	992	960	1004	1035	961	1038	1002	962	1011	1019	915	1029	975	929	1053	940	993	1006	943	973	976	925	972	961	932	943	983	948	998	936	963	1024	1011	1000	976	992	1009	1041	973	987	966	943	989	959	1041	994	1052	966	1011	1028	1012	1020	1009	942	969	1001	1026	1021	990	1014	1026	1014	1017	962	999	958	1042	955	1016	1001	968	1021	984	1000	1003	988	1003	992	942	906	1032	958	955	996	985	986	1004	1010	1004	996	1004	986	1004	970	982	972	1010	985	963	948	972	955	1034	955	1004	1024	988	991	978	925	994	996	992	969	989	905	974	969	985	1024	1048	924	981	939	977	1043	948	1029	908	946	987	979	965	977	974	1006	1047	972	1043	960	1006	1045	953	964	1003	1025	982	968	974	998	1019	968	1032	1001	928	948	1038	1018	988	999	981	1038	996	1003	962	922	1042	1000	1041	975	977	1000	957	983	1017	1009	1004	988	967	980	970	984	960	981	1002	951	1027	1011	989	976	1030	1042	971	1013	973	967	1025	965	898	1015	988	1023	1021	971	1045	978	998	951	1048	1032	970	990	958	1003	976	989	934	981	968	1023	974	999	932	951	1001	968	969	963	1022	1016	1026	989	991	992	948	991	967	980	1003	978	991	1019	997	1030	1021	986	958	1028	983	974	949	968	890	978	972	936	1037	976	936	996	1003	993	1016	966	961	995	1016	937	1002	1001	998	961	966	960	996	994	979	992	1027	979	958	1001	999	1051	960	970	963	1020	942	998	1007	990	995	945	991	947	1036	1016	1034	992	1006	989	978	1013	995	1013	1035	1056	964	1015	999	985	990	983	963	1044	990	1052	1014	958	917	948	1047	976	996	952	979	1046	948	906	1012	987	987	933	960	992	973	986	1009	1016	898	981	1037	988	961	1009	1054	987	999	1017	976	1035	996	931	1001	954	980	947	978	986	1039	970	977	1001	929	1019	1011	981	987	982	971	990	1019	1015	1011	945	1018	989	1024	970	987	1000	1009	1039	989	947	1017	1007	1024	965	1017	1039	1033	973	1003	1000	1002	966	983	962	991	984	970	986	940	982	960	992	1013	945	973	957	928	985	1010	984	1026	1011	1002	1070	1001	998	976	963	960	954	952	988	988	1009	976	998	956	994	988	975	1037	1070	920	1021	982	946	965	991	989	1024	991	1003	1003	973	1023	963	1013	999	979	941	1007	969	1016	938	990	972	1001	994	1030	978	984	951	978	1010	988	1017	1010	981	1045	957	917	968	987	992	1036	1008	967	1046	966	972	1002	962	1009	1033	919	1000	951	964	967	945	973	989	945	996	950	997	983	999	1021	997	914	940	964	996	961	974	1004	941	983	974	973	1014	985	991	948	977	1006	911	1044	942	1000	1016	984	959	990	1031	1037	1024	1052	977	999	979	990	951	1029	966	978	996	964	1001	995	976	1008	1034	1035	971	944	960	999	961	1012	988	1018	971	1011	937	978	1000	965	977	941	989	932	968	995	1034	996	988	978	993	976	977	1019	975	1021	990	1016	926	966	951	950	921	1007	999	966	971	1001	1010	985	1001	995	986	991	976	1007	1044	997	1009	952	951	990	957	1013	963	953	953	964	972	1013	995	943	958	984	990	981	1011	912	1048	964	998	1004	976	968	950	945	988	976	978	1005	951	978	979	1001	1049	975	917	1025	969	1037	1002	923	925	979	965	982	967	994	1019	1005	957	1006	991	958	982	989	981	1004	969	985	999	998	994	967	957	1016	1018	957	938	1004	1008	1003	1045	1027	979	981	974	929	1008	1039	964	1034	949	925	973	964	988	981	927	978	1002	1033	988	960	1000	953	945	1049	1026	966	966	1042	970	1012	1007	1003	956	1017	1014	1027	963	989	964	1029	990	949	969	1051	945	987	1018	982	994	987	1014	981	950	992	979	959	962	982	1022	1013	974	977	918	967	986	977	947	977	941	944	1071	967	1027	944	1023	1011	999	1002	923	990	1025	988	1003	1000	1059	921	985	1045	1026	967	1006	977	992	983	963	996	933	978	958	951	1015	990	976	995	1009	999	949	977	944	1050	979	1024	946	1034	923	948	965	984	954	1005	975	992	941	946	1010	978	954	935	969	999	978	981	994	951	1059	1030	990	1001	995	976	970	971	1064	983	991	954	975	1002	979	988	965	974	989	976	940	1007	1013	1021	1029	957	980	972	1003	980	933	912	1000	994	980	970	1038	996	988	942	953	977	1014	980	1050	989	988	992	968	956	979	1038	971	957	966	993	961	985	1030	967	940	952	958	991	1020	994	985	1043	961	1033	937	981	988	998	1007	960	996	970	947	1035	1004	965	996	994	976	964	971	959	962	926	996	993	978	1026	961	945	994	994	999	912	956	1050	995	909	972	1003	1003	986	976	1026	954	1007	950	1013	972	989	1003	1016	1021	987	966	1003	1080	1008	972	995	952	996	994	974	1046	1031	1017	954	958	935	1000	994	951	983	992	972	1011	948	1001	942	962	982	1007	1025	974	1032	924	993	994	1006	985	960	1060	1038	978	1026	967	974	992	976	973	944	948	970	929	998	956	983	934	958	980	1019	980	980	912	1036	1023	994	952	1015	991	961	981	980	980	1015	1038	974	996	975	1038	941	993	961	1001	1019	976	979	974	978	1010	914	1005	994	994	950	961	1003	986	974	965	942	999	986	994	979	964	958	1007	1001	1008	927	971	970	996	966	1014	972	931	980	940	953	1002	1048	1005	1012	1004	1010	927	1023	1047	984	970	1002	1021	985	911	936	1015	953	911	995	1023	972	922	983	952	1029	1003	1025	1014	1005	971	984	980	998	980	1012	977	1015	1011	940	984	1018	942	1012	1011	967	972	978	1002	1021	965	971	983	1023	1054	1011	964	1041	1007	954	993	1008	972	946	1003	1007	1021	1034	998	968	1030	1017	993	949	997	975	955	1004	1002	1016	973	945	1024	1026	982	990	946	1026	997	1007	967	979	987	1019	996	975	1001	965	994	991	983	978	1004	975	958	974	945	958	1028	988	1035	983	992	1019	992	960	978	990	1008	1006	1020	966	994	1034	975	991	985	988	960	965	1006	984	987	1009	1007	967	973	951	918	1011	1024	983	962	1055	970	979	976	972	1032	1032	992	1023	962	962	979	1021	973	1063	983	1028	1007	996	951	991	1044	1022	995	957	948	944	1058	979	987	971	986	970	985	1044	984	959	984	994	997	1016	1033	972	982	970	996	983	971	947	1015	987	956	1016	952	967	995	996	952	929	947	1009	999	1009	936	981	965	928	1004	1042	1038	952	975	990	991	1012	961	1008	957	1006	1003
46736	26203	18317	6481	1558	924	776	653	580	508	536	484	500	446	451	484	429	372	439	426	383	391	427	371	422	362	370	396	383	415	412	380	383	391	352	378	350	400	404	418	416	386	367	393	377	334	374	392	384	380	385	339	364	349	371	366	382	361	364	367	353	366	348	375	388	385	389	399	402	377	389	385	368	390	410	389	376	391	380	363	363	356	334	344	389	365	396	352	379	389	333	380	361	361	371	380	374	362	383	407	350	353	343	375	384	335	371	348	343	333	371	352	352	348	375	385	371	389	332	368	364	378	334	402	345	371	373	343	343	358	370	375	369	363	392	368	384	391	408	366	382	341	371	375	360	340	354	381	331	360	366	373	348	340	385	389	385	387	436	369	359	337	376	363	371	328	386	364	390	385	325	336	330	388	405	389	375	363	363	371	369	365	357	374	384	354	327	363	328	377	434	348	368	376	358	375	390	357	375	352	379	372	366	357	357	385	389	383	365	337	323	383	360	373	344	353	385	382	336	378	361	335	395	340	363	382	357	358	376	346	351	378	409	383	386	354	381	332	348	358	417	379	370	385	370	397	362	346	369	370	343	350	438	359	342	367	344	382	364	357	366	359	358	341	387	338	365	376	354	383	404	376	370	358	387	393	362	339	362	366	396	389	390	358	377	387	369	351	360	373	366	406	382	354	384	367	373	390	387	355	340	355	344	351	393	365	347	356	355	347	373	376	373	364	353	351	369	365	404	397	369	390	389	384	393	329	411	374	361	404	389	390	364	339	393	404	360	320	395	321	393	365	392	383	363	321	357	406	408	395	366	341	407	322	364	381	340	349	380	401	348	367	363	370	372	368	377	375	354	353	372	371	389	358	368	332	335	376	386	325	364	356	311	346	350	386	361	347	355	361	400	380	335	398	332	389	343	373	367	397	370	365	383	328	360	376	367	382	377	384	353	378	350	342	328	351	393	341	332	367	366	335	368	348	374	349	375	383	361	389	396	378	381	367	337	354	403	367	349	390	349	344	409	389	345	345	381	370	374	368	356	350	376	368	348	361	380	354	376	332	356	367	342	380	371	369	400	415	397	386	346	345	380	360	351	348	373	368	367	378	359	342	355	398	342	372	395	365	348	367	389	352	392	418	378	359	378	376	352	351	385	352	338	371	360	385	378	349	387	349	370	392	385	376	361	382	343	377	379	356	396	371	358	372	410	375	369	344	365	362	345	361	380	360	338	357	380	343	365	344	387	376	336	327	361	368	357	364	391	354	357	356	375	327	383	345	369	367	358	336	404	343	351	378	363	352	371	383	383	375	333	341	348	375	381	345	379	353	357	354	376	375	369	325	359	386	370	339	353	372	387	396	384	371	382	393	342	362	370	344	353	372	378	369	355	385	360	366	390	377	375	350	364	411	358	342	382	319	339	334	394	371	377	362	363	364	343	367	382	346	358	360	382	344	343	350	364	345	338	370	379	345	384	350	335	393	390	360	395	359	342	372	344	361	375	360	357	365	330	349	368	366	386	398	383	382	390	397	383	385	408	347	404	348	382	369	368	354	350	386	374	361	385	374	355	363	403	366	352	355	371	380	394	388	385	340	369	380	371	381	372	334	348	403	397	383	366	376	350	362	372	352	365	367	360	384	343	399	340	369	330	354	379	341	329	369	342	372	382	371	353	376	388	356	365	371	390	376	343	394	420	334	387	353	380	345	366	361	350	380	382	381	399	370	367	380	339	376	348	340	406	367	368	345	349	367	352	386	383	365	349	401	365	374	346	369	374	388	355	374	377	390	371	367	379	369	387	349	349	377	397	412	377	363	390	365	346	351	358	357	378	368	372	400	348	395	399	369	385	358	363	366	398	374	351	402	391	346	367	383	411	396	382	386	344	333	375	371	402	415	324	380	359	385	383	421	371	413	380	363	334	376	359	388	369	326	366	381	359	341	392	345	373	391	405	423	405	384	373	371	343	333	404	369	344	381	395	342	377	380	343	398	388	390	338	379	369	406	350	354	409	345	361	417	377	362	339	351	419	383	384	409	411	379	375	356	397	344	383	347	389	379	363	369	343	371	359	355	380	372	378	352	360	341	337	371	407	396	341	363	380	395	376	351	357	357	354	365	390	379	377	391	356	351	380	392	413	367	376	327	323	360	382	337	369	380	398	390	351	383	355	347	373	360	378	339	372	393	384	361	373	373	391	359	394	385	364	352	407	399	392	368	387	361	359	391	363	355	358	385	345	398	363	368	345	387	359	374	375	362	368	359	395	348	361	364	354	362	350	405	397	371	354	384	332	395	342	366	376	381	362	400	346	360	392	335	381	402	387	378	393	403	343	388	370	384	324	338	386	366	379	396	360	373	328	376	343	403	325	346	380	347	344	386	375	339	340	374	361	334	377	358	383	338	339	353	379	368	408	358	378	371	379	400	368	341	391	356	386	386	402	378	352	361	365	350	364	355	354	368	374	374	368	349	368	355	347	379	366	408	371	354	336	394	325	361	358	352	354	351	363	374	386	392	367	359	361	368	369	352	396	370	354	387	364	374	344	387	407	363	398	371	407	377	340	356	367	366	354	344	394	379	365	364	386	405	394	384	332	396	373	342	327	348	382	362	350	361	333	368	406	405	364	321	422	391	390	359	411	366	349	356	373	344	368	388	356	314	365	377	376	353	384	363	407	358	388	328	365	362	362	368	410	364	351	352	341	389	367	355	360	393	383	379	344	385	398	373	362	382	357	374	391	381	360	337	356	380	376	355	375	372	372	390	407	339	353	380	384	366	387	334	402	316	326	347	368	356	381	358	356	356	380	332	392	374	357	349	365	399	371	344	396	365	353	374	354	383	356	354	358	388	378	382	354	372	394	357	391	361	353	372	356	379	370	373	366	370	396	390	344	422	366	375	391	384	387	399	394	357	403	310	352	353	359	387	356	344	378	358	377	394	370	398	374	347	377	369	400	338	429	394	351	412	370	385	368	344	390	370	366	354	397	347	348	374	375	403	350	387	358	361	368	363	358	366	362	357	411	356	363	387	333	364	323	358	352	379	331	365	378	381	349	400	387	329	371	367	352	362	337	386	370	365	374	380	355	363	336	361	393	377	358	386	358	374	375	339	368	384	377	359	339	397	401	374	395	384	334	366	385	365	370	364	388	372	358	356	374	380	384	390	358	359	400	360	334	387	367	338	334	373	388	391	367	365	365	387	395	342	407	382	348	352	355	369	379	361	383	355	375	375	395	339	361	367	390	365	385	378	385	338	379	361	374	375	359	369	357	367	357	354	356	365	342	360	362	397	396	332	387	380	380	349	400	371	363	436	379	391	360	377	375	420	385	381	356	377	374	381	376	364	370	378	367	365	333	389	352	340	343	407	360	332	340	316	378	390	388	362	390	391	359	367	399	370	347	353	355	381	388	406	369	387	391	359	338	386	351	369	387	357	375	389	369	372	407	411	368	379	374	388	370	351	390	377	392	349	376	352	307	359	376	388	331	357
30573	19493	20756	9383	3894	2871	2570	2116	1898	1727	1581	1439	1369	1299	1318	1212	1155	1158	1087	1098	1060	1029	1029	957	1050	994	909	980	966	958	967	978	914	910	891	829	832	861	852	847	801	856	820	828	809	817	883	871	885	842	808	781	806	827	839	825	879	855	810	801	821	818	840	827	845	893	836	831	825	879	834	837	842	825	836	836	809	795	815	803	855	815	799	833	822	770	766	822	813	802	805	858	813	827	838	839	822	791	791	823	828	793	818	829	822	815	812	823	829	846	801	825	840	797	784	854	748	790	841	815	795	795	796	825	783	796	836	839	831	765	852	823	797	809	861	825	828	771	780	816	821	895	854	811	827	836	844	810	821	835	814	771	858	769	837	811	827	834	795	806	813	781	846	868	842	811	864	834	773	835	770	769	839	824	854	816	801	860	805	837	815	804	798	839	839	830	784	853	845	809	836	762	818	814	830	811	773	887	828	805	823	853	830	815	793	838	809	817	845	839	801	816	864	857	803	833	816	822	878	761	803	774	854	850	816	830	812	807	810	764	812	754	812	787	798	805	825	828	841	828	839	831	862	848	820	804	800	850	833	850	819	810	864	824	866	721	768	841	806	819	827	863	818	847	768	867	840	838	871	853	840	819	755	805	780	828	825	764	853	835	879	796	842	793	854	796	754	854	841	791	840	762	848	787	796	807	859	842	805	815	815	862	860	747	844	856	807	845	883	865	762	802	866	830	766	804	808	805	862	821	806	840	875	785	835	781	809	865	794	830	832	794	842	813	806	811	817	876	817	849	793	818	768	810	823	741	818	834	841	806	848	849	781	873	849	819	820	828	757	823	826	809	792	821	861	849	800	789	827	799	820	837	811	808	826	807	866	818	783	843	842	841	774	850	839	827	737	803	828	818	794	778	788	820	824	790	802	827	782	785	867	826	859	845	826	840	839	822	818	849	820	844	822	753	816	792	801	828	789	824	830	771	845	872	789	854	828	794	849	805	823	794	808	837	852	828	768	764	802	830	772	795	774	847	854	879	812	834	823	790	814	796	781	828	851	824	865	866	808	808	848	862	815	875	790	832	845	747	840	854	796	875	794	811	800	797	783	786	813	819	810	783	865	816	823	812	817	808	833	837	813	812	883	839	783	780	835	790	792	833	778	793	839	815	813	827	859	833	840	805	899	832	813	801	779	803	811	865	826	825	827	845	803	812	823	794	821	826	833	831	816	827	839	848	836	814	806	761	848	845	792	848	853	807	801	840	783	828	782	827	849	831	813	839	789	821	798	815	811	844	805	799	845	778	845	816	840	825	758	819	814	775	848	859	793	790	816	833	810	832	801	828	789	789	793	845	805	834	867	850	811	806	882	873	846	874	820	813	848	801	829	782	814	769	812	809	858	857	786	844	780	851	849	840	813	818	805	809	786	813	864	788	840	811	795	830	810	808	767	827	858	834	798	831	769	838	754	805	816	853	798	834	774	794	838	825	867	836	790	819	833	821	848	822	908	815	772	864	779	893	813	791	807	802	792	866	822	847	805	791	820	863	815	890	815	815	776	836	833	809	811	791	791	828	778	839	832	815	846	837	794	838	843	852	821	847	812	760	848	815	829	838	812	839	867	807	833	845	844	784	814	818	820	866	879	859	800	804	821	803	865	819	816	787	829	792	825	808	822	785	819	891	802	779	852	825	801	844	845	807	792	815	791	777	837	792	829	845	838	844	853	815	844	802	800	846	776	829	870	770	858	858	860	814	841	811	811	808	868	816	822	818	807	877	818	838	839	850	809	781	814	829	804	793	825	820	771	845	835	777	810	856	789	862	803	847	803	802	855	804	819	879	837	821	851	853	841	788	768	843	857	831	850	835	821	833	767	875	843	857	801	795	791	841	813	851	822	828	777	866	808	799	796	819	809	820	825	841	853	790	772	818	803	810	819	782	840	853	801	796	839	828	873	828	836	792	825	851	836	848	844	868	813	764	874	836	805	783	826	769	771	828	847	838	796	783	788	763	827	888	830	852	808	814	785	786	804	842	836	821	858	795	786	855	778	828	814	827	854	835	792	788	858	854	855	797	862	813	883	859	849	829	788	832	844	819	796	847	838	805	841	830	847	818	810	813	794	851	804	863	830	759	821	853	807	830	882	799	853	826	837	816	838	834	852	853	795	800	786	821	795	882	814	845	837	801	833	814	864	865	833	868	824	816	762	809	847	825	815	831	832	829	777	789	802	830	875	749	808	850	815	805	815	807	792	828	834	789	823	784	809	833	847	809	840	814	791	784	843	829	804	797	838	797	819	838	780	798	770	842	828	821	822	856	827	833	803	847	823	830	796	769	806	825	798	828	795	832	826	828	811	824	807	822	845	817	776	825	802	806	794	842	844	815	835	807	839	791	816	809	849	827	812	805	821	731	800	880	848	840	811	818	855	808	800	792	813	850	822	864	783	822	802	832	833	823	810	834	832	830	807	844	871	799	832	781	814	878	842	811	841	819	850	814	855	869	828	787	813	853	821	808	807	841	772	833	817	809	789	856	838	910	874	791	778	774	816	806	811	798	839	810	796	786	800	790	801	780	795	830	816	866	805	868	832	801	801	821	835	799	803	799	824	791	827	851	820	858	821	884	899	852	799	841	764	774	810	852	819	808	841	851	839	782	837	852	825	830	850	863	844	810	851	766	818	771	800	887	830	802	808	820	785	877	803	837	781	792	819	809	838	832	780	769	799	813	820	873	885	819	841	824	819	830	816	798	787	843	782	783	777	810	827	826	840	765	854	824	782	822	802	801	776	871	835	842	822	812	785	815	802	826	818	859	798	850	831	829	840	824	787	848	823	819	800	795	784	844	791	800	822	808	827	867	802	889	825	786	833	843	796	810	805	807	785	836	788	820	826	797	865	798	866	788	807	791	842	863	798	796	854	794	786	828	829	774	817	854	820	831	796	788	771	787	828	862	812	810	778	803	760	851	828	795	798	867	786	789	815	844	766	776	786	868	855	809	815	784	761	850	796	829	784	905	777	825	792	802	796	838	808	798	811	835	786	805	871	790	773	821	763	843	820	829	772	764	840	830	798	784	804	815	810	785	787	779	850	829	756	802	792	780	855	815	795	806	822	838	848	807	844	828	753	826	792	798	815	872	806	786	824	805	783	787	826	798	813	786	839	811	841	825	820	840	749	798	810	770	809	817	817	840	853	843	836	817	813	820	828	857	805	807	858	833	814	864	826	780	794	762	848	809	805	780	824	837	801	861	797	799	854	811	841	847	849	784	824	806	834	817	856	788	812	795	823	836	797	842	832	834	836	867	843	789	778	790	830	793	802	848	782	842	805	843	863	811	824	847	790	755	814	851	811	880	834	798	762	849	757	830	851	816	827	823	826	803	821	847	810	823	838	851	828	828	819	815	846	830	826	882	858	810	807	808	793	786	839	794	837	817	850	823	818	830	812	816	845	845	843	828	844	816	825	818	864	877	821	833	831	843	868	802	792	809	820	802
53703	36756	27642	11839	2908	1517	1179	904	845	757	670	651	660	631	537	551	594	533	477	555	556	463	505	486	442	480	511	479	471	492	481	433	443	472	433	478	499	459	452	471	410	444	437	471	459	422	425	449	454	434	428	394	458	444	448	414	462	458	473	469	492	438	433	434	454	451	445	399	417	434	461	443	459	472	452	453	429	392	442	472	423	493	411	468	413	453	453	439	449	453	464	418	453	461	492	427	463	471	433	413	405	406	468	456	466	440	504	455	448	423	452	448	434	436	460	457	431	454	478	461	442	440	434	375	465	449	456	429	446	479	442	436	424	474	442	420	430	470	440	475	450	457	431	412	445	387	453	464	419	451	428	461	478	475	476	445	403	432	456	420	442	454	485	448	398	467	463	497	427	396	464	427	452	417	435	460	464	447	423	426	456	416	463	457	415	406	455	431	465	453	470	473	439	470	448	432	464	464	473	415	483	462	453	444	443	426	475	452	427	459	441	468	413	429	473	461	447	419	430	439	418	469	486	482	436	440	443	434	443	475	472	402	460	441	457	483	451	474	414	444	403	422	431	450	446	447	462	435	453	419	486	400	464	433	426	445	435	427	429	434	467	462	480	471	401	502	528	482	419	427	450	414	409	392	443	441	415	437	431	450	452	400	460	477	441	477	478	444	457	455	477	435	434	418	488	403	477	468	449	462	485	504	483	471	480	467	480	471	484	426	458	454	429	429	448	451	425	462	482	435	458	417	439	465	474	484	443	448	460	409	425	458	450	473	485	471	432	455	451	427	480	506	469	440	416	443	428	432	486	457	455	424	433	420	422	452	440	475	456	433	454	416	416	445	454	438	443	465	439	474	442	471	470	474	499	451	471	438	432	448	434	417	432	499	414	477	471	432	460	459	470	474	461	449	437	454	465	474	481	437	447	484	453	483	492	446	446	480	472	457	498	420	460	422	457	471	473	451	457	473	471	440	450	491	499	469	493	449	464	454	410	461	411	422	425	410	471	442	457	430	498	427	497	418	428	440	418	429	428	442	478	483	507	446	449	467	448	421	411	439	456	449	447	446	432	457	461	491	397	465	456	448	411	468	484	446	446	413	445	440	473	452	427	480	457	447	434	447	475	472	440	471	411	453	429	465	473	475	445	451	518	434	427	435	486	460	459	465	488	449	436	471	431	486	458	471	433	468	448	469	453	475	427	423	431	467	427	477	403	437	438	444	417	423	445	447	405	456	464	469	498	456	448	415	403	441	453	432	450	444	438	435	410	465	494	432	422	436	459	441	411	438	454	425	423	440	481	419	432	483	456	457	406	481	448	466	425	456	467	486	431	460	414	448	424	448	480	479	425	464	452	464	462	420	472	447	463	409	438	482	441	447	424	478	437	444	420	440	422	453	418	486	429	433	463	471	460	479	482	412	443	466	428	482	473	497	454	425	442	448	446	449	432	479	457	406	445	427	504	481	473	460	488	451	434	444	487	450	450	431	450	473	395	452	469	473	483	416	429	442	502	433	439	457	447	428	452	456	426	460	438	455	466	453	466	466	466	435	468	453	466	443	479	434	433	482	423	479	404	458	444	417	404	409	496	384	455	458	456	454	464	409	416	434	479	436	440	470	443	415	441	473	442	452	463	456	442	477	414	452	442	460	450	451	446	432	436	413	472	422	434	522	451	454	408	433	450	453	410	423	461	426	495	488	441	434	421	463	425	498	432	468	445	453	474	454	460	420	431	502	465	455	477	409	440	482	427	468	482	421	426	459	471	439	474	440	425	499	478	464	489	443	432	404	478	460	462	421	418	474	426	447	465	446	430	442	445	477	396	414	437	412	458	488	426	410	431	461	435	419	463	419	474	442	470	445	441	446	440	420	453	429	448	462	428	446	420	433	466	442	443	470	436	451	440	466	496	436	468	462	506	494	460	447	494	445	469	448	437	438	451	500	426	448	476	420	442	463	467	447	417	471	467	442	449	477	459	483	511	400	460	456	410	450	481	453	430	470	420	441	414	489	481	421	450	457	423	450	469	478	435	496	450	423	430	469	421	441	477	463	428	424	438	443	447	428	461	477	413	417	446	446	465	450	426	446	485	493	430	468	410	473	457	422	438	466	474	438	436	436	428	476	451	470	457	456	446	481	474	450	463	423	461	394	442	458	451	438	430	473	447	454	465	463	467	446	439	443	455	434	485	449	446	409	427	459	436	446	421	423	430	455	434	496	483	456	406	447	443	440	451	430	448	469	425	460	461	414	418	409	458	430	410	422	473	447	452	451	459	493	424	477	502	451	432	457	425	433	434	443	426	484	453	438	459	443	422	435	467	422	413	443	443	437	441	464	426	471	504	472	434	415	464	436	497	449	473	441	489	490	443	415	438	451	476	448	488	436	422	459	492	483	473	443	461	461	417	415	428	454	418	421	441	441	456	468	501	473	430	477	441	414	438	463	472	455	436	447	426	468	439	461	397	442	445	435	456	464	420	426	448	458	417	459	458	459	470	466	501	459	474	445	433	442	467	478	446	504	470	457	427	452	420	414	446	495	430	459	450	437	443	463	419	438	444	459	459	465	473	495	487	421	410	446	414	434	408	450	435	443	462	432	452	425	447	447	427	447	451	456	433	448	455	487	453	449	403	453	434	451	435	444	461	438	457	422	409	437	457	435	487	413	448	449	462	489	461	460	459	449	447	439	452	473	473	405	439	459	422	450	506	493	425	433	472	480	436	432	472	419	430	424	436	442	472	480	461	476	429	473	452	466	476	430	430	477	455	443	464	467	429	417	437	424	443	468	454	423	471	459	466	470	431	457	453	430	420	465	474	452	472	470	473	482	425	466	418	450	471	441	427	430	478	461	461	456	454	451	450	470	464	458	470	486	428	433	465	437	473	435	464	438	478	466	473	430	460	471	461	434	441	464	443	478	455	439	507	460	498	471	440	441	427	425	477	505	507	457	450	469	422	457	488	451	445	503	485	443	467	470	468	457	453	488	443	451	448	431	428	427	426	455	403	480	474	475	482	461	513	441	455	434	457	415	459	465	464	461	480	453	468	450	441	433	479	453	464	421	450	422	441	432	444	434	434	467	442	438	467	438	440	458	442	460	456	451	437	458	491	445	458	428	437	408	448	428	454	442	432	500	475	441	437	444	455	421	409	413	423	469	422	429	462	432	453	453	456	473	464	469	455	450	477	427	454	412	401	453	451	488	429	442	465	432	454	431	456	470	473	449	432	434	450	433	448	468	444	436	461	437	437	455	475	458	419	435	410	452	463	426	423	446	497	452	452	456	510	423	424	453	460	455	483	446	435	429	458	483	454	444	428	435	443	440	448	459	454	422	425	469	436	457	442	435	460	470	475	464	413	419	419	436	429	479	463	432	440	479	489	420	437	425	421	443	452	444	499	452	466	454	430	411	467	430	471	453	437	471	403	454	504	421	476	434	443	406	472	471	419	416	404	448	447	494	454	467	418	482	459	484	481	468	480	433	430	497
34673	27808	28602	13806	5675	4281	3876	3191	2717	2517	2227	2141	1979	1946	1782	1671	1571	1531	1499	1516	1371	1351	1324	1288	1282	1194	1236	1208	1206	1144	1150	1096	1055	1085	1118	1058	1025	951	1071	1069	1031	960	1037	1015	992	1066	968	1022	951	983	1009	1015	964	1044	1015	1030	1027	1030	997	1046	1032	980	1005	990	973	963	1016	1003	1008	982	992	984	960	969	991	1000	1028	994	968	988	1050	988	974	986	1004	1017	1004	983	962	950	966	1001	996	1002	955	974	981	979	956	955	1011	1037	979	1000	985	975	992	994	945	964	976	993	950	999	983	975	1012	967	1018	987	934	1000	982	951	975	972	1066	994	996	984	958	1005	1007	947	981	934	987	1013	932	964	1001	979	939	1004	1036	996	1005	1021	961	1014	945	965	1005	960	948	918	983	1039	990	965	988	941	935	965	1044	964	1022	1030	887	977	989	952	953	964	984	950	1010	984	1003	962	1012	996	989	979	1003	1021	1002	923	1075	984	983	989	967	941	987	950	993	997	1032	1024	963	975	969	1026	1013	996	1009	977	977	997	943	953	940	970	974	958	1005	939	990	983	1032	944	1022	955	916	992	986	948	1004	1000	1008	957	968	1014	1049	997	954	1015	1025	966	1007	1003	965	980	987	967	1008	985	930	1005	1015	983	977	969	1033	963	1015	1016	941	1006	983	947	990	986	1017	944	1014	985	921	996	938	973	916	1001	955	959	945	960	980	949	929	928	979	977	986	959	986	971	964	1037	1021	945	1028	950	1030	987	1057	1026	964	1027	984	1004	941	1015	1006	974	1030	999	951	1010	993	979	994	969	1000	966	982	986	991	1026	948	1047	1002	1006	974	929	997	1024	967	972	954	944	977	960	1007	971	991	930	960	1034	995	1008	953	961	1002	949	958	982	970	969	1025	989	973	994	997	1001	941	1014	996	963	947	975	1003	987	959	970	947	1004	982	976	1004	981	1001	968	972	1011	953	1042	1001	948	985	976	1050	952	991	918	988	994	1022	992	968	937	985	961	971	975	982	959	964	1015	984	994	978	975	969	996	979	971	979	961	1060	1045	932	937	976	999	1014	1011	1006	1004	948	981	990	1061	932	990	940	945	967	958	1014	948	1039	1022	943	991	988	948	993	994	971	990	1004	936	995	987	950	990	981	1041	999	1005	987	969	994	977	964	974	1015	998	956	926	939	889	1003	1020	973	961	977	993	976	1019	1003	1036	988	961	977	1051	952	1063	972	1028	997	980	1042	1008	980	984	1011	1001	1019	960	1000	1009	972	957	972	943	972	1008	997	969	955	957	1003	955	1008	950	994	981	972	991	1012	947	1030	1049	1021	1002	1037	1030	953	980	1006	969	944	986	997	988	936	995	983	1035	971	974	1040	1002	1005	1002	973	992	949	962	939	995	991	979	1044	942	925	937	935	968	1038	1034	950	990	992	1024	978	954	971	1002	1051	997	980	973	1002	956	1004	991	925	988	985	928	928	1010	973	950	982	1063	962	981	939	931	983	1026	987	936	1002	981	961	952	961	1017	1006	963	989	940	975	971	1015	906	973	1003	1000	1018	977	973	1010	1013	963	964	994	1032	951	982	994	972	959	1019	1001	959	967	1011	978	992	978	987	963	1014	1038	987	1001	969	992	1039	956	995	951	995	1005	911	973	951	980	1023	993	979	951	986	974	933	954	981	984	1008	988	981	953	1000	993	989	1037	941	970	1013	997	960	1007	979	938	1005	1009	976	1060	1033	900	980	984	917	985	1037	924	945	1014	983	1035	996	957	974	1007	990	1025	932	995	1011	941	934	1015	956	954	1025	962	930	941	1027	990	955	981	1038	962	1013	980	965	972	1007	1027	1001	985	953	932	1038	999	961	1017	993	972	1024	1035	979	975	978	960	937	1045	998	1032	998	991	1049	910	966	961	941	902	1036	1006	978	963	971	982	939	1018	966	939	973	997	941	969	977	960	972	979	974	985	989	1046	957	988	999	973	970	948	984	943	934	996	971	961	962	970	986	959	1004	973	1012	964	1023	986	988	1011	985	965	964	986	897	991	929	933	949	972	946	1029	979	950	981	988	993	965	913	987	981	1007	966	956	1000	939	1029	995	977	981	1050	1008	1005	972	986	984	1036	1004	955	976	959	978	970	930	964	1000	1014	988	1014	1004	943	1010	992	960	976	928	953	966	980	970	971	1041	963	1023	989	998	1003	954	929	963	1009	1009	977	941	1001	976	989	1009	983	1005	940	1024	923	967	985	1002	991	998	994	987	995	975	896	959	996	999	1028	967	1036	976	1038	944	985	962	1016	968	1044	995	986	1039	1016	954	931	943	977	972	977	907	1005	969	997	1012	976	1007	1034	985	986	954	972	1025	967	999	968	960	1050	1002	942	1009	961	1049	967	960	939	988	1004	1038	898	1001	987	1036	985	994	1032	1015	1004	954	1046	975	953	1009	962	943	968	1006	1004	998	1013	988	1029	1011	1051	966	964	997	1013	976	1020	954	995	1012	937	991	983	1004	1012	1005	1006	943	1009	966	971	991	968	1019	996	925	1009	945	1013	981	960	1046	995	990	1006	989	972	1032	996	976	1023	965	965	992	967	1000	974	992	1029	968	966	1000	984	1030	964	945	916	1007	967	985	973	971	974	968	977	989	988	968	1024	991	1032	951	1010	999	978	972	957	964	933	1040	1012	937	952	976	963	985	968	997	971	999	992	991	923	974	992	975	1031	1035	1030	1007	1033	953	1007	947	960	1013	964	1012	1001	1054	981	982	994	964	991	975	976	979	918	933	971	994	957	978	947	979	944	1017	964	1001	940	956	964	1004	984	950	926	957	989	1001	970	996	952	963	1029	1036	934	905	934	974	976	1022	958	1017	968	990	972	963	978	978	994	987	993	1004	956	1039	920	987	985	983	979	973	972	996	996	1005	968	963	978	951	974	969	1043	962	1051	967	1002	963	994	992	988	961	946	1000	968	978	976	968	976	996	936	969	949	996	913	999	966	1008	1012	1071	1025	984	975	988	956	985	1014	1000	963	989	1004	1019	1012	1004	974	949	1056	969	968	990	969	933	995	969	985	968	1008	1000	1005	1033	959	984	900	961	974	1003	971	960	999	1014	989	1007	981	988	987	918	1003	972	934	1000	1023	994	1010	988	907	957	981	969	988	1064	1013	979	1016	1043	993	1023	1000	1000	1042	921	1000	1021	947	957	1000	988	1001	1026	958	950	965	958	945	962	969	996	981	981	974	975	1028	1004	974	990	954	979	952	1037	942	980	1058	974	1002	1006	1028	959	968	1021	959	976	980	976	947	1008	1043	972	1004	1003	1000	983	990	1017	1003	968	1021	1051	973	936	955	960	935	945	983	946	934	1033	998	1053	1003	990	981	954	960	980	1019	1001	985	1017	996	967	972	967	971	1036	991	963	972	974	1005	932	957	981	937	1016	954	971	979	1031	966	992	956	958	987	987	1032	977	944	971	983	1004	1035	997	993	1037	996	1052	999	969	948	959	935	1022	996	993	964	975	920	969	1028	982	982	966	992	987	997	1006	952	969	968	958	1038	961	1003	973	988	1032	1029	1022	963	995	1015	1014	969	902	940	1002	1017	995	949	949	960	1008	975	996	941	937	1027	1002	969	1001	1005	962	976	1003	1072	957	966	912	981	975	935	936	1003	1015	950	1043	1023	926	1025	996	973	937	967	1006	990	1000	982	1032	941	1002	994	1017	952	923	1023	1022	969	932	947	968	1015	988	974	973	958	942	949	1006	976	953	989	1035	990	1022	1066	976	1033	1019	977	961	989	947	1021	1023	976	984	1009	964	969	1015	1007	1008	909	992	1027	983	1014	966	938	975	968	965	1003	982	959	984	1003	916	965	977	976	1027	989	1005	985	999	1009	981	1021	969	1029	1008	931	946	1027	990	973	970	1004	992	980	966	1007	1039	945	1024	978	1016	949	946	1028	971	996	981	1022
29205	14846	5429	1685	745	664	594	580	574	554	538	511	539	506	469	514	511	474	447	490	446	436	452	462	494	452	480	479	492	475	514	471	473	452	477	484	461	468	475	423	492	443	466	428	502	479	498	441	483	477	469	470	482	449	404	482	487	444	491	468	451	464	449	486	457	441	470	478	450	428	468	480	457	489	470	434	481	443	406	476	439	450	445	450	465	453	456	466	528	426	450	455	444	468	411	463	481	454	461	490	490	497	507	470	449	443	475	377	491	479	468	473	484	451	490	499	391	441	474	520	453	438	465	481	438	443	456	452	480	441	497	457	434	453	442	420	490	482	498	487	444	423	446	424	445	495	485	509	486	472	465	488	466	491	430	464	457	521	423	444	455	416	464	456	492	490	452	454	487	457	443	465	433	488	494	438	441	443	443	430	501	468	442	470	497	416	447	478	517	448	440	480	449	422	504	481	494	456	454	438	418	451	446	464	484	456	405	501	449	435	505	474	485	439	460	479	480	480	485	485	463	491	471	480	449	475	484	430	452	477	453	502	432	456	500	482	413	448	455	519	435	432	417	432	472	462	463	506	453	430	468	499	478	476	498	479	424	461	426	494	437	481	467	459	472	402	476	478	488	466	467	454	456	478	472	489	470	446	499	460	448	431	412	454	458	511	433	449	465	437	399	455	416	442	487	500	457	461	447	495	472	458	453	452	472	466	466	467	444	451	521	500	461	429	459	413	477	469	470	430	478	457	481	430	482	462	452	464	440	493	493	468	497	462	438	485	492	481	516	481	458	436	489	441	406	480	471	447	453	488	448	451	504	440	445	435	523	497	437	447	486	499	462	469	457	458	466	448	440	444	471	440	463	508	459	462	447	476	440	450	480	439	412	461	478	449	439	446	434	506	502	462	474	463	437	487	434	418	454	458	498	439	458	459	474	512	460	459	456	479	504	455	453	449	480	465	457	476	498	462	534	401	445	441	473	457	396	448	434	442	536	432	466	433	431	466	463	481	454	426	452	426	460	450	413	435	472	466	471	457	510	454	432	448	459	453	479	437	420	403	454	415	463	435	464	457	445	466	441	488	509	471	428	416	481	442	476	410	481	451	477	451	443	481	462	451	430	469	486	420	475	489	459	503	481	475	494	451	492	446	470	468	438	457	472	452	424	492	460	475	451	446	431	513	409	448	477	473	460	460	418	462	496	450	407	466	463	412	498	479	425	486	454	477	476	442	464	455	431	459	468	456	422	501	476	464	435	431	460	468	438	438	450	438	463	480	476	480	502	480	466	460	461	453	504	434	485	456	509	477	463	460	453	468	440	501	417	441	481	445	507	453	478	462	459	455	429	486	473	456	449	465	447	491	417	465	508	460	461	486	429	497	457	434	457	447	425	495	489	424	484	444	492	481	477	486	426	422	419	494	471	472	457	436	423	485	458	433	431	427	408	439	450	466	436	476	460	459	499	473	463	483	454	474	449	444	454	440	477	451	456	483	447	453	451	441	494	459	421	455	480	428	447	470	495	480	452	439	483	466	447	457	453	505	500	444	452	496	434	459	452	487	468	451	491	457	484	433	458	481	428	428	452	446	507	396	459	459	473	470	429	452	468	458	460	442	478	464	472	423	446	467	463	473	446	438	431	477	471	446	506	500	484	468	471	450	420	436	456	490	452	440	490	418	440	445	438	447	450	462	436	449	461	496	463	438	460	440	451	478	465	502	442	470	423	487	415	443	434	424	506	458	458	456	488	480	482	474	488	461	433	445	426	472	444	473	468	459	469	492	452	505	479	483	435	484	483	468	441	472	412	444	433	413	447	476	482	488	470	462	475	512	479	446	459	503	423	457	454	472	489	491	486	464	467	450	462	487	463	431	408	467	452	454	473	476	434	438	469	471	476	462	446	447	467	503	446	439	450	473	451	435	460	477	448	448	491	468	453	450	480	449	488	474	449	490	482	433	517	479	449	425	446	479	516	495	469	472	484	452	454	492	520	480	476	474	472	452	503	501	475	475	475	462	468	468	502	443	490	447	437	447	457	479	477	506	447	414	459	492	455	454	430	429	445	459	452	478	483	488	476	445	425	452	451	482	442	439	512	429	437	499	434	465	468	491	461	444	463	480	456	438	511	459	424	424	442	465	455	434	456	471	462	444	425	432	449	480	417	435	489	458	466	445	496	480	508	513	458	448	444	488	453	420	453	418	418	461	458	442	432	447	496	460	441	487	474	478	460	467	465	433	470	524	429	476	440	460	491	468	481	484	489	457	464	468	465	454	405	443	449	483	480	448	442	472	481	482	425	479	467	501	466	418	425	481	471	492	443	504	467	445	432	441	457	459	475	477	501	457	502	439	469	455	462	459	453	409	474	415	491	490	475	457	432	473	440	460	439	411	446	494	432	414	464	456	455	492	415	451	465	448	496	450	455	462	443	431	455	475	434	462	475	446	463	472	512	456	485	479	458	474	513	472	454	473	449	419	439	444	471	465	452	460	496	443	447	447	434	493	440	452	444	483	436	461	492	434	486	480	483	437	439	432	489	483	486	489	482	514	482	475	434	448	500	446	454	475	457	464	439	480	468	431	455	438	465	470	458	506	464	462	509	454	434	464	483	447	450	470	495	474	488	444	437	461	496	450	433	485	472	471	453	450	493	498	466	425	458	456	466	478	462	486	485	485	466	495	481	416	463	444	438	491	444	492	453	498	466	442	446	450	468	476	464	438	456	491	465	455	425	463	461	441	479	451	450	453	432	512	466	489	440	454	521	464	447	465	426	418	465	477	420	447	429	430	437	486	439	449	450	443	468	490	473	446	426	482	406	430	482	447	476	426	462	444	459	495	494	453	483	501	443	458	438	459	497	457	494	470	432	491	472	455	444	432	471	465	439	488	454	451	476	429	457	473	438	440	476	442	456	486	450	442	441	472	432	465	490	485	492	461	431	509	488	482	459	442	426	491	488	456	451	461	482	469	491	468	425	451	470	461	493	474	462	463	477	483	478	469	463	451	464	494	432	478	438	475	436	450	462	450	441	471	469	440	424	485	425	409	421	432	470	441	452	485	480	440	454	508	446	421	443	488	448	448	545	457	524	461	520	476	496	429	449	448	503	439	470	468	420	468	472	506	471	469	474	461	474	447	467	461	442	483	436	439	474	461	459	480	461	450	431	454	493	459	501	478	461	470	427	436	459	475	439	454	460	489	436	472	446	426	425	479	460	438	457	500	470	458	395	421	455	458	458	486	486	483	440	486	509	511	501	481	453	459	491	457	462	449	459	501	454	459	454	451	476	446	490	489	462	458	466	482	491	476	482	466	449	463	483	429	493	488	414	453	423	428	475	454	508	424	437	459	479	465	493	482	459	458	497	469	418	436	455	469	458	412	473	468	440	480	467	487	469	477	469	495	431	423	462	493	500	499	443	432	423	465	509	469	471	462	480	481	492	466	487	478	465	493	463	391	475	412	486	477	514	515	481	480	440	460	448	462	456	438
18360	10780	7729	3862	2265	1920	1774	1540	1488	1316	1297	1280	1240	1168	1217	1181	1124	1123	1090	1072	1117	1139	1184	1070	1036	1072	1045	1013	1010	1048	1035	1004	1048	973	1028	1034	1018	918	1044	983	1001	965	982	982	1021	989	1045	972	1047	1029	956	985	1025	1013	1005	956	915	998	961	986	985	970	1008	996	969	976	954	983	962	912	1016	1010	954	1002	984	1013	1016	998	982	975	977	948	976	961	903	971	949	1051	1007	983	1006	977	998	977	958	930	991	936	985	956	988	950	994	999	953	965	1004	981	1000	1009	932	985	986	1004	977	1006	996	956	1008	964	1042	962	998	977	995	999	989	994	1007	978	1017	976	1034	1040	987	971	1016	1032	1006	1019	950	949	968	961	1010	1005	983	975	1039	967	977	973	994	954	946	983	967	999	1035	1052	983	995	922	975	1025	988	1050	982	993	952	973	997	995	968	944	1005	1016	974	962	982	943	984	1009	1013	1035	902	997	986	951	962	992	984	962	998	970	977	960	956	998	929	1007	988	997	999	1028	977	976	950	976	978	952	1001	1016	973	1038	949	958	1016	971	987	995	991	992	975	968	996	978	1001	991	1004	985	970	977	1012	1002	964	944	1030	986	979	966	932	950	1010	989	1001	1031	981	974	1016	966	971	1034	997	972	984	1020	1034	963	973	956	981	973	952	933	974	999	963	961	1018	961	930	1034	1077	1036	973	989	999	1020	1013	952	947	976	983	994	1051	947	941	983	960	968	989	958	1014	1012	921	1003	998	958	1006	963	927	1021	922	982	965	995	932	929	964	1015	944	999	937	994	969	988	1019	990	950	902	994	1011	1036	959	1030	972	974	938	930	952	1003	970	1064	1005	977	952	976	914	929	920	979	989	951	1021	957	964	997	1009	1078	994	947	953	1026	1031	1016	935	928	977	928	942	989	999	1005	939	958	994	990	973	1012	994	1044	954	966	1023	987	962	996	924	970	997	995	991	1030	982	1030	998	971	959	965	969	1000	968	998	969	990	987	983	967	985	992	946	1005	1020	902	969	973	1062	951	940	992	1021	948	959	995	976	1003	978	974	1006	1034	1015	1005	1005	937	1015	968	926	1026	962	1008	1017	1008	963	947	960	989	1014	986	1007	966	1003	995	990	942	990	1001	973	939	981	1001	928	996	977	974	974	1025	993	1036	969	968	991	1038	980	1012	1035	1005	933	934	970	1025	975	928	966	1030	996	887	962	955	1052	1002	971	985	1025	934	962	1032	1005	936	966	965	923	939	964	920	978	1005	1037	983	990	998	940	964	1051	974	940	939	947	978	991	1006	958	963	1005	982	1001	968	971	1051	1003	1004	933	1007	966	935	972	1007	1035	945	965	984	1045	970	1030	950	1012	1020	1014	997	1008	978	973	928	1027	980	989	1005	959	952	963	950	1013	1034	1003	991	978	1001	973	962	978	1024	989	945	963	939	1035	996	951	1015	968	987	988	974	970	1051	976	1030	952	916	991	971	980	1034	992	951	999	982	989	1043	1011	1009	962	982	948	943	969	947	981	1006	985	951	915	1002	966	986	998	974	975	1036	996	1018	976	993	956	966	1022	986	907	1002	998	1008	974	999	991	933	1025	982	929	995	980	989	969	1012	988	951	1047	967	995	997	981	1009	933	953	989	949	946	1021	979	898	1078	1002	1000	941	992	985	970	1012	998	941	942	965	983	1029	986	1005	954	971	938	1019	991	948	1000	988	986	988	977	944	957	1010	1003	963	993	975	937	984	1008	1022	1026	993	995	1028	951	1015	1005	942	980	958	984	954	975	1015	1021	964	982	1010	914	938	943	922	988	1022	990	987	933	1039	964	981	1003	964	969	987	963	951	1013	1018	969	958	969	1015	1003	1009	941	1016	1013	1009	1001	992	998	1026	982	974	1006	926	966	954	1033	984	952	953	936	980	1000	1013	971	1024	1006	976	1013	985	976	1026	996	957	955	1019	925	1039	967	975	991	975	957	956	1043	1049	1015	1018	1030	1029	1012	997	996	1016	931	925	990	1030	960	1029	1033	1011	982	982	973	995	1037	961	961	988	1002	984	988	983	981	1017	981	969	936	983	977	960	975	963	986	979	1002	944	970	983	997	1031	960	984	922	982	956	960	965	990	927	1000	983	991	968	1029	990	988	994	993	1005	1035	1009	1008	949	1025	933	954	959	933	976	982	931	995	1035	1020	996	1012	1030	1007	1020	961	984	1004	967	964	1008	998	963	983	1033	950	977	1024	988	1017	952	979	958	952	1012	999	979	971	964	1015	1014	1002	1019	958	1008	987	988	1044	994	1017	986	959	974	995	978	982	983	1017	954	1030	969	902	1035	998	987	969	964	956	988	1053	955	947	946	1013	1030	954	968	945	912	931	980	974	971	963	1039	992	962	1020	1032	960	1034	942	1031	933	941	975	988	1037	998	973	968	952	982	1005	1014	996	984	936	990	959	1033	963	1005	932	988	963	997	1024	978	990	989	1050	946	958	949	1014	957	1002	998	992	1001	969	1008	981	984	998	1000	962	995	975	931	1033	1011	1027	1011	981	958	1015	919	1042	982	969	1037	989	1003	962	951	936	1035	1054	1004	1021	979	1010	943	1032	976	998	1020	946	1026	996	968	1007	914	946	1012	965	1008	955	1033	998	951	970	993	943	985	993	998	993	989	993	946	1025	990	994	998	1004	1005	978	914	1045	968	994	1001	968	1035	1023	1000	948	952	1003	963	998	1012	995	1006	995	958	1001	1005	934	1064	1025	960	977	1022	972	998	995	977	997	972	1008	993	987	945	993	975	996	960	1000	994	961	980	986	1021	961	936	997	1035	972	907	1001	988	978	981	982	954	961	995	982	936	969	1023	1045	976	983	1060	1003	976	1001	931	1025	965	980	935	962	963	1041	999	1031	984	942	975	966	1006	967	988	950	965	977	1037	975	983	992	966	994	1053	976	1008	968	981	943	979	1108	982	1021	958	1020	1006	969	951	975	1014	1029	974	1010	971	964	954	1035	1008	983	1050	954	981	990	996	959	970	978	1024	945	988	1053	967	1000	973	915	1011	975	946	971	947	1025	990	1006	963	991	939	943	986	961	1032	1013	1001	939	950	987	1005	953	986	953	970	946	958	1006	1032	992	990	1030	1028	973	953	963	987	985	967	930	1000	991	968	995	988	947	983	956	981	985	1022	978	976	964	958	958	1022	1024	983	972	1005	994	978	966	956	916	989	998	976	976	951	1017	1007	935	1001	969	966	939	1054	981	983	1013	1021	945	971	1001	998	982	962	960	1029	988	995	967	1000	1000	1005	904	1001	988	954	1023	947	945	1002	1012	995	1005	978	949	975	1061	1001	944	1010	970	967	996	996	961	953	965	1007	1014	997	1001	974	986	962	975	997	977	950	1042	1023	918	953	1007	964	998	1012	959	917	970	986	950	1013	940	987	1001	951	932	1020	1029	939	1004	1005	991	987	1000	1031	970	1022	979	1025	1025	981	964	961	1035	1033	1022	1002	1054	1006	950	979	999	1012	974	976	989	964	1001	960	1007	999	1010	961	1012	1003	990	982	1016	984	966	993	991	971	981	960	977	1072	972	942	985	984	994	1009	981	1004	972	926	989	947	973	980	977	1031	1009	949	961	1001	981	989	1003	974	1013	933	941	980	960	948	991	1023	979	1027	1024	960	920	1017	933	977	1016	979	1045	987	1039	951	986	927	1007	958	984	1015	934	949	947	939	1009	1026	1008	1009	942	977	951	980	950	1058	1003	948	950	1031	993	931	937	979	960	953	977	1018	949	943	1032	1015	980	1010	968	972	1011	989	1007	940	958	986	987	999	996	1057	996	980	972	1001	971	1019	1014	1008	977	990	1007	950	944	982	1038	1044	995	959	980	1001	914	1005	984	986	986	998	940	954	998	935	975	976	970	1006	980	950	999	983	997	994	1005	964	1031	1053	1028	1042	957	970	957	1005	998	1014
47985	27324	18071	7048	1627	1006	789	682	614	565	493	494	483	474	467	440	465	445	412	393	400	395	388	399	348	388	431	383	408	369	382	360	345	353	337	378	360	368	380	356	361	384	366	370	382	372	387	374	353	343	376	341	363	353	375	343	375	366	358	381	334	332	355	390	373	367	384	372	353	386	371	335	386	373	391	401	388	406	382	344	375	415	397	401	398	378	369	375	355	379	358	365	375	354	363	382	346	351	381	355	380	344	359	380	397	397	373	381	350	337	374	363	378	341	369	380	344	367	368	371	393	369	338	378	314	385	354	361	364	386	400	372	385	322	350	366	374	344	369	367	332	397	356	356	368	374	373	377	346	394	347	352	345	362	370	371	369	346	387	369	368	360	359	382	366	327	418	390	364	353	372	366	345	387	400	357	388	403	396	366	357	391	340	340	368	375	389	398	345	392	394	335	371	368	373	407	386	355	358	387	356	342	385	380	361	333	366	356	385	362	391	367	359	381	357	376	373	416	377	399	383	370	382	395	392	410	406	385	387	332	372	470	360	378	379	334	350	395	368	378	396	371	352	392	371	384	413	370	356	362	361	380	372	336	399	355	392	368	352	348	379	371	399	440	349	396	385	398	366	341	395	358	366	381	334	388	333	358	355	351	374	382	364	396	401	359	368	394	397	370	346	336	381	373	358	357	397	372	361	358	349	372	392	364	395	382	351	362	374	394	385	390	367	356	392	348	381	376	352	402	370	380	352	414	389	380	376	376	353	380	385	351	361	364	360	404	377	367	378	387	367	364	371	375	383	366	378	383	363	390	373	356	357	384	410	384	391	352	378	378	425	377	396	382	371	354	383	344	376	377	374	408	378	401	369	374	382	366	350	370	391	416	337	352	343	357	383	335	392	396	371	362	342	356	348	426	408	366	379	370	350	377	354	386	376	398	355	415	400	439	378	384	381	387	379	375	364	374	377	377	363	406	373	367	345	352	408	373	391	362	357	385	396	367	351	400	357	382	381	411	370	353	349	355	380	372	374	363	339	406	370	393	388	358	396	375	390	387	345	402	360	382	363	346	423	374	381	386	380	339	332	335	373	351	386	392	391	394	345	384	376	404	368	353	344	373	397	344	368	435	428	358	373	356	341	331	342	391	404	344	412	364	386	389	368	396	377	375	349	353	377	379	350	378	387	406	387	397	364	413	378	386	358	377	367	379	373	380	398	396	391	397	345	383	342	362	347	367	332	347	391	396	398	372	387	362	386	356	335	383	385	352	369	404	353	362	364	339	416	350	350	353	336	328	388	421	335	343	364	386	374	363	326	412	328	352	351	360	353	407	392	385	342	378	389	348	374	385	339	386	365	383	383	397	383	400	357	363	364	363	358	357	383	403	434	423	357	399	417	368	394	394	396	380	410	363	369	352	343	360	377	353	357	382	375	365	349	396	345	389	375	407	412	376	358	367	370	381	388	356	369	383	365	341	413	381	390	378	399	396	387	364	371	377	365	399	391	363	350	336	368	385	376	354	422	415	344	358	375	340	399	371	396	415	396	374	360	345	345	369	383	357	379	370	384	383	409	420	378	385	355	390	343	339	384	383	345	390	400	380	339	351	380	391	367	393	398	383	352	362	379	377	359	399	383	385	387	395	371	380	384	371	402	360	357	353	339	392	391	366	357	334	364	346	394	372	352	384	357	359	379	366	360	385	389	361	360	359	337	364	385	404	399	383	400	366	345	352	387	378	400	362	395	357	388	368	387	393	378	350	395	402	399	375	364	397	349	344	396	425	379	372	336	386	372	405	395	389	388	371	375	387	403	365	400	376	398	387	377	373	381	348	371	326	364	351	407	360	368	360	344	362	342	381	389	360	333	360	353	376	358	398	377	377	369	384	371	412	384	382	386	386	424	378	377	409	355	382	373	353	402	397	368	373	363	403	386	390	358	413	404	421	334	321	398	365	412	369	383	389	323	374	369	387	376	356	391	354	401	348	383	351	360	385	360	387	329	335	379	338	354	350	365	404	363	401	357	325	371	359	378	328	395	370	386	367	366	397	357	371	364	378	378	391	386	370	358	367	357	345	376	381	337	345	360	355	374	372	388	377	402	357	370	361	366	392	361	345	343	371	363	364	384	368	400	372	400	362	360	336	353	371	361	378	372	341	390	356	316	379	382	396	339	326	345	364	379	337	416	394	357	407	415	366	366	355	383	393	377	409	361	436	336	379	369	343	350	324	396	355	393	376	383	360	386	364	353	335	373	384	351	392	376	395	402	381	372	356	373	342	367	408	379	363	343	378	359	356	415	389	334	378	394	393	376	378	379	376	378	355	379	375	329	355	371	419	380	366	371	387	355	371	396	394	361	352	337	361	352	381	398	376	421	368	349	332	369	378	340	393	407	337	395	395	367	331	358	357	370	377	327	360	395	437	409	402	357	391	391	398	336	401	347	358	395	386	380	366	374	392	344	371	369	378	388	390	371	351	353	389	362	391	350	324	343	389	385	356	360	382	361	386	370	360	377	342	366	374	333	345	362	386	391	361	391	368	364	346	382	337	368	340	368	378	358	389	379	405	362	347	341	363	412	358	381	398	356	351	366	369	333	361	379	380	380	363	382	366	361	402	349	372	374	380	349	334	355	391	380	341	373	382	380	369	346	385	362	318	340	337	378	350	347	359	339	370	385	370	385	359	330	394	384	360	363	380	371	337	361	375	325	349	380	395	379	341	406	377	369	368	390	381	396	364	372	339	367	369	348	372	352	306	407	365	433	408	357	380	316	371	381	368	399	390	373	415	379	371	359	348	371	342	324	378	371	354	406	372	380	390	347	365	356	390	339	368	365	343	382	354	378	369	335	349	376	344	378	328	391	415	360	405	351	356	339	395	375	397	366	345	373	376	369	362	373	354	339	355	346	364	321	377	376	374	359	385	360	398	348	408	396	405	331	357	360	428	363	357	315	348	346	395	361	386	345	361	421	366	384	373	400	359	375	395	421	377	386	384	380	396	359	327	403	376	327	366	364	384	377	352	373	360	383	381	424	404	368	356	358	376	329	354	387	381	348	366	396	394	396	379	379	379	352	365	349	373	367	375	366	371	376	361	361	381	327	349	381	351	364	397	341	400	388	375	365	407	358	368	335	402	386	372	394	362	409	389	377	375	379	380	359	382	378	356	395	399	370	350	369	356	393	399	329	393	373	406	374	402	391	411	328	375	357	347	348	326	332	356	349	361	361	354	382	399	357	383	375	376	342	377	367	387	381	385	358	400	394	343	334	345	374	370	356	399	365	357	314	366	368	390	369	387	369	350	377	339	365	364	374	335	382	411	388	333	383	351	369	362	350	380	361	359	321	416	401	346	331	394	391	380	383	408	414	340	395	401	367	374	354	376	330	362	326	373	369	353	365	372	361	384	388	357	372	386	362	342	373	362	341	376	386	394	378	381	361	370	386	360	387	350	396	381	403	347	398	342	366	377	365	380	357	373	378	348	379	392
30806	19455	20513	10001	3870	2967	2497	2258	1934	1783	1645	1605	1478	1379	1371	1203	1165	1185	1121	1113	1078	1042	938	1011	998	997	927	980	907	944	895	846	873	946	878	862	842	844	831	856	818	873	860	855	877	849	833	840	809	819	865	838	825	814	854	784	785	823	808	799	831	824	818	773	827	808	835	843	821	853	797	820	797	794	854	823	839	830	817	790	778	800	830	838	820	757	798	788	853	824	825	835	821	825	836	817	845	855	837	789	849	850	850	817	787	789	797	804	791	841	824	820	845	790	852	806	822	893	804	843	862	790	819	855	804	810	828	849	821	807	851	812	889	828	850	806	812	821	814	851	819	837	843	843	832	821	830	845	789	816	880	775	821	794	819	791	838	840	834	828	813	816	790	802	830	803	791	836	791	871	802	870	854	825	879	793	808	775	817	807	807	832	818	815	834	787	838	832	827	854	819	804	891	829	796	813	839	838	824	824	815	799	829	803	796	804	831	806	799	779	840	804	825	844	828	800	784	827	872	807	801	813	800	839	832	847	803	790	810	839	841	789	779	845	819	866	785	853	784	849	810	861	886	872	844	860	820	834	844	824	819	796	831	804	845	828	864	800	827	834	858	813	831	800	846	802	833	899	827	834	827	808	854	767	854	845	797	824	840	852	780	848	789	826	788	842	836	798	813	825	844	825	831	807	856	849	825	768	812	786	819	801	838	860	858	798	825	862	858	829	818	831	849	852	822	867	859	857	844	822	769	883	813	815	837	815	857	762	800	774	814	842	788	792	831	850	859	842	853	766	827	794	902	771	811	833	823	816	809	825	827	875	821	848	784	829	826	829	818	833	853	911	863	826	839	824	816	806	885	789	776	860	833	851	834	811	803	795	838	825	772	842	833	811	815	832	821	814	854	841	796	875	871	813	808	810	856	814	836	798	845	829	802	847	804	827	802	890	780	853	839	761	831	804	866	861	847	803	820	873	788	842	856	808	815	805	865	838	821	812	786	791	837	799	856	835	806	794	870	877	835	832	810	833	795	816	812	821	838	818	859	811	794	829	805	849	803	814	836	849	805	807	784	831	806	826	794	787	791	856	791	818	838	831	788	837	796	796	815	808	831	833	809	873	791	841	811	846	809	827	796	797	847	803	823	799	832	802	768	841	811	769	853	832	810	861	836	783	725	824	816	809	815	836	789	815	844	825	851	838	809	754	857	795	867	758	853	812	802	839	821	812	875	829	770	851	770	846	822	839	819	833	823	846	817	836	831	849	831	824	825	808	872	845	810	848	823	817	829	812	768	831	838	841	820	819	821	802	799	882	832	823	843	857	843	771	865	804	812	839	850	819	847	816	783	814	849	823	835	823	851	851	808	878	833	755	794	837	825	793	857	838	824	818	851	841	804	794	775	819	850	814	769	812	810	827	792	811	813	796	828	820	823	827	855	808	818	873	799	746	829	868	833	802	817	855	827	794	805	795	784	800	836	853	777	852	768	830	846	858	832	840	828	819	834	834	826	814	741	803	791	839	856	784	841	820	795	857	806	827	840	782	849	809	779	757	809	806	813	825	778	839	792	778	823	859	827	864	800	795	841	827	837	810	850	874	827	816	823	807	793	766	810	806	837	789	816	769	815	816	829	825	849	806	810	826	818	819	815	836	856	804	846	831	794	776	786	819	851	818	843	856	880	774	860	770	804	795	837	811	829	798	857	868	854	823	825	865	841	818	782	869	829	828	814	822	864	855	865	847	795	845	771	848	815	829	837	790	853	810	794	848	786	786	809	830	787	862	839	870	816	748	818	791	809	775	855	863	846	850	865	785	819	799	863	823	877	769	829	792	808	841	828	819	827	803	826	767	870	827	838	818	827	803	861	857	835	800	837	776	797	824	801	874	853	797	830	888	796	813	814	857	857	793	771	790	821	840	811	793	852	792	845	796	798	818	858	847	848	842	835	817	861	834	785	865	774	862	802	826	849	826	834	824	843	801	826	814	820	864	804	804	817	871	836	837	846	811	790	830	850	808	874	791	854	818	830	827	824	840	827	885	808	847	875	849	811	803	843	792	842	795	860	811	831	840	819	869	815	811	847	851	835	896	844	814	800	810	877	778	805	820	852	858	788	798	865	831	837	823	839	873	773	801	817	810	808	784	783	850	839	855	814	866	813	831	826	831	798	857	792	808	860	812	838	797	894	812	831	824	818	820	785	813	830	810	869	788	800	864	889	816	847	816	784	823	849	836	806	847	830	813	823	790	853	875	772	792	844	835	817	846	866	819	788	817	818	825	866	777	788	828	883	810	855	818	771	829	808	846	792	803	790	852	863	814	836	850	827	844	807	851	801	882	854	796	831	852	829	890	787	893	854	815	825	837	822	808	834	816	860	822	816	835	838	810	815	811	785	846	846	838	823	759	803	832	856	877	810	823	772	817	823	792	859	841	866	775	816	814	844	826	831	831	845	939	855	764	826	771	814	850	793	768	861	827	820	815	852	831	837	814	875	810	818	877	828	798	793	859	828	814	803	835	861	818	803	776	848	821	779	819	772	833	808	807	810	833	879	820	840	796	793	826	804	815	830	827	799	808	776	837	769	787	844	832	815	881	823	891	818	812	832	827	859	853	810	829	868	833	838	779	792	796	870	823	782	849	859	874	848	898	801	840	853	790	837	842	830	834	783	826	836	807	862	826	791	837	793	808	851	787	829	846	808	831	833	863	793	862	815	785	791	760	891	823	826	827	779	822	805	831	802	829	827	787	853	813	812	785	820	799	800	802	853	761	820	844	885	840	745	826	818	799	838	813	803	825	861	811	839	845	795	839	836	812	812	911	855	851	802	868	881	810	823	823	813	816	845	830	832	855	819	807	842	819	856	833	839	829	843	858	849	798	815	760	822	831	794	853	867	820	828	861	839	859	849	818	821	875	808	862	839	817	818	874	834	807	798	827	775	794	851	857	824	869	827	834	823	871	827	823	813	838	852	811	842	803	826	784	841	867	765	805	837	805	850	781	806	793	850	832	762	864	834	836	826	808	800	839	815	785	810	826	821	795	902	858	782	838	836	830	823	829	809	789	803	823	793	847	844	794	747	827	843	774	840	815	790	847	832	788	801	841	855	870	803	828	786	782	792	833	866	827	889	791	835	827	756	847	849	798	854	843	780	814	855	789	803	836	802	804	840	838	794	862	809	871	842	846	808	831	854	794	781	876	833	825	812	803	839	788	778	854	828	830	820	842	854	801	815	775	841	841	838	805	826	811	826	830	837	802	838	836	780	835	779	812	790	797	815	804	881	795	844	852	830	768	848	782	880	812	798	770	781	848	857	837	794	828	811	817	793	852	795	832	857	807	884	828	818	783	791	818	825	812	814	835	826	855	849	894	878	824	844	858	822	834	828	798	812	830	853	856	850	804	835	767	840	841	848	848	814	821	812	810	793	805	838	853	838	835	777	825	837	797	759	824	800	870	844	812	809	822	848	769	838	795	799	807	816	839	806	849	863	817
57407	35566	26064	10256	2729	1501	1107	831	805	742	703	712	644	550	603	552	541	483	538	538	522	494	562	461	501	514	487	489	442	509	466	479	476	458	479	532	491	435	456	460	496	473	460	493	453	463	477	463	432	444	475	471	484	469	455	467	437	449	425	438	456	468	507	495	418	479	457	472	486	436	463	463	468	424	436	444	455	472	448	463	429	471	456	429	407	473	411	446	476	433	461	443	510	483	398	433	458	431	455	467	443	417	469	445	459	457	477	460	472	468	485	445	445	479	447	477	489	467	466	462	487	449	464	443	474	424	470	459	463	461	462	459	469	472	458	467	473	496	450	432	492	415	411	485	423	433	476	449	483	475	448	461	465	439	459	449	455	502	473	452	492	492	451	399	440	458	412	479	496	417	493	457	486	463	440	440	497	490	443	480	465	466	459	463	474	483	477	456	466	447	460	471	485	429	474	467	446	432	447	435	420	465	435	415	457	464	456	453	435	470	458	441	444	418	436	414	455	502	475	474	435	483	487	463	453	455	438	455	454	476	475	451	484	460	508	489	461	469	502	463	450	442	462	432	444	443	455	440	451	432	456	422	462	448	529	441	447	490	441	462	398	461	491	498	498	466	468	426	491	464	504	457	461	422	437	471	479	502	458	449	486	417	470	454	449	469	459	444	451	457	482	455	480	439	467	467	459	437	429	478	472	456	508	464	421	435	469	485	430	442	467	472	482	464	475	480	442	510	405	457	447	481	494	469	451	493	434	452	428	449	428	442	465	463	460	451	463	448	486	492	446	482	461	445	459	448	443	467	476	475	470	417	481	490	448	466	467	485	460	440	431	456	521	441	474	468	470	508	449	477	460	459	467	466	482	440	456	463	431	472	451	479	470	406	472	504	461	489	456	485	443	453	459	474	495	476	477	396	435	417	426	437	452	433	448	481	433	467	464	512	421	433	437	436	470	454	469	453	478	490	477	484	458	464	501	451	440	502	469	462	431	454	462	462	476	488	505	480	472	455	493	448	443	468	433	476	463	429	450	452	423	415	492	464	412	448	456	443	469	435	470	446	424	469	480	411	465	508	479	461	490	459	472	432	474	455	478	471	455	459	444	495	485	475	437	496	441	451	464	457	450	448	484	454	492	487	473	414	444	486	430	459	438	416	431	486	488	443	490	460	495	483	441	452	457	482	461	443	500	451	457	463	466	450	457	499	432	471	473	450	437	467	488	479	466	427	472	465	450	416	433	463	492	449	449	490	480	470	467	445	462	456	470	502	468	454	483	439	470	487	405	413	481	458	460	451	468	447	484	480	457	475	447	462	447	440	436	489	475	471	485	456	450	450	456	494	497	455	442	471	478	453	433	408	491	481	451	415	461	488	462	468	453	444	435	470	446	459	449	460	463	459	450	460	424	450	436	433	444	476	466	430	479	453	451	458	447	475	525	461	481	452	488	439	470	445	479	471	442	467	456	449	449	469	486	460	462	471	418	439	440	491	472	472	444	486	509	489	451	466	427	462	427	473	441	446	445	485	512	456	490	446	448	441	451	454	463	474	438	462	431	462	470	433	439	449	470	442	430	380	456	465	367	471	459	404	456	452	432	482	481	460	471	439	465	441	468	499	480	449	446	477	451	422	482	469	492	458	438	457	449	456	465	464	444	437	454	453	432	453	441	480	480	468	448	426	491	453	474	474	465	462	496	512	440	465	449	444	494	461	479	454	452	487	437	475	477	446	429	449	461	422	490	443	425	470	438	480	485	432	465	453	439	481	529	456	485	449	459	484	438	474	430	453	452	463	499	479	423	471	473	452	447	443	453	460	479	491	503	471	477	445	450	459	455	460	493	498	441	432	463	469	449	449	462	456	443	428	458	452	475	429	488	440	458	434	450	443	461	468	438	486	471	394	416	467	449	471	445	437	454	459	433	429	477	441	498	498	478	434	453	474	423	435	469	469	461	467	457	440	428	429	443	417	479	450	455	467	500	393	485	464	443	500	460	456	488	502	439	425	483	452	440	469	433	473	472	464	428	506	460	443	454	433	451	427	459	432	436	467	426	436	446	489	445	502	418	484	448	417	467	459	432	407	423	459	453	458	470	439	459	490	463	446	443	416	459	465	440	464	415	465	443	460	487	479	465	467	464	465	440	481	425	431	455	506	455	454	449	418	439	443	447	461	420	460	391	425	429	462	463	410	431	449	451	490	443	452	464	465	508	463	473	458	464	458	455	448	450	462	461	495	423	502	438	462	458	498	457	459	444	430	419	457	505	480	463	456	506	451	471	494	454	474	472	464	486	451	475	478	432	455	466	466	446	492	423	466	453	474	473	456	439	423	465	421	457	439	500	440	433	463	472	432	475	462	486	456	470	445	476	437	446	448	466	406	442	412	473	449	461	446	429	479	408	453	434	458	458	455	477	460	427	468	450	451	479	472	436	444	441	453	452	443	478	427	423	465	475	460	430	434	452	459	505	445	445	457	528	436	428	434	440	469	449	460	421	479	497	438	428	467	461	449	467	456	461	475	448	420	418	458	494	459	459	472	485	439	465	459	439	446	450	447	430	475	464	496	482	453	472	430	441	424	446	494	487	437	475	444	468	429	480	439	472	477	480	513	437	441	465	493	484	428	452	512	460	466	438	461	548	456	456	441	440	462	467	470	469	490	504	509	437	412	460	433	447	473	498	484	443	468	461	463	461	480	505	439	479	444	443	455	480	434	534	481	449	470	482	454	452	482	459	475	456	455	464	462	457	486	463	443	463	456	476	442	430	468	490	464	489	431	458	438	502	473	432	448	451	433	442	446	458	448	463	456	484	468	468	465	468	478	433	428	432	471	454	465	471	481	449	431	480	447	457	464	483	491	459	469	483	495	412	455	431	468	476	400	468	448	433	431	434	439	452	479	443	448	433	452	459	440	451	451	469	462	459	468	478	425	434	480	450	435	439	415	461	436	432	498	461	476	463	434	449	477	462	423	421	470	446	455	465	481	490	420	409	452	476	500	457	460	445	433	397	418	421	420	474	441	441	443	436	443	456	470	412	481	435	445	422	459	474	438	427	481	421	493	440	457	471	478	460	481	451	439	464	434	455	495	492	466	447	443	465	459	481	452	470	431	444	453	453	486	461	466	510	422	433	445	475	490	492	480	433	448	479	426	495	461	473	466	449	490	487	455	453	457	432	444	431	487	458	464	505	484	455	413	450	449	474	412	463	484	468	469	483	463	481	443	467	457	487	403	458	448	447	455	480	462	490	474	445	411	457	432	457	457	438	445	448	476	405	477	424	455	512	449	455	435	453	439	450	427	478	443	438	474	466	433	466	477	476	474	416	433	465	439	485	459	415	470	471	467	485	451	456	478	455	507	502	428	497	485	458	438	503	456	482	449	470	466	502	492	434	483	432	457	465	425	445	456	444	415	449	443	462	486	468	450	462	411	447	439	439	435	428	429	438	411	462	485	442	510	455	435	457	416	424	463	500	463	470	513	452	493
37108	26346	26754	11383	5303	4221	3698	2932	2714	2321	2255	2262	1905	1806	1725	1744	1579	1470	1461	1438	1382	1321	1260	1264	1213	1279	1246	1167	1210	1099	1100	1074	1113	1072	1055	1117	1060	1053	1015	1053	1036	1017	1020	1036	1071	1074	1030	983	1051	1001	1026	1034	1042	973	1035	1020	997	972	952	994	972	969	1051	1020	1031	966	1001	994	1003	1005	1037	991	1000	996	989	1041	1000	959	1051	1007	986	1013	1020	1104	970	1024	1012	995	974	976	980	1043	963	1021	1080	962	928	1032	1015	991	926	960	989	1049	962	997	1021	1007	1032	1028	1052	905	1017	1009	1017	1018	1006	970	1015	1020	1047	1003	970	1014	1012	1034	1035	980	1049	966	993	1010	989	963	984	1005	998	970	1004	996	1035	1036	1016	1000	1031	1039	1017	1042	1045	999	973	1011	964	971	989	1051	986	959	992	1029	1030	1045	1009	1020	966	1020	1002	979	1044	983	1019	988	944	1025	1031	968	997	1029	1075	942	1029	985	989	977	1028	1017	992	1041	1042	981	1012	996	1001	1004	1059	974	976	963	990	1035	963	915	1019	967	1038	961	1028	1020	1000	973	968	1017	1042	962	933	973	1053	994	951	1027	941	1004	1011	1036	1021	951	976	1003	1019	973	984	1014	988	991	941	999	1053	989	1001	1001	950	981	925	1014	995	1013	1034	974	973	958	1017	990	1031	1024	993	970	1051	1054	1015	994	940	988	974	1017	959	965	973	990	927	1032	944	1013	1005	1027	979	996	978	1034	982	988	946	1020	975	992	965	1028	994	988	970	994	984	989	972	1015	1023	1005	975	939	1012	1009	1022	974	1016	961	1020	955	1040	966	988	1000	1030	989	1008	976	990	1030	1036	986	1029	995	1020	997	976	979	992	1061	954	962	1074	998	1008	966	991	1023	1011	963	973	1021	1001	975	1035	1036	1021	997	964	1012	1067	1008	1017	984	998	971	1003	1003	996	1005	1016	998	965	1008	1016	944	1029	997	997	976	1014	984	1002	934	967	957	1028	1049	986	1034	1005	994	975	1024	942	1027	962	979	983	1029	967	1019	1033	950	998	977	989	958	1028	966	953	989	989	971	1004	982	1046	1032	972	1045	947	1009	980	958	1021	1012	1018	1004	989	1052	1019	1003	985	964	1031	1050	993	1012	997	1012	957	979	1016	1021	1022	989	1008	1004	977	1005	994	977	1044	988	969	985	996	1016	936	935	1025	1014	966	1025	992	1061	1037	1039	999	964	1020	934	990	976	1010	1026	971	959	990	973	945	985	1010	971	1011	1013	970	975	1055	963	966	1043	1018	1022	996	1026	1020	1000	1013	1041	941	966	1019	1047	1000	1018	994	1020	970	1010	959	1015	1005	1016	995	1049	1033	990	993	975	1040	980	1003	967	1006	992	945	1037	954	1067	1082	937	977	994	1019	1003	973	1008	955	1040	1011	1005	1002	999	988	1028	998	1000	1029	1009	979	945	975	993	967	945	1021	1008	1025	955	988	1011	1004	1002	954	951	984	975	901	987	972	1051	1020	1037	1068	1021	962	955	999	985	1022	1018	1071	985	1008	1036	1021	1050	1053	1005	973	1014	980	1039	1006	986	1010	1021	1025	1035	1035	979	986	1024	1031	988	938	970	990	955	1006	1016	1008	1055	913	992	990	1016	1029	1005	1026	955	1018	992	1006	1043	953	1026	1000	965	999	977	1005	987	1040	968	968	958	1044	994	986	1001	954	1023	991	1024	988	978	1029	1015	997	1008	978	1032	929	969	1009	975	979	1011	970	1021	1014	1060	923	952	1034	1031	973	988	975	998	1029	961	943	995	1030	1063	1027	990	1066	1050	1019	1003	1019	1055	1046	979	991	970	1027	1024	1002	1033	1019	1010	992	925	1014	1050	979	986	1120	982	997	966	978	983	984	1073	991	994	1008	1052	1007	998	1003	978	995	919	1024	980	1026	1036	1027	1031	970	1017	1035	963	972	988	1043	1001	1044	979	1006	1050	949	1026	964	1019	979	997	1066	1006	990	1051	1013	945	1006	1064	994	982	1002	1033	1006	1072	1040	1057	980	1050	1013	1029	958	983	994	1002	981	1007	1029	1060	986	974	997	1049	994	949	1004	968	950	1029	1027	1061	979	965	995	972	984	1011	1004	1005	960	1023	1012	1010	993	1006	1032	963	975	1040	1010	1010	1021	1017	945	949	1003	933	964	992	968	992	1030	1051	997	953	948	971	974	980	1017	1031	1026	1036	1078	934	960	1062	971	974	947	994	1008	956	1019	991	1015	995	1026	1041	952	1033	1008	1005	1040	1009	1008	1045	987	959	919	1001	1012	1021	941	1033	1024	975	966	1051	1012	1022	963	1019	1027	1004	970	962	991	982	981	1032	980	1045	987	927	934	1002	943	960	979	1017	1025	1000	956	987	1053	1037	1028	975	1017	1035	985	1031	1015	990	1042	1010	992	978	993	969	1005	1013	976	953	1014	977	1034	967	1011	988	977	996	978	1042	919	988	990	970	995	997	1047	1012	979	978	1059	961	1009	967	1010	1020	1007	980	1031	968	943	1057	976	928	987	1027	987	910	981	1025	986	1033	1044	968	969	973	1014	1022	1019	947	983	993	995	1029	1002	942	984	971	1001	991	1072	989	1004	980	995	957	1025	962	1015	969	1016	1003	1000	1033	1068	976	1023	1027	987	989	976	987	994	999	975	994	994	956	983	1004	1032	1033	956	1012	987	1057	958	993	1052	983	1002	1005	947	966	938	1020	1016	985	1074	1043	1050	1023	979	974	1007	984	979	1023	995	978	940	1019	988	963	1041	970	984	1003	975	991	994	960	1024	1015	997	990	976	1026	1006	985	1013	963	1041	963	997	1016	1048	1024	960	981	966	979	991	977	1033	1008	1037	997	976	987	994	947	1035	1012	1037	1030	990	1022	1016	991	995	1024	1017	1016	1030	1023	988	966	1042	1016	989	983	987	1052	1015	1009	1013	998	1028	978	1008	1074	1025	1012	980	984	975	1028	1001	980	1033	973	1024	992	1015	1124	1036	985	984	987	1003	1000	1003	1026	986	989	944	1051	981	934	1022	1060	1045	1007	941	1123	1012	988	1012	1033	992	1000	977	1000	1051	1063	954	985	1046	971	1025	976	979	1037	1014	1006	1012	1019	1032	1018	1041	935	953	1022	1005	961	973	989	1004	999	1037	1008	999	976	1005	985	983	1010	997	1018	1008	1001	1025	1047	937	971	995	988	993	1012	979	986	970	1040	1070	1059	1002	983	1019	986	997	1018	976	1089	1011	1007	962	1037	1027	1091	958	997	971	995	994	983	1067	990	1002	1028	988	1006	982	947	978	996	1021	1016	1037	993	1043	981	989	978	997	1015	967	994	1056	1019	1020	957	961	1012	1058	1015	941	1001	948	964	1011	1011	1001	1009	1008	1079	1042	951	1053	955	1014	997	957	998	1016	976	1023	1032	1066	978	977	986	994	1035	1011	1030	992	965	1054	1064	1007	1004	1043	1005	947	995	1077	996	1031	1042	1036	1021	951	997	1046	977	1039	1034	1000	981	1016	989	945	1038	980	1043	1006	954	1027	1044	966	976	1009	956	1014	975	982	1016	939	975	1023	1032	1007	994	978	975	1001	986	1015	1024	945	1021	1065	939	1002	1047	1003	1012	1046	1050	989	978	1016	1001	1075	984	1024	977	965	992	990	1007	1008	995	990	979	985	957	978	999	984	973	973	1014	983	994	1018	1015	1013	977	1007	1028	956	980	968	995	992	1039	1024	1000	990	970	1000	992	1012	1007	930	976	1010	979	947	1015	989	960	1010	982	970	1000	1018	988	1008	950	1012	932	929	1026	991	1011	1015	1092	973	978	993	940	1015	999	971	982	952	997	995	988	1014	1021	974	1002	991	968	1031	1011	1022	1036	955	970	961	1017	988	989	1029	1028	979	1018	992	964	1021	1010	1016	962	1003	993	1006	1015	949	976	1089	1067	959	961	943	1035	1042	993	1009	982	1042	1025	973	1003	996	990	960	996	1013	1040	1011	1017	1011	1017	1047	994	973	977	986	1000	1033	1036	966	1053	1055	996	956	978	1018	921	1002	1017	994	980	1000	1037	1016	979	1049	962	974	1030	984	951	985	1033	1028	1025	1026	1013	1039	1020	954	1008	1054	966	959	1009	990	1006	1034	1028	1066	956	1050	992	1016	964	964	1041	1055	1032	1016	988	996	962	1028	974	996	1039	1014	1006	1042	1061	968	1013	999	929
27428	14420	5810	1751	800	643	602	582	581	575	539	449	467	477	500	524	490	450	455	494	488	477	455	476	470	446	503	478	465	462	481	491	486	446	442	477	496	478	451	470	458	456	483	464	476	405	473	480	435	457	451	481	463	417	439	460	492	431	462	440	465	448	441	486	509	452	460	444	495	469	479	479	455	457	450	454	460	488	414	472	462	493	477	458	448	503	480	471	442	489	444	473	411	433	429	445	459	481	418	503	451	484	452	475	465	476	451	478	468	487	476	438	489	464	450	468	468	472	450	455	457	468	429	483	468	442	463	403	461	490	468	479	485	425	432	465	439	505	434	472	478	472	456	495	419	458	522	510	465	470	465	454	451	449	475	478	444	444	513	444	447	431	497	435	450	473	418	457	492	449	450	452	481	493	447	462	461	464	467	469	429	486	472	458	459	455	464	485	464	480	494	522	484	500	464	469	481	467	433	452	437	435	442	440	456	503	497	518	455	502	448	461	479	481	446	457	462	451	495	473	485	424	500	487	458	476	493	473	535	489	456	481	504	492	418	459	490	441	495	426	480	500	433	485	444	504	466	478	471	415	459	469	496	488	470	443	472	448	460	496	454	454	500	460	504	465	464	475	498	492	416	428	468	488	481	456	479	504	451	478	477	469	482	476	504	428	470	426	457	465	479	472	493	484	454	444	503	477	473	464	463	439	428	451	455	484	446	495	470	442	557	439	459	414	491	463	458	448	408	464	496	455	455	443	446	492	444	452	519	461	507	481	456	437	501	444	490	466	451	445	408	455	482	468	468	437	489	423	441	438	456	495	481	468	440	407	465	427	509	480	454	471	460	461	465	447	416	528	466	459	470	461	447	450	459	495	458	506	447	464	417	439	474	455	488	491	454	460	442	426	471	476	487	489	438	475	470	421	473	486	447	450	485	471	477	494	483	444	467	485	448	466	486	456	429	465	446	426	419	482	455	427	462	488	495	427	456	452	458	469	465	501	518	489	426	472	501	481	474	472	458	451	477	479	467	456	475	463	477	481	479	444	471	459	467	446	448	457	466	471	456	457	472	471	517	438	431	444	459	448	473	433	450	445	459	482	487	448	413	486	450	455	443	444	460	469	425	476	438	426	485	481	470	464	446	459	468	451	474	457	491	478	450	464	446	481	486	468	462	451	445	413	491	469	465	432	447	479	469	453	482	476	465	482	461	470	486	465	488	488	429	478	438	441	450	438	474	459	468	511	455	422	436	457	432	456	484	481	450	511	484	464	457	435	488	461	440	468	493	465	465	507	513	464	448	464	467	434	474	459	435	461	451	448	422	459	446	484	460	473	472	473	470	445	464	446	464	448	492	515	459	439	489	480	438	470	487	467	441	425	494	449	424	465	469	428	487	467	492	433	456	434	473	436	443	428	453	421	451	442	449	435	486	440	438	424	454	441	491	485	498	459	412	449	442	463	435	488	437	457	445	472	440	470	431	481	478	463	489	452	424	432	486	491	443	490	455	448	498	442	456	482	470	481	497	476	449	471	455	461	461	487	485	457	494	484	451	466	449	492	474	444	497	466	451	465	466	464	487	448	462	480	451	445	404	452	460	444	480	481	504	457	463	445	472	448	456	495	464	508	482	450	516	471	414	449	454	440	466	436	466	454	442	434	452	448	448	457	431	439	478	453	432	427	483	442	460	523	480	451	496	468	486	457	462	459	426	458	400	458	461	480	464	420	453	456	474	422	498	419	475	501	472	473	433	453	474	446	457	485	463	467	452	421	480	470	425	408	422	409	501	440	467	449	497	464	477	502	491	502	462	450	474	473	440	462	422	441	464	503	497	524	432	446	463	491	464	438	451	470	467	415	475	471	458	469	494	496	474	430	462	476	486	474	472	454	429	475	440	457	450	450	481	445	463	453	475	478	395	417	467	433	444	447	450	453	444	466	462	458	457	460	469	491	439	449	433	470	469	453	455	463	459	476	449	439	473	446	430	471	464	461	490	470	490	454	427	407	470	469	484	455	511	435	488	481	456	476	511	450	472	427	496	477	477	453	485	494	478	438	477	447	466	501	454	448	432	502	471	436	485	526	481	431	438	453	494	421	474	473	465	482	447	493	479	452	494	484	473	451	479	468	458	446	446	434	425	429	460	494	459	445	441	505	454	428	496	448	470	468	450	470	461	428	486	451	489	455	449	437	472	482	451	468	449	466	457	465	445	494	508	463	462	486	478	477	440	436	428	449	470	484	469	429	456	458	438	452	503	471	445	412	459	441	415	442	467	498	480	432	498	441	459	421	449	481	458	451	464	467	490	456	459	459	456	478	433	435	451	467	497	445	465	465	429	479	485	442	432	403	444	500	440	457	441	461	455	490	464	445	451	477	475	484	479	463	442	462	467	470	449	472	458	482	427	406	492	444	465	453	451	501	446	545	458	456	468	449	443	466	522	478	446	455	495	490	461	480	446	476	515	428	481	443	441	477	478	497	449	426	455	464	435	478	437	444	475	474	465	474	434	472	475	443	471	453	483	492	434	478	440	447	461	478	496	507	475	403	492	462	449	475	465	422	470	469	435	431	463	441	453	512	480	446	486	455	469	495	477	493	440	413	485	455	455	477	456	458	466	410	429	485	433	470	468	423	504	457	472	487	462	449	496	458	445	429	454	434	453	494	496	489	473	456	475	478	438	436	461	466	462	420	488	444	442	462	499	448	460	464	454	448	447	462	439	465	488	478	429	486	427	440	491	477	505	494	440	487	481	448	465	481	477	465	506	449	447	433	462	404	425	493	423	460	483	469	448	440	456	466	471	468	483	472	418	490	475	454	448	470	461	455	450	426	436	453	476	497	485	449	466	444	485	428	452	455	470	426	430	484	493	492	437	482	430	414	436	428	434	470	457	441	390	461	408	494	480	452	474	434	498	457	434	450	485	489	473	453	476	441	463	445	513	450	471	411	435	463	449	470	478	470	475	465	436	432	476	482	464	474	464	460	478	462	482	450	457	462	440	434	459	437	470	459	445	486	462	490	442	452	465	460	491	457	460	456	436	429	432	482	463	435	512	452	488	438	461	491	473	460	496	474	476	461	452	465	455	471	429	472	513	427	472	444	453	430	463	465	514	433	455	430	441	459	450	458	448	484	475	507	524	440	424	507	442	487	454	463	463	494	486	442	459	430	442	446	465	470	495	464	478	472	497	449	463	431	469	472	468	457	467	469	473	453	467	442	427	490	435	464	466	465	513	419	478	431	480	478	479	477	486	463	425	458	459	439	440	459	431	439	501	454	472	455	475	436	479	511	469	468	446	470	470	481	453	467	492	467	472	459	494	478	456	446	453	457	472	512	471	448	484	436	470	468	458	424	446	446	435	473	434	452	471	466	464	467	457	430	447	467	460	459	460	440	462	464	421	467	412	448	437	445	452	469	477	461	459	504	500	457	472	424	461	465	455	500	470	440	467	473	480	479	477	458	441	421	447	496	407	468	451	490	444	470	449	430
17314	10631	8440	3846	2313	1950	1745	1594	1470	1429	1330	1315	1250	1282	1206	1172	1153	1147	1162	1081	1112	1073	1041	1049	1057	1029	1046	1015	1074	1051	975	999	1041	1036	1030	991	1020	962	941	1019	1028	964	978	998	987	995	995	996	991	970	925	1013	965	990	970	967	994	1024	934	1002	977	1005	1006	968	989	1003	973	982	985	956	950	948	964	972	992	988	989	882	994	986	973	1016	1016	970	955	947	948	969	1034	1007	977	1031	1018	1022	1006	934	967	986	966	984	1008	999	950	1003	970	968	1018	1019	975	939	963	958	980	962	1019	981	996	977	963	962	987	1049	975	943	950	1005	969	990	1048	982	1012	986	978	927	973	954	995	995	953	1030	953	990	976	979	981	1005	1018	1001	1010	972	1013	960	937	1033	995	1060	938	946	1009	1008	955	985	999	1021	1023	978	922	958	944	924	1000	1010	975	1030	1017	958	1003	951	997	943	969	960	930	1018	950	914	932	1004	965	957	953	1026	1010	951	957	973	965	965	981	1007	963	970	899	972	1018	974	979	1024	942	961	1014	980	989	956	994	987	1006	965	997	1023	1018	955	956	966	1042	945	956	1015	984	958	979	997	1037	1024	928	991	991	929	1019	1005	994	977	949	964	963	983	985	945	970	929	986	962	1014	1047	1031	991	1020	967	948	981	972	1011	1017	988	985	996	985	1019	1021	950	1001	969	988	978	992	981	992	935	949	942	947	1024	975	999	1039	976	967	1039	972	1023	939	1003	995	975	1005	976	968	972	998	888	977	937	974	988	938	988	997	1011	980	1004	1007	925	1010	1018	942	985	991	962	997	996	960	982	960	1046	1013	961	1021	985	982	1014	1003	916	1012	945	965	961	1000	939	991	1010	999	986	995	967	984	1039	946	1041	968	950	981	978	1000	984	1001	990	1022	990	977	1002	1027	1038	962	963	965	988	964	1000	992	949	991	984	995	991	981	977	974	949	979	934	1000	959	971	992	942	1009	1008	974	985	972	974	989	976	988	1006	1017	958	954	971	961	976	966	933	997	966	975	1014	982	904	977	985	921	997	979	1026	931	979	1042	1020	987	980	959	952	965	1008	1025	993	973	1009	966	991	1039	976	969	988	920	997	973	942	1051	882	968	1035	997	972	953	1038	1027	983	941	931	987	951	1000	1024	959	968	1038	1019	980	989	1029	978	1042	1025	1008	1011	978	979	915	1036	1010	940	1009	964	983	959	973	974	1032	1017	1003	1019	1000	967	1021	1003	962	1025	980	972	998	1064	976	981	999	962	1041	931	941	962	991	1022	955	1021	957	1023	1015	970	1010	1015	1015	969	964	962	984	952	955	1006	1025	1021	982	935	956	1012	955	998	1010	984	978	967	981	975	965	990	1013	976	996	956	959	926	955	1019	962	973	974	964	1013	979	916	929	975	985	968	991	972	1002	976	973	1009	1016	955	1034	979	960	948	989	960	944	978	982	973	967	1040	1017	992	944	1019	1029	966	976	1012	994	995	949	1025	954	984	970	990	951	963	1026	979	989	1035	950	1013	987	999	942	1021	977	1027	964	927	969	944	1002	973	1007	988	912	962	937	968	979	961	983	1019	990	976	924	1012	959	956	997	980	995	1014	978	948	985	945	975	1004	996	1024	956	943	991	921	1001	990	994	923	945	1032	971	982	998	982	1005	987	967	1007	999	983	946	964	1006	1005	1026	984	959	1000	976	979	1005	972	996	990	947	948	1013	949	959	940	997	1019	1026	951	978	986	965	977	1015	939	1012	957	940	1011	960	1004	1015	996	995	1001	1012	976	996	922	952	972	1027	972	926	982	1027	939	1032	958	998	1027	982	973	983	921	941	935	902	979	1026	989	914	984	991	955	1031	1000	999	975	974	1017	980	959	961	943	995	977	953	1040	1000	1003	1059	971	989	991	938	1012	1062	991	1019	938	989	1011	938	977	980	1021	954	962	919	990	892	1008	919	926	1018	1015	954	956	999	1021	987	957	919	964	929	995	937	1019	951	1000	973	986	969	1013	1026	963	992	994	968	941	959	986	1049	970	1040	934	998	966	943	1002	1022	985	978	1019	971	979	984	987	1005	1036	954	949	940	985	941	964	1031	1033	972	1006	992	992	972	954	939	923	929	1000	1014	935	985	1005	1005	963	994	1001	953	1028	987	975	992	1016	1021	1016	1001	933	957	972	985	989	999	1022	991	1037	987	970	964	999	986	1029	1011	1012	961	1000	1006	1015	967	974	1041	991	988	999	1001	981	1023	1012	996	962	954	994	969	988	1029	997	984	997	991	980	978	974	988	982	1019	988	964	1013	992	953	990	971	1018	938	1002	970	960	946	988	960	1020	1018	1051	983	1017	929	1043	937	954	974	987	978	991	978	984	964	943	969	1019	967	1004	976	993	1005	980	1039	989	992	976	1017	959	996	987	982	1003	947	1014	1041	950	1035	989	994	1001	1026	985	1022	1010	965	975	942	966	990	941	959	1038	1012	987	979	962	966	1004	981	1030	969	993	956	1007	971	981	981	1006	959	946	1007	961	947	982	1017	1002	985	946	1008	968	943	1028	968	938	979	984	950	946	931	951	1021	947	942	923	963	942	962	991	1038	1000	1029	956	970	977	957	959	943	979	1003	970	999	931	1009	915	1008	964	954	953	974	934	1008	963	955	996	986	977	1020	1026	1044	1064	1007	1009	972	936	1023	1016	973	981	984	1030	932	955	978	930	953	983	969	1007	977	950	1007	963	975	988	927	947	1037	1018	948	983	936	921	983	986	1015	942	931	957	1017	1003	1035	986	1021	1008	926	973	981	981	920	959	995	1036	975	938	1006	974	970	1027	995	980	930	987	899	1003	964	1021	1038	963	952	949	1005	968	919	1010	958	1019	974	1037	989	1020	965	960	1006	1024	957	965	1039	983	1000	988	946	941	1038	980	948	1027	935	973	1018	982	1035	924	1023	985	935	1006	1030	964	1015	1002	1031	988	952	964	1079	960	930	969	980	1014	1024	950	941	966	952	991	1013	1081	1024	1045	1050	1018	999	995	1037	947	985	935	1015	974	934	990	1008	961	1026	984	919	1008	1014	984	993	1009	1033	927	990	937	1018	986	976	989	989	1021	1019	968	1008	1001	945	980	956	978	1002	956	933	1052	1027	1008	990	973	950	999	985	993	1034	975	1050	1013	997	1046	1028	1020	1005	992	912	963	956	992	971	1013	1006	945	998	982	979	987	985	993	977	987	966	953	971	973	997	1003	991	987	978	1002	982	1001	997	964	972	990	974	977	968	977	969	975	987	1052	973	1056	906	909	1025	983	967	984	961	986	969	940	993	1035	968	1013	986	1029	992	929	977	978	1067	969	956	973	981	940	1006	973	913	1008	1037	953	958	1018	929	997	998	983	971	1034	999	954	960	914	973	985	998	970	924	995	979	1019	976	950	938	982	966	991	1009	1011	982	967	1010	967	921	979	1006	971	934	980	954	986	988	971	975	962	1019	1003	1005	1008	971	1003	1014	994	991	933	968	964	993	1005	954	961	982	924	1002	965	1034	994	959	1010	1021	968	1009	1011	930	974	988	955	998	982	1009	986	1004	993	986	911	1039	1010	1004	979	987	970	1047	1020	965	947	990	991	965	980	1021	1061	1027	997	1003	1016	953	944	943	1022	948	1029	1003	998	1003	983	966	994	1041	969	989	982	934	985	982	1029	964	944	992	995	966	987	929	1025	951	918	968	1044	1013	959	985	929	987	966	994	972	976	972	974	1014	947	938	916	979	987	974	937	1025	972	984	1024	1007	974	950	970	961	950	1003	1000	1010	999	990	985	989	993	936	961	980	958	939	958	965	984	970	958	978	969	917	1017	990	1011	965	960	960	1046	933	1007	972	949	976	982	976	973	940	916	1002	1036	971	981	969	930	1040	954	961	1017	1013	937	994	967	1023	974	984	951	992	976	962	978
44405	26278	18309	7365	1639	988	775	688	615	580	568	540	474	463	508	433	442	420	468	416	436	455	405	389	379	378	405	411	408	407	352	379	385	404	385	354	398	358	404	364	346	345	399	381	330	376	402	412	379	382	359	344	342	355	372	356	367	325	404	356	365	316	371	369	398	356	446	411	349	382	351	398	361	377	369	340	330	379	377	376	362	356	369	377	383	363	376	357	374	385	384	319	366	365	374	371	352	382	404	360	375	395	374	349	374	364	345	372	377	345	339	333	359	381	368	348	418	392	389	331	358	331	367	357	381	385	376	412	390	355	336	359	352	369	381	338	349	371	381	372	368	344	365	365	347	338	359	358	377	383	356	418	397	376	363	440	358	373	349	388	382	396	348	359	391	383	393	393	348	401	370	344	353	373	365	363	375	367	382	390	383	410	349	392	355	368	337	340	367	353	361	350	416	373	362	367	351	386	354	337	364	338	329	378	362	361	387	355	323	357	334	375	357	372	371	381	360	341	339	374	388	394	368	396	421	323	348	359	366	390	393	341	375	389	371	366	356	385	337	391	361	367	378	370	413	373	390	349	375	399	368	375	404	363	357	382	414	410	385	384	397	386	347	345	386	372	382	363	359	376	352	364	358	373	341	361	422	393	397	347	412	390	372	361	331	371	372	361	366	375	373	371	372	334	374	348	348	410	402	349	373	375	384	365	369	342	347	385	362	360	385	412	383	334	328	353	389	359	393	379	349	382	373	374	381	373	406	363	364	326	402	347	407	382	358	359	304	388	398	355	367	396	320	383	392	393	363	342	353	376	348	343	373	346	386	375	358	371	393	377	362	399	400	402	378	391	354	382	374	379	346	350	363	346	334	355	342	367	386	388	356	345	364	397	356	371	399	411	391	348	371	345	366	351	325	379	365	353	409	337	357	344	359	395	371	359	383	396	379	360	376	359	386	390	408	383	393	391	368	396	355	368	372	332	348	376	361	368	401	377	397	389	389	372	380	341	364	370	332	383	399	364	383	385	380	365	377	383	350	349	362	415	397	427	390	389	389	392	378	340	415	362	371	377	381	382	403	372	379	318	382	379	330	392	371	382	360	375	424	332	374	322	355	372	385	386	345	389	379	364	355	365	417	350	363	360	363	376	374	390	391	392	370	389	367	372	358	331	418	372	389	365	316	366	375	362	419	385	361	383	397	405	321	404	381	352	395	318	363	367	401	320	358	372	353	355	400	366	361	351	401	366	374	358	417	372	375	374	369	352	401	391	385	362	375	347	344	342	357	406	357	379	376	398	376	361	382	358	332	371	374	427	373	365	341	367	419	385	369	377	377	343	386	371	351	348	396	338	383	376	394	403	368	340	359	371	392	382	384	382	354	367	347	360	372	364	387	388	379	340	370	359	368	375	368	370	356	379	371	356	351	376	345	369	377	370	389	382	324	360	344	383	363	335	381	377	378	361	365	379	353	345	402	330	370	375	369	347	372	363	339	381	313	397	335	379	403	369	386	366	342	371	352	358	376	333	354	335	378	349	404	350	375	362	404	368	327	349	351	358	355	381	359	342	375	352	391	368	355	357	366	373	332	335	378	369	348	346	406	361	380	364	349	342	372	390	362	355	379	388	395	396	368	357	376	390	411	367	371	387	354	382	368	363	374	414	345	386	354	375	343	357	382	370	371	366	383	377	395	369	370	372	407	408	342	397	360	375	376	373	360	387	358	358	353	372	383	389	381	378	328	377	345	391	373	371	346	386	376	381	380	373	394	346	353	369	362	372	402	380	379	391	331	365	388	370	373	359	375	347	396	351	364	363	378	381	383	361	342	390	369	371	364	391	362	397	366	330	422	383	356	335	390	355	406	379	346	376	351	366	410	384	391	380	413	404	367	334	335	369	405	374	360	353	369	366	401	378	374	402	353	352	378	386	418	359	412	374	407	374	391	347	359	388	364	354	355	382	403	359	387	363	389	355	379	343	364	377	365	390	375	360	351	331	375	370	346	343	335	353	401	383	399	358	370	333	353	329	366	363	409	359	393	390	345	348	446	368	391	373	367	384	398	332	374	367	384	386	365	337	341	315	405	383	334	400	378	358	348	375	388	410	372	409	367	354	352	359	396	359	359	365	385	409	387	343	369	348	413	399	367	378	348	392	353	380	376	359	374	420	367	365	356	391	368	397	366	387	322	343	370	348	400	351	366	375	392	378	375	318	396	330	344	367	358	380	345	378	352	389	346	357	374	330	386	392	395	376	357	376	400	315	361	385	376	358	381	390	358	377	405	339	383	403	346	353	360	364	407	337	380	351	389	391	353	388	319	373	393	368	377	393	341	379	389	325	348	366	386	382	370	388	372	410	354	340	390	367	360	362	349	354	394	384	348	353	371	359	411	375	396	384	378	367	397	367	373	373	376	388	370	347	362	376	415	366	373	371	429	360	377	351	338	385	403	347	393	371	349	378	344	385	372	388	331	353	362	393	384	404	391	414	370	411	353	332	369	371	379	366	412	385	367	354	394	391	385	382	346	351	387	400	352	357	396	397	385	391	407	375	394	396	386	357	347	362	391	387	378	391	395	364	356	375	381	407	366	339	361	363	346	353	372	393	359	386	372	391	349	373	344	360	332	399	389	360	377	402	373	361	377	395	356	359	364	376	380	396	362	389	372	374	388	380	354	396	410	373	351	365	377	349	372	360	298	394	377	354	354	362	359	368	364	418	382	364	381	356	351	363	385	380	383	392	370	437	384	363	383	337	414	409	384	341	394	381	361	397	368	353	378	369	356	386	383	354	373	395	394	387	385	375	334	364	363	371	366	397	383	384	329	417	411	387	339	369	359	371	390	355	373	377	390	382	368	358	361	379	378	354	382	382	374	359	414	394	385	368	398	373	385	383	350	358	409	390	359	383	353	375	367	357	382	327	403	371	356	391	344	355	378	375	398	347	398	389	376	367	390	344	372	400	375	379	365	371	380	359	325	367	364	448	384	393	372	379	365	351	381	342	357	359	351	365	403	355	360	356	395	349	375	369	386	410	351	366	364	412	376	320	370	368	345	364	369	379	395	395	368	357	388	344	336	384	335	350	362	389	357	369	385	384	330	361	371	354	353	347	374	383	393	375	386	370	374	331	375	336	394	368	362	362	382	344	393	375	342	400	391	362	346	351	373	361	413	333	353	356	368	388	357	336	344	360	337	366	397	360	395	391	395	381	393	375	380	423	350	370	395	351	391	392	402	375	398	403	395	381	352	328	396	365	392	398	379	380	363	378	338	411	365	326	336	355	438	341	404	381	395	348	340	394	375	371	381	342	356	335	392	410	341	376	409	379	359	390	389	371	363	356	372	357	412	387	345	399	367	396	380	372	358	405	395	366	391	372	353	396	371	380	369	379	370	384	348	379	349	379	376	371	367	415	381	337	385	384	377	357	405	386	336	341	336	357	391	350	380	337	388	339	339	357	363	385	379	370	387	378	359	370	354	360	372	324	399	345
28478	19434	20654	10699	4014	3091	2747	2425	2086	1989	1811	1653	1532	1492	1499	1277	1300	1336	1253	1173	1128	1085	1059	993	1036	976	1002	964	965	930	923	888	908	865	861	864	874	883	930	893	854	819	831	894	878	832	812	916	870	808	885	861	821	844	826	861	904	820	835	878	813	838	869	842	871	839	826	831	830	891	853	870	842	791	803	819	858	839	772	851	854	834	840	811	858	848	846	795	863	843	837	809	831	752	844	779	828	861	911	779	821	796	871	836	822	817	826	850	836	844	810	845	805	819	866	863	807	873	823	841	824	807	807	817	830	845	820	849	831	853	883	881	783	762	831	817	856	819	840	764	829	815	844	793	798	848	827	789	831	797	780	820	817	803	813	818	834	777	818	841	830	748	861	810	806	839	852	822	831	752	853	830	797	841	878	860	803	791	849	842	849	824	850	862	789	800	828	801	865	790	789	807	861	834	806	841	805	859	809	818	845	845	853	855	807	814	837	843	810	832	773	780	851	832	834	856	800	881	849	847	839	786	861	824	815	842	813	793	831	803	835	796	842	821	855	780	808	774	788	807	858	787	823	790	816	831	798	838	798	823	797	834	813	851	884	825	832	798	799	809	824	880	793	823	823	874	809	817	816	838	821	836	829	854	788	788	842	852	795	829	882	828	842	804	861	867	867	810	794	817	802	835	797	815	836	830	828	789	816	796	814	822	808	790	814	838	815	852	830	804	803	792	845	825	841	819	869	818	789	781	800	836	826	796	764	843	836	801	805	852	792	827	811	796	827	832	808	834	856	847	827	798	816	878	858	813	796	799	894	836	847	854	803	835	887	863	821	796	812	784	864	841	789	825	812	854	768	843	808	798	815	800	842	815	879	810	813	775	827	811	846	849	842	798	821	810	844	877	835	807	864	837	863	806	882	818	833	833	819	855	852	803	875	849	865	863	841	820	832	797	823	809	856	837	843	871	880	803	829	814	775	848	801	808	791	837	784	853	816	820	774	897	803	848	831	838	868	842	856	804	818	826	818	800	859	795	840	818	840	805	838	807	781	793	869	813	825	813	796	813	787	775	811	803	767	839	824	825	772	826	843	851	830	826	796	821	846	804	844	805	811	854	854	827	852	871	790	863	804	850	850	787	809	842	813	826	827	803	821	792	786	844	809	814	870	805	806	842	790	854	839	780	828	839	825	822	816	869	775	811	813	807	817	805	844	826	834	805	856	813	821	861	859	875	817	807	792	820	848	772	839	827	811	849	829	842	840	833	822	845	819	817	828	825	796	874	851	747	866	827	752	870	825	852	795	820	812	821	845	849	780	837	806	854	842	831	799	879	836	855	804	788	860	824	815	818	834	779	824	820	841	851	838	844	817	831	763	811	836	847	844	807	809	835	821	832	803	866	850	845	850	856	836	832	795	796	888	821	821	816	821	786	815	801	816	813	791	809	820	819	858	775	794	837	796	821	856	819	878	824	825	822	808	824	828	839	841	794	812	792	836	821	835	780	815	797	850	810	811	844	803	847	781	809	813	823	825	779	782	851	841	837	820	858	844	818	866	818	871	791	832	839	833	839	835	830	798	835	780	764	848	814	853	769	843	783	794	834	829	800	855	880	872	834	824	851	801	799	862	804	839	834	831	820	828	840	819	807	779	821	785	822	799	822	776	817	816	837	850	838	849	788	850	849	807	763	816	841	824	818	873	870	843	764	870	845	791	792	837	829	806	854	839	825	865	800	808	846	789	778	842	829	857	816	851	820	830	761	899	808	821	814	794	831	826	790	834	765	847	769	831	848	873	808	865	792	880	823	832	817	818	879	866	774	816	827	869	856	826	769	843	827	811	845	838	819	821	808	830	800	817	849	829	820	830	868	832	848	801	855	804	857	802	797	835	847	751	827	867	816	864	844	861	754	841	779	839	770	759	805	811	807	874	840	837	803	852	795	832	836	826	827	870	844	818	813	820	861	831	823	828	852	841	878	834	816	838	845	831	856	849	785	839	838	819	879	790	833	801	861	858	814	811	806	844	833	780	857	789	827	804	801	791	847	781	833	832	811	859	833	804	791	838	821	828	820	899	799	843	812	847	830	828	840	837	815	813	878	790	804	822	854	820	811	785	794	829	835	823	795	777	805	799	824	833	807	795	823	817	824	827	775	830	816	797	821	856	819	848	817	826	811	824	806	813	798	825	824	811	854	843	830	830	821	783	822	796	845	817	781	803	807	846	851	876	813	761	799	806	764	794	846	855	817	846	837	900	849	838	796	786	814	821	811	784	840	846	803	839	873	807	834	806	782	844	775	795	795	767	848	819	837	854	816	767	892	815	847	812	818	842	851	839	804	864	833	844	829	792	892	816	799	842	739	811	806	828	763	828	822	893	852	886	802	840	829	835	808	808	826	799	837	892	868	813	815	874	874	847	793	857	822	867	842	799	852	813	832	847	880	787	770	824	825	835	807	829	831	837	837	840	792	886	829	840	833	823	809	813	888	850	797	827	759	777	777	775	783	866	822	790	800	829	831	850	817	798	787	819	843	840	817	836	786	851	832	828	822	823	781	813	815	935	885	779	765	816	813	887	821	808	819	851	841	814	832	826	787	866	839	841	807	799	816	823	847	768	788	820	849	853	812	832	833	800	834	793	756	803	859	812	856	802	821	815	827	853	831	818	822	834	826	842	831	845	842	830	778	823	793	834	801	826	791	830	801	842	852	866	839	802	808	820	846	857	881	830	828	868	889	825	843	795	811	796	817	876	859	840	833	843	885	831	785	806	825	790	843	837	771	877	770	817	887	856	826	834	822	791	813	837	871	845	844	835	859	832	825	774	858	826	845	838	764	818	814	813	795	833	801	850	832	831	762	835	811	886	816	862	831	786	825	812	844	869	821	801	804	760	804	826	825	811	831	816	859	816	866	808	844	836	775	843	821	800	874	843	775	813	838	790	783	824	852	838	847	889	808	855	797	833	854	808	880	799	831	805	828	828	863	779	753	809	841	843	777	820	886	787	817	834	834	792	856	793	807	799	833	757	824	828	785	859	819	820	829	818	877	874	851	843	862	804	794	790	793	819	869	775	833	865	820	829	841	790	846	848	809	812	865	825	829	895	827	814	786	819	829	803	778	844	800	803	879	821	834	820	831	815	797	805	843	833	852	889	872	821	804	833	796	835	887	803	837	834	825	884	852	812	804	789	883	817	815	757	802	859	806	836	835	896	783	836	807	828	823	864	814	903	822	803	844	880	871	773	842	774	853	848	799	809	821	856	794	829	849	824	814	816	818	770	818	749	830	832	831	821	883	815	846	838	807	836	790	850	831	771	837	790	803	841	821	842	828	809	769	826	767	776	859	814	855	866	807	807	833	830	823	831	810	833	848	841	803	791	838	787	798	857	823	835	815	834	821	795	797	828	838	828	844	826	798	852	830	838	822	833	867	829	850	825	793	844	888	829	812	809	804	809	810	841	806	785	773	831	829	829	835	804	830	857	820	851	814	811	864
57354	34785	28253	13743	3336	1544	1230	1004	859	744	736	661	662	627	669	590	557	567	565	577	517	512	525	508	514	522	500	524	452	437	486	448	469	477	443	476	433	465	464	452	503	461	466	452	436	534	467	435	445	448	446	482	454	452	461	457	464	395	458	437	476	457	506	531	470	487	462	511	465	426	448	473	459	459	484	411	446	425	430	462	452	460	453	478	443	510	468	479	441	428	495	470	469	472	411	476	492	497	486	462	452	448	461	468	515	463	481	467	421	480	475	501	491	521	444	453	442	444	444	459	479	455	423	455	455	499	485	460	462	437	461	492	506	479	486	432	437	451	441	475	471	448	459	480	451	446	472	431	465	466	520	422	434	474	479	452	466	460	447	464	432	421	396	474	443	417	466	466	484	479	455	453	453	516	447	476	444	459	456	503	472	422	481	449	448	499	440	425	452	449	451	436	458	444	459	429	497	484	473	508	476	468	431	462	449	468	466	456	450	510	475	419	439	449	448	441	481	505	452	499	484	508	447	434	440	462	475	471	425	430	461	432	460	460	478	433	488	482	456	457	469	435	493	473	474	478	471	456	415	449	456	470	472	444	454	444	460	438	474	481	445	449	437	471	472	478	461	499	461	456	414	458	497	482	446	467	432	447	460	462	471	443	455	477	441	424	418	489	477	498	441	437	432	448	498	438	454	485	466	479	458	458	479	467	433	470	468	427	478	462	453	509	478	430	474	439	471	446	457	454	460	461	456	423	475	413	453	403	474	452	459	466	467	417	477	427	470	457	428	464	459	485	453	478	440	431	484	462	498	495	458	449	476	448	468	472	474	497	482	453	504	475	465	441	473	456	454	445	448	437	489	509	460	483	523	439	502	459	469	454	473	466	487	440	429	443	432	461	444	428	462	458	468	415	510	494	457	424	420	495	456	473	495	457	429	449	502	468	448	431	478	436	455	463	486	486	490	462	470	454	460	441	485	486	457	455	515	487	450	447	460	503	485	493	454	501	453	456	444	443	437	466	489	485	454	455	471	441	445	443	472	470	416	469	452	426	418	458	494	515	444	443	457	441	444	474	472	424	455	484	461	397	428	482	449	461	436	422	417	440	472	465	450	441	463	477	438	451	424	489	449	496	449	469	497	526	451	412	457	427	476	448	446	443	454	448	460	430	485	473	484	446	461	458	461	462	462	480	464	446	486	434	426	497	449	501	493	484	520	475	479	504	450	451	440	521	465	458	469	454	440	472	445	427	414	465	425	478	455	498	481	440	467	431	474	439	447	481	440	477	472	480	468	451	468	450	505	492	505	471	455	472	474	461	440	451	456	522	451	449	443	431	456	471	464	443	478	443	494	477	473	447	445	455	485	480	467	477	406	426	445	459	428	453	462	479	481	480	458	461	476	487	465	443	438	499	476	449	446	486	501	450	451	450	426	450	468	476	430	472	445	454	467	454	462	459	450	495	459	457	427	419	455	480	479	443	478	459	495	455	480	466	457	464	456	453	438	475	483	452	461	513	465	475	511	478	449	436	450	435	490	430	451	450	434	459	478	473	473	443	422	457	419	475	474	459	489	430	483	446	467	462	461	446	454	481	470	472	460	475	436	456	431	444	486	442	432	422	476	448	497	442	410	482	475	447	460	447	449	491	420	466	473	466	458	470	443	489	429	484	421	448	483	468	454	463	471	433	456	431	434	462	467	447	452	469	460	517	492	463	447	466	475	421	467	455	443	433	496	455	474	448	462	435	473	475	460	480	496	497	491	405	456	438	448	468	448	470	477	449	421	475	483	465	494	514	468	498	450	464	503	459	445	442	471	498	461	473	445	484	463	403	479	450	468	502	459	466	422	423	469	503	493	441	455	442	451	503	475	412	439	440	485	433	501	433	452	471	493	445	458	517	494	480	430	417	499	502	475	445	449	477	451	461	426	470	436	446	442	432	435	432	485	471	524	442	496	461	461	440	424	484	473	494	472	444	497	470	464	472	471	475	480	469	487	459	443	483	488	494	433	441	438	444	463	475	441	437	498	489	470	434	483	437	455	416	471	447	426	427	460	465	472	489	462	467	463	438	422	451	431	499	463	474	486	473	491	426	465	469	388	409	466	478	475	431	443	459	438	431	440	467	456	460	422	478	481	483	523	474	460	470	477	464	465	469	509	450	482	432	455	501	463	433	462	509	475	443	486	472	479	475	451	446	461	458	464	483	492	481	462	447	482	427	465	531	471	438	474	451	454	441	422	465	473	486	421	426	452	455	498	461	439	463	490	453	469	482	451	485	439	458	415	465	434	446	461	477	464	484	461	418	525	441	473	437	501	461	500	463	518	457	410	439	462	486	492	482	453	483	485	440	444	465	452	443	428	468	510	456	468	452	455	416	499	469	463	474	416	511	497	417	465	442	493	456	452	490	466	431	475	483	465	453	433	436	477	472	458	485	477	461	438	468	466	444	423	486	451	428	457	465	482	476	466	424	496	425	454	487	448	431	463	450	504	470	471	466	477	450	485	483	516	486	475	462	456	429	420	469	444	438	463	461	483	466	450	491	452	471	416	468	465	456	455	451	516	473	472	439	478	469	474	502	439	454	445	462	467	430	462	477	488	491	475	464	484	434	452	465	442	494	476	476	412	477	438	461	475	451	449	461	436	425	473	446	473	458	439	448	471	526	486	432	439	447	454	465	495	487	471	436	451	444	476	440	487	428	460	427	462	466	462	458	445	461	462	447	487	447	437	494	476	467	464	448	475	503	451	450	452	459	473	436	444	448	509	461	454	470	456	481	486	450	497	435	500	446	453	460	418	410	462	465	480	477	510	457	452	492	474	461	469	477	471	444	450	491	464	496	487	480	429	421	458	447	472	422	474	457	438	439	456	442	450	460	439	431	453	479	491	434	454	444	493	472	495	481	459	489	482	465	426	518	483	452	483	433	486	433	453	456	431	468	430	473	484	434	442	459	497	488	448	451	466	485	495	457	465	479	474	493	468	474	469	460	481	491	480	429	434	485	493	473	462	456	452	474	490	487	499	457	484	434	497	474	448	489	406	485	493	447	447	469	465	463	446	481	418	465	461	491	472	424	474	469	428	432	485	457	484	452	462	465	446	442	447	449	470	422	453	467	478	480	466	461	426	419	493	465	467	449	490	497	460	424	464	421	488	475	484	480	441	466	487	477	476	499	481	453	442	445	477	491	449	467	485	428	436	456	439	473	424	435	435	461	519	505	452	474	445	467	441	448	464	427	489	426	431	464	433	440	441	484	495	455	426	468	474	474	516	439	446	390	433	491	468	414	485	416	474	488	421	466	433	456	462	448	436	478	477	426	427	462	455	468	487	483	457	502	477	493	478	477	479	470	484	474	458	496	459	499	424	443	493	438	478	442	450	467	449	460	474	479	481	437	478	497	466	452	442	452	462	478	469	445	517	459	479	505	480	477	475	477	445	460	493	468	508	456	454	500	502	440	492	454	483	455	483	469	471	446	427	462	445	452
36703	25325	29020	15946	5173	4241	3878	3228	2780	2544	2390	2381	2009	1843	1859	1737	1597	1590	1527	1471	1424	1335	1314	1262	1231	1161	1194	1182	1192	1143	1140	1117	1103	1128	1100	1076	1067	1056	1033	1091	1068	1042	1026	1038	1066	1032	1067	989	960	1014	999	1049	1009	994	1028	1059	1021	1011	974	1008	1032	1068	1044	1048	989	1052	1037	1002	1013	1036	1016	986	991	1009	1085	1018	1040	1011	989	1031	998	1044	1003	1005	1056	1001	1028	984	1000	1012	952	982	1004	987	1058	1044	1024	999	1012	1008	1018	944	1017	1003	1027	1015	1038	986	1011	992	1001	1025	1055	966	993	1032	1046	951	1013	1024	1032	1027	1012	975	1038	1031	1083	1040	996	1012	1014	973	990	1032	1023	1025	1044	995	1034	988	995	987	1077	1038	998	973	1050	1003	965	1003	1041	1028	1016	1004	1080	1037	1020	1093	1045	989	1028	1015	975	937	1024	1034	965	1033	989	1095	990	1027	1006	1004	972	988	995	1019	986	1009	953	979	979	996	1091	1030	1036	1011	964	968	992	1053	1040	1066	1026	984	998	1010	1015	999	1034	995	1057	1062	1036	1013	1029	970	960	996	970	997	1042	979	1058	1006	1022	1070	1019	1005	1005	1006	1051	975	1014	1027	1056	1066	998	1032	956	928	971	1013	966	1004	1045	1005	983	1008	988	979	984	1033	1023	1037	1021	997	992	1008	974	991	954	1029	982	1039	1009	1029	1037	994	970	985	980	994	998	1089	998	1016	972	1034	999	1014	1051	1052	958	993	1050	1040	988	1021	1030	977	983	1071	1016	1034	991	1001	962	984	1021	1016	967	947	1000	1024	964	1053	1028	1071	1002	1045	1005	1071	984	998	964	985	1021	981	1002	962	968	1109	982	974	976	1056	998	1009	926	1022	1038	995	994	1009	952	1029	1042	1041	1076	1051	959	1055	978	1016	1019	1024	1054	1013	1002	1081	1020	1071	1009	1056	1055	1008	954	932	983	1001	1033	1046	1030	968	992	1046	986	1061	1026	1014	1016	980	1000	1010	1018	1036	970	1000	996	1008	1027	1010	1006	1016	1011	1028	994	1012	1001	1058	1023	970	1028	1006	940	1069	989	1001	1030	993	941	947	1034	1001	998	987	1032	999	1010	982	1042	1060	1007	1063	981	1000	1002	1015	997	977	1060	1041	1001	1039	1029	1015	1004	990	1000	1006	998	983	992	974	1056	1061	946	1019	1030	998	1018	1063	1024	990	1004	1020	1011	1002	1046	965	1047	1023	1025	998	1007	979	1012	972	954	1076	1028	982	1046	1029	961	1007	1058	975	966	1032	1003	1027	1061	1010	1003	977	977	1019	1013	1036	990	1003	990	1056	972	954	961	974	1032	1012	995	1057	979	1001	981	951	986	1016	1032	1004	1013	997	961	1004	1008	1058	994	995	967	938	1045	989	996	1017	1035	1031	981	1002	1087	1015	982	1022	997	1019	1016	970	1001	1002	956	1065	1010	1033	1069	979	1013	1009	1008	1020	1067	977	984	992	983	994	1063	1037	968	1024	986	998	1031	973	993	968	1037	1044	1007	998	1000	999	1017	1047	1060	1068	1057	996	953	1000	1003	983	1046	1000	1032	966	1047	1012	1030	1037	958	996	1014	998	1047	994	1010	1052	1022	985	1037	992	995	950	1060	960	967	1019	971	1038	1030	1025	1049	1047	980	997	980	1055	1023	991	1062	996	961	1015	1010	984	1035	1016	1008	1027	1025	993	1048	995	1053	1051	1009	1030	968	975	1010	1030	998	996	947	963	1041	1057	966	1018	1065	999	1056	1008	983	1015	996	1105	947	976	1039	1014	1021	1025	1052	1088	1020	983	1054	976	1058	1023	1018	1021	1046	988	1020	1018	1008	994	1069	1015	994	992	1010	1007	974	1028	993	1022	1033	1017	1039	1051	1025	1023	1026	970	1029	1045	1042	978	1020	1038	979	1025	969	1034	1011	1000	966	968	968	1047	1051	998	1000	1019	1023	1047	1022	965	979	1036	1010	980	992	977	1011	988	965	1022	1000	1041	1068	1029	1024	1015	982	1018	1007	1029	978	1019	1037	1043	1043	1035	996	1022	1008	1033	977	979	1073	977	1028	1010	995	1028	986	999	1037	1027	1029	973	1000	974	957	1034	1006	1018	1037	966	942	1012	1017	1040	996	1034	1021	1032	985	1036	990	984	1061	980	957	997	1006	1024	1011	1040	1003	998	992	958	1042	986	932	1007	1041	980	1022	1001	979	986	1031	1023	1045	1025	978	969	1048	1023	1083	964	1025	1018	1053	996	1068	1011	1010	1007	958	1004	1007	1019	1012	941	1020	1022	997	1002	992	1051	1048	953	968	1015	959	1001	983	1027	964	963	998	999	981	1032	1025	1040	1035	1002	981	956	1017	962	982	1021	1020	1020	1036	1034	958	1008	1019	934	996	1031	1037	1038	1076	999	992	1006	1003	967	1047	1035	1017	953	1043	1010	1031	984	1063	1007	981	1049	1065	1041	974	990	1036	1008	1042	1013	1021	1029	1026	1041	996	1066	1019	994	1020	957	1043	985	989	1021	1045	980	1087	1076	976	1040	1046	1013	1012	1060	1012	1004	1021	991	963	1041	1023	1008	958	1079	1004	957	1047	979	1037	1053	1020	984	1017	1083	1026	1004	1006	999	1033	1011	999	985	997	1062	1014	970	1043	995	990	1009	1003	971	1037	1028	934	982	1014	1004	999	1041	961	1020	1008	1000	1017	1065	1008	1034	995	1034	1039	991	994	998	985	1027	1002	985	942	1027	991	1003	1024	1014	1027	1023	1050	1015	960	1016	975	977	1006	1004	1036	996	989	1067	1015	1005	959	999	957	1033	989	1018	1037	1030	1013	993	968	1071	1047	1015	959	1041	1037	1001	957	976	1023	962	993	970	1023	1018	1029	974	964	1014	1004	1025	981	1008	943	1026	1029	1020	1025	1018	1033	1019	1012	1025	1044	1038	1000	1003	1049	984	1040	1022	1033	1057	999	1008	988	985	987	1030	1042	1056	995	1000	996	987	1001	995	950	991	1004	1034	1041	1026	1036	962	1001	1040	980	1021	1063	992	1055	998	992	1006	948	1012	947	1025	1044	1024	980	976	1019	1005	1011	1033	1075	970	994	1045	989	1007	970	977	1020	1030	1010	1003	1027	1008	1057	996	1002	1014	1086	991	965	962	1032	1043	980	952	1018	1026	1004	980	1034	981	1017	1053	1017	962	1025	1021	1068	1035	1028	978	1026	1020	1035	1062	1022	1033	994	1023	987	984	1031	951	1050	1043	1023	1008	998	999	1054	993	1071	1018	1060	1019	994	1041	976	971	1007	982	1025	1014	1041	1048	985	1019	1041	964	1006	992	1012	1046	1001	1048	1053	1050	1017	1027	1022	1002	1005	1053	969	970	998	1024	1008	1014	1056	985	921	1009	1061	1007	985	1073	1012	995	1035	988	990	992	995	979	969	984	1003	1040	1046	1045	1002	1038	965	1021	1064	965	970	976	974	1006	1030	1008	1039	1007	1047	1059	1020	1004	1078	1019	1003	1009	1010	1004	1006	974	987	932	1030	1038	1004	1040	1034	1007	1052	984	1039	1063	970	965	961	1065	1070	1008	999	1061	1005	1018	1000	1071	978	1012	981	1087	935	996	1012	945	955	1033	1036	981	1037	990	1012	1005	985	1031	1005	963	979	992	1033	959	993	998	968	1020	1026	1033	987	982	1007	1032	953	983	1077	1009	990	957	1014	1049	1012	977	1040	992	1030	984	1023	1021	1003	1003	991	991	1007	995	999	1017	975	969	1042	966	1005	963	1011	988	1053	986	964	981	1018	1049	977	1007	1010	1000	971	992	975	1010	1066	1044	1024	1005	1035	1017	1027	989	1043	976	973	1050	1018	1018	991	979	975	943	1023	1053	972	1053	987	970	946	1038	986	1084	1051	1038	1030	1033	1000	984	1043	1036	1082	997	956	983	1007	1003	958	1031	971	987	1008	990	1068	1001	984	982	1044	1046	1036	1039	981	974	1012	1010	1010	987	1027	1022	1000	989	982	1003	1002	994	994	1045	1000	951	1006	991	1007	982	1073	982	1000	990	1024	1035	1067	984	970	1057	1027	1076	984	986	1044	1059	1037	960	1008	1013	1020	998	977	1031	1034	1012	983	1011	1053	1018	1036	1058	1048	1041	992	1006	1017	987	1000	1003	1020	1048	1055	1063	1023	1013	967	996	1015	995	1033	1020	949	1012	1011	1030	1033	1051	965	1024	971	965	1013	1054	986	1063	1020	1017	1010	1042	960	993	1081	972	1034	946	1030	988	1019	947	998	1000	1032	1005	946	982	1042	1015	996	1044	1051	973	1041	1012	973	1068	962	1025	1004	1019	1027	989	1046	964	1023	1014	990	1028	954	985	1070	1014	979	1001	1013	1029	990	984
28311	13460	5787	1816	803	695	617	566	592	554	582	539	467	476	551	506	510	516	488	466	474	516	486	463	499	509	507	502	516	512	477	481	448	493	470	457	457	501	470	467	480	427	515	443	482	482	479	456	481	459	455	475	465	464	427	472	464	480	472	513	468	459	438	468	413	487	472	468	435	458	453	453	479	443	453	441	447	459	492	486	466	458	470	486	492	475	470	487	460	405	431	458	485	496	460	482	492	430	452	485	475	480	451	477	479	499	482	494	485	493	494	454	456	465	498	469	450	438	488	458	461	437	499	440	460	485	474	470	458	462	425	418	416	465	513	464	480	475	492	487	463	466	434	475	454	467	481	512	495	512	481	530	413	439	466	448	495	470	467	464	450	453	457	442	416	462	462	477	457	494	446	486	493	471	466	463	469	498	444	479	475	444	440	466	487	463	478	468	458	474	485	483	528	443	476	434	454	463	464	513	485	440	461	486	483	491	481	452	515	479	460	495	498	455	484	443	490	450	495	448	468	468	494	497	528	453	478	459	481	491	469	480	476	487	454	453	486	462	494	455	460	488	490	473	479	417	490	478	439	473	456	404	502	485	454	478	460	446	455	501	459	473	484	516	486	431	429	485	455	473	512	498	478	460	434	444	462	457	507	467	471	461	476	440	485	490	419	503	485	468	464	496	505	447	477	499	448	487	491	494	463	468	455	444	448	494	449	448	483	455	453	417	479	437	452	462	488	480	485	488	457	481	506	469	446	501	477	455	466	416	459	486	425	472	481	462	489	481	479	462	507	476	451	516	507	492	453	465	462	482	470	502	495	476	478	444	446	491	486	469	481	468	465	472	485	465	458	405	446	469	443	451	467	463	489	474	491	511	471	493	498	444	454	432	473	427	488	525	444	441	477	442	463	486	500	456	497	449	459	491	498	471	418	468	461	455	487	503	468	472	480	463	481	525	459	477	451	498	474	457	520	454	447	469	487	473	467	490	515	477	451	460	465	463	454	480	486	470	503	450	497	463	440	459	454	464	441	467	469	442	455	481	456	471	467	486	492	487	469	480	464	470	498	448	449	487	501	448	468	433	434	447	492	462	460	507	502	493	503	477	475	465	487	468	512	461	459	432	491	458	498	518	440	425	462	505	466	476	478	472	483	460	464	451	479	458	457	463	460	453	448	483	500	485	533	459	452	446	450	454	473	489	447	456	476	529	481	475	485	487	471	481	493	469	440	467	470	445	448	437	451	471	486	480	464	459	454	445	448	438	492	471	451	443	458	469	464	437	434	455	472	461	449	427	444	455	489	452	463	497	511	449	485	513	492	466	488	444	459	490	423	492	513	471	461	472	460	479	491	457	477	467	462	487	485	455	472	457	467	486	452	438	438	448	458	448	502	449	467	503	452	497	474	449	496	509	485	453	468	503	456	463	479	511	487	478	476	526	478	498	453	471	460	468	468	470	496	490	460	514	430	479	468	509	461	460	464	495	456	467	465	441	442	485	425	483	458	476	444	483	437	453	501	462	441	473	536	502	474	468	511	454	476	473	478	455	448	453	496	482	450	471	501	459	467	444	460	453	482	487	439	499	477	502	481	491	501	500	468	456	496	457	427	464	468	502	477	441	498	456	490	497	474	474	501	483	437	446	479	478	493	456	475	457	448	473	454	467	509	462	492	464	467	459	505	516	490	455	483	467	420	491	477	451	503	485	459	504	475	512	517	476	424	471	499	436	496	450	453	493	518	471	454	448	462	492	517	469	413	492	440	442	532	492	477	463	462	455	433	500	512	498	491	465	484	472	509	464	494	500	489	440	455	483	464	462	502	486	492	485	511	532	424	483	475	448	434	438	466	474	455	497	453	463	499	458	490	503	489	470	442	474	525	466	446	495	468	474	464	501	447	470	440	479	461	516	490	459	470	515	462	461	457	470	452	488	490	472	473	456	463	483	460	463	468	441	508	518	455	464	445	471	467	459	473	468	471	514	471	425	519	467	477	461	461	444	451	462	488	454	483	442	473	462	475	500	503	462	472	457	479	451	447	468	468	494	430	470	494	465	455	433	470	467	455	512	440	464	462	541	459	503	441	466	479	469	450	440	475	488	503	460	462	447	494	487	452	464	466	429	474	487	511	481	430	471	435	484	480	456	475	504	460	439	430	506	464	494	468	489	442	437	467	472	480	422	443	505	473	507	458	477	479	478	482	442	480	477	453	472	449	440	463	428	485	447	448	483	443	466	475	516	462	459	479	482	494	465	539	457	472	512	470	518	462	423	520	463	474	434	440	447	465	468	493	485	494	436	481	473	457	489	502	477	478	491	484	475	477	453	471	411	497	496	479	487	516	483	457	460	509	490	446	452	468	483	462	467	437	490	478	463	454	481	439	482	489	470	497	478	489	448	475	492	492	455	481	494	501	473	455	427	485	477	447	478	457	461	523	476	462	480	483	501	446	461	504	497	510	460	493	466	490	471	483	484	487	483	499	478	464	480	468	471	464	442	481	452	440	515	488	449	488	507	480	432	449	523	477	427	495	514	505	481	449	454	420	461	441	469	509	478	465	490	503	484	481	478	471	476	466	437	467	464	455	501	453	479	438	457	463	455	422	413	500	464	509	464	483	490	484	479	476	546	495	455	479	459	429	474	507	498	493	460	479	485	457	461	504	473	471	453	481	458	467	461	466	492	432	454	492	485	492	467	463	463	452	510	473	464	506	440	471	437	483	499	487	426	484	458	469	489	469	496	484	454	456	478	494	451	493	471	468	441	477	486	498	487	445	521	493	481	457	503	445	465	452	450	459	470	501	458	458	469	481	503	471	457	442	474	459	506	468	459	427	441	476	397	489	463	490	495	470	443	474	460	457	429	475	455	411	507	442	462	481	487	478	477	511	450	478	453	483	488	448	481	462	452	498	481	472	468	469	493	477	471	437	485	516	467	484	478	500	501	483	442	470	469	456	457	458	486	452	470	470	422	449	474	470	490	436	513	498	514	509	496	488	459	491	466	459	459	508	465	508	483	473	506	430	498	473	462	459	488	470	510	489	475	509	469	468	442	492	419	482	447	481	457	443	439	431	426	469	483	467	491	463	469	443	426	483	449	428	452	470	498	479	464	471	455	475	498	476	461	484	437	493	427	450	459	493	414	463	476	472	496	462	491	474	458	472	509	492	452	461	466	436	532	422	466	479	511	483	446	464	460	434	489	491	472	454	449	467	455	497	490	505	473	473	502	496	428	490	490	464	478	558	451	468	429	461	463	467	489	481	493	481	463	494	514	497	469	492	441	459	463	478	464	450	494	528	449	465	458	483	456	464	472	496	475	482	483	478	497	460	450	489	471	474	438	463	443	464	526	431	484	488	493	522	479	486	467	465	460	457	503	450	486	494	475	438	483	441	470	474	446	454	434	475	491	472	500	502	457	435	452	502	472	439	460	437	434	514	456	499	476	485	446	497	471	471	479	474	455	483	463	465	475	449	430	455	425	506	483	482	568
18042	9928	8387	4049	2286	1910	1849	1663	1534	1412	1357	1324	1284	1245	1226	1218	1185	1194	1180	1134	1112	1043	1089	1099	1144	1065	1055	1049	996	1067	1091	1041	1054	1015	1096	1048	1031	1059	999	1019	967	978	1016	952	984	1005	996	1037	1074	986	1027	1039	1031	1002	1016	1036	1031	1017	1013	978	1022	1057	1044	1027	1052	1077	978	1041	1008	1009	973	1015	999	954	1023	1056	976	1045	997	984	1004	982	1011	1068	1022	1027	978	976	976	1055	988	987	1015	1026	997	1022	1066	1001	1003	1008	1024	984	956	1044	1027	988	993	987	1045	979	1017	978	1074	944	991	990	1028	1002	997	1017	1031	987	1045	954	975	1042	1030	986	1012	1034	973	1031	990	1001	989	998	1024	972	944	1021	996	989	1067	996	1030	1033	996	1032	997	1000	1007	1033	1039	1044	985	1042	1000	992	985	965	1024	1002	934	983	1007	917	1035	1038	997	996	1010	976	1000	1032	989	1027	1113	969	1005	1045	1006	1002	1039	1022	990	1050	1026	997	995	980	994	1010	1007	1021	964	1042	1032	992	1056	993	933	1025	987	1045	998	1002	1023	983	988	1005	1023	1028	979	985	1035	1011	942	989	983	1021	906	1045	1005	996	962	998	1005	1018	994	1012	1031	1043	990	975	997	1015	984	1002	1013	1029	1003	1013	996	975	1048	982	1054	949	980	1049	939	1049	996	957	1020	1006	1058	1038	1015	980	988	928	1018	970	974	944	1022	1048	1041	1026	1043	975	1015	951	959	1034	1007	1043	1031	1072	1023	1029	1006	1040	1034	1047	977	988	1023	986	958	983	955	1032	981	941	1026	964	993	944	1008	1001	982	968	1020	996	992	1011	1012	972	1028	1061	992	983	1056	987	974	986	1011	1001	990	961	997	989	949	1020	1010	985	1009	1034	1017	1016	1043	1018	973	976	992	995	967	962	1016	995	1012	967	1004	992	999	1060	981	939	992	939	998	1016	1000	996	961	1019	1042	1052	1020	970	1000	984	1031	1014	1038	1004	1007	1050	1026	1024	980	993	973	995	1067	965	989	1012	1034	945	1023	995	1050	1000	970	1013	1008	975	1043	1017	1034	1052	1018	1042	958	994	999	1030	942	980	990	1003	1008	1048	956	992	1035	1045	1020	1014	1049	979	956	1005	1017	1026	1005	958	955	979	995	1001	1035	1000	1022	992	1046	960	996	996	1051	968	1027	1076	980	975	1000	1018	1014	1003	949	1002	995	1041	1034	1009	1020	1030	1013	1021	1008	1039	992	1011	1039	1039	998	1064	1017	922	964	1045	1006	984	1027	1006	1003	1030	1093	958	1023	1055	945	1020	1069	978	1087	1006	971	967	1055	1043	1026	969	1017	1031	1002	986	1007	1043	1022	1015	993	974	1085	1001	1025	1067	1017	1001	989	938	1027	1001	1038	1062	996	993	1018	987	1019	1007	1037	1032	1039	1038	1021	979	993	1001	1039	1017	1017	1021	1014	1041	978	1013	1009	1037	1038	964	1009	1045	1019	984	1012	977	1058	1025	1045	1008	998	1002	1042	1043	1003	969	1027	1023	1021	957	985	1026	990	980	928	1016	985	985	1025	1017	1012	1002	1017	1013	972	940	1023	1048	1037	997	1005	986	1035	1036	974	962	1022	1053	968	982	961	980	1021	1007	1019	991	999	980	1068	954	1004	1015	1030	1038	1009	940	1031	1006	989	1033	1013	1017	1023	1027	960	988	1001	988	969	959	999	1035	1018	987	1026	1031	1076	1001	1051	1034	1003	1018	990	1026	970	1072	956	1010	1008	935	998	954	964	1038	982	1005	940	1028	979	968	984	968	1039	1040	1028	976	1064	996	1062	947	997	993	968	1010	1022	1026	1003	1035	1041	1037	983	1068	1021	1009	982	952	973	1047	998	1015	1048	982	996	1025	1023	1010	1011	1027	1035	1030	1045	986	1014	1015	1012	972	1000	987	1047	1019	974	988	991	998	1001	962	1008	1024	1015	1033	1023	1032	962	1038	1007	1038	1063	1025	1012	1006	1037	1096	968	1038	1050	1097	1009	1008	1041	1032	991	1059	1029	1003	971	1049	961	981	1052	1022	1005	1038	997	977	1008	997	949	997	1026	1038	978	989	1038	1068	1007	1015	1035	1021	1022	956	963	1061	1011	1046	1010	1018	970	968	1040	963	1006	1000	1009	995	1031	1060	990	998	991	995	999	1002	974	974	995	1008	992	1033	996	1025	1015	980	1060	1033	961	1047	994	985	1010	1017	1015	1002	957	1021	995	979	1019	968	1036	999	1006	999	946	1008	994	980	966	946	1050	1023	994	1009	984	1002	1044	980	981	982	1013	1002	997	963	952	1008	1012	1015	1003	976	1029	1059	1008	1001	967	991	1008	1009	982	986	1021	992	1020	1018	1020	972	1013	960	1051	960	1027	1020	1014	971	1019	994	963	1011	1001	1009	1003	1057	1018	1018	1029	943	1008	1026	995	1040	1002	1069	973	945	993	987	1017	928	1059	993	997	999	1015	1020	1073	1021	977	1038	995	987	999	1005	937	962	1029	971	1061	1058	987	943	1010	1017	984	998	1004	1033	992	1007	963	1008	969	1014	967	997	993	998	933	979	900	1031	980	1032	1026	1021	991	980	1021	1028	1040	1045	962	1040	974	1012	1010	1012	1027	1007	1024	981	1027	929	1061	976	990	984	1053	997	1020	970	969	990	992	987	1011	971	1033	1074	1071	999	917	988	1025	972	978	1000	972	956	974	1016	1019	1005	1037	1056	1010	961	999	962	1015	1005	992	987	982	959	1022	975	982	972	1008	1009	997	955	946	1020	1014	994	1013	1006	984	1016	1014	1014	1035	1024	1016	1046	1045	1044	972	1024	1032	946	1022	1004	1016	1044	981	959	1026	975	992	1011	1007	1045	991	1031	961	1007	1070	1017	1025	984	953	1011	1020	978	986	1032	990	1003	1043	1004	1069	1047	1064	1049	998	988	1013	1009	978	1023	985	990	1041	994	1025	1002	965	963	1005	991	995	964	982	1049	978	996	943	994	1007	999	1017	969	939	1028	1012	1075	998	949	993	934	1014	990	1029	998	1063	962	999	993	970	1003	998	1021	997	1039	1008	936	943	974	982	1062	1017	1027	1047	998	1009	969	1008	995	1050	1003	1001	1005	1000	976	992	996	1075	911	1026	1019	1033	1017	999	1042	976	1006	1006	1011	973	1025	1035	1017	1024	980	961	1058	997	951	1014	987	1030	983	955	977	1011	1032	1014	1014	1002	946	1015	1043	1000	983	984	1041	1018	1029	951	995	968	1006	1008	954	984	1000	997	1027	1039	995	987	1030	991	1016	1014	1014	999	937	1048	1017	990	1021	994	1049	977	978	1017	1046	1003	1017	1048	1093	978	1014	983	971	983	1021	1040	1018	951	985	1016	1063	933	1053	1033	1003	1048	982	1005	1007	1048	971	968	987	1006	944	1019	990	982	1022	981	988	1015	1024	1007	1013	1029	994	1030	1003	1011	1010	1021	981	980	1015	968	1023	970	1067	1007	994	1032	1023	959	1034	961	982	949	965	988	1059	999	1033	1018	979	994	971	1068	993	1044	1005	1006	1013	983	1018	1035	1051	1052	986	946	979	1052	1035	959	1007	1009	1013	1027	972	1036	987	1066	978	1023	988	1023	959	987	1021	980	980	1012	1031	1002	993	978	1002	965	1029	1068	1067	1019	1062	1021	969	976	949	962	1026	1055	982	1019	983	1051	1074	1002	1039	963	1027	964	1015	951	1032	1057	982	993	927	985	996	999	972	1082	1037	1049	1022	1001	1040	952	1005	973	964	998	968	983	1002	1035	1044	994	974	961	984	995	1006	995	1048	1028	990	1019	999	1086	984	1030	965	962	949	986	1022	976	1036	999	1007	973	1019	969	1037	1046	1042	1020	988	981	956	1038	993	912	1042	1002	1050	1031	973	1000	1037	1035	930	967	974	958	972	1021	997	969	1058	999	1010	1005	977	964	987	985	1044	1038	1053	979	1070	1006	983	1021	1043	1001	1012	1076	1022	1006	1069	1042	1004	1005	950	987	1039	956	1049	926	976	993	999	964	1022	982	994	941	1022	945	975	1030	1019	964	1010	990	985	1000	1015	972	1007	1059	1034	1034	1037	1026	1015	994	997	1016	1046	1007	998	970	1020	965	965	1015	1087	963	1020	980	1004	1009	1010	1025	1002	969	1006	979	1003	966	995	1031	1024	997	978	1001	1014	1001	1015	983	962	952	966	1003	1001	986	999	1018	1038	986	1034	957	1027	1000	948	1018	983	1023	1000	1060	999	982	1011	964	979	1009	1011	1021	998	972	1019	1005	1054	1048	985
47467	26715	18954	7565	1751	994	873	726	633	599	574	510	504	515	465	461	456	436	446	444	410	412	386	422	391	392	397	398	387	408	385	418	376	382	369	394	407	381	403	371	364	407	389	338	375	402	377	349	365	412	415	403	359	370	385	378	350	369	408	391	365	379	357	354	364	367	375	370	342	377	372	374	374	374	381	360	416	344	370	366	388	343	383	361	385	399	386	405	388	390	364	371	378	377	363	371	379	361	388	413	382	395	358	349	439	408	385	369	397	338	387	361	357	365	398	363	409	405	411	395	395	398	373	415	407	420	376	391	356	389	397	365	392	373	367	390	395	383	395	385	369	389	404	373	426	365	356	395	371	389	351	402	340	378	406	389	399	359	392	380	360	375	343	392	374	404	386	382	389	347	365	355	366	398	360	340	362	369	417	344	389	366	388	408	375	395	360	332	373	402	375	367	363	372	368	393	399	357	359	377	409	360	358	367	417	410	393	363	387	369	381	402	403	408	407	393	367	401	387	394	412	400	402	373	392	385	390	385	371	374	400	385	383	400	393	353	362	400	363	368	399	415	383	346	354	391	391	400	372	397	378	398	407	409	386	355	401	398	353	367	360	371	367	386	385	395	381	359	352	378	400	392	447	317	364	389	398	393	363	367	393	385	338	383	387	336	348	386	375	396	344	377	431	379	373	363	414	398	366	390	380	387	365	338	353	407	392	396	372	390	392	362	422	385	359	343	399	414	368	386	372	416	408	373	384	347	379	401	372	412	411	383	391	408	345	363	354	361	407	426	384	401	400	390	408	399	354	420	345	390	379	392	401	323	337	359	350	391	356	416	330	387	370	401	398	377	367	377	365	346	400	389	371	361	391	380	383	373	345	373	307	324	375	358	394	377	424	379	371	398	370	398	411	387	370	350	361	401	392	406	409	419	408	390	385	397	390	389	390	424	379	386	388	337	363	426	389	363	346	358	368	403	369	380	371	386	396	354	384	364	384	369	407	360	371	357	391	342	356	374	395	329	361	363	381	358	413	365	385	380	350	371	409	352	349	385	398	387	360	410	365	373	370	386	387	385	370	385	375	385	403	393	358	373	417	396	387	411	352	362	374	353	365	368	373	345	353	354	383	357	368	404	376	388	357	397	400	382	395	390	378	373	372	356	415	337	403	358	398	330	330	417	385	379	334	378	402	353	345	363	344	353	359	365	352	360	362	367	384	392	376	407	389	416	390	353	415	401	395	378	416	361	376	415	410	346	392	336	408	376	365	341	355	384	390	389	393	361	366	365	367	393	362	392	355	355	365	370	377	398	356	350	397	384	363	392	385	392	367	361	383	368	364	360	374	362	376	353	389	361	365	375	398	377	373	367	385	358	371	383	393	380	396	364	393	383	365	384	369	357	356	380	368	375	381	368	393	351	444	426	391	381	417	383	379	353	383	367	398	352	386	377	376	370	403	402	406	365	363	345	372	413	321	362	394	400	362	373	413	336	384	372	383	371	392	388	398	376	321	368	372	368	365	406	371	384	399	362	337	362	401	368	380	400	376	362	376	377	369	367	373	354	377	376	326	395	380	352	344	397	369	361	401	353	374	403	406	417	334	387	342	400	352	416	364	416	389	394	363	351	350	400	356	412	376	378	365	386	401	392	352	380	406	379	379	387	369	362	394	344	367	383	403	387	347	405	380	404	351	388	413	368	368	412	398	382	361	372	332	398	403	416	420	356	351	380	368	367	349	406	396	409	378	375	377	382	379	370	385	399	380	429	345	387	452	344	380	348	404	402	353	371	388	370	409	382	361	368	374	350	374	371	315	384	339	392	381	389	367	366	378	353	372	344	381	399	377	360	391	375	397	372	369	370	421	380	384	406	378	356	402	399	391	392	378	365	387	336	359	370	377	395	390	361	397	403	374	403	376	388	336	360	361	374	392	379	353	418	339	388	408	376	387	359	409	381	370	388	392	370	368	396	351	349	381	358	384	402	372	369	392	395	383	347	383	398	363	385	372	333	386	401	393	362	398	389	366	374	355	365	391	426	395	364	362	386	388	410	387	392	326	401	364	361	355	402	384	387	392	400	347	434	401	331	361	366	384	368	345	393	411	380	406	426	423	382	404	409	389	356	367	402	375	357	375	327	383	405	406	419	363	364	350	393	368	392	382	416	369	443	390	393	369	394	383	379	422	400	375	353	404	347	376	384	341	374	371	322	361	394	368	346	366	393	419	401	389	388	385	375	383	429	374	411	378	363	402	394	405	403	355	401	363	400	402	387	373	378	376	380	420	369	398	366	386	341	402	373	395	361	396	383	339	413	402	327	387	386	377	352	333	415	390	364	391	385	416	382	359	367	381	390	409	391	353	401	388	383	374	365	365	367	423	320	391	388	369	371	422	382	422	391	410	390	373	372	388	377	390	401	400	385	359	354	438	385	360	371	389	352	430	400	375	375	362	403	336	362	359	394	375	365	375	403	385	407	360	357	377	376	408	370	389	376	393	396	369	375	360	363	386	362	339	392	385	381	370	382	352	362	394	388	397	384	349	404	404	361	325	381	352	361	375	402	413	388	394	403	365	330	342	388	400	394	380	370	401	388	408	395	363	393	357	372	353	409	368	391	370	358	417	394	346	366	381	384	361	369	369	377	361	394	374	404	388	396	364	367	357	400	369	388	366	353	387	399	402	396	355	385	353	351	359	350	384	385	349	376	330	346	430	359	365	395	390	351	382	378	393	371	384	361	359	368	330	376	386	390	374	413	371	382	359	360	404	336	368	396	361	361	402	409	398	383	382	361	384	396	382	375	353	389	384	391	389	350	380	412	377	349	409	374	383	400	413	347	388	373	394	391	363	375	376	393	344	371	375	366	356	364	389	365	403	400	402	365	401	409	396	378	380	328	354	359	384	410	348	391	384	408	409	388	372	357	386	392	380	377	349	414	361	404	380	362	375	344	389	387	396	363	363	437	365	382	372	408	383	370	351	386	396	374	394	387	355	373	384	405	363	372	373	432	393	397	398	386	389	405	372	370	359	361	351	379	402	361	351	379	397	373	399	343	382	394	367	388	353	327	358	401	398	338	345	354	394	396	400	356	331	365	383	429	412	389	370	379	363	399	369	389	364	384	364	333	388	357	384	382	355	380	368	369	360	377	391	428	414	372	394	375	384	369	383	389	398	413	336	346	355	385	390	383	351	411	362	368	386	380	385	363	342	380	373	370	373	396	375	339	349	354	397	410	396	394	345	381	353	387	364	391	376	373	378	366	369	360	425	400	360	366	379	374	371	394	365	364	375	401	361	361	383	356	377	420	370	377	407	366	389	396	412	370	388	359	384	397	377	391	391	368	342	372	357	377	397	381	397	398	401	380	368	394	366	370	374	400	388	377	393	366	369	387	399	397	394	342	394	370	394	356	372	381	397	367	366	382	381	365	404	376	365	387	396	353	380	386	379	380	379	396	386	368	368	402	409	378	332	378	367	360	365	367	403	414	357	415
30670	18955	21624	9702	3786	3168	2778	2511	2153	1996	1746	1681	1590	1504	1389	1346	1304	1214	1153	1180	1188	1019	1066	990	998	999	988	957	976	967	902	958	932	945	924	918	893	903	897	858	893	841	829	883	820	860	819	880	841	847	868	852	814	874	809	911	906	790	866	833	859	849	851	824	918	810	829	797	842	845	791	878	888	862	811	817	777	882	827	836	844	806	835	898	841	803	833	855	844	834	862	897	845	771	861	805	836	846	857	788	796	813	852	827	788	838	844	826	845	867	846	828	831	850	865	809	866	834	832	820	784	827	797	805	830	814	851	865	888	806	885	823	845	837	867	837	863	832	906	804	843	810	810	832	891	817	867	862	849	857	860	862	864	807	809	850	787	815	834	843	845	809	808	899	807	817	851	827	846	878	831	789	870	887	835	876	796	808	807	833	793	857	863	849	825	826	882	806	851	903	848	841	863	853	833	923	814	878	873	864	834	841	834	796	849	875	869	854	828	828	827	816	844	816	822	834	792	805	897	862	849	839	848	855	843	844	861	886	816	864	832	851	819	869	848	848	807	822	838	891	825	876	822	858	845	823	815	842	847	865	879	773	816	874	861	839	799	782	837	851	832	895	818	827	878	869	899	870	860	890	850	808	848	840	814	861	849	830	767	859	819	876	830	873	831	848	840	853	812	878	858	854	779	809	849	833	855	815	823	888	844	856	816	793	839	857	866	856	807	832	910	881	848	785	862	864	819	856	808	850	820	838	863	813	845	839	850	894	887	874	815	862	841	805	824	824	873	847	801	825	812	793	854	864	826	891	926	869	843	826	800	823	869	834	855	885	850	761	861	837	847	854	840	821	837	840	832	874	839	827	834	858	898	815	803	854	869	807	905	833	832	829	859	856	816	817	859	819	800	850	876	878	826	854	862	829	797	862	814	839	808	867	859	860	853	832	856	866	849	832	866	851	856	843	840	800	861	809	828	858	846	818	811	855	822	842	836	834	895	857	849	857	856	843	834	878	818	774	875	784	849	804	837	858	809	818	859	805	865	793	846	840	835	844	836	843	844	834	904	850	837	804	890	890	838	801	861	789	845	800	831	883	844	840	815	828	866	863	825	819	858	874	784	834	842	862	858	870	839	806	828	824	820	819	807	821	827	809	846	879	808	853	801	800	818	856	822	789	841	829	807	834	821	802	832	908	806	921	851	843	812	816	835	878	891	885	821	871	823	790	759	846	877	814	832	795	820	821	833	802	837	838	826	803	820	867	827	866	878	875	900	814	794	835	818	775	870	853	879	790	826	840	869	873	860	827	860	815	789	792	877	839	851	894	870	831	842	843	880	826	840	850	846	854	839	819	833	888	818	834	868	814	788	847	849	804	848	852	846	825	863	816	859	822	837	840	828	866	835	842	826	841	833	846	826	848	877	804	839	868	824	814	791	874	882	814	816	851	883	838	828	834	846	804	865	821	854	838	830	838	794	822	904	857	828	899	860	833	835	825	855	872	818	859	831	890	843	807	859	838	806	838	827	830	855	854	853	851	878	857	907	850	848	882	810	805	791	884	839	822	858	857	847	857	778	883	868	845	828	846	821	842	820	832	867	873	879	815	859	837	840	822	845	852	844	850	816	843	876	862	847	804	802	811	861	825	817	793	862	851	824	827	790	841	898	789	857	840	783	825	801	817	858	800	855	828	828	883	869	833	789	830	853	889	834	873	852	847	857	885	857	873	866	785	838	756	855	877	821	860	828	843	813	836	830	804	843	848	830	833	883	838	822	873	832	876	772	835	860	862	829	846	891	839	808	822	852	843	851	803	826	882	829	848	810	860	811	855	810	773	880	847	785	851	840	862	812	823	798	853	865	848	891	840	861	819	882	817	818	800	842	832	844	829	847	870	843	860	843	830	860	826	850	873	845	817	841	859	867	831	909	851	851	833	862	877	825	845	820	829	819	840	792	804	830	875	843	843	859	873	849	851	850	827	804	804	843	797	776	837	828	830	773	827	847	856	816	823	834	851	878	878	858	862	862	882	846	878	877	896	820	880	863	824	870	857	873	869	840	752	762	824	804	807	824	829	841	857	825	806	858	843	863	830	820	887	830	884	890	868	897	797	848	802	846	832	845	850	894	840	823	863	827	863	840	840	856	806	863	822	888	830	864	815	852	842	847	814	851	838	852	844	821	864	864	853	881	832	840	838	803	890	837	871	812	837	845	816	846	818	842	825	835	807	858	816	792	839	847	781	790	876	814	886	882	864	826	798	866	839	867	846	855	858	872	858	866	825	862	829	819	857	843	800	887	861	872	868	853	849	830	843	825	819	896	802	822	883	845	834	822	851	849	865	804	842	761	854	852	805	823	846	841	851	931	790	873	846	866	845	846	775	850	847	846	792	826	838	812	874	829	802	802	817	842	839	811	874	815	834	840	822	876	829	885	883	831	829	901	820	865	804	838	852	864	844	828	830	837	936	842	871	878	825	863	861	814	858	831	840	843	850	820	820	823	850	887	907	924	853	823	840	783	877	816	844	829	840	857	836	791	892	864	824	843	895	837	871	809	862	852	819	886	822	799	870	840	881	849	900	811	826	828	833	795	820	798	864	862	871	908	855	883	837	838	845	781	862	820	838	810	809	906	882	821	809	828	829	906	823	829	812	835	843	830	849	808	843	900	833	857	827	859	801	822	843	844	847	841	858	849	865	828	844	790	858	871	820	810	889	802	861	839	848	839	817	829	832	843	844	816	868	853	867	863	847	865	809	847	809	831	836	833	863	825	854	845	876	814	847	818	831	852	859	855	796	807	837	839	842	843	800	834	844	871	909	873	860	877	836	865	803	820	860	904	852	869	874	826	817	848	827	848	797	882	809	854	854	846	796	822	878	864	815	834	878	868	835	863	828	813	836	847	835	822	814	815	823	898	841	814	848	851	834	885	803	854	825	828	800	852	873	806	813	852	849	819	804	797	824	862	884	858	833	863	839	832	833	876	855	816	836	894	857	851	819	814	825	830	874	872	827	810	783	818	840	851	879	824	862	829	806	870	885	911	830	833	805	877	888	824	809	860	844	874	824	818	830	854	819	894	802	801	885	842	827	859	831	829	858	864	830	833	886	831	857	888	841	855	824	831	821	839	812	855	896	810	898	816	931	822	856	887	815	767	844	872	878	808	838	813	870	840	791	847	813	794	816	827	858	848	817	850	844	832	838	859	827	858	808	821	841	839	822	829	811	862	815	797	826	857	859	881	820	850	841	844	895	839	851	830	819	886	838	859	839	831	809	820	851	849	780	821	835	867	850	857	834	900	855	853	791	793	778	834	822	815	844	869	824	813	853	854	777	836	861	837	830	845	890	853	806	858	838	820	834	810	806	840	851	834	838	828	854	828	913	867	804	887	878	830	837	827	854	814	828	838	834	864	849	769	843	803	880	840	846	909	836	852	815	812	827	812	856	898	837	845	856	884	824	864	868	861	871	832	820	845	869	835	850	826	834	839	848	817	800
53970	34098	29506	14385	3471	1677	1287	977	905	866	813	678	669	627	556	642	621	548	543	521	478	478	524	497	518	558	465	532	493	430	461	457	461	502	498	502	462	453	479	487	436	453	527	433	443	456	488	463	472	434	409	429	484	453	465	442	398	452	475	469	450	460	475	459	459	452	471	415	449	408	428	437	435	427	452	422	447	494	439	428	425	441	440	480	499	454	445	452	458	458	416	459	442	427	446	470	457	451	440	451	484	417	478	452	474	489	460	474	392	439	440	462	475	444	421	441	409	426	484	455	441	427	434	501	459	461	457	415	448	473	457	474	448	478	411	454	445	451	488	423	441	451	467	478	469	472	430	462	446	414	460	418	466	437	441	438	459	439	436	433	475	516	494	439	514	477	495	481	443	444	476	450	455	453	469	479	469	490	443	461	429	456	459	454	453	451	470	449	452	454	506	464	480	486	426	426	475	437	471	456	479	504	449	438	456	442	424	461	434	458	490	455	467	458	444	453	428	425	480	465	457	443	447	485	447	451	459	406	456	460	474	473	460	428	493	498	486	414	449	448	457	443	418	466	490	449	451	430	485	478	473	427	450	409	442	469	458	429	429	436	418	414	466	454	434	416	457	445	477	449	469	468	474	460	449	477	449	467	430	435	453	466	442	456	443	434	509	487	453	434	436	475	446	425	408	482	456	438	423	466	436	458	478	432	456	451	425	446	434	471	476	431	469	467	478	442	462	475	429	431	428	466	448	459	475	478	440	431	448	408	450	452	415	412	420	462	431	464	453	447	419	438	435	425	448	485	470	449	457	416	451	485	435	502	464	507	455	490	452	427	440	456	495	437	446	462	446	440	466	445	441	437	456	425	431	484	475	478	480	426	426	469	417	499	468	467	458	416	469	445	453	441	449	480	473	453	463	448	461	422	410	482	448	416	455	427	406	436	471	414	456	496	395	418	441	466	452	486	482	416	465	463	421	520	459	419	432	448	433	483	444	456	486	437	483	431	446	444	446	456	457	503	425	466	464	472	452	447	475	440	461	424	463	441	504	429	468	463	444	475	428	432	473	440	456	465	448	505	467	480	494	457	449	436	454	468	443	442	445	417	480	480	490	497	473	456	477	468	478	458	437	416	407	418	457	454	486	429	434	437	421	444	454	444	442	446	422	466	420	435	477	491	466	475	426	477	419	465	428	484	415	467	458	397	424	413	483	454	459	462	486	440	484	459	413	459	417	450	461	463	425	422	482	476	508	464	472	461	462	490	457	448	461	491	449	488	470	418	445	405	498	476	432	483	480	444	418	444	458	467	432	423	434	444	495	461	479	497	437	426	459	453	452	451	436	444	443	410	476	429	455	453	456	475	449	473	465	425	445	445	403	527	460	462	499	472	474	446	418	490	493	434	483	441	417	457	420	440	463	453	428	436	481	465	477	468	445	465	476	481	500	431	425	466	444	439	458	480	466	427	448	476	446	497	438	465	449	453	488	463	464	463	489	396	447	465	470	428	494	473	428	442	464	444	469	487	450	494	467	431	454	477	440	459	471	438	445	437	455	451	442	416	468	456	441	451	454	508	460	445	461	434	489	472	403	461	455	448	462	473	457	448	463	463	472	471	450	477	463	462	512	427	444	438	443	456	450	496	441	444	463	454	454	438	410	466	420	477	466	470	461	459	455	487	456	423	462	449	499	445	466	474	463	462	396	441	500	507	489	418	470	476	500	462	404	455	465	453	495	461	477	496	454	470	440	435	477	447	475	451	468	445	479	445	450	468	445	454	411	450	481	458	445	486	477	462	501	429	468	457	478	497	443	499	418	442	454	475	473	414	402	445	435	444	473	430	470	447	455	457	405	467	432	469	406	493	428	471	457	443	438	436	504	449	469	447	433	444	433	468	462	497	476	448	477	491	457	441	459	435	481	455	525	482	452	457	451	444	446	433	456	455	436	462	427	422	469	471	425	435	468	446	466	429	421	432	434	447	460	451	482	468	463	498	465	426	485	458	463	406	445	451	483	461	485	441	502	458	445	442	467	447	471	445	418	499	454	497	455	430	490	439	484	437	438	488	422	460	449	464	443	461	455	440	444	437	454	473	512	428	437	452	492	446	459	440	469	481	442	460	474	448	454	449	470	425	448	442	435	430	431	433	433	455	493	453	479	469	468	456	455	482	412	454	461	494	488	461	462	480	453	452	477	420	456	453	465	478	470	449	456	435	450	412	417	423	420	483	432	445	438	480	445	441	456	479	482	431	457	454	453	493	439	450	443	471	493	421	467	455	436	454	469	455	458	472	459	469	470	437	494	510	450	437	466	421	469	423	451	442	433	458	475	443	457	449	471	468	443	448	420	493	418	430	500	483	470	438	411	510	442	426	459	472	426	441	478	440	443	495	422	432	405	459	456	510	482	452	454	506	472	477	443	457	460	449	458	460	446	436	476	429	414	441	494	481	455	446	484	445	471	423	468	492	462	400	474	441	466	469	449	459	472	455	421	535	461	428	472	440	437	455	455	411	476	423	504	456	467	483	489	448	450	410	474	458	426	469	444	448	443	452	438	436	453	452	458	451	418	429	454	427	485	512	486	459	475	460	466	447	471	427	454	443	440	446	454	440	440	450	483	478	459	438	464	434	406	420	454	405	461	437	439	467	450	448	454	445	480	497	466	460	458	485	472	486	470	476	431	505	419	469	442	419	471	461	428	451	437	419	501	475	457	461	481	456	468	445	418	481	451	529	470	490	424	472	469	441	467	462	483	454	430	468	447	457	447	427	485	474	475	433	426	477	487	482	492	416	423	422	419	433	478	478	485	455	465	480	450	462	453	440	433	434	459	449	471	461	471	443	421	469	460	479	438	459	447	468	440	430	423	460	456	473	400	469	441	459	450	439	450	459	475	473	446	505	455	476	454	490	438	474	438	491	466	412	416	455	498	478	470	423	427	418	471	427	473	438	479	482	408	470	428	437	435	462	474	451	451	445	431	432	460	438	457	479	413	434	412	437	444	474	469	429	450	442	450	456	449	498	488	433	437	436	458	438	473	443	459	426	491	463	511	419	456	454	478	462	437	432	497	433	450	419	456	438	481	420	448	521	488	468	486	433	416	464	418	473	465	432	468	458	430	486	470	497	482	457	452	457	465	427	432	442	470	430	433	426	424	449	509	415	456	488	455	480	444	453	439	468	460	460	470	503	445	433	451	424	416	466	480	464	471	419	454	399	446	439	450	457	438	491	474	455	479	464	470	452	453	450	434	480	469	446	441	478	460	447	432	471	447	419	475	444	438	409	439	415	409	485	481	471	453	451	463	477	475	463	419	467	494	454	484	478	454	468	413	471	404	511	444	462	416	451	502	419	449	436	474	444	437	466	427	413	444	482	491	490	423	441	441	506	443	490	420	466	439	460	451	457	444	451	450	455	472	501	484	433	438	487	437	436	445	441	453	447	500	424	473	422	458	442	501	437	483	428	442	425	444	458	448	448	447	430	475	454
34497	24787	30848	14902	5983	4747	4234	3609	3126	2965	2558	2416	2230	2026	2018	1828	1727	1648	1607	1516	1409	1446	1337	1251	1312	1227	1273	1173	1190	1175	1138	1133	1108	1061	1173	1178	1089	1077	1044	1063	1053	1071	1014	1058	1028	1038	988	1002	971	1056	1001	994	1017	1067	1015	989	1005	1060	1079	1009	941	998	976	1000	993	1034	1043	987	989	1036	1022	992	1037	1001	995	1004	1030	1027	1014	1016	1015	928	1026	1039	954	1001	981	986	960	1047	987	1008	998	1047	959	1018	975	1023	1017	941	1000	1008	1076	1010	975	1045	1042	1026	1029	979	966	1017	1076	1006	992	964	960	990	971	962	980	990	1031	943	1008	970	973	1013	1001	1010	1021	995	1065	992	973	996	920	1020	940	987	1045	990	1006	968	1031	1016	1054	958	1016	921	981	1025	977	1010	1002	971	1034	1023	950	994	1031	1017	979	973	984	951	947	1026	975	1003	1018	994	1002	948	977	1013	968	1013	1030	912	1002	980	964	992	1006	950	998	991	927	1062	1003	1004	1006	1007	989	986	977	981	989	1002	1005	955	976	1024	994	1027	985	1040	1013	1052	987	982	1047	1010	966	978	926	976	989	983	983	1092	964	982	1019	973	994	1008	1018	983	1062	1001	955	1043	985	993	948	964	989	1071	1016	977	1002	966	957	998	1010	980	1040	1023	1045	1036	1002	979	1013	999	988	1014	912	1024	1002	1003	956	1003	961	1023	1037	952	993	998	1038	1031	959	982	997	1000	983	1013	1003	981	1029	963	965	946	1031	948	1036	998	994	1014	1014	1029	952	1020	1007	1006	952	971	1008	997	1052	972	935	957	974	1015	1027	1010	994	969	1007	1041	1013	988	997	973	949	952	1013	964	1031	968	994	998	1003	1064	974	972	990	998	943	956	985	980	927	997	974	1034	1053	990	961	1005	951	1052	983	955	969	1066	1061	936	944	957	918	950	1040	973	884	982	1015	1002	990	986	999	1044	964	1000	1040	1009	1035	971	960	997	965	990	1052	968	964	1003	1023	974	929	998	942	1063	994	1077	1014	1015	1028	993	1043	1012	980	1046	962	1005	979	1019	991	960	1004	1004	994	948	1001	960	1007	1016	1009	1002	1002	1022	990	1051	971	980	928	1034	1023	1019	1003	989	999	962	965	1038	1013	1032	1004	958	991	978	973	933	990	1018	1003	1001	970	987	992	1063	973	1029	1004	1022	966	1009	985	992	1004	950	1014	980	1057	1022	986	1027	1014	949	1057	972	976	939	1053	964	1018	1018	1032	948	972	1006	977	1011	1066	1019	1013	989	986	1008	1032	1038	1062	978	961	976	977	961	1037	1005	988	958	1018	971	1025	1037	1005	1055	987	981	1019	995	1013	1061	964	1016	946	993	1006	944	1048	964	1033	1002	1035	1023	980	964	1051	1011	1027	1021	988	955	980	997	1016	1064	1038	1013	1014	974	948	990	1007	1030	1051	1022	1005	1006	1023	1024	985	962	959	969	992	988	1028	986	1007	927	958	981	1018	1010	1015	989	1015	1019	996	998	1018	985	960	1036	943	987	992	967	989	994	983	991	1019	1022	1027	992	1022	952	964	1056	990	958	991	982	1033	949	966	1021	965	995	1033	995	984	998	1000	1001	1029	986	968	1017	1061	1001	997	959	1003	985	1022	1026	1001	985	1025	987	956	1013	970	966	949	1017	1042	1018	1070	971	1005	1034	1023	1004	1026	958	1011	970	1025	1011	1022	954	974	984	992	1012	961	1024	1025	989	977	984	1006	1029	961	980	989	1018	1009	1011	967	1029	1019	1019	983	975	948	1048	1010	1025	953	980	1007	1036	1005	989	1018	1026	996	1017	1063	981	1034	985	1014	941	1018	983	992	1014	1014	1036	993	1001	999	998	995	992	1006	987	991	982	1021	1007	1030	1011	994	986	1008	1005	1008	1020	1003	1036	961	989	946	1023	1043	994	997	916	998	973	1004	996	1016	969	1046	1003	977	955	1015	1073	1006	990	977	976	962	1057	988	1010	1020	1065	1056	977	1031	1013	1020	990	970	975	987	1068	1040	957	1009	964	954	955	961	1036	942	1003	989	1035	1009	1008	1004	977	1086	1031	985	1058	1016	1005	964	1011	992	999	1078	968	1005	960	974	1002	1020	958	980	944	1015	1018	1013	975	1054	974	1047	1012	990	966	1054	977	1009	1026	1029	1003	1002	961	1020	981	997	999	1037	985	1060	988	1029	1049	1044	965	1023	1062	967	1015	1064	1007	1054	972	1023	997	991	1005	936	965	935	979	1017	955	991	984	962	1019	1031	983	1040	981	996	1035	1015	983	1005	1052	1001	970	1026	1011	1004	1006	952	989	926	1020	1032	988	1022	1027	999	1038	999	991	1032	1004	975	978	1008	967	998	986	989	1031	1014	1006	998	999	1016	1024	969	1027	975	999	997	988	944	1019	1007	1089	980	1059	1066	1000	1037	1014	1003	1007	983	982	971	1023	1032	999	1007	967	970	1046	1047	1002	1042	1022	998	1085	1011	998	1022	1045	961	1085	1044	947	991	1037	1027	960	1019	969	969	1010	1019	950	996	978	950	1004	1014	967	971	1003	1027	1057	1014	1025	973	1034	979	965	1001	935	998	954	1005	1001	1018	968	1012	961	973	1036	1039	1002	1017	974	1005	989	988	974	966	1023	990	1029	987	975	1024	977	976	998	981	1001	978	1008	989	1015	946	989	1019	1006	984	1057	928	1001	999	984	1060	1052	1030	975	955	955	1040	967	993	952	1002	953	961	1035	1014	1041	978	975	991	963	1004	996	957	1023	1008	1021	981	1008	992	986	970	998	1011	1007	986	1019	977	1016	975	1025	944	1067	977	982	985	978	998	1010	973	1008	1048	928	1033	991	942	957	1043	1017	1013	1074	951	1014	1045	1058	1039	1001	1037	1009	1012	1021	976	991	1025	992	1019	1022	1012	1036	994	979	978	1016	994	979	969	1046	1002	966	1006	1009	980	959	955	971	1008	983	949	1027	982	1050	1035	1003	917	1029	1028	949	1000	940	991	1001	1008	987	967	1002	960	990	1059	992	957	1055	1045	1050	991	969	997	1020	1013	1020	1024	1047	961	1009	1047	1009	1034	987	1003	995	961	1042	998	986	1044	980	982	970	1051	1065	989	998	1029	982	1006	1010	988	975	988	1012	1022	982	1020	959	1050	983	1035	989	1009	948	999	1057	998	994	997	1038	987	1014	994	983	1035	919	986	1028	1022	975	1009	1048	993	988	983	910	981	1041	997	1004	1057	996	980	987	1036	929	990	989	980	1001	998	978	999	985	986	1047	946	1016	966	996	1024	998	1035	954	964	1015	1010	1003	1000	1068	1031	1004	992	989	1006	1039	967	1061	978	1002	1023	976	991	968	989	992	1003	1023	1005	971	1032	979	985	998	1045	1021	1013	1071	1005	983	976	978	982	965	1011	993	1017	997	980	1018	1028	923	1005	956	1019	1008	1005	1018	992	977	1015	1075	992	1006	1049	912	998	959	1009	933	1017	993	1068	979	945	999	1035	995	997	972	1000	1013	1036	994	993	1026	999	950	988	1000	930	1085	980	1035	1000	1013	1029	985	964	994	1025	971	1029	997	1071	1025	971	988	948	1016	1003	1016	1038	1016	1007	949	1006	1013	963	1000	969	1000	963	988	981	1005	957	1011	980	958	984	985	973	945	938	998	992	980	1007	1021	995	1036	934	954	989	954	938	1007	1044	972	1013	1041	1046	983	1046	980	1018	975	998	1009	980	984	977	1006	994	1056	977	955	1052	1063	1055	1001	998	1030	1012	1029	1012	981	1069	980	1009	985	1034	965	976	992	989	998	1044	997	1001	1044	975	1022	1001	1071	1023	1020	966	998	979	986	970	1072	1014	1054	989	981	1026	984	1027	1025	1019	997	1014	1029	1011	1011	975	1017	1015	970	1035	1005	1051	1036	1014	1001	998	996	1058	978	912	1048	1040	988	1060	1031	950	1028	1025	969	1022	1000	1027	974	1064	983	995	1018	1015	1035	1021	980	931	986	1035	1021	1008	1007	954	1023	988	968	1002	975	1010	1042	991	988	952	1040	1004	962	959	1050	934	968	1001	1011	977	995	1022	1007	987	1008	1022	1015	989	1004	1020	1045	1008	1009	994	994	965	1078	1034	1000	988	945	922	1043	968	995	976	1021	1024	920	1023	1013	977	1011	996	986	986	1019	1024	1009	972	989	961	1023	967	1027	1034	1042
27620	12871	5764	2068	853	673	672	623	526	574	506	508	522	489	506	557	527	479	470	534	478	496	457	477	481	488	464	487	501	495	500	469	478	465	491	456	504	511	485	492	482	472	470	516	442	502	442	483	443	504	453	483	491	531	469	453	509	474	436	443	446	495	452	421	506	491	475	474	454	502	501	461	491	449	476	466	498	460	470	481	476	489	454	458	480	499	514	478	480	508	470	495	463	455	467	440	490	476	485	471	483	450	461	451	477	375	471	466	503	447	503	483	512	475	440	489	468	489	452	476	528	484	448	454	461	457	456	474	420	504	492	488	448	473	449	478	525	492	491	500	467	506	473	460	446	472	426	469	497	461	453	487	477	516	466	438	466	503	462	466	485	508	447	434	491	474	501	469	445	466	523	479	426	422	450	491	453	461	515	460	477	463	480	468	449	471	507	483	441	454	450	460	411	461	465	487	465	447	463	469	493	470	486	456	453	440	487	492	498	501	484	493	469	479	478	485	500	474	483	442	466	454	490	462	473	444	496	532	505	451	440	456	455	477	509	461	513	453	497	507	509	461	464	461	493	461	488	470	523	503	481	470	486	477	451	472	420	489	441	433	501	479	498	451	470	483	458	417	485	475	441	462	505	462	491	466	448	458	493	491	521	467	461	454	495	502	487	478	455	484	487	542	496	477	496	477	473	482	489	491	457	467	459	456	447	440	429	506	465	451	466	497	469	466	527	463	473	461	474	475	458	474	466	518	469	459	498	518	460	451	472	437	493	444	478	506	498	487	477	460	458	445	503	498	477	537	518	439	472	499	413	503	482	459	469	470	468	512	506	524	446	514	506	524	471	505	441	431	480	484	478	445	458	489	497	473	431	498	481	543	480	475	503	491	466	493	468	455	477	434	487	502	491	486	485	484	490	500	497	484	485	485	473	479	470	426	439	481	479	533	476	464	486	498	448	451	476	459	494	494	489	512	511	490	450	438	493	460	491	463	480	477	465	469	458	495	488	502	438	482	484	438	488	435	481	501	491	512	483	445	454	468	483	479	449	494	513	492	487	495	455	459	480	453	444	456	443	470	523	467	484	469	447	485	479	471	426	415	455	430	470	504	457	454	504	487	485	475	488	455	465	428	420	444	476	469	488	482	459	443	462	444	486	465	474	470	474	452	521	464	469	539	487	500	489	456	494	468	524	488	465	464	461	502	447	487	501	465	452	466	464	479	468	486	457	478	499	454	485	489	449	433	456	446	497	472	495	479	485	470	493	473	480	446	453	478	469	456	500	441	460	483	488	511	501	491	476	501	464	492	446	476	452	436	458	489	469	503	433	452	418	470	427	498	429	424	517	458	516	470	461	443	489	471	486	458	443	466	495	464	456	403	457	485	483	442	457	463	520	457	459	448	450	470	494	470	477	495	492	460	506	467	507	500	459	487	483	478	476	455	470	488	447	452	453	475	450	465	445	494	468	471	479	443	497	494	497	518	510	446	454	424	451	475	447	470	486	444	484	446	461	505	442	456	462	484	489	505	485	459	489	442	428	459	453	466	454	493	434	497	499	480	463	466	487	500	472	472	481	485	423	477	537	507	487	477	504	453	489	469	492	451	464	467	465	487	495	459	510	461	459	475	473	504	508	478	482	497	437	452	462	508	475	460	504	459	463	482	493	482	441	489	452	488	480	438	452	424	471	452	470	456	452	438	479	479	468	454	467	509	531	477	485	504	434	479	465	469	486	467	485	441	516	463	506	491	466	457	470	439	488	482	486	448	467	477	475	467	518	471	516	451	429	448	486	474	500	449	483	442	458	470	510	517	506	471	462	469	468	434	509	423	475	471	500	441	484	494	506	521	438	485	469	474	501	493	449	508	525	475	485	461	487	483	465	489	482	464	507	471	461	538	476	465	428	523	501	459	461	486	446	505	517	473	509	442	440	493	486	424	449	543	499	440	522	470	492	497	452	492	498	502	485	465	477	503	443	468	495	513	488	452	447	445	438	440	444	507	467	467	440	444	453	465	450	470	456	479	513	493	458	489	504	476	488	427	477	456	483	516	519	477	484	506	453	451	491	491	529	491	492	470	457	532	491	477	452	461	474	459	459	498	457	488	449	497	515	534	496	483	504	471	438	477	513	456	494	470	460	567	484	510	449	441	461	483	478	491	428	473	458	560	509	486	476	512	444	504	510	468	464	467	485	469	470	459	475	424	464	483	470	524	521	451	492	478	502	510	495	462	452	474	428	477	482	471	518	458	496	427	479	497	520	466	446	425	507	479	496	422	477	488	468	495	475	516	478	485	493	492	497	516	523	475	473	518	480	470	442	524	473	430	471	470	445	467	472	444	478	483	519	429	485	481	454	472	446	460	465	457	476	426	506	467	459	534	493	431	448	480	503	521	465	456	510	432	443	489	510	488	440	469	470	451	498	458	478	523	479	511	500	491	452	450	477	503	482	496	426	416	490	496	469	511	483	525	515	476	486	459	465	434	458	477	443	478	512	522	449	466	468	436	485	457	486	465	457	461	438	425	478	493	485	470	469	448	439	448	490	525	452	472	490	512	483	464	456	478	446	467	428	487	479	468	499	478	476	456	468	475	517	474	513	470	452	505	492	486	504	435	499	452	514	478	454	489	464	458	488	448	452	489	425	469	483	490	483	488	423	455	504	496	494	458	436	462	483	480	480	440	502	448	505	492	486	529	461	429	486	480	477	481	481	495	455	462	465	522	444	470	491	444	469	483	477	451	454	436	506	469	478	423	496	503	493	496	461	457	413	481	463	477	486	459	495	486	485	494	483	532	515	482	466	460	476	472	471	483	461	510	491	447	485	464	500	426	480	481	458	503	477	501	474	495	491	458	471	441	507	455	465	463	456	502	511	498	489	508	510	453	446	482	515	497	488	535	524	472	483	429	455	525	490	511	487	455	468	480	469	500	460	469	510	485	440	446	490	496	477	454	471	469	476	473	501	484	504	445	425	483	497	477	497	492	500	457	467	474	455	459	529	451	442	487	488	496	471	459	514	443	507	496	492	473	480	428	497	509	493	487	481	461	458	467	471	483	439	477	441	454	463	441	459	448	432	482	494	450	468	510	491	485	445	453	491	515	478	507	455	492	479	451	500	460	481	479	459	490	430	532	481	448	447	494	507	497	501	505	458	465	433	443	472	510	488	510	494	475	517	456	510	454	490	464	493	463	462	501	439	502	448	468	452	479	501	465	500	503	498	515	507	515	458	473	510	499	473	485	486	483	506	454	457	482	483	461	464	460	458	468	485	463	506	478	438	485	467	508	476	467	471	512	530	483	481	492	510	481	464	486	477	458	456	496	510	436	466	501	482	470	485	497	482	509	480	514	425	515	481	484	444	472	488	499	481	440	470	495	494	455	482	514	488	467	477	440	469	494	470	472	469	481	475	519	478	489	487	446	449	477	519	484	507	459	431	497	456	435	483	488	437	461	482	453	452	459	444	524	491	466	481	465	535	524	506	473
17758	9555	8382	4418	2334	1953	1822	1663	1548	1431	1357	1324	1378	1239	1309	1217	1232	1218	1148	1136	1079	1123	1087	1062	1018	1112	996	1050	1112	1059	1001	1056	1014	1039	1037	1054	1065	1029	988	977	1078	1035	990	1026	1046	1042	1037	1042	1037	994	977	974	1053	1032	1074	1024	997	1014	962	1042	984	973	1041	1031	979	989	1015	1031	1005	1001	1019	1007	1026	997	987	963	997	1016	1079	959	1034	1040	1015	962	1015	1083	1048	983	1012	999	975	988	1017	1010	967	1007	997	979	1011	1022	1066	995	1012	959	1055	1036	963	1005	1004	981	1037	1006	1028	964	1011	928	1020	1008	1015	1031	1007	986	996	1022	1004	988	1027	954	969	1051	1011	1030	1000	1019	1030	1006	1045	999	966	1000	1006	981	1042	956	1064	971	1004	1010	968	982	997	960	949	1006	1081	1013	1017	975	1032	997	994	973	945	1025	1002	1021	1000	1052	1005	996	985	997	947	1064	1011	1003	1008	969	1031	1042	1027	1037	986	978	1012	1057	1048	1039	1019	1006	981	1037	1030	1048	1017	1013	1009	1017	950	972	1011	1073	989	1052	1044	1008	1003	1005	965	1022	1009	1010	916	977	987	988	964	997	974	1021	1037	1043	1007	1002	977	949	959	981	1043	983	1003	970	969	1012	1005	986	966	995	966	995	1002	937	995	1009	1045	1023	1041	1023	1025	997	1028	1009	1040	1025	963	1036	1045	1044	1028	1024	1017	981	1003	1047	947	953	1025	1032	951	1015	987	994	1027	1023	1002	1018	953	986	1036	962	1048	1069	1067	1048	1038	935	1038	947	997	992	1048	1006	1007	968	1012	978	957	978	964	989	1029	1015	986	969	977	969	997	999	1033	972	948	1018	999	987	1002	1011	969	992	1010	1010	1050	1048	1002	1025	1009	1026	986	1024	1003	1053	1007	988	1022	998	1023	1056	1031	1021	1025	986	1003	1009	1014	985	1012	1011	1012	1038	1037	1032	1038	999	1062	1074	998	981	1016	1010	996	1020	996	1014	1036	991	1006	1008	1011	1006	1020	961	1005	1088	1030	1035	1055	1034	1040	1001	996	1054	1055	1034	990	983	1015	1104	987	985	1035	990	1046	1053	1028	1000	965	989	970	1035	1004	1000	1039	1063	980	991	1002	962	1011	994	978	995	969	997	1011	1064	1001	983	1028	1061	1085	1037	944	997	1001	980	976	1001	1040	1029	929	968	991	930	1003	1030	1022	999	1021	979	1020	992	1008	1022	961	993	994	990	1016	1025	1042	1068	1035	983	1013	991	1029	996	989	999	1004	980	995	987	1077	958	1045	1021	1012	990	939	976	1001	1065	1054	973	1051	953	1004	1049	1002	955	1070	979	984	989	991	1024	992	991	939	967	1008	970	1017	1017	1040	1008	1016	971	1018	1026	999	1032	995	1027	968	1020	979	1001	933	1007	1040	1009	1035	1075	1027	1022	1016	1007	975	950	1003	1045	1037	1062	993	1011	1031	985	1055	1058	1015	1032	989	1030	952	973	1038	1052	1060	984	1032	1024	960	999	987	1056	978	1011	1033	1021	982	1057	1019	1081	1002	989	1008	1015	949	1077	1031	997	1068	1007	1055	1000	977	1014	955	1012	945	1031	1002	914	1025	964	1036	1014	1039	1006	1018	1029	1035	999	993	1002	986	1032	971	976	970	1027	1024	940	989	970	977	1028	977	955	994	977	999	981	925	1034	1098	999	1003	989	1012	959	993	998	1027	1057	961	1017	1037	1005	1051	1010	943	952	1039	978	1034	1026	1011	1042	1021	976	1061	978	1032	1034	1004	1005	1004	1037	988	1011	952	1001	1018	1012	985	997	1030	972	1023	1010	969	983	965	1067	1012	997	1026	1011	1019	1026	1037	1036	1064	1038	1039	1020	999	987	1018	1027	959	1019	994	1058	1015	979	1020	1052	979	1016	1001	1042	1017	1022	998	1026	1005	959	1022	1007	1057	1019	1008	1005	1050	1011	1052	947	979	1018	954	955	970	1022	1045	1044	1024	992	1051	984	1011	998	992	1005	1049	971	1018	1004	1052	1007	1017	1051	997	977	1039	1000	1056	1062	984	1051	997	1013	1056	1042	1022	992	1034	1046	1010	1022	981	980	971	936	915	1029	1008	965	969	1032	1046	997	954	1059	1015	1016	1051	981	985	993	1009	1020	1059	1014	968	1021	1067	957	1077	1050	1033	1040	953	1024	997	984	1056	1013	1003	1029	1013	998	988	992	1039	988	1038	981	996	1015	1041	994	938	1046	964	999	963	1014	1050	977	1001	1008	1040	1049	1037	985	980	1043	995	988	1050	1028	963	981	968	957	1007	1028	1042	955	1058	996	1057	1014	1020	1069	1031	1029	1001	1052	1003	957	985	1032	918	1013	965	1016	1045	1019	1047	973	912	991	993	976	984	992	1041	1047	955	954	1002	1057	1025	1034	1019	992	1014	993	1070	1033	1045	1022	1020	1032	966	1016	990	1069	940	999	960	1005	994	994	1005	1014	997	1012	997	1069	1012	978	1005	1004	1001	1056	1020	993	970	1040	996	1009	963	1063	1011	962	995	1001	1023	1012	1033	1003	957	1006	1011	1049	1048	1011	961	996	1003	1018	1030	914	1008	1006	1017	1037	1043	1023	978	964	1034	1105	918	1020	1009	1027	967	993	1013	997	1076	1037	1008	1058	1027	958	974	969	1004	948	977	995	1042	1015	1000	1000	989	979	980	1066	1009	954	1021	1052	971	1029	1040	1008	1004	1073	962	996	949	1044	973	1020	1027	1011	993	1013	983	1037	1061	1019	1006	967	986	982	986	1018	988	1036	995	1051	1003	979	1038	1019	1039	1004	1027	950	997	974	970	998	1048	1023	1022	1018	1019	1038	998	1040	981	973	1026	995	979	1034	984	975	1015	1011	1071	993	1046	942	1018	1009	1005	997	973	1015	999	988	954	995	987	1049	1028	1024	981	1077	977	1016	995	951	1076	994	966	1045	1003	973	985	1012	1009	1035	1063	1002	999	1022	961	1030	991	979	1025	1017	1050	946	1049	1017	1063	970	1051	1034	1027	972	1005	1060	1045	942	1008	1007	1026	1018	999	950	1036	980	956	998	1078	1067	1037	1063	1007	1043	1041	1050	993	1005	998	1027	985	1069	1040	1003	942	1011	995	997	995	1006	982	1013	989	992	1014	1030	943	1026	1025	995	948	1025	1037	994	1014	1030	945	1006	1051	1015	977	1046	1093	979	972	1007	1007	991	976	1028	1069	1022	1068	1072	987	978	997	1037	1042	1007	1062	985	1024	1003	1039	1000	1009	1039	1008	990	959	983	1052	1034	996	1058	979	1051	986	1029	1030	1018	1050	1040	984	988	1002	968	1013	1061	982	964	968	984	1004	1037	984	1023	1055	1024	1073	1017	999	960	1026	994	1001	1001	1007	997	985	1073	1017	1011	993	1028	995	994	1019	977	965	1037	1022	980	1052	1011	953	1024	991	977	977	1033	952	1027	993	1015	1085	989	1072	1033	1070	1004	1056	1035	988	996	983	1007	1048	991	1056	1022	1001	974	1078	993	990	1072	1003	1010	1027	1031	1029	1001	922	1007	1044	1008	1001	1051	1009	993	1028	1029	1033	1009	1048	1027	1001	999	1014	1067	1051	1006	1021	982	993	968	1037	1047	1072	1029	1011	1006	971	1004	993	1019	971	1024	985	1005	987	967	1067	1009	1035	965	1025	965	934	1024	990	994	1000	951	1020	1011	1014	1097	982	1001	968	995	1066	1008	984	1018	1007	1015	1059	1107	1052	973	1018	1016	1053	1010	987	1027	985	1000	957	946	1021	980	1019	1031	988	942	1031	1003	1059	1032	982	1026	1053	1018	1013	1017	1013	1068	1013	1009	1023	1015	996	1007	991	1021	996	1012	910	1070	1049	992	1033	1059	986	1042	1018	1012	999	967	988	1090	1032	982	1042	1018	1028	1022	1005	976	987	1041	1024	1035	1082	1027	1014	979	982	1029	1011	1016	1026	989	1019	1031	1017	1002	1007	993	1002	1024	1003	966	1027	950	1008	976	965	1041	1042	1033	1023	1019	1024	1054	1037	996	953	989	961	1003	992	996	1038	1038	1071	1000	992	1016	1038	1034	1052	1000	1028	1046	1025	1029	1037	988	1027	1032	960	1022	990	1053	1048	1026	1037	957	1052	1001	1037	981	987	1021	985	1011	1049	1009	976	1017	1008	1028	1004	1029	997	1032	1040	1038	1067	931	1023	1032	989	1000	990	969	980	1016	988	1031	999	1017	979	978	985	1027	981	1006	1025	1027	987	990	1011	1008	1001	993	995	1048	1032	1070	1000	1034	1014	1016	1024	995	990	1050	984	992	1052	952	1026	1035	1042	1062	1080	1030	1076	1012	982	965	993	996	942	1035	1011	1075	946	989
45066	27196	19266	8763	1855	1058	776	705	665	594	566	546	505	473	470	490	465	395	423	433	396	430	412	420	416	376	379	423	380	378	393	360	389	414	379	367	395	389	435	393	406	415	395	394	387	390	395	361	379	391	391	427	378	389	394	363	369	370	403	377	367	400	400	391	387	345	359	352	417	385	388	375	408	371	405	405	389	400	401	339	426	375	359	421	406	374	369	356	391	365	378	366	370	360	356	421	374	386	368	382	363	379	425	376	355	395	369	375	360	398	368	421	384	406	382	409	376	375	349	390	384	372	375	392	359	344	399	367	362	395	389	395	382	364	359	310	381	392	379	395	409	389	360	373	425	355	393	410	349	349	370	383	382	377	393	381	382	409	362	362	394	366	389	375	336	366	398	351	433	412	393	382	365	419	387	321	379	395	405	401	371	378	355	389	407	380	398	358	350	404	373	380	406	359	374	364	400	404	377	370	375	357	370	369	345	401	358	379	388	375	372	378	351	356	397	357	399	395	403	373	374	392	367	360	373	358	365	394	387	364	359	397	330	386	392	402	392	390	380	369	365	381	335	380	425	401	371	389	363	385	404	377	394	404	394	388	331	369	391	362	397	367	391	392	391	375	362	352	355	360	353	398	369	358	376	390	391	390	367	368	379	403	407	380	327	357	342	390	419	365	354	401	356	368	366	421	365	402	365	368	383	372	395	402	370	400	369	353	409	337	405	365	355	397	377	391	389	383	401	408	388	406	367	378	390	360	393	403	361	361	329	403	356	355	387	387	375	406	346	352	398	367	396	365	389	375	379	374	380	363	380	357	381	376	348	380	392	415	375	353	385	406	389	388	393	390	348	406	375	344	358	396	369	375	342	376	405	390	352	355	396	381	396	372	348	370	370	363	345	374	404	370	390	414	361	373	405	362	399	401	361	329	376	373	376	348	363	401	372	380	355	369	375	333	400	356	368	389	385	377	393	399	360	411	375	382	388	358	375	384	463	374	401	392	402	382	383	384	429	366	371	357	365	379	381	376	343	377	350	359	413	394	398	406	388	376	413	386	358	376	381	368	392	377	413	382	364	369	391	372	384	369	375	350	377	369	379	345	390	385	371	391	372	413	382	348	371	384	390	352	390	372	392	360	356	342	363	369	357	396	346	380	332	402	371	416	340	376	390	344	357	404	383	386	387	363	399	358	407	377	370	350	367	371	369	426	384	374	357	360	387	356	375	409	358	352	372	382	389	395	418	374	368	347	392	391	382	419	399	378	391	387	352	384	374	358	367	344	335	371	391	333	376	394	358	386	372	384	375	392	372	366	375	371	348	370	433	403	368	377	375	382	397	391	379	350	347	369	395	431	337	361	388	400	396	409	365	399	352	371	373	372	389	374	396	374	424	389	380	401	398	381	388	347	375	379	362	410	394	371	373	368	400	403	379	353	417	328	375	360	371	435	387	355	419	387	357	416	371	380	387	339	355	394	392	417	357	352	317	379	366	391	374	387	362	361	338	398	365	345	395	339	360	400	384	386	368	324	396	366	395	406	391	421	385	370	387	400	369	385	383	378	383	397	396	384	333	366	382	382	377	378	388	369	412	370	390	391	390	384	351	364	386	376	350	383	439	395	385	361	350	390	385	394	385	424	360	354	371	361	362	387	362	405	395	397	378	366	399	406	373	370	418	372	383	362	384	394	404	349	356	346	346	369	374	380	355	381	400	331	417	371	364	375	384	387	403	380	413	368	406	375	388	403	403	389	394	384	359	378	399	391	363	392	352	373	371	362	363	367	386	387	381	382	383	377	373	398	402	386	383	356	360	394	383	356	381	383	386	382	363	381	383	377	376	398	386	357	363	363	357	401	342	369	374	409	390	390	377	397	406	361	357	387	390	392	363	394	373	378	405	374	392	387	369	381	365	388	367	384	362	389	363	366	395	387	410	410	367	386	401	370	356	396	385	395	429	414	368	423	404	343	334	351	382	412	409	393	372	370	381	408	401	348	386	391	425	374	373	365	372	419	427	355	398	410	423	396	382	403	378	355	388	375	359	399	350	415	353	366	359	410	388	367	393	378	340	381	379	379	346	409	344	364	396	431	407	381	360	389	355	359	370	394	388	407	336	406	424	418	370	370	389	345	418	364	397	353	390	392	363	397	425	419	328	384	417	369	360	359	363	338	393	361	392	379	371	399	383	375	410	386	370	352	402	424	359	369	355	404	389	375	373	381	386	344	388	391	370	367	383	351	400	417	382	390	402	409	362	391	402	363	362	376	384	380	377	384	364	348	353	378	412	404	356	395	426	378	391	402	381	390	361	347	368	361	363	383	358	409	419	394	360	371	384	376	373	382	369	352	391	371	323	381	364	386	377	383	389	381	348	452	383	370	368	382	400	443	361	365	416	343	408	352	380	391	395	344	373	406	386	399	394	368	376	360	376	365	363	410	376	339	359	373	373	397	399	365	346	381	359	372	385	420	374	399	425	355	372	416	361	364	393	380	397	397	438	380	362	376	376	391	362	389	361	410	419	379	359	383	415	386	366	389	351	339	392	360	415	350	374	363	400	400	345	367	369	380	383	339	356	409	338	389	371	377	368	393	391	385	337	397	326	387	384	376	408	427	374	374	404	381	330	345	369	379	392	385	340	398	351	391	384	405	387	404	384	360	384	362	366	351	373	385	371	372	379	345	366	383	383	354	370	341	433	348	384	399	392	385	399	391	351	355	375	367	372	400	403	412	408	384	378	418	423	387	399	393	409	390	376	350	375	375	397	388	379	337	365	342	389	383	378	351	369	360	359	390	402	376	377	393	373	360	380	416	382	351	394	375	403	367	403	405	351	383	403	380	336	358	397	404	384	358	350	389	363	353	419	367	399	379	356	343	333	349	454	393	412	387	386	353	358	335	388	385	373	372	400	360	390	381	386	380	382	375	388	365	370	375	439	402	403	383	379	389	349	411	384	405	393	360	362	375	400	354	351	374	360	378	357	387	365	416	374	423	365	394	400	382	375	406	404	345	381	410	416	389	389	375	352	377	377	353	361	372	356	369	360	396	365	371	449	394	354	376	378	374	387	360	397	371	371	352	353	433	415	405	403	372	375	390	411	388	364	386	331	375	423	402	361	398	398	364	363	424	384	363	390	390	376	382	367	363	398	370	411	419	361	357	370	384	398	371	347	368	392	369	382	372	371	392	372	391	388	421	368	370	379	340	391	363	365	383	343	379	356	428	370	414	356	402	342	367	356	360	359	367	374	394	390	384	385	379	351	354	355	415	396	346	397	358	371	371	356	371	395	375	390	381	370	390	368	370	428	409	385	392	378	369	392	351	407	376	376	400	384	366	350	365	364	349	409	373	389	416	348	369	393	396	366	388	390	411	399	364	367	386	375	380	394	384	372	416	394	384	398	364	370	385	398	372	337	361	394	385	341	382	388	366	369	401	360	376	394	363	380	341	390	375	398	367	352	383	397	388	401	360	406	369	410	389	412	407	374	380
28999	19940	22559	12393	3931	3327	2981	2557	2111	2019	1830	1711	1624	1502	1416	1428	1261	1219	1167	1174	1095	1057	1026	1002	964	1028	1011	1029	912	936	910	916	1017	905	941	878	939	898	901	868	846	884	887	896	847	883	897	844	819	832	862	860	896	832	861	862	818	861	836	804	846	837	885	860	847	830	861	862	820	853	884	932	916	857	825	820	914	795	851	852	801	841	797	880	833	864	851	860	832	838	907	828	873	811	810	857	861	845	834	864	836	836	853	810	816	854	843	840	882	860	842	834	874	877	850	868	808	871	763	806	867	847	866	860	838	831	840	859	815	834	833	852	815	849	861	838	869	877	868	843	836	898	835	826	893	858	834	862	836	844	874	888	848	836	775	807	872	868	815	772	835	786	850	852	848	883	873	873	830	810	830	848	814	845	844	843	871	868	890	815	890	809	839	824	850	818	873	867	906	804	863	833	875	855	912	825	818	869	844	833	775	849	812	864	827	858	852	807	855	860	875	875	818	901	867	872	855	842	843	881	835	858	820	827	845	803	809	881	819	800	873	840	831	864	883	832	842	815	798	875	858	827	840	852	796	851	869	809	838	925	820	854	850	772	890	837	808	851	839	886	861	849	903	882	877	838	894	864	830	803	827	911	843	866	848	873	822	834	790	885	846	815	864	911	879	838	842	800	840	803	820	864	867	900	886	853	886	856	831	842	882	924	835	835	836	796	837	881	871	805	824	828	867	876	806	873	822	875	872	854	802	873	840	862	805	884	828	857	857	860	834	843	886	889	817	867	865	897	886	852	869	825	830	790	806	830	857	853	885	873	837	838	814	832	796	811	823	857	864	821	834	815	853	823	844	849	834	887	843	892	880	870	828	848	793	859	833	871	860	822	877	856	802	866	818	889	882	868	907	839	869	814	852	869	885	806	823	869	893	811	821	859	801	807	844	817	843	822	830	831	904	829	890	906	868	838	836	841	870	851	830	800	867	859	824	799	786	858	800	831	854	870	890	844	888	792	881	823	900	874	792	906	815	857	803	829	866	828	891	843	809	842	806	856	861	840	855	821	808	829	814	849	823	845	848	828	903	915	811	864	826	847	841	833	848	827	758	796	824	864	823	859	862	853	839	915	861	814	867	831	838	860	830	833	865	849	791	826	839	865	831	830	881	850	916	813	833	849	848	834	816	818	830	827	846	831	838	844	840	807	867	812	845	836	871	864	881	904	844	893	839	837	879	864	842	843	783	835	840	887	798	799	862	888	848	857	866	902	791	833	849	881	791	846	883	830	880	838	804	825	784	924	835	791	898	809	862	848	844	852	835	804	887	903	864	849	841	832	872	793	845	833	802	862	868	836	855	845	850	839	820	883	843	846	844	867	851	831	826	875	810	847	821	795	816	843	812	843	882	877	816	850	877	879	821	819	855	809	854	843	871	817	836	875	851	837	819	788	805	834	874	848	834	821	853	881	826	854	857	896	841	854	861	818	774	859	861	867	826	858	811	844	865	887	836	850	846	879	869	814	861	852	884	808	839	860	828	846	846	878	854	881	861	838	885	795	831	872	887	866	835	828	839	802	869	802	898	857	897	841	847	918	836	850	803	870	799	782	822	850	816	854	851	787	868	828	872	832	845	893	825	827	861	856	818	856	821	854	807	790	822	830	852	826	830	802	877	867	864	825	838	872	860	869	882	842	870	795	831	859	799	887	796	848	883	862	791	870	847	847	805	863	869	809	862	874	849	858	836	819	794	866	869	847	894	818	880	842	848	808	860	812	896	838	845	853	848	798	800	781	810	860	838	815	840	877	845	826	902	808	872	834	858	782	891	875	861	822	885	851	844	879	868	840	833	863	833	883	852	811	841	853	839	893	870	766	825	828	819	915	858	841	851	885	833	777	820	806	814	820	819	844	790	826	809	832	892	812	806	854	860	812	892	837	781	833	860	839	866	839	852	863	847	835	874	902	830	829	863	887	864	833	861	846	870	855	855	838	845	827	821	882	841	849	838	829	819	814	841	857	842	855	815	813	763	816	835	897	816	814	820	808	796	857	803	804	863	807	852	877	867	871	874	895	871	864	881	828	926	827	887	882	837	858	844	889	793	876	841	876	854	841	840	851	807	852	823	833	829	804	861	850	853	824	795	826	894	853	853	853	837	831	871	851	819	822	841	879	828	837	875	863	894	874	846	828	851	890	812	836	858	872	813	876	857	817	870	879	849	851	840	815	830	858	815	810	805	811	842	862	834	840	817	859	872	820	823	793	846	791	892	803	834	864	843	879	850	842	894	860	826	822	839	827	869	807	830	910	856	863	867	869	826	873	890	842	824	856	839	817	881	830	830	812	905	809	818	818	863	853	869	863	866	855	857	837	901	851	874	831	809	862	860	812	839	917	860	841	826	890	849	855	872	893	863	843	862	855	838	805	810	853	818	826	824	812	893	792	836	879	818	837	870	791	834	878	851	827	895	852	887	866	855	826	850	828	862	831	827	857	882	874	821	792	846	790	784	840	897	847	832	830	820	828	859	851	872	828	868	911	851	830	858	825	805	851	815	846	842	840	873	836	785	881	848	865	862	856	844	804	863	907	884	869	913	822	875	884	817	811	882	873	898	837	879	860	878	868	853	808	844	791	851	834	858	852	836	887	866	819	835	817	803	890	866	869	826	877	842	804	839	812	839	828	909	862	869	839	898	829	848	844	784	826	863	807	848	838	804	886	857	871	803	827	851	931	796	803	859	850	863	801	800	844	855	813	857	840	878	872	854	838	866	815	852	832	831	869	855	875	870	818	824	849	826	816	833	881	882	874	901	852	870	829	841	860	912	801	827	841	827	820	822	788	820	792	816	808	873	842	849	820	844	807	875	838	858	811	836	861	818	855	826	843	840	882	799	833	878	815	822	860	819	827	875	827	790	846	847	826	795	866	831	881	853	828	865	825	812	785	855	842	879	796	806	819	866	875	856	835	815	836	839	865	862	861	815	855	795	841	834	850	868	820	862	823	845	806	817	885	830	825	847	831	846	856	786	888	829	800	909	872	839	843	802	810	868	851	795	864	871	823	883	790	854	871	839	849	823	841	870	821	826	892	900	830	818	848	860	833	824	839	814	861	809	875	834	819	829	839	832	855	851	874	881	817	877	814	835	848	858	833	842	804	832	865	834	824	840	827	851	822	849	851	852	837	860	830	838	830	883	843	876	875	845	843	826	827	839	830	856	829	867	823	844	831	874	869	767	839	895	921	823	870	864	833	896	847	797	840	850	905	857	818	857	817	848	828	866	852	871	891	881	891	809	826	846	852	889	844	869	844	853	882	809	834	869	858	872	846	803	829	872	866	843	895	871	832	837	839	850	900	897	834	891	830	860	855	868	906	866	790	864	946	868	901	843	822	863	848	865	841	889	880	873	896	829	845	852	819	875	845	824	872	857	913	853	795	873	874	832	814	809	837	805	874	876	869	816	841	862	841	850	809	828	837	847	798	860	848	826	867	854	865	813	832
54106	36208	28351	12982	3002	1612	1131	990	885	848	771	753	658	619	649	598	565	574	569	520	495	497	531	528	490	478	524	488	466	504	480	424	468	528	458	461	473	473	507	444	439	483	502	480	488	423	492	438	481	478	487	428	457	466	481	461	473	514	471	460	431	467	512	402	476	447	447	502	479	448	488	473	470	465	476	498	486	468	459	474	482	479	465	445	436	429	491	458	454	447	454	442	450	474	497	484	447	496	475	469	511	468	445	469	480	454	453	424	455	464	447	440	442	445	446	483	464	468	522	474	467	405	424	467	497	462	456	490	446	472	450	423	455	472	498	470	415	451	457	467	476	447	466	479	442	491	474	432	492	469	490	465	473	457	456	456	456	476	509	438	452	494	468	498	428	490	453	437	520	468	454	472	470	462	460	463	452	527	478	467	488	473	429	435	442	487	507	427	488	449	476	442	469	451	442	460	494	437	471	451	455	485	446	469	456	444	473	466	508	414	470	483	458	468	445	464	453	447	516	496	493	452	477	443	491	492	470	464	476	445	486	461	442	418	458	496	457	534	465	439	437	465	504	492	472	477	426	499	457	436	446	468	401	491	458	481	454	449	477	474	430	465	498	454	448	471	468	490	454	484	496	482	465	500	435	453	524	479	487	454	506	505	437	451	466	474	424	438	450	477	446	441	473	466	446	470	433	474	451	468	519	483	458	471	495	464	455	426	457	478	474	432	440	520	461	482	452	438	449	493	485	486	490	457	473	463	496	477	459	476	453	494	427	496	463	494	454	438	449	517	481	429	446	436	457	473	462	440	450	460	458	445	464	461	464	498	494	487	486	467	443	498	493	446	450	412	474	465	457	479	449	461	478	480	451	503	454	445	474	440	443	506	454	427	449	484	473	466	512	477	533	479	472	479	479	443	456	458	461	457	427	488	447	443	455	487	490	437	455	433	465	428	442	461	454	470	397	459	464	502	453	469	462	458	450	444	461	473	447	457	491	493	463	472	453	494	477	441	422	463	496	464	483	488	435	514	486	451	475	475	487	498	443	477	455	469	487	465	530	494	441	462	494	459	464	454	439	461	449	496	449	457	490	485	479	449	455	469	430	484	450	439	451	506	465	498	484	407	472	495	454	503	455	468	502	457	493	475	450	451	495	468	465	511	461	461	466	444	458	485	454	455	474	437	467	517	449	514	435	456	472	456	458	466	469	489	486	454	496	442	479	505	422	442	462	454	461	449	518	457	470	469	455	460	464	449	463	487	435	479	518	465	449	515	486	464	451	467	451	508	454	495	471	435	445	450	485	454	447	448	428	481	489	463	474	510	466	481	490	437	457	466	465	461	446	473	494	454	470	497	459	486	495	484	468	469	483	473	483	421	461	409	439	483	430	454	474	489	460	452	438	438	433	449	478	470	434	479	433	466	437	447	494	477	445	469	457	449	473	517	458	513	495	486	476	431	480	482	459	448	477	493	452	482	493	465	458	471	507	445	477	473	445	458	453	488	454	487	432	461	485	471	505	434	490	481	437	475	432	451	455	469	458	497	522	467	469	452	450	435	467	511	436	499	451	457	433	466	490	459	474	466	454	489	433	434	478	515	435	487	445	475	491	446	479	489	416	432	478	521	470	494	470	518	456	503	471	436	428	480	469	492	442	447	469	446	466	439	490	474	445	502	489	480	481	510	488	455	506	519	410	470	493	497	418	442	468	499	473	472	441	453	478	468	410	442	461	504	455	477	439	504	440	466	479	419	461	468	460	434	463	473	453	440	512	478	491	478	459	496	470	441	461	429	452	475	483	459	505	468	462	484	494	491	468	481	457	437	509	460	467	489	456	494	454	481	495	464	487	444	467	459	445	448	487	464	451	463	446	474	441	441	469	425	496	477	478	470	465	444	474	462	485	443	476	468	449	446	448	509	439	461	450	462	466	493	490	443	456	473	442	502	485	487	461	501	489	466	474	423	490	467	490	477	474	476	478	483	455	452	482	485	478	460	456	491	463	443	461	444	480	487	456	421	434	462	454	420	506	443	485	467	449	474	469	466	488	452	470	477	482	406	456	487	483	430	487	476	439	447	443	481	489	447	452	495	475	450	453	470	466	473	444	449	396	488	472	456	484	434	508	447	420	480	470	483	466	486	446	475	440	492	455	454	416	457	475	468	428	476	486	489	460	443	389	488	450	512	455	454	498	481	503	485	430	480	486	456	433	469	464	461	461	436	456	434	454	440	488	480	465	470	485	474	492	463	461	502	493	490	458	539	460	457	502	515	486	448	486	547	493	424	455	441	491	458	460	481	480	486	443	467	469	474	450	472	435	492	499	475	470	473	444	474	482	476	440	437	472	448	467	480	468	485	478	462	482	464	504	477	481	458	488	475	460	461	454	466	490	460	434	430	503	467	481	466	474	477	484	478	442	449	458	487	460	433	482	468	483	438	478	481	437	471	448	464	451	451	481	474	492	514	462	482	483	435	492	473	495	464	491	476	450	473	463	463	489	441	435	445	508	470	490	454	425	493	466	487	420	476	499	486	457	456	461	489	470	430	425	472	442	460	471	454	448	450	487	485	489	476	481	464	477	517	438	477	465	465	481	462	452	473	481	489	518	448	476	485	474	507	509	442	484	446	468	470	467	442	412	452	485	446	468	440	447	488	471	473	488	483	494	489	491	454	448	493	447	427	495	420	473	477	445	451	449	477	520	461	461	495	449	447	449	464	434	487	467	461	426	459	472	417	475	468	462	423	468	446	460	450	472	450	428	486	476	468	417	458	482	454	477	477	443	420	466	497	440	474	472	487	433	522	482	463	476	501	490	465	444	461	465	483	496	459	462	478	488	433	470	474	521	416	461	462	466	463	439	474	485	484	473	462	453	449	437	474	458	488	439	488	443	455	430	485	481	452	461	451	470	500	474	481	429	489	492	515	482	481	467	491	457	407	469	483	444	441	465	473	452	471	504	531	448	426	503	450	460	489	443	493	473	461	457	472	476	428	502	440	516	467	479	444	443	444	504	483	476	430	475	431	427	444	438	449	450	505	465	470	477	466	466	507	436	438	441	421	451	460	485	481	423	466	510	500	486	460	479	472	426	481	444	444	498	491	424	416	446	461	431	452	438	446	489	445	443	465	509	476	478	470	432	458	482	463	435	446	418	465	466	426	434	477	425	449	520	478	488	478	469	471	408	422	462	443	462	433	450	450	445	445	478	453	471	434	450	496	477	479	448	474	443	482	437	467	449	466	482	472	471	452	433	465	462	497	455	430	460	461	444	482	493	483	450	469	482	440	442	402	494	516	443	488	451	462	503	444	483	469	500	444	448	457	408	403	454	454	478	454	475	462	465	449	427	511	470	470	457	495	485	462	461	469	473	449	487	529	488	472	462	430	435	467	443	537	432	480	399	497	448	436	464	479	458	460	465	450	481	472	476	453	424	422	484	443	451	511	514	418	422	476	466	498	458	450	490	481	461	443	461	497	476	488	514	472	471	460
35184	27184	29367	14428	5598	4713	4099	3462	3023	2946	2539	2374	2119	2105	1946	1807	1713	1696	1528	1449	1361	1359	1313	1306	1270	1205	1241	1307	1165	1141	1118	1134	1061	1059	1116	1124	1090	1043	1044	1139	1021	1056	1052	1058	1041	1104	1088	1067	1062	992	1000	1042	1083	1076	1050	1047	1059	1056	1009	1104	1067	1046	1067	997	1080	1022	1071	1003	1034	970	1042	1039	1038	1056	997	983	1023	1000	1007	1061	994	1100	1061	1002	1016	962	1002	1039	1031	1026	1048	1065	1035	994	956	1040	1028	1031	1059	1023	1020	1008	1055	961	1053	1039	981	1036	1027	1017	999	1026	1040	1041	1063	1006	1004	983	1025	1012	1044	1046	1032	1040	1014	1017	972	969	1014	1062	979	1005	983	973	1025	1058	959	1049	984	1012	979	1037	993	1006	991	1050	1045	1040	1043	1037	1036	1004	1027	989	1031	1044	979	1054	995	1008	1046	1040	1033	1021	1043	998	1007	994	1052	1032	1034	1045	987	955	1018	1007	1063	1010	1044	1042	1020	978	1042	991	1029	1048	993	1092	1008	1091	1000	1055	1062	1034	1020	1057	982	1030	1046	975	1077	1073	998	1022	955	1024	1025	1019	1055	1013	985	1025	1029	1084	1008	1051	1006	1023	991	987	978	1010	1048	988	1018	997	1070	1008	1028	985	963	1032	1072	1022	1018	999	1047	1012	1040	968	993	992	1120	1059	1036	1002	1004	1041	1047	1038	1002	1049	994	985	1012	1001	1030	997	1075	982	1111	1071	1014	1074	1033	996	974	1000	1006	1034	972	1042	992	1044	986	1017	991	1042	984	1072	1031	1020	1071	1095	1092	961	1005	1006	990	1024	1049	1060	1028	1036	1070	999	1011	1028	994	1006	1035	1075	1030	1059	988	1013	1015	1029	1036	1011	1010	1054	1043	1015	1023	998	1036	1002	977	1032	1057	1020	1029	1004	1032	998	1023	1039	1024	1015	1014	997	1051	975	1004	1047	1005	1033	973	1051	1032	969	1034	1045	1046	992	1049	983	951	997	1015	1026	1014	991	1002	991	1046	976	1038	1020	982	994	1002	1070	1041	1059	965	1033	1003	996	1046	1000	1001	1009	1047	1015	963	1021	1023	1016	980	990	999	1053	1017	994	1015	1015	1013	1026	1016	1058	1013	989	1007	1019	1063	1008	1019	1012	964	1037	1059	1063	1046	1014	1021	1059	1050	1071	1016	994	999	1033	1080	1045	1056	947	1065	1051	1030	1025	1015	991	963	980	967	1013	1001	1014	1019	1129	984	1043	1016	1017	992	1036	965	1055	1060	1062	998	1064	1069	1026	1045	1038	1019	1019	966	987	956	960	1038	1020	1029	1040	992	1020	981	991	1008	1023	1024	1002	1035	1058	1037	974	1035	1071	911	1010	1015	991	1013	1032	998	996	1033	940	985	999	1020	1068	992	1035	1023	1046	984	995	1048	1068	1006	970	976	1058	1041	1029	1092	981	1035	1036	995	1019	1028	1000	989	1053	1044	1044	1002	995	1056	1022	1067	967	969	1070	1019	1021	1059	1031	975	1000	992	1057	1022	1034	1129	1015	997	1055	1053	1099	1061	1041	1045	976	1072	1023	1014	958	1028	1004	1004	1034	1025	1051	955	1002	952	1060	1022	996	997	1026	999	1029	1058	1052	1025	1080	967	1025	1081	1014	945	1024	1038	991	1066	1039	989	1011	1004	1002	1074	1013	1024	1067	1032	993	1014	1007	963	1041	980	1065	994	1042	1033	1016	969	998	1020	1038	1029	1063	1050	1049	1011	1036	1087	1035	998	1054	1023	1070	1013	1010	981	1049	994	1038	1004	1054	1056	979	1014	1037	1039	1045	1001	1043	998	1061	1037	1006	988	1058	987	1060	1066	1045	1006	1068	1021	1007	1018	1076	1007	1062	1075	1012	1043	1053	994	971	1021	1047	1006	1033	1036	1006	991	995	971	983	1030	976	1042	997	1011	1020	1021	1009	975	1001	1036	1005	1052	966	1020	1063	1013	1030	1026	1062	1009	1035	1037	1034	1017	1013	992	1077	976	1032	1054	1046	1014	1004	1002	1043	1001	1024	999	939	1026	1045	1003	1039	1057	1050	1045	1016	1072	989	971	955	1026	970	954	1041	1032	1018	1038	1011	1043	1005	962	1004	1085	1061	1012	961	1025	960	976	974	1044	971	1035	1076	1040	1039	1056	948	1020	1105	1009	1046	1024	1053	1036	1017	988	1033	1063	1037	1013	1036	995	999	1068	1035	1028	1004	1018	1009	1030	1005	1010	1063	1014	1003	989	959	1026	1059	955	1030	958	982	1070	1047	1050	992	1031	998	1014	1041	1036	1062	1055	962	1033	995	1043	1020	997	997	1053	999	1026	1056	989	1072	1009	990	1029	1091	967	1002	972	1009	1021	1018	1046	981	983	1006	1059	991	1012	1016	1055	1009	1094	1038	1037	1031	992	1022	1044	972	1012	1011	1023	1025	1019	986	989	1057	1095	1058	1031	1018	1005	991	981	1035	1009	1103	1023	1005	999	954	996	1032	971	1077	1077	1022	945	1050	1008	993	986	1004	1009	1065	1007	1019	1001	1090	1050	1013	1084	1016	1008	1039	999	1069	1035	1011	1013	1049	996	987	1047	941	1046	1029	1014	962	1021	1035	1006	1033	1030	1020	1052	1000	1007	1030	1047	1060	971	976	1035	1018	1032	1058	1027	1054	1009	1037	983	1011	1071	994	993	994	1030	1058	1001	978	1042	1072	1024	970	969	1027	1004	1028	1009	1020	1038	996	992	1035	988	1045	1066	1041	1062	1009	1029	976	1031	1035	1040	1032	977	973	1008	1023	1027	1076	1055	1009	1003	1049	1014	992	1065	1040	1050	985	961	1055	1057	1024	1022	1004	1019	995	1034	1023	990	1030	1039	987	1005	1041	1083	1031	993	1045	976	1002	1061	1041	1049	1042	1013	1002	1016	1122	1112	969	1011	1012	991	1073	1039	1098	1087	1003	1033	1028	1046	1118	1053	1025	987	1026	1004	1047	1092	1040	1084	1065	1015	1016	970	1016	995	1053	993	1027	1005	1037	1009	1054	1033	1006	1028	1035	1015	1018	1032	1042	1062	1027	1022	990	1044	1010	1049	1038	1009	1063	1017	1049	1070	1036	1054	1019	993	1057	1019	1020	982	1012	1057	1013	1021	978	1018	1017	992	1050	1068	1016	1056	1081	979	993	1089	1034	1013	1007	982	1024	1065	969	1033	1038	1022	1023	1032	1069	1038	968	937	1015	1009	989	1022	1039	1026	1010	1003	1042	1041	1030	1060	1037	972	1020	1073	1040	1049	965	1029	989	1020	1124	1046	964	995	1029	1040	993	1039	1053	978	1044	1018	982	1061	1098	1068	1044	981	1020	982	995	1005	1020	1025	1038	1014	1050	1080	1017	1005	1051	1045	1029	1039	1041	1039	1019	1008	1026	1026	1038	1047	1004	1037	1043	1020	1042	1088	954	991	968	1017	1025	1003	1031	1018	1051	1041	931	981	982	1028	1000	986	1003	1009	1042	1033	1039	1017	1068	1046	1012	1011	1085	1003	986	1038	990	1023	1024	1031	1033	1044	1005	954	1077	1012	997	1030	971	1037	1024	997	1015	1021	992	1072	988	1039	978	1040	1006	1017	961	984	1041	1050	1048	1083	1010	1026	1056	1015	931	1005	1020	989	979	1100	1026	1059	1005	1086	928	1068	1018	1110	1007	1050	1049	1021	1013	1030	1051	1035	1048	1051	1005	1039	1040	958	982	1030	1018	1030	1027	1029	1057	1085	978	1069	1023	1111	983	1081	1002	981	1056	1000	1002	965	985	1003	1039	1035	1065	993	1009	984	1025	999	1012	1053	1031	993	982	991	1017	1044	1038	1017	996	1057	1011	976	1010	1072	1043	1067	1029	1033	1051	998	984	1046	1027	1031	1068	1033	1040	1079	984	1046	1024	1039	997	1067	987	982	1004	1047	1051	1009	1012	1039	983	1061	1041	1018	1018	1050	1055	1044	1049	1005	1050	1013	1015	1002	1049	968	1058	1042	986	976	1037	986	978	1006	956	1034	1077	1077	1011	1043	962	1053	1042	1012	1042	1012	1034	997	945	1123	1088	1058	1095	1082	1036	974	1035	949	1031	1030	1048	992	1004	1059	1022	985	1033	1034	1053	1089	1053	1050	989	1038	1048	1012	1060	1038	1034	981	999	1001	968	1003	1030	1027	993	1017	1054	1034	962	993	990	1022	1034	1038	1010	999	972	966	996	976	1011	992	1017	1058	1000	974	1051	944	1020	1010	1053	1021	986	1061	1009	980	957	1031	1084	1045	1001	1030	1033	1009	1038	1077	1084	1013	1018	1036	1025	987	994	1057	1033	1008	985	987	1041	1019	975	1020	1054	1075	1002	1053	992	1019	994	1023	995	986	1056	1000	1011	1009	1022	977	1038	1073	1006	1042	1018	1003	1026	1058	1004	982	980	1026	1049	1080	1055	1004	995	1051	1077	1010	1041	1043	1016	1003	1022	993	1044	991	1033	1026	965	1016	1010	999	1029	1084	1013	1098	1025	1001	996	1091	996	988	1011	1029	1056	1030	1056	972	1040	1041	967	1053	1014	1036	1024	1044	1040
27198	12636	5176	1671	835	739	646	669	535	549	514	507	545	508	557	535	480	522	497	466	483	549	516	513	454	507	508	523	480	446	499	492	476	449	452	465	466	463	489	466	477	497	491	481	497	482	504	461	453	492	470	486	496	515	525	474	489	431	459	463	471	465	496	461	489	476	467	516	477	438	478	468	436	478	457	491	457	470	485	462	460	473	433	472	462	482	503	462	418	455	435	504	484	450	467	451	466	429	446	416	439	498	456	496	456	484	482	464	443	491	512	471	469	485	446	518	477	484	506	452	508	423	475	511	468	501	458	441	441	440	470	462	442	477	485	465	470	435	448	465	470	457	461	437	444	468	496	489	476	488	423	454	448	445	411	497	479	480	498	498	510	447	486	445	478	447	442	430	446	456	450	421	500	495	530	466	437	520	463	443	456	425	477	445	489	446	436	445	465	442	467	482	523	467	481	449	463	450	475	472	478	420	457	453	468	476	449	449	409	505	472	468	518	467	491	471	484	479	424	465	474	491	465	475	477	457	488	480	470	530	475	450	460	490	466	456	478	483	483	478	421	498	458	510	483	445	471	460	478	460	448	487	493	477	475	488	465	460	499	464	465	500	435	503	464	460	489	456	475	488	463	481	433	462	512	463	462	456	472	466	452	471	454	442	433	438	479	437	469	483	478	441	480	477	445	463	462	509	466	438	430	436	461	477	497	494	433	441	489	459	484	468	468	458	493	499	466	504	450	487	475	420	404	463	452	472	505	474	444	495	486	470	483	483	449	457	437	502	451	487	498	467	435	470	506	510	426	447	465	514	475	479	502	488	465	444	487	458	420	479	477	452	483	489	449	411	462	473	482	476	446	407	442	465	487	468	470	416	497	458	462	490	446	459	454	500	460	452	476	461	459	438	457	434	459	514	458	460	493	511	490	485	489	494	495	507	477	475	446	487	494	481	473	475	463	482	461	437	407	398	434	482	454	463	502	467	466	471	491	469	451	480	464	454	487	451	450	494	491	489	448	476	446	489	458	451	470	488	455	463	471	461	451	477	487	472	464	458	441	450	414	476	461	454	456	465	529	453	451	462	468	479	464	491	493	473	468	467	496	476	428	511	467	455	464	451	463	524	460	492	492	478	515	432	469	500	434	486	445	462	474	462	446	447	486	442	457	452	481	476	463	440	495	484	444	459	477	500	425	510	494	472	429	452	450	479	461	438	456	483	485	494	467	481	451	467	455	478	439	475	481	466	456	467	483	447	453	444	464	443	438	455	514	446	443	473	410	419	431	497	459	468	479	472	467	440	478	477	453	465	451	508	457	444	423	452	453	479	451	438	491	488	466	447	484	457	515	441	518	520	455	470	450	462	443	503	490	475	451	507	495	490	490	491	464	428	462	435	500	474	473	460	448	468	515	457	440	445	466	445	471	463	445	433	472	513	450	487	446	459	459	454	483	496	499	484	431	435	461	457	481	469	481	447	498	454	442	477	444	457	450	465	481	499	440	455	490	455	519	493	453	476	465	488	425	445	464	511	496	469	456	508	528	458	479	448	426	463	498	461	491	427	421	452	501	483	442	469	443	496	479	457	509	502	470	493	451	485	508	449	459	444	463	439	478	391	517	475	442	471	471	445	486	471	462	472	509	491	450	448	446	524	499	485	435	456	480	461	492	473	466	464	481	473	523	474	460	477	475	491	487	476	491	476	495	473	511	510	457	472	463	473	457	499	424	461	486	461	397	495	416	487	480	460	502	478	483	494	496	455	457	447	439	432	449	458	466	475	470	467	461	457	505	449	512	442	509	465	466	477	458	488	473	483	495	499	485	493	454	463	481	495	453	461	469	488	491	490	459	462	426	486	528	517	509	463	438	496	475	519	430	436	447	434	465	491	416	488	473	472	461	458	496	417	461	487	451	471	432	474	504	498	446	493	486	501	453	469	448	463	454	447	445	411	430	487	477	480	467	474	476	454	444	466	454	461	475	451	424	492	452	458	486	472	413	493	469	464	443	451	482	477	428	474	470	451	454	484	491	443	441	487	467	449	459	463	477	470	447	465	475	469	475	524	439	486	505	448	481	465	498	486	479	455	426	469	434	494	484	471	491	472	451	482	463	425	478	494	468	419	469	478	458	470	466	464	495	479	451	484	457	459	429	484	488	454	453	493	470	444	449	412	437	481	493	524	433	454	459	484	455	481	503	455	457	477	459	459	483	490	494	489	504	427	479	500	440	445	452	463	457	475	475	494	464	442	482	484	478	475	435	485	438	480	513	487	474	459	493	499	434	460	495	431	484	449	493	472	526	494	487	485	449	481	482	513	482	449	452	436	473	500	469	505	445	486	453	484	488	498	470	495	519	485	503	454	476	480	478	469	485	432	480	459	474	452	472	487	466	462	458	487	484	531	485	433	450	457	494	492	499	474	483	448	474	473	463	489	468	543	494	439	490	504	479	531	510	464	519	446	465	451	509	487	445	451	460	474	486	504	443	494	466	463	495	488	507	516	457	460	452	440	429	506	489	472	451	465	436	454	488	476	507	453	437	494	478	486	496	479	447	453	498	510	486	469	514	485	446	451	448	453	470	501	519	525	511	446	469	463	478	464	496	478	423	519	485	443	446	422	467	488	481	497	428	497	483	508	497	477	491	466	458	468	505	473	457	454	468	502	458	436	485	444	459	470	494	452	418	482	475	456	438	440	456	439	447	438	481	453	461	469	506	471	482	485	449	494	486	484	475	489	463	423	429	462	478	456	475	474	455	441	478	424	476	479	504	458	459	460	476	475	480	498	419	444	447	470	468	507	454	458	475	469	415	454	494	471	490	493	502	470	455	485	473	499	466	436	469	467	497	485	451	473	470	454	512	473	481	448	472	458	490	518	511	461	475	454	462	474	456	494	438	450	471	422	417	422	452	460	432	455	437	455	456	449	492	488	451	441	478	464	456	481	446	440	473	527	468	451	476	462	473	485	443	452	449	478	471	478	465	482	505	436	462	486	457	519	495	464	411	436	470	504	421	454	476	446	460	450	467	496	484	482	495	466	460	442	508	491	505	446	445	481	445	453	443	458	465	500	493	471	468	479	443	458	430	473	452	463	454	488	500	464	481	475	452	449	499	478	445	456	483	483	464	481	497	469	484	430	465	481	498	473	475	505	463	478	447	500	436	494	484	458	454	454	485	497	474	479	472	437	415	429	429	454	525	498	469	483	472	478	458	477	479	475	474	519	448	503	459	460	471	506	438	435	489	447	503	456	474	507	476	466	477	486	448	397	436	411	460	502	484	441	465	453	476	477	480	499	478	430	449	490	434	454	450	442	431	477	467	468	470	480	452	489	449	481	474	444	491	492	462	462	478	462	471	504	419	425	490	470	489	453	475	514	472	450	503	479	514	462	506	470	440	471	469	459	465	455	475	503	469	494	487	438	460	452	456	453	519	492	493	525	524	428	418	487	463	462	494	493	429	469	450	488	437	481	494	451	453	454	470	465	462	478
17353	9146	7945	3781	2426	2117	1881	1707	1538	1536	1378	1386	1280	1351	1317	1277	1220	1140	1073	1126	1107	1176	1082	1060	1127	1041	1102	1029	1096	1052	985	1032	1085	1011	1049	983	1026	1004	958	1021	1015	955	1018	1021	1032	1049	969	1006	1036	991	920	1042	1039	990	971	1063	987	1045	984	1038	953	999	1012	1010	974	981	982	1008	985	997	1002	1034	1008	986	999	1024	1011	923	983	996	1025	1016	987	993	993	972	966	1007	976	1000	1039	1032	952	955	1021	1013	997	1016	963	941	1023	1021	927	992	1012	991	1032	1010	970	973	953	1038	994	991	1085	1013	1014	916	1036	991	993	1028	962	989	946	981	968	933	1016	1010	1068	1014	1009	982	1004	986	1011	981	989	989	940	1015	980	957	1030	1018	971	1003	992	1006	1033	969	989	995	1027	980	986	994	988	987	1045	964	980	991	970	961	969	943	1040	937	999	1037	965	1049	999	953	977	957	1022	1064	1065	983	1009	989	989	1011	1032	969	1007	952	993	1045	1076	999	1022	970	1017	1037	1037	1004	945	1005	1020	996	996	997	1038	1048	957	1018	1039	1045	1015	996	1004	1001	1027	999	1051	1004	955	993	1021	1008	981	1054	1038	1028	993	993	976	1041	990	973	982	1010	923	953	976	1056	974	956	1024	1021	1074	974	963	952	1024	991	981	1015	1058	965	961	953	987	1031	1063	996	969	1034	1045	969	1010	929	1044	955	1054	1029	997	997	1020	1041	1023	1053	1029	1031	1013	990	1002	1009	987	1035	1012	1061	996	1032	951	1024	943	1033	1008	998	1002	1034	998	1042	1033	989	1047	977	999	1061	993	1042	941	969	1021	1043	964	978	994	962	960	1038	1039	1041	1093	1028	1011	1042	928	999	1024	1025	997	1077	1000	988	1030	982	1019	1030	1009	1017	961	984	1013	1007	964	1030	1023	1012	977	988	991	1015	1013	954	949	949	987	981	1048	1002	1037	996	1042	995	970	978	1002	995	1036	996	1055	1034	1028	933	1015	1009	995	933	1038	1000	958	959	938	946	1035	1024	1026	1027	999	1028	1000	998	986	1004	994	1017	1003	953	939	1003	1026	948	1004	996	1000	970	1031	993	1001	957	981	1061	1022	959	972	1039	1031	981	980	1023	1054	989	940	963	953	1027	1031	921	1001	998	960	1038	1026	993	1089	938	1030	1003	1009	1026	976	1027	999	1041	1010	990	978	987	1014	992	971	980	1041	1000	1012	966	1004	1008	1013	1027	978	950	1037	1004	948	1025	1015	1035	1018	1022	1000	981	1007	997	999	1024	1044	994	1028	1008	1044	1012	975	957	1062	973	1005	992	978	979	995	955	978	951	1025	1002	983	1067	1044	986	986	1021	978	1007	989	990	1013	923	1042	1019	1009	965	995	985	982	1010	985	985	1029	970	988	1010	1006	1015	1003	981	1011	971	978	1002	1011	997	1041	983	988	1017	961	1004	1005	974	971	979	1073	998	974	996	1025	1004	1012	973	1016	1015	938	1038	1022	997	1072	979	1006	964	962	985	996	1001	1013	986	1077	1012	1028	1044	983	956	1046	969	958	1018	981	1000	959	1024	981	988	988	987	1057	968	1028	1030	1009	900	1018	1065	965	983	978	1025	978	1061	997	1056	1018	1044	993	1010	1016	968	1017	974	984	928	1003	1011	995	1013	1027	986	998	1042	987	1011	1029	965	999	1030	1020	972	1005	986	999	1023	990	980	978	986	1060	1025	1025	1014	961	999	985	1017	980	1011	997	1010	993	956	1004	1033	992	956	982	999	1081	1053	978	994	971	981	999	1009	952	972	1015	967	1026	1016	938	1023	1051	997	1053	993	1008	1025	1040	1049	1009	991	1006	996	938	1006	1010	935	1050	959	1008	993	989	1039	992	1003	1017	1050	1026	1009	1027	1013	1034	1033	1025	955	982	1061	980	1015	934	1021	1038	980	986	1019	969	1035	1021	961	983	1027	1013	1022	1071	947	997	1021	1022	1030	1004	1019	954	1020	974	993	1010	961	952	960	990	1004	978	1020	1064	1027	970	948	988	957	1045	994	1004	1017	979	1012	1017	1080	1064	988	976	975	1001	991	1016	1030	1009	1006	1044	976	989	964	980	1000	1062	1032	1055	1008	972	1009	1002	1006	972	1001	999	975	1031	1023	994	1044	1008	1026	981	1031	1027	983	995	989	1068	1045	1030	974	988	1033	1013	1014	1032	984	1026	969	987	1058	973	989	1050	950	1028	992	977	1037	1018	948	1023	999	1031	1034	1028	983	1067	1016	1060	1000	953	1009	987	949	1022	1015	990	999	998	1023	977	1012	1019	1027	993	1015	985	1002	1100	940	1019	956	1022	1028	980	1049	973	1016	1012	1019	971	978	993	962	968	975	1059	1059	1012	1037	968	948	991	952	998	1065	973	956	987	978	987	1016	1034	1045	1028	967	993	1011	1018	1022	951	1123	1006	995	1003	978	993	960	991	992	1034	1039	1007	964	1037	1032	1031	996	983	1007	1041	997	983	972	973	968	1073	947	994	1050	1001	968	1005	1002	984	1034	988	996	1020	957	967	979	946	1029	965	988	1022	991	964	1066	1004	989	993	1029	992	1028	1002	960	1009	959	1034	1025	1036	1038	990	1034	1017	1043	945	977	1024	1022	972	1027	1039	1043	1012	927	981	993	994	972	965	1058	1020	984	993	976	1007	1049	956	1000	982	976	1004	964	996	937	982	1039	998	1031	1036	996	1008	965	1033	952	1003	990	1058	974	1020	1017	1036	979	1000	1046	1024	981	1021	960	980	987	1004	961	968	989	1010	1022	957	1050	996	948	1009	987	1023	1017	1012	1000	1066	943	1007	996	1006	1004	1071	938	1019	962	943	1037	996	949	977	1002	993	1026	956	1037	1031	987	973	1001	1036	995	1010	1025	981	952	996	1042	1011	960	1001	994	1036	1020	1084	980	1001	991	1052	999	1001	1056	1032	969	967	1023	981	979	950	1038	984	1036	998	1057	1000	983	1028	1007	1012	1049	953	1058	971	1024	1036	1063	1027	1010	1040	933	1033	971	1075	991	991	972	1015	1035	991	1045	970	977	993	1004	1017	1042	997	960	991	970	1031	995	954	1038	1025	957	1027	995	966	1025	1019	1000	1004	978	964	1043	1004	962	978	971	972	980	965	1003	929	1032	1015	1035	999	993	995	1018	1034	990	922	943	1014	1061	973	983	1016	981	1056	991	975	964	1017	1061	1055	991	940	982	978	1019	946	972	1003	976	957	964	1096	961	987	1012	1050	953	1055	957	960	1003	1010	989	986	972	1044	1038	1046	953	958	976	931	971	1033	969	1025	994	926	961	1039	1012	1011	1023	1021	1012	946	1030	984	998	1012	1024	975	972	1048	981	985	969	1068	1010	1031	1003	952	1034	1033	996	1033	972	1023	967	1022	1037	1019	971	1013	914	962	1021	993	993	1007	898	1037	1011	993	1069	921	970	1012	1010	958	1004	1002	985	1033	972	991	983	951	975	994	1012	1008	949	962	1025	1034	1049	984	1034	996	1021	993	983	1008	1047	994	1012	1022	1021	1010	961	1025	1031	1040	933	954	984	990	938	971	1043	998	951	1021	968	1031	1005	1031	961	989	977	1001	1026	1001	1003	943	1010	1009	994	974	952	946	1004	966	1000	1007	995	1007	943	985	1002	965	984	1034	1027	999	1013	995	1008	1023	962	1010	1021	1032	1030	1003	974	1009	1013	1075	1012	1014	1031	929	1007	942	1007	961	1015	961	1014	1042	976	1006	993	1015	992	998	1021	943	997	973	995	1068	1015	992	996	1000	1020	1002	973	1028	1009	1002	1033	1021	1028	1037	1027	1002	995	1021	976	963	1055	971	993	996	967	961	1028	975	1019	958	941	1016	1048	1031	1002	998	991	1003	1051	1056	954	1001	996	1000	967	1026	1038	1026	1047	993	1039	1017	1054	986	995	1033	965	970	1001	966	960	975	994	992	1031	1022	980	980	1000	1002	1083	991	979	1004	1010	1007	998	999	1001	989	1042	989	1014	952	1031	1001	1014	1030	1025	1013	987	944	980	1032	1039	1051	973	1015	955	986	1003	986	1006	1009	1019	1010	1038	1043	975	986	1033	997	988	980	1027	965	991	1080	911	1028	950	981	1050	990	1020	962	1035	1055	955	1016	980	1034	963	1000	1003	1011	1017	996	980	1053	1037	992	982	910	934	1030	980	989	1048	1016	925	1015	1009	997	1005	1009	996	964	1044	1068	1019	1006	972
44312	26462	19738	7486	1772	1081	839	779	635	584	561	481	519	500	541	466	425	441	435	464	416	399	427	417	385	450	423	405	394	409	366	418	379	415	408	400	387	404	417	381	412	358	360	377	412	380	378	390	374	404	352	350	353	383	370	403	392	432	362	441	381	396	372	358	385	383	344	350	361	392	381	367	349	377	371	390	374	364	397	401	376	375	353	383	395	402	400	401	375	382	377	360	364	362	381	381	357	414	343	384	371	371	381	384	383	415	371	384	371	360	383	399	365	382	402	389	390	333	395	374	341	370	380	378	367	379	366	380	371	378	363	366	373	360	404	394	383	386	356	381	393	423	406	395	406	355	361	400	399	411	364	374	430	422	388	375	429	386	372	375	384	407	398	396	383	391	398	397	361	380	372	369	428	395	350	361	363	375	392	396	385	366	343	359	381	371	385	399	380	373	379	394	367	380	362	363	397	365	331	418	402	367	372	367	363	375	373	378	367	399	378	349	336	402	406	341	345	364	396	397	363	392	384	392	380	415	419	415	309	359	379	377	411	372	408	418	363	381	399	409	373	368	377	373	326	361	390	364	364	411	355	359	390	392	377	380	363	359	376	400	405	380	404	367	397	385	408	394	412	395	363	358	395	385	378	362	386	360	376	376	416	344	353	385	383	376	381	375	394	428	368	401	403	396	372	395	387	390	368	399	380	389	345	368	356	393	387	383	416	407	368	399	387	417	383	390	424	363	373	399	365	434	387	373	403	378	363	391	374	398	346	372	380	383	401	377	382	407	375	386	405	414	362	392	360	380	384	338	380	381	399	416	407	365	381	350	398	351	414	380	352	367	361	397	366	345	387	360	433	422	389	392	365	406	338	380	432	408	374	353	379	395	376	408	404	387	391	385	401	385	384	350	389	362	397	401	352	378	401	359	396	412	364	372	360	384	372	353	384	365	331	341	398	347	394	382	360	401	365	404	407	398	368	409	400	391	398	363	393	391	355	370	389	427	392	389	346	364	364	355	386	392	417	359	377	353	383	387	323	367	390	404	380	366	383	388	361	416	366	361	369	380	417	387	398	369	401	370	372	374	415	391	341	354	385	428	364	382	392	419	369	353	373	398	406	435	402	355	376	407	373	349	425	369	377	360	372	361	375	368	356	356	380	394	379	376	405	349	363	393	388	370	374	387	408	389	361	373	359	377	385	371	391	371	389	405	398	392	388	352	377	397	390	371	340	304	383	363	364	368	329	373	383	395	389	382	406	366	390	418	373	409	394	364	399	332	359	391	414	406	387	381	386	382	378	396	370	389	367	354	369	409	373	372	378	362	364	367	375	404	441	396	362	382	381	389	382	403	379	399	368	401	387	382	414	362	382	394	365	343	342	356	371	392	361	358	364	363	364	373	386	374	386	360	389	358	407	397	354	371	355	384	383	423	387	377	377	408	390	379	391	355	360	403	369	347	362	372	371	391	357	375	327	379	383	338	394	384	359	387	386	395	419	380	352	403	369	364	375	372	343	372	415	397	354	399	390	386	406	419	389	388	367	412	382	410	390	396	358	392	409	359	401	374	369	401	333	364	360	330	357	397	399	385	375	370	401	416	400	379	394	387	393	408	400	414	393	352	385	389	381	370	378	440	390	392	342	382	376	388	375	379	405	373	376	351	378	392	338	363	379	384	342	371	387	361	393	330	405	404	379	412	415	384	377	396	383	340	375	344	348	397	369	383	358	381	382	385	358	402	359	383	351	356	346	397	388	389	416	355	387	391	390	406	389	388	360	354	331	377	359	360	413	377	423	389	379	392	362	393	362	342	387	405	364	378	360	367	380	376	379	401	381	374	409	387	389	375	371	381	375	357	387	373	384	360	356	334	367	358	389	387	383	395	382	358	378	410	406	387	349	350	373	407	374	409	368	409	393	382	382	364	418	388	333	389	382	405	392	407	389	378	416	384	360	408	372	397	386	373	391	365	411	421	407	365	427	398	400	417	379	380	422	348	418	417	368	405	415	352	410	401	411	361	389	389	374	376	362	391	366	372	375	380	403	382	384	364	408	367	393	410	339	377	398	377	345	412	370	366	381	414	387	384	408	359	377	394	388	385	379	355	376	392	376	357	395	392	376	376	360	372	392	363	369	385	387	346	374	399	363	391	430	373	363	394	344	374	397	349	387	437	386	369	392	370	370	383	362	378	407	354	389	396	357	373	419	375	392	378	393	397	391	391	424	364	395	422	358	385	338	382	382	415	407	368	430	430	399	410	371	414	376	382	368	377	399	421	366	354	342	370	373	373	362	352	381	389	383	386	364	405	377	391	353	379	365	390	362	381	403	365	387	395	387	372	392	369	430	409	355	384	408	408	353	365	401	407	368	355	401	405	416	359	394	345	400	409	348	406	348	381	382	394	410	381	418	410	366	372	361	398	389	403	400	400	406	372	365	382	409	390	356	383	373	389	379	385	343	363	336	374	353	361	397	390	364	376	373	372	413	404	387	406	388	423	394	401	412	389	413	411	361	412	375	412	367	360	359	390	370	400	390	411	369	428	397	407	396	385	403	372	362	339	386	415	361	399	392	362	419	351	387	390	396	385	380	373	349	405	378	355	420	406	401	359	360	390	377	408	379	409	388	372	394	380	408	388	380	430	405	372	368	349	374	387	392	370	393	418	401	324	401	400	368	382	365	404	369	393	377	363	399	410	371	374	383	386	370	370	394	390	381	375	369	392	359	380	360	391	395	388	388	357	389	376	349	370	376	369	381	377	363	385	385	409	389	407	391	362	388	351	360	359	391	362	361	365	394	373	418	362	401	378	361	386	387	389	398	363	363	414	400	344	368	390	418	357	378	386	355	393	394	368	386	346	395	391	333	375	379	443	375	368	400	355	388	360	378	416	370	380	363	430	395	366	390	397	425	335	369	378	383	402	416	378	399	355	382	395	393	410	403	369	357	429	358	388	398	395	389	364	409	397	380	398	389	372	360	375	405	399	346	381	365	399	376	405	383	395	368	380	367	317	366	380	344	386	384	405	388	339	367	394	378	405	384	355	383	376	325	397	384	385	399	406	396	379	353	342	348	380	392	416	378	383	357	389	368	330	386	346	407	405	399	331	381	365	387	385	372	380	405	365	390	357	413	374	352	356	370	349	367	377	395	408	426	390	378	408	364	396	364	394	318	419	403	354	417	393	366	384	398	369	360	402	362	330	356	348	365	350	381	388	416	382	378	370	404	378	358	400	408	412	415	344	364	390	380	384	359	366	407	355	385	379	390	417	380	391	384	377	414	396	388	382	390	377	367	370	404	376	377	381	366	387	420	381	383	369	384	376	347	415	367	379	388	358	422	399	421	366	377	391	384	355	341	400	394	415	369	349	402	345	378	389	364	394	405	373	398	370	382	376	385	411	360	414	366	358	359	383	365	361	390	392	364	381	365	389	367	398	370	402	372	398	400	366	340	385	359	370	352	356	375	347	455	389	373	387	380	369	384	355	381	342
28551	19752	22411	10167	4204	3580	2992	2575	2279	1965	1865	1756	1642	1541	1551	1352	1375	1208	1157	1158	1161	1068	999	1055	1037	1027	1054	1032	970	916	925	976	910	878	920	832	925	865	913	942	868	901	879	841	866	856	891	889	854	860	832	888	865	835	855	848	848	869	862	861	897	885	816	891	841	861	896	875	845	863	879	867	843	828	882	830	924	861	832	860	868	850	840	832	886	837	778	855	825	881	868	858	823	847	853	831	823	800	868	845	841	828	870	803	834	834	829	869	854	846	817	868	838	858	865	857	883	809	832	864	806	807	870	850	889	844	865	860	870	903	864	879	867	783	846	862	899	867	902	857	871	875	817	838	818	895	898	854	865	878	805	837	862	886	859	863	891	856	859	867	903	853	851	914	818	862	826	807	865	880	864	871	828	872	805	853	828	844	866	895	812	846	875	860	847	863	867	867	836	833	822	849	807	813	900	914	902	865	812	839	869	840	813	862	908	866	870	820	809	822	808	847	810	881	810	867	853	841	851	841	855	835	871	870	846	800	868	839	794	856	867	913	865	856	804	858	869	877	881	820	879	858	803	833	841	889	831	814	807	839	922	871	856	816	856	917	872	885	858	838	821	852	834	877	891	832	847	879	822	888	858	866	850	817	841	888	877	829	864	827	849	805	869	863	844	862	827	843	892	842	868	888	850	840	847	846	840	894	841	895	818	826	887	877	836	888	861	872	882	847	885	848	865	789	828	839	851	841	854	807	861	901	820	831	839	857	892	842	885	828	820	880	821	803	878	835	860	798	892	863	916	796	894	852	867	808	868	849	817	853	843	852	842	849	816	847	804	840	870	822	853	813	832	786	859	839	819	877	864	831	820	855	828	843	836	842	834	840	802	865	866	841	811	834	803	909	851	864	864	843	839	924	887	812	810	844	828	814	877	857	876	830	846	797	878	869	880	858	858	819	835	909	826	849	839	804	830	865	910	810	853	866	801	834	818	822	846	856	842	876	845	796	815	831	857	826	861	843	885	836	849	854	834	910	842	888	868	837	847	879	838	795	836	847	844	837	801	822	889	824	885	913	843	862	883	871	765	862	856	878	856	834	835	854	873	850	868	932	789	805	853	864	874	852	845	866	807	811	823	863	820	834	868	862	789	876	837	836	869	878	909	867	861	891	853	886	846	829	854	860	858	857	910	816	886	782	838	820	853	837	831	848	869	849	863	814	816	857	800	857	842	821	882	852	843	910	850	846	835	848	841	844	857	876	814	857	879	828	856	842	842	857	858	772	820	867	882	839	877	917	852	829	848	878	871	876	777	838	826	901	829	820	921	829	831	814	887	867	835	804	839	817	867	873	889	803	849	840	838	853	883	876	802	872	837	868	797	841	850	829	880	837	781	854	838	830	849	865	825	829	821	846	852	808	856	825	890	867	871	892	861	809	881	844	850	827	884	879	861	794	834	882	882	909	818	843	800	893	847	799	867	884	832	867	879	885	842	914	854	809	882	855	853	871	856	832	807	850	813	904	835	850	872	860	824	849	874	847	824	850	847	843	887	889	836	885	863	886	884	842	874	834	848	859	833	873	830	868	800	833	912	844	825	867	903	895	888	875	873	886	802	869	810	870	856	817	854	826	878	839	902	856	824	893	894	847	859	876	836	790	853	826	818	838	794	910	849	896	854	855	858	862	843	892	846	842	874	809	854	866	838	872	878	857	821	860	846	843	885	827	843	854	915	852	835	892	868	818	882	895	878	837	827	905	850	870	864	910	890	886	835	828	894	884	844	823	817	858	852	845	835	810	887	832	832	825	876	855	841	829	878	840	782	830	878	835	836	825	843	844	854	828	856	826	810	832	877	822	868	806	872	836	824	868	826	833	875	843	901	793	847	865	811	808	823	872	870	860	842	810	877	839	862	836	814	812	876	899	888	832	835	842	815	824	825	889	826	857	849	914	871	889	826	877	823	858	796	837	824	870	853	855	842	907	887	817	776	833	828	867	879	862	807	821	879	884	844	855	807	820	861	843	852	861	861	851	858	826	876	810	910	861	899	859	836	843	796	834	878	856	841	819	864	873	876	875	870	846	851	875	833	823	848	865	882	865	833	829	880	806	779	865	883	844	871	806	839	820	826	838	868	837	846	859	799	855	849	857	863	802	858	833	869	909	841	869	851	859	865	868	910	909	810	861	867	853	867	887	871	831	875	854	850	828	841	832	891	829	845	822	876	818	847	882	838	890	857	825	844	830	892	854	856	881	814	912	845	882	843	852	884	868	804	856	819	876	917	861	848	891	825	840	860	859	818	821	823	880	768	789	878	848	896	824	848	822	884	879	814	858	804	851	829	878	822	801	918	907	836	863	846	846	839	871	847	811	878	869	856	837	791	876	825	882	843	856	887	866	833	839	858	823	819	879	796	817	851	858	858	824	840	876	844	828	851	895	851	809	811	830	840	921	859	882	827	910	854	823	842	868	855	861	836	843	855	884	845	865	838	887	828	849	848	838	872	837	801	832	815	805	877	842	812	881	924	905	846	863	884	888	846	865	829	850	896	839	886	788	847	872	830	810	907	849	846	875	869	850	860	846	849	815	834	861	883	817	838	889	845	862	847	883	853	857	859	805	789	813	871	820	839	875	849	906	871	821	859	836	845	825	857	898	851	855	812	826	875	837	823	834	842	878	828	836	882	865	819	854	860	831	871	841	805	806	898	867	880	824	826	868	800	795	852	869	851	813	816	884	847	832	846	833	838	862	849	851	871	850	824	884	833	827	854	875	879	857	828	876	818	878	896	858	847	837	853	815	877	915	829	840	894	895	855	895	845	887	874	844	825	814	840	837	837	847	905	889	864	817	837	862	843	848	831	869	851	834	877	878	817	848	787	849	884	849	841	860	862	829	871	831	837	878	795	864	843	835	834	881	822	801	827	854	853	823	853	784	825	810	856	826	869	868	873	872	820	848	836	827	857	834	862	890	810	849	813	815	851	860	867	797	829	838	847	849	867	810	831	849	882	841	860	811	812	837	803	848	868	851	829	824	857	844	882	848	805	881	833	892	861	873	847	892	850	790	867	881	840	902	882	837	840	848	854	869	886	812	866	875	833	863	871	858	842	827	812	929	800	859	857	832	861	868	844	879	823	824	885	853	866	858	853	850	846	886	876	852	886	910	901	822	914	829	877	847	812	831	897	824	870	882	820	863	898	843	873	885	810	845	798	841	837	919	838	815	832	845	785	863	881	890	823	893	844	819	860	899	883	803	855	825	824	898	814	860	831	784	889	830	815	863	804	857	857	843	788	852	856	819	882	825	833	880	795	851	839	852	853	809	836	875	873	858	858	831	809	791	867	818	858	843	808	870	860	896	831	847	907	820	833	873	842	802	843	851	843	876	855	858	836	843	875	822	845	899	822	916	877	873	793	835	860	794	807	893	798	813	860	845	863	855	842	845	832	836	819	875	851	882	867	817	909	854	746	856	857	818	859	868	855	914	869	847	797	833	827	854
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
