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
336946350722	336946351284	336946351834	336946352384	336946352934	336946353484	336946354034	336946354584	336946355134	336946355684	336946356234	336946356784	336946357334	336946357884	336946358434	336946358984	336946359534	336946360084	336946360634	336946361184	336946361734	336946362284	336946362834	336946363384	336946363934	336946364484	336946365034	336946365584	336946366134	336946366684	336946367234	336946367784	336946368334	336946368884	336946369434	336946369984	336946370534	336946371084	336946371634	336946372184	336946372734	336946373284	336946373834	336946374384	336946374934	336946375484	336946376034	336946376584	336946377134	336946377684	336946378234	336946378784	336946379334	336946379884	336946380434	336946380984	336946381534	336946382084	336946382634	336946383184	336946383734	336946384284	336946384834	336946385384	336946385934	336946386484	336946387034	336946387584	336946388134	336946388684	336946389234	336946389784	336946390334	336946390884	336946391434	336946391984	336946392534	336946393084	336946393634	336946394184	336946394734	336946395284	336946395834	336946396384	336946396934	336946397484	336946398034	336946398584	336946399134	336946399684	336946400234	336946400784	336946401334	336946401884	336946402434	336946402984	336946403534	336946404084	336946404634	336946405184	336946405734	336946406284	336946406834	336946407384	336946407934	336946408484	336946409034	336946409584	336946410134	336946410684	336946411234	336946411784	336946412334	336946412884	336946413434	336946413984	336946414534	336946415084	336946415634	336946416184	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2718	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2720	3650	2300	2720	3650	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
56135	50759	48762	40800	34208	27609	30802	38868	33840	24020	13386	5886	2347	797	396	263	261	231	238	243	211	209	208	207	176	185	220	216	198	203	199	209	191	204	194	204	194	166	195	168	184	205	207	193	193	191	200	224	197	190	213	185	167	202	218	219	192	182	188	201	182	211	201	191	216	209	191	213	207	193	183	197	191	206	184	198	200	189	190	191	187	176	176	176	181	181	190	198	186	160	187	203	184	204	181	196	200	193	191	188	183	191	200	168	170	190	188	191	223	192	185	158	190	193	212	198	197	197	207	197	201	166	195	189	197	218	176	200	201	193	212	189	186	215	186	183	188	169	169	178	176	218	180	200	192	219	199	194	228	169	174	192	221	191	187	181	194	177	180	182	198	172	190	176	181	198	204	192	184	213	210	197	177	232	198	158	187	207	193	218	190	190	195	188	197	197	221	195	206	185	184	194	192	173	194	198	175	168	199	198	190	193	218	206	204	194	236	210	185	192	193	216	194	205	183	171	175	194	169	185	186	206	181	189	175	200	205	191	188	172	202	192	195	180	211	196	221	175	198	208	203	218	202	183	213	175	182	205	185	197	201	208	203	208	195	213	176	167	190	198	171	176	187	216	194	187	196	196	165	214	178	178	188	198	209	186	193	199	186	215	198	190	200	194	173	197	207	184	211	213	209	206	174	201	209	181	185	178	191	190	217	204	190	193	192	225	180	202	189	227	188	217	198	201	193	191	216	175	180	177	172	178	171	204	197	172	204	196	183	157	199	200	204	170	198	217	215	186	198	223	177	193	207	210	184	192	206	212	215	208	179	200	201	220	186	213	203	185	177	200	176	217	213	185	214	209	186	188	175	186	173	197	188	187	200	176	222	218	194	209	188	183	240	183	176	182	200	209	183	209	198	200	193	200	218	181	217	184	192	206	192	201	209	206	171	205	210	194	205	191	196	189	167	209	211	197	186	201	202	182	208	193	191	184	214	198	180	171	197	235	191	171	193	173	167	214	181	209	176	186	214	185	220	195	216	175	200	177	216	190	220	196	180	206	175	183	222	191	204	183	206	185	194	225	223	195	186	212	199	189	198	215	205	205	227	219	224	164	174	198	204	202	197	209	182	190	171	208	184	175	200	222	199	203	168	187	190	220	196	175	221	208	193	194	208	167	197	200	167	191	208	211	193	194	191	196	194	193	196	171	205	193	198	216	189	231	188	195	188	184	192	232	191	229	210	168	208	184	195	173	186	227	210	189	207	187	193	214	211	176	186	207	195	194	195	176	180	189	191	200	169	203	198	205	205	234	197	184	216	189	196	217	203	189	177	206	186	172	182	203	181	170	203	178	193	161	204	191	200	199	188	183	228	169	180	196	196	169	216	206	184	174	187	181	210	180	204	183	177	187	192	201	192	193	197	178	175	180	204	217	180	193	202	210	209	225	208	188	216	181	181	198	217	208	209	196	197	212	181	195	203	178	196	195	164	165	187	196	180	188	203	194	209	193	182	207	182	155	201	189	195	189	176	208	184	193	180	186	169	213	185	189	201	172	164	209	191	165	196	196	165	183	208	223	201	199	194	176	218	208	207	216	169	199	170	163	204	194	190	189	186	219	215	209	162	190	177	180	243	195	198	189	207	205	204	215	198	190	218	199	199	206	195	207	179	193	195	193	193	186	196	193	198	189	195	196	194	181	199	197	200	197	192	212	168	200	171	192	187	178	164	200	195	188	202	181	177	189	220	187	186	193	206	178	223	206	193	193	209	185	221	212	194	189	227	216	186	201	184	180	182	190	175	184	201	171	171	208	210	187	174	170	184	216	183	188	200	192	188	200	192	218	185	185	195	174	202	184	179	173	197	212	219	210	178	198	217	182	182	209	198	180	191	188	199	209	181	207	200	187	206	202	174	172	203	208	204	210	212	187	187	194	197	192	200	207	201	187	192	202	228	235	191	188	196	186	191	164	190	203	204	210	194	197	178	194	207	200	204	218	182	174	186	178	206	209	181	182	205	194	184	201	193	226	179	201	190	210	190	215	215	203	177	196	191	215	169	198	197	203	213	201	219	190	178	200	185	172	193	205	182	186	179	201	174	175	177	182	192	217	225	192	212	177	187	187	177	207	180	200	199	213	193	204	224	204	197	206	194	183	187	214	189	206	204	191	187	186	202	208	179	213	219	199	196	184	231	205	186	181	209	166	188	188	211	227	191	199	212	190	200	195	207	225	205	193	199	188	201	204	188	204	187	208	187	200	187	169	171	179	180	197	195	184	205	195	196	153	216	181	191	188	159	205	188	201	201	195	198	164	201	197	205	191	153	190	209	184	185	204	210	178	195	193	207	219	188	196	223	191	208	190	185	226	187	204	177	181	216	208	209	163	200	214	189	169	200	176	193	203	199	212	216	198	220	201	183	187	205	182	190	194	217	201	184	186	188	176	182	161	180	221	214	212	185	227	187	181	177	164	197	215	172	209	166	191	182	200	203	186	185	205	194	196	185	175	172	202	176	197	165	196	178	203	211	212	204	197	184	198	192	176	199	212	204	206	223	178	208	195	195	228	193	192	213	208	217	186	171	194	174	213	192	198	185	220	171	178	205	188	191	180	178	190	187	215	228	202	179	199	197	205	190	216	190	194	199	210	191	192	199	208	194	186	186	194	220	182	194	193	194	202	198	182	182	195	210	198	200	160	197	218	203	197	198	219	196	185	180	194	182	216	189	215	175	171	195	195	217	165	179	191	197	187	198	205	213	218	195	221	178	191	211	168	183	189	166	192	201	174	168	202	209	203	187	203	236	186	221	198	197	182	246	201	224	172	197	179	203	175	184	188	185	196	215	209	199	166	190	189	182	193	218	188	183	181	205	214	203	202	176	170	187	176	192	174	206	197	203	177	215	178	206	228	217	203	209	219	226	205	221	205	173	196	199	216	164	206	207	204	180	231	185	212	186	175	201	173	197	202	216	187	203	232	214	212	178	207	214	186	179	169	158	190	201	200	200	171	188	167	194	222	187	214	205	187	213	185	172	195	187	185	191	215	217	218	201	187	193	175	190	192	226	197	178	201	194	200	194	189	171	200	193	200	190	200	176	172	200	207	196	197	204	192	187	204	215	239	190	199	212	205	196	195	202	195	198	177	201	214	208	192	189	212	174	214	159	184	179	193	231	200	202	169	196	203	198	217	201	213	195	199	208	191	187	196	198	199	217	226	187	213	194	177	218	193	204	199	194	179	178	195	202	185	208	218	206	220	192	191	166	186	194	196	198	207	203	197	224	190	173	206	189	178	192	182	193	209	199	200	179	191	172	181	179	199	198	191	181	197	188	177	198	206	195	175	193	183	198	197	166	224	192	184	183	180	207	195	197	181	170	195	196	178	197	194	205	192	193	201	208	199	216	226	193	201	185	179	185	176	193	200	190	160	200	204	191	195	226	211	191	193	194	200	209	205	222	185	168	193	215	211	176	194	185	217	201	176	210	220	191	201	176	214	207	185
39926	47940	54717	54170	49406	44042	53038	57994	49675	39512	27697	16535	8057	3002	1187	849	679	556	589	481	462	469	433	432	471	425	443	450	440	438	442	468	444	450	434	434	428	472	438	454	447	421	456	443	403	456	449	473	445	467	432	437	430	478	457	409	422	441	388	449	468	411	443	462	447	436	431	442	450	413	444	442	441	441	448	394	413	428	407	425	477	457	438	422	413	450	409	456	442	426	463	422	419	452	417	434	429	426	451	427	413	429	430	441	446	418	441	434	445	410	456	457	435	468	437	444	422	436	427	444	428	438	407	434	409	440	454	444	435	462	422	430	422	456	437	424	449	417	416	421	426	442	471	410	427	454	467	424	462	489	458	445	458	470	431	433	454	443	486	472	431	437	414	412	417	435	433	438	447	443	472	442	437	427	437	484	448	460	454	482	420	463	418	411	440	412	438	441	440	464	429	410	444	402	414	439	489	449	451	438	408	475	476	418	444	436	454	442	464	424	439	464	408	449	446	410	460	461	424	454	452	466	421	464	467	412	437	416	451	446	418	435	444	424	459	417	437	427	418	375	446	434	400	417	450	450	395	436	509	428	452	406	448	441	427	447	425	427	471	405	425	419	446	472	446	442	471	421	385	450	429	437	458	434	484	452	457	419	440	418	441	434	460	474	454	413	449	425	461	417	451	446	414	432	437	424	424	458	434	427	454	409	453	431	455	427	476	456	432	468	446	420	434	443	452	417	468	451	460	443	434	478	445	439	452	409	415	427	396	440	407	409	494	436	458	437	469	443	439	438	418	464	466	432	424	426	429	437	451	426	442	450	434	462	449	466	494	433	444	459	447	435	478	419	432	436	447	452	441	465	434	441	427	462	448	428	405	504	425	481	463	447	450	464	452	436	436	444	452	431	452	453	429	440	416	464	444	426	447	437	476	397	469	413	420	406	453	427	453	464	413	438	468	422	452	429	429	404	454	458	435	432	444	427	411	429	441	466	494	437	452	470	452	419	406	470	424	428	468	418	413	408	469	473	406	422	466	424	443	423	433	451	441	441	437	445	424	436	471	418	447	475	418	430	438	428	454	410	412	461	435	391	411	479	385	457	435	433	408	441	485	482	409	407	471	481	476	456	410	444	440	497	442	440	431	436	475	432	438	450	463	465	455	415	414	445	462	449	455	439	472	431	484	431	435	464	446	457	450	468	410	447	433	394	464	451	414	430	429	451	406	452	441	460	423	448	456	423	433	442	424	451	410	450	483	421	432	436	429	437	423	449	398	440	482	456	409	435	443	462	446	453	444	457	443	448	441	423	428	435	449	449	422	452	450	416	454	457	455	439	450	427	453	470	436	443	441	426	458	446	445	436	419	421	453	427	454	420	457	454	419	397	422	433	473	410	421	440	440	436	423	412	398	447	454	401	442	427	414	436	438	449	443	455	457	420	367	432	456	439	447	416	461	433	458	466	472	446	417	409	450	431	448	451	453	439	488	449	394	445	452	454	447	469	434	418	413	475	422	428	434	445	465	472	443	472	450	450	417	439	439	432	439	455	481	442	423	458	434	432	467	458	433	475	403	461	448	429	459	491	432	420	435	422	471	448	464	434	455	432	416	419	434	427	454	433	446	426	430	437	461	465	450	444	482	451	452	453	465	430	424	467	450	463	463	436	454	417	435	416	464	483	417	436	450	439	428	417	468	437	415	464	414	438	439	438	408	426	439	440	428	476	426	436	438	418	410	440	431	461	442	439	461	429	446	457	454	424	446	414	472	422	446	454	455	419	428	432	422	441	439	426	487	452	434	435	449	480	482	437	430	427	406	437	456	440	413	424	434	487	472	433	420	454	419	432	400	464	482	432	424	431	443	416	426	441	407	438	457	404	429	470	460	448	445	450	431	427	435	443	452	426	447	431	429	421	463	453	476	428	452	482	437	429	417	426	447	443	410	421	428	429	414	395	452	448	439	407	475	435	438	448	408	448	465	499	457	446	438	399	395	436	493	433	440	427	395	453	436	442	455	407	451	433	417	415	424	466	412	449	447	418	448	443	450	469	434	455	441	390	462	458	443	447	462	448	449	428	470	425	461	409	461	413	448	472	440	444	450	399	456	440	456	454	398	443	391	421	428	419	434	412	463	444	428	438	420	431	426	442	447	424	478	400	453	437	467	428	437	470	440	422	426	440	437	426	451	431	480	453	449	395	410	442	453	439	453	425	456	459	461	427	456	475	431	410	460	431	430	448	438	456	440	462	426	439	426	444	407	493	440	448	474	456	403	430	458	404	417	425	423	458	411	426	440	460	414	434	441	430	446	426	439	437	457	445	418	420	420	428	485	427	453	435	431	400	447	426	417	409	451	471	438	428	404	433	384	455	447	444	437	437	459	449	455	453	442	445	427	474	440	458	450	403	461	417	460	412	474	415	490	408	440	458	455	466	429	442	456	430	440	442	430	486	411	485	457	423	470	428	416	453	399	450	439	441	420	444	396	451	427	439	471	468	426	458	451	451	439	465	459	412	461	436	414	455	478	465	434	447	440	444	470	428	424	435	448	437	455	436	424	454	422	419	418	399	439	436	454	439	443	454	422	447	426	426	448	446	420	466	442	434	436	469	467	427	433	470	462	463	486	433	439	420	439	454	449	452	414	458	421	437	424	421	421	490	406	413	446	409	452	458	428	453	478	405	474	454	441	437	443	453	443	429	446	423	438	425	424	447	433	439	428	421	446	466	448	403	421	407	444	429	452	420	410	436	456	418	449	420	443	478	463	443	446	451	448	444	440	423	425	424	435	455	407	424	441	432	436	410	401	393	455	439	438	460	464	456	428	462	442	458	431	428	421	469	448	433	446	415	452	461	480	408	406	449	468	445	430	431	435	394	446	457	471	445	425	436	451	476	409	439	428	487	435	453	464	419	447	429	447	411	429	444	463	475	444	439	443	416	415	490	458	456	422	467	438	437	485	429	426	440	420	429	440	416	434	441	437	467	433	445	459	431	469	428	453	406	448	423	427	442	417	453	432	451	441	422	428	460	429	450	463	467	430	404	425	468	456	453	425	461	415	430	423	448	450	447	425	445	455	416	432	441	455	426	398	470	442	451	456	431	417	441	418	426	421	421	445	435	448	423	441	432	386	433	422	431	459	464	451	418	459	457	446	465	418	418	385	458	409	432	412	414	464	418	406	433	464	467	431	421	447	411	414	422	449	429	400	440	438	435	456	424	401	440	450	448	426	432	433	409	426	414	437	472	426	438	469	453	428	430	464	446	409	448	468	449	434	493	428	466	393	405	444	436	442	419	464	410	448	417	424	420	455	423	481	435	451	464	403	420	441	481	442	438	444	458	450	484	441	416	444	437	477	444	455	446	408	424	428	426	425	458	457	423	442	423	471	434	434	451	430	452	419	461	430	467	465	424	408	442	428	422	453	442	445	408	448	457	423	421	461	464	407	461	435	411	454	448	449	450	426	436	411	424	411	407	424	430	450	434	369	435	425	429
22067	21362	24406	21675	12721	6527	4283	3910	2757	1588	946	564	313	250	197	202	190	197	202	182	203	188	211	183	214	193	202	201	177	202	174	175	188	193	183	182	187	231	180	205	203	180	191	187	183	184	153	169	199	178	156	181	210	184	212	216	199	178	175	181	201	213	188	206	200	213	188	172	195	168	157	190	180	186	193	194	188	199	185	176	208	181	217	177	180	180	207	209	187	218	193	174	188	194	195	180	178	168	218	171	177	202	203	186	194	194	210	202	184	198	177	189	187	200	195	203	170	181	201	193	193	189	185	213	214	213	216	210	182	184	197	201	185	187	178	180	159	211	181	175	195	199	204	172	207	195	189	166	175	172	179	178	180	199	166	184	185	172	163	172	191	193	210	172	198	163	174	199	178	190	204	194	160	190	171	163	180	187	197	173	178	205	189	190	197	173	192	191	206	213	180	185	184	164	186	154	166	201	182	180	176	189	179	198	156	196	164	195	192	174	179	210	205	191	177	181	186	186	183	204	189	165	180	206	200	201	182	184	192	200	180	204	180	170	194	184	175	203	201	201	205	212	184	182	205	194	190	210	189	174	173	211	182	194	188	178	182	180	178	194	188	163	197	191	187	191	179	174	187	190	207	202	216	182	173	188	198	174	171	200	200	175	197	222	213	185	199	172	176	175	170	166	184	216	207	189	157	197	183	175	201	189	169	199	198	197	207	184	183	165	197	196	195	182	186	194	167	202	220	186	186	176	208	190	184	198	195	160	164	183	187	179	194	198	167	188	170	200	176	185	171	199	218	186	180	191	189	188	201	178	179	192	206	208	204	197	179	186	179	219	202	176	208	184	196	176	203	184	181	196	213	185	185	189	158	183	177	199	156	193	194	197	215	201	188	201	180	165	163	191	223	197	184	196	182	215	206	175	195	199	168	180	187	215	180	175	193	208	188	191	169	193	210	170	213	180	221	181	191	195	194	173	166	178	204	179	192	171	179	201	212	176	197	192	207	197	173	206	183	179	189	182	206	188	203	180	194	192	207	188	170	194	191	181	191	186	191	195	192	181	199	204	196	187	191	183	187	212	183	203	215	209	185	176	173	198	187	194	190	196	194	214	180	198	197	185	184	202	204	199	224	207	168	153	197	187	176	187	193	182	197	209	206	207	191	190	167	161	176	206	174	183	179	204	179	195	184	178	202	202	170	185	194	215	191	193	159	203	199	195	187	210	196	167	210	192	200	203	170	189	204	170	196	196	199	194	194	191	176	157	183	206	184	156	171	218	170	189	180	213	203	207	184	166	194	201	177	175	186	157	169	184	163	159	183	213	203	185	196	188	180	186	200	192	184	186	175	199	202	182	162	195	192	193	195	191	194	190	199	174	173	186	192	187	163	189	193	190	181	163	179	184	172	184	199	213	186	197	182	189	179	181	196	181	175	191	153	208	185	177	178	168	182	174	178	197	158	171	180	197	205	190	183	189	169	184	197	188	169	165	191	184	205	215	200	195	205	188	205	212	191	192	187	199	195	209	203	184	189	198	180	201	159	213	185	199	207	177	206	221	195	183	196	183	172	187	187	186	196	213	204	190	203	189	193	186	186	202	199	207	186	166	183	235	177	201	203	170	201	193	177	179	170	186	193	195	172	179	174	189	184	200	205	189	193	156	183	188	192	180	168	183	172	175	188	188	194	203	172	199	199	177	181	192	178	206	201	191	182	211	181	187	192	186	194	201	216	181	181	181	182	192	188	224	179	171	190	166	206	185	196	200	211	176	178	179	188	180	216	187	179	177	166	209	186	187	170	184	195	183	202	176	188	191	182	191	170	173	208	166	203	207	182	164	181	179	198	185	173	205	192	194	206	201	225	178	193	203	213	185	185	183	189	211	170	199	211	182	181	179	195	177	182	189	171	201	164	182	175	187	169	187	180	196	199	200	166	202	175	216	190	205	204	217	175	188	174	190	180	171	189	216	182	196	205	202	203	184	196	188	195	209	189	221	188	179	179	208	190	190	204	167	181	188	190	197	170	203	191	181	189	171	203	188	192	177	191	205	195	194	192	195	186	195	197	198	192	188	187	196	189	193	162	200	204	194	193	192	185	200	180	205	199	206	202	162	173	188	177	187	206	211	186	191	183	170	197	202	195	207	191	183	185	190	201	169	182	176	200	208	171	171	179	198	161	202	190	190	199	200	178	194	208	179	181	185	169	184	179	166	197	186	189	203	217	198	168	177	155	184	181	196	200	182	169	184	187	209	176	193	203	196	190	166	176	169	172	182	168	203	197	196	166	187	190	198	195	176	184	181	198	182	165	218	167	172	167	200	168	165	197	155	228	205	184	183	196	210	196	189	176	164	174	165	191	214	177	191	190	216	195	205	181	181	187	175	167	183	178	185	201	175	192	201	155	207	176	182	204	178	155	156	190	184	207	192	205	185	193	172	186	184	189	167	190	183	196	192	190	202	164	210	196	204	193	158	172	200	166	214	194	206	192	185	180	215	176	213	178	185	180	204	171	206	195	194	182	209	184	165	180	153	178	196	191	184	184	172	209	174	202	193	160	206	161	188	172	176	180	186	183	178	183	203	170	180	206	215	206	227	186	163	194	194	202	189	210	212	181	181	194	183	187	156	198	168	160	179	186	176	194	186	179	218	206	205	187	181	210	186	184	189	181	169	203	177	172	202	184	191	177	183	191	179	159	208	184	181	177	201	182	190	203	189	164	197	185	180	224	179	195	177	179	193	189	181	180	168	191	175	189	191	170	190	180	192	190	180	194	177	204	166	154	191	191	177	188	199	201	189	202	177	201	199	187	187	192	175	183	189	184	192	175	209	202	197	175	196	178	186	196	179	162	186	195	179	179	183	187	178	212	186	192	189	184	178	209	175	203	194	176	228	190	183	197	153	183	167	177	199	192	194	193	210	163	187	196	166	194	205	184	188	203	185	200	185	197	164	186	184	173	170	165	189	183	177	182	184	177	173	187	191	191	180	189	183	169	195	190	186	186	212	192	171	197	173	209	195	200	202	186	204	177	173	177	201	205	191	187	175	163	159	192	188	195	191	202	196	181	191	199	189	172	182	199	189	170	186	220	176	172	199	177	194	204	178	169	186	168	189	168	198	191	191	185	213	206	216	198	179	177	212	177	211	205	177	197	182	184	191	210	178	196	177	205	177	189	187	202	182	173	169	205	188	170	206	193	168	193	183	226	200	199	183	180	175	173	199	186	166	172	174	200	185	183	163	179	192	201	173	192	186	213	161	184	185	194	228	202	206	203	192	224	193	200	205	178	183	201	167	179	174	188	165	182	194	192	166	189	202	182	180	183	213	176	181	160	193	178	196	200	176	194	205	207	186	184	172	192	199	177	175	190	192	183	187	179	192	193	189	200	175	185	196	188	212	198	199	195	179	184	183	168	189	203	184	188	179	178	168	176	195	189	169	188	198	201	185	191	187	183	186	198	198	179	180	171	178	181	179	182	201	201	203	195	193
13541	18871	28369	31842	23871	17923	15394	14255	10059	6216	3597	1815	1038	604	458	456	438	447	432	448	472	408	399	441	401	427	427	484	436	463	436	424	399	455	428	418	464	435	414	424	388	410	438	453	438	455	442	443	425	417	420	452	439	481	409	473	466	421	421	464	441	435	424	454	427	434	443	405	422	398	467	450	416	446	425	449	441	428	449	415	455	433	467	430	485	446	439	409	451	437	406	387	452	438	427	464	447	426	471	419	420	420	433	423	429	434	438	438	466	420	420	448	383	423	460	439	456	467	396	414	435	450	416	471	403	488	425	408	459	430	416	437	444	410	452	411	440	414	435	437	389	435	438	436	425	424	446	430	454	438	420	455	426	445	419	439	419	440	412	407	428	454	442	464	449	414	428	453	450	454	475	432	463	444	402	437	447	411	432	443	446	455	449	401	414	401	450	414	419	463	429	410	422	467	403	424	421	465	417	457	417	438	439	423	428	418	433	429	428	442	411	444	420	459	443	415	405	406	450	396	411	417	419	432	420	452	397	439	419	401	433	461	442	410	434	440	431	420	441	448	421	431	442	435	424	446	413	447	454	451	453	415	389	448	435	473	446	466	379	414	439	439	456	434	416	432	423	493	439	458	438	408	452	439	452	405	446	414	413	434	425	464	423	446	429	429	426	441	421	436	445	457	424	433	440	426	411	460	459	428	415	387	447	484	453	417	401	416	449	421	451	430	430	423	467	431	434	441	443	462	457	440	436	431	453	451	430	433	449	428	417	464	421	438	434	469	433	391	440	439	409	448	381	446	408	461	449	411	423	451	428	429	390	403	425	419	421	422	437	434	400	461	461	472	432	428	426	457	476	431	438	429	476	419	432	440	424	424	433	412	456	440	432	420	441	427	425	501	450	465	442	402	423	454	425	454	433	402	389	472	425	442	437	459	450	424	455	448	431	427	437	444	380	434	427	406	445	457	410	469	465	403	406	435	423	397	436	486	443	466	417	409	446	418	441	409	388	402	420	444	476	444	482	452	449	434	427	433	452	442	481	439	462	451	430	429	424	427	436	409	437	434	451	439	426	433	430	440	468	439	457	436	387	439	436	431	453	469	476	407	452	432	449	466	427	440	415	427	453	437	453	463	424	460	414	396	410	432	443	415	431	449	447	408	429	432	439	401	430	439	397	412	411	452	430	419	431	456	433	415	412	429	456	420	450	414	468	435	423	449	436	402	503	416	436	435	415	398	414	473	394	438	432	410	452	413	412	434	405	443	445	459	431	448	463	424	440	439	431	413	440	413	398	452	437	442	406	435	449	434	388	407	436	429	455	439	417	427	454	435	433	409	440	424	410	425	442	427	419	445	442	447	419	415	454	422	407	456	478	423	442	462	412	407	410	432	425	460	427	433	451	409	438	428	416	436	441	413	438	413	446	468	416	448	459	429	425	461	422	425	445	440	457	432	457	436	409	408	445	463	412	450	421	433	404	403	447	485	489	423	389	450	441	426	463	433	413	436	469	438	470	454	453	450	394	400	405	426	428	434	430	428	427	443	431	423	433	457	393	408	441	433	439	441	417	417	408	407	398	485	418	428	443	436	453	453	428	417	417	404	414	463	454	419	434	440	425	446	416	474	410	444	442	406	447	457	429	384	466	427	434	432	427	419	435	402	420	410	430	450	424	448	423	406	425	448	411	406	446	435	454	420	444	414	419	443	441	403	400	390	424	446	449	454	406	418	452	399	440	440	438	454	419	418	415	410	414	409	416	404	447	443	458	408	448	452	456	424	448	429	417	462	454	425	462	435	411	474	452	423	463	418	426	423	402	450	430	415	448	408	402	404	454	448	426	428	421	460	402	427	405	418	430	459	453	437	419	476	424	443	456	453	409	425	389	450	434	469	461	425	412	412	440	436	407	411	457	445	436	414	406	436	408	441	451	474	421	408	459	428	444	441	399	415	424	418	405	464	417	376	473	441	432	465	433	444	448	403	415	449	460	459	397	430	433	436	432	401	404	438	388	414	430	433	421	431	419	435	432	385	433	420	420	418	403	450	430	434	438	427	457	431	420	410	421	421	436	414	437	480	462	443	425	442	449	431	443	442	423	453	438	445	452	438	431	439	473	433	450	444	440	425	423	451	414	435	434	428	425	440	454	434	427	391	456	389	455	400	406	461	449	422	430	414	427	437	442	458	424	450	415	420	470	424	434	414	417	476	435	464	439	485	430	429	406	441	425	386	434	404	424	440	404	488	415	422	450	425	452	435	425	471	440	451	391	427	432	429	397	442	424	422	401	418	462	414	429	452	445	430	420	468	410	445	394	429	412	410	446	428	419	416	414	428	416	428	399	413	447	409	403	430	433	446	462	430	439	404	446	448	463	454	454	411	448	486	412	451	458	448	446	480	430	452	430	425	416	428	430	408	435	429	406	454	431	384	391	456	436	440	440	438	405	441	422	421	449	420	448	429	455	445	420	438	430	449	415	443	434	414	466	407	423	420	432	426	422	465	443	416	431	420	379	439	414	428	428	447	416	403	423	416	443	411	437	438	478	420	458	444	459	404	466	442	442	461	442	412	453	431	421	397	425	440	446	437	441	435	454	397	423	421	467	488	445	432	432	391	445	451	482	425	475	464	443	435	434	416	397	411	459	446	463	452	440	431	435	435	427	439	428	416	420	412	411	440	423	438	390	425	419	442	433	429	416	464	455	460	420	429	448	477	416	442	434	434	432	432	441	423	443	425	417	407	462	482	432	417	416	406	430	431	407	420	491	461	445	451	423	429	429	461	420	418	426	455	449	413	426	404	438	410	436	416	459	463	390	405	458	436	440	417	441	469	429	427	476	404	385	411	402	460	410	419	440	463	442	457	432	453	454	461	411	405	439	433	459	413	429	424	439	458	450	433	432	411	424	412	434	443	435	429	395	442	430	420	420	403	395	419	446	431	465	442	446	430	439	435	446	462	445	435	453	409	469	417	417	458	443	425	434	449	434	437	461	435	429	422	435	434	441	463	445	437	430	419	465	467	468	449	411	439	416	413	415	452	428	431	440	424	448	421	427	431	457	453	427	436	450	453	438	497	401	401	436	484	457	411	431	452	422	469	403	405	435	463	413	454	455	414	405	446	434	417	406	421	411	473	455	439	408	465	432	440	453	471	469	433	435	436	448	414	440	433	426	440	446	452	421	437	454	458	423	431	419	451	479	440	424	423	431	423	433	460	421	419	420	398	446	417	435	419	398	398	415	420	442	437	467	443	401	459	423	429	423	438	461	435	434	423	405	429	444	423	380	405	493	424	433	410	468	437	449	444	431	446	447	416	448	438	431	421	450	475	425	426	445	442	444	432	426	479	425	454	458	427	482	427	394	396	427	417	436	436	426	421	424	421	441	417	425	412	471	440	400	440	426	447	444	459	449	474	458	430	453	437	418	446	475	435	432	445	439	444	474	447	440	437	466	432	441	430	444	437	421	407	446	462	438	435	428	426	436	449	457	457
44066	52297	44804	40675	34109	25442	24802	28296	22619	13461	6686	2946	1226	508	279	220	199	221	217	204	200	222	176	183	194	207	187	176	198	167	187	205	168	209	191	191	193	180	184	199	213	179	206	178	176	176	198	201	214	181	181	174	196	211	178	185	196	203	166	213	198	190	176	164	190	216	186	204	169	191	182	191	212	193	191	183	182	207	194	169	166	191	197	186	211	194	189	184	204	172	193	213	196	181	175	176	183	171	207	180	190	202	203	198	162	194	177	195	176	219	210	190	184	190	177	186	194	183	157	219	177	195	181	198	203	195	181	190	184	191	194	190	182	177	207	187	178	215	168	181	195	190	179	193	180	196	196	182	193	198	211	187	185	211	200	194	182	206	194	175	203	179	222	206	191	218	183	203	183	182	182	166	177	204	193	181	183	206	199	182	187	201	181	213	214	198	207	164	169	181	204	195	210	184	161	174	195	174	171	185	206	170	218	177	157	201	203	176	208	202	198	188	174	187	167	197	189	197	186	198	203	169	167	191	173	175	197	189	180	204	206	157	184	164	195	175	189	183	212	242	197	179	172	209	186	166	181	175	188	199	192	157	182	174	175	190	195	200	195	177	192	181	214	183	201	197	201	183	176	167	179	216	219	203	207	183	175	203	194	172	178	197	186	172	172	185	194	203	196	172	190	181	198	201	180	201	213	192	196	184	215	186	185	194	173	218	188	183	187	171	199	209	174	205	197	192	169	172	208	192	159	195	192	172	169	197	169	203	183	209	199	187	195	174	209	197	196	166	186	192	191	187	179	208	194	186	195	186	203	178	158	192	183	204	186	191	175	193	190	207	181	215	190	209	204	182	186	201	197	183	211	159	192	164	176	195	191	181	182	218	221	181	166	171	180	176	193	181	194	177	182	209	189	224	177	208	196	185	186	169	196	179	182	175	209	194	179	203	158	171	162	171	163	210	192	185	201	186	202	173	194	211	192	185	179	178	182	193	166	175	181	187	186	180	193	239	181	194	173	193	191	213	220	201	161	184	200	197	210	196	207	177	211	194	183	187	187	179	197	188	187	184	195	201	211	161	192	182	178	193	184	176	182	199	169	191	179	179	208	180	186	198	219	182	184	192	200	178	215	220	196	189	187	198	174	159	189	184	198	209	172	195	194	174	186	191	166	179	187	188	203	199	171	179	186	185	214	185	193	202	172	202	179	183	191	167	174	171	202	208	198	199	166	183	199	212	184	173	170	179	206	207	195	197	181	196	204	195	161	194	178	190	211	211	200	171	208	198	194	182	198	203	169	173	167	173	198	195	203	176	195	195	178	169	198	176	182	187	194	211	182	180	216	190	187	179	194	170	190	163	172	188	183	176	184	192	187	206	181	173	193	207	185	190	186	192	196	205	183	200	189	202	219	178	160	182	211	192	154	222	169	166	202	213	188	209	181	174	198	184	199	177	173	202	175	204	178	180	190	186	176	220	200	215	221	208	190	203	188	199	205	198	198	188	204	180	206	198	194	180	208	194	214	163	183	201	198	167	190	180	190	190	186	166	198	190	190	204	191	170	163	186	197	196	184	164	184	201	186	190	203	204	209	191	211	149	178	185	225	210	176	184	187	194	209	187	187	190	197	198	181	173	196	179	189	199	199	193	171	202	190	205	164	178	209	224	188	163	197	202	173	168	205	172	179	163	197	211	180	183	202	175	196	187	202	173	185	169	191	197	202	195	182	197	180	185	197	187	196	173	182	186	151	182	173	194	192	212	181	207	172	165	190	200	163	207	190	189	200	171	187	189	201	191	196	177	188	233	176	195	205	199	214	185	172	190	186	204	208	180	185	198	199	182	215	199	181	203	224	178	213	187	176	186	196	201	189	186	207	205	196	188	172	191	174	172	188	187	220	207	174	188	196	166	196	183	203	177	166	167	188	194	183	195	204	205	198	179	201	173	196	169	184	196	196	188	226	185	205	197	210	187	186	179	192	168	211	194	205	207	172	187	208	208	212	197	178	193	194	169	165	172	184	209	202	188	201	178	178	185	186	190	212	177	157	184	198	167	196	183	185	179	187	191	201	228	179	191	198	204	203	179	224	184	199	182	194	197	212	175	215	190	164	198	195	172	167	194	184	177	184	171	204	199	195	188	190	200	167	176	177	196	200	212	204	198	189	203	183	185	194	190	196	194	185	191	213	184	196	212	188	201	211	172	222	172	188	191	187	161	191	186	202	200	186	223	158	183	200	226	195	177	164	171	199	174	172	188	211	190	169	192	191	190	197	199	189	158	196	184	198	190	191	217	215	179	176	204	201	190	205	226	207	192	191	171	164	187	194	204	199	187	185	167	200	175	183	197	206	187	196	188	205	166	182	199	212	182	178	201	190	185	175	218	212	210	162	216	162	207	192	194	225	202	207	208	196	166	214	217	197	198	167	190	181	187	198	213	174	203	221	182	207	189	168	157	178	175	199	215	199	171	193	190	161	195	154	189	217	206	189	179	172	203	234	204	160	181	167	224	173	214	205	168	178	179	180	196	185	194	185	189	212	198	171	208	202	211	199	201	182	192	208	187	189	169	157	181	196	227	190	188	202	165	204	180	208	210	177	177	211	172	205	186	190	185	174	224	188	194	194	202	179	185	195	190	172	185	202	204	187	193	217	188	171	191	186	199	195	156	164	188	186	200	179	185	198	184	174	170	174	191	174	186	156	201	182	180	185	196	209	178	156	188	191	179	203	199	211	202	190	209	176	187	183	195	178	170	169	196	167	173	177	173	182	194	156	198	201	202	209	162	192	177	170	198	178	211	195	184	205	193	206	171	198	228	201	199	207	190	182	185	194	167	163	178	204	191	199	220	185	214	189	189	227	174	194	158	184	201	193	203	187	185	185	176	186	201	184	175	186	213	193	214	207	204	175	197	167	186	195	191	188	187	192	207	162	171	190	209	184	222	202	186	223	176	204	197	181	214	178	175	175	194	177	154	188	197	191	174	198	199	172	217	201	210	177	192	174	189	189	209	205	180	185	213	186	208	183	167	196	189	203	182	169	184	171	205	206	192	193	180	209	182	212	196	183	192	198	180	175	169	199	186	163	195	166	192	182	200	205	194	194	176	206	211	196	194	187	197	167	180	194	211	180	177	201	178	175	208	212	193	195	222	208	186	193	199	177	163	183	175	202	178	171	205	164	183	164	158	209	201	163	180	185	183	210	205	178	179	179	176	167	165	178	194	180	176	181	172	201	182	180	191	178	212	194	196	177	190	184	193	177	190	168	183	202	195	177	179	184	224	186	196	169	177	181	178	214	162	186	206	189	198	193	205	192	183	184	191	182	202	180	169	186	181	187	186	176	193	184	179	198	175	178	181	178	169	162	176	172	212	203	208	197	189	192	209	199	170	179	201	189	197	208	197	181	211	205	190	170	191	185	192	186	195	194	182	179	194	186	171	181	174	170	181	192	188	173	219	191	205	179	202	209	178	204	186	177	180	190	190	191	212	183	212
30491	46384	47996	49704	42181	34539	40000	45740	38564	29347	18670	10111	4551	1602	906	598	561	503	513	508	441	429	442	428	462	448	425	436	464	438	422	431	443	432	429	420	452	416	464	434	433	414	416	429	437	454	471	420	459	440	432	444	397	424	421	464	450	441	435	459	420	442	435	424	472	421	407	417	479	420	407	466	452	392	444	461	445	414	418	424	428	436	425	427	445	446	449	422	414	450	418	455	454	465	433	432	438	406	431	427	438	424	456	422	430	433	433	406	423	410	427	403	450	444	425	434	459	433	443	457	429	428	431	427	410	443	437	460	425	454	402	407	430	459	423	395	449	444	457	496	381	441	453	419	408	388	411	441	419	412	432	397	449	463	424	483	440	476	397	429	427	425	403	420	453	425	466	480	445	430	430	418	441	460	418	416	434	462	445	445	421	434	455	409	430	402	432	448	456	433	435	437	413	418	412	423	434	406	458	451	435	411	457	429	432	422	423	444	442	380	419	419	415	440	397	437	425	451	473	406	460	446	441	459	413	440	419	407	427	413	445	458	440	425	388	417	421	444	420	405	415	450	429	477	408	432	430	423	465	450	410	451	426	412	439	444	429	400	414	423	395	460	425	449	429	439	424	463	415	413	443	429	393	433	436	397	442	415	422	439	436	421	442	413	446	414	414	435	459	427	418	442	467	460	459	434	455	422	447	403	460	411	424	448	418	399	460	419	424	414	431	396	394	440	414	437	414	449	450	418	426	421	420	444	434	436	431	419	445	423	462	464	483	397	420	399	438	438	430	458	474	430	396	422	441	430	444	432	428	439	420	415	395	439	483	422	438	417	427	413	434	426	396	384	427	454	436	426	411	444	418	428	459	441	439	428	455	419	459	437	446	448	418	444	437	428	441	451	431	458	456	438	425	405	432	424	434	417	442	446	433	427	444	433	420	430	453	446	404	417	381	431	482	407	447	427	444	378	425	478	414	454	462	454	455	403	432	402	388	437	434	425	440	434	445	444	400	435	459	428	435	425	467	387	427	429	384	432	434	458	415	436	421	456	409	427	426	436	426	456	439	400	434	444	433	436	429	475	446	426	415	406	428	405	415	422	389	427	458	426	391	426	438	396	430	395	457	444	431	415	445	456	412	455	439	427	444	414	421	439	409	427	460	460	424	448	423	419	443	441	429	388	417	444	428	442	410	407	449	437	416	400	460	424	431	452	452	414	433	460	464	440	421	418	466	449	473	444	435	414	432	463	424	425	403	388	434	417	431	429	413	448	434	431	438	434	448	386	458	430	397	432	420	433	440	409	431	457	426	464	448	406	462	420	436	465	406	419	421	444	439	430	402	449	427	445	425	464	437	440	448	426	434	382	425	439	453	448	474	387	446	455	406	456	459	473	441	435	473	410	421	457	446	430	449	402	441	430	433	461	385	439	440	412	434	367	432	399	426	426	456	401	430	425	426	429	425	452	418	412	417	429	424	414	426	443	454	438	437	434	445	432	406	444	357	423	438	408	421	394	413	424	440	436	430	460	438	404	394	402	407	445	415	417	417	422	443	423	413	408	466	429	427	450	422	431	394	431	412	450	432	426	417	436	436	459	404	401	422	450	448	461	433	442	467	443	456	448	400	449	414	455	437	427	445	432	449	461	443	464	456	449	423	447	415	449	446	442	428	427	422	439	441	417	395	430	438	438	410	427	447	461	459	401	420	433	406	452	460	403	439	445	445	424	417	421	430	455	399	421	432	419	414	442	439	446	421	416	408	372	447	454	436	429	433	446	449	432	409	413	414	427	429	455	468	440	445	434	434	436	449	423	465	485	442	453	444	381	415	460	435	448	413	451	426	397	425	439	454	421	430	422	447	428	427	428	455	437	439	412	423	444	432	401	457	449	455	429	417	393	475	437	447	389	424	424	425	395	405	482	436	472	408	430	420	396	472	428	455	452	404	440	420	456	444	414	405	422	449	477	462	414	468	449	461	435	440	413	443	459	432	445	450	409	441	435	449	409	427	447	433	432	417	412	429	432	423	453	455	414	438	427	386	441	427	424	417	408	442	409	455	436	454	460	450	440	425	412	408	437	427	433	406	430	401	431	442	451	398	416	424	408	445	395	461	427	414	437	415	420	446	438	392	442	438	420	445	418	439	399	426	446	468	448	408	457	419	414	443	418	421	413	441	441	440	429	424	429	420	449	456	433	401	458	453	411	401	388	431	441	409	419	424	420	431	432	455	427	423	464	439	483	431	408	466	415	433	455	449	427	446	451	411	457	463	439	451	424	471	428	401	441	444	447	432	410	451	437	437	446	404	425	474	457	441	416	424	420	414	441	434	414	403	426	459	458	413	434	421	416	419	446	426	478	422	442	430	390	380	438	403	462	432	421	449	429	452	411	470	428	403	438	434	454	446	419	450	420	436	437	415	425	430	464	440	434	406	472	438	425	411	420	427	433	427	420	438	452	422	461	423	426	421	408	418	415	418	440	415	388	404	439	462	456	433	400	441	444	442	398	432	431	420	421	415	432	426	422	419	426	417	382	439	455	430	442	455	443	451	424	432	451	476	432	451	436	482	438	428	429	394	427	454	446	431	449	451	445	419	437	416	423	432	421	415	455	449	384	456	393	450	438	422	444	462	446	409	399	432	436	419	440	444	424	443	398	430	423	434	435	456	426	446	407	429	449	451	425	447	462	391	431	405	441	460	471	410	422	436	422	402	474	416	458	409	446	422	434	449	426	426	438	455	450	396	418	457	429	439	461	443	473	426	418	426	442	393	425	419	402	422	422	444	409	442	417	392	407	449	448	412	449	402	411	444	431	427	409	422	430	419	447	411	419	441	447	408	445	472	399	446	469	461	435	424	438	421	432	480	408	423	424	429	426	437	450	422	424	446	458	437	445	469	453	420	452	435	447	437	459	435	444	461	443	413	428	414	461	415	414	460	442	404	408	424	470	440	460	425	430	431	419	438	414	422	452	454	402	433	414	448	432	430	459	454	413	415	407	417	429	407	458	479	418	406	387	421	439	413	442	443	471	399	400	430	475	478	455	449	452	449	430	471	437	440	455	394	431	444	411	400	429	451	428	444	393	418	401	459	415	419	418	443	474	505	417	430	402	480	436	444	442	432	445	412	458	410	461	443	415	432	447	419	427	424	417	437	427	439	413	460	419	436	444	445	395	417	426	407	456	433	435	449	436	422	407	418	414	437	462	458	369	449	423	458	400	435	466	476	482	427	389	423	445	411	420	420	421	451	429	442	471	479	443	443	435	387	428	469	423	484	407	394	459	428	415	435	438	431	417	417	429	429	421	457	437	449	385	445	444	454	439	437	455	444	425	418	426	431	406	442	397	418	459	447	442	449	448	408	426	439	450	433	419	452	449	418	438	448	465	400	432	457	443	433	438	421	457	415	422	434	408	431	433	447	440	452	424	465	439	464	428	462	413	424	472	424	417	368	451	441	414	417	420	429	405	459	429	422	419	409	441	461	410	469	435
54841	50668	43591	42236	34099	27609	28180	36554	33902	24229	14134	6128	2450	833	375	277	288	286	245	217	249	172	193	189	200	209	201	187	206	188	196	199	193	194	182	191	217	214	233	197	191	214	184	196	226	184	193	177	200	199	209	177	190	175	208	189	218	173	198	178	178	199	206	180	188	192	192	204	180	207	215	193	162	199	212	205	203	187	188	189	196	207	187	198	215	183	209	171	208	213	186	174	229	182	180	185	186	207	212	192	175	171	194	200	215	246	197	181	200	185	180	165	184	201	206	192	214	219	174	195	190	199	190	207	205	231	197	182	184	182	203	199	198	201	227	184	194	173	193	184	183	183	203	189	173	186	195	180	173	198	182	193	207	196	219	225	198	193	201	194	216	174	189	228	197	170	210	185	201	188	190	191	193	167	199	168	203	182	185	213	197	213	169	207	191	195	191	183	194	190	206	203	191	188	207	189	191	190	202	183	189	195	168	191	171	203	183	187	223	204	211	171	186	218	194	194	177	209	173	182	201	189	180	196	191	190	171	228	204	206	207	207	172	206	211	201	191	184	183	200	173	193	199	202	231	193	204	184	175	189	197	185	199	204	186	192	194	198	185	167	196	174	196	189	196	192	189	192	215	198	197	195	191	197	222	191	203	207	171	172	218	204	207	216	171	192	183	200	187	207	201	216	207	210	201	179	187	225	186	194	180	210	185	180	195	186	193	181	192	176	195	192	176	175	206	190	166	197	206	189	195	189	182	212	183	196	203	183	194	190	197	199	193	215	205	220	200	213	177	178	189	197	181	204	219	199	187	177	189	201	179	205	211	180	192	204	191	169	212	203	183	176	201	190	208	198	186	224	198	179	198	183	209	167	140	208	159	227	204	209	180	188	195	189	206	209	182	198	187	195	186	212	179	198	223	182	190	205	201	201	210	181	197	188	188	193	204	180	198	205	199	181	177	173	189	175	191	200	187	198	222	211	198	225	215	202	215	195	210	185	207	204	217	184	197	196	209	216	198	198	209	181	193	193	189	198	165	204	215	213	185	207	191	209	205	212	176	182	242	190	170	189	217	189	216	205	172	200	188	188	201	193	191	180	186	221	185	193	181	182	187	202	187	173	187	184	199	202	198	209	199	194	194	202	184	206	179	197	193	189	196	170	193	189	173	180	183	219	191	186	203	216	186	190	185	179	184	190	194	183	159	197	184	181	175	193	222	192	185	171	191	208	183	192	213	203	208	199	212	217	223	190	207	219	211	210	184	194	210	226	201	183	193	210	194	220	161	197	194	195	201	203	210	201	193	210	197	184	171	198	170	168	181	187	199	217	208	183	219	188	182	153	207	177	193	211	170	208	218	200	197	197	200	173	216	192	210	204	187	180	208	222	192	204	202	216	198	183	190	191	202	180	180	164	196	176	181	193	227	210	192	191	189	212	188	193	204	192	196	176	201	181	208	191	202	219	188	194	173	213	179	217	178	201	202	211	185	164	192	185	191	202	192	206	209	190	180	205	185	178	217	186	209	190	206	198	182	201	173	178	205	186	206	204	198	186	171	195	213	186	184	198	195	187	185	199	205	165	191	171	208	210	198	214	187	188	202	223	183	194	167	175	157	204	173	214	173	181	190	204	184	187	191	187	182	201	209	198	206	184	186	196	202	195	186	209	187	182	187	208	206	223	191	186	197	163	204	210	213	211	164	170	187	208	210	199	188	187	199	220	212	214	181	205	187	195	191	164	190	179	201	203	182	163	191	181	193	209	215	218	218	179	188	166	187	172	176	211	201	187	215	192	190	181	189	179	185	200	204	183	163	166	185	180	197	183	218	198	190	208	203	184	199	192	176	197	198	190	182	192	167	173	190	185	195	169	189	203	176	212	197	198	199	171	194	175	192	192	173	188	175	188	197	169	158	199	183	221	180	197	187	194	189	193	191	180	199	215	215	222	185	190	201	212	202	200	174	184	192	170	192	223	199	205	186	224	170	188	226	182	184	196	192	194	191	175	190	182	172	203	199	203	194	173	162	154	200	199	192	203	194	192	234	196	193	200	186	202	215	195	211	204	206	200	189	198	191	241	186	219	197	200	163	209	205	187	203	181	187	201	190	204	211	197	199	214	193	203	197	184	215	217	229	187	171	186	201	181	217	215	189	220	179	155	188	205	202	225	204	199	202	177	211	183	217	197	195	220	192	182	182	169	199	154	176	187	183	214	194	212	191	180	207	172	206	196	190	191	193	187	217	200	194	210	219	174	184	168	207	209	189	200	189	199	192	182	184	176	166	190	179	186	183	193	193	208	220	190	178	191	206	194	222	210	173	222	205	221	193	210	194	198	194	173	192	199	190	194	192	192	187	187	205	209	174	186	223	185	218	188	179	199	200	199	208	164	191	199	208	202	181	174	226	212	172	206	192	166	179	163	190	217	175	189	197	183	192	211	237	185	184	189	179	207	178	209	189	190	191	185	175	175	203	208	210	214	211	184	182	197	188	210	194	169	183	227	170	192	193	179	186	175	203	184	191	176	204	193	214	211	201	229	195	194	212	213	203	195	192	184	209	187	188	182	188	184	186	184	193	211	198	195	211	209	209	183	195	193	213	192	194	187	210	174	200	178	176	175	192	195	200	200	184	164	195	212	182	215	214	188	200	224	217	205	185	215	185	176	174	196	185	189	184	187	193	185	197	177	186	185	178	201	191	203	203	168	165	184	190	202	185	198	194	167	200	181	199	203	193	214	180	179	204	187	167	208	209	193	193	204	196	200	196	210	218	183	229	200	181	177	193	186	200	181	205	186	181	184	246	193	198	190	203	184	197	171	199	171	183	163	186	207	199	224	203	190	213	194	215	215	198	182	194	215	182	195	177	180	198	205	207	194	188	218	206	189	196	200	173	202	189	216	185	187	197	168	208	203	193	213	199	188	188	202	203	229	201	180	199	205	198	230	169	190	182	189	191	182	209	189	232	187	201	181	180	183	197	213	170	190	208	182	227	184	202	196	191	196	172	197	204	187	174	185	181	190	166	181	190	215	169	212	182	192	216	189	205	209	163	195	184	191	197	188	186	208	203	213	180	212	155	191	187	211	171	185	209	175	183	195	187	202	180	169	203	188	193	174	194	212	194	203	192	185	183	187	174	206	191	194	213	180	179	189	204	184	184	188	175	235	206	175	196	201	214	192	180	179	202	210	213	192	206	191	172	174	187	209	203	171	173	196	174	200	205	193	200	218	204	191	234	195	201	211	181	198	179	216	196	216	192	195	202	195	218	190	215	206	215	209	214	177	206	199	189	176	204	191	193	167	208	197	174	187	211	182	179	188	179	231	183	195	200	209	188	195	196	199	196	191	183	190	199	189	190	197	191	183	216	184	203	181	182	225	199	206	188	168	185	173	189	202	196	176	175	178	202	185	188	213	192	191	211	193	178	186	188	194	183	195	184	175	196	226	196	174	192	182	199	179	199	191	192	176	187	193	169	185	182	222	199	190	181	180	182	184
41112	51475	54244	51799	49216	42599	49136	56748	49335	39651	27906	16372	7863	2899	1308	806	714	606	626	467	477	436	458	440	373	460	443	466	399	441	456	419	436	417	429	429	467	443	410	410	403	442	458	408	433	436	423	477	441	468	399	485	488	444	422	395	412	406	457	446	429	449	465	415	422	422	456	431	426	407	436	428	452	430	434	477	417	388	415	391	392	412	467	424	447	435	471	425	425	446	436	389	429	442	467	449	452	442	409	427	440	482	397	435	426	407	379	438	434	425	416	413	421	445	432	410	447	409	428	460	425	460	412	459	442	420	468	452	431	438	454	399	459	395	463	446	430	406	428	413	416	443	413	417	423	441	421	438	404	451	467	407	439	400	426	424	424	424	425	399	446	461	400	454	441	411	421	410	400	483	428	468	425	475	420	453	445	417	411	442	415	472	440	433	464	447	446	429	435	438	442	428	416	418	466	407	443	426	425	484	404	471	433	413	413	412	455	419	424	406	417	438	457	404	431	430	419	426	430	438	452	424	421	419	459	405	441	446	456	437	392	418	440	443	431	420	464	397	439	424	450	453	429	402	420	437	435	424	445	462	417	427	412	417	457	418	429	453	464	445	444	416	421	412	437	439	421	430	389	445	441	451	459	441	425	418	419	412	419	412	430	412	423	474	441	446	435	415	429	478	429	476	406	425	421	401	417	442	423	440	472	423	441	407	420	439	425	449	419	435	411	420	416	437	467	426	441	401	448	418	440	415	472	443	422	415	433	427	434	433	474	391	422	423	458	448	422	441	428	428	436	426	420	468	402	458	401	421	463	438	456	450	438	462	390	423	430	405	437	483	449	435	436	439	410	464	409	458	400	466	401	426	416	458	420	449	421	473	398	449	424	420	413	446	397	408	383	409	395	439	444	432	420	413	431	444	464	419	433	433	444	376	433	425	442	440	447	425	451	398	438	427	435	426	396	463	443	405	429	415	426	424	401	422	434	459	422	453	384	434	389	439	452	427	428	430	438	386	388	458	424	415	394	404	446	427	400	414	456	415	423	437	415	433	458	416	406	425	442	433	470	405	402	416	437	402	409	417	397	434	425	433	466	412	431	406	435	446	467	416	428	446	432	418	446	406	459	450	420	430	436	457	451	445	462	413	441	423	437	437	434	416	497	457	434	438	469	423	424	441	418	452	426	440	434	430	425	445	418	401	431	427	450	430	434	451	427	477	435	455	443	453	428	433	405	380	381	436	404	417	456	407	439	463	431	411	441	442	440	448	419	451	410	451	420	443	417	440	436	470	429	430	444	405	455	424	409	430	458	460	405	415	431	401	456	465	434	444	443	431	419	450	430	439	462	416	431	429	468	430	454	420	453	416	445	403	433	406	450	418	434	479	442	442	403	430	439	437	448	407	423	444	435	449	440	448	440	467	427	454	398	426	443	421	427	448	434	430	438	455	446	443	398	434	381	455	388	401	445	422	417	446	437	468	416	420	414	410	403	420	422	436	495	381	434	467	425	440	413	459	438	416	454	415	457	423	434	461	442	441	424	424	440	445	456	430	433	423	438	484	431	412	451	430	428	461	406	425	443	407	428	433	438	418	426	443	456	456	426	443	431	471	443	447	455	440	452	465	383	420	433	417	427	423	444	456	423	451	408	446	417	441	414	418	450	445	447	421	464	430	413	423	466	454	425	418	423	430	461	467	425	425	453	401	407	412	421	432	422	406	456	421	426	418	413	443	437	446	448	421	434	408	447	453	444	461	445	450	424	431	429	422	457	406	430	417	416	425	426	424	443	442	381	409	485	437	454	422	435	477	439	424	399	447	421	411	432	431	426	459	424	425	452	418	445	462	440	429	437	437	453	416	455	442	456	417	414	439	419	447	456	436	436	416	456	414	433	482	422	422	430	450	414	437	411	451	438	448	406	466	428	440	435	436	468	417	459	447	437	422	433	402	447	441	436	444	431	462	436	412	396	448	415	428	465	426	455	407	463	432	424	467	425	449	418	439	406	431	444	455	446	400	451	422	408	400	400	474	434	441	431	425	390	442	416	431	435	434	442	436	437	456	395	444	428	421	426	436	406	424	459	462	440	422	398	431	423	460	432	456	438	452	447	439	437	418	450	439	420	430	435	396	361	405	396	428	428	433	443	427	478	459	370	451	465	463	399	459	425	462	433	456	440	432	414	475	424	424	426	430	402	446	437	411	480	418	440	422	464	418	427	439	439	426	433	449	428	439	413	444	448	385	425	426	415	426	417	418	408	450	438	421	417	436	460	476	460	454	437	464	445	414	439	400	432	443	461	478	435	462	416	421	392	416	455	420	459	455	428	426	431	414	430	460	464	418	449	448	406	468	427	413	409	405	442	418	421	467	428	421	462	445	435	438	427	405	439	423	464	450	438	465	414	435	455	427	411	457	462	391	423	448	431	435	423	404	447	444	455	431	463	433	439	423	407	447	431	443	412	433	453	409	437	441	409	435	430	472	436	431	396	429	434	443	432	449	436	455	434	500	467	449	466	439	432	410	432	485	433	464	420	460	445	435	445	415	423	425	458	429	416	403	422	436	405	423	457	404	432	445	432	416	463	417	441	488	405	434	437	431	427	444	408	449	443	403	445	409	439	421	393	425	428	453	438	458	423	408	455	428	419	450	475	412	458	450	434	448	417	445	408	456	408	406	436	451	466	432	419	396	433	471	420	454	450	396	447	440	422	375	418	461	450	404	450	430	451	442	468	433	469	425	417	469	440	469	437	438	462	438	415	465	398	440	418	402	448	428	422	447	446	425	409	403	433	420	388	452	387	411	449	441	436	410	435	442	433	443	445	430	452	434	486	422	434	452	436	415	459	425	423	434	400	408	452	417	454	445	410	471	442	471	421	464	411	440	421	413	445	438	469	406	435	411	447	426	444	435	396	494	459	446	429	447	435	424	447	415	414	422	422	453	442	430	454	443	409	454	417	430	394	427	441	439	424	437	470	425	438	412	419	484	448	494	462	466	478	473	412	439	409	398	466	453	419	423	392	439	409	442	435	428	436	453	442	428	453	427	434	403	426	428	446	430	439	439	482	451	443	442	421	414	415	461	437	462	441	399	447	443	453	422	467	435	452	429	381	448	441	434	453	474	440	442	432	436	421	440	459	494	426	431	443	447	463	426	428	434	430	428	414	409	446	467	479	449	415	433	372	392	414	441	430	465	442	429	456	413	387	450	456	414	439	445	419	413	455	390	403	436	469	434	448	412	451	436	426	458	412	459	447	439	416	448	432	431	440	416	389	426	412	431	457	432	420	427	431	433	423	414	452	415	412	416	455	437	421	425	445	385	457	425	443	423	505	444	450	420	407	429	434	417	405	450	442	428	459	445	444	409	433	431	429	440	431	443	441	430	438	450	436	414	464	420	434	427	430	461	426	402	415	452	432	430	434	428	420	441	446	410	404	426	433	447	442	446	452	429	472	469	406	435	455	427	422	413	442	409	404	429	440	434	414	397	411	434
22990	23499	26176	24905	13910	7198	4999	4110	2877	1829	993	512	351	230	209	210	181	209	186	185	230	170	204	216	196	178	213	215	189	189	164	180	200	196	196	188	205	202	186	187	195	209	196	176	201	205	180	198	183	196	188	186	188	177	203	192	196	176	229	179	186	197	186	190	199	181	203	170	179	202	209	201	200	175	188	188	184	182	185	178	189	174	160	199	203	202	192	193	178	185	211	205	163	208	182	161	188	207	188	230	162	174	210	181	231	197	230	165	184	203	194	209	208	182	178	206	208	196	167	179	214	167	202	179	197	171	194	176	174	206	201	180	176	191	201	182	181	179	178	204	201	196	165	192	216	177	186	204	208	190	182	203	204	186	206	204	187	182	188	184	199	202	219	213	190	196	206	180	208	189	174	179	173	200	182	186	208	213	201	202	185	189	185	200	190	173	178	192	186	197	204	191	180	218	211	201	184	170	188	189	179	180	210	183	212	192	194	198	213	209	201	189	196	189	181	197	165	192	176	180	189	218	179	181	213	202	203	194	171	161	191	189	198	191	190	193	175	209	204	240	204	193	186	197	196	196	190	182	166	172	183	185	183	178	188	202	163	172	169	175	223	174	185	193	183	194	188	179	206	181	177	183	206	194	185	186	208	189	186	203	193	190	193	178	209	187	195	178	197	197	176	201	179	171	183	176	193	176	186	159	197	200	205	189	186	200	152	168	186	208	206	173	183	190	177	178	194	183	189	193	163	196	201	195	223	186	204	200	196	170	173	192	202	212	209	178	180	237	200	178	191	172	222	203	181	199	209	188	183	193	187	175	188	181	170	180	197	200	178	173	186	189	165	179	178	187	182	197	208	169	188	187	177	182	193	205	226	191	187	179	184	171	199	197	187	192	170	182	197	185	215	195	181	168	178	154	176	206	203	167	172	176	163	181	209	194	182	177	197	206	170	199	184	181	188	193	194	186	168	191	183	188	185	182	184	220	189	195	149	168	193	222	210	181	179	187	197	176	202	186	211	195	207	197	201	169	156	219	176	190	193	191	193	197	204	193	192	177	206	185	188	197	177	183	200	176	181	196	172	184	184	178	185	165	172	160	197	195	214	195	197	187	190	217	188	192	222	189	181	200	196	194	178	203	188	178	194	199	161	186	178	198	176	187	177	191	197	201	183	219	198	186	195	180	184	192	196	196	196	205	175	174	179	199	216	180	197	176	192	200	200	181	200	216	185	173	180	177	202	180	156	190	216	180	178	206	204	161	199	194	190	181	185	201	177	198	192	192	197	185	172	195	206	185	168	206	198	189	212	210	197	196	216	223	188	213	171	195	168	173	213	193	199	193	192	176	197	194	195	183	205	174	176	177	178	177	192	185	192	184	182	185	175	178	195	200	206	209	193	150	196	169	190	194	208	161	182	196	204	203	200	177	168	192	191	207	194	189	170	170	195	217	198	169	182	196	187	146	193	179	208	200	185	208	207	193	194	191	185	185	203	185	173	192	195	187	179	202	188	212	182	215	208	175	213	177	168	190	183	196	201	194	187	199	163	195	185	179	179	192	160	199	172	167	176	203	184	210	202	182	177	206	191	181	182	191	187	154	184	177	207	187	214	202	192	198	166	223	188	186	204	189	230	180	196	160	195	183	192	177	204	185	191	202	193	205	202	170	200	182	205	197	207	188	173	181	179	171	180	186	174	203	211	192	203	174	199	207	201	192	172	159	192	198	209	192	163	181	199	185	202	199	167	206	191	196	198	206	199	194	170	196	193	191	168	187	195	188	206	192	195	189	195	176	203	169	189	184	191	205	165	194	208	187	211	173	182	185	178	203	183	205	203	204	206	193	192	180	181	187	219	204	208	197	186	180	186	177	188	202	208	214	181	209	175	189	171	208	177	173	197	200	187	160	181	194	189	210	199	167	191	180	196	168	158	172	186	200	205	169	192	202	202	175	171	188	191	193	182	214	203	183	184	192	175	190	177	190	193	194	191	192	194	210	211	195	187	228	176	191	207	182	224	233	204	197	179	175	208	179	191	213	169	184	176	212	196	187	186	196	189	177	212	192	189	189	209	175	174	173	191	212	188	197	199	203	183	209	174	204	184	214	185	174	195	191	204	208	182	213	212	217	187	196	190	227	200	174	190	181	186	194	181	208	184	180	185	197	179	173	202	176	210	184	201	202	172	193	211	194	178	188	188	219	190	156	172	189	183	206	193	192	179	197	183	173	186	170	190	179	158	194	194	198	162	173	196	221	177	190	204	207	212	201	177	184	203	216	185	197	188	188	196	202	187	177	197	204	159	194	189	199	203	194	176	165	196	161	215	190	200	194	191	200	197	174	197	186	208	213	187	162	210	194	188	186	193	189	218	183	190	173	175	184	196	200	203	178	178	192	189	179	190	185	212	190	211	184	199	197	194	204	191	170	211	203	212	204	181	189	188	172	195	190	219	183	178	201	165	195	186	195	181	205	187	198	185	187	193	184	190	181	168	208	216	181	193	214	179	214	208	201	176	198	183	156	204	186	201	191	187	176	181	187	185	194	197	184	192	208	180	185	205	183	202	184	198	181	176	194	195	178	205	166	189	179	190	200	188	207	189	174	208	181	193	203	193	189	212	183	178	221	190	189	163	208	200	180	172	170	178	175	226	187	170	187	170	181	180	158	193	195	201	205	216	211	191	181	184	185	215	166	184	197	200	168	200	224	218	190	190	185	165	215	208	188	172	219	180	178	187	208	216	200	189	179	187	205	178	190	198	183	204	180	163	204	198	200	204	190	198	187	200	167	208	205	195	199	167	181	194	177	197	201	208	189	186	201	170	169	198	201	197	160	219	185	182	165	220	184	190	180	192	206	189	210	207	204	175	170	200	179	203	184	180	175	206	191	189	188	189	183	168	179	207	211	214	204	205	206	202	173	171	161	178	184	178	185	192	209	175	187	204	200	194	164	185	197	189	159	162	170	187	184	198	189	179	177	188	200	186	183	210	196	185	207	202	191	176	184	188	190	197	210	178	173	191	194	191	200	193	207	211	200	207	167	186	202	189	191	209	175	192	199	207	180	182	183	154	199	201	220	187	144	188	183	198	209	190	192	191	186	182	199	188	176	177	209	181	181	186	188	199	210	202	166	166	182	209	175	206	182	173	188	179	179	181	215	193	192	193	181	205	213	208	177	208	199	195	158	195	177	188	183	198	208	204	213	199	188	194	198	189	193	196	206	201	192	215	187	176	194	177	199	177	191	191	165	193	182	181	176	184	190	177	156	183	209	196	188	199	224	188	182	184	177	190	215	204	186	201	178	203	217	182	191	209	185	175	227	202	199	195	183	222	192	198	213	218	164	195	208	188	184	184	213	168	157	173	190	182	204	177	210	197	165	201	175	188	180	202	177	191	201	212	191	178	178	197	179	187	186	184	186	200	171	167	165	178	196	199	181	157	179	178	200	181	177	180	160	217	201	179	191	200	189	196	195	169	175	201	195	194	187	189	179
14379	19704	30278	34137	24913	18874	16974	14915	11140	6841	3737	1682	1009	617	474	456	441	473	503	452	460	428	453	414	445	454	422	449	461	432	466	436	457	431	409	427	397	424	406	483	470	441	449	419	441	442	429	470	447	451	480	449	438	440	449	465	417	435	455	471	453	475	466	377	462	421	414	439	442	438	438	456	427	414	470	494	409	432	434	413	412	496	413	427	462	465	432	476	461	454	461	406	448	447	438	455	443	397	435	432	394	442	432	413	443	429	461	397	448	436	405	435	457	433	426	438	435	428	442	426	444	447	425	429	451	444	419	446	447	430	464	448	450	478	418	430	408	436	436	482	435	434	418	444	429	485	421	366	428	440	425	453	406	398	407	450	421	452	449	435	447	503	449	418	449	436	458	452	425	470	446	432	433	424	424	461	448	442	445	452	431	426	427	442	464	432	443	452	402	455	438	454	458	453	421	391	449	415	439	448	454	432	454	470	423	491	419	467	463	443	430	450	416	446	428	420	454	406	428	446	489	443	464	401	419	442	436	420	425	410	434	435	462	428	481	447	436	442	440	446	446	420	414	427	412	464	467	381	425	475	425	442	470	428	439	405	443	398	441	453	426	448	443	429	406	473	443	387	449	436	422	426	479	430	453	434	410	433	449	456	421	422	434	434	422	431	462	464	487	446	452	485	393	431	394	442	441	420	438	475	394	382	437	433	445	420	433	467	401	395	452	436	446	410	413	427	424	460	475	417	411	433	420	454	451	426	425	441	410	454	458	418	452	465	457	397	431	438	450	469	428	413	414	441	429	446	405	413	422	453	430	450	442	471	402	425	445	439	429	455	421	453	430	425	457	392	393	402	438	401	433	434	430	411	415	418	446	404	416	450	468	455	448	457	416	413	426	413	440	446	450	395	397	408	453	431	439	428	417	464	455	452	440	433	427	428	442	418	453	424	478	459	461	489	425	436	414	448	475	421	449	431	449	432	403	421	419	419	413	437	450	428	432	438	470	421	445	446	449	445	470	459	459	396	433	460	396	432	425	418	429	412	439	433	421	454	446	419	410	447	440	420	382	414	396	435	453	421	415	462	443	445	471	415	425	424	463	447	438	417	420	418	445	449	456	457	454	429	400	459	434	422	424	462	442	429	471	433	484	454	470	422	429	420	427	453	457	439	421	452	462	441	400	470	383	454	483	449	418	390	456	439	447	430	415	424	449	427	436	418	463	443	467	449	442	438	423	457	450	429	430	454	451	414	441	425	438	449	397	448	450	413	445	431	448	456	435	441	420	457	431	403	413	455	419	435	432	414	400	428	433	417	468	418	458	437	444	448	400	430	447	422	438	416	437	454	399	447	471	413	420	434	448	436	446	446	454	457	454	435	426	479	455	403	436	434	419	428	407	408	415	437	417	419	446	465	469	416	450	465	422	438	421	440	428	429	445	429	451	465	410	452	416	452	427	405	424	410	455	418	414	410	443	453	451	419	422	429	407	428	475	413	475	455	411	441	425	428	414	443	441	437	417	426	468	397	454	438	427	446	431	434	443	482	453	440	424	459	454	432	472	437	449	445	422	444	451	412	404	438	427	432	399	443	441	472	441	446	437	429	453	425	443	399	472	468	434	465	464	453	438	453	468	386	444	430	447	475	421	404	444	393	417	458	448	459	437	450	402	458	456	414	422	437	402	448	480	450	423	441	421	462	474	426	401	452	444	407	426	447	452	439	463	408	462	417	432	431	440	426	426	407	462	467	458	449	431	448	442	434	438	426	465	443	422	429	413	460	448	442	449	452	459	426	409	453	459	446	407	460	444	412	426	456	472	448	445	446	447	456	454	421	408	416	415	416	448	429	417	450	390	448	463	464	411	434	411	433	455	435	406	419	403	482	456	401	451	450	454	451	427	451	440	393	449	425	407	448	444	445	432	438	425	448	416	453	452	421	430	433	477	465	474	455	461	435	437	424	458	447	448	408	442	457	430	452	429	433	462	411	441	439	412	435	482	465	448	458	441	436	478	455	435	456	456	442	432	425	417	420	449	456	438	405	447	421	434	432	415	451	448	430	461	417	453	466	466	429	453	427	432	436	442	423	455	448	428	477	452	431	467	381	452	449	461	456	431	451	415	436	456	427	464	461	438	484	423	430	438	452	426	453	444	431	449	413	420	424	446	416	422	431	468	455	438	444	408	463	422	427	492	411	450	447	414	447	428	431	474	438	434	410	371	452	449	473	436	459	424	406	452	436	488	456	441	423	452	408	444	420	443	441	410	430	438	413	423	430	454	456	413	418	435	404	436	468	429	396	434	451	460	419	429	409	481	431	422	465	437	459	464	448	453	439	446	459	409	438	456	429	456	468	462	430	455	436	459	419	448	439	440	490	473	415	497	417	424	430	420	418	445	448	422	414	423	467	463	439	402	450	441	486	396	439	433	425	424	407	460	449	456	429	451	424	474	438	406	462	379	455	396	442	419	403	417	426	460	432	431	445	440	414	445	475	404	433	436	440	423	414	444	449	421	433	432	437	444	456	426	411	443	435	382	420	443	468	416	447	424	439	391	473	469	452	378	402	409	402	453	465	438	417	455	459	417	421	459	415	390	405	435	442	459	451	415	424	408	419	403	419	452	409	470	457	444	435	442	440	453	425	441	469	416	448	401	434	456	411	430	437	435	417	455	491	414	463	401	424	425	437	430	427	416	421	456	488	417	452	455	445	440	466	449	443	437	439	424	418	415	412	429	441	462	462	430	451	410	473	409	452	431	449	433	409	436	456	432	420	415	444	407	434	417	422	449	424	460	439	456	428	442	444	401	428	422	428	408	419	406	414	495	485	415	424	417	424	401	441	423	431	426	464	441	423	422	445	437	459	461	429	430	435	423	448	446	433	463	432	461	436	458	450	429	413	479	455	428	458	444	402	423	424	433	412	425	422	369	464	429	448	449	415	441	414	427	468	504	430	432	424	409	487	457	472	478	443	450	459	452	467	421	424	468	472	411	419	443	421	457	425	442	428	484	440	447	434	445	408	427	452	437	426	477	443	432	433	447	452	411	396	433	442	409	449	456	461	449	452	472	438	391	422	435	454	438	426	420	445	449	438	421	448	418	452	439	405	456	416	434	403	441	435	429	406	446	416	426	400	441	435	406	432	464	400	435	437	414	439	444	453	431	403	445	433	430	436	434	422	424	443	451	443	441	495	429	433	443	457	416	433	436	457	386	455	441	416	466	430	410	444	430	449	459	420	455	409	410	452	449	442	430	439	462	452	484	423	458	401	433	432	436	400	406	441	458	437	412	442	443	426	439	450	477	458	446	400	456	458	442	409	429	437	416	450	478	484	444	426	442	460	459	403	397	396	454	470	436	457	443	456	439	422	420	430	435	464	437	419	441	444	415	415	403	416	452	436	450	424	447	424	450	426	399	465	437	427	464	439	395	427	458	419	456	434	448	423	469	442	457	388	454	432	425	420	434	460	469	428	484	393	467	423	424	462	429	416
45660	48592	49634	45339	34469	26365	24018	25312	22713	15242	8039	3231	1423	620	336	237	238	244	247	208	226	218	194	173	171	189	179	214	217	177	178	190	209	214	184	188	182	211	207	192	190	199	188	189	211	198	200	187	193	184	232	203	193	162	178	179	207	198	183	192	201	203	197	164	214	180	190	194	202	195	166	210	207	186	193	181	197	206	164	201	199	198	190	179	179	166	179	225	184	197	179	201	181	190	194	173	187	183	172	168	192	208	174	214	175	190	211	209	188	182	212	210	191	190	222	184	209	205	210	181	188	180	166	214	190	176	227	168	152	198	174	161	208	214	190	211	193	227	172	178	221	191	204	203	179	176	188	198	199	185	205	196	209	181	199	178	188	176	172	158	196	174	187	205	218	202	171	229	194	213	195	192	202	190	172	191	173	193	190	189	182	178	191	189	185	199	189	181	179	185	202	192	210	196	196	198	173	181	179	194	188	201	200	202	208	197	206	175	201	184	147	198	218	185	176	198	204	193	225	187	210	201	173	197	210	200	188	176	194	184	198	216	219	189	186	193	194	164	197	202	198	211	184	193	202	205	199	228	221	208	191	194	189	190	190	184	191	210	208	179	193	201	211	197	171	172	190	201	205	175	206	187	168	195	208	209	188	186	212	198	181	183	195	199	205	181	221	174	178	198	189	177	192	182	170	206	194	206	172	193	187	205	201	223	205	164	208	179	186	191	212	184	175	170	211	184	194	204	197	199	239	190	186	210	199	215	215	215	185	182	188	186	184	212	207	181	176	201	204	206	191	201	178	188	206	182	193	200	181	209	194	195	150	198	221	197	203	176	209	211	198	198	169	183	212	201	211	238	186	174	180	177	207	185	201	195	192	202	201	199	175	180	207	196	180	154	213	202	204	192	198	187	230	195	176	198	203	240	195	190	176	192	164	185	194	204	180	180	188	187	187	201	194	199	188	187	196	181	202	196	171	176	211	185	203	180	200	187	203	189	210	212	206	202	163	209	200	196	187	178	172	192	200	207	186	180	189	227	184	193	181	191	174	213	195	196	190	189	190	196	196	196	198	178	173	202	183	172	197	168	195	213	198	215	182	185	194	200	202	163	187	216	163	174	187	203	190	200	180	200	216	201	193	201	197	210	179	184	193	197	165	165	197	196	210	210	152	195	215	187	201	191	185	174	164	192	192	208	220	195	179	194	164	192	203	207	177	214	196	198	205	176	189	176	195	194	194	189	202	198	205	193	181	188	198	209	194	196	195	158	194	215	183	187	173	207	203	180	174	167	180	170	203	189	180	167	178	186	196	177	200	174	191	179	186	213	177	177	178	180	191	196	169	205	204	190	208	205	224	196	200	184	148	197	179	200	204	160	193	191	216	178	159	184	183	204	161	193	204	169	206	196	210	201	209	163	211	175	191	178	183	191	208	206	189	198	241	193	176	171	212	167	182	181	181	210	178	212	204	202	154	173	172	185	205	183	199	215	198	207	187	164	183	188	180	183	195	181	209	157	187	208	207	194	202	183	209	189	203	170	205	164	215	180	181	194	167	201	183	203	191	233	183	201	195	198	221	192	200	206	169	191	170	199	173	205	211	182	208	181	198	169	190	208	211	159	208	181	185	185	182	181	210	195	179	199	206	168	187	183	201	214	176	198	180	220	212	179	180	192	183	181	188	219	180	165	170	182	196	179	204	196	182	197	191	210	183	187	201	174	204	192	207	207	196	174	184	179	183	185	204	165	193	199	200	194	211	174	196	183	223	186	189	191	163	172	181	194	203	200	206	177	202	185	190	205	197	190	160	187	186	213	183	167	223	167	178	210	185	211	178	173	193	183	191	190	181	175	168	186	197	203	193	171	175	174	190	201	193	188	189	208	204	211	214	185	194	194	173	183	199	176	195	179	195	201	214	198	179	202	187	211	196	185	178	198	205	194	181	172	221	192	174	172	190	200	208	162	205	206	183	190	196	198	189	170	186	169	216	194	203	189	189	197	189	185	209	211	178	187	182	191	179	172	191	156	187	176	203	206	198	179	199	185	192	182	181	197	201	179	164	195	198	200	163	185	197	191	199	212	169	188	188	179	178	192	211	209	199	186	195	192	179	202	199	194	173	196	199	196	194	174	180	200	198	207	178	176	180	202	198	168	183	204	202	188	204	185	182	177	180	196	185	190	176	181	206	205	200	184	178	192	202	199	197	213	185	205	191	189	188	196	191	183	210	183	191	196	205	195	198	191	211	198	185	201	192	177	200	182	169	196	177	183	187	190	190	215	194	186	200	210	180	178	149	195	175	196	210	206	167	171	205	202	195	177	208	176	180	219	186	221	198	170	213	184	186	191	198	184	164	177	193	220	205	166	198	207	176	196	192	206	180	169	199	183	172	202	178	203	175	206	201	224	205	235	229	201	175	215	194	182	183	188	202	197	189	191	201	189	189	188	213	167	210	171	176	173	194	197	211	175	196	190	191	182	181	194	207	196	176	203	194	171	170	175	186	189	169	185	183	201	193	199	210	186	201	157	182	180	198	207	208	198	184	230	169	206	185	189	190	213	196	183	185	206	206	209	204	196	197	192	199	192	204	188	170	204	183	168	183	205	192	184	181	212	190	201	200	194	173	184	188	207	181	206	180	179	179	200	183	197	176	207	209	198	179	166	194	171	188	205	194	208	190	174	175	175	200	202	194	192	196	202	201	180	185	180	206	197	194	194	180	199	202	194	211	196	190	210	159	208	175	168	194	196	187	157	204	230	195	182	198	197	167	203	183	213	197	181	182	155	198	199	220	209	182	190	209	178	182	193	166	183	207	143	198	207	194	205	188	181	186	177	201	208	206	187	194	201	204	211	191	173	194	180	182	210	173	195	183	166	187	193	181	221	206	182	186	179	193	201	187	180	177	195	205	194	179	204	198	179	189	198	200	198	211	189	175	200	197	189	170	217	174	183	201	198	174	195	211	196	177	202	196	179	219	191	206	171	169	188	216	202	170	176	193	199	211	207	184	187	176	208	173	164	203	163	184	189	203	192	225	190	188	226	196	200	190	192	209	195	201	193	174	179	182	215	182	186	209	179	200	176	216	191	193	179	185	181	177	202	220	188	209	181	188	208	202	197	198	182	183	197	154	201	193	181	206	190	181	173	167	205	173	166	181	157	187	193	197	185	175	173	171	174	204	187	198	204	160	191	207	202	208	181	187	220	204	190	228	200	183	194	186	210	188	186	176	174	202	185	193	182	188	209	184	179	189	206	176	162	210	189	203	191	177	211	180	189	198	199	209	206	197	160	229	168	194	168	202	187	205	181	222	176	218	178	193	178	179	184	187	178	188	186	187	187	198	185	196	168	212	214	180	181	166	187	185	182	180	191	201	185	175	195	227	194	212	187	200	193	187	202	190	183	191	192	188	195	203	191	216	187	193	185	180	180	219	205	194	169	167	185	206	194	195	192	197	203	197	191	202	201	178	200	200	194	189	209	184	202	192	177	190	171
31335	42285	50619	52335	43959	36536	37403	42573	39830	31738	20781	11041	5265	2195	1029	677	558	531	553	499	485	497	422	488	417	439	441	461	421	463	411	424	413	424	456	435	464	419	419	447	442	484	418	458	441	427	445	420	437	454	464	456	432	430	438	437	454	426	461	413	459	459	421	401	412	417	457	443	453	447	443	399	446	450	414	403	436	389	445	404	463	457	420	468	412	405	462	422	422	441	433	447	420	439	439	441	450	438	444	430	431	427	422	418	449	449	437	449	402	444	432	459	478	406	430	433	418	441	426	429	471	459	447	422	419	398	463	416	435	418	412	389	408	467	450	428	444	464	426	409	432	404	457	456	440	448	437	408	422	440	445	463	430	420	432	421	425	438	438	417	411	413	397	434	443	412	420	439	411	424	436	427	422	433	391	452	462	428	433	455	454	422	450	414	446	438	417	450	452	400	422	418	466	434	422	475	436	467	437	423	442	441	495	441	432	422	443	460	422	442	443	426	450	389	437	419	462	416	437	429	441	406	443	447	397	418	452	432	472	439	439	435	469	444	423	449	452	441	455	463	437	442	409	411	433	444	433	442	448	448	447	443	449	438	457	455	444	407	427	442	413	430	432	433	461	447	437	416	415	404	437	459	461	420	404	454	385	471	453	429	406	419	458	437	431	414	416	477	413	461	439	447	424	433	429	439	394	392	453	422	433	429	446	470	425	466	415	450	422	431	431	434	444	427	460	437	458	424	464	407	446	445	437	437	445	444	472	425	446	463	443	434	426	406	392	440	444	416	461	438	442	434	407	479	431	435	424	414	429	414	475	421	434	445	450	421	435	485	430	398	456	428	458	421	452	425	412	462	446	463	401	452	420	377	411	423	420	424	442	384	440	408	452	399	477	441	457	438	436	421	409	405	405	410	439	435	466	408	455	431	428	440	456	423	459	407	436	479	429	456	417	385	411	447	414	415	476	429	415	435	426	423	407	442	430	429	459	432	467	456	470	447	423	435	407	455	458	387	445	461	401	421	432	444	431	428	421	418	412	420	458	428	434	407	436	443	450	427	394	460	451	437	468	393	453	402	460	392	425	444	472	446	419	403	432	447	438	414	409	435	471	451	438	436	405	448	439	419	435	440	443	401	427	460	456	457	407	416	415	429	425	414	462	426	450	457	453	450	433	444	403	432	402	436	408	440	454	421	460	433	419	461	440	471	424	472	439	455	384	435	422	396	431	439	409	445	440	414	451	475	449	429	419	428	426	427	438	436	472	433	445	451	444	449	437	428	402	440	449	411	448	428	423	422	426	428	419	422	432	393	436	415	446	471	422	441	422	419	435	399	433	448	408	436	451	449	430	367	445	453	464	421	430	425	441	453	435	452	448	422	449	487	441	423	404	456	421	436	465	411	414	457	489	472	455	464	426	403	434	437	462	447	435	418	451	478	417	445	394	415	457	411	417	461	441	443	423	419	434	451	469	470	444	437	416	440	445	433	451	381	416	403	425	447	443	427	412	446	458	436	423	426	409	427	403	426	438	474	450	439	446	435	443	405	463	443	411	437	431	459	426	405	468	462	434	472	418	459	453	432	416	437	439	411	414	436	461	464	420	431	422	443	400	424	407	442	468	429	430	425	415	467	437	426	415	441	450	436	427	418	446	404	438	405	418	431	431	424	451	447	443	422	441	416	411	423	430	429	430	431	414	396	424	425	432	416	426	431	413	413	436	415	430	428	470	451	446	389	398	450	409	394	439	463	410	423	400	408	440	437	469	414	440	417	432	452	436	426	427	429	425	447	445	413	437	441	428	419	378	472	434	408	430	463	414	403	419	401	413	409	388	468	427	439	447	388	419	437	398	420	423	426	426	415	439	415	474	393	412	455	419	435	415	442	419	433	443	466	459	445	427	463	427	451	400	405	446	466	443	462	422	417	404	429	420	410	434	431	426	434	398	469	410	457	465	430	465	440	406	432	402	430	439	430	414	484	452	450	442	430	393	445	427	440	444	419	420	465	412	447	435	430	422	450	417	457	431	425	464	476	441	460	459	428	462	469	436	444	421	449	423	418	465	467	430	444	409	383	426	450	454	394	426	452	457	430	456	441	411	422	455	433	418	380	465	442	436	452	437	428	438	434	423	479	448	439	430	420	439	438	436	430	413	433	414	419	444	439	437	408	428	428	416	458	451	470	430	389	470	457	457	427	450	457	457	416	442	397	409	445	432	462	470	456	423	448	451	415	458	406	446	426	419	372	427	471	431	421	448	452	430	425	416	424	439	421	429	453	424	435	453	417	422	430	448	407	409	408	451	465	442	436	386	441	457	424	451	460	434	452	453	446	454	480	429	453	453	442	490	422	428	457	420	428	485	445	412	402	493	419	417	428	381	456	439	400	434	438	398	476	419	427	409	448	407	452	434	457	414	452	441	425	418	427	425	401	463	456	459	414	445	448	442	429	427	431	445	435	438	437	420	444	469	472	470	435	426	395	484	421	429	449	434	467	437	414	420	448	446	425	484	442	442	454	424	410	437	453	413	433	434	440	413	417	455	386	419	444	433	424	455	452	472	430	431	407	399	458	441	418	437	491	433	420	436	398	471	424	451	486	452	410	457	436	423	443	414	439	410	435	439	432	433	436	419	444	460	398	417	436	417	437	433	437	451	437	430	427	445	471	454	429	444	422	423	427	446	426	437	426	470	425	427	417	481	456	431	492	422	446	402	439	403	435	437	448	407	430	444	409	422	444	440	424	413	425	420	417	424	424	425	451	385	430	417	429	399	458	429	419	462	437	410	421	451	460	409	412	416	389	458	440	436	394	419	469	441	415	415	449	432	447	433	407	463	411	406	452	404	449	427	437	404	434	433	427	452	423	457	443	487	383	455	465	453	464	479	434	409	468	426	392	436	407	416	452	439	455	468	455	459	413	415	400	458	458	424	439	454	449	418	446	460	455	404	426	445	441	466	410	437	452	446	461	416	452	403	447	446	438	444	463	413	440	455	422	459	424	424	416	476	467	420	428	414	433	403	452	431	395	417	429	415	446	427	435	447	422	394	424	428	421	435	410	383	453	425	415	441	441	410	423	398	460	479	402	458	447	418	468	430	429	423	446	426	419	415	455	404	436	403	423	410	431	451	429	423	445	454	470	458	422	406	437	418	406	427	444	445	464	417	456	403	427	447	425	430	422	487	453	429	445	434	402	415	434	407	441	441	435	459	456	429	433	405	429	456	428	442	445	453	486	448	449	432	447	429	417	445	457	390	421	470	503	427	424	482	422	412	492	402	486	465	505	419	425	451	460	484	440	458	438	395	426	422	435	467	423	418	412	424	408	433	452	453	438	445	446	424	427	419	446	385	423	414	437	472	443	418	467	430	414	434	417	469	440	453	442	399	434	448	446	462	431	471	413	426	430	439	419	421	462	429	456	397	424	419	441	443	452	445	396	443	486	443	450	456	434	467	437	456	422	465	406	420	403	450	445	447	426	452	451	440	469	416	419
53864	53527	48144	42509	35171	26751	27227	31883	32716	25461	15690	6763	2719	1003	533	302	260	249	255	212	219	204	207	178	184	203	202	196	191	184	203	201	202	192	191	211	198	198	179	214	165	210	202	220	179	223	203	233	179	204	174	199	212	186	187	186	196	196	181	199	184	212	216	174	197	214	199	195	202	238	185	199	187	181	198	199	220	174	212	194	189	186	204	205	202	176	178	189	176	171	183	192	180	197	195	165	197	187	216	187	174	188	202	194	201	203	221	190	194	187	192	209	223	228	217	212	176	187	213	193	212	204	192	186	177	179	198	215	191	167	212	200	184	206	180	171	191	193	193	174	165	209	180	180	185	174	188	175	182	190	223	190	177	177	195	196	210	197	193	190	226	200	206	192	204	215	177	198	187	201	224	198	188	202	198	211	197	215	177	204	212	186	196	192	187	206	207	201	184	202	207	177	189	188	217	184	192	176	189	208	181	172	170	220	210	188	168	190	206	198	196	201	172	215	154	196	198	228	193	203	178	174	165	181	202	226	197	204	188	213	178	186	217	178	213	213	217	216	188	213	202	183	170	180	208	193	207	157	187	204	196	192	182	192	204	179	204	188	199	163	172	182	195	196	179	197	183	188	175	174	210	180	216	202	202	172	192	192	204	177	165	193	197	212	208	186	190	229	178	198	183	187	201	227	190	175	176	195	215	206	228	187	214	185	188	204	197	211	192	195	225	234	182	167	168	179	177	185	204	185	176	199	176	203	191	188	190	169	178	170	175	167	180	204	230	193	182	204	186	174	205	224	205	214	162	183	173	205	214	216	194	192	179	175	209	215	179	212	189	211	197	199	212	205	162	223	214	198	187	191	170	223	182	217	206	202	201	210	196	225	185	200	210	175	194	224	188	193	175	199	199	186	201	200	192	197	188	189	201	193	181	190	191	187	160	222	195	193	168	192	208	191	189	196	217	196	214	178	196	171	219	230	187	161	205	217	166	193	177	184	190	188	194	222	205	197	176	187	203	182	200	207	193	186	201	197	228	203	192	216	198	181	200	173	219	189	217	190	190	187	191	193	175	188	180	226	222	220	199	173	187	206	206	178	191	190	201	199	194	204	196	185	195	188	194	195	158	193	195	180	193	217	165	196	187	189	187	223	179	168	202	185	199	188	197	183	211	220	226	226	198	200	213	191	166	185	205	173	197	195	169	206	177	196	194	190	215	181	190	197	180	195	167	183	193	237	188	201	183	189	218	194	201	204	196	202	183	174	186	181	211	193	200	179	202	207	180	188	199	210	192	187	192	173	210	213	203	170	199	207	196	178	200	196	201	175	203	182	185	185	207	190	207	178	196	187	197	183	222	230	197	195	194	203	222	191	186	203	198	203	220	202	188	185	187	171	195	208	201	166	186	219	200	187	185	201	193	213	172	213	185	194	217	166	214	198	204	192	222	186	172	194	173	195	202	191	177	171	194	175	219	184	192	216	169	203	183	211	180	185	194	194	197	194	206	190	220	198	220	184	205	215	208	172	182	203	177	178	184	179	196	198	192	201	183	211	196	191	177	191	205	201	226	180	194	177	185	193	197	162	182	208	200	212	218	175	180	178	197	175	176	206	198	194	204	207	218	196	175	151	170	187	233	185	205	217	198	192	204	210	205	222	189	183	183	203	177	206	185	186	214	181	197	175	199	215	214	160	204	190	199	197	201	214	184	212	185	197	193	180	198	174	204	193	193	196	195	198	199	205	188	176	172	184	189	164	219	189	171	217	188	194	203	174	173	217	175	210	200	193	178	187	220	210	203	183	210	243	195	188	174	170	202	172	187	172	181	195	174	191	194	183	209	195	198	174	206	197	188	175	179	212	203	181	211	181	198	215	201	181	180	204	166	173	197	187	199	194	183	153	215	179	210	209	177	200	173	176	194	204	231	178	201	181	230	174	164	198	207	231	204	186	207	193	175	196	213	196	193	180	207	193	174	177	201	186	191	185	200	194	198	173	158	192	170	199	203	199	200	192	215	190	204	180	228	190	197	189	166	206	200	197	200	162	206	217	198	186	184	196	190	186	227	197	200	199	186	210	191	196	196	194	206	187	186	176	227	234	188	194	178	171	214	190	183	186	191	189	191	199	184	185	183	229	197	209	216	194	215	196	178	195	207	205	193	204	199	204	185	217	221	163	211	205	198	195	222	200	197	204	205	208	187	211	211	177	238	213	195	178	197	203	182	188	198	176	173	205	163	202	236	193	182	187	169	220	180	205	181	198	167	210	153	192	187	207	189	181	218	174	177	180	223	208	196	190	180	178	190	159	176	204	193	182	188	190	193	192	224	195	187	196	210	177	203	188	172	203	195	199	168	199	180	223	213	209	208	199	176	198	194	196	204	206	203	198	158	189	178	186	207	200	212	212	171	212	206	181	187	172	211	198	198	227	216	208	180	175	187	191	164	162	213	213	193	200	223	193	178	182	221	217	206	171	187	178	183	191	151	161	213	190	185	165	178	183	204	189	198	178	218	179	184	192	168	167	185	194	177	183	195	216	198	211	201	202	184	199	219	189	215	205	191	191	208	166	186	201	196	188	191	209	182	195	178	191	205	192	196	190	216	178	172	182	224	220	209	184	199	207	167	187	190	162	185	204	206	213	190	194	178	191	197	210	160	193	213	169	203	210	225	174	187	208	204	180	200	198	181	193	179	179	198	178	185	186	214	189	172	182	211	204	208	197	189	197	170	189	170	217	186	195	207	190	185	207	162	186	177	195	203	212	182	163	176	212	204	173	166	201	214	193	227	197	201	207	205	171	172	213	187	198	181	187	182	207	223	210	194	207	173	200	203	217	209	202	197	208	168	180	175	189	190	197	205	210	204	178	192	177	202	189	231	206	191	199	226	227	213	227	190	184	193	184	198	193	195	194	191	175	178	188	197	183	204	191	194	177	169	165	210	188	189	188	166	192	179	204	189	217	171	195	177	196	203	176	215	172	191	199	201	194	185	186	208	178	204	199	213	197	210	201	193	201	182	219	191	252	195	203	203	184	193	224	191	178	210	212	218	192	240	169	198	206	172	213	183	184	212	191	183	170	201	177	194	201	210	190	183	195	188	203	207	201	183	203	175	231	183	197	213	208	194	198	190	197	207	187	184	188	200	186	208	197	180	180	198	186	188	217	194	195	175	196	185	221	190	217	167	199	166	182	178	190	224	189	187	201	199	167	191	190	199	187	191	227	204	176	181	200	224	166	184	208	192	196	187	178	232	216	176	226	184	208	217	204	186	190	216	206	213	191	162	197	181	212	181	194	198	197	204	172	185	193	192	227	195	218	187	199	195	200	203	194	219	209	184	196	198	186	193	177	185	183	171	209	168	191	208	209	209	185	209	178	176	205	189	192	177	204	175	197	189	180	192	184	195	156	190	185	198	194	193	182	209	229	190	208	220	174	215	195	191	179	166	202	197	214	209	198	193	231	200	194	188	194	152	203	190	190	187	182	202	202	188	168
38538	50143	53908	54510	48996	43990	46495	51594	49403	41151	29296	17356	8710	3738	1612	869	741	639	661	530	505	500	475	430	444	465	457	417	423	441	444	406	472	399	417	466	451	411	443	451	474	412	422	454	461	454	412	484	448	424	427	405	425	437	462	441	419	457	395	429	442	447	379	442	449	410	420	453	437	463	452	451	425	428	418	404	427	408	446	458	467	435	416	450	419	438	471	474	441	412	423	416	426	394	418	494	402	483	443	458	463	427	404	464	435	442	422	457	437	433	414	446	401	412	385	443	436	443	406	444	448	439	453	396	420	448	415	433	433	419	434	404	471	433	390	458	459	430	422	456	416	418	462	422	438	456	436	454	408	453	460	457	443	448	468	459	402	399	413	437	428	448	429	423	415	451	425	422	435	410	422	462	440	445	421	413	451	414	421	436	457	426	413	457	445	444	423	419	417	440	435	449	421	447	433	393	492	408	435	447	399	430	405	451	451	463	418	436	441	445	401	468	440	409	405	403	481	458	450	420	443	418	439	461	443	409	463	431	462	386	390	398	451	457	431	405	414	435	395	440	419	443	429	421	440	440	424	430	420	397	419	428	447	490	420	430	424	416	442	409	414	434	459	402	455	443	411	442	434	425	459	411	426	459	402	484	425	408	404	416	398	439	438	375	424	402	455	415	446	458	429	406	451	431	440	442	458	469	452	424	456	433	409	459	422	410	426	426	389	454	423	425	453	470	436	429	417	432	409	410	445	417	405	444	456	401	452	476	418	428	400	455	430	445	410	403	428	462	467	418	448	438	430	459	424	430	465	416	431	410	420	393	449	411	444	432	445	436	408	434	431	464	437	424	428	460	437	417	425	437	437	398	439	458	411	411	439	461	466	441	416	445	403	433	444	454	426	396	443	443	436	440	484	420	435	443	432	425	406	410	417	407	411	405	470	432	446	441	394	479	437	432	451	440	426	441	457	441	391	439	430	390	481	400	419	436	436	384	443	410	439	441	441	408	427	438	428	452	447	477	429	430	447	437	412	464	427	422	443	432	441	423	452	409	411	403	420	393	440	417	398	395	403	430	408	439	383	467	421	428	438	419	417	447	393	411	444	414	444	457	466	437	449	429	452	423	469	453	457	461	420	449	433	424	454	441	470	459	431	435	447	411	418	413	408	409	471	437	424	401	395	412	459	465	430	427	424	419	423	448	402	447	450	446	465	451	422	430	449	426	415	464	445	406	484	458	412	422	398	449	453	442	424	428	498	434	424	421	443	445	402	406	416	421	409	427	434	450	462	408	462	432	434	452	408	444	422	410	462	434	416	405	433	435	420	465	387	433	456	410	461	419	444	447	445	464	440	403	442	391	420	427	445	434	443	457	394	400	413	428	432	406	467	441	415	449	429	491	435	431	431	429	413	443	442	452	422	430	460	444	417	408	402	425	445	447	423	441	425	478	438	467	406	417	392	438	446	427	457	435	431	420	457	417	451	436	433	434	445	397	425	402	469	402	447	448	435	430	408	420	429	431	434	473	425	445	462	402	444	427	432	409	398	420	413	468	431	472	417	421	446	441	396	443	451	435	426	432	427	426	406	469	440	417	454	399	445	459	419	461	457	446	449	425	435	420	439	413	483	396	467	462	414	410	428	427	431	445	431	463	465	421	442	428	439	419	432	460	489	397	417	417	392	427	417	441	463	446	406	373	404	406	424	396	431	444	420	427	420	477	482	402	431	448	422	439	435	440	457	432	447	424	441	416	432	442	404	405	442	444	434	453	408	420	441	439	429	447	439	426	401	452	396	441	428	415	439	441	442	460	433	434	422	461	456	422	393	438	457	447	461	413	416	463	413	411	462	439	425	403	476	453	458	408	455	449	429	440	454	430	444	439	409	461	451	454	418	464	394	417	407	421	449	461	440	452	420	446	448	448	410	431	400	453	436	429	449	421	446	417	410	412	446	440	442	467	439	437	474	476	398	466	426	439	420	447	436	455	449	459	463	418	422	443	442	409	452	441	445	447	411	476	439	459	428	452	410	428	464	453	419	452	411	448	429	407	400	414	431	420	414	425	484	428	431	394	429	457	437	450	449	437	441	443	417	425	422	411	475	439	422	386	435	466	467	443	396	433	426	419	428	454	429	485	420	453	380	422	444	440	430	445	430	415	429	423	480	408	442	442	439	438	437	442	401	454	427	481	449	418	446	422	421	403	420	448	402	396	460	425	428	445	427	472	437	449	397	445	456	437	438	419	415	430	421	461	373	444	457	453	439	390	433	435	425	458	464	449	428	435	420	454	427	421	468	440	424	452	396	402	418	443	451	434	460	445	447	429	453	412	449	448	420	429	414	438	437	441	438	434	454	443	415	412	458	430	407	424	440	448	445	401	447	458	451	456	416	433	443	456	411	443	439	451	468	467	460	493	434	403	432	452	408	387	436	415	454	408	446	397	441	456	424	446	448	405	422	442	414	431	450	459	422	441	422	436	521	394	412	408	451	426	439	439	450	447	425	455	399	412	429	403	432	424	414	394	426	486	482	433	430	446	427	433	435	454	437	440	408	434	434	399	437	440	459	448	445	433	446	448	451	441	427	416	441	401	418	415	413	396	435	423	415	434	386	433	447	445	417	435	436	412	429	437	420	423	445	436	425	417	433	424	429	459	399	462	454	438	421	434	460	375	418	431	419	439	449	420	405	423	416	468	441	432	442	446	437	402	426	436	455	443	444	472	469	395	441	458	449	439	425	426	447	394	425	446	420	436	414	437	410	414	453	403	461	436	454	450	423	428	429	456	372	434	412	438	437	436	426	434	427	441	457	442	459	408	439	434	457	436	477	425	485	431	427	428	433	448	439	433	406	444	382	453	448	412	444	428	429	441	437	444	437	446	412	447	407	424	429	420	431	446	398	425	424	450	453	431	441	459	444	453	497	452	454	438	421	426	437	416	420	426	421	393	411	436	415	409	429	433	434	432	432	438	395	406	461	465	471	419	448	462	424	454	450	412	409	483	413	432	426	403	407	418	448	436	454	419	436	452	399	394	438	423	428	463	432	393	405	451	425	453	416	421	422	453	451	454	434	449	455	412	420	435	431	457	438	438	438	443	465	446	427	451	402	466	472	459	439	429	440	466	409	443	495	420	458	440	466	450	436	440	429	470	420	411	452	424	437	446	455	439	429	433	461	447	459	423	462	437	460	424	449	422	410	429	435	420	415	397	411	411	447	435	413	436	411	393	449	431	418	451	427	423	419	438	410	464	413	450	444	426	456	424	413	457	392	450	432	418	435	425	449	422	422	404	455	445	404	413	439	453	421	440	393	438	405	447	440	420	449	434	404	438	442	440	439	432	422	428	416	426	438	449	431	441	416	374	449	453	414	442	419	434	460	429	448	419	427	419	419	413	439	447	438	437	445	412	429	453	411	425	417	432	417	451	456	442	447	419	417	452	437	452	465	445	443	452	418	410	456	451	433	424	410	410	446	420	439	422	443	458	426	453	423	431
25164	25337	29872	26454	16383	9688	6121	4179	3338	2175	1168	603	382	249	211	211	202	207	197	208	214	185	206	196	200	205	195	178	192	199	173	187	180	194	184	179	174	200	208	197	185	204	183	187	169	182	183	172	202	184	177	207	190	181	201	189	189	184	174	170	179	176	179	191	161	193	190	187	193	192	173	204	198	190	194	187	205	193	187	196	198	182	196	191	172	193	171	166	193	204	187	179	190	188	188	182	192	158	188	212	171	200	191	184	184	196	186	204	182	198	184	212	180	209	193	193	188	203	200	197	197	183	166	193	220	178	188	188	188	179	185	199	200	176	189	185	212	219	223	199	199	189	198	190	176	180	192	178	200	168	178	173	181	184	196	186	199	164	169	201	184	178	197	201	196	190	199	199	203	193	194	183	187	181	188	211	207	178	205	238	197	209	190	173	179	167	196	189	182	184	196	201	197	179	188	172	187	182	179	193	176	171	180	171	194	176	197	175	207	176	196	206	176	188	195	210	188	203	200	219	182	204	197	182	174	163	183	205	185	220	210	171	188	174	188	155	178	209	205	177	182	171	173	183	171	191	184	176	192	188	195	181	197	202	196	176	193	194	174	199	209	173	177	196	186	233	213	178	173	176	206	203	208	186	198	167	191	187	161	163	191	212	203	173	202	184	191	160	209	182	190	183	182	182	183	203	191	204	201	200	204	215	173	189	166	189	191	162	183	200	185	168	171	174	182	203	192	188	211	185	190	174	191	182	186	185	191	197	189	187	172	195	179	192	193	183	184	169	182	200	213	222	189	206	169	184	178	189	175	192	208	193	205	204	182	198	186	194	181	170	191	200	192	182	180	185	210	204	225	195	203	194	159	204	155	196	218	185	198	169	195	203	181	167	185	199	199	217	210	217	198	182	184	190	171	195	206	205	178	195	209	181	188	191	195	174	187	174	183	209	204	199	210	185	171	196	194	175	191	194	187	196	188	221	211	188	186	170	173	189	190	186	189	165	207	177	192	173	203	216	206	180	197	194	200	187	189	195	209	170	175	168	177	166	193	206	197	168	188	182	184	199	203	183	198	176	185	198	211	189	178	169	196	204	189	199	207	177	205	167	203	178	181	192	190	183	160	179	221	186	208	172	184	199	187	188	184	180	209	194	187	165	188	199	186	215	186	203	182	194	188	193	214	200	203	206	172	203	199	186	185	206	199	186	179	178	205	194	190	193	172	204	171	195	171	175	203	177	199	161	175	185	223	156	196	187	174	181	194	225	201	207	214	194	181	202	177	203	159	190	199	184	188	199	176	199	198	206	206	203	192	187	181	175	230	175	174	204	165	202	183	190	203	198	184	197	203	208	181	181	192	210	200	193	174	192	172	193	188	177	210	216	170	198	169	168	173	171	204	208	211	189	195	180	202	209	187	203	178	189	192	216	199	188	170	173	204	196	191	198	224	200	190	190	172	194	181	223	209	194	203	182	217	180	196	179	183	196	190	186	203	189	181	183	199	189	193	172	163	171	175	192	180	180	215	193	183	207	207	199	186	182	192	213	190	196	188	186	185	202	182	198	227	171	198	203	174	200	194	187	197	189	218	208	217	185	204	193	210	204	208	179	212	200	188	193	209	202	190	209	187	173	172	178	188	193	195	199	197	190	201	187	202	191	204	175	178	201	171	212	187	223	207	168	172	218	169	180	199	194	175	199	187	202	190	198	195	183	192	192	202	181	163	219	191	183	205	201	205	186	205	167	191	180	203	208	192	204	183	217	200	197	202	197	212	174	210	189	195	202	183	173	201	195	181	184	198	174	177	182	186	182	208	192	203	184	195	192	205	208	209	178	193	187	199	172	215	223	192	183	177	185	179	183	176	204	199	208	171	170	182	216	194	169	176	188	197	194	227	198	209	189	182	186	190	194	200	155	170	187	198	191	156	182	172	183	209	208	189	203	195	193	204	179	190	188	181	173	201	185	199	179	182	213	189	196	175	197	173	187	180	162	204	198	220	210	196	186	172	169	194	160	206	195	202	183	180	219	223	201	197	199	203	191	203	184	201	206	202	178	168	184	167	180	192	203	189	205	211	184	197	192	193	188	189	177	183	183	202	180	196	206	208	192	228	185	189	173	194	202	187	172	173	201	199	177	198	183	181	188	190	197	182	175	177	196	202	173	197	210	199	187	187	178	191	203	208	202	205	193	225	176	163	196	191	208	202	178	163	196	221	173	186	203	208	177	155	182	189	203	205	183	181	207	185	197	201	172	178	175	218	192	183	172	192	197	180	194	209	187	197	164	194	180	185	190	180	214	186	222	184	173	183	198	213	195	177	179	184	203	195	183	209	191	190	200	193	195	177	192	188	200	197	199	199	203	177	193	216	200	164	194	170	182	174	178	168	193	189	187	202	201	200	182	212	187	177	194	194	180	200	204	178	180	195	204	211	203	201	200	185	168	197	198	182	190	186	189	205	199	182	228	188	202	179	192	214	188	196	189	224	181	195	184	190	187	183	205	161	190	190	206	217	218	163	175	165	194	206	196	213	180	197	180	178	188	193	202	202	196	178	219	185	196	199	170	186	176	142	180	201	184	187	195	218	171	173	175	180	211	192	206	197	175	215	181	194	196	180	226	195	178	201	192	210	192	188	190	204	173	214	193	189	199	196	186	181	188	182	180	183	193	216	191	176	186	201	201	194	186	199	201	179	193	175	222	189	190	175	192	198	186	197	225	209	192	200	171	172	204	209	190	195	166	210	224	221	198	206	177	174	193	202	215	217	200	186	202	192	224	157	218	180	182	206	152	156	182	161	195	188	185	168	191	187	187	188	207	188	197	173	182	179	190	187	180	187	209	188	218	193	196	207	211	211	192	191	209	187	195	152	208	175	201	199	186	188	172	174	182	199	155	197	192	223	188	178	188	175	178	203	204	171	186	189	209	195	199	185	169	206	176	181	202	197	205	218	173	204	183	178	210	210	182	178	192	177	200	192	193	187	178	198	171	189	190	209	181	194	173	192	180	164	194	189	192	162	170	196	193	207	195	182	194	209	208	200	183	177	206	200	176	183	181	194	206	197	173	205	182	194	193	192	211	191	196	205	195	197	200	193	219	165	190	193	168	193	184	192	177	198	193	200	209	168	188	192	176	190	198	173	185	171	219	181	181	188	194	199	183	184	206	169	200	200	176	216	184	216	170	214	235	192	205	200	196	197	149	174	180	204	184	197	193	191	208	185	185	171	182	210	189	189	200	153	189	170	212	171	179	204	188	160	193	198	203	192	193	169	172	190	191	184	188	180	183	221	184	211	196	209	184	180	189	203	205	159	193	169	205	196	198	196	198	214	177	194	192	188	219	189	165	214	168	191	183	182	167	172	183	200	207	174	165	198	158	191	192	218	198	176	225	181	202	182	167	212	197	196	187	174	203	197	212	203	187	191	171	192	174	191	218	186	185	192	189	200	182	196	194	217	194	187	192	192	204	204	202	176	191	188	207	200	197	174	195
15660	20756	33593	35214	28342	22910	18157	15107	12116	7827	4164	1914	1084	693	515	497	444	459	444	478	463	408	452	471	424	415	442	436	428	456	431	410	420	450	411	450	416	424	418	426	427	480	437	448	426	442	412	438	430	429	442	437	421	419	428	423	446	473	455	424	424	440	425	455	440	437	433	432	435	422	432	447	481	422	443	435	451	483	464	420	412	474	462	452	471	431	445	420	431	402	482	444	455	461	469	441	435	438	393	479	420	442	478	413	458	465	465	424	432	436	478	371	419	433	437	432	406	429	398	448	432	492	453	424	441	445	426	433	437	423	448	433	420	420	431	441	443	464	426	430	423	471	435	428	448	477	455	426	470	460	445	401	446	497	425	486	472	417	446	441	402	434	456	449	414	467	433	476	450	428	435	414	440	430	441	457	421	430	437	425	406	424	460	458	407	451	432	433	450	437	474	414	484	454	423	422	436	453	439	458	423	446	461	464	449	469	437	449	425	419	438	438	419	457	454	411	442	452	457	447	436	397	441	425	432	440	418	445	423	414	385	466	429	450	431	426	397	401	400	480	449	436	432	463	433	439	435	472	450	440	463	421	434	401	452	404	480	437	443	463	398	461	452	435	456	413	436	435	396	469	442	427	410	480	437	501	433	427	437	464	425	408	454	454	434	460	428	441	423	426	437	428	467	455	473	481	429	425	436	438	438	415	433	409	405	407	444	393	469	443	451	424	448	436	434	411	430	437	452	423	423	409	420	442	440	452	446	403	469	407	435	420	442	424	424	420	494	452	443	431	420	450	444	450	487	440	425	426	453	412	419	435	419	431	435	418	446	432	451	463	445	475	434	465	448	486	430	416	415	439	411	444	462	403	454	432	440	459	398	438	430	461	406	430	431	407	423	423	433	446	461	422	432	427	446	395	429	444	435	443	473	387	427	460	448	419	422	453	449	453	451	447	410	453	418	445	429	438	447	460	427	449	459	447	443	443	451	450	438	452	463	428	422	415	453	448	441	421	410	413	451	448	448	436	424	443	439	423	392	449	463	433	421	457	457	439	439	414	451	494	428	457	395	439	461	437	438	430	421	434	464	437	430	462	457	432	436	404	432	444	456	383	426	444	453	430	417	450	432	427	462	433	424	421	423	426	446	514	457	443	470	420	471	450	418	418	394	478	469	437	400	413	423	467	463	461	459	434	417	421	449	439	442	436	423	448	416	464	418	393	426	418	438	444	495	404	418	446	432	450	409	432	421	444	489	448	440	421	431	452	428	440	422	459	458	438	444	446	415	461	468	413	437	451	466	422	473	454	465	405	415	438	413	404	436	454	431	437	436	462	443	483	472	419	461	454	401	450	405	476	443	442	439	464	404	446	432	410	431	426	460	393	431	452	435	425	411	412	425	445	447	438	407	441	439	436	406	491	422	438	445	436	421	423	401	418	473	402	424	409	441	444	465	427	451	464	434	390	430	426	404	446	424	432	439	426	513	455	435	443	484	416	454	463	421	474	406	446	452	424	467	447	462	484	427	398	445	467	436	407	404	411	435	441	469	422	445	430	441	407	431	433	444	426	440	461	446	453	435	462	454	425	447	418	457	455	410	458	426	432	410	445	452	462	437	459	449	432	459	437	458	457	447	437	467	429	447	415	476	449	452	411	459	442	472	442	433	461	432	462	424	448	449	408	464	398	441	465	423	440	413	406	447	440	449	431	412	430	451	424	432	450	437	421	446	422	434	441	443	404	454	429	441	468	421	407	454	421	441	434	438	395	436	437	460	453	424	456	427	413	434	416	428	459	438	393	450	457	464	413	446	476	464	460	413	469	446	461	424	439	430	397	460	414	456	433	450	442	436	448	447	463	422	407	498	465	461	486	374	418	407	449	464	438	404	421	399	438	426	451	414	450	455	439	431	492	409	437	462	435	430	478	440	468	442	449	457	427	430	446	452	450	429	433	440	435	457	444	473	446	421	451	427	411	475	454	467	451	398	455	408	430	427	456	430	423	412	443	449	463	431	461	443	431	441	394	422	454	450	426	422	469	459	430	455	428	472	413	465	442	429	430	426	434	434	439	440	413	439	428	435	461	456	410	439	452	444	417	441	411	432	471	421	432	460	423	464	429	439	454	472	434	447	441	409	456	432	437	452	431	428	436	431	437	425	416	451	468	402	460	435	430	423	467	429	450	417	434	439	430	426	444	369	433	429	423	461	433	433	424	463	443	437	409	449	436	407	420	436	408	440	426	437	431	469	397	417	438	409	442	443	457	435	430	474	454	432	463	434	425	432	421	453	410	426	420	403	471	470	426	419	427	403	442	445	426	432	396	426	444	436	481	441	467	436	398	438	432	433	455	426	419	430	454	431	465	513	416	418	475	435	425	429	427	441	456	438	448	442	458	483	444	438	406	475	424	416	469	464	449	425	465	430	453	396	402	435	474	433	444	410	443	438	436	472	433	409	445	464	440	460	471	423	418	467	453	465	389	415	423	425	439	435	446	448	439	470	444	461	434	460	429	460	441	429	424	432	459	430	424	436	463	432	419	413	427	452	471	460	416	504	464	434	414	421	454	461	452	450	442	465	443	421	436	410	460	426	416	422	412	406	448	492	467	463	432	447	408	437	439	454	443	418	442	439	445	411	437	424	425	403	375	437	438	422	437	444	442	413	424	444	434	448	433	433	467	449	424	499	468	447	452	447	448	418	448	477	465	425	452	441	460	436	420	438	435	430	452	399	499	413	411	433	445	461	432	438	435	454	457	465	437	435	438	428	454	441	433	435	443	410	440	458	407	431	447	432	409	433	428	436	447	438	446	445	440	466	444	437	419	488	418	451	466	479	448	391	456	438	453	436	443	438	452	419	449	432	439	468	411	440	439	467	457	420	409	454	453	414	461	453	431	416	486	424	482	467	406	449	464	407	465	425	424	434	448	439	440	437	433	442	443	471	422	439	458	461	414	410	465	428	458	424	444	452	447	478	445	457	450	427	427	432	473	421	440	440	421	429	451	426	411	451	445	455	424	435	428	452	432	406	423	428	454	458	428	468	407	450	434	433	445	442	468	478	468	496	450	467	473	456	425	458	421	474	425	471	417	471	438	472	450	440	461	466	451	424	475	428	431	401	492	456	443	446	424	430	434	445	472	399	445	433	444	435	435	434	460	416	436	416	451	468	422	436	443	414	439	454	451	464	373	431	470	427	431	455	434	468	424	453	443	442	432	456	437	457	424	434	429	391	448	431	424	433	408	429	458	429	403	430	419	415	444	429	401	392	442	420	454	454	469	423	432	437	426	394	420	406	463	434	459	444	409	413	440	453	439	384	446	402	417	408	429	411	456	429	447	429	450	425	420	428	434	426	406	495	509	409	412	433	442	427	416	467	425	433	448	414	453	452	440	434	447	402	440	436	405	428	455	445	381	466	434	430	438	407	427	446	404	433	426	450	449	416	420	406	418	416	449	438	492	439	415	435	446	458	408	439	434	430	442	435	438	441	444
44436	48818	51203	43092	33727	28316	24486	24144	20648	13702	6890	2867	1279	548	317	248	224	238	222	234	221	221	193	176	178	164	214	188	187	179	176	194	183	214	197	167	180	194	202	174	190	182	207	222	208	166	191	165	186	180	198	207	185	214	196	210	188	180	175	205	207	190	195	196	195	199	162	188	204	206	219	210	196	189	183	194	178	207	188	197	191	189	179	190	179	190	192	204	188	205	198	191	188	193	197	176	209	193	194	203	200	184	185	185	179	181	188	192	197	190	178	200	190	214	180	179	209	198	194	201	195	186	176	176	179	197	183	184	183	193	186	190	185	213	181	189	186	208	200	183	212	198	162	204	185	203	198	192	208	184	181	183	186	168	193	179	165	182	195	176	192	195	200	180	184	188	190	183	177	183	183	207	198	177	188	203	202	186	188	221	208	207	219	192	217	167	188	194	226	200	198	220	200	200	179	186	199	218	198	175	209	202	203	196	189	206	199	185	194	197	165	200	191	214	169	201	204	192	206	182	194	191	176	186	200	190	189	179	172	170	178	211	197	185	192	185	192	193	217	184	190	193	175	175	165	187	202	185	179	210	210	202	188	178	194	174	185	214	203	224	185	166	201	159	186	194	206	190	181	187	169	171	179	212	181	174	172	195	190	180	201	197	183	178	186	224	177	200	190	196	189	223	189	193	181	207	188	185	200	177	199	179	183	191	186	196	175	205	213	216	172	163	197	182	192	191	182	222	186	180	193	191	179	174	178	179	197	215	207	223	198	197	182	176	205	196	182	192	201	177	176	200	203	193	183	186	189	191	176	195	195	195	188	187	171	188	156	210	190	187	185	202	179	188	198	201	196	185	198	197	190	178	208	193	202	209	176	188	210	182	214	220	206	181	210	174	224	217	189	189	142	196	168	178	193	193	192	242	181	187	186	199	189	223	217	189	179	184	198	198	198	216	196	176	187	215	198	210	195	192	192	175	180	179	204	205	190	220	203	205	201	184	194	201	197	187	178	198	192	188	194	210	187	192	212	184	181	195	171	170	217	207	180	187	181	160	201	207	234	192	182	192	198	227	201	199	204	223	192	173	184	188	200	179	198	180	201	173	187	197	153	185	187	205	199	184	204	174	191	185	206	196	167	174	208	152	199	233	177	211	209	179	168	188	197	168	211	213	179	198	185	176	193	186	192	187	191	168	165	194	188	209	192	181	191	177	198	187	190	197	190	185	170	185	196	179	185	216	184	229	192	161	211	225	188	223	181	200	215	177	209	208	185	192	211	203	184	163	208	173	186	203	195	219	180	195	191	204	166	179	206	196	193	189	175	184	188	228	206	206	195	186	200	201	205	195	210	161	176	193	183	201	215	175	192	195	196	211	209	185	199	180	234	178	199	177	199	170	188	186	191	190	152	176	205	220	171	204	211	181	202	229	169	207	196	183	176	192	172	203	201	196	189	201	181	197	197	204	187	197	184	188	194	183	206	204	202	202	173	197	204	187	190	184	193	185	216	186	201	201	183	193	178	194	168	172	204	171	207	184	184	207	208	192	202	201	203	181	188	204	182	178	191	204	172	199	192	206	189	205	184	215	171	180	163	194	207	189	194	195	202	197	214	209	197	199	183	204	173	207	200	172	186	177	189	189	185	191	187	190	169	172	171	194	186	217	199	195	185	181	175	191	203	194	209	186	176	183	170	200	172	175	197	210	181	185	184	182	204	198	181	164	199	197	201	194	211	212	187	170	183	194	196	191	190	203	186	179	172	206	202	186	206	200	203	197	196	184	213	180	191	181	172	190	177	191	199	222	196	157	210	171	176	196	187	198	197	193	180	164	211	190	159	194	204	162	207	189	183	170	171	229	198	169	211	177	194	194	197	202	161	198	188	194	190	204	204	187	195	170	219	197	203	195	201	203	178	203	228	177	169	184	160	216	194	174	198	187	184	192	173	182	183	206	193	200	182	184	183	204	201	160	183	200	193	184	177	210	171	192	203	192	170	218	226	200	187	212	182	206	235	193	170	214	201	191	177	191	175	199	189	172	213	184	200	192	207	215	180	182	202	221	198	188	211	146	180	197	197	194	194	213	180	198	201	211	197	196	171	185	208	182	188	180	184	168	177	193	201	197	199	205	189	174	227	184	210	188	205	226	178	199	200	193	211	193	181	216	180	206	199	189	182	203	176	189	177	199	205	215	178	167	183	214	179	202	196	203	192	237	174	185	172	200	190	194	216	204	191	189	188	172	201	189	178	210	185	210	189	189	187	183	174	147	199	182	202	208	176	209	203	182	196	203	190	171	172	168	165	179	216	189	209	230	208	181	188	183	203	196	207	191	180	192	191	201	187	198	174	177	216	189	211	168	195	208	178	183	207	204	197	169	193	187	181	206	197	206	202	199	186	199	210	205	176	176	181	181	182	177	203	216	198	160	196	205	206	235	179	197	199	184	183	188	191	212	225	157	182	188	199	174	204	190	194	180	190	201	198	191	178	188	178	212	206	201	185	191	164	223	198	160	194	197	198	173	207	197	189	209	174	200	210	212	180	187	188	201	210	189	193	203	213	172	178	203	172	179	210	218	183	200	198	203	206	196	218	197	197	200	199	207	189	205	198	180	177	197	173	198	196	205	199	194	164	174	201	169	188	213	198	198	172	170	182	192	163	220	199	210	192	197	197	164	171	205	190	192	207	236	180	164	156	193	158	207	211	183	196	217	194	169	200	189	208	191	203	180	180	201	210	200	163	205	183	184	199	209	184	172	177	183	202	174	195	213	190	195	190	195	180	215	197	189	190	190	198	208	199	197	202	211	175	192	164	204	184	193	209	198	187	187	189	184	200	173	180	166	190	187	191	205	197	182	179	220	225	205	216	199	196	183	220	230	209	202	198	176	196	181	187	181	178	204	182	193	174	196	200	198	195	173	195	185	181	192	188	162	173	168	192	182	189	187	199	203	175	181	185	205	202	198	178	193	184	193	189	188	178	207	186	175	203	188	197	204	180	209	197	210	220	212	217	187	204	197	206	188	184	197	163	180	190	206	187	201	169	201	199	199	202	162	197	191	201	191	172	192	179	180	172	187	187	169	214	204	193	193	194	200	176	203	161	193	204	194	210	210	170	218	207	171	183	188	184	213	157	172	203	175	202	212	194	166	195	216	224	181	190	160	169	194	182	176	188	184	183	185	182	212	189	182	208	199	224	182	172	205	196	204	177	213	184	157	194	184	174	202	214	217	190	185	179	184	199	187	175	165	188	204	180	174	182	184	198	173	217	204	193	219	230	200	195	189	186	187	187	184	174	203	172	210	205	187	214	214	196	167	182	210	206	178	205	185	168	190	187	222	195	169	199	216	215	212	185	224	193	192	181	179	194	199	183	188	200	202	230	191	209	186	194	198	196	191	179	212	178	193	205	184	186	182	201	173	211	178	174	181	171	190	195	173	169	155	195	196	177	222	194	204	205	188	204	184	184	190	188	211	191	192	197	207	218	189	196	207
30472	41625	51848	51487	46330	40202	39107	41200	37598	30101	18690	9834	4773	2055	1034	649	584	543	554	530	444	443	430	430	418	468	458	439	454	452	436	451	415	447	432	473	457	431	453	461	429	422	425	463	443	420	420	441	459	452	456	440	456	448	425	427	446	420	446	456	435	442	482	428	470	413	455	449	462	420	442	447	415	432	443	417	455	409	445	465	438	426	482	466	424	415	450	392	408	433	456	431	441	438	451	438	428	446	394	458	409	405	413	440	473	420	429	418	445	412	432	420	411	409	457	427	429	431	458	432	413	456	445	419	440	437	418	411	449	432	438	419	458	453	436	423	411	450	441	450	443	426	394	441	444	433	415	412	420	397	461	415	439	421	421	460	413	440	412	490	430	405	435	477	372	414	438	421	429	425	472	441	436	434	449	421	447	395	423	387	445	437	397	453	460	467	421	441	436	407	406	463	448	456	451	390	428	448	451	445	444	385	410	446	415	419	443	441	479	453	446	477	456	401	462	470	417	438	460	463	436	427	450	448	443	448	402	435	411	480	446	454	437	448	395	411	427	414	447	465	457	462	487	444	423	446	456	442	452	427	472	409	453	447	434	424	436	475	438	438	406	407	458	434	419	413	429	411	414	458	462	462	424	395	394	450	431	431	445	448	436	457	415	406	446	441	437	400	420	420	456	450	438	441	458	434	451	413	424	462	462	442	401	419	450	427	442	424	470	461	416	427	449	402	459	421	403	432	428	418	426	408	454	435	450	408	435	454	408	447	479	420	450	403	440	430	431	416	416	442	449	434	452	437	511	424	426	445	452	464	416	451	437	455	439	418	453	433	422	424	444	438	463	465	463	455	436	460	443	460	463	468	439	427	435	440	447	428	414	449	413	458	431	407	418	453	409	450	419	427	444	416	444	438	447	422	417	453	440	401	499	443	430	425	441	443	421	428	478	411	438	452	464	415	428	446	486	405	468	440	431	478	420	470	431	448	443	463	450	440	404	450	455	453	465	414	440	421	396	448	424	436	427	432	464	422	430	441	436	438	407	437	453	457	425	430	429	419	427	438	434	457	482	401	408	440	432	420	419	425	417	396	439	426	424	427	436	451	427	418	420	456	445	408	475	455	433	423	416	437	443	427	412	438	438	418	458	429	446	453	447	436	421	460	432	460	461	402	463	454	417	430	436	459	417	464	456	425	439	428	414	409	445	409	438	450	436	435	432	440	448	481	430	450	431	410	427	421	441	405	443	453	409	428	474	376	436	437	436	424	454	401	426	399	418	417	441	443	416	429	426	426	430	435	446	457	418	457	461	455	486	461	433	433	418	436	419	410	436	443	439	433	455	436	409	422	437	455	383	450	450	437	405	449	413	415	427	426	448	403	459	443	440	439	420	458	444	444	457	445	446	405	393	426	424	424	449	447	432	450	416	447	462	426	413	425	404	465	421	419	449	419	448	413	413	456	445	435	441	429	440	464	425	461	417	402	446	458	430	449	437	478	409	412	470	446	407	442	452	451	449	407	417	421	444	417	445	438	466	456	433	440	445	473	443	458	424	449	456	410	422	428	430	455	442	451	447	436	444	415	454	461	402	399	434	426	454	414	441	456	411	435	408	457	430	432	424	440	444	381	434	423	448	432	423	437	440	460	427	460	438	431	446	442	458	430	422	437	469	444	450	459	447	413	452	452	433	449	448	474	426	457	462	438	411	441	435	459	426	423	457	433	447	428	412	423	420	427	440	400	442	446	395	416	443	434	444	434	434	408	487	419	445	420	412	492	433	423	440	391	442	441	462	423	430	439	442	416	437	421	412	434	439	397	417	464	438	397	425	427	447	400	481	477	436	463	457	438	463	427	443	445	480	434	429	435	441	433	455	429	400	437	420	443	459	432	479	451	453	407	426	426	415	418	440	444	408	420	439	460	446	446	431	445	424	395	426	457	440	424	455	421	447	440	457	473	450	444	419	442	425	417	446	440	413	407	437	414	461	419	433	445	439	432	439	397	437	408	458	437	422	404	408	402	447	429	385	431	420	442	461	433	460	451	429	460	421	436	411	420	410	443	411	429	449	407	472	429	460	455	429	474	456	449	443	399	382	453	455	457	426	468	440	387	440	423	432	475	418	379	443	446	438	431	416	438	438	420	445	407	452	448	481	424	465	418	459	430	427	438	459	461	433	412	424	419	460	424	444	406	421	495	394	429	418	446	443	430	473	387	445	454	445	428	434	439	425	430	467	427	435	443	461	443	440	442	416	428	442	435	420	461	438	419	444	473	454	436	426	449	443	436	417	436	443	439	407	404	459	434	406	456	430	492	422	398	433	460	464	433	432	433	463	428	449	409	430	426	420	429	425	432	441	480	425	479	436	422	415	413	464	407	446	384	384	432	415	397	438	402	467	454	458	393	405	462	427	442	408	472	444	446	434	422	436	427	470	390	443	453	416	485	418	461	413	431	417	461	443	419	459	438	438	475	423	479	457	412	432	422	439	426	433	373	463	435	421	432	458	430	479	426	454	447	424	449	408	456	458	417	427	419	450	415	448	430	441	424	415	442	460	478	424	420	428	403	434	440	389	455	441	435	462	444	448	441	419	446	481	457	497	425	451	404	451	486	428	440	417	445	419	431	431	415	488	433	456	419	466	457	410	437	443	446	439	416	456	437	413	439	463	410	477	429	396	442	448	468	451	440	459	410	441	446	419	414	422	478	452	430	434	468	453	417	437	470	463	440	393	415	445	442	444	433	411	471	432	430	395	448	461	406	415	443	444	420	399	474	452	422	468	454	458	454	427	445	409	412	418	473	399	414	446	432	424	456	411	403	412	457	418	459	419	398	397	439	441	454	470	436	428	411	449	425	459	445	411	433	432	433	378	471	418	461	373	445	467	393	414	443	427	421	392	407	430	443	452	446	445	439	443	433	454	444	420	438	437	421	416	409	414	409	424	438	428	442	427	476	445	427	453	453	449	457	447	439	422	461	407	442	433	436	453	437	423	426	431	421	413	432	410	456	417	451	423	433	461	412	448	470	427	465	451	454	444	463	400	451	433	409	436	437	429	440	451	409	425	443	432	451	432	419	421	412	445	428	440	422	452	403	457	428	426	434	436	453	438	424	422	448	473	435	430	470	439	413	442	463	455	435	441	432	454	421	430	418	419	460	466	427	432	411	461	440	443	455	432	438	422	446	397	429	445	444	471	414	452	432	482	434	426	416	460	460	427	447	424	452	436	411	421	408	471	449	455	480	428	465	439	420	419	464	427	437	455	432	430	415	423	424	442	432	411	407	427	446	415	402	427	446	445	448	435	440	446	427	414	435	446	420	436	441	429	439	445	409	450	417	425	454	485	437	443	449	416	468	434	415	429	383	433	422	442	435	408	436	425	426	430	434	446	449	393	430	452	420	423	426	446	444	442	449	420	442	465	436	403	448	432	428	453	441	450	441	439	426	420	413	457	443	476	438	431	438	437	438	440	424	411	437	460	455	428	451	467	451
53639	53853	49307	36460	34013	29622	28145	31901	32087	25169	14042	5988	2592	988	497	331	283	248	221	251	219	201	177	219	202	186	207	227	220	186	206	204	212	206	209	199	204	178	178	178	180	205	172	173	191	201	218	220	185	186	174	220	183	200	215	227	169	194	194	210	205	177	207	215	176	181	182	180	185	205	206	204	193	191	182	191	187	178	220	209	197	202	209	224	177	189	166	184	186	183	203	204	224	206	153	173	182	182	158	189	192	199	211	188	185	192	184	181	213	165	201	205	183	219	189	201	177	188	215	207	204	175	190	189	197	199	168	188	175	195	195	213	192	220	202	206	186	185	210	179	187	180	179	199	149	186	190	213	187	209	190	195	199	218	183	179	234	206	177	163	191	196	240	201	199	162	201	174	168	183	209	196	216	201	190	186	201	179	206	227	202	204	218	204	194	208	182	218	186	168	222	189	209	211	190	200	181	196	219	173	242	192	163	195	215	156	185	198	163	179	207	169	195	164	195	211	182	211	204	181	191	179	164	188	198	226	182	173	195	201	214	219	182	203	188	193	224	209	205	202	205	202	184	186	234	208	177	224	201	185	199	193	197	210	196	195	186	180	213	247	214	189	186	179	228	221	193	165	205	187	217	214	185	192	192	211	190	220	232	200	185	208	191	185	184	216	191	202	196	186	197	188	181	185	216	169	211	218	209	185	197	202	177	200	176	205	190	177	196	194	189	198	172	213	188	200	187	189	205	229	207	237	190	181	204	191	191	166	213	197	206	203	215	224	190	185	180	170	219	215	191	200	196	198	197	224	200	194	181	187	193	210	218	200	184	200	202	215	200	201	177	203	213	202	188	189	183	176	218	211	209	197	176	207	193	180	190	208	198	207	219	152	197	191	189	206	193	166	207	169	203	197	185	186	166	176	207	185	191	201	203	193	199	204	205	183	171	196	188	216	185	175	197	165	207	200	198	184	191	205	219	183	181	200	210	204	186	207	166	176	206	202	187	186	180	197	202	214	212	195	176	188	166	173	183	198	200	215	161	185	183	189	195	223	216	202	182	176	162	173	208	155	202	193	214	201	225	181	174	189	185	213	213	182	207	215	176	191	196	190	206	233	199	173	198	180	198	192	198	183	205	209	195	199	203	200	200	198	205	198	198	213	201	182	182	202	209	205	207	209	213	193	210	194	174	231	174	200	205	213	209	206	222	166	206	211	209	221	202	172	172	208	219	190	211	192	212	197	185	196	221	175	193	178	173	171	212	194	179	213	187	208	188	165	194	203	196	207	205	207	213	174	191	172	201	190	190	209	191	192	201	212	203	214	178	182	199	203	207	207	190	193	182	208	203	199	200	199	203	203	180	196	210	203	197	204	184	230	214	191	184	216	178	209	198	199	200	217	206	183	197	194	190	174	186	204	236	208	195	191	190	237	207	215	170	180	194	178	194	183	196	200	206	178	179	176	183	199	169	193	207	229	215	200	208	190	169	198	187	202	192	181	199	203	156	195	212	204	188	192	203	189	196	197	178	205	191	184	189	202	186	193	177	208	206	191	189	191	196	190	178	174	181	209	181	218	211	226	189	220	179	224	170	190	195	206	196	215	206	195	178	189	193	201	180	197	214	205	193	184	205	173	193	212	168	194	193	193	205	200	193	239	215	187	208	237	210	200	208	173	202	199	196	214	203	198	200	192	197	210	191	180	190	169	175	176	194	227	181	190	208	184	206	160	181	184	192	183	198	182	195	216	195	171	188	197	225	189	189	187	180	222	206	178	184	186	183	197	201	155	203	184	176	183	187	217	203	178	193	204	208	195	212	202	215	189	192	195	193	189	200	198	190	188	210	206	199	216	212	175	178	201	202	211	195	189	177	218	188	186	169	195	168	202	206	210	213	187	224	199	231	221	187	195	186	205	210	198	186	185	180	214	210	191	193	180	173	178	197	178	197	193	179	225	216	183	176	198	190	206	194	177	211	202	213	210	227	197	200	200	187	209	207	201	177	186	211	192	203	192	190	194	182	199	217	204	181	180	191	219	156	201	161	198	217	200	240	171	213	183	160	227	203	200	220	194	199	199	211	186	157	194	195	180	205	212	171	183	185	189	179	191	158	170	180	210	182	201	204	207	178	181	179	202	169	203	183	202	197	215	191	172	204	181	213	218	166	182	194	235	193	173	227	199	216	217	218	211	207	186	202	183	198	199	222	204	213	204	195	191	167	213	198	178	183	197	195	180	220	172	205	196	216	181	206	175	188	186	204	174	214	211	210	184	244	189	179	193	223	205	183	209	221	159	187	195	200	237	179	203	184	179	199	192	205	208	174	213	199	197	189	193	208	185	189	179	184	205	196	190	188	174	167	186	181	182	215	181	187	199	182	189	206	213	200	216	212	205	209	203	177	148	228	186	190	219	229	208	190	191	206	197	200	205	195	223	203	216	225	195	203	182	165	181	205	173	192	194	210	202	203	192	206	206	193	212	195	171	214	190	183	190	196	199	157	201	213	170	221	199	202	222	204	181	182	188	228	192	184	177	191	236	169	174	188	189	212	173	218	211	218	185	186	186	213	208	209	211	197	184	171	172	188	194	213	193	174	189	209	173	205	166	206	204	194	208	191	187	184	197	216	176	186	231	205	197	183	193	186	192	183	172	201	195	192	198	208	171	194	189	195	180	211	190	211	199	206	228	189	193	198	191	220	199	180	204	189	197	205	217	179	198	187	193	180	215	188	199	205	207	212	192	195	165	192	211	203	189	191	205	192	194	204	200	202	201	188	205	206	205	211	187	186	200	220	183	179	182	198	191	182	182	194	195	178	187	208	196	183	212	202	188	198	208	175	163	162	190	182	172	215	186	169	172	188	189	178	186	167	178	167	198	210	194	211	219	198	205	195	208	184	203	184	221	197	220	208	206	185	199	193	211	189	198	196	207	218	183	194	202	213	198	174	205	198	208	195	225	217	168	178	186	196	194	188	196	196	221	211	209	205	223	183	186	204	188	195	200	176	200	183	214	180	199	192	218	225	194	185	212	203	208	193	223	170	162	171	197	199	172	184	189	210	197	180	181	198	215	197	201	180	191	201	190	184	202	224	203	205	193	234	222	181	198	182	193	212	181	212	217	183	207	201	217	195	178	199	199	184	176	177	215	189	211	179	191	190	205	197	199	195	200	193	206	184	180	179	211	185	213	201	193	210	187	214	196	177	169	197	198	192	190	166	174	194	189	212	218	199	193	216	208	183	170	176	197	201	197	209	207	202	212	200	184	204	209	196	218	196	201	188	222	192	203	176	203	194	198	202	173	201	183	183	175	210	179	214	194	208	180	182	183	175	214	186	201	219	177	200	215	215	188	184	208	210	220	206	185	192	163	180	211	196	196	179	179	186	200	208	211	234	211	224	187	184	197	194	193	178	181	185	197	175	189	195	183	200	193	195	198	191	206	184	209	191	186	191	194	158	187	175	232	206	181	228	189	197	206	196	179	174	186	181	208	219	202
38544	50968	56142	50776	53525	45843	47637	50703	48073	40224	27435	16172	8522	3375	1597	971	747	643	634	612	551	512	456	434	436	488	451	453	435	447	447	424	449	423	432	423	431	428	426	438	434	420	434	454	434	455	437	468	424	430	454	467	422	455	451	453	400	434	460	413	432	410	412	440	428	438	419	430	442	437	423	442	417	438	467	445	419	406	469	427	433	453	412	427	435	457	422	431	431	468	405	474	399	429	442	447	403	415	414	439	425	419	438	444	429	442	455	443	452	470	414	428	447	483	410	459	474	450	411	407	417	438	428	444	448	438	443	451	418	445	438	434	420	433	442	447	416	447	439	388	460	410	448	465	447	433	444	448	450	439	430	458	401	416	393	393	431	435	481	375	431	411	415	444	425	425	406	441	460	436	437	461	432	406	423	424	454	425	423	452	438	435	473	404	424	432	457	428	447	459	432	467	433	423	446	404	428	422	421	460	413	418	415	433	429	435	421	440	422	424	452	419	417	447	436	417	445	452	446	424	417	450	449	454	448	432	440	417	394	459	445	453	413	441	415	449	371	422	445	458	449	424	424	467	510	424	474	432	427	431	441	404	430	421	441	465	451	420	459	451	411	441	400	448	481	433	459	419	419	461	413	447	464	477	433	475	446	450	432	435	434	425	432	439	467	459	445	395	443	387	415	409	441	438	432	429	447	440	418	450	454	464	414	425	404	466	430	443	430	409	430	431	445	424	452	443	450	454	437	437	417	424	433	447	468	442	446	434	381	436	485	443	448	424	414	447	430	429	439	372	449	449	436	444	443	455	458	447	492	461	437	365	418	422	463	460	435	438	433	422	454	452	402	469	434	417	465	453	430	454	464	400	465	444	444	426	457	450	420	492	438	378	451	435	441	455	453	443	439	432	434	415	409	398	452	400	410	430	428	393	426	435	438	440	476	447	454	449	441	465	438	433	401	417	438	413	449	433	469	456	434	459	437	476	489	461	444	438	450	442	444	487	425	405	448	447	425	403	441	443	441	441	436	416	447	434	460	452	452	464	453	392	473	459	448	443	453	436	418	412	432	423	435	432	414	430	469	456	454	442	446	395	434	423	454	441	459	466	417	461	460	501	451	408	409	445	421	471	444	441	404	419	438	432	415	417	423	442	429	449	422	449	433	435	417	423	466	474	454	452	446	429	437	416	450	439	428	404	419	430	436	446	412	421	427	449	458	419	439	436	431	405	424	414	460	503	424	426	432	436	459	441	419	426	415	435	424	421	435	443	431	413	378	450	432	463	462	464	432	435	426	426	447	420	427	440	422	412	433	474	426	429	467	446	453	435	443	459	401	471	454	436	434	441	433	432	428	426	434	460	440	442	408	438	419	429	386	450	428	445	408	456	451	434	417	452	446	422	426	446	435	420	414	399	448	441	423	444	444	451	432	436	442	407	443	453	449	451	446	474	403	439	450	464	405	435	459	431	421	419	431	415	448	422	457	397	396	433	455	450	437	422	447	468	436	440	449	431	435	416	464	442	421	450	442	453	395	425	426	429	422	442	431	407	438	442	405	438	446	419	459	374	448	419	424	420	425	430	418	392	448	439	437	435	438	458	416	430	431	390	435	374	445	446	448	429	461	465	419	434	419	408	445	465	425	425	479	463	436	511	456	488	447	426	429	443	448	459	450	413	422	465	429	423	423	437	416	420	407	441	450	475	435	482	443	435	453	410	412	448	445	449	393	422	472	421	445	427	447	410	469	444	436	452	439	457	405	410	438	422	462	424	427	425	440	438	409	473	423	436	443	434	432	456	413	444	409	456	465	428	472	413	462	467	417	478	448	436	428	443	432	431	461	437	468	454	424	457	429	451	461	425	416	424	438	416	412	443	461	433	453	445	439	428	439	454	449	446	452	421	429	412	465	458	457	445	455	455	446	451	443	439	448	455	443	440	462	440	434	413	421	395	446	422	403	441	441	440	424	414	411	426	407	411	443	426	413	439	454	400	441	444	439	424	447	425	433	447	465	426	398	429	459	442	439	464	422	422	435	411	441	422	458	435	380	493	459	435	470	424	422	456	431	450	442	394	407	458	457	494	432	428	481	425	460	411	446	398	381	464	470	455	440	430	429	449	445	438	440	399	436	455	445	423	451	409	405	415	434	451	445	470	414	417	419	435	482	407	460	429	422	413	445	432	440	407	454	425	478	432	459	414	420	461	411	445	416	446	427	436	414	432	439	430	456	404	419	431	429	469	399	398	415	414	454	474	425	463	439	424	452	458	443	428	479	440	457	445	422	446	428	410	418	451	402	429	412	468	414	451	405	449	448	451	422	472	440	443	420	389	450	436	416	447	403	466	467	449	439	450	467	460	440	429	453	441	435	417	459	411	468	422	464	426	453	401	405	426	438	429	431	429	448	438	463	443	440	452	423	431	484	410	441	430	408	443	454	447	446	439	424	458	448	466	427	415	434	441	456	382	429	438	418	426	469	427	457	457	445	433	426	422	464	461	460	470	475	425	422	456	392	446	419	436	476	420	460	454	406	448	484	428	427	431	453	427	448	476	417	406	444	415	440	470	427	425	420	437	442	426	400	402	434	428	413	452	445	437	421	423	423	450	418	433	435	448	442	401	404	418	452	420	418	441	406	403	434	410	415	417	418	431	462	445	453	434	427	422	437	478	438	414	443	473	422	444	446	436	449	474	442	429	434	411	449	435	432	431	409	431	442	425	431	433	444	451	469	415	411	440	390	486	431	441	412	437	434	418	435	406	443	449	380	443	435	411	446	479	431	444	437	450	429	486	436	426	437	412	439	486	428	474	414	453	422	436	422	421	428	403	428	478	440	413	424	386	450	468	422	433	419	441	401	455	458	475	495	410	427	473	411	426	421	430	397	457	422	460	430	427	426	457	439	438	449	427	417	438	459	457	398	470	421	418	449	457	411	428	450	414	439	455	459	443	418	446	432	452	414	424	441	485	425	440	411	403	461	450	448	464	422	470	400	439	407	406	442	483	470	409	451	422	427	450	453	477	411	453	482	443	420	455	428	492	436	454	416	410	415	470	475	443	435	452	476	445	462	415	450	447	434	428	464	466	391	437	467	411	434	432	400	420	423	467	471	438	451	450	429	434	447	429	429	423	429	377	447	414	461	450	444	403	438	461	425	383	434	471	462	455	436	438	427	442	415	409	448	482	462	422	437	430	438	404	412	437	404	440	427	429	445	452	431	459	463	430	458	401	409	439	429	407	417	468	460	445	413	410	402	408	464	459	430	446	437	406	449	418	435	412	462	435	461	470	431	405	438	443	433	435	456	439	426	404	432	400	449	425	441	438	422	401	401	439	402	442	466	435	448	432	409	445	444	422	445	437	399	437	444	444	451	432	376	458	419	430	404	432	423	436	423	387	431	459	464	473	438	460	438	426	439	394	427	454	399	447	443	430	456	478	450	455	458	447	438	458	479	449	454	437	459	469	420	423	434	458	422	442	416	446	431	428	440	431	443	431
25682	28813	35354	27550	19796	11470	5795	4096	3091	1707	836	476	363	239	198	206	208	210	196	181	177	193	196	200	209	198	187	205	193	214	207	201	216	210	192	205	188	196	194	177	177	199	199	199	221	186	182	178	198	184	194	199	201	193	202	189	201	177	181	204	186	184	196	199	171	189	181	196	182	182	183	176	185	209	183	201	221	207	179	192	189	189	211	218	198	206	181	201	178	187	197	204	189	175	167	189	193	211	209	203	186	170	190	195	172	200	196	190	181	181	182	187	190	192	198	214	210	166	202	185	178	179	192	185	191	209	199	211	191	201	174	185	212	225	208	208	196	169	222	211	195	188	187	195	177	222	198	185	183	204	225	207	185	200	162	168	190	199	211	196	197	202	193	174	176	205	221	183	174	205	221	174	179	212	188	190	197	206	195	208	194	195	186	180	195	208	176	201	206	180	181	196	184	183	226	192	199	208	208	208	186	208	197	210	212	188	192	204	177	200	214	193	169	178	200	200	201	186	197	195	205	211	210	207	198	177	189	222	175	191	181	195	182	188	186	183	212	219	166	178	194	190	192	198	181	184	217	211	201	201	181	209	177	191	192	199	188	178	173	164	169	199	176	207	182	206	202	193	202	190	179	199	183	186	204	200	174	196	216	215	214	171	153	184	170	165	184	171	189	179	176	186	180	184	200	190	179	191	185	193	175	189	182	183	180	205	183	210	185	185	204	219	206	181	179	203	212	197	185	204	201	189	205	194	221	198	218	190	204	204	201	202	175	180	208	206	187	187	219	188	167	183	195	196	183	220	205	198	187	208	190	189	178	207	207	211	208	224	190	174	177	218	198	191	206	224	195	197	208	190	199	183	200	174	180	183	159	181	200	186	189	207	202	188	198	193	173	195	197	206	194	175	194	186	219	200	177	206	185	208	179	205	210	205	185	182	174	166	206	197	195	205	193	169	183	175	184	201	204	166	196	205	195	194	207	194	170	170	217	189	188	198	178	180	182	199	194	200	179	193	206	209	175	206	200	191	215	204	173	189	194	164	213	177	182	198	201	197	171	198	184	201	211	194	200	197	167	186	169	184	175	202	193	189	173	185	199	185	157	185	174	171	183	203	198	157	198	185	182	193	186	190	203	182	175	184	182	198	187	201	188	181	202	181	160	204	185	192	179	210	177	207	205	209	180	172	172	196	193	192	173	192	177	208	212	212	183	187	172	188	203	198	189	191	221	190	216	208	200	184	190	210	200	190	177	175	182	202	170	204	181	182	190	200	203	211	170	189	190	167	185	162	205	170	191	170	200	195	207	201	193	184	187	190	185	185	197	182	167	184	213	198	159	168	198	211	170	175	178	219	147	190	202	210	177	187	184	191	188	172	186	181	184	188	180	197	205	195	208	194	176	216	190	198	184	205	210	207	202	161	204	186	210	184	182	169	180	180	189	176	202	193	220	192	181	181	194	201	176	197	177	219	223	190	178	188	192	194	175	222	214	174	167	202	195	185	217	194	177	199	213	211	209	206	191	185	181	217	192	218	200	214	195	193	207	186	171	191	166	189	195	231	193	183	204	203	201	190	190	190	189	173	193	214	187	214	214	213	210	198	198	200	216	183	206	207	195	191	150	197	177	209	225	215	192	183	189	203	225	167	194	182	229	195	203	202	222	190	191	175	169	210	203	203	202	209	176	174	194	187	191	192	197	202	212	232	180	178	199	199	212	203	181	188	208	205	199	196	190	182	193	202	192	164	222	198	196	185	198	162	218	196	176	185	199	227	174	183	191	185	165	196	201	183	192	199	191	210	192	193	183	167	221	180	179	185	201	203	189	213	201	202	175	175	150	178	187	160	170	182	178	189	169	198	197	161	198	192	214	180	205	203	188	203	168	182	206	191	178	200	194	173	218	223	203	177	228	181	193	174	189	205	198	192	204	185	226	191	203	187	181	211	187	209	191	193	189	185	212	170	170	198	211	186	203	165	191	199	165	179	199	171	171	166	212	174	188	197	210	218	173	185	192	192	174	206	204	170	183	181	211	195	217	196	203	209	203	205	194	192	197	205	199	175	200	210	174	198	221	205	199	179	193	198	184	176	190	197	176	174	175	190	184	164	176	172	171	180	200	231	198	198	179	217	180	211	198	206	177	174	193	205	201	181	196	185	183	181	190	206	219	191	194	210	189	198	199	191	201	209	178	188	217	215	199	177	183	175	221	221	178	211	162	180	189	237	173	201	233	197	190	177	189	198	225	218	197	205	201	190	179	175	197	194	225	195	189	189	205	186	207	178	188	195	184	195	206	157	209	191	187	183	215	194	190	182	198	191	193	172	180	198	192	189	226	193	180	192	192	204	174	181	173	181	177	194	187	201	202	186	197	184	193	203	181	196	196	193	191	199	160	200	202	217	196	215	180	181	180	222	189	211	183	213	168	184	185	197	210	211	208	194	195	191	202	184	206	186	192	184	171	193	200	204	202	194	192	214	179	200	167	194	163	172	219	195	187	195	182	195	202	180	179	198	208	200	207	184	168	198	170	218	185	206	191	192	195	168	198	226	185	177	181	186	219	186	203	199	194	199	199	180	215	170	172	190	190	189	186	192	175	206	185	201	210	176	185	197	218	186	177	173	175	203	182	203	170	196	215	199	208	180	188	187	188	203	177	172	197	189	198	173	200	210	196	202	183	215	196	153	191	207	193	196	187	179	169	186	205	177	187	190	190	194	207	215	211	198	188	187	168	229	187	205	206	202	191	169	209	184	196	183	202	208	196	183	210	194	179	191	193	212	197	191	197	173	196	192	192	225	179	188	161	179	187	225	179	213	175	170	201	181	177	205	217	195	197	199	187	192	172	206	195	226	182	223	193	213	144	172	196	177	191	196	213	225	193	197	211	200	195	201	190	166	206	188	201	207	190	177	154	173	189	209	202	210	191	196	163	207	201	182	175	140	179	178	200	202	168	191	185	168	205	173	197	175	195	182	175	189	222	199	200	191	181	189	207	208	187	194	208	190	195	210	216	188	174	204	169	195	168	199	177	203	194	188	221	197	234	178	201	205	200	183	233	200	203	232	223	203	208	176	191	180	177	162	189	190	207	191	212	186	197	182	198	212	192	188	181	182	173	171	193	217	193	200	188	205	224	201	209	164	198	187	182	178	179	189	186	184	204	210	176	197	211	207	186	193	188	189	172	201	205	221	199	213	202	201	188	196	222	170	227	210	217	171	210	187	200	203	200	196	214	200	198	194	191	209	171	199	162	185	183	193	186	206	189	196	212	193	172	199	189	192	186	185	184	184	217	219	141	168	195	201	175	219	189	181	194	206	216	195	177	203	174	174	209	164	170	189	202	182	205	156	211	172	203	194	214	182	164	200	203	177	196	188	181	157	189	177	233	206	173	168	179	202	187	224	182	181	203	209	219	189	193	178	208	193	204	187	188	205	161	205	198	185	179	190	171	222	188	184	188	180	170	191	155	188	195	211	192	189	203	209	183	208
15964	24521	37147	35969	33027	24424	17184	14805	11574	6548	3171	1574	1026	618	508	502	448	455	445	480	437	432	423	436	444	452	453	429	454	457	399	426	437	428	438	427	423	426	457	453	400	415	424	452	428	448	463	450	464	443	469	481	436	452	463	429	470	449	436	448	460	459	421	433	473	459	446	411	455	430	458	432	443	447	407	415	462	452	418	422	466	436	467	461	478	412	421	426	456	463	453	439	488	426	474	459	416	431	443	426	451	479	457	425	437	413	454	428	432	442	402	418	396	455	421	442	462	433	439	436	417	442	440	412	471	432	461	454	435	425	416	432	463	415	454	426	417	447	432	486	460	459	458	430	426	453	441	406	451	471	449	444	451	446	445	426	436	429	448	428	434	423	455	476	427	437	433	449	434	443	435	420	480	395	437	454	445	433	418	460	392	435	448	447	457	423	423	432	463	436	453	433	410	460	436	469	500	439	479	436	424	433	453	448	440	420	453	454	423	450	474	420	451	454	425	435	453	447	462	416	432	419	444	414	417	450	452	378	437	484	462	452	457	417	438	495	412	399	423	442	444	446	482	427	456	408	445	442	424	466	455	419	450	463	469	472	464	450	435	402	413	452	392	442	449	459	439	461	455	421	394	402	450	408	469	389	433	444	427	433	454	441	459	467	442	439	440	452	436	434	426	412	450	428	454	414	438	490	451	444	477	419	447	421	453	417	435	444	457	439	426	435	453	463	440	388	390	451	439	442	456	434	441	453	430	442	449	462	464	416	462	417	445	432	464	489	456	445	427	420	470	456	414	463	458	452	423	422	424	425	469	459	437	429	426	418	402	449	433	435	418	430	472	437	476	413	437	456	466	425	435	428	439	441	431	461	411	412	444	443	454	461	455	432	420	430	432	457	439	466	440	442	453	435	427	455	447	484	478	464	440	432	449	437	438	437	471	423	472	437	465	463	448	429	422	447	425	451	408	421	435	444	431	413	425	416	461	452	456	443	452	444	435	460	435	450	419	450	481	441	465	473	442	401	450	409	474	424	427	424	397	448	442	445	431	446	481	478	464	439	485	441	448	442	469	454	467	441	422	434	440	471	444	424	449	460	463	414	450	422	452	455	407	493	385	445	433	438	433	455	459	433	450	437	379	452	430	437	438	448	421	438	462	432	451	463	405	466	463	465	445	469	416	428	422	411	478	433	438	423	430	472	427	409	434	432	426	475	428	443	454	395	458	415	442	445	452	457	433	457	435	470	453	434	465	421	429	421	441	430	416	431	446	395	482	417	419	465	449	482	430	451	433	472	443	453	480	486	441	427	442	462	444	441	408	444	439	430	483	439	413	458	476	417	435	435	451	455	468	461	452	434	473	449	407	427	421	411	421	459	422	457	426	458	451	432	416	453	414	445	426	442	453	450	436	426	448	432	441	429	469	467	461	473	427	397	429	429	439	436	487	426	394	465	439	433	438	430	452	463	430	419	433	447	430	397	471	430	438	434	460	467	406	453	402	454	456	469	415	454	421	438	432	465	396	444	463	423	422	474	465	440	477	442	449	425	428	445	449	420	439	468	446	441	459	470	409	422	413	456	455	450	458	423	426	449	475	465	409	443	413	431	472	450	432	449	438	414	454	447	421	483	420	464	440	480	440	450	453	418	430	421	442	432	465	439	419	454	462	441	424	443	454	452	444	431	479	419	442	468	434	450	436	464	417	438	436	420	446	429	451	419	433	443	436	437	411	437	473	469	452	430	454	406	436	475	411	440	421	434	470	427	440	456	426	443	438	438	462	450	451	439	435	414	443	462	453	433	475	433	417	448	479	465	443	429	431	499	461	422	426	448	454	442	433	462	410	444	454	444	427	410	437	441	447	416	378	417	441	443	424	455	428	442	454	416	405	450	437	435	412	425	461	419	469	483	433	473	447	462	443	406	455	453	489	467	445	459	420	442	435	428	442	403	447	499	463	432	437	464	469	409	441	467	456	419	424	412	413	416	466	469	435	477	396	422	454	433	454	435	444	463	471	438	460	409	483	428	443	458	466	468	451	432	491	441	433	434	433	439	407	458	416	418	467	427	462	473	436	422	426	459	485	457	429	455	419	447	444	460	416	416	411	411	511	411	420	447	447	429	437	424	448	463	442	473	494	432	476	444	448	461	479	489	444	423	401	475	427	416	413	483	423	435	475	500	460	467	410	438	426	459	408	424	428	393	455	446	441	455	453	441	454	465	443	399	429	442	437	434	441	480	445	443	463	395	413	447	422	438	439	436	436	470	429	434	401	424	437	447	425	461	410	424	478	436	442	431	471	448	396	428	401	410	460	424	440	424	433	465	453	421	447	460	449	417	438	466	457	422	450	440	437	425	453	436	438	459	429	452	403	439	440	452	452	442	467	425	507	476	382	403	422	459	452	442	453	416	434	421	460	448	449	490	478	457	453	475	458	443	473	476	453	466	467	468	458	445	433	407	454	438	434	407	443	451	395	435	463	444	443	454	456	453	476	443	430	491	475	413	452	444	478	467	473	437	418	428	390	445	482	451	436	455	447	446	413	412	449	449	412	433	452	430	444	433	441	439	446	465	478	434	437	409	496	414	420	461	478	463	445	421	402	427	452	443	431	422	430	398	404	459	441	464	446	435	468	454	444	473	457	426	458	446	451	430	427	452	429	434	416	444	446	441	414	420	448	460	424	449	493	463	442	443	450	428	452	463	473	406	411	444	411	439	451	415	448	459	432	500	474	453	404	427	475	446	464	462	460	459	452	446	436	401	475	442	449	452	463	414	468	446	459	423	449	429	421	429	422	455	482	415	423	478	460	423	451	456	441	433	438	456	434	421	438	437	437	406	440	452	438	445	445	465	411	407	458	412	430	443	449	475	425	461	453	436	446	453	459	434	422	407	439	435	494	405	459	457	457	459	445	433	408	467	445	450	457	431	471	449	454	394	460	443	447	422	441	457	437	379	424	450	437	450	454	437	429	413	439	413	429	437	444	431	418	468	425	431	392	414	431	436	443	428	460	467	455	430	422	462	436	400	481	451	474	428	450	457	440	419	430	397	444	418	435	430	462	419	462	426	427	467	463	439	413	494	457	418	449	425	437	462	442	494	457	474	448	477	422	458	435	448	478	434	474	453	459	422	444	440	424	425	448	454	475	454	422	466	454	463	437	473	466	449	455	439	462	433	452	464	451	446	434	423	421	457	427	420	470	421	462	432	450	494	442	455	472	414	487	421	429	420	441	433	487	426	452	417	473	437	512	426	449	423	404	439	475	375	431	467	407	420	434	383	442	450	428	412	408	415	456	437	431	438	463	433	450	474	428	472	427	438	419	461	461	409	411	420	452	447	444	453	468	400	436	439	446	445	449	457	435	453	422	432	440	435	480	437	443	454	461	466	427	421	426	469	452	463	439	421	458	455	455	436	433	459	413	457	414	401	441	461	440	469	455	436	420	410	433	434	439	442	446	460	486	429	442	483	428	437	434	431	429	434	444	459
46317	47986	50723	43853	38138	29516	24059	23105	19586	12862	6120	2795	1288	551	322	254	229	244	230	249	205	224	203	192	206	187	177	205	200	189	178	176	189	199	209	206	189	185	191	200	179	199	194	197	180	187	180	203	189	218	188	192	205	180	173	186	191	200	179	181	183	221	205	189	185	187	200	190	212	211	206	213	162	183	193	208	200	190	177	177	214	174	201	182	205	185	189	210	180	171	210	169	199	178	185	175	192	196	189	197	170	179	192	171	177	178	201	217	220	186	208	195	193	195	196	173	164	174	170	193	182	199	191	188	199	203	195	218	200	156	193	193	211	209	187	194	178	200	188	221	201	202	215	221	207	190	190	187	194	194	198	170	156	201	169	171	180	197	188	223	179	188	183	190	211	201	178	191	214	202	188	199	196	205	200	235	203	194	185	186	185	210	170	186	174	190	208	196	218	171	208	200	202	226	193	186	185	191	206	201	191	191	205	190	187	183	187	177	188	178	196	196	191	221	173	191	188	183	196	217	180	214	193	170	212	187	181	203	192	212	178	195	189	193	200	175	170	178	204	184	189	186	174	225	187	228	218	185	188	167	196	179	184	176	184	186	189	184	193	207	208	186	197	179	179	214	193	186	197	197	206	228	222	189	217	213	198	214	181	178	191	209	178	191	184	174	197	212	206	222	190	218	193	178	166	192	201	206	220	191	175	199	236	199	197	192	187	185	191	194	180	188	173	213	207	204	203	195	186	204	217	189	192	194	172	201	193	166	172	191	208	197	180	172	170	187	171	180	201	208	179	198	169	178	164	178	214	208	211	169	212	191	184	183	185	202	179	173	172	183	189	188	177	197	191	184	175	168	210	187	206	213	204	177	193	215	193	196	213	182	208	181	175	229	219	209	189	210	187	227	201	206	192	155	201	194	183	188	182	196	222	202	198	201	186	183	204	203	201	218	186	154	210	191	211	191	188	218	183	185	178	200	193	199	202	204	193	195	207	185	189	186	206	187	180	202	191	203	196	192	193	176	165	201	217	214	206	187	196	185	198	210	201	180	179	190	181	179	194	203	198	162	169	180	168	187	195	197	227	216	199	185	173	190	186	190	176	185	192	204	194	226	184	182	205	177	199	187	187	175	187	184	202	197	173	200	199	200	197	202	184	184	201	192	203	199	201	162	185	210	180	170	197	196	194	168	190	183	196	200	194	181	219	204	184	187	173	181	187	190	192	205	191	209	201	201	215	184	213	186	198	185	168	186	180	160	169	169	176	200	214	193	201	196	200	182	195	194	218	185	177	181	186	160	229	182	184	202	191	160	204	200	175	203	193	201	175	201	196	183	198	208	167	185	185	182	161	220	153	183	187	194	193	219	185	192	206	196	188	195	196	207	213	196	197	226	177	188	202	160	184	189	187	185	213	212	230	224	208	187	165	176	176	202	187	187	183	183	192	229	196	192	180	231	184	195	198	195	224	158	194	199	181	195	165	202	201	191	204	213	209	175	214	187	198	201	218	226	214	182	189	182	174	171	174	202	192	202	172	166	189	197	185	195	184	193	180	192	196	186	167	185	209	201	191	189	215	192	194	199	188	191	191	205	214	202	206	193	220	183	170	162	180	196	190	188	196	207	177	195	193	210	168	180	182	192	208	187	186	196	184	188	194	208	173	191	184	202	191	184	176	187	190	168	198	216	210	213	194	182	185	154	197	173	186	183	184	187	197	209	207	199	210	199	160	179	190	206	184	173	204	178	217	201	207	187	207	189	205	168	191	191	181	184	192	218	189	191	182	218	203	188	194	181	176	212	194	178	199	218	196	186	188	189	191	208	185	186	217	188	183	189	203	192	198	189	175	160	181	172	203	216	185	182	236	192	205	191	206	197	179	196	177	192	212	222	185	212	184	182	170	178	213	203	186	206	202	185	219	189	201	220	232	202	189	196	168	166	180	181	200	192	203	164	221	208	195	182	186	193	194	157	217	196	166	186	195	191	182	185	187	190	229	188	187	190	193	185	193	215	197	213	163	177	198	188	191	191	194	201	192	199	202	193	181	174	190	187	200	189	162	185	187	183	184	181	197	173	204	208	191	184	194	233	210	186	191	221	183	186	193	226	184	176	193	176	192	197	187	188	187	198	197	173	196	201	196	187	175	179	192	185	194	178	221	193	195	196	187	193	191	198	183	179	184	177	187	215	173	193	176	189	197	212	187	182	177	197	175	198	200	174	210	192	197	182	170	215	195	201	195	176	191	184	164	205	185	188	205	192	214	210	217	178	201	200	178	199	186	202	183	198	196	212	210	173	206	185	186	175	184	191	187	188	197	182	192	193	203	212	180	217	191	166	180	194	206	182	169	178	177	181	167	197	182	207	208	218	166	162	192	186	187	170	187	171	182	194	174	186	207	184	190	170	186	192	192	186	221	206	187	190	204	184	203	215	185	184	202	209	198	182	186	193	169	204	222	180	207	198	193	175	175	180	209	180	184	177	197	189	192	176	179	193	201	215	188	191	202	179	184	179	171	206	194	165	190	181	192	210	171	169	196	171	192	182	187	199	179	198	203	189	184	206	196	197	207	173	192	196	179	189	181	193	167	199	176	199	154	183	188	183	185	184	189	185	178	205	188	201	194	171	190	195	195	186	192	190	196	193	189	174	186	192	178	210	177	180	150	173	172	182	181	201	202	198	168	189	196	210	214	185	193	197	202	211	192	206	207	210	200	216	201	198	195	191	187	186	200	185	186	173	212	176	227	207	200	173	213	190	199	194	182	194	177	196	160	180	174	195	199	181	211	219	220	168	194	202	194	206	191	174	181	190	187	213	171	184	192	222	189	187	187	196	185	187	195	190	169	217	201	160	203	196	187	182	183	182	177	210	197	198	214	196	187	196	231	211	179	214	190	208	198	192	186	222	206	203	175	211	189	206	196	212	209	213	203	206	220	192	168	204	184	187	201	203	185	219	200	187	205	183	190	184	187	189	178	171	166	179	207	192	205	179	174	173	189	193	190	207	187	181	190	185	200	206	188	202	186	169	182	168	220	202	214	179	186	184	171	207	210	177	175	184	182	222	159	206	165	166	207	186	187	191	210	208	203	176	195	191	224	170	210	224	217	204	180	201	175	196	207	183	178	186	182	206	199	156	196	184	181	192	188	185	175	199	210	192	182	200	191	197	192	206	196	181	184	174	184	182	205	196	192	185	189	184	175	188	184	193	164	175	157	180	194	192	188	160	185	172	211	189	190	209	185	204	207	189	182	186	169	165	194	169	182	173	191	174	218	204	201	207	210	183	185	191	203	203	225	216	196	180	204	189	204	206	203	185	186	179	190	201	194	190	189	196	190	156	182	190	178	206	184	201	162	187	195	177	193	194	209	180	194	180	195	196	213	207	182	196	202	200	195	204	221	197	194	206	200	177	202	195	186	198	203	199	172	197	202	188	167	193	194	228	226	179	174	197	188	200	188	178	166	185	207	214	199	188	197	198	201	192	167	182	207	212
32681	41143	52236	51631	49623	39692	37217	39818	36318	28556	17167	9935	4693	1999	1042	752	628	565	518	548	476	420	441	434	446	485	443	440	476	426	463	473	466	475	409	437	460	415	439	442	455	465	439	441	436	430	436	457	475	458	446	427	470	430	451	450	453	437	446	468	429	479	415	430	437	448	409	414	455	446	454	431	448	446	481	419	426	450	427	406	436	461	443	441	437	428	466	443	443	433	416	461	426	433	450	411	451	467	434	393	426	417	434	447	420	403	429	433	441	426	441	459	427	405	447	440	435	484	447	422	437	464	452	416	391	444	449	455	447	483	435	454	407	430	413	437	428	439	407	416	454	421	432	457	433	419	410	423	442	400	441	446	439	462	457	449	441	435	420	458	415	457	444	440	435	430	449	450	456	431	477	431	435	433	423	429	451	438	445	426	455	448	447	398	426	470	476	452	419	450	458	454	450	445	473	448	455	424	415	451	451	473	414	423	465	431	447	439	484	460	435	446	468	416	437	398	472	444	435	445	431	444	485	446	461	477	453	437	446	435	409	442	447	471	451	451	469	443	454	489	416	438	430	441	423	441	451	471	448	478	436	415	435	456	430	381	415	453	421	449	461	426	424	436	423	432	423	418	472	454	447	429	458	449	439	403	436	444	421	425	462	454	440	453	430	439	454	417	456	472	472	412	425	440	435	453	417	476	426	400	447	445	458	406	408	458	449	441	451	437	409	446	414	446	440	429	459	436	447	457	434	434	442	413	442	442	415	421	455	448	439	459	469	430	440	461	406	457	469	442	427	460	449	421	458	408	447	424	428	447	462	448	466	417	404	444	424	452	434	443	444	447	415	420	439	413	468	427	433	373	475	443	416	428	468	429	445	408	408	437	444	457	428	419	409	420	431	476	416	474	455	441	457	414	430	444	398	431	461	430	406	437	432	467	427	461	453	454	421	425	425	464	449	456	480	450	457	433	457	465	463	409	489	417	472	446	461	424	487	454	446	436	463	411	452	410	408	403	443	438	425	462	462	425	457	439	472	444	445	437	421	452	460	516	422	470	458	468	423	412	424	454	500	422	464	432	438	511	418	439	435	424	429	411	440	434	445	488	424	426	406	444	469	451	432	427	391	427	458	455	463	414	463	471	457	420	420	445	470	418	410	408	409	432	451	425	439	431	407	457	487	462	460	460	453	455	439	432	459	455	397	430	427	434	417	454	440	436	432	471	449	423	451	422	436	455	463	407	484	466	438	472	466	447	472	444	425	414	416	421	446	456	441	440	490	464	416	475	460	405	416	447	414	422	471	430	422	445	468	425	477	429	430	458	439	430	446	443	443	409	476	444	433	469	431	454	491	423	417	463	499	429	433	449	493	417	446	414	438	437	456	434	476	417	453	496	452	421	454	438	491	431	422	439	428	428	447	414	439	435	492	427	455	450	479	417	440	448	427	454	451	438	437	443	428	413	444	439	443	470	433	466	464	423	427	435	427	454	441	402	436	434	442	396	421	421	435	440	476	425	419	419	470	443	508	396	468	427	432	446	446	401	442	421	435	451	437	453	432	419	410	454	429	461	416	453	437	434	457	405	418	426	466	436	426	434	468	441	410	434	467	426	453	397	432	432	478	442	416	484	418	454	436	473	458	455	469	430	432	428	429	449	450	439	440	418	443	434	424	419	386	394	412	448	413	388	443	461	434	444	422	420	436	429	443	455	460	451	451	497	471	418	456	422	480	422	444	424	429	478	434	405	450	414	438	411	460	446	407	448	438	450	467	405	439	413	405	442	460	436	437	448	438	422	450	469	479	456	451	445	417	402	425	419	432	412	454	422	451	439	450	442	444	426	405	431	411	473	421	462	414	440	481	443	440	480	434	437	438	456	437	442	417	458	444	442	445	470	419	445	436	450	416	433	425	448	451	460	447	448	442	450	449	436	450	461	410	470	401	458	421	445	400	459	464	443	425	417	443	491	464	421	440	452	464	439	470	474	441	466	453	414	465	465	419	436	425	425	441	454	423	477	412	426	454	472	435	395	461	465	432	423	403	427	442	456	431	465	458	409	462	486	457	472	438	431	482	413	499	427	452	417	424	436	429	464	449	441	448	457	436	457	414	457	453	425	412	467	445	450	478	438	450	432	473	466	442	444	413	434	446	452	447	436	448	462	446	472	448	432	419	435	433	438	452	435	434	417	443	427	423	439	411	455	465	447	419	431	392	431	422	442	453	470	390	453	448	450	444	429	411	441	473	446	403	431	444	455	434	430	445	421	450	407	440	468	420	423	469	426	442	379	476	438	462	438	480	442	460	436	480	455	421	447	419	398	481	451	444	424	428	475	453	430	417	423	403	407	430	463	452	413	454	422	446	434	461	462	424	447	446	458	416	436	445	412	439	474	466	427	422	410	462	476	445	432	409	477	451	417	428	458	430	438	412	465	437	484	458	426	425	456	405	450	410	423	443	434	474	444	469	440	430	420	393	416	447	458	442	456	444	438	459	412	441	469	444	410	473	437	486	479	433	473	392	420	463	476	457	436	431	399	429	452	410	425	438	432	489	471	397	436	420	432	387	429	487	438	425	457	445	432	464	440	436	492	462	422	461	438	437	431	439	444	440	407	469	432	421	467	449	431	460	422	469	463	465	442	442	457	416	437	407	396	387	465	426	436	461	458	438	463	471	458	431	420	413	428	441	436	467	423	396	447	426	415	436	449	452	437	447	413	468	434	448	446	439	437	454	434	440	436	423	443	401	458	435	441	446	425	415	452	440	465	431	437	421	441	428	461	448	437	429	457	450	458	424	411	456	406	469	407	444	448	446	432	463	424	453	447	451	442	407	421	459	422	444	478	439	451	447	440	462	428	436	422	440	424	422	440	407	396	443	409	446	473	454	445	441	430	445	417	466	436	453	463	459	454	428	449	429	409	429	450	440	464	439	450	408	432	486	387	461	433	438	446	387	437	446	411	453	459	461	470	436	447	430	458	441	426	434	444	423	434	414	468	437	451	464	472	422	437	483	439	462	458	389	453	448	413	435	427	410	444	430	466	441	465	448	433	455	455	460	428	427	432	424	437	455	461	440	433	430	439	424	462	442	428	447	423	471	436	447	454	484	465	410	421	417	462	459	432	430	433	420	434	443	409	426	439	453	488	448	423	435	428	439	473	439	440	427	431	430	493	472	436	476	418	421	482	480	428	456	420	414	446	428	461	423	453	470	425	471	422	441	444	428	483	479	426	432	438	420	436	404	448	390	459	403	424	430	445	469	437	389	448	451	431	424	455	455	443	427	431	420	455	412	397	446	419	421	427	422	421	445	443	420	459	433	423	448	436	424	469	427	428	435	419	415	432	409	440	405	450	437	395	473	423	453	478	421	419	428	464	450	433	443	442	426	461	429	435	477	432	433	417	464	447	453	463	430	445	438	466	447	453	404	423	426	406	443	409	433	439	484	432	433	441	456	422	441	475	418	420	407	450	472	445	447	433	477	439	444	448	478	437
53071	51619	44092	45392	40800	31091	28701	32248	30471	23486	12355	5772	2505	1015	487	349	267	273	269	258	215	196	215	184	189	207	192	202	210	194	204	175	218	205	222	205	198	205	194	206	173	184	167	198	176	159	158	187	178	189	207	207	216	191	195	184	209	213	174	184	207	188	186	199	170	195	188	200	213	191	184	190	197	185	186	206	189	191	163	191	204	167	181	199	193	198	209	210	184	195	162	197	194	201	192	175	196	185	187	208	197	198	175	188	202	156	181	207	203	197	204	186	180	188	182	186	191	176	195	213	174	208	166	189	208	180	184	181	199	161	213	200	195	209	169	170	163	223	218	208	168	181	182	219	200	178	170	193	177	171	185	192	192	180	205	200	207	200	201	179	226	202	178	186	161	192	195	207	185	191	197	183	191	202	201	198	207	206	186	212	214	205	218	213	205	170	223	212	192	204	210	168	191	168	207	199	221	186	204	216	208	195	189	204	198	220	192	187	185	193	194	221	174	192	191	191	208	206	196	196	200	195	178	173	188	223	208	201	200	174	196	192	209	210	188	188	199	195	195	205	192	182	200	173	219	185	186	171	186	219	162	198	204	156	202	193	207	210	198	186	175	200	189	222	198	205	205	195	175	170	215	196	187	213	208	191	198	158	204	186	187	175	166	193	185	201	190	186	196	188	230	201	194	191	202	187	177	194	187	188	187	197	193	193	218	212	207	189	194	209	192	173	199	213	207	198	169	169	193	185	193	216	184	180	167	176	209	224	185	208	195	216	213	191	206	215	206	210	205	222	186	192	192	179	212	212	213	215	201	193	170	208	190	195	204	213	212	197	198	194	214	216	209	187	169	193	174	190	172	190	221	191	201	211	197	177	201	175	185	208	196	211	236	206	168	187	209	187	201	214	202	178	191	182	215	173	202	169	184	175	217	205	193	201	221	197	196	172	193	170	209	207	166	177	182	196	201	176	187	206	199	183	205	173	207	188	212	215	194	190	189	167	207	185	187	215	193	197	199	233	191	201	168	192	191	199	209	198	208	195	207	186	204	204	191	188	195	180	185	199	186	176	171	180	173	199	191	183	191	197	191	196	196	179	164	208	184	196	191	185	200	187	211	186	210	196	226	178	212	180	198	208	209	196	191	167	205	204	206	186	213	194	187	206	202	178	186	211	175	217	177	215	186	214	214	211	183	206	200	170	208	195	177	192	213	176	196	205	185	210	212	174	202	189	221	169	176	183	180	184	190	211	192	201	215	182	200	190	187	206	228	197	169	194	174	176	195	199	206	189	200	180	199	191	178	207	207	201	205	188	158	174	208	200	171	190	210	201	172	185	174	185	201	197	199	188	201	211	203	207	170	199	200	190	214	197	169	208	179	211	205	206	193	179	206	194	185	199	200	199	228	232	179	197	187	198	220	178	190	214	215	208	193	197	190	220	202	199	192	178	200	213	211	203	183	205	221	173	187	191	205	204	188	173	185	202	180	179	191	191	192	194	190	217	166	200	203	208	179	175	192	212	214	200	185	205	175	176	192	220	200	197	173	189	174	177	196	204	195	200	200	175	210	212	207	190	206	167	198	181	176	212	189	194	183	192	180	187	175	193	212	176	190	215	201	212	226	222	175	172	192	193	183	201	186	181	181	202	199	206	186	167	193	190	222	187	199	164	201	196	202	184	194	202	215	199	211	190	219	204	203	215	195	215	199	184	179	177	221	214	192	201	183	193	215	189	199	175	202	203	167	179	162	177	195	187	184	187	183	194	186	186	175	177	199	204	197	185	181	212	170	176	175	181	188	183	200	195	203	194	174	211	187	207	187	179	205	201	180	206	191	224	190	181	189	196	196	166	194	199	199	190	220	182	163	171	182	172	181	198	197	216	217	197	203	204	195	192	186	181	188	210	194	163	196	216	207	193	190	216	171	207	189	210	178	168	206	176	219	196	191	189	187	175	207	187	184	176	198	176	182	178	173	189	203	204	191	194	182	199	205	194	190	197	191	203	181	192	196	195	180	171	192	181	226	207	174	203	196	184	181	187	193	196	188	210	185	196	186	215	180	181	204	242	208	177	234	196	208	204	193	199	203	194	190	190	200	210	196	196	199	217	194	212	176	163	189	179	222	221	206	185	194	228	225	188	214	198	212	183	165	211	189	200	193	187	182	202	188	197	174	180	205	197	196	198	160	180	196	205	185	245	201	174	193	182	189	184	205	188	177	207	209	192	208	186	200	210	211	184	193	176	199	189	210	191	192	186	186	172	179	196	193	197	180	190	223	194	183	207	186	204	172	215	203	200	184	182	208	189	186	208	204	187	185	185	185	220	204	207	175	201	196	187	182	189	208	196	217	199	192	187	186	188	191	180	190	177	184	178	171	209	212	183	176	197	218	221	207	186	204	190	211	176	190	166	197	186	182	194	204	210	184	205	212	192	179	200	210	205	223	206	203	191	220	214	191	188	179	185	188	186	203	183	184	229	200	177	181	201	181	200	174	199	191	173	188	155	184	195	191	185	164	208	181	224	207	178	208	212	164	198	176	226	179	216	192	177	202	220	175	211	164	186	192	190	190	178	182	191	179	210	179	214	219	208	191	172	207	197	176	206	161	204	191	185	212	199	200	195	186	154	201	176	210	198	179	189	202	214	178	171	181	208	198	187	179	173	186	183	174	198	207	204	200	171	180	201	191	215	187	187	178	180	179	197	215	199	202	179	221	190	185	209	216	198	193	202	201	210	186	190	143	184	168	207	200	203	201	190	174	198	203	196	194	175	190	207	187	215	182	192	182	182	192	181	162	222	177	206	180	198	183	210	226	210	209	177	208	192	195	213	197	209	212	191	182	156	205	177	199	180	185	214	188	197	201	211	184	198	218	214	202	211	185	181	194	197	178	206	202	180	182	197	217	215	206	168	201	197	202	206	196	187	215	231	203	175	205	178	179	174	205	185	215	203	209	203	163	209	196	196	197	199	193	210	210	202	184	190	194	179	228	204	189	191	206	193	225	193	205	176	185	204	203	196	197	174	194	187	199	173	195	177	203	204	184	175	203	188	217	202	211	205	184	207	197	202	203	198	187	193	211	177	208	201	192	181	186	180	199	192	172	178	180	194	200	198	171	193	199	195	196	213	180	204	191	198	193	192	211	177	200	205	179	223	215	224	197	188	212	176	199	200	177	227	196	187	178	209	187	171	182	175	188	194	202	213	188	182	179	189	212	179	211	193	185	178	213	200	182	191	195	178	188	198	202	197	191	213	206	210	193	196	196	207	194	231	170	190	165	199	200	171	186	185	206	169	182	173	202	192	182	213	194	199	191	189	212	197	211	198	176	228	187	197	187	178	178	170	203	213	160	212	169	191	191	192	200	200	192	202	185	182	206	229	192	182	179	175	200	181	198	192	183	213	181	205	220	195	176	193	197	177	195	197	182	168	178	180	192	188	217	183	210	174	166	201	181	173	217	185	214	197	186	179	174	179	195	185	199	180	202	189	189	222
39131	49603	52610	55282	53689	45827	46373	50234	46702	38779	25795	16456	8419	3335	1604	1086	747	670	644	621	494	476	445	466	470	447	414	409	426	406	393	448	385	433	439	410	462	436	434	411	447	449	413	455	420	448	428	447	456	463	415	430	448	445	445	441	407	448	440	447	398	464	424	438	442	449	427	432	445	471	461	444	447	409	425	414	448	437	461	477	426	413	404	498	445	421	418	418	445	411	413	476	436	437	457	451	450	404	431	420	417	487	452	436	425	451	432	467	448	473	400	430	422	405	429	442	400	455	405	415	422	420	453	435	437	438	431	436	443	427	406	483	432	450	421	432	444	489	404	470	415	426	445	426	467	470	443	413	450	438	439	427	467	465	453	485	422	451	403	435	435	425	424	422	431	400	432	440	443	431	485	435	405	418	468	437	442	451	406	460	388	441	441	424	399	448	449	440	462	419	432	434	483	458	417	463	426	424	429	409	444	458	440	473	421	426	421	468	403	425	466	452	416	449	439	480	448	448	421	415	448	500	421	446	391	434	432	431	434	417	436	443	465	419	434	448	406	460	451	417	438	432	421	408	468	451	461	402	403	418	428	448	470	430	466	433	437	438	383	448	402	443	383	460	466	405	434	440	454	456	390	444	433	425	392	445	426	442	447	463	462	432	439	473	416	399	420	467	438	456	451	439	451	443	450	457	437	424	450	458	449	431	422	410	449	458	447	440	456	447	437	452	445	422	455	423	415	443	429	434	422	429	436	401	388	434	439	461	440	412	404	460	476	439	427	451	407	424	437	433	423	448	446	472	454	441	444	458	433	463	434	418	407	429	445	444	454	413	459	466	433	448	445	427	458	410	410	386	436	415	440	436	419	438	408	403	428	428	428	408	438	453	406	466	438	468	413	455	426	452	445	445	434	426	424	430	449	434	425	440	441	419	490	430	459	451	449	413	451	412	408	440	427	430	413	455	419	452	401	421	443	417	440	425	412	439	401	407	463	460	455	456	443	460	443	445	373	447	408	407	464	468	401	475	422	418	452	419	459	427	459	444	441	443	494	393	435	423	424	480	422	409	436	449	429	419	410	451	435	432	443	422	451	442	436	456	424	417	448	425	448	426	426	415	446	441	473	452	421	470	450	451	459	436	475	427	417	427	435	448	448	444	484	436	444	425	468	476	452	431	434	448	413	420	386	393	456	446	468	443	422	402	435	466	463	473	439	429	424	423	439	459	427	442	442	438	456	454	424	442	446	419	434	455	444	423	421	473	463	457	433	418	444	439	418	438	444	444	426	467	418	460	444	420	404	413	439	436	432	433	422	429	404	445	434	420	437	451	443	451	447	450	437	461	432	453	424	450	479	418	462	438	435	424	415	476	449	419	397	434	437	415	460	409	426	446	453	475	426	428	417	419	428	462	433	456	423	441	409	411	452	426	414	428	432	427	462	430	469	435	449	411	461	435	432	444	445	464	419	439	450	429	450	431	477	443	395	432	454	427	421	445	442	414	442	464	426	435	438	430	426	427	426	446	426	426	422	478	433	434	445	407	431	427	400	434	406	446	436	422	411	386	420	437	477	445	433	411	480	425	452	439	453	478	422	462	404	421	460	432	436	443	473	460	438	449	406	438	428	419	419	466	420	444	441	417	420	440	421	443	443	438	443	463	456	419	434	460	443	428	416	406	466	412	427	418	397	443	446	486	442	412	452	452	400	438	436	448	415	445	459	425	453	454	411	435	459	465	409	420	401	408	406	424	430	424	440	436	437	481	434	449	418	427	430	410	459	441	473	447	457	416	405	381	408	461	420	448	470	426	417	438	446	453	433	432	449	433	445	409	401	394	468	443	414	423	431	461	429	401	437	409	448	437	424	454	457	433	490	419	458	426	467	420	502	421	439	457	416	463	433	444	422	433	402	438	467	410	442	390	426	442	441	442	447	432	436	459	452	456	444	415	435	415	467	415	457	447	441	460	427	377	430	421	471	412	451	437	401	410	464	454	446	429	434	449	432	445	420	406	442	448	422	436	410	439	411	428	445	420	427	473	437	445	434	439	453	418	470	420	401	458	427	399	409	467	429	440	449	441	441	422	438	430	442	406	442	427	428	447	469	437	424	452	423	410	433	406	457	418	463	415	444	452	419	443	420	450	446	446	473	412	410	477	440	405	405	420	459	424	393	426	448	446	462	432	452	462	424	401	445	444	435	431	443	460	422	449	414	476	449	460	427	404	418	455	472	445	457	447	418	442	439	407	438	422	445	428	473	426	463	426	482	435	395	416	445	443	443	435	446	437	415	452	433	459	449	431	396	457	450	419	451	457	434	416	436	461	402	423	419	416	448	438	470	435	410	444	462	444	434	435	461	409	407	450	450	454	436	393	439	434	433	405	442	426	456	435	457	451	477	472	433	396	422	420	425	399	431	431	458	436	420	431	411	475	457	444	430	427	425	393	445	421	444	480	430	426	430	458	414	442	443	396	448	484	444	414	428	444	437	432	428	447	385	409	464	430	469	460	443	420	441	448	441	439	452	399	407	443	454	420	424	422	441	433	431	407	469	451	441	429	415	445	420	441	454	442	404	419	474	449	410	462	414	478	433	460	459	453	444	447	440	475	414	470	457	456	408	433	406	414	415	412	435	467	466	489	468	439	433	451	440	455	439	429	434	470	444	432	432	448	417	433	458	442	406	426	450	419	490	436	462	471	431	398	423	406	416	409	436	429	419	442	428	428	409	428	423	417	434	426	450	463	441	443	458	442	428	442	463	424	455	457	416	413	420	414	451	425	437	426	424	448	438	434	423	477	435	486	454	457	449	420	424	440	423	434	422	445	457	440	441	420	406	462	490	440	464	434	420	444	441	458	444	412	448	447	445	444	431	458	442	445	455	449	437	437	417	444	413	433	420	438	423	455	457	439	454	435	470	429	431	455	445	451	446	426	442	428	451	438	447	397	437	430	420	392	480	448	422	431	449	417	411	453	446	426	446	451	411	430	444	476	391	407	448	430	493	436	450	450	411	481	423	451	430	441	413	400	443	427	444	444	465	455	412	433	424	475	448	434	468	433	429	449	421	461	452	447	420	445	431	464	436	399	430	416	410	426	473	435	447	428	469	450	454	460	464	449	421	468	394	430	409	430	475	423	419	429	426	456	429	411	429	420	421	459	442	420	466	449	430	455	450	450	415	420	418	449	440	433	410	461	421	424	458	424	445	456	431	469	429	459	458	433	430	469	423	455	417	432	401	437	439	464	478	421	433	439	450	477	475	418	428	464	418	466	468	423	421	421	446	441	421	432	451	447	435	470	434	493	450	447	456	431	435	424	435	435	481	421	457	430	462	431	408	422	464	438	429	420	431	459	454	419	446	436	465	446	432	449	453	451	442	443	440	424	403	416	449	458	434	440	436	429	436	450	444	513	485	429	454	421	453	416	467	385	422	427	432	462	415	443	458	441	441	403	419	397	414	382	422	449	424	421	441	426	448	430	427	453	422	415	430	458
26929	30399	36216	30479	20228	10404	6108	4853	3028	1649	786	522	362	249	208	233	190	229	202	201	190	220	206	201	198	199	216	197	210	190	207	196	178	199	196	196	222	200	190	194	186	200	189	196	157	196	196	204	175	208	193	186	197	193	208	199	206	187	175	185	195	214	173	183	196	205	190	209	180	181	181	198	206	225	196	189	211	217	205	184	190	184	193	196	174	201	165	192	203	190	203	195	204	199	202	200	203	178	200	213	187	171	186	203	178	174	208	191	213	200	208	189	196	200	171	165	193	196	175	170	220	189	214	191	205	189	205	211	189	198	189	192	174	196	221	214	201	172	190	203	178	190	200	193	168	188	188	207	192	195	184	172	189	171	203	189	196	198	196	209	181	178	186	184	179	186	192	180	196	192	196	185	203	195	182	161	200	166	192	182	189	185	207	181	199	184	190	192	187	199	183	198	187	200	185	211	197	186	182	186	194	195	195	198	198	189	189	201	191	199	190	194	198	192	193	188	197	211	224	183	198	198	200	228	204	188	187	182	178	173	188	200	211	220	190	210	196	177	221	194	193	182	214	199	196	193	206	191	184	206	192	193	201	228	193	211	195	191	179	157	188	193	202	220	200	200	199	203	174	207	193	209	196	172	182	194	183	187	210	224	174	161	185	176	223	195	181	188	207	196	218	201	182	192	180	190	200	160	215	195	189	175	214	193	207	216	174	222	188	179	210	196	209	227	210	169	198	204	191	192	190	201	198	182	175	166	184	201	189	175	187	197	190	213	211	184	203	227	193	196	186	228	188	179	181	191	216	198	192	202	202	185	180	181	195	207	199	197	176	167	189	195	182	199	189	170	189	185	198	206	195	188	167	182	185	208	172	213	206	212	179	194	182	201	192	218	210	193	186	193	187	188	206	211	173	180	195	191	216	179	193	178	184	185	211	189	197	174	210	212	174	193	161	193	205	190	183	171	185	189	195	172	193	190	202	201	195	177	179	191	192	186	176	179	215	189	208	169	162	191	185	178	166	216	204	199	186	225	206	226	202	218	198	193	162	217	216	214	212	203	198	208	180	180	163	190	164	185	193	193	182	210	198	181	202	175	199	208	177	207	195	182	192	195	186	194	198	199	199	193	169	205	197	192	207	191	178	198	179	204	208	191	211	192	195	201	199	194	187	199	196	174	194	195	228	214	202	178	199	201	206	204	217	197	200	194	197	213	189	220	182	218	186	187	198	203	199	217	180	202	203	198	215	183	201	199	184	194	172	206	200	189	210	210	163	184	207	215	223	193	213	182	178	174	198	218	210	188	175	204	203	194	193	166	179	157	189	198	182	186	223	213	198	196	183	170	201	187	204	171	169	175	184	192	187	184	190	180	176	180	180	183	191	176	200	180	190	170	180	191	157	203	193	172	178	200	179	201	192	187	182	180	195	184	187	198	194	186	174	213	192	192	177	180	222	205	187	223	187	189	184	200	185	168	223	211	195	151	206	182	189	170	175	175	194	200	193	191	187	196	203	193	218	206	182	199	206	196	201	184	183	185	189	198	182	191	184	183	215	215	181	203	210	217	167	219	169	170	217	193	212	168	185	181	200	177	174	185	212	208	211	187	190	205	222	165	174	182	167	222	218	184	184	167	170	194	186	205	202	170	213	184	211	188	181	203	216	203	189	211	193	189	209	187	194	179	232	189	207	192	229	202	190	220	197	204	198	188	203	182	192	192	201	214	206	191	195	208	218	181	188	191	187	195	193	193	186	166	203	185	197	173	206	200	163	211	190	214	203	200	203	204	216	191	204	181	186	177	191	224	212	201	203	185	182	188	170	198	189	178	184	173	200	205	183	202	195	187	192	181	178	191	191	186	196	199	198	215	198	181	208	178	209	206	152	177	210	225	202	196	176	175	210	177	209	192	200	202	187	185	232	168	230	202	199	160	207	195	185	193	191	204	193	197	199	199	177	188	196	164	139	204	203	201	218	208	187	178	193	205	215	226	178	209	187	179	199	215	205	178	208	169	194	207	197	200	179	181	203	194	201	189	223	210	171	178	189	219	211	172	232	189	178	196	211	179	173	190	174	183	209	181	225	171	172	179	212	185	184	206	190	180	201	181	194	201	180	181	194	203	214	187	188	209	197	203	217	204	194	190	195	200	196	202	168	176	188	184	224	205	189	224	195	185	166	190	199	196	180	218	206	188	178	201	196	186	215	165	210	184	203	202	173	179	206	205	170	223	198	185	206	173	174	218	203	197	188	197	200	177	203	189	181	190	214	227	174	199	195	182	212	200	208	197	170	196	197	201	200	177	193	232	183	228	167	204	178	210	195	191	205	173	193	194	183	174	186	176	202	190	213	191	208	173	207	201	210	195	181	167	171	193	209	179	217	204	200	187	183	200	213	206	168	196	202	176	198	196	203	202	180	198	205	170	192	191	196	183	212	210	192	207	193	154	187	211	213	178	198	181	215	175	197	199	187	206	194	215	197	215	202	196	194	207	190	216	177	171	177	174	206	218	192	195	169	177	200	188	183	187	221	204	235	204	186	188	198	197	203	210	191	202	211	198	207	190	214	181	189	198	222	163	206	219	171	200	183	215	190	152	176	209	209	206	215	210	192	212	193	200	189	211	192	190	173	206	204	188	236	213	233	201	177	190	193	194	202	186	202	194	194	229	197	188	185	196	205	179	210	188	184	176	197	188	191	203	208	200	179	175	224	213	195	186	196	177	211	211	194	174	169	165	208	203	183	180	194	182	200	166	189	220	226	176	198	214	191	204	157	183	179	172	208	200	169	190	180	190	185	165	181	185	215	197	205	176	170	185	189	183	195	171	182	166	197	182	194	215	192	206	183	195	192	173	167	215	200	195	165	219	174	190	195	156	203	183	207	207	203	173	188	188	194	197	184	228	185	178	193	178	181	202	197	193	198	160	200	183	185	200	203	209	194	168	205	192	176	202	180	177	194	184	173	204	209	180	196	208	201	177	176	207	180	198	205	191	193	181	183	194	163	199	192	205	200	170	193	190	224	214	188	204	197	164	172	224	187	210	217	215	204	186	211	196	207	177	191	218	162	171	193	197	157	194	223	193	205	201	200	205	216	223	192	219	185	185	198	208	198	179	188	181	204	186	186	180	179	203	196	214	200	211	173	205	193	190	195	195	183	174	200	181	187	204	177	198	185	209	200	184	194	201	192	178	216	210	206	220	185	187	202	214	186	201	207	176	200	209	194	199	173	209	197	222	196	195	205	170	215	198	182	204	204	190	199	204	191	213	175	189	179	185	178	210	206	186	176	217	184	188	222	185	228	204	195	188	190	172	167	173	202	198	202	206	209	181	192	217	191	178	162	200	202	175	190	191	226	207	194	212	196	198	194	180	216	215	219	205	203	233	197	194	219	211	167	186	167	203	194	180	175	201	185	174	178	173	193	170	157	200	195	210	181	178	217	188	189	192	214	201	216	205	194	220	183	199	215	202	186	184	178	200	167	165	202	182
16379	25607	37857	39194	32405	22319	18529	16472	11253	6304	3087	1776	1030	706	540	470	452	466	481	481	420	458	495	419	497	508	439	458	431	465	446	417	414	439	423	480	472	428	444	442	439	440	447	458	453	461	431	427	453	462	478	434	422	477	454	440	435	438	439	456	441	467	458	430	426	447	450	412	483	454	398	456	437	452	426	452	428	459	419	431	426	471	441	442	465	446	455	409	436	455	403	441	453	452	451	462	468	433	444	434	428	430	452	428	420	419	433	461	442	421	462	430	443	449	444	420	432	416	427	418	438	409	487	402	465	423	417	448	458	428	428	464	472	458	419	432	430	443	418	438	457	472	467	437	458	456	419	428	434	471	450	428	451	427	511	435	465	419	420	412	481	423	481	430	472	436	430	410	452	437	425	450	471	482	452	445	399	419	430	454	475	464	436	434	439	425	444	408	437	403	425	424	476	440	437	442	469	429	454	438	428	420	466	458	413	453	419	443	423	462	425	439	464	403	486	399	458	434	415	443	405	459	456	413	406	447	461	462	449	416	412	469	455	459	437	414	428	465	430	443	480	475	461	443	437	476	419	469	452	440	452	427	488	432	443	443	426	438	450	422	451	430	416	427	419	460	409	471	435	438	461	455	442	441	404	460	431	450	466	426	444	442	462	436	458	385	431	454	471	437	468	406	442	487	426	441	451	465	449	479	409	416	432	448	436	426	424	440	446	438	435	474	456	455	454	425	446	484	461	453	437	456	467	458	473	444	436	414	481	463	456	425	473	431	427	449	477	462	471	414	449	434	450	456	440	429	445	424	436	467	469	459	471	452	437	438	460	448	415	441	491	505	426	453	432	458	449	496	399	420	425	436	438	429	439	426	451	401	421	469	460	458	431	466	475	442	479	476	450	469	459	425	415	453	439	445	473	437	455	445	447	468	436	427	458	448	445	467	409	446	433	446	432	429	452	453	440	450	473	457	430	455	456	412	452	443	447	437	435	444	431	457	461	424	475	416	461	476	452	454	454	442	436	428	418	431	459	442	424	432	453	434	441	456	443	438	430	465	416	441	461	432	424	415	456	440	443	438	417	436	484	457	461	460	428	423	455	422	423	457	458	426	451	436	425	404	426	442	411	462	398	439	428	437	450	439	415	469	453	458	454	436	480	493	417	439	481	390	467	489	442	466	437	439	409	417	424	432	446	428	402	449	455	483	445	459	436	451	475	400	398	445	444	427	464	473	449	437	439	453	440	477	465	454	418	460	438	426	429	430	455	431	460	459	425	451	442	443	457	444	467	446	435	449	475	433	482	433	420	424	454	429	411	399	463	455	465	476	421	434	451	466	410	444	459	464	458	435	461	446	438	423	463	482	456	474	420	432	440	441	460	439	460	415	443	435	437	439	450	451	457	426	504	431	494	423	444	425	477	425	428	483	483	450	425	374	467	422	437	418	459	434	423	407	450	436	442	444	443	425	399	440	431	446	446	463	415	469	445	434	425	443	448	439	448	461	429	417	531	441	487	478	445	444	452	450	479	489	474	407	411	423	427	455	431	437	466	422	426	429	424	430	464	400	458	448	452	480	440	461	442	448	429	444	437	450	426	430	446	447	450	440	439	456	416	450	440	449	443	427	456	459	433	439	430	389	441	453	418	443	449	448	464	455	403	450	444	432	443	425	417	429	453	399	463	440	464	443	461	425	443	451	462	459	409	446	416	405	431	458	472	431	432	440	413	436	461	475	455	453	452	445	438	455	457	440	435	451	423	452	411	460	464	486	415	440	426	455	408	472	420	435	445	456	422	481	453	408	431	440	430	424	408	430	457	439	460	446	419	400	463	442	454	459	404	421	457	468	444	475	465	419	427	447	461	434	438	405	449	439	457	450	435	432	412	423	437	415	495	433	417	437	439	446	431	439	455	427	461	432	404	435	461	417	458	398	457	468	476	488	470	441	450	473	408	410	419	406	440	497	443	433	455	471	418	469	449	429	449	470	444	454	427	444	464	439	418	391	405	456	472	452	413	414	493	420	423	460	448	434	460	443	438	427	446	471	490	464	413	437	427	471	454	424	404	503	451	438	437	450	473	446	434	480	428	445	430	465	462	392	452	418	481	405	429	456	454	463	420	425	463	460	441	457	460	431	426	427	432	461	431	428	445	416	421	447	458	449	418	470	424	451	466	414	431	420	434	433	460	469	449	447	449	437	428	467	450	453	455	433	458	436	486	441	435	470	465	442	436	454	408	404	412	497	433	445	476	444	405	422	417	427	455	475	443	436	423	482	443	452	438	431	447	429	450	467	456	496	465	451	459	442	435	412	419	433	435	471	442	441	452	456	457	425	428	414	483	448	486	439	425	470	437	457	437	398	445	416	457	430	470	426	470	442	449	434	443	458	454	442	415	448	468	444	453	499	427	444	453	454	416	429	434	419	462	444	448	415	485	418	386	411	479	443	436	465	433	444	460	412	459	500	453	413	461	419	471	426	492	436	405	444	407	448	421	435	415	454	458	450	443	451	434	468	465	448	450	451	416	386	489	480	478	412	453	401	426	447	458	389	452	429	386	483	445	420	451	439	455	430	468	422	438	446	438	422	479	476	454	471	397	440	442	435	470	423	449	411	426	439	428	446	483	463	450	421	452	441	419	413	426	432	454	445	463	463	437	468	449	465	437	425	470	440	444	420	403	454	431	470	421	468	422	453	488	428	433	407	449	435	401	461	429	445	439	442	483	393	428	427	431	483	460	455	417	430	453	443	425	423	451	467	462	436	463	433	438	471	457	437	433	426	433	456	447	428	411	465	437	453	437	446	435	423	432	446	458	443	449	466	451	456	433	446	432	462	448	459	409	481	444	436	458	467	439	437	445	442	446	437	427	472	484	425	373	425	427	398	421	450	477	474	430	438	441	426	442	430	424	418	431	459	469	434	473	461	469	464	456	448	429	434	443	480	447	485	454	455	426	456	415	492	419	427	440	458	469	434	435	429	423	428	429	433	457	459	436	437	458	465	421	408	471	436	421	454	420	427	465	485	458	410	460	423	454	423	485	438	465	463	425	415	431	388	426	465	413	414	418	455	460	433	392	459	456	431	442	451	450	463	428	445	457	438	454	461	420	453	431	495	444	437	436	444	459	441	416	449	471	462	426	448	427	435	471	466	409	438	459	481	453	411	407	430	436	472	427	441	461	440	424	459	486	433	473	440	432	456	453	445	438	420	465	486	472	443	437	436	413	441	475	433	413	427	440	453	441	405	427	445	462	469	454	439	441	475	460	440	474	422	420	450	435	462	412	425	413	446	418	430	415	493	402	427	428	432	412	495	442	445	443	403	429	424	449	468	413	464	499	445	458	428	416	394	440	453	461	503	438	452	454	455	474	463	463	487	430	467	441	427	447	445	439	467	427	442	483	407	464	452	459	435	443	449	446	430	456	457	425	461	482	434	435	481	434	471	467	468	450	443	410	421	462	447	444	441	402	473	482	399	409	450	464	438	456	439
49512	46745	47022	43788	32499	26657	23857	22994	18897	11847	5502	2843	1247	529	357	290	230	225	210	219	239	205	199	194	199	180	164	193	187	197	223	186	224	202	203	205	184	177	178	190	201	172	181	204	160	178	194	204	213	189	208	177	195	211	187	189	181	203	201	208	175	178	199	161	204	202	192	200	195	174	195	225	195	183	176	211	174	188	189	205	179	189	197	212	192	186	176	192	195	180	181	210	205	187	191	201	168	194	218	194	166	201	174	197	205	178	175	211	191	187	211	169	200	194	189	214	215	200	202	190	202	206	179	188	187	205	175	190	212	185	174	183	192	193	207	186	194	199	176	182	188	184	194	183	172	203	187	200	204	207	192	201	169	210	212	197	221	196	166	196	185	180	188	179	166	169	179	212	224	195	217	194	171	190	179	194	197	193	199	211	210	179	220	181	209	182	192	213	194	192	184	170	205	194	187	206	174	186	187	196	159	220	198	195	205	191	202	198	193	186	202	223	183	194	175	198	201	204	179	159	197	183	197	197	217	183	200	178	187	176	188	228	198	202	188	183	202	208	166	179	193	205	172	208	211	212	223	174	184	171	175	203	188	184	190	222	181	214	197	192	183	217	181	190	191	153	177	194	185	207	204	204	202	207	170	188	187	180	191	188	180	172	164	182	198	181	187	179	214	189	186	199	187	182	199	190	197	195	206	185	191	176	190	204	222	183	208	233	190	209	195	190	193	190	205	179	215	202	210	188	181	192	173	200	186	192	184	178	182	184	176	196	204	195	200	203	203	173	190	194	182	208	178	194	177	195	203	165	187	210	189	165	157	215	169	202	212	189	182	209	196	188	205	219	181	202	182	202	169	211	205	196	175	201	197	196	202	151	206	192	168	187	159	194	188	187	190	183	211	230	175	182	179	219	200	224	185	182	191	175	181	175	190	182	186	211	189	196	228	221	204	187	176	193	213	202	177	189	195	178	180	191	228	192	189	222	198	195	186	216	186	206	195	172	179	209	174	179	173	193	211	203	196	205	180	179	202	200	188	199	167	194	207	188	195	192	199	200	189	183	205	221	201	194	192	179	183	195	193	174	193	184	186	198	218	225	201	213	166	171	177	195	168	197	174	186	187	198	196	214	198	191	209	189	208	198	174	225	196	224	182	199	210	191	184	196	154	181	189	205	180	190	197	183	186	184	181	187	179	190	179	209	183	198	199	191	177	195	204	197	183	195	182	174	213	213	157	209	209	223	174	185	204	208	230	194	233	221	214	205	173	202	214	199	203	201	189	189	193	173	171	174	187	190	194	204	188	193	184	195	193	196	188	208	193	185	188	182	202	213	170	195	194	186	205	179	208	166	194	201	184	199	220	177	200	175	179	199	185	164	180	170	214	216	220	189	169	183	203	211	190	211	172	161	172	189	197	211	181	187	201	198	192	171	183	208	210	184	210	196	195	192	176	217	163	196	204	204	179	197	176	199	164	184	196	211	202	206	188	205	183	205	220	200	190	192	193	216	177	187	207	189	172	206	178	206	200	197	202	195	170	188	192	206	196	208	213	213	196	198	184	151	197	218	224	197	162	184	204	194	214	211	193	176	194	173	175	179	191	212	197	180	197	177	209	206	177	196	164	213	183	181	205	195	207	151	212	183	214	198	179	194	192	195	191	210	181	198	195	196	175	180	199	213	176	212	187	202	210	194	197	198	164	183	202	182	210	187	198	181	213	158	180	211	176	195	198	204	169	202	191	204	198	173	207	192	189	185	228	185	210	197	187	180	188	204	205	168	197	184	217	176	192	195	173	202	196	200	216	207	199	211	199	191	173	167	169	186	186	210	206	196	218	187	171	207	193	171	198	204	191	182	186	208	216	194	196	179	201	201	206	177	202	190	187	202	192	186	196	192	200	205	195	194	183	205	193	192	198	203	197	195	184	202	223	205	170	188	187	194	220	206	162	211	182	195	189	172	179	178	207	190	190	180	198	177	193	166	183	216	174	182	184	195	195	224	221	192	197	185	177	195	166	175	197	193	188	182	182	188	197	195	213	178	227	181	191	212	189	217	198	229	186	179	217	178	197	192	196	181	179	191	190	182	199	227	182	189	207	196	183	197	191	191	223	184	203	172	161	215	181	181	167	209	187	208	159	191	194	184	215	199	190	187	187	176	185	209	198	209	176	192	188	173	193	198	212	177	184	219	200	204	217	206	179	209	194	198	190	178	198	203	209	184	206	188	187	203	188	201	206	176	182	182	184	201	198	210	163	197	174	186	196	181	179	175	176	206	168	181	196	175	198	209	213	180	189	187	198	190	180	221	188	183	171	197	181	169	187	205	202	186	195	186	208	176	194	197	183	170	209	198	208	194	194	219	183	202	211	174	214	160	191	203	187	193	211	195	190	208	198	206	169	171	195	203	201	186	180	202	175	176	201	186	190	155	200	187	170	201	184	168	178	197	218	182	205	195	182	175	194	177	197	201	173	200	173	209	196	214	198	166	210	204	195	201	186	220	177	188	206	190	178	206	200	185	177	172	197	202	202	193	210	199	201	200	173	228	180	177	154	204	207	196	196	185	188	193	192	204	192	190	210	192	202	203	182	183	205	193	221	202	175	210	180	197	205	174	193	187	181	202	184	178	175	211	203	174	210	198	203	196	189	206	211	162	187	170	220	202	205	193	168	187	195	193	178	176	219	193	198	229	185	212	190	198	208	196	182	175	184	215	202	198	207	172	194	192	226	197	184	184	203	165	214	196	181	209	180	203	202	157	187	209	179	208	191	197	187	192	190	191	179	205	197	171	212	165	192	194	195	183	219	196	200	221	204	179	202	197	176	186	187	192	190	198	179	202	176	177	191	207	173	194	200	197	181	188	221	224	164	165	217	215	174	201	208	213	168	194	193	200	203	215	180	170	195	204	203	192	199	170	204	196	183	181	187	198	198	188	186	198	186	184	170	185	193	200	200	182	178	182	190	187	197	186	187	185	213	211	177	181	212	210	189	177	205	180	191	195	183	201	210	217	183	207	225	177	174	178	185	169	197	178	181	194	208	194	187	172	183	195	204	184	178	171	191	194	181	225	199	185	164	196	188	193	189	190	219	171	196	166	187	176	187	191	202	188	189	179	197	172	196	206	168	211	211	202	193	182	201	180	187	191	204	204	200	177	189	213	183	210	201	218	180	174	213	202	203	184	205	193	183	181	206	208	172	168	204	177	184	186	207	174	164	195	194	215	190	183	189	198	188	194	182	186	203	192	181	206	171	190	182	177	194	192	209	192	183	183	173	149	192	188	198	180	198	215	217	190	199	173	206	200	182	192	176	197	185	175	179	186	202	203	205	186	195	196	196	186	181	201	187	190	207	195	203	187	177	206	181	207	214	180	202	209	189	204	216	169	184	214	178	200	205	203	181	200	167	203	212	172	201	199	210	214	196	210	195	212	194	178	189	210	174	196	184	204	184	177	169	201	172	188	186	206	169	201	198	178	195	189	172	203	185	179
34833	41516	48845	51410	43699	39512	39376	40557	35895	27370	16545	9946	4796	2118	1089	709	576	584	542	477	514	445	443	458	416	443	477	460	440	463	448	454	444	422	443	400	435	427	405	442	399	444	449	422	442	452	460	456	425	429	428	432	433	448	427	425	466	470	417	457	430	435	409	421	408	453	435	418	443	426	444	452	447	445	391	398	439	443	465	453	422	478	410	414	464	450	453	444	407	459	419	446	484	432	441	429	421	469	459	428	417	437	408	423	449	445	451	451	469	446	454	451	416	418	457	422	447	417	451	465	454	442	426	418	462	400	457	466	469	404	425	433	413	444	478	427	415	429	447	423	419	445	412	451	416	428	435	486	479	462	450	441	492	445	424	463	463	435	461	457	441	473	449	460	443	426	431	413	432	450	434	430	435	424	426	432	456	471	418	409	418	459	406	404	421	458	402	463	441	433	453	443	463	447	465	396	487	452	434	449	438	473	401	417	452	430	422	454	427	466	470	412	439	448	440	451	433	445	434	454	456	448	466	477	444	452	410	434	445	410	442	457	481	383	454	465	433	429	452	445	433	458	500	452	422	415	413	452	436	467	436	449	435	438	461	454	480	434	407	443	436	421	455	443	411	459	449	465	450	451	449	440	489	442	469	440	422	452	430	458	428	452	463	418	462	409	442	405	409	440	427	438	406	459	452	436	443	410	422	461	467	445	432	470	425	407	416	439	456	456	421	440	467	433	425	406	431	439	433	422	411	402	456	426	441	454	453	434	408	435	465	455	458	447	454	429	422	398	445	427	466	429	422	469	433	425	457	453	437	435	433	442	443	422	404	436	448	449	470	432	431	428	447	461	423	452	414	419	459	463	474	484	419	443	418	443	427	426	442	465	458	463	424	434	437	455	445	449	487	466	412	451	401	455	446	462	446	454	447	450	458	419	441	441	424	487	483	427	440	426	449	463	479	402	430	481	430	448	429	447	441	446	439	427	437	422	462	438	463	439	414	454	467	426	439	442	440	435	453	440	432	418	436	452	462	441	434	431	420	446	414	437	457	456	487	451	449	441	455	473	440	467	425	438	417	453	440	469	437	417	431	412	434	428	442	415	465	435	453	463	405	428	453	447	423	452	417	434	412	408	441	427	467	440	408	425	461	440	434	478	422	446	436	421	487	451	457	476	458	434	385	401	413	443	459	444	418	423	451	416	472	450	432	433	457	447	428	454	411	442	477	431	416	434	476	442	433	462	399	450	411	459	466	418	451	472	456	413	418	467	418	436	461	398	411	423	442	455	427	454	431	419	444	437	439	496	473	413	475	450	478	467	452	425	449	464	451	410	460	473	430	416	447	446	446	418	447	414	468	426	427	416	383	426	455	431	473	417	414	416	448	493	453	456	435	419	429	435	415	418	456	400	459	432	450	445	441	415	438	441	469	410	421	487	442	437	454	477	381	398	433	421	445	428	443	450	431	436	408	458	423	437	462	436	446	413	456	456	453	428	434	402	444	398	466	451	451	434	433	458	461	433	437	424	445	458	466	436	423	441	451	470	399	453	426	465	449	453	422	452	433	446	453	443	444	405	450	426	415	455	444	445	448	443	433	465	457	412	451	421	417	426	437	451	435	460	445	454	381	435	443	443	408	431	449	435	441	457	472	433	464	448	442	469	453	422	456	454	462	409	437	429	439	461	429	427	462	416	436	428	494	450	438	446	487	424	463	450	442	451	404	438	411	438	425	482	422	465	406	439	444	450	456	440	423	455	414	384	418	441	443	465	454	433	474	422	455	464	464	426	420	454	475	438	440	456	450	419	426	411	417	432	420	461	404	427	474	431	410	427	424	444	463	426	430	472	411	460	434	460	433	434	461	399	442	456	411	453	431	421	425	446	439	457	435	393	424	500	472	434	434	448	433	459	470	406	406	419	400	461	453	409	428	446	440	454	422	470	452	443	408	423	446	421	456	475	435	425	426	442	454	440	463	483	436	429	466	453	435	446	438	450	431	420	426	453	438	459	425	469	427	435	426	450	450	409	452	427	446	445	422	454	458	457	462	411	423	465	415	396	409	444	432	432	425	444	422	407	445	441	463	452	470	432	418	423	412	455	482	483	425	433	412	455	460	456	448	395	474	461	446	458	429	454	451	442	434	432	424	420	457	458	428	424	421	439	435	459	403	439	424	448	433	459	441	439	441	483	453	448	426	424	424	415	415	414	438	413	408	424	427	430	423	456	482	471	452	464	457	488	478	440	450	462	442	441	460	449	454	460	476	448	426	454	417	415	471	455	447	450	446	417	403	453	397	432	439	425	445	447	471	465	454	400	471	448	441	432	419	461	429	411	455	416	503	438	451	442	472	418	412	409	457	418	453	480	460	466	426	445	431	462	455	448	488	456	460	437	446	421	412	412	443	460	455	446	441	450	456	436	467	436	447	435	424	415	431	452	458	462	455	488	409	425	448	440	433	448	457	463	429	457	462	387	434	392	429	424	451	448	433	467	405	411	414	455	460	433	436	464	444	456	425	432	447	446	433	469	450	427	450	420	433	416	434	451	408	473	438	486	456	445	446	472	436	429	437	452	431	467	433	453	458	436	410	458	452	432	476	444	429	448	445	423	446	435	447	421	464	442	471	421	461	431	420	433	441	458	410	460	423	430	414	418	421	403	466	446	432	469	439	403	434	444	482	450	452	448	413	429	436	473	432	438	436	442	428	439	405	461	411	444	444	420	420	447	451	463	406	455	413	456	486	425	446	418	432	444	468	429	467	444	448	441	421	447	467	381	427	426	421	467	432	461	407	448	441	401	426	423	426	458	448	457	436	420	419	396	433	453	434	433	399	462	425	427	426	416	418	456	460	480	448	432	450	444	434	460	461	435	425	426	427	427	448	423	455	433	452	439	460	422	461	468	434	435	434	454	431	432	435	405	434	435	402	442	432	425	450	470	433	449	430	404	430	467	455	439	425	462	448	462	492	424	448	419	411	422	417	456	422	441	437	428	428	437	413	436	456	387	459	440	433	415	434	447	430	434	432	469	466	457	434	473	440	452	429	397	472	453	491	464	432	441	438	443	419	447	433	444	441	403	401	389	470	454	422	456	435	431	454	432	452	417	443	471	446	395	459	436	430	428	434	454	470	413	437	467	430	442	455	464	467	452	437	425	449	407	433	409	411	445	446	452	438	423	478	431	425	461	448	451	403	416	469	436	419	423	453	458	439	387	431	454	447	469	467	439	428	466	419	456	462	446	441	442	457	432	409	414	422	434	453	422	491	482	430	434	412	429	453	400	472	434	420	461	437	451	453	439	436	422	433	432	436	457	453	426	427	440	399	446	445	446	412	420	467	470	396	426	433	436	473	421	410	423	442	421	442	419	444	420	458	454	424	454	452	430	450	435	411	432	411	420	471	476	430	466	456	441	428	459	426	441	431	425	411	458	473	459	438	483	449	398	436	414	453	445	405	433	455	429	470	467	443	401	460	422	417	478	423	423	469	430	441	456
55636	49837	48302	46375	34145	28095	29439	32501	30137	22173	11879	5940	2529	1081	565	342	255	226	210	222	224	219	212	205	211	206	183	167	194	190	178	168	210	187	172	203	174	186	185	201	210	207	170	183	208	189	190	195	175	173	181	219	190	180	214	194	202	172	217	227	202	211	204	195	193	200	207	183	172	198	181	181	222	201	165	203	180	196	209	182	219	199	210	173	193	203	167	212	171	201	203	190	189	215	209	176	178	194	220	188	199	207	205	195	212	222	210	207	198	185	199	187	201	206	201	190	175	198	184	205	177	219	204	199	179	204	192	186	216	207	195	183	195	173	190	197	185	224	186	200	172	158	171	188	185	167	175	212	185	207	194	200	195	217	182	208	178	196	214	184	203	176	178	171	179	191	217	203	165	180	204	220	229	192	220	173	190	164	203	186	208	209	196	194	181	190	184	184	184	186	183	160	174	192	222	181	191	212	205	193	206	196	185	170	184	175	207	187	187	192	221	201	187	157	189	170	205	187	191	182	209	198	197	179	192	181	178	192	192	208	186	176	180	185	202	210	216	174	213	196	205	194	209	197	198	195	187	198	180	202	215	188	194	191	184	203	186	203	197	199	198	198	199	183	181	212	192	216	223	222	181	198	220	193	188	190	192	183	190	208	158	189	184	193	174	212	189	187	235	213	194	194	192	215	189	204	194	200	197	212	185	192	191	200	178	176	190	177	192	193	195	188	212	171	192	211	218	211	215	186	203	206	218	200	220	205	189	189	205	210	190	177	190	206	240	216	168	177	203	196	200	185	191	195	175	205	213	186	182	195	193	187	193	200	178	179	193	203	190	198	213	181	183	196	175	208	220	215	208	195	190	215	211	204	239	199	196	196	184	173	175	171	217	192	228	210	200	214	183	161	193	205	205	204	225	226	194	178	194	202	194	174	192	193	197	199	193	181	214	220	194	217	204	184	182	194	202	168	180	203	190	196	172	189	206	189	190	201	222	201	194	192	199	202	199	182	183	199	225	211	195	204	206	209	195	161	181	186	202	183	195	209	191	184	159	177	182	192	212	198	199	201	210	195	187	211	196	202	223	195	202	189	209	158	215	220	202	204	177	169	204	166	159	191	206	189	195	182	203	180	176	215	181	190	181	181	187	202	187	211	186	203	185	214	191	212	200	208	199	210	227	190	190	191	177	225	169	190	221	221	226	194	154	216	193	207	202	211	181	193	215	197	171	195	178	174	195	188	197	191	205	198	172	182	202	195	225	227	171	177	204	189	179	220	181	175	190	205	196	185	212	202	194	175	202	195	190	195	190	180	203	193	198	200	204	210	185	220	193	177	194	170	214	169	196	195	211	183	192	213	205	219	200	187	230	199	169	197	206	203	187	194	194	219	210	204	192	171	184	191	191	178	178	213	188	184	204	174	186	169	189	208	188	195	178	207	202	177	183	174	189	235	183	227	220	182	204	199	192	205	204	212	183	197	191	188	216	203	151	222	189	183	201	190	244	192	209	210	205	214	209	188	190	191	191	158	189	184	172	195	220	204	204	207	213	191	176	204	241	190	173	200	200	172	198	190	187	194	185	180	212	204	195	176	197	212	188	195	182	178	209	195	196	193	194	171	196	179	185	201	175	197	201	197	207	206	216	206	217	173	195	198	184	220	170	191	156	174	183	190	208	186	194	192	205	197	212	218	207	190	216	184	205	204	194	188	207	202	210	181	192	188	202	223	194	208	219	188	197	191	217	207	179	220	192	206	159	181	186	201	196	216	198	211	188	174	212	179	212	173	199	197	179	201	189	198	184	219	214	193	183	209	195	182	214	196	179	198	164	202	205	195	180	204	199	187	207	195	195	182	183	171	167	206	180	173	178	184	211	209	202	188	192	223	206	222	185	191	180	202	183	196	168	199	194	207	213	183	215	181	189	185	174	225	210	201	211	182	181	200	192	215	192	203	190	192	196	174	198	198	187	221	223	175	184	186	224	196	225	217	199	211	196	180	221	201	188	181	186	178	193	201	175	206	175	174	193	228	223	200	191	217	169	180	186	195	197	177	189	201	182	200	192	216	210	200	200	206	219	197	220	203	174	177	192	208	199	180	193	189	181	186	221	165	212	199	167	189	187	181	186	208	193	203	196	208	210	178	181	204	186	197	169	183	197	161	189	207	187	195	168	190	180	222	198	185	188	178	218	198	204	211	200	202	199	200	193	194	164	200	195	206	218	209	188	195	207	190	199	189	173	221	223	182	207	172	174	183	165	182	197	194	179	223	166	190	194	209	227	175	159	193	191	193	181	180	204	164	172	200	190	182	214	185	207	199	180	211	186	159	213	188	197	190	215	227	214	199	185	191	194	211	197	186	181	158	183	233	203	209	204	174	201	170	206	179	230	203	210	203	177	181	165	221	195	210	188	214	165	210	214	198	216	200	194	206	207	234	218	200	204	198	198	193	205	190	202	197	188	188	199	200	200	217	206	204	208	194	185	169	219	203	183	192	191	200	182	188	181	207	204	181	220	163	193	212	205	203	176	197	200	191	180	203	177	182	197	175	196	179	198	160	209	204	185	175	217	194	193	212	229	170	191	208	188	187	192	203	180	201	201	202	206	190	195	194	203	208	185	171	214	189	174	197	188	217	214	203	219	185	177	193	158	198	191	206	181	202	178	208	195	210	197	175	184	203	189	195	187	185	186	216	180	201	202	194	174	202	221	179	189	191	190	201	196	175	165	199	202	211	184	180	171	183	212	193	202	212	191	169	195	202	196	190	181	185	196	202	187	205	199	195	181	223	186	207	206	188	197	205	190	192	177	207	189	181	219	182	168	197	217	176	178	190	232	200	212	190	198	205	198	190	209	182	221	211	170	172	180	190	207	185	196	199	189	211	176	207	216	194	212	179	194	192	207	194	195	218	170	179	214	186	195	210	210	161	173	195	186	215	181	195	178	212	183	193	193	190	208	181	212	192	191	209	205	194	161	219	191	212	206	164	181	191	168	213	199	193	195	218	184	176	192	204	191	187	188	208	181	204	209	178	182	211	199	176	167	209	217	196	224	195	195	217	194	190	210	169	195	220	197	175	213	176	203	200	219	222	199	208	195	205	188	209	203	172	210	235	191	187	196	180	217	168	212	194	193	197	210	201	176	197	199	203	194	193	179	189	204	204	195	208	176	203	221	209	184	171	198	163	193	224	183	180	205	207	182	168	202	193	183	179	175	213	211	197	165	211	193	217	203	182	182	196	199	194	189	203	192	189	174	190	196	185	193	197	219	146	190	235	191	204	205	181	169	187	190	176	205	186	201	185	171	175	206	185	176	181	175	204	184	195	187	201	175	189	183	195	199	201	196	184	171	205	172	204	205	207	224	183	203	153	210	190	192	204	219	187	212	196	214	213	224	230	232	187	206	176	204	181	205	207	184	208	192	197	193	181	200	188	192	186	219	184	196	204	184	200	177	191	212	189	179	187	179	205	194	215	199	187	164	225	234	176	168	197
41012	47497	54546	52972	49190	47284	48020	49810	46023	37706	25590	17014	8551	3641	1795	981	730	681	647	550	531	515	446	488	460	444	415	468	427	464	455	451	460	454	466	437	430	491	465	438	430	466	443	453	424	444	433	473	447	466	469	419	465	417	483	395	423	485	433	435	448	436	460	448	431	428	458	430	411	413	434	406	444	419	422	455	440	482	444	439	442	410	440	412	476	439	454	459	422	445	406	446	444	403	413	403	446	438	429	441	435	412	425	458	444	459	433	458	449	492	441	444	449	440	453	443	477	457	442	432	421	396	479	444	434	412	430	444	433	470	451	439	419	459	447	457	439	462	445	463	465	466	422	433	440	452	410	448	445	453	456	380	391	441	459	417	433	476	424	443	436	409	422	442	463	425	454	449	426	447	438	460	417	463	472	439	443	407	423	433	436	415	431	445	427	422	437	446	462	428	407	472	433	444	435	465	462	417	447	439	397	408	435	449	440	452	447	416	446	415	434	453	440	415	455	469	454	401	434	448	451	418	448	430	430	430	415	433	448	414	467	452	445	435	440	434	433	452	427	410	453	433	429	448	434	468	455	435	415	444	429	405	413	495	447	429	434	439	428	464	441	429	420	483	468	443	475	452	456	476	417	404	443	440	441	456	429	439	445	429	424	443	438	436	429	432	426	459	423	460	430	473	442	417	428	486	440	427	424	408	413	421	416	447	426	428	435	459	424	432	413	450	441	436	434	417	424	454	451	430	434	412	456	415	448	409	408	424	464	454	424	459	464	478	431	408	457	463	449	429	464	401	428	441	415	451	415	423	471	438	447	407	456	439	469	430	453	427	438	426	435	468	464	437	432	432	447	432	399	429	441	477	433	439	412	456	433	461	443	429	468	413	446	422	476	440	429	461	425	422	406	442	429	450	415	402	446	439	404	464	398	405	436	426	441	425	470	419	455	472	443	397	442	440	430	431	441	436	435	450	413	467	459	453	429	423	431	459	458	436	457	437	452	439	473	436	416	406	457	425	454	459	457	449	442	429	414	465	425	396	473	417	429	436	452	420	473	409	462	448	471	450	472	461	449	441	406	500	446	440	441	443	450	441	449	463	422	412	455	426	449	448	472	417	434	459	434	428	446	434	446	427	428	426	454	446	415	440	482	481	450	418	459	422	458	443	436	435	448	433	470	426	434	452	437	418	445	483	435	466	474	441	437	436	440	463	425	431	390	435	476	466	437	465	484	408	426	468	434	422	440	427	444	415	453	435	478	456	468	447	455	466	439	415	447	459	468	410	429	427	420	419	418	449	422	438	458	427	415	437	431	451	444	437	455	458	426	461	439	430	430	461	462	433	430	431	439	443	412	429	423	444	475	428	431	449	441	445	456	424	414	436	439	465	425	468	458	444	413	433	393	473	448	447	431	441	442	441	464	435	431	453	449	440	459	426	397	440	455	427	419	454	417	419	447	441	463	435	409	453	428	416	451	453	447	428	422	437	447	439	436	422	439	472	413	458	421	453	413	460	434	415	451	446	465	390	421	417	459	440	442	462	452	452	438	438	401	414	451	464	447	430	404	452	429	443	437	446	455	453	431	445	438	413	461	432	441	405	426	443	433	470	431	448	428	440	440	426	437	438	457	462	414	424	437	428	437	424	446	405	455	466	453	406	437	436	430	411	441	460	405	436	424	454	438	431	416	466	409	432	442	428	444	488	445	446	449	414	422	439	445	431	435	457	423	408	426	466	444	398	464	394	446	432	436	422	446	447	448	446	427	421	437	440	426	405	453	448	469	457	401	434	425	426	440	395	449	445	450	470	411	418	421	449	424	436	416	502	433	461	441	420	413	441	430	413	450	418	459	429	473	461	434	422	429	434	446	441	433	446	462	461	409	453	410	456	491	441	461	463	427	459	433	440	428	465	415	470	455	432	454	413	426	442	431	419	432	423	440	402	393	452	421	421	427	450	437	451	444	447	418	435	433	431	446	441	409	458	457	399	480	430	416	444	445	419	447	458	446	448	425	422	407	438	417	421	459	447	442	458	453	456	419	443	450	426	429	441	452	415	448	476	426	381	467	449	421	412	391	413	431	448	459	430	460	389	419	471	405	429	467	450	456	451	440	441	397	451	462	437	410	432	445	424	437	457	431	417	442	440	426	462	415	437	460	464	439	407	463	413	406	437	459	457	445	443	478	447	471	466	456	467	445	466	433	422	495	470	472	430	473	437	408	434	409	470	426	442	467	449	432	449	446	417	482	467	405	437	437	445	427	415	412	468	433	429	425	465	439	423	418	443	427	467	428	389	440	458	464	452	426	447	438	435	436	432	459	456	436	406	421	432	429	452	447	464	441	424	412	458	442	415	428	443	411	429	448	411	438	456	474	467	429	416	429	388	463	414	432	437	420	477	436	442	459	416	411	444	439	420	410	434	429	444	422	434	431	438	428	432	410	430	428	450	454	419	453	430	413	419	433	398	411	464	420	405	435	435	472	458	460	442	441	466	419	465	461	443	456	422	406	458	428	440	445	449	454	421	464	448	437	441	433	433	413	446	416	485	431	463	440	394	434	449	426	418	387	451	446	418	449	455	411	449	391	491	442	418	458	433	433	434	445	455	445	460	439	445	441	418	470	439	419	427	411	395	440	468	454	407	452	446	435	418	421	419	440	420	448	436	445	438	421	437	434	485	434	442	438	445	432	460	472	407	457	486	417	473	468	410	454	418	438	446	430	443	469	446	458	432	474	437	408	444	455	437	414	417	480	430	413	445	453	428	442	480	416	444	476	438	425	451	460	444	447	417	452	444	450	422	386	435	456	425	438	430	473	428	442	368	427	439	487	424	399	436	441	422	426	435	478	419	468	436	421	412	447	483	497	451	441	418	421	422	477	450	425	407	471	479	405	417	411	464	463	402	449	454	467	430	452	424	444	392	436	407	449	430	445	457	449	468	445	400	471	443	440	455	438	448	431	422	400	401	435	427	430	442	428	444	431	411	444	484	467	416	451	437	432	467	422	447	449	445	452	476	443	421	416	436	446	466	470	433	461	416	508	424	469	414	437	417	417	459	411	445	402	460	458	440	449	438	435	425	406	436	426	458	432	448	423	438	436	451	434	460	411	431	426	412	450	464	424	457	468	452	427	469	412	417	420	409	451	454	444	421	446	439	438	412	442	444	397	426	423	394	457	412	451	441	444	434	450	473	422	399	433	457	430	436	461	419	455	438	444	446	429	408	414	428	456	425	457	490	480	453	446	401	447	443	456	458	450	432	457	435	433	434	442	431	459	424	429	429	436	417	438	404	431	467	439	456	444	394	418	454	419	452	413	478	458	422	465	420	410	453	438	485	411	446	462	410	430	426	488	432	450	449	379	469	446	408	461	434	502	432	425	414	438	429	404	457	471	429	454	460	437	421	446	448	457	461	439	432	401	436	425	460	443	451	441	461	409	439	391	418	414	420	442	414	457	471	407	423	463	445	389	444	437	442	441	475	439	409	396	439
28793	30724	32491	25564	15516	8902	6345	4631	2810	1549	806	562	342	296	198	221	211	183	189	218	177	202	203	194	197	189	200	220	209	172	203	187	182	194	177	184	204	190	207	208	187	187	207	189	205	184	179	173	201	206	181	179	191	207	203	188	192	199	158	179	186	197	212	198	208	178	188	168	215	179	203	206	214	199	196	180	196	185	170	214	180	200	176	189	193	212	178	198	192	202	192	181	193	182	195	175	199	195	213	179	212	203	181	192	188	189	185	216	198	208	180	213	184	215	206	191	208	203	181	183	181	173	190	161	188	169	189	218	184	196	191	178	177	213	177	210	191	189	181	160	215	206	173	227	188	190	211	182	195	188	197	205	208	176	198	216	204	198	192	180	187	204	182	173	191	202	187	212	202	193	197	221	178	215	202	204	192	197	174	191	217	188	199	185	215	213	191	215	164	160	193	200	181	197	204	189	187	163	176	191	188	202	211	215	196	208	178	189	202	188	192	208	174	174	223	213	187	203	208	201	225	191	196	189	202	205	214	203	206	203	204	195	200	168	181	203	195	199	191	225	181	200	177	177	174	209	185	173	187	217	201	188	191	185	198	200	192	202	203	200	195	209	175	181	201	187	200	183	187	186	172	215	221	201	204	175	196	189	207	209	165	194	200	190	169	190	204	192	179	170	200	168	192	207	196	185	209	175	202	206	184	192	216	195	196	188	197	201	176	203	233	200	170	188	190	205	170	218	196	204	204	191	198	183	186	181	204	202	179	202	201	211	213	182	191	203	177	176	173	200	235	195	177	220	190	208	190	206	197	189	211	193	215	213	193	188	209	188	213	169	195	173	203	195	195	182	188	192	185	196	205	190	213	203	206	201	200	199	188	199	198	174	197	192	186	184	211	209	195	173	182	215	177	186	220	189	173	181	198	201	200	197	200	182	211	188	201	171	178	213	208	177	194	218	180	197	194	209	175	220	204	208	185	176	181	187	185	183	182	188	228	163	187	207	197	233	182	193	175	201	192	217	179	198	242	196	185	182	195	181	225	185	193	206	206	161	205	233	204	218	188	213	220	177	176	198	183	196	177	199	192	207	175	202	198	202	196	171	194	194	212	209	193	176	189	201	168	148	208	188	199	183	189	181	186	222	183	181	211	201	196	196	186	187	189	198	186	218	196	189	218	203	180	192	190	184	187	187	211	192	194	169	211	189	165	224	187	200	176	167	208	216	181	188	191	188	208	206	191	208	196	193	221	205	188	212	198	207	191	201	192	196	179	228	194	182	191	211	187	177	194	193	195	193	207	170	191	211	221	188	202	194	206	181	196	186	193	203	203	189	194	194	173	202	190	189	197	197	169	222	225	175	166	180	192	184	195	180	171	190	180	237	203	189	195	193	177	204	192	206	199	202	192	178	201	166	195	209	203	194	181	188	211	186	181	177	211	201	191	195	196	210	165	193	189	163	196	180	188	207	201	184	206	200	210	197	174	199	198	183	198	188	187	204	184	194	190	192	183	202	188	186	189	222	189	182	180	184	211	194	182	200	209	200	191	187	219	175	202	187	193	166	209	190	175	193	226	203	231	178	187	178	188	187	162	202	179	170	214	192	167	182	190	202	214	202	202	181	213	181	166	198	192	204	196	196	203	214	209	196	204	179	179	196	214	188	207	186	202	194	188	209	173	207	197	201	191	220	178	216	184	185	172	191	201	181	206	190	201	183	202	196	195	195	221	193	180	202	209	208	205	177	178	193	206	181	205	223	166	183	180	189	202	202	194	173	207	193	189	198	184	201	180	192	188	192	174	191	203	191	193	203	209	186	188	188	206	223	205	199	202	194	190	187	218	175	167	200	205	200	176	180	188	209	178	199	212	210	213	197	193	182	207	207	205	204	196	188	181	177	207	215	218	206	227	196	196	191	189	183	180	174	195	167	190	179	200	192	176	170	201	184	197	165	187	186	207	191	197	211	192	200	180	192	197	200	201	173	193	221	217	177	194	178	218	184	180	167	187	186	216	205	184	205	182	202	179	188	203	155	203	178	213	171	216	184	206	181	208	190	186	184	196	186	201	195	170	168	199	196	190	213	185	183	185	202	218	199	178	197	191	160	177	187	186	208	199	192	181	213	197	166	217	177	185	191	203	166	211	199	174	185	191	194	190	195	202	205	235	207	195	219	195	197	180	200	176	162	192	219	180	190	200	205	196	178	169	171	196	177	185	196	197	188	163	200	196	202	209	204	192	198	169	209	210	203	205	200	214	208	200	181	179	211	226	191	195	189	184	205	175	186	183	166	192	211	180	193	203	190	210	200	198	179	208	175	220	185	187	188	185	183	198	192	219	210	170	188	187	232	172	169	199	188	209	189	205	194	224	166	174	178	191	171	193	192	210	203	205	190	193	183	200	193	192	199	224	208	209	206	214	182	197	222	197	186	197	204	184	210	204	174	188	178	222	206	175	193	189	201	163	228	196	208	181	169	182	201	174	196	187	201	201	195	181	173	203	206	207	184	208	216	163	193	201	193	177	178	194	212	191	186	191	183	193	171	194	167	196	168	201	199	183	188	214	199	186	185	192	211	186	187	211	179	204	204	204	187	181	215	209	225	204	187	166	177	196	194	194	206	175	176	168	211	205	191	199	168	182	195	182	176	196	212	205	195	164	182	191	177	181	238	170	201	191	209	190	215	189	200	191	206	193	174	213	180	195	167	217	178	187	203	228	197	200	181	196	204	187	207	186	211	185	185	216	179	190	182	185	193	167	209	177	196	182	188	189	192	205	186	188	182	189	191	213	174	180	163	195	187	191	185	177	197	207	169	178	154	204	184	193	186	174	205	195	211	165	187	180	192	222	197	194	201	200	192	218	199	179	183	223	187	210	192	191	158	180	186	166	233	180	169	200	170	220	207	182	186	200	199	175	185	208	180	172	192	212	201	194	189	195	184	175	199	195	179	184	216	201	183	198	189	190	209	210	189	184	215	194	215	177	214	202	214	189	184	200	181	209	199	237	200	220	200	177	175	205	211	186	195	189	193	191	205	193	202	171	205	172	203	187	185	196	213	192	212	206	206	200	194	203	189	204	216	188	198	181	196	185	222	213	214	185	174	204	200	186	185	159	193	171	181	185	178	183	198	193	180	168	164	193	190	211	181	179	184	228	205	221	197	166	186	194	191	202	198	191	196	193	166	191	168	192	193	184	179	182	201	192	172	196	172	199	194	195	183	191	200	177	221	240	203	198	191	184	215	187	198	210	184	245	187	203	189	189	190	206	202	197	217	189	184	195	200	185	197	190	207	221	186	197	202	187	179	192	194	193	171	188	192	193	172	175	198	182	181	221	193	196	209	181	192	193	204	193	213	206	191	196	204	208	167	204	193	170	213	223	201	198	195	192	194	180	199	190	168	205	193	187	201	183	196	212	185	180	193	204	202	190	191	191	205	182	189	204	191	204	173	178	187	199	188	190	200	185	189	225	233	214	197	222	172	189	212	193	175
18015	24636	34349	34574	27592	21941	19420	16078	10122	5975	3149	1819	1061	681	570	503	454	458	438	459	472	414	495	450	453	426	456	407	438	448	429	439	402	484	484	430	417	474	443	452	445	449	446	443	437	435	483	453	423	450	427	436	446	433	433	447	407	458	483	466	446	458	461	460	436	448	444	420	473	486	452	470	424	442	455	476	446	409	430	426	474	463	450	460	444	447	447	440	445	414	436	454	450	464	418	416	425	433	433	444	470	463	472	410	421	412	439	415	462	436	431	418	470	431	433	450	423	424	439	462	425	441	418	442	464	421	450	466	438	433	431	424	428	446	472	434	476	457	436	404	501	427	449	453	413	463	460	413	460	453	455	418	447	434	469	458	487	447	431	402	425	423	429	443	481	423	424	450	396	463	474	491	469	418	473	439	440	438	430	430	442	477	455	464	467	465	478	420	448	429	429	436	433	451	424	444	407	466	469	448	441	476	475	421	441	453	446	448	382	411	440	449	421	465	454	438	476	466	448	446	428	436	442	464	393	462	457	439	521	420	445	454	429	474	435	437	441	429	452	461	504	478	492	464	421	421	440	450	422	449	449	445	426	491	467	452	434	442	452	456	452	433	502	442	444	434	430	432	424	457	431	470	465	414	409	463	424	433	431	421	438	419	433	417	479	450	429	433	424	428	435	415	420	428	476	420	472	456	451	463	429	455	438	406	419	450	437	436	473	446	422	423	460	434	470	442	461	425	411	434	459	460	444	442	440	460	444	432	450	464	453	436	429	438	471	410	432	438	473	470	458	414	424	442	460	465	422	472	431	448	456	426	485	427	439	444	466	456	432	436	422	422	470	468	440	446	471	453	434	423	455	455	485	457	433	433	453	458	415	453	447	431	464	458	448	449	460	453	416	438	426	457	412	487	403	435	420	458	409	430	467	430	474	467	429	447	471	433	436	425	436	436	455	431	458	438	449	431	472	425	451	414	443	447	440	441	448	464	447	440	442	444	465	491	399	478	481	458	439	455	391	399	445	425	444	392	437	460	481	440	498	476	457	439	433	454	414	472	470	442	460	434	467	446	449	496	391	463	443	450	460	462	433	464	468	416	426	448	442	428	433	390	439	449	448	479	472	400	444	459	479	457	415	422	464	450	469	420	463	452	437	432	452	426	445	454	397	475	474	468	425	415	461	442	486	445	458	432	437	396	473	424	427	434	444	466	450	410	431	463	448	433	485	434	416	449	497	431	448	455	456	441	463	432	464	413	439	425	474	488	447	456	478	470	465	432	462	426	440	435	417	426	463	432	446	473	465	432	478	433	443	461	434	441	425	437	466	438	436	445	479	407	409	419	447	455	422	455	463	449	446	439	417	429	462	444	449	466	453	458	472	426	483	451	469	452	482	448	456	437	434	449	429	447	452	442	428	427	481	471	430	436	439	439	434	455	418	437	470	444	448	449	438	486	439	452	470	442	438	447	459	463	444	434	466	469	448	458	441	457	436	421	444	436	445	490	449	437	431	454	461	441	435	454	421	446	473	421	444	420	454	412	451	453	424	466	464	416	427	468	407	479	426	452	435	431	458	465	478	465	456	440	431	420	424	444	457	469	472	463	410	423	447	451	456	457	449	437	470	454	401	425	435	469	476	410	433	463	458	448	475	474	480	417	424	456	471	437	438	459	450	458	411	444	439	476	477	475	411	444	444	426	430	451	440	446	436	435	441	456	452	420	445	438	469	449	404	465	465	415	462	440	414	425	408	406	455	437	413	440	450	437	442	445	426	438	480	473	425	452	412	458	417	456	436	490	458	463	494	445	440	457	449	421	432	466	480	454	471	441	483	446	431	454	448	425	466	453	462	391	428	477	417	479	452	432	482	426	410	432	442	454	445	466	433	430	477	444	419	471	412	448	432	457	429	446	453	415	468	430	448	438	458	441	458	460	445	482	459	443	457	424	438	441	459	419	435	435	477	437	414	394	475	430	434	447	450	427	419	454	431	417	466	459	439	467	440	449	409	456	465	456	437	407	454	441	462	463	459	463	437	427	468	447	478	420	458	457	420	473	460	450	490	421	442	446	423	428	483	412	449	470	437	434	439	430	442	437	441	438	445	429	456	433	450	443	426	452	447	445	461	461	468	428	438	479	458	426	411	420	447	447	444	482	425	497	475	425	451	421	462	431	458	460	458	486	419	455	410	425	440	458	438	434	424	449	421	434	452	456	457	425	443	445	452	460	450	461	464	458	454	445	417	429	416	480	434	419	457	433	455	452	423	442	451	441	436	434	445	434	430	422	444	405	428	409	478	434	468	463	452	457	454	404	457	451	433	400	442	450	456	456	406	451	441	419	434	448	456	464	402	483	434	435	449	452	424	467	430	444	470	480	448	447	438	474	442	439	426	444	428	436	439	470	468	461	441	456	422	439	447	411	463	447	430	444	428	441	456	454	434	453	447	485	428	459	436	460	451	468	433	435	476	435	433	481	458	417	433	446	442	436	401	438	456	479	397	430	434	450	469	438	442	459	425	430	488	444	421	453	410	447	421	442	424	432	436	396	461	450	414	433	453	429	420	469	425	423	449	451	417	436	441	444	449	449	393	424	459	462	418	418	425	449	448	447	441	433	481	432	438	439	455	441	474	473	436	463	431	446	451	438	438	475	477	478	446	441	435	463	395	416	430	480	421	434	449	428	444	495	470	437	447	463	437	431	472	420	427	438	465	455	443	452	434	442	423	448	463	474	422	444	467	447	445	417	429	471	473	470	480	440	444	410	434	462	467	461	443	431	432	447	461	447	417	456	436	480	444	481	438	474	436	429	432	419	471	422	461	441	479	436	463	435	434	444	443	435	465	437	413	425	421	427	427	439	463	478	458	456	442	486	438	478	467	433	475	449	499	429	455	433	460	417	433	439	462	484	461	425	456	442	438	443	433	456	418	446	451	448	444	462	411	470	449	454	439	451	460	424	447	402	447	451	464	426	418	463	444	477	472	446	475	455	458	445	426	441	507	437	405	425	469	431	404	426	446	415	438	431	459	447	410	446	459	450	475	444	457	411	427	421	452	413	411	455	450	427	432	488	460	451	485	452	448	446	413	438	472	466	459	455	425	469	448	424	474	463	460	452	426	441	462	442	473	472	441	443	468	466	493	428	454	425	428	469	456	429	441	415	422	443	461	449	470	473	441	447	386	460	464	427	429	414	439	444	444	408	431	453	455	424	441	446	421	459	459	442	422	493	403	450	445	460	449	443	444	453	470	430	468	432	473	445	482	442	447	454	418	471	435	455	424	390	430	459	435	437	451	447	419	439	433	454	475	466	448	428	440	423	455	430	439	504	434	466	468	455	429	426	434	426	432	451	467	455	453	481	426	442	433	447	439	434	434	463	458	439	427	459	437	464	467	442	435	436	401	474	478	468	449	417	453	428	447	476	460	480	430	423	461	417	470	437	457	430	419	476	519	486	492	473	447	458	475	437	460	420	452	436	462	462	434	468	433	437
47972	48390	49905	44577	34996	26611	24522	22875	18073	12166	6129	3109	1386	646	407	258	234	199	191	221	215	176	218	193	207	206	216	175	207	215	178	205	174	182	167	203	203	195	188	208	202	174	212	194	195	177	201	190	184	201	204	167	178	164	197	205	207	192	186	193	205	174	190	178	197	214	209	195	199	204	188	204	180	201	191	173	173	180	169	203	195	184	190	175	194	197	188	184	190	200	186	200	171	199	197	202	201	175	212	208	179	206	191	205	187	214	191	197	184	214	192	185	187	207	182	179	190	202	209	186	191	201	190	204	178	174	183	194	166	182	216	181	163	189	202	209	199	214	202	214	202	175	208	179	190	205	181	200	166	183	184	192	183	182	203	198	196	205	179	191	210	170	196	184	169	180	188	201	181	179	206	191	224	196	187	202	187	188	182	195	221	200	200	194	213	189	183	180	175	212	202	164	192	200	167	197	169	201	165	198	191	210	200	188	205	206	209	175	219	157	188	212	196	205	182	185	191	222	195	191	218	185	215	175	206	191	185	204	176	182	191	187	198	198	191	220	218	169	192	199	180	184	187	181	179	208	180	187	185	198	195	169	174	214	214	208	180	214	190	175	220	192	191	210	201	198	183	179	175	192	196	192	194	160	194	199	167	227	207	183	214	200	190	203	203	204	199	211	209	201	158	180	207	183	199	215	202	165	222	209	194	163	194	186	205	194	174	227	215	199	188	194	174	199	202	183	195	204	196	191	185	200	184	196	185	187	203	202	197	191	174	206	190	179	204	209	204	215	205	197	177	189	174	192	198	193	187	176	181	194	212	189	158	183	181	190	198	199	195	197	216	166	198	209	184	212	178	157	180	203	206	150	159	217	191	177	192	173	184	185	192	198	184	215	177	203	200	210	208	197	168	196	207	197	169	191	193	211	208	171	185	221	186	178	182	197	203	185	229	196	196	180	198	173	216	187	202	193	185	219	180	182	171	175	181	186	178	183	187	201	193	176	204	195	200	172	187	205	200	170	166	194	188	180	187	206	185	196	208	197	181	182	182	195	185	163	191	186	185	202	179	207	200	191	157	194	180	205	201	203	181	183	213	208	203	177	189	168	186	189	180	201	208	201	180	184	173	190	188	200	163	203	215	186	194	197	189	199	174	192	212	190	193	168	204	188	185	198	177	195	194	200	172	177	204	213	204	176	188	200	197	187	189	202	230	203	179	224	202	190	212	214	179	193	214	167	201	213	194	202	176	199	209	208	178	179	190	186	223	212	192	199	193	189	220	203	203	189	167	197	208	212	188	173	209	204	219	222	180	200	195	211	181	211	186	198	207	218	215	185	201	184	190	184	193	198	207	189	170	227	209	176	186	188	181	160	197	190	198	206	180	194	195	195	217	203	216	187	201	204	187	198	190	167	194	192	212	189	220	189	168	161	199	169	203	207	147	207	197	221	198	200	173	188	170	195	203	184	194	237	208	210	182	195	182	197	192	212	211	199	237	180	184	215	230	202	183	209	197	197	205	191	205	177	188	203	200	177	206	187	201	208	175	200	200	174	186	180	203	198	202	208	205	199	209	210	201	206	194	197	213	184	185	188	189	196	155	201	189	181	180	186	194	203	205	196	208	180	193	172	202	195	196	187	234	225	216	196	200	240	207	153	199	195	172	172	172	175	170	185	181	203	187	178	217	196	189	185	183	204	210	197	196	179	189	172	205	194	196	195	179	206	206	195	185	197	204	216	181	192	177	180	193	186	194	184	198	198	182	191	189	192	207	207	176	186	170	182	180	208	174	207	215	195	182	174	203	205	206	196	171	178	186	188	205	180	198	188	199	215	202	179	182	207	212	211	202	180	183	201	229	203	194	202	196	204	182	191	183	212	177	172	186	202	189	188	184	214	188	205	181	181	191	203	195	189	195	220	193	169	180	194	195	212	192	193	224	195	166	192	200	156	178	171	188	193	200	231	186	193	198	174	200	182	191	211	165	201	204	219	189	195	188	215	209	200	170	166	199	211	198	210	201	197	200	184	194	195	200	183	220	183	163	197	191	184	200	186	183	202	219	187	192	218	184	178	204	184	201	205	189	207	194	173	194	242	190	183	176	196	199	199	218	199	175	184	208	172	201	181	196	189	216	210	174	184	189	178	193	203	182	194	206	208	181	180	180	206	201	194	187	196	178	181	207	211	211	194	191	181	189	211	172	195	183	208	205	193	197	208	179	170	229	172	185	209	192	180	202	181	187	200	203	191	235	186	199	196	200	197	168	193	190	211	216	197	214	184	205	176	176	178	196	193	187	202	182	206	189	232	210	191	210	198	201	185	177	154	177	185	214	209	199	168	202	220	200	203	201	188	197	192	187	210	204	202	218	197	179	193	189	172	194	185	190	194	175	179	211	186	166	200	190	183	194	198	172	181	202	186	225	178	196	220	166	209	194	182	212	189	219	186	187	193	216	180	215	202	201	183	183	201	178	193	197	194	175	198	176	219	194	183	215	188	191	193	199	183	214	201	182	179	196	170	188	197	210	214	225	168	210	215	185	175	203	161	196	214	213	207	180	177	207	186	185	197	210	194	220	208	206	202	212	201	178	196	207	195	214	222	219	214	178	211	210	160	191	213	180	207	187	174	160	185	195	209	197	197	190	221	183	197	187	195	194	187	178	197	194	204	191	201	198	188	221	222	229	207	187	194	212	175	185	167	203	209	200	186	228	202	198	186	174	216	208	189	181	197	197	204	203	180	206	181	215	187	218	209	192	179	216	189	184	205	169	208	192	198	216	196	213	203	178	194	184	210	184	219	218	201	175	157	196	164	201	176	187	182	197	195	170	165	176	206	207	167	214	180	189	192	208	206	176	170	174	193	204	206	192	167	180	192	196	197	212	189	218	203	202	197	188	194	186	198	185	197	177	228	201	202	195	206	211	200	195	195	197	186	188	186	204	186	223	181	188	200	183	186	178	191	198	168	200	188	222	199	201	200	220	202	186	191	186	197	173	188	202	181	229	208	195	215	206	209	183	197	220	183	198	194	206	193	195	178	225	190	228	179	210	207	205	229	195	153	221	184	190	214	174	216	188	197	199	171	203	174	199	211	206	218	207	172	212	198	194	191	186	174	216	197	184	190	219	206	183	197	196	180	170	168	186	187	205	158	178	201	180	173	196	193	176	193	192	180	209	208	220	194	205	181	203	190	207	200	192	178	214	209	194	201	183	172	194	192	208	193	192	195	176	183	197	176	159	205	189	196	193	186	184	186	205	194	186	175	188	196	186	188	209	192	184	201	206	213	181	196	178	199	176	182	202	205	194	189	220	192	158	183	196	185	207	190	183	186	202	181	184	199	182	190	183	185	169	184	187	203	201	189	188	214	204	220	201	197	181	200	202	182	197	219	177	194	173	191	197	188	195	181	174	198	165	188	187	208	190	179	191	182	156	195	194	194	174	186	212	189	189	186	190	225	179	196	172	198	183	196	201	192	199	203	188	198	232	196	188	189
33652	42179	51177	51123	45405	38749	38670	39340	34622	28195	17730	10854	5280	2237	1275	731	528	575	514	501	468	483	462	438	432	456	436	467	434	456	472	440	445	464	448	446	421	452	425	477	447	423	475	441	454	433	415	434	434	435	461	419	448	445	429	420	454	450	460	422	448	463	430	422	442	453	464	437	376	442	405	458	445	464	453	411	469	467	429	429	488	441	422	396	428	467	430	470	422	444	502	449	439	453	416	428	414	447	449	462	430	434	409	437	432	436	473	457	440	422	471	456	458	412	434	474	428	439	433	452	419	437	504	435	447	455	416	437	431	438	440	426	453	453	412	424	453	440	422	444	442	466	458	456	478	447	459	463	432	457	431	449	426	452	449	431	416	435	411	397	421	482	456	459	422	441	480	463	419	420	483	446	451	465	483	448	418	434	414	397	433	435	476	417	428	439	468	417	450	439	463	420	441	423	412	441	431	398	417	401	421	441	477	460	453	440	426	444	457	425	407	448	457	452	428	465	452	439	428	445	430	463	429	445	491	456	451	472	462	407	432	424	432	415	462	430	436	446	470	435	455	465	430	422	453	449	383	430	463	413	443	420	466	409	448	435	450	486	424	423	452	433	473	461	420	428	404	406	440	442	449	440	435	448	452	453	446	443	459	416	474	459	416	422	440	411	441	445	468	447	449	418	433	469	404	434	458	425	465	437	416	451	431	450	468	436	476	441	459	440	445	462	462	466	436	399	450	457	464	464	392	472	464	480	447	438	442	458	440	455	451	438	443	442	430	464	471	411	422	410	465	449	422	439	428	410	456	436	448	460	441	445	410	415	416	438	426	431	460	459	440	446	425	471	473	494	418	432	442	458	421	447	442	446	457	428	453	433	448	443	383	419	425	465	440	478	457	467	443	447	418	461	430	443	422	444	429	440	457	424	468	429	440	428	470	451	438	431	433	439	457	436	437	458	401	439	477	434	442	450	420	445	480	455	450	508	447	424	446	496	447	463	423	450	426	418	471	457	455	428	411	396	474	419	444	459	453	471	466	435	471	397	459	463	426	438	441	418	456	424	434	480	451	432	438	458	464	435	426	466	420	427	439	424	471	398	424	446	435	386	488	444	466	462	454	477	431	419	419	478	446	446	409	413	436	434	443	426	457	433	438	480	449	463	463	408	440	422	463	412	409	452	444	424	439	456	496	446	441	468	417	471	452	482	426	463	468	509	425	451	427	423	453	451	454	432	450	397	489	413	469	408	450	460	450	432	434	431	424	480	456	439	458	399	424	415	488	432	469	450	453	434	457	424	462	440	456	424	408	459	433	467	444	469	468	468	446	472	429	439	466	450	434	422	445	457	448	461	421	430	429	440	464	417	432	438	415	445	422	439	418	475	423	438	462	480	450	430	435	455	464	440	448	486	444	460	440	444	459	421	407	420	469	437	454	440	472	453	457	445	485	437	453	459	454	452	424	464	447	485	420	428	438	448	454	436	490	419	426	451	442	443	437	398	403	488	450	457	420	437	434	480	443	412	463	467	429	441	420	438	468	433	450	444	465	453	427	436	427	432	419	433	455	472	440	439	427	428	438	414	463	428	434	444	448	454	406	418	448	459	485	435	420	425	492	448	481	431	463	475	454	435	434	428	456	458	422	425	407	443	446	443	431	477	446	478	467	455	469	462	489	420	431	471	415	481	411	458	437	450	439	453	444	468	435	451	445	431	414	446	453	465	468	449	452	470	429	471	404	452	441	439	417	447	437	446	445	457	426	406	419	458	441	439	442	452	431	453	438	423	440	461	418	470	432	431	447	420	416	459	451	452	459	471	444	448	433	424	431	483	475	464	455	465	444	424	414	433	443	464	473	441	436	449	448	404	425	415	442	459	377	441	447	481	426	416	443	468	492	441	447	461	428	432	459	431	403	415	423	438	450	446	467	454	473	451	480	482	437	442	431	432	478	426	416	433	430	439	438	460	442	426	437	454	445	440	471	453	440	451	433	424	458	441	442	425	437	435	421	419	430	444	476	467	415	464	467	404	426	466	446	422	449	454	448	437	424	466	428	420	419	450	413	471	432	431	410	453	427	442	421	460	436	459	451	420	418	430	453	462	406	446	403	429	445	455	453	408	423	462	429	421	408	449	460	443	455	442	430	462	434	465	455	451	432	451	412	405	423	420	432	419	453	407	456	451	440	456	437	460	459	451	422	440	424	403	461	439	440	425	483	413	450	408	436	448	454	473	419	492	451	432	482	444	458	458	444	428	459	473	432	460	440	463	448	409	483	457	424	445	445	453	417	402	474	457	471	419	435	481	446	457	421	440	432	436	441	459	441	451	436	474	465	423	430	416	419	453	429	453	466	438	445	444	429	435	460	427	445	420	448	457	433	402	476	449	461	454	437	451	497	456	434	470	432	420	417	452	441	442	451	432	417	427	451	434	437	456	451	434	458	437	469	437	451	411	400	438	438	450	476	409	453	473	445	455	424	425	395	443	440	445	442	451	468	441	434	457	406	414	468	438	410	461	427	442	450	408	427	451	450	433	466	432	432	406	456	465	421	455	437	448	441	458	471	451	392	416	413	436	403	463	428	429	418	448	461	468	447	422	415	476	397	441	468	400	474	437	396	429	432	452	431	438	452	432	433	447	410	424	442	467	415	457	447	471	416	446	428	439	479	425	424	455	469	480	462	437	444	453	425	493	421	414	427	419	458	454	445	441	429	427	417	436	425	433	467	431	458	470	449	442	422	436	417	428	442	491	421	458	483	440	446	443	433	418	469	460	475	436	436	439	473	437	416	439	425	452	446	447	435	436	453	429	426	436	447	453	450	427	466	460	455	426	436	408	430	423	470	423	479	431	421	419	470	449	437	437	443	457	442	441	466	443	464	451	450	434	478	450	446	426	463	434	430	444	467	434	442	468	470	458	472	453	443	458	428	446	475	461	431	417	409	454	433	459	451	426	418	447	400	480	472	443	460	440	463	454	421	439	429	426	431	457	439	447	484	462	429	428	485	460	488	448	469	436	463	431	448	423	459	416	479	439	417	447	453	420	443	450	451	452	457	421	428	424	437	494	438	449	464	423	439	423	427	445	469	404	456	452	460	395	411	414	448	452	433	454	416	451	440	457	460	435	431	437	415	449	454	440	402	437	419	438	463	420	456	444	443	460	466	428	464	409	434	419	408	420	407	465	454	458	449	451	441	435	455	421	435	480	403	468	416	442	498	430	459	449	447	475	460	436	448	442	451	440	429	449	455	426	432	434	481	422	467	407	427	449	412	452	465	445	443	443	414	417	473	477	433	441	429	421	459	490	455	448	444	442	437	450	412	457	456	436	448	436	422	455	459	473	471	443	474	434	418	425	480	465	445	466	453	457	429	439	455	421	408	429	439	428	475	472	459	410	430	407	451	395	432	465	427	426	446	468	415	439	451	449	471	461	433	418	446	428	457	459	421	449	433	403	438	445	440	434	449	463	433	434	456	423	435	459	475	448	444	418
55549	50481	51447	44650	35171	29512	29067	31121	28499	22179	12494	6117	2841	1165	602	334	241	221	237	230	225	199	211	174	156	199	178	182	211	201	184	187	196	196	226	197	195	183	232	193	219	210	187	197	172	163	197	206	215	194	212	198	209	189	194	198	200	206	174	195	196	184	186	199	189	157	200	203	208	211	156	197	215	220	207	181	179	169	203	196	207	189	203	195	171	185	189	211	220	193	211	220	207	203	197	210	182	188	181	219	213	187	186	207	192	198	195	202	182	182	190	222	208	179	205	191	193	181	165	212	189	172	218	198	191	209	186	209	214	203	219	191	187	180	200	202	179	199	184	212	187	200	203	210	210	205	224	216	196	204	193	179	204	179	212	196	201	182	177	171	160	209	178	192	163	180	174	183	227	221	202	185	211	197	220	173	204	201	195	197	169	169	213	223	216	194	189	170	184	211	190	182	205	186	193	203	179	194	207	207	192	233	184	189	191	201	206	158	201	196	176	190	207	205	198	193	192	208	191	200	185	199	205	212	187	181	177	206	177	184	202	203	198	206	202	189	197	219	173	194	191	200	201	201	219	196	213	180	204	209	189	218	203	197	186	207	191	216	204	209	208	182	170	221	177	222	183	191	191	189	219	222	206	199	187	201	194	195	166	197	190	205	180	195	198	201	210	181	206	202	195	184	212	174	183	219	200	183	194	192	208	198	171	211	226	170	192	212	190	201	198	191	227	179	227	188	175	166	211	200	216	181	212	177	193	176	197	203	182	207	212	192	192	194	186	205	221	202	211	165	182	194	188	173	200	183	186	192	197	193	189	179	176	211	184	195	181	201	200	210	186	224	189	202	192	198	195	191	195	201	194	189	201	163	238	201	212	171	187	193	210	194	190	189	214	214	217	183	179	173	204	178	209	174	200	193	184	207	192	192	182	183	180	206	186	208	164	203	202	209	177	220	202	200	219	187	200	225	185	213	186	206	236	203	187	192	189	222	221	213	211	169	181	210	202	228	168	201	215	218	197	228	206	216	187	174	216	216	196	161	188	170	199	187	186	196	210	216	225	214	195	219	201	178	219	184	203	187	185	191	199	228	199	189	172	178	198	157	197	191	180	241	227	183	200	168	193	195	228	202	192	172	181	201	214	179	203	201	193	206	195	201	187	200	201	204	196	204	211	181	190	177	172	184	225	197	195	203	240	202	192	179	194	205	183	193	171	186	184	205	182	199	192	227	218	188	196	216	183	182	199	196	199	211	184	211	196	176	191	192	188	195	177	184	177	177	213	186	184	209	195	169	194	187	203	206	214	194	222	204	215	207	187	197	208	172	194	177	195	179	212	211	204	213	199	176	193	183	187	181	203	194	174	177	232	181	198	212	196	193	195	211	166	201	194	190	171	197	190	201	172	194	179	181	197	196	194	180	197	217	197	210	202	181	175	213	211	198	190	172	208	181	217	180	190	195	181	158	182	164	168	184	196	198	193	189	216	199	166	183	184	189	211	183	203	199	187	206	206	195	186	230	205	182	212	184	183	162	172	196	196	198	172	179	215	224	213	169	196	193	187	198	183	167	189	203	206	212	221	174	174	180	155	191	207	178	203	189	207	189	201	177	198	183	204	185	242	170	213	191	183	199	198	173	188	213	196	197	174	188	204	197	198	196	175	177	173	179	200	164	220	187	199	189	186	190	183	189	175	212	186	199	191	178	194	189	171	186	199	224	199	164	189	184	221	196	196	201	178	170	216	195	221	204	192	193	185	208	209	185	219	202	219	172	180	182	173	193	198	198	202	209	220	201	186	190	194	214	222	205	185	194	210	204	193	201	202	207	184	170	197	199	187	186	185	199	197	200	198	199	211	203	177	176	189	199	168	159	198	191	199	183	208	189	218	193	216	177	182	181	196	161	176	184	194	176	175	205	186	210	198	184	194	181	204	168	181	176	195	200	180	169	200	206	195	198	199	209	208	218	186	208	192	186	196	181	205	198	186	197	188	193	201	197	195	168	205	195	209	212	175	190	206	215	178	204	159	218	176	198	185	210	199	228	174	165	208	192	190	201	212	190	193	194	226	202	177	193	179	188	215	194	194	183	197	191	221	193	217	219	166	173	179	200	181	195	204	190	219	177	188	196	180	209	205	185	204	196	186	203	187	199	178	177	169	181	205	213	180	183	202	217	178	185	194	225	190	226	179	180	197	207	182	200	181	184	205	170	218	210	157	191	180	211	203	196	183	214	210	250	166	197	197	172	185	207	202	201	196	230	195	180	216	184	196	193	189	184	199	197	195	183	163	203	183	196	214	186	175	176	202	186	216	199	185	190	169	176	175	184	186	198	215	187	206	189	185	173	203	179	202	181	186	191	216	173	184	195	194	239	213	202	207	166	177	206	233	192	183	210	225	191	212	204	157	198	179	205	181	174	196	201	188	187	196	196	219	187	200	191	220	215	178	180	195	199	211	192	206	166	207	202	177	184	216	210	191	177	198	191	197	191	194	183	169	223	202	196	164	161	181	191	197	207	169	184	164	208	219	186	213	191	192	209	196	199	204	187	157	197	212	171	174	183	204	178	184	211	199	176	212	208	178	210	198	178	188	186	198	189	176	192	177	184	198	184	210	207	179	240	211	166	212	210	191	190	203	206	188	213	201	182	189	199	182	187	216	179	207	187	192	210	200	186	191	204	187	180	208	178	179	191	193	177	194	207	190	207	219	197	199	177	226	195	213	215	190	201	191	185	177	203	186	189	183	170	225	185	197	176	190	192	197	208	194	175	204	198	179	198	205	189	194	205	211	210	199	209	197	183	207	182	212	167	221	211	173	194	183	183	196	195	205	201	189	187	200	176	201	196	201	171	204	199	218	209	179	197	214	180	188	204	155	176	186	202	186	196	222	176	188	190	206	207	193	186	217	231	216	197	197	196	216	170	200	183	170	175	198	192	207	204	185	199	190	218	219	185	211	192	201	208	194	202	192	183	203	215	210	194	209	203	218	190	218	197	187	169	188	193	207	214	230	201	180	195	176	238	242	180	196	204	208	210	206	198	170	197	196	210	188	187	233	178	188	179	216	209	188	195	204	186	227	191	184	187	186	189	180	211	188	202	199	201	215	211	172	172	207	204	209	202	190	174	186	198	220	196	170	181	201	184	178	193	178	209	204	185	190	204	193	199	208	180	170	200	210	177	199	201	190	193	180	214	171	190	209	193	181	181	211	178	200	200	192	202	193	165	209	209	205	205	200	195	182	195	182	197	223	190	178	185	192	179	176	188	177	191	197	187	197	181	189	180	192	191	184	208	184	184	193	177	215	176	204	191	211	198	206	183	208	180	198	183	193	205	178	186	200	179	189	223	188	170	210	191	179	185	164	187	190	186	197	174	197	202	177	199	188	188	177	203	200	208	188	201	207	233	199	168	177	188	200	181	175	187	199	186	180	203	193	207	182	203	184	203	197	177	179	182	221	208	183	219	207	199	164	199	206	187	210	195	175	211	196	177
39892	46971	56112	53244	51585	46852	46431	48025	44149	38154	26917	17566	9583	4213	2150	948	648	630	587	536	568	475	497	470	447	412	462	424	480	456	459	427	487	405	448	470	425	443	426	442	462	469	444	446	450	442	452	422	449	451	464	445	420	472	422	444	406	437	416	407	446	437	467	431	407	464	443	436	397	436	422	421	437	439	461	425	423	461	470	419	449	471	426	472	423	416	443	427	421	437	481	419	419	440	433	442	421	426	500	449	444	434	424	450	442	462	421	440	427	431	447	414	414	462	436	440	454	428	433	451	448	426	433	468	460	435	430	433	443	474	425	459	502	473	428	437	446	417	414	452	434	433	454	432	462	436	436	456	444	450	472	431	442	431	452	473	421	433	398	442	430	437	416	417	419	474	458	421	422	413	481	436	434	466	413	444	468	412	448	434	415	428	464	452	404	443	458	459	454	404	436	443	432	445	436	421	410	422	476	504	439	422	468	420	416	413	456	440	425	439	437	424	445	481	471	464	441	421	479	460	460	448	473	471	461	410	455	452	498	469	442	464	446	438	452	446	394	433	495	386	425	477	437	435	391	453	452	456	400	414	435	419	401	453	459	463	410	481	445	445	418	446	447	440	415	416	391	433	423	441	445	427	464	437	404	470	421	487	431	460	440	443	443	451	453	408	445	456	433	445	406	432	466	443	427	427	413	433	434	443	426	423	437	451	406	473	479	474	415	495	420	436	436	417	439	436	442	459	417	474	486	434	434	456	435	430	450	425	422	473	429	415	450	440	438	464	460	460	431	460	452	449	434	431	464	449	406	419	471	421	450	414	427	420	439	417	433	429	459	427	459	440	466	442	449	402	438	438	444	427	433	448	470	446	444	473	471	444	463	445	449	438	395	464	430	442	437	464	419	430	471	440	434	463	421	456	442	450	463	463	451	426	435	435	459	452	425	429	463	431	461	445	445	448	434	417	408	448	438	440	448	459	411	400	451	437	461	454	429	432	410	402	480	501	441	434	487	418	463	460	454	429	435	448	410	426	417	414	416	442	472	444	470	449	484	428	448	467	452	398	435	452	429	425	467	433	460	402	407	457	463	447	455	428	444	439	476	434	434	437	466	437	416	449	449	448	453	460	463	432	436	446	476	441	453	435	441	435	468	435	427	434	383	414	452	435	434	469	422	457	425	475	456	445	425	439	446	428	429	442	425	454	441	453	413	421	454	426	411	448	432	442	466	448	456	474	412	422	433	432	451	436	481	435	473	448	454	465	435	477	420	434	444	466	433	452	430	400	417	463	450	437	440	463	422	451	441	447	416	413	443	462	434	430	494	460	432	489	455	436	435	479	420	447	449	403	448	404	454	431	457	441	468	466	409	422	427	426	453	451	452	459	448	397	404	452	487	425	422	431	436	401	469	426	424	485	490	423	448	428	418	405	449	411	432	439	431	428	440	444	425	446	434	456	446	383	448	432	471	444	454	475	465	451	438	421	419	434	469	458	469	449	483	442	444	460	465	435	449	488	463	465	462	449	455	457	442	453	451	424	455	473	418	445	414	384	474	443	455	434	439	410	414	386	459	399	472	433	442	431	424	428	480	475	440	455	467	434	391	432	409	472	465	438	431	465	443	405	452	482	434	440	437	444	444	431	459	455	473	436	386	421	418	441	444	445	448	456	445	434	442	458	448	446	453	492	423	460	466	435	454	454	434	435	466	440	418	451	475	453	444	453	448	475	446	463	434	456	421	415	432	416	431	472	460	425	424	421	462	421	448	412	422	422	441	408	407	466	453	424	461	424	443	453	404	459	422	454	434	437	474	434	424	473	409	422	420	454	438	452	432	415	439	438	446	443	466	405	445	445	422	428	442	439	447	443	453	464	427	429	411	465	439	470	466	438	439	456	424	407	439	475	469	448	438	456	424	444	406	444	452	474	465	445	468	483	453	447	438	465	450	425	427	446	416	422	454	468	463	417	388	451	424	433	462	449	450	422	421	434	408	460	464	484	432	434	457	421	422	467	426	434	445	437	445	435	427	426	459	443	451	473	399	448	424	426	433	403	440	435	430	459	454	437	447	423	471	391	438	430	401	452	435	419	442	423	414	422	449	449	429	442	430	417	422	469	434	448	439	431	435	467	433	451	433	445	440	443	453	471	417	457	434	442	432	437	455	440	430	415	424	427	460	478	425	391	451	445	448	477	439	424	415	421	425	464	454	444	424	397	466	457	437	458	439	419	418	451	476	440	460	451	461	437	415	448	450	439	433	445	466	450	425	449	444	450	431	429	451	436	449	452	433	471	493	456	436	441	445	442	409	474	412	462	421	422	436	451	431	445	479	463	421	418	431	442	476	432	462	405	428	452	466	449	410	443	446	439	424	457	440	452	412	444	442	412	462	440	429	447	409	427	393	463	408	419	440	428	425	459	446	439	381	422	463	460	476	451	431	429	500	412	440	468	426	453	434	446	407	455	453	449	433	466	413	463	424	424	444	443	456	430	446	442	442	447	466	415	443	400	405	424	456	447	423	419	438	435	432	447	436	475	436	431	429	463	467	434	435	452	443	434	422	449	440	461	409	471	461	430	428	428	431	445	430	421	457	417	454	464	437	438	403	447	451	457	495	410	454	476	475	428	443	410	446	449	455	429	449	486	459	422	456	446	435	426	455	439	420	454	477	390	433	458	504	453	457	473	451	452	430	412	436	425	422	451	466	403	456	447	420	430	448	474	440	461	444	457	421	467	431	416	415	432	443	485	430	434	457	471	412	458	423	443	440	425	410	414	405	413	435	444	446	444	412	436	476	456	429	447	472	432	443	420	439	449	432	400	420	428	459	409	413	446	389	460	444	413	437	412	429	468	441	446	450	450	452	407	424	432	441	430	450	439	437	418	448	432	461	433	422	433	464	430	424	474	438	427	419	451	395	420	428	472	421	467	429	408	427	436	413	405	439	435	408	442	444	452	441	438	450	435	466	469	430	470	474	430	481	448	455	423	453	430	439	400	434	446	446	471	409	454	455	473	458	468	452	422	464	395	440	420	424	426	443	442	423	423	398	452	411	425	434	397	475	440	446	463	422	441	442	417	439	405	442	459	450	463	448	420	411	439	405	445	448	409	431	427	445	432	391	401	448	465	446	432	437	413	409	437	443	450	447	458	411	460	438	437	431	433	467	462	442	413	439	431	440	440	406	431	453	378	407	414	470	447	439	444	435	458	464	414	443	425	443	453	452	437	443	422	428	438	447	444	426	440	472	428	427	466	432	420	450	432	448	451	410	464	430	427	413	426	469	428	413	419	438	483	470	441	433	409	436	444	410	428	457	420	442	410	416	456	449	447	434	432	430	460	483	466	437	450	424	478	402	408	411	418	407	432	473	436	418	413	418	439	422	376	405	444	423	424	463	436	466	446	457	458	405	477	456	482	439	439	444	482	448	427	428	413	475	435	394	472	441	441	418	458	421	506	420	458	440	450	424	452	433	436	447	441	453	434	453	489	462	429
29324	32296	32969	27369	16939	10046	6608	4612	2733	1648	974	561	398	252	233	220	180	214	198	208	195	202	194	213	184	201	171	194	225	215	196	198	195	176	172	198	180	199	179	180	179	198	185	208	186	242	194	194	185	194	200	183	222	176	198	210	186	213	194	212	168	191	200	191	196	213	194	186	171	191	212	218	170	200	185	177	212	224	207	201	217	188	176	193	194	181	216	191	192	196	198	191	209	162	222	174	199	177	208	172	194	198	190	196	194	203	210	205	190	207	208	207	210	233	190	178	185	223	208	196	192	200	202	182	193	213	197	168	183	216	198	188	187	212	190	211	198	204	190	209	171	162	204	227	193	212	182	208	193	188	178	175	177	201	196	187	182	180	187	195	203	211	224	188	210	180	207	188	184	218	204	186	177	214	169	210	198	197	188	196	212	183	202	203	199	176	185	207	195	199	197	205	221	218	187	196	189	180	187	202	201	184	188	202	172	206	201	204	206	189	180	198	203	218	169	187	188	186	212	191	197	191	162	173	185	183	190	189	219	204	186	200	202	207	169	174	196	196	165	195	185	208	204	189	199	216	195	222	174	186	189	188	205	229	185	191	200	166	241	208	211	180	199	201	183	186	201	190	198	188	207	163	175	195	202	223	206	183	159	221	197	203	187	169	179	143	185	189	177	193	176	190	208	192	206	185	216	178	201	225	197	179	210	223	195	203	226	222	204	194	192	212	202	200	214	181	172	210	182	180	198	187	206	198	210	194	197	185	186	195	206	186	172	191	194	195	188	208	195	184	169	188	179	182	189	188	198	200	170	192	226	201	179	193	203	190	195	195	207	167	190	200	215	188	189	184	203	186	193	200	199	162	175	212	205	202	196	205	191	179	182	188	200	203	204	181	193	209	185	203	194	196	204	195	189	197	216	202	221	207	193	189	199	184	173	186	209	169	219	191	171	170	203	187	222	179	184	222	210	194	213	193	197	194	193	209	208	201	200	183	206	203	213	172	191	203	194	174	192	187	220	202	225	194	184	177	179	207	175	186	200	182	199	179	198	220	203	194	208	214	172	195	183	181	184	207	183	201	212	188	167	208	196	171	178	221	190	170	193	211	194	193	205	184	202	199	182	196	199	216	204	201	202	207	187	213	219	187	194	187	190	200	173	200	202	175	205	199	161	222	214	198	164	190	178	209	201	187	192	193	199	203	178	185	171	229	227	175	208	198	202	187	206	206	178	179	182	177	192	177	191	200	200	175	185	208	226	206	164	172	182	206	200	188	196	173	197	203	230	201	179	180	212	185	219	202	191	162	190	171	163	188	177	201	202	157	194	195	201	185	219	219	188	183	202	202	200	176	194	171	192	210	205	178	175	204	218	183	210	178	203	207	192	187	196	187	202	196	191	158	179	220	188	194	184	179	198	171	172	191	214	211	181	179	196	223	216	181	203	188	187	189	225	207	181	193	208	203	188	188	205	187	176	186	194	191	202	202	179	192	181	205	201	172	188	178	194	202	187	178	171	194	206	185	215	212	186	181	180	198	185	216	213	220	180	201	206	212	178	171	227	192	186	183	189	171	205	196	185	173	196	186	208	194	216	190	204	184	193	193	176	206	190	195	210	209	193	176	173	196	214	176	201	203	182	181	216	200	212	196	168	192	235	200	208	194	212	189	204	211	203	181	182	199	184	219	201	187	183	186	193	178	242	209	200	199	203	189	212	200	190	184	206	191	194	187	209	199	191	186	202	235	202	186	196	200	217	190	187	193	217	186	186	171	210	196	195	183	179	195	167	175	178	174	188	202	207	191	212	208	180	193	225	173	200	185	200	169	201	208	192	207	199	194	232	207	214	190	169	191	213	213	195	198	189	185	193	188	213	189	193	204	212	195	208	181	214	211	198	183	206	187	196	132	218	201	193	193	201	191	184	231	191	178	179	197	180	213	184	202	204	244	203	175	196	175	185	196	209	179	183	173	187	191	197	192	210	188	200	192	186	205	218	193	193	230	180	224	192	192	197	191	214	206	183	213	209	193	197	199	207	203	194	183	204	207	190	216	202	167	219	184	198	181	207	212	207	176	173	183	211	189	178	208	203	207	198	171	201	192	186	193	168	193	184	165	208	199	204	207	180	187	189	196	182	197	196	199	200	182	227	217	191	186	196	213	182	182	192	208	195	208	206	173	188	175	208	194	179	226	183	213	195	190	179	177	189	178	192	210	190	200	215	198	200	198	170	206	208	190	193	202	185	203	195	206	180	183	158	222	168	192	201	189	189	211	190	192	196	192	179	210	201	207	181	193	202	184	169	188	210	176	195	184	205	202	209	179	166	177	206	182	200	216	181	215	184	184	186	198	201	215	199	211	200	185	183	204	193	183	200	177	183	189	185	200	174	190	206	218	213	204	177	165	182	169	204	208	195	173	182	174	197	159	191	207	190	199	195	187	199	194	191	196	214	204	213	179	214	185	195	208	209	191	181	178	192	230	176	195	179	189	199	208	186	191	198	191	213	194	175	183	207	199	204	176	177	233	183	198	195	177	195	197	192	208	186	198	211	188	216	197	215	201	214	193	184	210	172	168	214	170	191	197	163	198	198	201	204	187	208	181	171	222	171	180	182	200	180	218	202	208	194	179	172	206	220	207	200	203	207	199	193	180	177	196	187	214	196	181	217	181	193	192	194	204	150	221	210	196	180	166	183	176	218	215	197	180	201	180	190	198	206	215	176	184	192	190	205	219	183	170	176	192	227	212	203	165	220	193	205	188	204	195	205	214	177	203	202	200	199	215	187	198	192	199	188	205	212	189	209	201	183	202	198	194	193	203	204	183	171	182	164	215	180	208	210	176	195	205	211	173	175	182	192	234	185	223	186	187	165	197	200	200	212	215	188	189	188	212	214	211	192	197	210	199	189	177	199	246	182	203	199	201	217	213	191	181	174	166	203	197	203	213	188	202	190	195	219	181	179	199	199	181	196	184	201	172	167	162	193	226	204	177	193	173	191	203	197	208	205	193	177	187	211	192	225	203	202	197	199	185	202	199	188	194	218	217	176	183	198	201	189	201	176	173	172	219	212	210	213	203	203	200	188	200	213	186	187	188	204	208	210	225	174	192	206	181	172	189	191	185	185	177	178	175	183	190	205	192	177	188	188	180	213	207	193	189	199	217	207	178	211	179	220	178	201	195	206	219	180	192	215	190	180	172	191	188	189	194	203	208	196	189	209	205	203	201	173	213	183	206	186	186	212	164	199	173	190	205	186	186	188	205	207	197	187	215	192	186	188	191	189	186	183	199	166	211	226	224	211	189	200	177	187	225	200	183	183	191	183	182	212	190	173	206	185	194	221	214	210	177	173	191	211	211	201	190	202	206	181	219	216	215	180	162	190	179	189	210	219	212	209	194	202	186	198	170	193	228	194	181	169	179	195	199	197	167	175	201	191	197	190	211	214	183	206	188	174	202	192	172	219	206	181	192	196	190	189	181	208	193	169	201	193	208
18046	26894	35219	35773	29447	23895	19315	15463	10313	6646	3625	2017	1175	723	581	536	481	462	445	461	476	417	387	457	446	423	436	431	445	410	458	430	457	410	453	447	450	471	443	453	467	450	451	455	463	444	440	435	477	443	444	444	436	458	452	440	466	443	431	487	439	470	466	440	419	453	390	481	478	463	476	424	463	435	436	405	466	470	442	428	453	415	427	456	417	459	475	449	448	442	465	451	479	434	449	413	454	442	471	474	422	454	465	424	423	416	479	450	462	461	401	441	482	431	421	466	467	462	456	421	451	483	460	491	459	465	456	438	425	459	458	458	464	472	449	414	457	469	487	448	439	431	441	435	444	441	463	415	480	460	462	463	457	417	433	427	446	458	412	428	464	418	451	442	438	456	427	473	466	461	447	438	431	461	476	457	462	423	425	440	425	444	484	478	472	440	495	483	409	456	448	449	435	444	467	436	452	470	433	477	455	477	449	465	474	437	474	423	442	474	466	419	469	474	482	453	468	468	454	458	417	439	449	447	458	447	438	431	495	392	478	454	457	434	462	446	410	451	436	417	448	456	443	414	451	479	455	441	476	423	430	447	422	446	452	458	473	460	458	426	457	462	449	460	501	456	486	430	443	452	429	445	460	450	459	459	406	441	456	452	455	432	435	426	441	456	480	460	424	428	455	405	437	448	485	472	453	466	440	478	449	444	468	434	446	428	456	433	432	444	474	443	491	454	484	439	449	472	451	444	455	451	445	458	450	453	429	459	451	462	453	459	429	474	474	451	457	439	478	412	497	447	442	426	459	457	459	493	489	440	446	436	436	476	450	451	433	443	444	421	444	452	450	450	467	424	509	408	476	444	444	436	454	448	444	453	434	474	433	437	450	465	434	445	440	451	453	489	414	484	443	454	447	425	429	427	441	466	418	492	427	402	479	447	445	440	427	422	402	443	487	474	433	472	424	454	463	471	472	479	433	439	451	424	463	456	444	402	474	458	409	453	425	458	431	452	437	511	437	427	447	406	441	468	440	441	461	477	463	469	482	449	437	482	439	479	441	443	441	446	489	437	453	434	439	440	421	482	447	446	447	469	419	451	457	453	454	459	440	421	465	438	458	453	454	442	458	427	443	456	451	461	433	451	423	450	442	431	445	427	476	463	430	473	449	415	424	463	460	408	475	468	449	440	441	441	438	459	455	471	442	483	460	444	426	481	441	458	427	428	446	493	491	466	422	463	426	418	464	468	466	445	470	438	434	457	442	443	405	408	432	465	415	431	438	473	433	435	475	476	469	474	488	448	453	449	432	448	418	467	458	455	454	461	474	424	461	488	472	431	430	428	432	449	465	452	465	455	485	462	464	463	443	448	461	459	479	450	425	447	438	449	455	469	435	467	468	466	435	430	474	459	493	460	466	467	465	466	468	447	457	441	463	435	460	446	438	427	462	433	432	464	456	479	427	457	442	416	483	414	411	461	429	459	411	447	434	420	458	432	494	506	459	450	443	453	463	448	459	423	474	463	471	431	422	450	423	464	457	450	456	396	442	429	431	444	493	448	459	449	450	449	434	454	453	478	408	443	417	485	440	452	463	483	483	477	444	452	437	459	453	427	435	447	433	486	449	426	427	456	435	442	436	466	424	462	495	458	455	455	446	431	454	457	459	489	445	445	444	450	445	426	496	438	448	456	431	467	452	474	446	429	439	444	460	455	477	415	450	449	418	482	459	468	438	438	480	471	452	452	446	459	468	457	430	460	416	471	438	447	447	463	484	439	440	454	447	443	423	449	461	459	455	474	473	460	460	503	440	424	421	449	471	447	474	463	430	425	449	448	440	452	498	462	501	454	477	408	447	450	455	411	464	437	412	424	446	449	485	461	467	466	459	464	432	451	456	465	479	445	395	442	435	508	457	449	454	428	409	416	464	428	446	435	434	466	433	464	433	449	476	435	439	438	477	467	442	465	454	427	459	447	451	454	464	484	461	456	467	469	482	429	416	475	486	435	442	432	476	476	459	452	458	461	425	457	470	417	466	438	473	474	442	449	434	462	478	460	422	466	430	501	444	413	453	459	460	469	441	457	446	394	458	459	449	480	455	424	421	425	463	443	476	437	451	489	447	447	433	472	422	477	469	437	424	451	407	417	424	456	432	435	448	424	417	438	429	458	448	440	466	440	476	475	397	442	428	431	459	437	454	469	465	442	473	449	445	456	452	454	470	433	428	418	452	434	425	456	487	461	448	440	447	432	473	438	406	475	403	445	447	411	450	444	446	474	421	417	455	453	464	469	487	463	454	467	485	460	442	434	428	431	463	423	471	460	430	454	420	443	443	457	434	453	445	435	452	443	452	445	427	433	466	435	434	476	454	460	428	449	476	444	462	463	435	448	436	414	411	463	437	424	496	436	411	429	411	457	452	427	471	414	468	471	428	426	434	440	444	410	420	442	448	459	477	418	448	456	424	486	439	463	426	465	451	423	469	449	432	426	415	456	442	475	454	445	440	454	415	440	432	440	452	457	457	453	441	456	458	453	468	415	431	462	484	452	456	461	441	451	460	460	455	458	484	477	450	444	437	460	458	471	464	441	488	452	425	448	447	494	437	459	434	470	442	442	459	480	448	438	440	443	460	455	449	446	503	492	452	470	413	430	459	446	471	446	412	436	416	421	421	453	437	426	472	449	442	448	434	451	425	426	418	456	429	437	469	469	421	421	452	473	455	451	418	443	427	398	472	485	438	437	431	432	429	438	490	461	434	452	449	427	433	412	455	430	437	416	483	421	425	472	429	469	429	490	457	446	462	475	444	450	449	449	477	402	488	455	423	419	449	442	464	459	457	441	429	432	461	406	477	415	452	436	424	479	469	442	446	479	440	445	462	435	457	448	464	442	429	464	441	445	448	467	426	461	475	402	449	431	469	415	456	405	429	455	454	440	428	449	425	443	441	486	441	459	470	409	435	409	444	468	424	469	456	505	471	448	458	459	440	383	408	436	427	439	469	453	434	430	455	458	442	436	484	441	505	420	456	469	456	451	473	419	462	446	452	445	441	470	466	440	426	465	450	451	484	472	420	493	501	426	422	458	473	485	450	465	405	465	407	439	510	448	473	422	484	462	433	436	422	463	459	453	440	426	431	467	415	445	445	442	455	462	446	437	435	456	481	434	440	433	443	420	455	418	414	460	410	475	448	433	431	426	444	445	448	429	411	480	407	454	444	487	474	448	455	421	436	454	476	438	447	466	467	441	482	463	472	441	435	429	436	455	473	455	478	423	467	451	463	461	469	451	420	424	451	453	423	443	428	433	453	454	445	419	440	468	462	461	462	461	450	432	450	436	429	442	420	478	423	461	480	463	458	402	457	480	466	427	437	491	433	457	416	414	428	446	464	427	430	442	498	439	448	450	415	457	446	431	433	431	455	460	463	441	471	457	496	439	458	434	481	449	478	432	432	441	452	455	440	405	451	438	452	454	438	425	438	459	430	457	419	444	463	459
47806	51405	50601	45677	36195	27750	24201	21499	17111	12170	6616	3091	1583	718	446	277	234	218	207	236	233	210	169	198	222	206	184	181	192	204	220	195	233	227	207	192	179	224	195	185	223	215	180	213	218	182	189	184	181	178	216	181	182	184	217	198	204	214	199	182	192	190	175	194	190	195	210	176	202	193	224	209	220	181	212	190	178	182	212	192	178	183	199	189	203	208	181	205	195	202	169	161	199	195	218	186	184	191	209	180	172	203	202	177	185	192	188	226	204	185	198	201	189	181	228	194	191	182	186	210	179	194	185	205	175	213	204	212	194	179	164	178	168	193	170	196	199	189	184	188	174	224	200	187	192	227	226	193	202	183	221	194	195	183	206	152	194	193	176	202	204	150	168	216	202	193	212	198	192	196	166	193	198	189	169	208	169	193	203	195	228	180	210	190	199	204	194	216	204	201	200	224	217	184	205	190	189	218	175	219	182	212	222	200	225	181	153	170	198	216	196	176	183	166	229	180	162	196	185	211	177	200	191	209	201	197	196	255	200	201	201	185	198	197	219	224	183	168	196	208	216	191	180	199	184	227	163	186	207	204	211	205	180	222	197	192	209	205	206	168	185	183	185	185	201	181	183	165	180	183	189	182	183	207	201	191	208	183	193	185	200	199	216	193	189	228	183	202	177	202	196	193	185	218	212	157	192	186	190	200	200	191	215	168	192	192	211	205	203	236	193	191	218	197	179	223	203	203	192	190	173	189	183	190	196	189	193	175	203	196	188	200	207	170	185	214	199	174	151	178	184	175	161	196	175	183	169	184	196	219	197	197	204	218	184	180	189	198	167	189	196	200	193	208	189	205	172	202	193	222	203	192	210	186	204	172	213	183	192	221	200	202	189	209	206	233	170	202	207	194	207	194	191	195	175	188	191	218	163	188	219	226	162	176	191	189	208	195	195	206	227	183	210	193	203	201	213	205	179	193	216	194	201	224	200	196	214	202	182	178	208	209	174	196	197	194	180	204	238	169	202	203	191	201	209	232	199	202	168	166	209	197	183	205	194	207	188	222	180	197	189	214	190	191	202	213	205	213	168	214	161	188	186	202	184	194	203	195	191	179	210	213	169	226	187	182	196	177	176	169	207	197	171	182	185	215	204	181	180	196	187	201	193	186	184	185	192	193	200	186	186	192	200	209	196	170	204	202	203	169	180	179	206	197	193	184	190	195	224	215	228	177	204	184	177	165	187	198	199	184	186	173	227	219	216	210	210	219	200	200	197	190	183	196	199	206	223	198	193	207	208	196	202	202	207	179	185	192	196	201	202	189	211	169	185	195	176	191	183	207	251	184	179	212	214	231	202	191	195	179	182	179	188	226	188	174	207	208	193	199	197	184	170	248	187	186	202	194	194	181	172	176	182	199	180	210	158	193	174	181	196	210	199	214	197	200	187	187	195	220	210	196	177	183	187	198	227	203	203	202	209	213	193	189	221	199	203	195	219	177	176	205	198	217	224	206	193	202	210	229	192	217	177	181	192	218	191	191	184	185	207	156	210	184	204	178	192	196	191	164	191	196	206	156	190	193	205	193	200	187	201	184	196	205	159	187	186	195	202	192	215	175	180	237	182	197	213	202	203	197	206	201	197	194	196	206	204	192	175	163	191	200	196	221	193	202	182	191	214	180	190	189	187	203	182	192	171	231	194	187	189	189	202	183	205	223	203	189	170	194	234	215	166	188	173	182	221	195	180	211	183	186	196	203	190	187	185	175	194	184	201	196	192	178	169	189	198	199	187	157	185	200	168	185	175	195	213	191	197	184	210	191	176	181	208	223	185	194	213	204	183	216	204	186	206	211	205	191	228	192	198	183	202	208	191	169	186	194	196	183	188	213	189	202	178	174	201	181	182	198	212	222	210	177	196	195	180	168	181	203	213	202	211	191	181	186	221	181	187	186	166	194	201	205	190	193	195	198	207	210	207	186	191	244	184	202	191	194	212	179	198	208	197	204	190	189	214	164	185	186	190	196	217	221	186	180	201	216	208	201	188	196	207	204	197	199	215	205	150	204	193	200	224	199	202	213	182	181	185	212	204	205	191	181	211	215	194	197	205	205	206	220	191	174	219	205	206	168	194	213	190	230	201	182	183	197	185	190	178	168	192	188	214	202	205	228	176	196	212	238	190	184	180	203	200	189	198	194	185	196	191	168	217	174	194	200	202	170	181	197	177	199	156	174	184	197	209	182	210	188	182	191	176	195	208	223	181	184	173	194	211	189	212	192	166	217	205	184	183	205	186	165	185	179	196	192	209	180	218	180	188	195	195	170	186	202	207	195	198	169	196	182	205	173	227	188	205	233	192	199	177	174	190	159	173	184	197	181	212	200	187	202	208	175	173	171	202	202	186	172	166	222	190	207	188	212	193	189	194	211	207	196	198	157	199	192	168	170	199	191	208	212	179	192	204	203	206	179	213	194	189	189	175	189	206	202	208	208	190	201	190	183	213	187	170	180	183	198	194	199	196	183	192	204	180	200	201	187	201	163	183	209	214	192	202	180	206	168	188	210	216	196	182	188	178	167	209	189	196	194	203	178	208	199	195	196	201	198	173	208	198	179	192	190	202	212	221	193	233	193	201	198	177	188	195	182	184	211	189	200	198	219	207	189	198	220	204	205	237	217	242	188	196	208	187	177	194	196	174	200	205	202	190	183	209	197	197	171	190	163	196	179	190	208	192	224	201	201	224	171	191	185	194	199	176	183	201	220	193	217	202	186	199	187	207	188	194	190	180	204	189	203	179	188	201	208	210	208	200	183	224	194	168	202	210	174	193	199	198	190	165	203	179	212	198	205	197	191	173	207	195	194	204	193	218	196	195	186	190	183	232	225	211	216	204	184	202	200	194	210	198	171	170	176	194	197	218	209	202	210	207	200	176	182	181	172	195	215	189	177	196	190	218	203	221	173	169	168	176	189	182	198	173	215	212	186	203	189	186	173	167	210	188	194	204	216	192	207	190	196	178	198	163	207	210	196	217	191	212	195	189	183	198	188	200	202	191	201	214	197	192	194	171	208	185	199	179	194	211	202	221	206	187	183	180	196	211	159	181	183	193	189	191	184	173	192	185	182	171	181	184	198	197	195	196	199	191	183	200	200	185	185	198	204	186	199	191	197	174	182	197	194	212	194	212	190	183	201	172	195	231	199	161	188	195	205	208	206	196	179	190	200	197	214	219	188	177	186	191	203	189	203	178	215	191	178	193	175	217	207	194	171	185	174	193	168	182	198	207	205	181	194	194	191	196	211	187	196	191	173	206	181	216	169	178	169	205	189	201	167	194	214	219	206	186	203	195	208	186	192	194	199	198	198	223	187	202	210	203	177	205	200	165	177	181	175	192	202	208	207	188	189	203	188	183	198	170	189	174	214	185	183	169	201	189	202	231	194	205	209	194	205	197	210	194	175	221	208	194	192	205	189	174	183	215	204	218	207	232	188	173	184	183	175	202	185
33805	44921	53472	52142	47848	40617	37439	37028	33652	28181	18755	11244	5995	2676	1392	735	542	563	538	504	528	491	469	453	463	453	425	446	434	442	472	472	434	481	436	440	449	437	415	454	456	456	431	418	427	471	451	453	442	454	467	433	452	451	444	425	436	435	493	447	416	474	433	455	457	454	463	447	459	465	453	459	419	421	467	451	421	421	423	437	442	449	442	422	443	436	451	438	444	441	416	439	444	434	445	430	465	447	453	431	470	455	448	443	435	441	421	467	426	446	467	444	415	431	457	456	431	453	461	453	430	460	454	435	444	428	464	435	464	407	469	473	452	428	434	418	419	446	461	460	476	484	450	434	416	423	458	426	454	488	442	456	460	426	426	473	457	401	427	456	411	445	485	445	428	423	421	480	442	413	456	435	439	456	400	481	467	450	466	466	453	451	466	479	466	429	471	445	435	445	444	447	410	460	465	455	458	379	443	421	443	437	445	419	427	451	461	427	453	453	484	430	429	460	439	417	423	440	452	447	438	451	444	466	435	473	459	438	455	438	441	473	411	435	446	435	462	415	432	445	468	478	462	412	415	432	443	412	476	443	434	460	470	448	460	433	454	470	443	424	450	431	419	407	451	420	453	430	453	464	459	413	476	482	472	461	452	457	423	442	453	484	491	431	453	456	449	401	441	472	461	423	449	454	453	448	458	462	457	412	442	431	441	454	469	431	446	467	467	445	461	443	392	458	455	453	446	454	461	455	456	457	444	405	452	438	491	394	441	461	472	459	431	414	449	408	474	435	449	404	445	445	409	449	454	458	463	491	427	451	492	451	446	450	442	448	445	430	438	435	384	423	401	414	430	434	445	446	451	479	436	431	412	428	438	459	507	477	416	429	425	423	457	427	443	482	455	449	448	455	448	441	457	441	430	489	469	451	445	443	435	450	472	468	450	448	445	421	450	450	471	457	457	464	458	472	496	501	441	434	431	433	431	424	478	448	470	435	419	442	452	427	456	457	449	479	416	446	454	430	424	442	449	467	442	442	437	467	419	430	434	476	421	475	434	424	401	454	433	434	421	425	462	450	406	449	456	383	435	458	456	469	427	459	447	447	441	431	467	467	466	450	442	449	445	437	489	447	439	486	473	437	455	482	463	475	473	452	457	472	459	421	486	468	463	465	452	418	406	406	454	421	467	422	442	443	441	454	424	413	461	405	440	452	470	458	497	432	454	447	475	419	451	416	439	444	487	394	413	432	445	457	442	459	454	466	440	454	481	421	508	434	463	459	421	438	453	457	436	422	468	447	443	462	498	438	438	450	452	441	461	470	443	438	471	452	464	451	465	414	444	426	420	415	451	430	457	462	439	432	465	438	432	457	432	441	467	479	454	399	413	434	461	473	433	421	465	456	463	442	438	441	434	449	456	444	440	427	432	482	417	424	453	427	453	455	445	445	389	429	416	449	432	454	443	424	452	462	479	469	447	467	475	440	449	441	476	421	428	442	433	429	465	447	453	445	432	464	484	425	441	446	456	419	456	448	455	456	427	454	455	472	430	477	458	430	464	441	461	444	439	449	446	435	450	446	450	462	457	494	441	467	438	427	441	430	445	444	463	445	426	472	451	432	461	464	415	426	436	433	426	421	481	432	463	438	421	431	449	421	448	452	375	479	420	444	474	427	459	445	414	461	458	443	458	455	426	461	473	431	448	474	460	418	446	465	429	443	453	448	435	449	452	435	425	424	427	432	452	485	457	446	439	428	461	438	436	468	439	446	437	431	434	434	464	440	461	461	430	438	482	422	444	427	422	444	431	449	437	462	459	457	451	422	431	428	416	403	442	431	456	455	464	509	453	490	434	412	461	456	464	441	435	445	461	437	417	430	426	433	443	418	445	432	442	456	443	461	440	406	473	463	433	470	437	422	439	439	440	458	449	420	442	447	462	412	429	440	448	448	460	449	487	456	453	429	427	446	432	446	463	470	427	482	441	449	464	490	445	448	432	416	458	454	440	437	467	422	440	460	408	409	453	457	434	431	455	450	451	411	471	423	455	450	428	438	436	441	454	477	446	435	431	427	456	423	401	473	456	433	444	437	458	451	463	454	468	438	462	464	439	452	437	438	434	412	448	423	477	470	434	433	455	427	441	481	429	446	477	464	451	425	439	454	452	457	427	445	422	438	472	429	446	427	452	426	453	432	480	407	452	437	474	428	432	424	449	433	473	494	446	451	404	447	460	458	460	430	441	471	445	420	409	452	420	436	402	412	445	422	448	456	410	463	415	484	445	437	431	479	454	469	451	450	437	439	448	489	443	431	422	418	435	405	454	452	403	433	416	435	462	450	439	459	407	436	451	458	462	460	488	424	423	470	464	442	452	442	435	437	434	419	450	432	453	441	431	452	450	399	460	458	411	469	457	434	478	457	464	433	410	467	446	429	424	448	440	450	434	444	444	432	452	453	472	452	472	486	497	446	398	469	430	365	482	449	434	422	483	451	455	479	464	419	426	436	458	455	435	479	440	428	396	441	431	476	447	426	432	452	433	467	436	469	418	470	455	483	446	463	433	457	433	433	469	452	407	450	457	459	427	423	434	446	440	415	432	428	440	450	445	445	424	436	455	456	442	434	432	459	498	441	497	422	461	421	458	445	447	451	432	433	444	464	417	424	469	463	427	471	459	421	436	444	481	463	462	429	471	455	400	463	405	454	423	450	403	477	477	461	426	418	462	450	476	423	470	419	424	433	425	437	441	450	413	421	447	426	445	403	451	470	431	428	447	399	441	432	435	396	440	485	430	480	430	448	449	445	431	432	482	429	438	419	476	422	430	415	418	447	451	446	428	468	475	450	449	454	437	451	488	472	474	418	419	431	461	417	477	453	429	433	415	450	439	476	426	453	456	414	423	435	446	435	485	438	439	455	436	416	450	454	461	425	421	467	478	428	431	455	435	490	436	447	455	440	453	435	429	419	450	452	449	410	435	450	463	450	453	432	479	458	447	462	444	465	414	434	483	434	427	442	452	446	455	440	444	462	447	457	450	443	453	458	471	415	433	434	445	429	433	455	446	464	448	428	424	461	479	487	390	430	461	467	460	411	450	469	414	462	447	400	456	425	457	441	425	434	469	422	467	457	457	449	466	416	397	449	460	436	470	459	457	447	458	449	408	450	492	454	461	457	465	418	452	448	444	411	441	478	423	439	443	426	456	436	455	483	455	451	457	447	432	429	444	419	444	459	418	479	450	454	464	462	427	442	434	467	430	439	422	426	405	449	482	445	456	451	420	452	427	450	460	479	434	471	450	444	475	447	408	430	458	454	474	436	432	448	478	479	428	454	436	385	456	434	451	443	464	459	420	458	439	407	415	423	437	469	448	459	423	472	415	438	441	448	421	428	471	459	466	456	430	418	464	437	456	451	446	459	414	504	436	483	467	450	460	474	455	437	487	447	463	427	395	476	445	422	429	444	440	415	417	430	432	450	435	475	407	473	464	469	436	469	426	429
56287	51949	47851	42793	39385	32281	28618	28813	27440	21468	13159	6659	3153	1289	680	342	215	238	235	224	238	206	206	208	219	199	216	187	201	204	210	182	186	192	185	191	181	180	185	194	200	191	190	195	215	205	190	184	194	170	188	211	205	228	209	206	214	196	198	198	188	193	200	223	185	216	225	184	192	179	185	195	186	204	184	222	211	203	189	195	195	192	192	184	186	186	217	199	197	178	202	207	171	174	180	206	172	186	175	233	171	209	193	186	201	215	203	200	182	180	205	173	182	210	211	228	235	224	188	204	196	188	198	196	181	197	192	209	195	202	185	206	193	181	191	200	216	200	219	194	193	190	183	190	200	218	218	194	188	184	194	188	184	192	189	196	214	187	195	217	202	189	174	194	209	200	187	220	201	178	210	182	188	189	206	198	216	213	169	218	193	191	211	212	202	215	194	208	216	201	171	230	179	184	197	194	195	211	203	215	191	213	208	202	189	203	191	211	192	189	195	194	190	183	180	173	204	214	206	212	201	198	182	194	199	186	192	193	214	184	209	198	177	221	230	212	205	153	224	190	207	190	198	183	207	200	191	195	221	233	201	194	181	204	208	193	180	208	206	207	196	196	175	217	186	205	206	207	202	179	191	187	207	218	199	167	174	157	181	171	204	197	201	195	188	197	181	184	201	178	190	188	210	194	202	201	169	182	179	165	185	166	213	190	184	189	178	193	215	231	199	211	185	196	183	184	197	205	196	175	186	193	211	197	197	208	171	216	181	188	195	212	181	181	190	188	206	207	208	176	201	206	222	206	181	217	212	184	192	198	201	209	196	182	208	183	216	198	202	193	182	215	206	204	184	175	193	171	184	201	199	201	190	206	215	162	202	191	196	194	194	178	194	204	181	197	189	183	203	190	187	205	204	194	186	194	194	188	194	215	204	175	195	229	221	182	198	207	195	223	200	186	223	210	198	199	206	188	202	187	201	220	207	187	192	181	217	180	200	171	196	201	188	205	190	198	200	219	215	179	200	176	195	213	204	205	206	195	204	208	200	188	186	203	241	181	181	212	188	201	190	194	213	214	176	219	222	228	187	200	188	183	217	182	219	186	186	200	207	209	191	203	214	176	195	214	207	167	192	200	190	190	203	200	177	184	198	218	213	191	218	153	205	176	184	228	219	211	212	188	185	187	196	198	190	175	192	188	195	180	220	226	209	201	200	187	201	205	211	210	190	204	181	202	191	203	215	179	209	226	211	201	208	195	170	183	191	187	207	219	215	196	211	210	179	227	195	207	163	207	242	189	219	195	202	181	190	194	203	205	210	201	218	206	186	207	224	200	240	193	185	193	200	200	211	214	187	195	208	204	205	201	207	204	178	194	187	209	212	195	222	199	199	202	206	191	235	215	207	209	219	242	214	194	204	211	172	213	215	205	216	203	176	221	204	212	229	187	181	209	198	213	191	183	220	191	180	209	166	184	174	220	222	208	191	170	183	192	184	211	194	185	188	195	216	174	186	169	195	208	202	202	204	179	194	215	225	199	213	194	192	182	244	210	214	195	201	211	197	172	196	194	193	228	197	170	241	173	206	167	209	185	191	214	203	162	202	200	181	197	217	204	201	210	207	204	202	188	189	203	192	201	203	195	211	171	181	234	204	196	168	172	204	203	194	191	218	180	157	204	191	191	188	195	215	176	187	201	204	207	190	184	192	195	196	211	221	185	203	186	196	197	189	235	211	201	182	200	204	182	179	205	186	204	211	188	176	181	208	179	182	188	171	231	184	184	198	194	214	205	205	192	199	197	176	177	219	231	206	226	199	218	207	208	214	202	213	203	203	203	180	171	193	188	186	168	200	209	188	197	179	189	211	191	190	227	177	180	152	195	173	211	201	182	190	189	226	191	200	189	188	201	202	220	198	200	209	183	208	216	189	191	199	198	218	187	194	186	190	179	190	186	187	209	196	169	212	192	176	210	167	199	186	208	206	187	179	156	206	176	220	213	199	188	192	193	191	212	214	186	213	188	232	197	232	178	176	172	206	214	201	226	206	201	187	197	200	169	205	198	168	194	189	190	204	210	176	216	205	194	206	190	194	199	195	192	218	207	224	220	212	226	175	188	208	197	216	204	194	211	213	185	204	188	196	203	209	196	224	181	173	175	194	187	198	231	175	206	191	203	191	187	223	203	218	193	207	192	190	204	208	192	231	196	187	178	201	198	194	189	207	221	189	187	207	208	179	208	179	194	187	197	198	180	198	192	200	199	203	190	190	200	196	228	233	198	208	195	182	195	184	176	199	187	217	209	204	181	201	191	196	195	201	193	197	192	201	192	188	197	201	198	183	202	213	189	205	205	189	175	179	195	201	190	196	195	186	165	205	203	199	207	207	193	181	173	219	209	225	191	198	184	157	207	213	230	210	202	213	220	181	200	185	206	189	179	220	192	201	175	212	207	188	220	199	171	206	215	212	208	168	188	197	177	182	160	199	217	173	202	192	235	206	175	199	177	180	161	181	194	206	190	215	198	196	189	177	192	205	191	189	198	172	191	187	179	228	190	173	180	185	195	185	181	206	194	221	226	208	204	200	176	213	185	178	160	168	207	193	193	205	188	185	182	211	224	206	197	182	202	188	230	187	191	215	197	209	191	185	177	215	191	193	176	202	198	228	231	192	167	192	209	187	205	215	210	192	194	193	217	220	211	170	213	222	187	200	200	194	207	200	199	185	187	181	187	199	216	197	189	208	235	193	195	170	208	191	205	176	197	200	193	196	230	186	186	210	166	210	191	166	180	180	190	208	199	215	205	216	228	180	215	183	190	195	211	209	190	194	183	216	192	182	215	213	186	200	184	200	186	187	209	191	197	225	208	229	202	188	198	201	207	212	193	227	221	184	202	165	190	198	200	196	216	182	198	172	176	195	218	213	207	197	161	193	175	191	175	174	188	218	174	202	194	195	177	177	227	196	189	177	219	226	196	211	195	232	205	195	223	205	197	200	198	195	181	196	184	204	203	193	216	207	208	212	218	170	192	176	189	203	193	182	194	218	205	189	208	186	198	210	207	180	188	219	181	174	191	208	208	199	186	197	187	180	164	218	214	198	216	190	164	203	189	193	212	219	198	179	205	214	205	210	210	206	167	214	161	212	197	189	208	196	184	205	195	203	182	187	201	195	213	193	211	190	198	211	200	189	226	198	209	214	191	201	176	215	216	188	215	192	213	202	190	198	174	166	196	183	211	198	185	200	196	206	221	199	210	209	202	209	219	188	196	195	198	177	183	207	188	222	186	208	206	215	167	201	192	211	182	183	191	205	179	239	211	235	202	179	190	183	196	170	174	198	184	201	201	192	198	199	196	217	201	199	173	171	188	180	190	193	214	206	216	216	193	192	196	204	188	213	201	205	210	160	191	213	232	182	204	204	172	195	172	182	219	196	175	155	225	197	236	197	209	173	202	196	198	220	190	189	206	193	186	202	172	203	194	210	177	190	184	235	195	189	188
42400	51794	55413	56761	54214	48055	45448	45820	42933	37870	28060	18673	10426	4777	2419	962	657	590	552	538	561	522	493	501	479	433	447	431	432	402	478	457	450	442	465	414	433	465	435	438	432	421	457	443	450	444	442	424	405	445	452	433	450	438	430	463	404	452	434	460	458	451	398	414	438	465	501	406	461	469	464	454	446	469	439	444	416	454	442	444	451	401	439	449	469	442	469	444	410	446	452	427	456	439	443	460	465	477	432	434	409	467	431	400	450	430	453	440	458	440	438	420	467	494	461	412	443	460	450	482	431	441	459	442	423	412	447	453	425	427	433	439	436	443	454	454	421	435	442	443	431	409	419	431	433	465	438	447	448	433	437	476	462	436	413	438	441	450	441	418	468	444	430	476	433	441	404	431	432	458	478	449	414	460	436	437	427	435	439	432	427	423	441	406	459	428	438	425	443	402	415	429	445	369	455	434	472	415	429	447	444	455	419	485	427	446	435	429	451	422	424	433	452	446	440	441	467	454	433	420	447	432	475	449	448	456	471	473	457	430	466	425	430	443	461	413	429	487	473	466	463	438	387	441	471	403	412	450	447	463	440	460	435	471	472	468	432	425	442	458	459	477	437	418	433	455	458	449	453	478	433	479	431	434	425	404	445	436	497	406	415	454	404	441	441	429	443	435	444	465	480	434	429	433	448	455	457	469	442	461	452	442	417	474	462	432	441	441	454	410	505	428	439	463	444	449	416	451	451	436	449	444	443	432	453	424	449	424	421	444	440	456	483	418	439	438	481	427	463	408	449	465	467	449	457	471	451	443	455	412	428	463	432	435	395	412	427	414	429	461	466	457	469	428	465	433	475	443	448	465	413	448	451	451	430	427	452	428	428	445	445	451	453	484	429	445	414	438	446	474	424	417	411	439	473	447	491	426	459	424	411	458	437	434	437	414	443	437	430	447	434	401	458	452	469	475	462	450	437	468	418	432	448	440	432	431	437	460	456	463	456	463	451	427	436	488	406	442	414	433	481	476	430	435	437	494	472	420	431	425	442	449	464	442	434	431	429	462	407	454	443	430	460	413	417	425	395	445	454	447	432	464	442	430	435	451	457	369	438	440	441	451	442	447	430	463	444	473	456	437	451	435	448	416	441	460	416	415	440	437	439	453	437	465	455	406	395	415	454	424	439	409	421	457	471	430	450	428	434	438	458	465	453	409	477	409	452	445	461	442	494	407	442	418	446	450	462	435	442	409	459	444	451	434	467	414	449	446	421	443	474	491	409	437	457	434	437	448	425	422	408	444	447	457	461	437	450	405	440	450	453	478	465	432	446	431	426	418	494	420	465	428	436	434	444	429	398	464	445	442	453	439	440	454	440	416	426	404	465	456	448	420	478	470	435	440	455	437	441	411	430	414	471	453	430	449	406	469	425	430	463	425	403	448	488	443	421	453	491	438	445	453	427	431	457	416	449	425	431	443	457	445	468	431	447	464	448	443	440	433	427	470	393	456	462	441	447	457	467	484	449	486	428	467	438	453	392	427	438	414	464	431	458	445	467	420	424	422	478	443	454	448	431	450	455	429	449	475	469	451	412	458	455	459	449	450	440	444	479	428	403	476	440	446	450	467	443	451	433	438	456	465	434	425	409	463	450	476	453	453	460	454	457	424	463	465	440	395	463	443	407	465	469	434	466	484	420	431	415	435	454	445	451	449	440	488	472	464	393	457	442	439	470	450	425	465	447	469	460	458	449	427	390	476	425	411	437	453	438	442	452	410	458	430	468	428	428	480	437	463	455	442	457	424	469	472	427	396	457	481	434	501	427	455	462	428	434	398	465	451	437	434	422	430	426	441	431	456	408	461	455	427	471	422	434	413	441	460	408	468	468	437	466	428	438	415	452	457	460	455	404	422	485	436	437	438	433	400	444	413	443	430	401	462	427	426	461	438	451	446	440	439	454	452	449	460	473	446	444	453	454	476	471	453	469	434	430	424	479	411	438	451	446	445	449	462	446	446	470	472	452	429	454	444	427	482	441	476	386	447	433	442	465	467	452	457	427	500	450	464	448	443	421	463	453	427	405	427	450	397	462	439	454	387	412	441	430	447	485	446	435	417	425	399	456	451	430	474	449	429	434	483	465	456	464	431	453	481	438	481	418	455	433	453	453	472	433	427	431	455	421	427	439	465	455	447	445	444	414	433	444	471	449	463	449	462	466	435	448	467	483	411	450	421	440	453	464	446	416	447	468	482	418	464	486	446	468	426	447	468	437	468	433	475	443	404	455	484	439	471	418	442	432	451	493	420	461	426	435	461	439	427	419	394	450	430	448	441	480	426	446	451	460	471	472	440	479	431	445	413	409	496	455	493	463	469	450	440	445	414	462	482	471	471	439	443	415	447	416	464	445	463	414	469	465	465	459	433	440	452	474	408	418	404	445	418	438	434	429	414	442	444	445	448	444	446	445	443	445	443	425	457	430	432	431	440	446	435	436	445	472	417	430	433	442	467	453	458	469	413	434	396	410	468	462	431	431	417	475	482	462	421	447	440	469	438	491	467	424	456	431	425	449	411	435	405	447	422	454	435	404	502	484	452	466	458	436	435	431	452	484	400	448	463	468	460	418	447	442	410	464	431	422	411	478	445	423	414	396	440	463	435	438	412	445	456	468	416	437	444	426	421	437	448	435	431	447	424	486	431	420	455	420	469	422	427	443	436	445	421	424	414	425	434	441	427	432	470	428	449	460	434	459	422	459	511	437	447	446	445	424	440	454	405	454	438	443	439	448	454	471	446	438	458	439	442	463	447	427	404	443	424	450	439	442	442	462	466	476	415	414	432	461	438	458	474	450	453	449	459	458	433	465	449	458	445	422	427	427	431	473	476	439	410	444	441	456	436	427	494	453	409	441	462	447	432	458	477	394	446	390	411	452	464	421	440	452	463	434	430	444	416	431	471	433	456	434	448	442	462	444	429	467	437	457	419	439	436	427	437	469	405	450	451	431	392	431	428	415	450	433	468	447	439	424	441	467	423	463	450	430	391	448	415	441	448	456	461	453	447	462	442	462	430	433	436	451	444	452	435	461	411	426	440	450	487	470	456	474	432	457	447	424	438	469	462	399	447	463	438	446	448	422	459	502	450	466	449	488	443	471	452	411	473	445	433	482	456	446	492	476	423	414	459	431	401	450	432	495	432	451	435	431	485	430	482	466	423	413	456	410	484	434	439	459	416	434	457	407	478	427	421	428	439	411	408	448	442	410	441	471	469	454	496	462	456	449	429	416	452	434	471	433	471	446	471	461	439	439	435	402	429	457	446	482	472	431	432	478	445	431	426	413	426	436	476	453	425	428	468	409	435	469	406	419	465	406	421	458	436	427	428	444	449	486	469	421	482	432	455	480	433	449	458	458	472	441	427	452	440	428	400	391	446	440	442	465	419	421	435	420	467	481	420	434	451	428	444	457	450	441	461	455	452	453	455	458	432	416	474	416	440	455	454	466	448
28957	32093	33295	28189	19504	10169	6488	4379	2748	1615	868	534	390	296	251	206	193	191	208	192	195	206	188	188	178	215	202	168	191	194	218	184	179	216	189	205	205	190	189	185	194	192	210	194	194	227	181	204	185	202	207	211	179	201	188	194	201	187	208	233	222	180	201	190	190	198	176	178	220	214	194	169	189	214	187	191	197	166	179	209	204	198	209	196	204	164	236	201	204	191	199	221	187	191	177	194	195	202	194	188	222	212	220	200	174	209	199	196	177	214	205	188	185	197	227	195	177	198	187	176	192	207	213	170	199	210	201	194	200	224	180	229	207	211	218	204	225	198	184	198	204	195	196	221	179	163	203	213	220	179	184	193	191	188	188	174	201	205	203	193	206	205	183	193	187	195	210	204	214	203	208	177	195	195	203	183	185	218	210	184	184	203	199	208	212	207	205	206	186	224	196	192	179	191	193	190	202	191	195	209	192	250	191	210	177	197	195	196	180	214	198	199	201	180	202	182	186	163	177	189	186	184	225	194	199	221	211	213	179	219	203	207	223	182	210	185	188	179	177	205	181	183	197	245	182	216	193	235	218	203	208	175	200	195	195	211	182	189	201	197	201	207	189	197	178	185	188	150	193	199	177	186	186	202	203	186	207	196	193	222	200	198	193	184	181	184	214	203	198	192	188	181	187	215	202	176	196	181	197	202	186	181	184	195	198	192	191	177	180	209	214	199	207	173	165	185	205	196	191	198	199	201	199	206	215	195	205	184	169	196	226	218	193	208	190	206	214	210	178	183	197	213	193	221	180	190	219	187	176	186	192	205	189	212	177	176	203	186	208	183	205	195	187	207	203	212	219	213	196	178	166	205	206	237	181	194	187	198	206	202	181	184	195	207	177	194	178	167	202	193	172	169	196	207	209	199	207	224	237	201	191	165	193	220	188	213	185	163	188	201	192	189	188	166	208	184	201	233	195	194	175	176	217	183	181	182	181	193	185	203	188	223	195	212	197	196	173	201	211	177	225	187	171	175	174	163	197	222	204	204	207	202	180	207	219	180	223	202	193	196	187	196	179	185	209	202	200	180	210	181	169	180	216	171	188	207	188	196	223	195	187	211	192	205	205	198	176	200	195	220	196	199	204	209	190	185	188	202	195	189	207	182	222	223	215	171	189	201	182	216	212	194	212	199	204	206	211	221	187	191	201	185	227	214	194	185	186	192	209	193	195	195	183	209	195	196	212	190	207	203	193	186	187	182	208	215	187	173	186	196	186	217	200	198	198	191	196	216	205	168	184	187	226	229	210	185	176	186	194	225	203	171	196	189	172	170	219	192	170	173	214	166	175	187	212	185	193	203	203	199	196	210	202	206	203	193	184	169	213	170	192	191	204	191	193	197	202	199	215	193	215	194	213	217	205	164	202	182	186	217	180	195	210	178	195	204	213	196	210	184	211	193	173	198	207	195	183	210	196	184	211	207	197	192	173	171	178	176	180	190	215	180	192	202	192	194	195	190	163	238	203	214	204	204	182	180	193	171	189	221	199	212	217	225	205	218	186	176	210	197	198	189	215	166	200	187	188	198	208	220	212	183	195	202	219	191	195	203	184	218	203	224	195	188	196	216	183	197	211	181	214	175	168	190	207	193	167	198	174	174	220	191	199	164	193	199	199	192	225	208	183	189	191	178	187	153	185	225	215	196	204	182	209	224	212	203	184	196	197	192	207	173	193	207	195	206	186	219	203	178	186	224	176	208	182	182	200	216	206	206	179	186	190	205	211	208	225	207	210	196	193	203	194	200	183	212	221	220	198	193	187	192	193	201	207	209	208	190	220	226	187	189	181	190	179	222	219	195	179	184	192	194	218	197	200	210	206	183	213	191	169	205	187	199	193	203	181	182	219	181	204	179	195	210	205	211	211	187	210	171	216	177	180	196	193	194	173	188	182	179	206	188	215	212	193	187	194	184	209	214	204	204	204	174	198	202	175	205	197	191	209	179	200	198	186	183	197	212	204	184	200	193	189	225	193	232	192	205	203	205	217	197	210	192	219	198	201	238	227	168	182	215	168	226	199	204	198	185	169	190	193	201	203	186	201	198	188	199	194	219	182	181	192	207	195	214	199	190	181	190	195	168	188	191	183	196	208	220	206	177	210	198	178	170	206	197	198	189	197	176	194	180	200	194	175	174	184	189	207	187	204	208	209	220	195	213	227	236	212	213	183	176	197	162	205	193	206	155	215	186	198	218	195	186	208	174	187	201	191	188	211	179	225	185	169	215	205	175	221	214	193	203	199	222	214	207	213	171	192	194	206	215	184	197	206	198	189	209	195	212	185	226	188	196	208	204	184	225	157	210	196	181	202	176	211	192	206	209	210	191	195	173	187	222	192	180	181	182	206	181	193	185	219	212	193	195	209	211	210	215	186	191	184	197	218	215	203	188	198	184	185	201	192	218	216	200	170	205	187	180	190	158	194	197	197	217	210	202	202	218	195	183	189	208	182	213	197	202	185	203	205	188	213	208	198	199	172	190	214	206	191	211	228	202	186	189	196	198	214	232	203	189	203	199	201	223	214	191	181	202	199	211	186	210	200	195	164	205	226	229	209	192	171	191	187	195	205	193	213	194	179	188	201	209	185	184	193	188	195	184	207	179	187	195	198	203	204	208	189	188	183	200	203	225	185	196	172	183	225	193	181	217	201	176	189	175	199	199	196	205	203	195	189	213	188	183	183	215	203	210	221	213	241	214	199	198	198	203	183	207	193	185	196	174	210	224	200	202	208	227	213	193	188	198	187	189	220	199	226	205	188	205	190	174	181	202	225	206	202	188	199	206	221	213	194	187	190	180	197	191	192	188	175	196	175	187	226	186	210	222	232	175	214	192	208	191	199	174	195	203	222	213	179	189	216	179	224	189	213	204	193	184	187	180	188	194	192	176	201	179	192	217	210	195	186	201	172	207	236	198	189	197	209	207	198	203	205	189	213	209	203	175	168	203	196	202	185	199	184	183	198	186	208	200	182	215	218	204	216	188	213	207	201	197	192	179	187	204	205	232	204	165	196	190	183	194	226	190	222	182	176	213	210	230	179	185	218	195	197	201	185	171	181	204	191	178	177	206	221	182	199	219	199	198	180	195	197	192	202	182	194	215	180	170	200	197	199	196	180	191	164	187	230	195	216	212	193	205	208	165	178	217	187	201	211	168	193	200	182	187	196	183	183	200	176	177	196	178	171	184	211	200	192	205	205	207	184	207	191	198	194	185	180	207	185	207	176	196	183	176	164	210	204	205	197	205	172	182	195	170	199	203	210	207	211	204	199	173	178	182	206	201	156	210	167	205	197	192	199	201	190	192	187	195	213	186	192	183	172	203	191	196	214	231	194	196	212	160	207	175	177	176	203	181	217	199	178	196	215	218	217	197	175	161	197	184	174	201	217	193	215	206	201	209	192	195	182	182	188	179	213	194	200	162	192	214	181	170	200	186	198	206	213	189	207	197
18236	26201	35297	37652	31758	23251	18939	14959	10551	6415	3732	1956	1225	765	583	525	482	448	459	478	470	473	469	450	422	445	449	434	438	451	455	462	471	476	472	471	460	425	435	456	459	479	437	464	450	467	443	420	418	452	448	478	433	415	415	460	416	465	470	487	485	476	477	414	414	440	416	449	445	461	456	448	450	466	461	466	464	491	444	441	419	450	428	455	437	481	463	458	445	455	520	455	471	438	437	450	454	489	485	460	458	466	454	450	450	451	424	403	444	463	472	457	426	460	464	426	434	421	441	454	445	440	462	439	445	423	498	434	514	418	492	455	445	448	453	494	436	490	443	466	416	456	452	476	487	479	450	435	429	460	449	479	427	426	434	456	425	448	462	447	462	483	434	426	448	473	487	443	453	485	425	468	483	441	441	441	426	475	435	488	434	440	471	453	477	451	438	470	479	458	463	448	445	455	443	436	460	440	452	455	438	468	471	508	418	444	463	426	461	477	450	448	487	471	427	431	417	455	477	457	461	456	463	452	473	424	451	452	443	479	501	477	466	466	481	452	442	445	464	435	460	456	495	435	486	415	442	437	449	432	452	489	445	455	417	467	471	453	446	440	448	467	441	438	444	459	452	461	496	474	475	423	436	456	443	455	501	412	428	483	426	440	443	481	440	479	470	460	430	453	489	475	455	492	442	466	480	445	460	461	454	447	470	468	462	452	413	458	441	453	439	469	424	439	442	477	465	417	447	484	439	468	491	452	469	458	434	447	449	438	466	449	448	422	469	476	448	460	473	451	488	487	462	447	440	467	441	476	481	479	432	474	479	428	456	446	451	452	461	458	493	423	455	449	426	469	459	444	460	420	422	488	457	464	439	449	447	424	464	432	447	462	426	476	456	457	444	453	502	448	461	423	465	440	466	449	476	437	424	437	476	443	475	478	468	455	436	452	492	449	465	428	492	439	464	466	444	463	475	487	473	450	459	445	447	456	442	431	436	463	425	465	462	446	440	455	439	479	487	459	438	386	448	438	467	446	461	466	419	429	453	461	444	466	463	439	461	445	445	459	463	442	464	407	447	463	433	477	471	411	462	449	457	431	454	452	435	469	465	433	469	461	448	469	481	464	471	425	454	436	480	435	463	443	430	421	473	464	407	460	437	471	448	421	449	467	448	438	455	440	432	453	459	438	493	450	451	482	444	417	418	472	465	465	478	463	457	488	466	456	419	436	481	474	469	431	448	447	453	432	421	433	475	421	447	457	433	435	449	418	440	446	472	487	488	437	472	455	483	425	469	444	499	429	463	448	480	454	457	468	458	436	441	465	471	475	459	444	484	428	458	447	469	506	487	451	453	443	396	449	487	473	430	457	435	434	431	446	410	442	456	433	421	469	463	449	464	485	461	443	495	446	456	452	462	457	458	449	419	455	453	467	463	492	470	461	448	430	474	460	434	446	439	469	437	477	486	422	483	455	422	449	456	491	423	436	426	430	450	449	499	497	453	444	463	449	421	411	467	461	430	446	427	466	503	448	422	440	473	421	475	469	457	489	449	452	493	412	443	459	444	482	406	434	437	469	464	470	434	449	455	470	487	449	403	490	450	446	460	433	458	470	429	481	430	439	463	462	468	447	464	449	453	456	486	469	495	433	445	402	463	461	412	456	430	421	466	457	410	473	457	444	452	422	465	470	471	472	451	442	444	429	459	451	448	433	412	429	428	432	487	440	476	448	434	443	446	445	473	456	441	451	462	472	425	438	467	447	452	481	463	412	487	434	444	450	458	431	430	435	448	415	432	460	430	443	417	455	433	424	461	445	468	435	447	460	467	477	510	427	440	452	470	427	459	451	430	463	464	425	429	453	452	419	456	459	440	442	462	423	456	401	411	480	457	447	462	439	483	432	465	444	451	473	428	440	470	468	446	468	441	430	538	475	433	417	432	480	453	418	469	435	495	463	469	450	437	480	485	457	434	454	454	419	450	447	455	416	430	448	450	479	430	453	457	444	434	455	481	462	452	456	444	433	464	440	448	452	468	478	454	481	446	452	449	466	444	432	475	448	466	450	462	451	473	464	453	448	454	430	421	466	450	426	466	449	467	445	422	433	447	450	446	436	450	512	478	445	454	444	469	475	457	428	438	440	435	488	452	456	472	465	478	455	435	453	443	469	477	429	421	468	445	455	447	447	464	456	413	420	469	464	458	464	418	437	427	442	458	462	451	431	441	476	420	441	471	418	458	448	506	493	417	460	488	443	446	464	442	474	446	458	414	448	474	445	466	430	417	449	425	483	434	451	436	442	433	442	463	457	379	463	437	473	445	441	445	447	424	435	453	419	419	453	443	457	474	481	444	439	468	450	437	440	446	455	443	462	450	475	492	443	450	440	433	470	447	474	453	494	453	476	421	461	500	458	458	424	434	432	458	442	418	441	429	423	434	462	430	431	435	463	430	467	457	452	443	452	437	469	432	443	435	450	481	463	470	445	438	417	421	450	468	456	425	466	445	434	450	488	434	454	463	431	474	471	468	451	416	447	448	491	450	431	392	447	448	469	443	439	479	493	470	439	457	469	421	432	472	457	453	465	436	490	456	452	413	460	407	457	446	461	510	456	470	485	481	445	457	469	450	465	436	448	476	427	450	445	443	424	453	473	414	439	469	470	487	488	419	422	468	434	454	440	422	472	460	464	455	435	424	448	469	445	418	432	471	471	416	447	453	491	436	486	452	447	457	445	437	469	473	422	452	497	440	453	460	440	433	420	452	457	441	458	458	439	467	458	453	427	454	433	463	482	448	457	428	435	424	493	457	457	422	446	441	458	459	444	430	478	463	488	416	411	468	454	479	428	435	454	436	404	468	463	454	501	433	449	482	461	468	437	480	431	500	469	439	491	414	477	470	407	480	457	448	466	480	442	429	495	452	482	463	498	456	489	436	442	467	399	435	444	467	468	446	425	445	451	426	453	447	450	471	439	442	472	444	454	466	437	464	441	439	457	447	452	455	462	453	446	485	435	492	426	459	447	489	489	481	477	445	444	430	422	429	478	462	465	437	437	476	413	463	452	453	428	483	475	449	459	454	454	466	463	464	460	462	463	428	402	478	410	433	443	450	454	443	459	455	449	456	455	460	444	454	455	466	473	466	448	462	434	466	451	458	418	454	473	411	455	460	466	425	448	465	446	441	450	412	417	469	457	449	406	460	493	421	434	478	426	443	424	428	448	464	426	458	475	449	467	455	418	441	440	512	453	440	439	449	432	451	463	449	478	460	454	477	439	443	456	408	444	461	460	452	426	431	478	448	421	453	477	446	449	407	466	451	479	424	473	451	433	458	440	488	453	445	443	424	438	446	446	437	473	447	447	462	440	463	479	479	466	457	466	451	441	441	448	484	473	450	425	444	468	434	440	451	464	482	473	473	453	474	407	454	430	445	432	472	444	471	434	434	483	444	435	474	479	458	490	464	443	463	460	475	477	478	450	442	478	447	438	459	479	442	430
48688	54655	47338	45109	35874	26820	23928	20281	16285	10997	6774	3404	1778	812	456	271	208	224	190	214	214	199	210	191	178	211	217	184	229	198	212	196	178	166	185	208	189	169	190	177	213	176	210	223	179	193	186	191	204	199	174	204	205	208	206	205	209	193	207	206	214	201	194	214	195	186	208	184	175	159	190	191	221	213	194	216	173	191	202	166	177	206	209	203	224	195	216	198	188	201	175	183	188	212	228	181	206	184	202	180	234	209	195	203	203	192	184	199	194	195	211	184	199	177	213	176	183	191	172	209	202	197	202	191	186	204	225	189	177	196	242	183	191	198	177	188	188	186	192	193	194	217	185	179	183	237	186	218	214	189	215	206	189	197	187	188	210	213	210	209	202	197	226	224	202	214	192	197	171	193	219	186	217	217	222	202	204	196	199	231	210	216	221	175	187	163	217	190	213	195	204	186	197	184	220	213	217	183	209	200	171	209	181	164	203	198	193	219	187	197	218	186	223	193	178	206	208	176	234	191	179	198	180	192	173	188	194	180	173	188	203	207	192	209	183	200	203	180	169	182	210	207	190	200	198	181	172	202	189	212	230	183	203	181	197	188	207	179	184	229	197	187	191	201	203	200	209	209	187	203	207	201	218	196	214	196	217	182	210	201	209	211	190	201	212	191	164	176	198	210	181	214	233	230	196	189	206	177	220	210	196	197	215	179	196	196	211	159	204	197	202	204	209	205	200	198	184	195	225	221	219	227	215	204	212	181	209	177	219	225	184	196	184	185	198	223	228	208	220	187	178	204	189	248	187	163	201	180	170	185	206	194	217	200	177	215	186	196	201	194	206	190	206	208	167	185	201	200	196	202	189	210	219	187	222	177	192	201	189	212	198	185	195	183	187	215	173	215	190	189	219	172	191	193	214	160	207	196	203	231	191	200	188	213	231	203	213	207	183	175	193	190	212	174	206	203	186	190	189	199	208	190	218	187	190	198	190	183	211	193	202	212	191	204	181	208	198	213	190	200	228	187	200	187	195	194	200	195	197	184	221	243	199	211	198	191	214	219	216	175	195	226	199	177	208	216	200	187	197	192	192	196	220	195	192	197	184	203	194	191	210	176	201	201	172	200	185	200	212	219	204	217	183	174	204	203	195	196	182	200	198	196	189	205	205	210	175	192	168	199	202	198	189	185	209	200	189	216	186	212	206	221	185	197	181	202	185	196	210	220	198	211	189	214	234	173	181	185	194	178	197	197	183	195	188	192	233	215	211	186	170	229	180	208	212	213	179	176	180	200	168	218	185	199	168	175	197	199	203	206	193	220	205	185	185	218	183	221	184	184	205	193	199	189	222	181	207	149	199	189	197	222	194	201	210	191	217	198	217	228	189	212	188	186	190	207	168	209	186	191	196	202	162	212	188	190	187	213	206	210	225	223	202	201	204	181	205	221	225	198	207	232	216	178	226	191	217	194	197	179	226	223	201	179	198	197	200	205	210	207	189	204	195	202	171	189	208	204	207	170	180	221	190	181	166	221	207	200	166	195	190	197	221	200	221	199	192	182	187	199	227	209	196	176	196	198	210	176	189	179	178	194	199	188	188	161	192	206	198	187	179	215	173	238	198	197	190	234	203	178	211	173	189	192	190	189	208	184	191	169	180	212	178	211	203	197	218	191	196	204	193	210	184	194	195	187	190	187	188	193	189	208	191	198	201	191	206	190	192	216	188	211	213	176	215	210	212	175	194	190	185	209	176	181	226	200	235	197	192	218	210	214	185	189	202	180	193	205	204	190	187	208	197	194	199	182	185	223	190	197	203	181	228	191	217	240	191	203	178	214	183	223	198	186	197	180	197	201	203	186	189	193	179	200	191	236	219	215	205	201	210	195	191	218	190	179	202	214	206	194	217	209	184	185	195	178	194	184	170	204	188	201	215	186	202	182	189	204	211	211	200	225	201	216	194	183	194	197	210	174	203	189	205	198	204	212	200	208	183	194	191	202	198	204	218	183	201	178	197	214	193	192	198	216	174	194	205	191	188	220	185	191	180	209	199	169	216	208	196	218	205	181	213	203	199	186	208	192	205	198	187	187	210	192	207	191	200	209	214	196	201	199	192	204	206	210	224	227	215	182	221	193	203	191	202	189	210	192	212	191	190	193	184	200	210	189	199	204	195	193	213	239	193	196	191	163	193	183	202	199	182	195	223	189	194	187	228	179	202	193	202	197	199	212	202	169	169	174	209	179	204	170	197	181	181	167	173	198	200	189	211	192	187	223	202	210	205	216	203	207	196	204	216	183	166	182	206	207	189	207	205	186	200	202	196	165	202	182	187	220	191	177	203	202	194	183	202	196	205	168	206	198	192	197	191	198	186	198	201	189	208	189	181	170	217	191	196	196	200	207	191	219	224	205	218	211	223	232	182	184	192	161	202	203	175	191	224	220	213	195	202	228	204	211	217	201	219	212	188	185	191	177	176	207	179	217	203	199	220	189	181	199	200	199	180	192	188	181	182	190	187	186	210	184	188	177	201	209	184	197	197	173	196	186	189	219	195	203	179	187	196	185	215	210	189	195	200	211	200	209	207	203	198	208	198	220	208	191	217	199	200	195	194	177	171	172	216	189	188	189	224	194	210	180	185	200	184	192	197	197	184	221	191	191	189	202	192	195	195	198	216	177	177	202	183	197	188	195	218	172	204	212	197	191	181	209	175	203	207	189	199	191	187	183	206	224	211	196	247	190	180	220	194	231	189	207	194	195	177	207	184	183	206	212	186	202	199	189	194	189	202	191	188	209	203	204	221	208	198	216	221	213	206	196	209	170	204	238	222	195	178	213	179	192	216	207	220	201	188	201	185	207	198	209	185	199	209	197	189	224	194	192	172	164	186	214	201	183	183	180	202	203	196	203	204	203	196	205	209	183	188	187	212	181	209	204	200	221	202	200	215	201	183	206	169	191	216	177	203	243	204	221	190	185	186	191	172	218	178	214	199	177	192	187	198	197	178	201	185	205	174	223	216	186	195	223	221	206	197	218	208	192	180	212	215	223	183	193	202	209	192	189	182	190	177	212	198	188	169	201	196	200	182	195	196	232	197	216	200	174	198	204	196	202	207	188	196	199	207	208	207	207	180	185	180	185	195	221	184	184	176	200	188	196	209	190	173	215	185	203	216	235	185	183	217	201	197	219	220	207	205	193	199	220	187	212	176	184	151	192	194	195	181	202	209	199	174	184	180	212	195	189	210	196	196	190	207	179	210	185	186	211	176	195	185	196	202	189	196	222	213	190	200	199	172	193	189	210	204	202	208	201	187	156	189	193	217	176	183	198	212	180	180	207	198	198	198	199	207	161	176	198	213	192	208	202	191	184	184	201	193	169	177	209	186	192	190	193	225	216	198	197	205	203	188	156	161	184	209	240	200	154	211	207	213	169	212	210	199	210	182	233	188	215	217	182	191	185	195	185	205	211	216	215	185	241	213	168	184	200	199	210	198	224	204	172
34621	49603	52156	53382	46530	39475	37033	35163	32617	26993	19536	11658	6695	3006	1589	774	561	538	478	505	565	518	460	426	438	443	433	435	427	430	435	413	454	421	444	478	422	432	445	488	423	476	458	431	436	475	438	455	472	453	430	417	440	429	419	458	447	442	442	458	437	443	431	451	451	457	430	470	426	439	474	460	444	464	422	461	460	463	449	444	462	432	440	443	441	469	420	455	432	472	396	454	462	481	465	407	455	438	476	488	447	438	423	441	459	468	414	460	433	432	439	456	455	471	424	430	438	433	443	471	420	390	409	467	421	445	470	462	413	471	454	464	438	462	455	437	423	453	433	484	430	448	481	421	429	457	436	441	402	409	451	418	406	451	401	467	418	440	431	450	421	438	429	476	403	410	417	467	446	437	453	457	467	464	463	406	459	438	465	438	452	458	482	462	455	462	466	435	475	453	441	468	458	438	419	469	431	445	430	423	463	482	411	447	427	449	427	455	459	453	437	463	463	434	440	438	440	428	451	448	449	434	439	427	441	427	429	450	426	468	442	455	430	436	506	459	430	417	423	455	447	470	465	460	456	461	440	450	444	491	433	454	431	466	449	451	485	453	444	436	464	408	448	438	450	449	439	432	429	425	468	487	449	482	441	444	442	438	432	456	418	437	451	427	441	406	463	456	452	436	443	408	424	456	428	420	449	450	447	461	458	431	400	404	453	466	423	465	475	428	436	436	422	431	442	458	448	452	444	459	422	452	415	437	483	435	485	444	425	438	452	445	420	459	454	435	462	473	448	458	468	433	476	448	451	452	426	444	479	443	484	428	434	475	425	468	445	454	421	467	441	456	453	444	433	475	476	461	470	498	478	465	459	459	456	488	429	463	454	416	425	465	468	462	472	468	435	429	459	425	401	447	460	399	459	431	468	451	475	451	431	476	441	454	459	401	461	436	459	430	434	440	442	418	457	454	456	477	424	442	443	470	449	443	441	425	455	458	417	431	469	447	462	428	450	454	459	470	451	413	435	432	494	423	471	409	461	456	464	412	474	460	464	451	450	428	469	467	432	445	464	456	432	461	428	425	454	470	450	437	430	445	458	461	489	491	460	441	436	463	442	416	425	429	436	443	418	468	455	423	446	454	430	446	450	440	450	416	434	425	418	452	455	477	462	426	460	508	424	423	434	432	434	433	412	463	448	479	460	453	419	416	469	454	411	453	461	432	445	449	441	432	469	473	435	431	443	466	442	441	481	410	447	455	418	413	434	449	436	420	450	467	446	437	491	457	431	434	471	473	446	429	415	454	429	461	440	449	426	418	456	441	472	464	446	450	450	441	459	439	427	441	475	433	452	435	464	494	438	401	456	480	477	424	458	471	458	441	402	453	432	482	446	437	440	450	442	462	432	395	417	502	432	461	448	439	483	431	468	449	489	414	437	455	425	448	460	458	463	452	469	421	442	422	442	429	452	476	423	477	427	441	455	445	483	477	429	461	424	430	446	434	431	426	450	453	398	469	448	403	438	436	463	468	447	465	471	472	413	446	416	431	424	484	446	441	425	440	465	437	476	463	419	470	489	443	432	489	427	418	434	464	442	442	483	433	441	457	448	467	413	465	479	437	454	432	431	410	435	474	412	413	468	446	470	465	477	411	453	426	436	476	428	452	456	428	448	403	443	473	488	422	445	453	438	458	456	457	433	470	462	447	476	458	411	448	474	436	440	424	463	450	447	460	427	466	451	426	449	436	462	454	492	431	442	462	415	453	440	444	420	439	449	464	422	450	455	456	456	479	456	415	414	433	421	441	458	446	437	430	485	457	465	435	471	483	446	479	444	442	446	432	451	444	429	464	463	426	443	425	473	437	454	470	449	452	457	453	458	439	433	451	427	418	428	444	443	443	454	464	456	443	480	453	484	457	452	471	485	430	453	479	421	454	461	441	424	476	476	464	449	443	486	433	455	448	456	449	465	440	449	437	456	419	464	448	459	460	461	462	459	451	461	446	447	447	431	432	461	456	435	437	452	416	392	431	429	453	410	430	430	452	410	466	480	448	427	446	420	440	453	473	437	457	438	449	436	454	419	456	465	436	438	389	434	454	409	380	457	467	440	409	414	486	474	438	469	461	472	402	448	426	459	416	453	437	446	465	417	424	445	433	456	415	433	399	429	463	484	492	438	418	456	448	443	443	455	408	420	462	439	411	444	446	467	408	442	463	456	431	466	434	421	454	438	460	471	467	460	402	425	452	445	432	437	466	452	452	445	442	456	461	442	465	446	425	463	398	454	459	443	462	437	452	461	441	452	450	427	433	403	489	423	443	435	464	421	429	439	443	457	444	468	436	449	412	426	440	445	455	450	429	452	459	444	472	419	436	424	451	468	443	462	417	434	509	433	445	442	433	459	477	447	451	453	435	462	416	420	443	495	426	447	449	444	450	459	481	453	442	433	470	424	437	443	447	467	470	437	475	446	424	425	489	435	477	454	462	467	457	467	455	417	476	419	454	452	439	447	456	426	455	474	468	439	388	459	444	458	446	460	452	450	443	426	471	435	466	454	442	454	451	446	423	406	445	450	445	423	485	471	460	405	440	453	469	485	423	427	435	411	431	467	467	439	446	467	471	438	497	420	482	445	462	434	437	408	450	414	429	449	457	432	460	479	464	420	492	442	450	463	457	449	453	463	425	478	476	475	431	429	456	450	445	451	445	450	450	450	473	456	415	462	459	494	493	429	444	421	450	454	401	456	421	436	440	469	458	397	440	452	436	451	432	444	468	436	457	458	446	440	474	459	434	455	471	457	461	437	399	469	436	413	480	435	452	438	418	432	433	476	422	464	444	464	424	460	477	443	491	435	476	460	461	446	468	494	433	468	449	451	448	435	378	441	410	444	428	429	444	439	451	440	450	453	398	447	450	461	446	440	429	447	462	497	460	447	418	428	456	467	460	460	460	446	460	457	443	451	460	420	454	443	421	448	467	469	457	480	460	400	473	450	427	418	418	444	424	430	458	468	442	456	446	452	426	464	445	438	423	444	474	460	479	411	428	454	430	460	447	454	442	432	435	454	469	444	451	467	439	456	409	463	478	431	453	443	453	421	410	456	468	472	451	441	434	476	466	434	456	473	426	478	433	466	475	481	454	461	447	469	451	428	445	450	466	432	450	446	470	476	486	482	472	443	476	444	461	440	460	453	452	453	451	429	391	470	478	482	461	414	483	427	454	462	490	470	443	415	435	456	453	462	456	478	446	418	398	454	427	428	425	469	399	472	431	466	478	470	424	431	467	420	442	463	467	456	405	452	461	432	466	442	466	439	453	474	396	396	417	444	515	468	406	441	467	436	449	427	438	447	417	484	443	476	450	465	439	431	449	464	425	431	436	410	435	479	442	465	429	463	452	440	434	425	458	445	452	479	467	453	467	431	478	453	419	437	475	442	440	439	435	455	411	422	446	466	424	449	446	444	434	437	468	466	424	428	444	441	457	445	436	431	415	424	466
56497	49784	47204	45700	37181	29434	28877	28636	26208	20286	13632	6981	3485	1477	722	386	239	207	225	243	251	218	219	209	222	237	228	198	193	200	215	231	206	213	188	211	204	208	187	190	192	214	184	181	209	198	185	206	208	159	200	171	195	187	216	204	213	204	190	177	201	187	185	206	209	214	202	189	204	199	195	199	188	203	197	191	191	207	196	199	202	213	191	172	189	190	229	216	181	199	201	217	201	195	188	212	202	201	200	211	215	189	169	198	223	201	191	205	219	212	211	203	214	181	202	215	201	200	205	220	215	192	182	218	211	187	175	200	195	218	190	211	185	195	182	192	179	181	164	209	199	212	200	189	196	200	209	191	218	210	188	211	228	203	206	175	183	196	172	167	193	216	207	197	181	232	211	211	187	198	179	190	198	186	192	210	211	213	176	211	197	227	191	201	173	210	210	208	216	207	219	206	196	188	156	213	193	222	192	182	209	215	227	171	192	190	200	192	213	225	209	209	192	184	205	223	204	198	228	183	191	189	199	195	217	193	196	202	191	167	197	201	200	192	175	185	205	178	202	227	226	193	216	175	213	202	195	229	210	152	217	196	187	192	189	236	156	197	217	190	185	186	193	216	238	186	201	176	172	208	194	218	200	213	215	198	197	203	201	185	203	179	211	179	191	218	174	201	211	203	165	169	191	199	225	213	180	210	174	211	182	185	222	184	179	189	206	203	174	205	191	214	213	211	191	179	188	167	213	204	189	202	191	197	194	185	194	177	186	175	209	211	203	196	205	187	193	209	149	200	186	204	199	189	202	236	205	229	209	200	203	198	194	195	181	189	195	190	197	202	218	201	198	201	204	181	196	187	184	176	188	208	220	212	193	197	211	183	186	194	186	202	206	189	199	218	199	198	198	184	185	215	221	185	218	182	194	179	204	202	199	206	216	198	209	181	214	211	195	185	187	190	222	176	167	218	208	206	182	200	189	202	203	180	192	211	232	202	194	208	241	197	189	203	187	210	200	199	193	196	183	186	173	202	216	179	169	181	215	201	185	193	170	208	197	196	196	186	173	216	215	199	202	166	195	201	182	209	199	181	203	184	187	204	187	195	203	211	186	196	220	214	193	199	204	172	203	214	215	191	191	194	207	199	175	195	191	236	205	191	199	192	195	182	194	221	202	217	201	207	173	173	206	175	212	213	192	199	210	202	212	196	210	196	177	191	187	216	180	175	189	206	211	210	188	208	207	182	198	212	201	214	191	181	202	204	231	179	174	183	188	215	200	209	182	200	198	221	191	211	201	216	189	180	200	187	174	179	180	189	206	192	176	199	184	177	197	182	210	183	191	172	204	189	199	204	188	188	158	200	226	175	180	200	215	196	230	207	203	190	179	199	203	208	178	190	218	227	189	198	195	220	215	171	220	188	167	219	200	195	208	199	221	203	202	216	204	171	220	208	223	188	207	229	169	172	210	195	182	195	218	207	188	198	193	200	224	181	184	204	220	202	187	178	206	199	189	188	217	202	196	186	189	193	226	193	183	185	188	187	212	199	198	171	204	203	217	205	229	194	206	219	183	175	215	200	218	202	197	231	211	186	175	180	150	181	206	182	195	197	193	181	200	200	189	218	192	192	202	191	206	207	189	192	207	210	174	227	195	217	193	205	192	179	192	211	210	175	196	208	211	188	200	186	172	196	198	209	198	200	177	197	204	211	202	200	214	188	198	205	206	192	188	223	190	196	196	199	222	177	218	182	192	185	186	157	202	208	181	210	167	201	194	205	201	199	200	197	183	216	201	165	184	185	200	195	199	200	194	182	196	190	183	202	166	198	184	196	223	187	174	189	201	202	204	179	206	213	195	193	213	192	231	188	201	211	199	226	195	196	209	221	221	190	226	209	224	222	207	182	214	203	197	194	182	188	167	188	205	160	192	182	198	207	205	215	232	202	239	201	207	217	197	182	197	215	198	202	191	181	200	210	165	207	195	204	208	182	183	182	182	199	190	206	193	197	209	197	182	212	188	189	197	192	218	201	192	204	185	199	179	198	194	206	191	195	218	183	204	216	187	217	173	186	227	204	222	215	182	210	214	182	212	188	200	191	202	179	184	195	204	220	202	226	226	177	235	216	186	226	206	199	177	169	180	212	212	218	210	190	183	183	209	216	194	200	197	195	205	191	180	200	194	201	210	201	223	184	178	189	213	220	192	170	189	189	205	229	200	190	189	213	217	191	206	191	189	212	189	187	203	206	183	191	195	191	186	189	194	208	204	212	197	191	206	206	197	194	193	196	191	184	186	187	180	189	220	212	203	175	209	220	183	191	178	192	186	201	193	209	190	176	195	188	216	206	251	205	189	176	201	203	187	212	201	191	204	199	224	184	201	178	188	194	178	186	192	198	221	165	183	214	216	186	189	218	223	223	201	188	214	176	227	237	196	189	175	199	170	177	210	236	194	199	197	218	212	195	214	184	209	191	184	186	184	193	195	198	175	174	199	205	218	191	205	205	206	203	221	173	197	205	204	193	184	199	252	211	197	188	210	196	201	181	224	198	200	221	183	182	201	199	193	209	219	190	229	186	207	193	224	181	198	221	179	176	206	210	194	200	212	183	208	193	188	178	183	196	171	188	199	210	182	193	208	213	209	209	174	220	202	215	184	193	190	202	197	195	207	204	201	212	181	185	211	209	198	180	202	213	181	187	210	203	221	173	211	167	190	205	199	200	191	210	201	178	187	192	189	208	185	209	180	189	187	198	181	184	219	215	206	186	216	188	213	226	195	203	186	220	210	210	221	211	214	203	176	205	196	194	192	200	195	185	201	214	198	188	208	198	189	219	187	196	194	215	191	163	208	203	189	184	191	191	184	199	173	187	212	199	180	196	166	197	195	180	207	236	194	202	188	207	189	164	206	212	204	197	178	226	213	203	163	169	190	201	182	212	205	180	178	200	202	212	206	192	175	174	185	186	211	183	229	205	179	195	202	203	214	199	180	184	197	166	194	199	221	210	210	208	230	200	188	201	208	195	183	181	163	209	190	177	191	198	191	202	190	183	207	222	225	193	232	183	187	195	215	188	199	216	184	189	199	197	175	193	203	236	196	177	196	168	194	191	185	183	202	201	187	168	206	193	210	184	198	210	208	211	189	211	192	184	171	197	202	200	196	182	198	231	193	186	193	210	206	191	188	208	208	223	179	219	208	185	201	153	194	196	193	212	238	200	210	209	169	213	206	179	189	211	190	187	186	201	199	182	178	210	193	195	209	178	213	206	208	186	223	190	192	206	186	212	203	216	212	191	210	217	194	227	203	200	209	193	215	204	212	198	211	200	190	213	209	207	197	191	209	170	179	204	169	195	207	198	208	192	182	223	206	225	202	204	185	172	225	218	198	164	183	181	213	198	205	198	178	177	177	199	191	201	196	191	194	190	196	218	182	198	215	200	212	214	211	185	185	228	231	198	201	207	162	209	198	188	221	198	239	188	193	192	201	167	209	175	198	185
42279	49630	55631	54490	50620	46949	45284	44448	42136	36844	29357	19107	11648	5257	2704	1180	557	553	548	585	606	565	481	476	471	418	441	460	428	449	445	457	442	435	433	429	436	454	467	427	457	415	461	462	447	452	452	464	414	425	431	435	437	497	433	426	466	432	444	460	426	425	471	424	464	434	449	434	452	428	443	470	461	469	460	434	454	437	437	414	471	435	428	421	443	455	433	460	490	415	462	473	442	417	486	447	424	447	469	429	458	461	443	480	449	454	444	459	443	390	445	456	418	431	445	471	422	443	487	457	464	435	426	445	507	436	493	416	468	442	424	433	489	440	457	468	437	422	447	453	474	438	423	453	459	455	441	435	426	424	450	450	442	432	453	443	441	442	455	423	420	438	451	449	429	426	439	460	485	411	438	428	421	445	442	481	411	446	468	415	457	450	450	436	431	450	436	463	425	442	412	420	455	416	453	456	448	453	458	464	424	457	457	468	443	491	434	460	438	452	473	470	460	495	442	441	472	425	462	485	424	408	474	433	415	407	440	443	443	437	443	483	451	450	452	456	456	441	480	434	432	429	460	440	454	462	510	463	484	423	422	413	454	420	433	428	461	437	446	459	455	441	464	434	451	473	470	469	470	457	464	479	421	412	453	433	462	464	431	442	436	431	451	413	430	435	433	466	467	427	476	473	470	450	432	415	478	467	463	396	461	431	412	447	419	410	439	431	480	445	441	444	418	449	461	437	436	399	436	435	426	451	451	455	461	472	463	470	430	472	423	444	471	478	416	455	457	463	438	460	464	458	469	430	449	471	485	441	435	462	436	419	456	465	445	474	469	438	472	442	456	440	443	457	434	415	429	432	471	437	455	477	440	515	459	445	420	410	437	434	446	427	433	443	445	444	430	432	408	442	429	436	445	445	446	473	443	464	447	447	462	447	429	437	439	476	427	456	460	422	444	448	423	461	462	434	454	446	445	413	453	426	433	403	442	461	450	477	456	446	445	449	460	450	411	439	435	418	453	457	424	407	419	462	424	435	448	438	443	413	421	451	504	463	443	423	433	443	440	440	394	425	462	466	417	452	443	422	459	480	428	495	446	432	426	434	448	447	458	449	470	410	458	473	457	474	468	458	452	441	423	451	429	444	464	418	439	438	455	433	434	460	461	468	484	404	490	443	485	442	470	456	459	435	446	437	458	429	489	441	466	491	423	460	415	432	460	431	456	436	384	408	430	447	437	434	414	433	464	460	447	450	442	454	433	436	452	409	452	463	446	472	435	471	465	444	462	452	406	457	457	476	429	444	445	467	421	471	442	439	450	408	483	445	442	453	447	434	460	451	451	434	468	457	424	446	423	458	441	437	470	448	477	471	441	413	449	502	436	408	424	454	441	464	427	443	419	431	423	441	457	446	470	441	462	468	449	407	466	474	439	436	419	457	427	439	454	421	443	415	475	488	444	457	442	458	454	478	428	433	483	450	417	399	435	475	472	400	444	426	430	429	445	479	479	461	444	473	471	481	411	464	471	442	433	480	434	414	428	457	448	453	435	455	449	448	436	473	452	435	464	473	433	418	444	437	461	489	458	453	440	403	436	439	440	430	449	458	439	433	425	468	470	440	452	475	438	458	457	419	451	517	451	448	459	449	461	426	444	465	462	462	467	454	475	451	482	440	436	421	448	434	461	442	453	467	457	419	426	462	438	427	447	469	459	439	428	462	476	422	429	471	440	422	467	472	445	453	423	453	469	460	450	423	466	415	439	456	453	456	438	467	442	424	462	468	440	459	442	478	408	442	423	473	420	411	442	456	444	468	461	398	443	456	431	461	440	456	447	393	462	449	457	448	467	451	429	446	415	420	417	421	445	474	449	439	454	439	453	452	468	467	447	450	501	409	442	461	398	441	438	453	443	407	470	446	441	410	422	430	411	454	416	464	454	413	421	470	432	419	449	451	452	456	426	440	461	431	490	458	402	428	430	454	447	436	452	484	444	457	482	464	446	429	449	453	448	441	430	436	424	426	465	450	480	399	443	439	472	477	507	452	478	427	436	426	450	412	405	420	445	462	442	418	420	428	461	434	398	426	435	454	435	494	464	441	409	431	437	445	468	433	484	454	460	419	440	447	457	437	443	426	438	469	461	446	448	458	433	446	481	457	439	434	449	438	462	427	440	464	451	450	463	436	478	479	414	440	445	455	461	413	421	458	449	451	457	435	454	443	444	435	437	444	435	498	510	434	469	424	420	413	420	469	449	423	396	452	462	460	462	471	451	448	432	478	474	399	443	443	465	474	415	426	425	449	399	513	456	412	448	464	412	451	420	424	435	461	451	443	440	422	477	408	433	436	464	447	452	444	457	405	448	419	458	427	460	413	453	416	430	434	461	475	440	483	458	456	448	399	452	428	465	481	461	491	458	442	462	462	436	466	452	434	480	438	484	440	442	469	502	466	467	440	415	487	453	467	457	450	430	423	447	453	454	455	436	493	447	462	448	461	444	434	450	469	464	432	458	439	453	440	474	462	418	455	443	465	434	441	470	418	452	466	450	414	411	436	428	429	435	440	463	394	471	475	434	407	452	456	424	460	435	444	443	463	457	412	408	439	409	445	460	461	445	423	439	436	476	465	422	430	450	431	398	447	442	451	432	440	465	406	415	456	440	438	449	482	432	427	432	455	422	449	433	450	457	463	412	437	417	454	479	428	436	487	443	496	435	479	405	432	450	414	417	451	446	469	464	428	458	429	453	423	463	434	444	425	450	444	433	444	473	504	445	461	445	477	433	456	421	460	481	483	459	414	425	472	467	440	453	413	449	435	442	437	439	437	521	465	464	444	481	415	435	478	459	482	443	476	427	439	411	439	454	454	449	431	424	453	411	440	464	427	407	493	448	421	450	482	459	445	440	498	435	427	458	446	452	426	430	452	461	478	464	427	434	412	473	440	437	466	446	458	435	456	453	445	424	428	444	409	466	480	456	427	476	479	404	459	433	449	447	464	412	435	425	455	432	436	447	438	434	475	464	405	423	395	488	452	460	435	456	443	441	482	451	392	449	462	431	469	436	429	418	479	430	419	458	481	414	464	405	461	443	423	456	469	445	446	466	434	429	465	461	463	432	410	488	461	420	464	431	479	431	470	419	465	469	406	466	444	446	458	465	429	452	402	420	445	449	433	443	438	454	443	452	431	468	442	466	456	483	422	448	462	449	453	443	463	423	437	475	418	460	414	464	466	427	500	476	450	480	424	457	448	450	449	473	456	470	459	435	430	494	450	436	450	414	445	434	460	431	416	464	431	418	468	464	471	447	450	453	478	441	411	465	435	451	462	455	442	412	456	473	440	458	402	445	460	464	423	420	456	434	413	426	375	448	411	410	452	444	426	427	453	449	472	425	450	449	468	389	446	471	445	435	423	478	432	484	443	416	453	485	460	475	395	451	451	454	458	448	478	461	441	427	439	453	457	477	469	444	451	462	409	457	446	457	418	468	413	450	439	422	466
31722	31985	31879	24471	15464	9690	6625	4110	2566	1514	960	535	391	308	234	218	185	177	182	213	178	220	189	197	188	203	214	190	183	200	195	184	197	184	201	199	181	206	222	200	171	203	210	209	198	229	198	205	201	216	196	171	191	173	158	186	204	211	188	202	210	199	198	213	210	209	201	209	189	186	186	177	173	203	208	194	220	207	189	178	221	192	214	191	206	192	176	193	214	187	221	200	195	191	201	176	189	201	205	196	195	210	205	209	195	190	191	207	201	203	186	213	230	195	190	181	190	194	199	182	216	189	204	201	198	205	194	199	186	191	215	209	179	191	202	229	197	185	171	165	197	165	196	203	174	191	192	192	207	185	209	184	203	204	202	220	183	205	197	204	191	201	194	221	189	175	185	230	200	235	198	197	198	209	177	203	186	174	207	193	213	186	212	217	201	205	187	188	196	202	221	204	193	197	197	210	219	187	206	207	192	203	201	214	212	211	214	211	176	154	234	198	190	205	200	195	191	200	201	189	189	191	182	207	202	217	174	180	176	218	194	201	206	226	191	211	188	190	196	176	173	187	186	198	185	176	195	183	220	196	211	194	177	218	201	192	214	180	202	230	214	189	221	215	193	200	189	193	193	181	212	197	184	195	204	197	217	196	199	195	183	196	203	202	219	192	197	205	175	207	204	203	198	179	210	172	200	188	209	211	197	182	226	200	222	208	229	176	184	207	211	199	195	198	195	219	174	200	207	207	196	188	195	192	198	192	209	205	215	200	172	189	202	212	192	221	190	212	207	182	209	186	223	220	203	183	196	204	179	176	188	216	191	170	205	238	192	195	188	173	211	212	171	203	169	211	179	183	232	204	229	229	205	191	192	190	186	206	208	212	218	212	207	196	201	185	202	174	193	202	222	176	195	165	176	194	182	188	197	188	165	205	191	163	219	219	215	205	188	205	179	231	194	201	215	230	207	194	178	194	220	196	223	218	197	195	190	180	195	197	198	176	196	197	184	203	198	206	214	171	180	189	181	187	208	186	190	222	198	178	211	183	177	192	173	177	189	170	183	196	153	206	216	210	192	179	185	199	205	206	212	198	200	192	175	197	188	222	222	215	193	200	206	180	211	189	190	163	190	188	182	186	175	187	206	209	195	197	202	203	182	222	196	193	169	183	208	212	216	183	184	200	202	215	201	204	158	218	187	196	190	197	202	172	198	206	155	173	196	214	204	189	224	201	198	185	209	184	185	192	185	181	178	193	184	217	190	185	188	193	184	196	194	157	180	217	208	186	194	204	183	210	187	196	192	226	226	203	191	186	216	246	208	220	200	196	221	197	187	168	184	224	214	196	174	202	209	203	202	189	184	191	162	197	196	195	217	198	187	190	192	196	222	209	190	179	191	205	201	192	208	181	184	221	205	210	197	193	189	204	205	206	208	209	209	216	205	178	207	218	208	188	218	216	189	198	233	219	189	204	193	201	183	188	185	206	207	191	225	190	201	185	201	196	187	233	183	185	185	208	204	198	204	197	198	192	183	196	183	202	221	199	184	180	196	202	171	209	210	189	183	197	228	202	184	171	186	168	194	172	192	205	224	213	196	185	203	237	222	200	203	222	188	210	188	175	212	190	194	199	209	227	201	208	194	208	180	216	187	199	223	194	217	181	224	198	179	202	213	182	177	188	217	218	223	201	203	192	151	239	203	163	215	204	212	191	187	198	177	210	208	190	192	190	196	214	179	216	171	188	181	192	199	188	178	219	199	195	178	181	176	210	215	198	207	195	205	174	184	192	176	182	170	176	177	207	191	179	210	187	203	186	212	191	214	205	198	201	180	191	206	189	169	201	161	191	217	197	172	182	167	208	213	212	207	185	198	206	215	215	219	178	188	204	202	178	226	200	185	199	199	199	237	202	192	171	194	186	212	186	210	201	183	186	210	207	186	200	189	218	163	169	184	186	228	201	215	216	199	225	188	188	203	188	185	188	213	207	199	197	199	186	188	189	204	189	194	192	187	174	220	221	234	203	218	186	211	190	188	207	225	191	161	190	213	201	200	194	184	194	197	188	200	202	196	202	195	189	205	174	173	203	200	202	187	213	174	216	216	199	179	179	205	205	182	216	192	187	187	196	209	198	170	220	191	197	203	209	209	184	165	205	186	193	189	204	202	190	163	184	176	203	210	195	233	203	221	208	186	223	195	184	200	223	190	200	216	191	209	205	206	183	182	175	207	170	210	203	195	195	201	206	228	181	195	179	193	184	175	198	191	204	179	217	192	181	218	213	181	197	227	171	187	231	189	182	186	171	207	185	219	207	184	193	178	204	189	198	179	199	219	199	185	204	202	193	192	212	184	189	186	174	188	210	207	192	174	210	194	203	201	198	206	175	218	185	198	198	196	192	236	199	193	201	188	183	181	207	218	174	207	197	234	217	200	183	227	220	209	224	163	202	196	227	192	210	210	222	216	191	204	189	187	189	193	194	246	178	207	182	226	190	211	176	183	185	203	192	174	179	220	229	210	176	201	199	204	187	211	206	234	204	228	202	222	204	198	167	197	182	198	184	209	201	177	195	185	202	200	201	203	211	180	178	212	194	198	203	194	183	184	195	200	218	219	173	202	197	190	195	202	188	164	203	198	192	177	204	212	186	211	199	197	213	192	200	195	194	177	221	184	199	208	207	204	196	184	202	206	198	210	191	213	192	217	195	211	220	226	197	200	221	233	162	200	193	170	186	180	209	216	218	228	196	220	200	208	183	216	202	201	170	188	200	199	182	212	193	207	194	191	187	196	176	190	185	213	186	173	214	222	202	176	191	205	194	193	203	192	205	208	183	208	211	203	205	193	210	180	202	213	194	173	200	157	185	203	222	207	212	214	215	192	189	192	205	176	180	206	173	181	200	184	211	200	177	199	190	196	199	222	200	176	224	196	195	224	197	182	200	194	198	195	216	188	157	190	184	186	163	199	186	211	214	200	209	201	202	190	185	200	216	203	205	213	194	170	192	200	182	184	171	211	232	203	171	204	224	203	226	234	173	209	220	216	197	200	213	188	199	196	154	191	211	191	208	211	197	196	170	213	183	218	205	211	197	213	208	183	206	177	181	189	226	171	227	205	217	198	195	198	167	188	207	187	186	183	183	175	192	181	241	171	205	185	214	226	205	188	219	194	178	212	226	197	199	169	196	205	215	164	201	195	201	198	198	191	208	177	187	193	211	178	197	187	231	169	187	202	220	189	190	214	188	204	205	228	182	205	194	188	194	205	197	187	192	201	207	191	205	202	208	177	197	195	192	215	187	169	163	171	181	208	190	202	212	196	190	206	210	212	185	205	183	206	194	191	191	193	175	203	227	202	202	187	213	208	172	191	177	185	184	186	173	206	211	190	179	183	228	181	195	195	208	194	205	211	204	189	194	187	218	183	180	188	214	196	210	192	188	174	185	222	211	207	174	205	200	210	198	160	184	175	196	187	179	183	196	191	186	184	187	193	210	179	216
19332	26185	34046	33420	28068	23449	18973	14216	10113	6453	3879	2026	1359	825	586	504	430	435	510	492	465	459	431	443	422	466	447	460	442	489	449	449	466	458	421	449	434	436	435	464	458	463	432	430	450	451	442	434	458	447	455	447	450	483	429	428	481	473	479	446	459	427	440	467	474	475	451	434	489	470	491	458	456	437	485	475	425	456	460	428	458	421	490	439	437	434	482	445	456	458	452	454	470	484	470	493	446	447	458	468	489	454	435	452	443	473	452	454	458	437	473	458	456	441	476	474	444	441	442	463	458	467	457	448	465	441	463	416	461	438	454	464	459	434	443	462	400	473	462	495	430	442	465	461	467	422	450	461	453	461	420	456	475	426	477	447	488	472	482	479	451	442	505	467	449	467	456	466	462	473	435	438	482	508	421	480	448	456	454	471	454	439	458	451	468	418	466	469	440	443	455	476	451	435	473	443	454	432	421	459	485	430	454	454	464	457	440	452	461	422	413	460	478	441	446	451	469	463	449	482	402	429	441	473	441	418	431	438	491	478	439	428	441	449	436	477	436	477	427	439	441	425	492	449	486	429	455	491	466	474	484	429	424	470	417	457	511	453	430	477	406	469	467	462	451	444	426	463	427	459	439	453	459	468	468	409	461	460	467	485	439	441	481	434	440	411	449	487	448	433	472	403	426	484	438	467	428	476	439	440	453	464	462	456	475	438	433	436	449	450	427	483	468	457	452	454	433	456	442	436	452	429	424	398	461	461	475	461	444	456	472	443	425	445	491	465	430	424	452	449	452	491	455	458	481	448	442	472	452	415	470	439	465	478	446	442	444	488	447	472	473	426	453	425	473	455	489	444	485	401	462	451	435	474	448	449	455	443	453	460	492	431	454	435	427	473	443	457	438	454	413	420	489	423	428	463	453	481	427	475	437	436	446	438	436	454	454	454	429	448	447	451	443	440	465	464	487	485	447	454	426	457	455	478	420	474	449	479	468	499	446	466	441	385	484	404	431	460	509	432	432	472	435	442	456	430	473	448	442	461	464	486	465	434	444	455	458	442	448	496	461	444	498	446	444	464	426	411	438	448	449	462	402	464	444	452	418	428	451	473	457	495	461	415	463	471	453	503	430	453	431	417	439	453	434	455	429	441	477	456	451	441	441	441	425	432	448	440	459	472	428	442	451	437	447	458	444	448	435	485	498	440	466	414	441	448	473	448	455	433	458	442	464	489	490	441	434	419	450	488	434	466	494	427	475	450	466	476	448	454	443	430	475	417	401	460	425	433	441	487	481	434	465	479	461	460	440	413	439	412	480	400	439	425	456	457	480	440	412	507	448	464	440	417	464	450	473	478	432	416	456	483	469	461	458	441	444	442	479	450	463	433	434	459	447	449	432	417	461	422	425	472	496	436	415	469	445	471	443	464	471	411	419	428	396	472	455	494	430	475	435	482	471	489	457	497	446	443	443	467	439	461	439	461	420	477	429	418	449	464	451	449	483	467	446	456	426	458	475	489	443	442	467	497	430	466	490	452	440	444	428	454	465	455	473	436	463	450	451	480	474	463	476	495	504	443	456	476	418	516	454	434	459	471	475	465	465	464	502	463	449	442	431	462	404	452	474	438	457	413	458	457	416	483	444	455	464	435	446	482	430	479	459	484	441	481	444	423	469	483	473	448	470	472	473	471	452	452	447	416	449	451	447	447	444	451	441	444	478	449	434	449	465	453	455	433	443	487	433	448	452	438	455	443	461	479	465	415	492	484	491	446	445	434	475	429	473	485	441	420	476	442	455	448	453	453	450	433	430	438	475	464	413	466	431	432	414	474	478	475	481	456	453	460	445	471	461	462	450	444	442	470	468	477	464	472	465	431	468	439	441	419	460	469	427	432	467	485	436	447	434	440	483	453	413	442	454	464	436	472	429	453	446	407	442	431	430	429	414	464	474	476	416	416	468	429	447	413	450	440	486	414	430	470	468	415	463	466	449	456	434	476	436	499	450	439	427	447	463	461	432	448	431	434	423	449	451	468	477	433	436	491	448	451	457	474	464	460	450	442	468	457	461	453	434	497	422	480	443	465	473	447	474	464	457	434	509	470	464	427	428	460	473	452	426	480	479	427	484	478	451	472	465	474	472	442	439	398	457	434	414	445	468	456	473	478	468	482	479	447	459	461	455	450	451	471	460	424	469	449	428	482	448	458	458	418	417	483	453	415	451	431	460	436	442	418	459	443	448	500	487	465	455	501	410	446	455	449	448	436	489	459	426	424	474	408	430	490	454	457	451	462	465	430	423	452	447	452	474	432	458	489	429	454	409	431	467	492	414	460	447	458	461	435	476	456	476	462	429	437	454	448	438	442	486	436	474	441	463	468	416	473	426	445	478	498	458	484	443	494	463	463	462	451	432	453	405	462	479	466	500	471	433	454	479	443	464	459	431	436	433	436	440	444	481	471	433	413	435	457	463	442	484	413	485	482	444	431	421	459	458	449	461	424	474	449	471	422	472	464	429	467	506	430	472	465	446	443	443	442	471	455	479	446	430	434	465	442	465	452	389	498	404	486	454	471	480	483	430	468	471	419	496	438	422	483	445	441	450	433	425	469	437	416	437	437	473	451	432	447	473	475	478	431	396	450	464	443	470	463	437	448	448	415	442	479	440	439	470	445	453	421	442	455	447	430	454	466	458	414	459	439	432	451	453	454	429	430	447	436	458	458	456	474	470	450	473	445	486	458	423	439	438	427	430	434	435	476	460	409	462	441	480	492	453	468	460	472	440	433	468	485	449	427	468	482	473	427	469	451	456	432	533	461	448	440	460	463	471	465	460	492	449	451	470	423	441	467	430	450	435	461	476	451	464	466	451	475	448	434	478	451	438	458	468	453	485	434	488	419	423	432	440	451	468	422	440	438	472	513	450	453	436	471	414	439	419	416	465	415	458	448	414	419	434	431	449	443	456	502	458	463	471	423	439	413	495	439	464	500	448	475	472	454	480	454	449	450	461	465	467	441	453	452	475	444	470	441	441	469	430	468	458	438	469	441	447	490	425	431	420	442	444	476	442	460	434	454	462	453	416	437	443	467	442	457	419	434	455	374	447	438	453	475	443	439	450	456	424	415	468	448	442	467	478	447	457	476	486	496	418	431	475	442	450	443	444	466	450	427	456	475	456	500	448	413	414	440	466	461	431	433	439	418	430	480	478	453	463	442	473	418	454	441	444	470	457	428	460	452	448	515	452	458	467	434	478	425	499	452	464	473	441	443	463	463	466	474	473	478	433	486	448	468	465	455	458	448	449	463	444	445	423	473	429	445	437	434	434	468	444	427	444	451	450	439	455	430	470	432	434	447	482	445	449	431	487	431	456	484	483	453	479	447	499	474	460	451	486	469	471	417	443	460	438	457	493	446	423	437	447	445	455	438	444	452	432	476	467	463	479	459	442	470	434	446	426	465	426	388	433	447	450	435	396	419	478	468	436	440	448	428	452	453	467	459
50421	47512	46342	46451	39597	29771	24053	20247	15298	10852	6813	3488	1894	852	506	291	203	207	209	213	217	203	189	205	208	196	186	180	206	205	197	189	195	191	210	200	194	189	198	204	178	195	180	213	188	200	204	196	174	174	211	192	188	193	200	225	224	226	233	191	192	206	187	205	221	217	171	177	175	218	178	195	183	176	205	206	186	195	196	210	211	194	210	203	204	200	181	200	190	178	169	208	185	194	209	177	192	177	237	212	209	186	219	163	236	183	194	199	206	193	195	208	192	196	209	182	201	199	224	202	205	216	195	180	199	194	219	213	221	197	226	199	206	209	192	230	211	187	188	195	195	188	196	165	188	196	189	197	208	160	195	190	199	167	209	180	179	186	165	179	211	198	187	185	187	197	180	217	212	209	183	178	175	218	182	171	192	208	203	239	212	190	184	204	191	167	197	202	191	203	182	190	195	215	188	171	186	193	164	210	206	197	214	201	210	188	199	163	201	197	184	193	196	213	180	181	203	192	199	201	213	224	170	201	210	191	198	210	197	155	190	218	224	195	195	185	180	177	209	211	199	206	200	187	214	204	195	189	192	211	174	184	190	189	207	190	168	222	175	195	209	176	188	216	181	211	224	204	191	201	204	164	206	225	216	189	185	204	185	181	181	169	182	205	177	193	181	210	196	186	202	189	165	206	190	193	181	215	176	185	183	196	209	219	195	183	187	212	185	188	208	203	220	182	201	209	167	199	213	201	219	188	158	216	214	199	195	174	210	184	220	185	232	209	187	173	194	193	186	210	208	209	190	190	192	205	216	216	190	212	207	190	170	168	176	203	190	194	201	206	179	194	196	204	190	194	219	209	195	187	187	191	197	222	167	187	203	168	200	196	188	172	198	188	190	195	169	217	215	179	189	187	230	194	204	175	178	199	195	200	221	149	178	193	180	181	185	197	193	181	199	193	231	203	213	201	216	203	185	186	196	195	201	245	157	208	186	166	187	191	214	189	199	214	242	212	189	207	167	213	202	199	173	197	212	193	174	185	210	197	196	188	208	212	195	193	190	198	211	208	223	211	200	193	191	188	182	179	196	185	190	197	195	202	193	182	177	193	210	189	208	196	208	160	173	194	195	213	217	206	211	193	187	194	184	204	215	232	185	195	195	213	204	218	183	194	204	215	186	207	199	200	195	206	214	175	195	204	191	200	195	197	178	197	213	202	221	229	187	186	211	204	211	184	199	184	188	224	207	201	191	192	186	195	204	198	186	189	204	190	199	169	212	192	216	206	192	205	206	213	199	192	184	192	199	186	198	194	196	185	183	177	212	193	190	209	206	223	198	171	175	208	201	188	195	176	185	202	202	176	193	174	196	179	188	183	181	210	203	204	194	185	198	220	218	201	207	203	203	196	188	193	190	213	194	182	202	181	193	185	192	219	184	224	163	189	192	188	192	211	193	195	191	165	205	168	193	210	185	181	208	204	211	173	202	185	195	178	211	178	185	198	222	187	215	203	163	180	182	217	193	200	220	187	175	168	192	205	185	191	170	202	202	223	174	191	204	185	226	216	203	177	200	178	198	169	181	212	170	181	192	176	207	185	206	194	203	195	195	220	181	219	172	190	192	195	191	200	204	194	182	195	207	229	191	167	207	202	191	200	169	204	197	198	189	206	186	201	185	201	190	193	189	185	164	169	189	195	197	205	178	174	181	193	204	192	184	168	176	178	172	179	165	205	183	199	225	205	192	202	180	229	203	178	202	189	188	195	198	191	208	176	206	159	216	177	183	179	184	175	209	218	210	194	211	197	182	210	209	197	204	175	201	193	177	189	202	182	202	175	202	177	180	185	209	202	219	198	214	197	180	222	221	171	187	197	192	202	198	199	180	198	196	167	192	206	196	188	193	207	178	184	206	175	198	174	201	178	192	178	185	201	221	203	202	183	224	190	206	176	199	189	226	195	192	208	199	209	173	193	199	181	202	199	193	174	195	167	195	219	197	191	184	189	194	183	188	195	202	186	200	189	194	200	203	200	188	205	204	178	205	174	200	193	167	198	183	153	187	195	218	228	216	193	192	190	198	169	187	213	180	211	208	197	189	182	199	189	198	204	208	197	195	215	159	182	197	208	229	212	219	182	178	185	184	211	203	167	210	177	177	175	179	187	188	186	185	190	197	190	203	180	193	189	179	191	214	227	185	207	192	172	174	179	182	214	176	212	195	175	172	203	165	194	192	206	177	196	177	210	193	182	159	208	203	196	180	180	173	211	206	197	216	201	168	189	169	202	222	198	192	199	207	208	176	208	173	175	220	201	204	191	186	184	210	191	187	198	211	209	173	205	187	190	178	180	215	198	200	201	194	209	194	221	185	210	181	198	188	168	180	201	195	177	207	204	233	166	191	182	197	192	220	182	197	183	165	184	185	216	197	195	218	220	188	184	195	210	203	181	207	208	178	182	211	192	198	198	181	200	198	189	212	204	191	218	199	215	188	217	198	210	183	166	176	192	219	198	202	203	199	181	178	196	159	198	212	204	196	186	202	201	174	204	167	204	178	234	204	219	191	207	209	217	226	200	181	185	187	203	223	193	198	188	195	178	194	181	180	213	163	214	196	191	203	190	192	202	216	203	210	178	178	225	171	210	194	192	191	187	197	175	195	193	213	210	166	210	200	181	190	194	190	187	204	214	211	201	191	214	185	170	218	215	219	200	193	178	226	206	221	204	197	199	189	204	215	204	186	199	194	194	206	204	215	221	183	195	206	178	167	216	196	174	204	173	212	192	176	199	177	202	217	202	187	183	220	210	232	170	206	246	216	170	187	208	175	157	206	183	173	197	191	197	201	202	217	199	197	192	187	205	241	211	205	200	201	201	213	185	188	211	227	202	215	207	180	178	186	197	181	222	160	191	223	206	208	200	209	210	179	192	215	210	181	213	154	197	213	214	209	200	197	241	191	218	213	212	186	179	213	211	190	195	176	184	201	193	215	183	173	188	216	181	196	180	176	187	176	185	197	209	205	202	211	192	198	196	192	199	211	203	184	193	181	171	177	173	222	202	182	205	205	204	181	194	199	181	174	187	205	198	207	197	196	220	190	197	195	204	202	186	192	214	211	215	208	195	202	194	190	184	182	208	197	214	207	212	223	175	191	190	191	183	205	189	224	220	194	180	193	214	195	201	194	182	197	187	232	192	185	187	193	206	204	217	178	204	185	203	179	196	162	195	201	177	201	195	190	204	175	218	187	177	210	219	178	165	200	179	197	189	190	210	200	197	174	194	205	179	223	202	189	200	165	187	186	176	205	203	190	185	188	202	208	196	157	197	223	218	207	199	199	225	164	207	194	199	218	209	185	173	198	186	171	192	226	217	206	248	161	192	192	193	174	230	190	182	190	184	184	181	198	196	190	188	197	203	209	183	170	184	240	195	220	161	211	184	171	187	196	172	212	192	224	192	186	204	201	192	195	183	250	167	205	204	200	209	182	203	221	176	193	182	194	209
35710	41560	48197	52226	47440	41625	37007	36128	32325	27491	20024	12278	7394	3267	1826	927	506	498	475	482	552	484	491	493	466	431	446	465	437	467	487	432	429	491	476	448	440	428	476	463	408	418	450	466	476	442	462	447	471	465	432	437	418	421	432	413	455	430	431	472	464	430	453	447	449	438	456	468	447	433	432	439	460	448	459	459	443	468	454	416	445	426	483	416	466	436	461	448	453	443	436	461	491	438	425	453	438	451	428	454	416	446	420	465	466	437	465	452	469	465	433	470	461	448	466	464	476	456	461	416	435	456	470	455	451	446	486	432	475	417	442	425	442	454	415	456	442	439	417	430	438	453	479	480	420	466	462	466	490	441	459	398	498	474	474	453	447	453	461	463	451	443	456	488	427	462	458	454	453	433	427	424	448	431	442	427	417	456	463	460	414	458	460	467	492	456	473	451	444	420	494	465	421	379	445	438	436	433	458	451	436	428	442	471	449	465	413	441	456	442	440	402	428	449	493	421	442	465	429	430	472	452	456	423	439	438	433	438	470	477	436	465	457	462	461	431	457	433	428	453	452	460	447	420	422	468	433	455	445	424	431	468	460	433	446	454	458	430	470	463	443	469	423	443	448	472	450	434	444	491	499	452	488	447	434	425	416	446	472	444	477	438	454	466	470	473	449	483	403	441	460	403	455	421	442	466	456	492	436	429	481	481	446	434	457	435	458	461	463	495	473	454	438	453	428	418	447	436	470	417	447	452	447	435	475	470	460	475	425	472	431	412	435	474	457	399	451	457	441	437	466	471	436	475	469	471	459	428	448	459	447	406	461	444	477	443	445	436	439	448	491	448	424	435	440	408	441	518	478	424	451	421	469	440	450	457	453	432	455	492	446	437	472	445	469	425	475	446	434	460	466	451	462	459	476	449	488	503	489	470	458	451	464	463	442	435	420	431	454	422	423	476	444	417	465	476	441	424	434	436	485	461	425	453	484	485	454	461	442	433	386	469	441	453	448	445	440	475	458	447	488	481	442	460	469	439	454	434	401	466	442	468	435	442	502	469	425	445	476	408	443	428	452	472	475	465	430	435	451	438	435	458	448	460	451	425	451	461	421	446	411	470	443	415	419	434	397	436	446	454	435	424	469	445	435	434	448	439	481	438	437	484	434	439	435	438	431	450	519	492	449	423	451	500	455	467	481	431	416	422	472	461	454	422	460	419	410	458	460	448	437	419	412	462	437	446	456	467	445	472	487	423	422	469	458	422	454	466	431	445	431	416	473	395	425	446	471	441	469	421	441	478	437	473	452	445	483	438	450	446	455	424	455	481	455	479	405	438	439	451	475	462	447	469	409	418	453	426	457	438	483	451	428	465	432	442	449	443	469	433	464	436	417	442	461	450	444	407	473	434	435	447	476	458	438	458	433	431	460	459	476	450	462	439	426	452	436	435	466	462	459	442	456	455	436	445	472	435	474	454	476	393	491	443	429	429	464	447	441	418	466	440	469	477	487	459	456	424	429	456	479	470	451	467	470	400	446	468	399	445	489	462	445	481	476	462	455	453	437	438	460	455	450	440	459	441	462	484	430	420	433	463	431	446	439	423	433	429	447	451	419	453	472	434	483	443	475	462	451	427	458	441	460	458	501	461	403	477	468	460	436	462	458	449	412	439	475	454	458	481	461	454	476	457	446	467	404	457	420	476	433	495	458	415	490	493	430	462	405	451	419	458	463	463	470	471	439	429	470	428	473	446	442	467	450	440	445	427	456	429	428	477	400	415	428	423	442	477	434	476	460	421	438	469	441	439	462	495	414	443	428	464	450	461	457	470	439	451	414	451	473	430	418	444	458	432	464	465	456	466	449	450	462	439	444	465	424	452	433	418	439	465	448	417	454	433	467	437	435	460	424	411	464	418	453	416	440	467	458	439	404	430	416	445	425	412	411	425	446	467	439	469	441	438	398	426	436	409	491	461	430	400	408	479	417	422	429	420	428	480	470	462	464	475	451	448	455	442	456	449	444	459	475	468	417	405	462	427	457	454	472	483	447	468	449	481	432	450	458	444	462	475	461	450	457	455	475	460	470	502	460	442	457	463	503	434	484	464	434	469	432	484	423	438	446	414	459	451	457	436	460	429	455	454	434	447	440	411	475	463	458	461	469	453	438	412	428	413	411	442	470	425	452	476	430	444	443	443	439	460	442	446	466	459	428	413	445	426	414	451	445	444	458	450	469	425	456	442	442	414	430	451	460	450	441	465	440	432	474	428	429	404	458	433	437	439	441	450	477	465	423	421	432	445	442	467	447	461	482	442	439	421	438	445	477	407	462	472	433	433	451	472	450	434	465	459	475	470	433	458	503	438	459	458	444	449	475	452	427	463	424	449	489	466	473	436	454	478	481	422	483	438	468	432	442	450	445	460	466	453	467	464	462	466	430	436	437	431	419	443	436	479	474	454	415	440	433	455	414	448	489	365	437	452	503	444	446	425	418	424	458	448	445	491	424	465	443	418	433	440	454	479	445	453	425	447	427	447	482	429	432	444	460	446	454	455	460	463	488	443	442	481	444	448	451	468	431	449	453	467	446	463	415	433	450	424	457	431	471	478	459	477	398	485	452	392	442	479	408	453	452	444	468	382	431	408	461	446	445	470	482	487	464	456	470	493	439	454	433	455	436	439	442	460	468	453	476	455	408	405	416	415	437	444	409	429	468	439	469	445	493	452	426	422	485	416	414	408	452	458	420	469	438	461	453	472	398	458	428	478	459	452	429	453	489	463	452	455	437	408	463	443	454	424	416	469	483	424	453	459	473	419	481	425	453	410	462	458	457	462	466	489	454	423	442	459	461	442	460	466	457	450	434	442	463	436	471	472	450	451	462	424	472	469	483	453	427	469	440	455	417	472	427	452	485	451	419	463	428	431	439	435	448	459	453	469	434	437	466	425	437	458	458	436	449	485	449	462	448	437	492	464	468	455	439	468	434	453	476	418	462	434	423	473	419	460	454	428	411	469	459	442	455	453	442	455	471	468	468	475	464	445	441	441	495	393	468	473	427	497	468	458	447	481	472	418	419	421	444	459	494	451	433	456	455	466	446	443	464	452	461	453	467	481	474	455	451	480	443	462	432	432	447	421	450	473	417	414	464	497	456	469	436	452	464	457	423	431	454	405	443	464	461	480	457	446	462	439	409	446	454	405	452	455	449	461	448	454	451	431	462	503	444	440	456	432	467	423	439	448	450	449	460	490	445	464	456	468	431	495	443	495	441	433	460	443	441	449	444	464	475	460	433	459	475	457	443	473	470	451	408	416	439	428	453	446	441	462	435	445	434	448	412	418	405	438	453	412	471	474	511	448	475	497	450	456	400	413	409	452	442	425	418	431	468	449	461	441	452	462	415	411	425	446	419	416	466	450	412	451	456	450	445	470	406	463	478	473	437	469	439	446	449	456	439	492	480	469	439	421	479	423	434	472	446	422	466	484	426	446	439	431	453	448	438	438
56621	50395	47854	47820	40921	32636	29015	28557	26529	21639	13938	7316	3864	1571	797	422	251	198	237	227	243	192	240	226	186	176	214	197	183	191	189	186	230	192	177	184	198	189	202	205	194	222	166	186	190	210	185	199	209	207	202	213	208	187	189	187	169	212	206	202	231	218	183	181	184	201	199	202	226	205	226	203	189	199	194	203	214	186	206	183	196	229	182	187	198	207	188	194	221	186	189	178	204	201	186	201	189	203	196	224	197	214	210	201	193	199	180	182	199	186	196	182	174	186	198	188	187	198	229	223	159	217	190	199	187	195	215	162	199	195	209	201	194	215	183	182	208	192	200	255	215	222	216	205	192	180	175	214	212	195	195	198	176	196	210	219	188	192	209	208	185	181	196	216	199	219	191	235	182	191	170	202	212	195	184	200	182	197	205	188	201	217	205	199	204	188	206	202	213	204	202	208	230	215	190	184	209	206	214	201	194	196	216	232	181	184	175	190	221	209	192	197	196	231	206	210	195	192	204	193	208	210	217	210	204	188	192	180	205	228	197	175	210	209	186	191	190	188	211	184	179	181	218	206	198	181	193	221	219	216	184	175	211	202	195	201	196	209	213	191	197	178	186	182	171	199	233	203	203	194	198	189	183	197	196	216	177	182	198	195	184	174	196	197	197	197	190	186	209	199	199	207	193	213	177	213	203	203	209	211	189	199	176	203	196	177	188	206	206	200	203	213	191	189	216	203	171	179	198	179	196	197	181	212	170	175	207	194	228	195	198	189	227	200	202	178	199	195	173	199	212	191	205	199	213	183	188	182	217	218	193	190	190	197	206	237	189	210	193	211	183	162	199	202	204	209	178	225	198	192	203	188	204	235	201	215	196	196	208	215	176	191	194	237	210	179	229	216	205	206	234	215	187	193	209	215	176	195	205	211	208	174	192	194	220	192	197	214	219	216	221	215	200	250	208	200	208	210	186	196	210	204	207	217	232	224	172	210	245	194	185	221	219	197	196	204	243	187	158	177	175	208	200	186	203	206	233	215	197	216	205	211	195	206	219	210	183	225	208	174	202	183	207	221	206	211	214	200	198	183	187	205	221	192	209	183	229	157	185	188	173	200	200	185	214	201	212	198	205	196	203	190	174	191	222	185	212	207	213	210	194	204	221	247	210	208	181	192	217	203	204	192	194	202	166	195	208	231	216	162	219	231	182	207	196	184	180	214	207	218	173	195	186	185	233	206	196	245	212	202	200	172	191	226	189	179	194	211	187	201	177	182	210	195	195	208	183	197	185	189	186	187	197	216	168	210	179	191	202	211	198	212	183	214	178	182	181	208	183	174	209	209	179	186	213	216	182	210	214	163	202	202	175	207	194	189	209	191	199	244	189	203	196	168	205	176	203	208	217	207	214	208	161	210	213	167	206	225	175	215	161	224	211	192	232	198	198	203	228	195	193	173	180	176	189	194	219	209	215	209	217	209	195	204	185	176	223	202	223	207	199	192	220	221	222	189	224	189	243	205	194	187	232	208	209	205	190	207	153	200	186	215	209	218	172	204	176	197	201	221	219	204	222	191	209	188	211	190	188	196	192	200	197	156	204	190	182	223	179	194	200	186	197	245	179	185	209	229	197	191	210	184	214	187	189	182	200	193	192	196	194	206	212	192	201	164	194	194	187	199	183	167	173	187	210	193	211	212	187	169	186	189	205	175	203	196	211	193	167	196	219	214	173	203	173	210	224	192	213	205	189	191	191	208	187	203	203	201	181	198	194	208	166	206	203	197	195	207	183	197	156	206	198	223	184	219	213	191	210	195	214	211	215	223	174	199	194	173	178	225	204	220	214	222	196	222	193	204	213	169	160	198	199	186	217	205	204	196	194	214	218	178	198	179	178	212	192	181	226	212	210	187	201	211	195	192	212	212	206	178	191	203	180	223	212	218	213	215	204	205	208	213	225	187	205	183	181	171	206	224	196	178	185	198	223	200	207	207	208	186	175	193	194	209	188	200	202	182	201	202	191	198	220	201	196	211	215	193	210	213	184	204	196	202	209	171	209	189	179	198	196	191	184	193	194	198	191	184	162	199	208	220	175	177	206	196	205	201	198	195	173	194	170	202	194	189	190	197	206	213	185	218	184	198	199	185	209	191	202	200	211	199	193	224	186	211	183	202	186	195	194	186	192	188	191	182	180	192	180	191	179	192	209	193	208	196	182	222	203	208	183	225	213	180	206	222	164	188	175	179	205	177	207	176	193	191	160	215	226	224	213	177	177	149	205	211	194	212	200	211	223	206	196	181	196	206	220	177	192	200	190	190	190	188	201	164	201	224	199	229	188	187	221	186	209	214	245	190	194	188	190	206	182	217	208	204	209	202	187	201	182	198	211	191	193	224	213	189	221	207	197	202	213	194	188	207	187	205	197	189	199	178	222	231	207	222	202	194	205	209	207	219	187	180	205	199	208	208	171	166	205	194	198	162	216	189	195	226	228	190	208	187	200	197	176	208	207	194	214	185	201	179	192	195	235	211	208	189	195	216	200	204	187	195	182	191	193	185	203	213	203	196	204	216	182	194	182	217	191	197	202	175	189	179	197	162	195	185	198	223	192	208	195	199	176	196	199	180	199	172	210	208	179	157	204	214	190	193	221	183	187	204	203	201	163	196	200	198	200	185	230	190	219	198	194	227	213	181	189	176	202	205	183	198	184	219	196	217	190	195	208	184	199	215	197	211	193	184	205	233	219	167	207	210	195	194	201	188	207	200	202	195	175	217	202	198	206	197	223	205	189	219	189	188	206	218	210	218	186	183	190	206	203	196	213	182	190	187	172	208	191	188	215	186	214	207	199	181	189	192	183	185	184	210	182	214	190	188	177	238	212	156	214	214	180	192	215	214	188	171	175	199	213	166	196	213	218	170	201	184	184	184	193	210	182	196	212	201	189	196	200	196	221	210	216	214	175	170	203	204	189	201	190	207	215	202	219	176	217	187	174	224	192	180	176	179	215	225	219	184	214	208	192	210	199	222	191	170	179	192	189	206	199	198	199	185	183	190	205	232	204	181	202	198	183	176	191	205	178	193	204	218	198	183	196	197	188	201	202	234	202	199	180	192	178	214	171	202	209	180	218	190	191	196	202	177	187	200	194	192	190	206	176	194	210	184	178	202	212	197	216	189	182	233	204	188	216	183	188	206	200	201	192	191	201	171	193	201	201	200	170	201	213	179	193	206	217	195	206	179	190	200	191	187	213	196	208	200	200	228	212	185	218	198	217	195	204	209	201	198	191	205	204	181	197	190	205	222	206	220	191	210	194	202	203	215	178	195	224	188	182	179	193	179	178	202	197	207	181	180	210	191	224	226	192	223	205	197	234	227	190	175	196	172	187	194	195	221	214	209	197	204	186	198	215	201	197	191	194	179	196	182	198	193	212	183	225	190	195	200	209	185	195	181	198	178	201	199	176	210	190	177	208	182	207	209	197	205	218	188	191	249	189	201	212	197
41466	47462	53317	55349	53623	49099	44774	44825	42606	38405	29415	20459	12853	5963	2975	1421	679	565	558	526	654	538	538	484	456	489	411	476	467	467	421	439	416	446	479	427	469	430	440	448	426	429	474	477	444	425	458	420	462	462	447	451	448	439	502	480	427	444	478	454	443	393	472	468	447	440	488	420	436	431	464	427	434	409	481	417	492	471	467	442	482	451	487	478	413	424	466	471	483	454	466	439	453	446	440	467	418	493	472	511	477	453	451	464	442	444	443	437	467	441	457	461	486	447	460	452	483	444	456	435	445	463	411	472	469	491	436	439	437	475	414	464	451	460	477	458	439	432	467	464	491	442	447	463	426	424	464	450	426	464	430	438	466	434	424	462	393	452	410	472	432	460	475	433	484	453	427	466	463	454	411	452	462	421	436	453	435	469	425	446	437	409	416	454	437	415	479	464	485	442	439	461	431	463	455	484	450	455	462	447	420	442	450	466	447	455	410	453	441	463	449	496	460	451	441	443	452	474	457	451	439	434	488	424	467	478	491	443	457	441	452	496	479	407	463	444	436	461	468	465	479	455	442	434	429	463	453	427	430	461	467	445	456	498	420	453	458	438	447	475	481	451	471	443	429	456	389	444	446	452	417	486	445	463	465	440	479	436	427	463	489	431	465	425	467	424	475	443	454	407	498	474	431	419	448	462	429	413	460	452	428	456	446	481	407	452	430	464	447	441	441	428	478	487	477	451	431	451	435	463	442	445	440	467	430	494	428	440	447	438	458	444	475	418	420	457	446	482	437	424	468	416	422	430	405	459	463	434	471	438	423	450	438	465	498	408	420	475	466	455	455	426	468	446	422	453	420	457	458	440	469	450	453	449	457	429	452	426	457	467	444	442	419	460	434	453	475	436	460	425	443	427	452	453	428	416	442	466	463	442	478	446	421	461	454	464	447	406	448	419	429	477	445	440	454	445	431	452	431	465	450	440	439	446	456	452	449	453	479	420	446	416	429	426	440	436	453	480	429	469	470	448	454	441	439	431	459	458	489	459	451	452	483	415	427	442	454	438	421	472	475	441	470	451	467	437	474	439	476	468	452	441	456	449	428	451	448	480	438	464	497	453	460	448	468	475	472	433	450	437	432	445	481	434	446	432	435	410	490	477	470	476	447	418	455	450	439	448	411	447	462	444	471	504	456	465	461	422	477	448	442	433	455	449	466	489	463	440	478	454	448	422	460	449	452	435	439	469	459	462	463	412	409	456	470	491	427	428	448	485	444	488	477	458	455	491	459	449	425	471	460	457	419	438	419	452	448	432	482	413	454	455	456	456	412	437	452	447	452	469	444	490	426	451	450	436	450	466	420	454	446	463	433	420	474	441	465	429	441	448	445	436	454	453	485	477	445	470	474	483	425	484	478	452	482	477	471	472	446	484	471	455	421	424	520	464	438	478	486	450	450	438	419	467	454	456	470	442	455	447	446	450	405	445	432	431	445	471	449	454	470	414	447	432	431	441	460	459	458	466	464	434	459	435	424	461	419	438	429	449	444	475	476	464	442	465	457	457	443	440	482	424	475	477	454	446	478	416	464	453	439	439	415	469	438	462	487	449	443	493	462	410	452	487	436	480	437	417	421	443	413	474	456	466	474	436	437	476	441	435	427	445	427	449	420	471	459	436	426	451	438	434	423	404	454	447	417	450	422	458	454	445	470	416	465	414	437	473	420	464	449	412	440	455	433	477	504	443	485	489	441	458	453	458	432	460	472	424	457	445	431	474	421	446	449	448	445	431	453	472	464	467	436	458	436	413	436	444	451	448	437	430	432	465	447	452	442	442	435	467	424	423	415	461	443	495	449	456	469	473	438	442	474	462	420	463	442	446	450	475	466	451	470	451	437	459	439	451	439	417	443	435	437	464	425	462	454	441	437	454	442	474	462	460	472	434	435	461	453	425	443	438	449	463	469	435	457	442	480	472	476	466	446	448	452	453	433	420	482	470	470	423	438	459	466	435	453	471	444	452	417	441	450	472	451	504	477	430	453	410	436	461	442	449	418	491	436	412	459	461	444	479	462	443	429	438	463	453	436	435	454	439	448	471	443	458	470	474	452	453	503	471	434	443	417	432	454	453	427	475	486	417	421	483	439	443	460	439	468	457	406	485	444	453	459	449	421	427	462	441	485	389	482	445	435	480	512	477	447	498	436	475	424	462	453	477	443	457	477	471	460	476	472	444	440	452	490	434	429	431	490	471	483	463	451	431	441	475	453	442	410	468	411	433	426	422	411	449	463	464	431	479	439	529	473	431	456	425	460	420	470	487	449	430	466	448	457	447	426	472	460	448	455	424	448	426	443	457	479	475	437	431	425	474	434	415	419	460	456	459	416	437	440	438	456	461	462	453	419	464	472	446	462	460	459	415	455	469	471	425	462	426	420	427	427	484	480	474	432	470	455	477	447	428	449	439	447	425	452	464	443	452	399	501	460	425	415	469	409	483	485	445	432	448	453	444	470	436	485	454	418	461	448	446	487	443	441	479	463	456	452	437	470	457	457	444	474	441	445	454	492	438	459	434	474	444	405	451	495	433	434	455	471	436	416	464	473	483	447	465	435	460	464	457	436	461	442	449	450	428	492	490	479	443	444	430	459	431	411	447	470	405	449	423	465	425	421	473	427	482	505	458	453	407	443	440	441	455	471	427	476	445	473	473	467	464	443	474	467	479	441	475	442	441	456	443	439	452	477	462	469	467	438	443	411	456	440	473	466	412	464	464	436	449	437	437	456	442	467	455	448	416	450	449	442	456	456	371	441	481	423	451	476	434	487	446	460	462	451	428	439	442	436	438	421	458	423	463	456	454	420	518	456	451	463	483	448	422	422	443	417	420	436	423	419	436	447	448	486	445	454	436	480	473	460	457	457	420	463	443	463	452	387	453	499	461	452	439	457	461	455	502	438	450	469	432	463	477	454	451	418	469	424	481	472	469	476	451	410	425	481	431	436	394	409	476	491	466	447	458	476	457	466	483	467	420	424	450	457	452	459	471	440	421	439	462	409	420	446	427	390	416	479	446	470	436	465	423	479	428	448	481	454	460	485	429	481	473	456	455	451	443	463	461	440	455	463	446	477	418	396	434	455	446	452	461	467	492	466	462	443	436	452	429	438	475	434	445	427	443	470	459	411	427	447	437	445	466	420	437	392	438	443	479	418	491	431	489	457	430	470	401	502	435	442	438	440	499	432	467	450	435	421	474	474	481	447	475	461	426	422	419	499	443	481	445	466	429	447	426	451	455	440	451	468	428	427	449	427	448	481	435	452	448	445	427	435	406	462	482	492	425	458	450	469	431	447	456	461	470	469	439	450	459	450	450	409	436	473	452	456	428	428	455	472	432	408	476	437	466	461	457	443	448	451	454	422	451	421	445	435	439	417	441	457	478	455	426	461	456	429	429	439	437	434	451	451	459	495	444	466	450	406	451	408	446	412	421	445	472	444	494	506	423	421	435
31695	30355	30384	25352	18897	10835	6049	3928	2452	1496	925	573	434	306	250	221	207	225	202	191	183	209	197	189	202	230	190	198	194	184	189	204	170	182	220	188	194	200	207	188	200	196	199	203	210	179	196	207	188	217	193	197	188	218	185	215	198	201	192	202	212	198	192	204	218	197	194	197	189	191	175	216	187	210	199	199	218	183	202	229	188	170	218	206	198	183	193	197	186	198	230	195	191	199	199	187	199	201	203	182	207	189	168	184	197	181	225	179	201	208	204	218	198	214	204	175	192	205	180	198	204	216	202	198	212	192	197	173	200	189	217	205	181	211	208	232	219	208	209	200	199	206	182	194	198	176	201	206	187	202	197	224	203	217	179	200	207	197	191	221	184	225	217	191	201	207	197	190	199	231	188	188	171	192	188	188	226	199	207	220	198	198	212	205	218	201	189	196	204	207	176	195	209	204	177	215	182	167	200	212	194	219	195	174	201	194	196	186	192	214	190	210	193	222	181	179	195	232	207	186	187	174	186	236	171	226	189	206	162	201	164	194	225	192	199	207	217	204	199	179	215	216	195	199	182	197	225	200	186	198	189	192	206	191	219	212	208	170	200	188	194	180	207	221	205	194	202	198	208	186	180	174	165	218	179	174	188	191	184	243	236	199	176	186	200	202	197	220	206	177	191	183	216	196	215	205	192	199	174	208	213	226	192	207	212	194	206	211	199	209	200	191	201	197	193	228	185	199	212	203	214	188	196	194	221	190	230	201	215	175	212	181	177	192	226	219	194	188	210	215	193	180	187	168	154	202	215	167	169	210	197	212	192	210	208	178	205	205	216	204	196	197	207	192	199	203	195	193	203	206	209	196	207	218	217	219	186	188	219	214	215	206	196	217	215	215	209	180	194	190	198	215	210	209	180	182	199	209	228	209	200	207	182	213	207	208	200	192	176	191	187	214	179	194	176	189	187	191	212	209	181	222	229	199	197	189	169	206	240	194	190	207	188	210	218	220	172	207	207	210	200	196	186	197	195	212	208	216	209	205	196	200	198	182	201	200	217	204	209	186	190	212	187	196	207	189	220	196	184	208	227	215	158	184	189	212	205	184	177	176	215	198	209	185	173	204	189	199	200	203	202	204	193	175	204	173	188	167	208	213	192	199	203	187	205	176	195	211	192	195	200	193	216	218	176	218	187	207	185	196	189	211	182	200	192	206	211	174	179	169	205	196	198	210	196	225	218	200	187	194	186	177	207	213	184	222	211	182	202	200	208	172	200	189	196	187	217	214	210	187	185	216	212	208	185	190	200	200	208	205	180	228	194	185	202	206	213	220	193	218	206	205	208	198	205	203	187	176	215	177	179	181	172	187	171	212	209	215	202	235	187	186	216	187	206	185	186	200	187	203	186	217	192	199	218	195	198	216	191	181	181	217	177	184	188	211	192	197	198	229	173	195	209	186	196	206	176	199	181	190	194	178	197	200	171	197	187	189	188	205	209	192	189	208	216	202	176	193	217	194	190	194	197	196	210	210	192	208	211	204	210	217	195	175	188	207	214	161	198	206	176	175	210	209	176	194	191	171	203	189	228	175	224	197	208	194	188	208	208	198	186	183	228	194	189	201	219	198	220	170	208	214	202	189	212	187	185	202	175	225	176	204	207	187	194	180	207	204	189	174	232	178	201	209	188	200	209	187	218	189	201	194	203	189	186	220	204	198	204	235	196	190	197	208	166	190	215	202	181	184	199	193	199	169	200	212	215	193	191	202	231	212	208	209	193	217	202	205	237	200	208	197	182	224	186	199	208	186	223	183	201	217	182	190	216	211	178	213	230	215	203	190	201	200	186	173	189	195	175	200	186	188	221	177	183	187	204	180	214	183	190	185	187	177	212	219	227	201	192	192	183	180	200	218	187	189	202	164	191	187	186	205	191	197	212	204	201	174	182	193	172	177	210	215	204	201	179	196	197	177	219	200	197	200	171	206	189	205	205	200	189	210	199	193	176	185	205	206	203	203	185	204	218	205	210	202	173	184	207	210	188	188	186	205	210	209	214	199	199	188	200	185	186	193	206	198	177	182	201	210	201	217	175	198	211	231	205	214	198	193	164	189	199	206	183	187	176	192	196	199	191	194	206	209	204	208	197	189	173	196	202	213	194	218	197	221	180	218	200	190	216	192	207	191	233	180	199	221	217	194	208	189	185	197	199	176	183	188	214	202	194	193	208	220	209	201	216	209	195	220	196	193	227	187	201	181	186	221	175	199	199	210	202	226	197	178	202	203	173	181	208	190	181	215	216	204	190	209	167	190	209	202	196	195	195	184	171	210	195	192	186	184	218	192	199	206	210	168	195	187	182	177	218	176	201	181	207	195	233	184	209	235	197	173	205	191	187	216	211	178	190	218	203	196	183	204	203	203	172	205	216	190	188	212	194	202	224	197	219	193	223	189	185	190	192	197	180	175	219	226	192	234	177	198	201	210	197	178	186	188	182	206	193	202	209	194	173	187	197	203	189	179	188	213	157	219	197	179	196	215	215	175	197	188	178	191	212	212	199	203	208	210	192	200	196	194	185	189	211	200	197	198	215	197	194	179	175	198	205	197	212	191	213	188	196	220	195	196	193	200	190	211	217	192	185	201	210	186	236	191	183	209	198	177	194	203	222	235	200	193	194	159	201	196	223	183	184	203	190	194	196	194	198	194	202	179	182	185	202	227	194	205	201	173	205	148	177	193	199	206	191	201	208	202	199	213	183	194	207	184	200	197	212	234	190	198	216	173	213	197	180	190	200	183	226	214	199	209	195	210	176	212	202	211	215	192	214	176	212	200	198	204	191	183	204	182	201	227	207	207	194	197	202	213	204	188	182	175	192	190	181	192	219	210	201	189	196	196	209	224	208	197	198	202	182	207	225	196	197	183	194	191	213	169	192	222	224	204	222	195	199	177	182	197	192	220	189	203	209	223	175	194	196	186	182	214	207	171	180	173	189	220	198	215	228	208	212	194	213	184	209	207	213	191	195	190	187	195	206	191	187	182	203	192	179	162	202	205	187	171	212	205	187	178	183	195	217	213	192	190	205	194	181	214	199	202	213	208	193	200	189	184	222	198	172	201	183	183	236	185	190	202	207	199	197	180	190	198	198	220	194	198	171	203	193	174	189	176	192	204	188	235	202	191	215	187	197	203	201	188	206	193	203	179	207	204	231	215	202	177	192	214	191	193	190	198	211	177	213	201	200	196	210	189	199	200	212	199	216	220	172	200	175	209	205	225	195	182	196	211	200	220	205	201	219	194	208	168	192	203	200	209	210	217	197	202	180	217	221	195	186	174	201	219	178	199	198	181	186	172	183	201	198	166	182	216	198	180	193	192	247	194	178	201	197	227	180	209	215	196	200	171	191	204	208	215	207	204	223	166	200	181	221	192	180	193	163	206	215	189	210	201	206	206	199	202	214	199	188	204	203	223	217	207	186	194	198	201	164	188	210	202	176	184	210	219
19063	24199	33011	35629	32194	24337	17832	13632	10037	6334	3727	2141	1418	874	648	507	475	424	451	489	446	478	470	427	444	443	476	442	451	442	467	474	457	440	490	515	488	449	471	467	441	472	451	451	433	447	480	451	461	450	464	447	446	431	447	479	452	473	453	435	483	473	466	466	492	449	474	424	492	494	447	435	438	463	436	451	448	460	500	476	501	459	432	456	448	432	469	462	485	429	451	450	434	453	444	450	487	467	449	468	466	464	450	493	445	490	452	489	468	465	425	459	498	458	455	491	480	452	440	413	440	452	454	458	477	506	485	432	430	485	461	459	459	451	439	480	482	480	442	475	422	469	490	490	452	456	478	463	463	447	485	448	448	484	477	454	441	487	459	430	425	454	443	441	429	478	433	458	433	468	468	486	431	473	455	458	474	465	466	458	460	465	458	519	457	463	469	445	454	495	443	456	465	436	485	482	513	508	438	463	453	424	453	479	423	455	492	413	452	448	426	483	423	466	495	465	392	475	471	477	441	443	459	450	443	452	440	454	459	448	448	481	478	450	469	451	493	437	435	459	443	472	431	469	451	467	474	467	452	482	452	463	444	487	452	442	452	467	460	459	461	440	494	464	445	478	466	466	458	492	495	423	445	458	444	442	430	441	450	441	452	462	500	453	442	435	437	440	480	418	484	457	448	470	456	447	451	474	452	469	471	449	445	483	424	466	420	458	458	448	474	468	441	417	479	396	460	465	471	458	491	463	455	434	438	474	456	442	454	463	471	480	416	447	439	437	459	441	456	439	423	467	469	455	480	417	448	456	422	446	477	427	425	449	434	435	474	479	476	490	454	456	417	477	480	433	439	481	457	452	450	477	480	434	472	477	482	491	459	472	485	475	464	478	431	495	493	453	484	455	455	426	464	430	476	475	458	442	456	476	461	476	451	467	457	508	446	468	505	445	446	459	442	492	458	478	486	494	444	455	437	492	484	440	444	474	429	468	457	469	453	457	443	448	451	463	469	463	471	463	441	475	486	487	406	481	417	438	447	441	471	482	443	439	479	454	427	392	463	451	474	470	472	483	458	467	462	490	410	432	465	419	482	466	479	483	482	461	471	474	496	457	491	441	455	473	447	431	466	431	460	468	468	449	446	454	465	471	459	443	475	492	479	471	470	441	473	457	445	445	436	447	473	416	454	451	449	409	464	449	457	461	440	478	480	456	453	453	460	435	433	418	491	484	487	408	476	459	469	460	440	462	465	455	441	464	451	473	463	517	492	462	465	455	478	458	484	437	437	443	408	456	481	503	446	458	444	463	461	460	539	474	476	454	461	428	466	486	450	475	432	453	493	454	484	440	458	412	460	456	472	517	422	472	449	453	456	438	474	471	440	471	426	457	459	470	467	446	488	470	483	485	470	493	505	433	433	484	486	452	458	430	463	436	448	474	483	492	463	468	489	477	465	462	473	452	434	436	486	477	453	464	431	458	445	488	465	464	441	473	431	431	449	469	457	468	446	440	457	445	469	442	471	460	502	428	446	474	436	408	475	467	461	489	433	484	415	473	475	460	455	452	479	429	450	464	457	424	447	489	446	473	454	485	460	453	471	424	453	461	481	463	443	481	456	472	454	444	436	457	469	488	424	434	464	440	453	439	430	421	461	467	477	433	436	476	465	433	478	460	468	463	445	446	480	459	476	462	444	473	481	462	443	452	476	431	496	477	468	469	480	428	477	452	433	469	460	474	451	450	449	449	446	448	455	473	487	436	450	427	458	482	467	439	505	425	462	399	453	443	452	472	499	464	435	513	444	467	445	427	518	483	471	456	468	433	484	474	446	467	486	481	494	452	506	474	471	482	506	475	439	482	447	478	469	482	434	445	466	428	493	428	483	464	434	513	461	455	464	467	512	476	458	459	463	417	452	429	406	433	473	450	444	464	462	458	453	442	453	438	457	482	470	471	499	448	474	474	456	481	490	500	479	439	468	462	450	461	454	480	445	476	475	458	441	475	444	441	423	445	437	461	419	488	441	459	421	456	408	465	421	466	484	455	526	438	467	443	454	485	461	443	472	479	482	463	435	494	436	455	469	485	441	477	458	429	443	499	457	485	482	424	444	465	426	466	448	474	452	435	448	450	454	441	475	438	450	462	480	462	445	465	452	457	490	442	437	490	426	428	456	469	456	510	419	396	421	418	458	435	484	476	426	452	481	453	411	463	438	483	429	430	457	445	471	440	431	410	487	460	456	454	467	464	442	415	481	433	445	440	441	458	496	479	446	443	485	443	452	469	507	435	492	458	449	476	468	430	419	464	431	472	453	475	469	448	447	426	438	423	463	486	480	464	438	472	437	465	474	465	451	441	500	488	513	443	458	422	468	471	453	464	488	469	473	485	485	474	454	452	445	462	454	479	453	468	415	471	471	485	459	470	435	443	502	413	437	440	432	478	458	464	455	441	448	452	491	433	456	449	457	435	484	475	441	469	458	450	437	457	437	457	475	496	445	444	425	477	453	424	507	462	463	480	464	455	443	465	487	439	486	450	474	450	457	441	464	455	466	488	438	493	455	472	447	434	467	480	445	441	466	450	455	457	425	436	471	476	429	506	447	449	446	439	438	448	471	424	447	429	463	424	469	452	467	436	449	496	446	441	462	484	436	462	419	446	453	441	438	438	404	490	474	458	472	414	471	427	445	446	446	512	423	461	488	439	470	453	477	453	461	440	442	469	446	478	450	456	459	456	493	455	453	428	462	483	489	432	462	465	499	475	415	431	451	467	463	457	428	463	464	465	456	443	428	429	463	416	442	447	462	434	430	449	465	453	417	471	459	447	442	479	460	455	477	455	453	438	450	435	475	443	465	440	488	471	474	473	454	436	427	461	468	434	465	464	426	461	460	434	487	430	470	453	445	438	452	428	455	439	431	426	436	492	423	475	417	437	467	460	470	451	486	489	453	417	484	460	455	452	448	438	467	416	469	453	436	426	453	427	466	442	466	457	470	464	417	442	459	475	442	435	449	474	447	466	460	464	446	489	448	511	482	479	430	453	429	498	489	447	448	428	467	437	476	462	466	455	398	453	424	443	488	440	489	513	475	405	496	460	440	463	449	467	388	472	505	472	463	448	459	483	432	421	426	461	455	436	466	465	463	477	483	465	440	472	473	460	473	452	448	482	429	435	459	446	461	445	482	463	459	433	476	463	469	444	443	459	450	462	448	452	440	432	485	455	434	501	443	475	462	448	417	446	416	456	456	454	523	478	451	482	500	455	439	446	477	482	439	453	437	451	435	427	463	431	440	476	469	470	450	455	456	444	452	464	457	449	468	471	459	451	460	474	435	434	458	479	457	478	451	451	470	447	461	423	446	434	452	479	476	449	468	443	445	454	452	439	440	465	484	461	452	454	475	459	426	467	421	439	485	453	436	447	451	429	468	478	478	480	476	467	435	464	464	462	444	452	483	456	454	462	467	487	435	476	445	447	458	449	504	500	421	458	496	471
48365	48429	49722	50749	46381	32455	25208	22457	17443	12376	7232	3993	2157	943	499	326	208	197	190	197	237	204	184	207	224	188	202	222	198	192	171	175	213	196	184	210	204	194	199	210	220	170	175	190	232	212	195	215	187	204	202	211	208	180	181	204	230	180	178	180	202	189	192	173	192	211	183	152	193	212	218	216	192	196	199	175	192	235	204	184	205	174	244	184	206	191	166	182	183	207	216	213	211	162	227	202	198	200	205	206	196	181	191	197	224	196	211	173	206	181	198	191	173	172	189	196	181	181	184	210	186	192	191	175	190	222	192	208	205	215	188	212	209	228	206	218	204	225	201	184	165	197	208	201	179	213	171	185	190	213	202	209	167	191	179	169	182	216	207	210	198	196	230	203	207	191	203	192	192	181	210	208	169	231	199	183	212	182	196	214	202	171	184	188	197	230	201	198	191	201	176	183	196	205	199	170	168	212	178	177	177	203	205	186	208	216	183	185	191	197	195	239	186	198	210	178	197	195	190	166	189	217	211	202	184	184	208	208	207	222	189	174	206	199	191	209	170	201	199	215	203	183	210	211	236	201	200	198	207	208	225	199	189	193	209	196	181	215	194	232	173	195	191	178	169	197	194	220	181	190	188	177	204	203	208	201	232	209	187	190	205	206	191	202	187	203	220	199	187	201	180	189	190	194	187	181	211	210	183	197	201	206	234	215	189	208	221	169	190	176	196	214	187	210	192	175	240	209	189	196	205	213	205	211	218	175	204	237	209	192	204	207	205	191	228	181	193	215	215	188	190	176	213	199	191	221	239	188	214	222	177	189	196	187	210	190	196	207	194	199	193	195	190	217	213	201	198	191	196	175	176	195	203	189	198	228	198	179	177	188	181	196	201	184	185	235	208	204	200	201	180	205	200	195	198	195	226	200	169	208	207	208	193	199	209	202	214	188	211	221	189	180	187	214	203	217	162	205	176	170	214	197	179	201	189	184	174	192	185	218	207	169	207	184	203	177	196	198	200	197	213	205	179	184	182	184	196	203	205	207	192	205	202	211	175	181	233	204	199	205	212	208	191	183	162	193	214	201	199	199	206	196	209	200	180	167	198	188	180	206	156	174	201	182	185	223	210	202	167	194	216	202	218	183	201	195	190	216	216	181	209	194	179	210	185	218	201	198	200	205	226	225	198	203	191	208	208	194	201	201	191	177	198	209	206	199	194	212	195	204	180	190	181	192	200	179	181	198	204	205	182	208	201	181	195	194	191	211	230	204	221	214	163	203	191	212	231	188	225	199	214	198	199	202	189	198	193	210	217	171	211	181	190	187	209	217	204	214	210	226	207	166	185	212	217	209	194	191	173	189	194	215	215	219	222	194	193	189	194	206	188	201	229	202	207	191	216	175	208	225	214	185	174	196	192	194	201	198	193	208	199	219	193	197	212	186	211	182	226	203	181	189	198	194	204	193	207	191	221	190	204	218	206	210	223	193	202	233	197	175	164	212	216	208	198	183	200	182	199	187	205	209	195	197	188	188	194	211	193	185	182	203	215	197	201	205	204	209	198	211	185	201	189	186	187	176	202	209	213	207	193	198	205	170	212	187	207	198	185	184	230	179	212	181	186	229	201	194	198	207	190	206	180	211	239	205	204	193	225	201	211	224	191	177	191	204	205	207	215	181	183	195	173	188	198	176	192	193	171	198	190	210	186	184	203	191	181	197	193	187	194	201	206	181	187	174	181	204	191	164	181	227	224	210	191	201	212	204	173	202	184	183	175	195	179	189	195	203	196	202	177	192	200	224	186	177	209	219	191	214	214	216	185	207	187	208	209	222	235	181	192	181	256	201	192	199	185	213	179	202	182	180	217	207	192	196	211	198	195	205	184	178	206	178	215	236	212	209	195	208	232	210	217	190	228	182	201	209	219	206	241	212	193	192	193	173	193	205	198	213	203	175	202	223	220	212	188	186	180	212	192	201	198	192	214	188	229	197	226	210	196	231	213	206	198	198	177	189	183	199	209	182	211	195	204	204	204	212	229	202	189	205	187	184	219	210	189	210	202	193	203	184	209	203	187	188	224	198	186	187	199	199	212	194	197	205	231	183	220	197	209	196	193	182	219	212	172	191	195	186	177	219	203	180	208	219	202	186	198	227	200	201	198	205	205	193	192	183	178	214	206	225	204	193	171	211	211	219	182	170	186	188	187	196	166	210	182	179	207	232	201	179	185	207	204	214	200	219	187	197	187	200	190	196	204	188	204	186	192	213	175	166	217	181	208	191	191	200	182	205	194	228	217	182	247	204	201	191	205	215	188	196	200	212	189	197	178	234	220	188	196	193	218	204	213	212	206	201	197	185	197	175	187	196	164	172	220	210	213	206	181	184	199	200	220	178	191	189	197	182	193	193	193	194	181	194	227	212	204	217	206	211	169	173	209	187	223	214	178	218	202	236	217	199	189	186	182	194	206	167	187	177	195	206	173	193	211	206	197	200	182	201	191	172	194	194	196	227	188	224	197	222	208	214	205	191	203	201	178	207	181	195	170	185	205	189	218	174	191	192	192	188	207	208	188	197	229	184	184	185	197	180	210	210	197	217	189	182	213	204	193	206	189	224	211	218	218	197	200	211	203	213	200	200	167	170	214	183	210	228	203	173	201	205	181	184	184	193	196	203	190	186	202	211	192	188	166	188	217	184	216	203	179	188	202	210	213	205	205	193	199	223	199	226	189	165	194	223	178	181	163	211	194	216	185	209	194	201	206	212	213	217	202	193	173	174	199	217	184	205	205	214	200	217	197	193	189	182	220	229	188	187	204	213	197	202	201	201	176	197	202	209	206	187	181	192	183	175	204	199	212	196	186	190	201	206	218	188	185	210	194	214	190	207	229	183	199	190	204	224	185	188	198	208	221	186	204	207	168	218	197	202	207	203	204	206	209	211	199	192	194	172	226	181	200	206	213	199	197	200	194	209	214	209	214	198	190	211	186	192	169	192	194	194	189	165	202	195	191	186	192	177	184	212	213	208	199	190	215	205	192	201	203	192	181	190	188	189	197	198	200	192	182	172	219	200	179	179	204	178	194	212	205	205	221	224	190	205	212	189	184	193	222	194	205	196	205	203	200	223	193	213	213	181	211	192	199	208	219	187	182	201	215	208	202	190	217	197	199	190	187	224	207	192	204	226	191	213	213	213	186	232	191	205	190	229	185	204	205	197	157	194	223	225	210	195	192	186	231	200	211	214	187	206	212	195	193	187	198	211	199	202	206	207	199	186	167	208	204	197	187	230	190	198	211	172	180	203	194	212	193	202	201	194	227	204	196	198	182	218	199	178	198	186	182	176	198	196	215	214	187	197	211	175	172	207	190	202	211	188	221	196	194	200	193	173	224	182	209	195	205	216	225	214	194	234	218	188	213	196	196	219	151	197	179	197	190	204	190	196	212	187	190	222	204	186	191	205	210	182	217	207	199	207	207	202	204	208	194	200	215	208	211	183	196	201
32800	41603	50195	55232	53964	43183	36813	36507	32955	28773	20203	13593	7932	3637	1788	1013	607	514	488	478	576	507	460	452	448	458	459	417	432	450	479	487	430	448	448	475	422	442	488	452	473	461	431	483	494	431	439	451	474	468	441	456	476	435	444	444	492	442	478	419	422	467	459	452	426	466	423	432	467	455	503	449	467	445	489	440	464	510	443	490	412	426	460	422	436	471	501	424	447	475	465	389	446	465	456	422	444	481	445	468	434	462	413	419	482	412	475	449	430	490	501	479	470	470	407	463	446	433	437	463	443	437	445	493	434	449	465	460	418	473	439	511	436	490	461	454	437	458	489	450	430	431	489	434	465	449	431	489	419	481	462	444	425	489	486	500	437	459	429	426	448	503	436	489	455	415	450	454	452	486	474	480	486	445	464	489	429	425	470	457	472	475	441	446	434	430	444	430	430	440	405	468	467	484	441	464	444	453	457	486	446	465	457	432	433	451	462	449	478	468	448	477	425	419	455	448	500	457	458	439	445	473	464	439	439	425	407	471	495	444	441	417	481	457	465	483	469	479	453	407	469	436	454	466	454	485	485	479	422	456	424	455	462	446	486	435	492	462	451	452	467	432	469	456	434	455	431	486	478	463	459	458	458	444	454	437	434	457	428	437	455	474	436	437	446	449	413	448	466	448	487	450	455	445	444	420	472	435	484	453	437	466	441	443	483	428	489	470	430	456	462	442	444	451	478	464	439	458	451	482	485	471	442	441	450	479	464	456	470	483	477	421	456	406	455	431	432	417	466	460	458	434	477	421	465	413	435	478	478	460	453	489	412	486	437	455	465	427	469	454	495	445	438	415	451	422	452	459	441	436	447	454	450	472	443	417	454	441	463	428	433	466	448	500	446	435	443	390	440	448	429	449	405	488	448	435	455	484	429	428	433	471	468	408	433	454	473	520	460	429	425	420	455	473	442	435	452	490	460	441	470	440	457	456	435	465	443	429	438	419	449	428	453	428	442	512	393	471	442	431	480	476	454	456	444	442	419	464	442	452	424	426	471	443	422	479	455	432	432	444	445	440	447	446	458	458	455	449	437	444	412	434	448	468	406	419	436	474	422	464	431	489	487	467	455	420	422	438	449	478	479	429	439	439	468	431	453	449	468	463	456	454	432	475	452	476	462	450	474	452	439	449	439	476	477	462	416	450	424	481	463	461	443	460	464	467	452	428	446	442	441	475	451	472	458	465	465	457	444	486	459	450	459	435	442	471	442	428	434	448	431	471	446	452	444	474	437	435	435	439	457	472	449	412	439	503	455	480	412	436	449	452	464	458	456	406	442	475	430	495	444	462	454	441	439	453	420	440	458	466	393	455	407	484	488	468	435	440	443	479	412	467	453	453	463	466	455	462	467	479	424	456	466	469	449	449	456	428	477	470	417	439	467	424	485	413	461	467	442	483	441	449	463	467	435	453	486	464	477	476	413	474	488	448	483	470	437	474	456	451	440	469	444	444	450	440	463	436	432	504	449	444	475	476	417	476	442	426	449	514	461	475	412	507	490	447	466	429	449	445	440	476	426	422	448	432	485	493	432	440	443	478	442	453	474	479	462	456	452	430	447	462	486	445	457	466	440	468	418	438	442	470	474	429	435	429	470	460	454	433	461	416	438	450	443	464	420	439	452	471	515	479	431	396	534	485	441	459	482	456	444	468	462	426	456	519	437	490	457	429	421	461	463	431	436	417	450	482	448	440	416	459	428	461	486	433	476	448	467	448	427	457	442	420	454	435	464	429	442	432	446	462	453	455	429	439	448	414	463	438	457	446	397	473	470	435	450	447	415	461	463	464	462	488	431	483	455	468	429	461	466	467	446	480	454	443	450	458	424	438	477	473	483	431	419	419	480	450	396	448	488	430	472	490	429	451	495	462	441	449	470	451	429	455	460	407	470	484	421	438	461	493	437	457	471	473	453	449	495	425	470	470	485	416	452	478	455	441	477	504	454	449	468	420	470	460	474	470	422	435	476	503	443	437	432	449	468	442	477	448	456	432	459	498	415	441	482	460	441	448	454	431	457	464	425	444	445	462	479	428	395	508	429	449	442	452	427	443	445	444	419	436	456	465	437	486	426	486	454	459	444	453	469	423	465	459	447	449	464	449	438	448	435	462	481	428	441	488	457	434	508	464	462	457	440	502	472	426	439	448	476	431	469	478	454	471	461	442	429	442	458	466	452	483	482	440	459	446	450	428	439	470	438	458	470	470	435	451	493	462	414	439	446	434	419	471	439	443	459	431	438	453	436	447	436	444	421	475	420	433	454	443	449	443	456	473	420	433	453	455	450	452	461	464	439	482	434	472	441	468	446	443	440	415	434	416	454	421	447	467	437	440	436	472	410	449	510	502	499	442	469	470	484	437	424	469	463	450	465	477	428	459	452	458	440	473	442	485	430	439	438	441	440	478	470	433	442	456	440	425	465	416	463	456	479	459	450	424	475	423	440	469	458	451	464	443	428	460	466	438	480	461	453	442	487	456	486	429	452	460	443	465	472	453	470	451	442	450	478	445	475	467	463	437	446	424	417	484	468	444	431	440	474	455	450	451	452	445	433	478	472	467	477	457	430	438	446	501	457	457	457	464	465	474	437	483	461	464	421	455	446	480	428	453	430	460	465	485	441	467	441	459	466	481	447	464	436	444	443	450	406	478	439	428	428	444	451	462	415	482	457	478	434	455	468	468	470	480	427	438	451	443	451	451	495	411	464	479	448	450	448	460	478	472	476	450	478	450	488	412	499	471	462	465	439	457	469	425	441	485	442	404	437	452	437	443	449	458	477	475	449	457	487	426	423	434	498	390	481	470	487	446	471	441	461	456	419	454	464	467	459	450	438	438	464	454	506	477	469	470	441	472	464	466	435	454	442	438	456	432	457	450	430	445	451	460	448	422	440	454	418	424	458	454	437	441	481	421	455	473	484	441	475	462	441	437	464	449	460	440	454	420	478	479	450	465	432	482	432	423	448	469	475	420	437	442	454	469	440	414	446	487	486	463	471	427	390	457	481	444	450	436	431	445	448	457	456	440	482	419	456	457	475	449	450	432	435	466	453	440	452	455	456	445	451	439	439	471	447	455	439	415	462	453	457	507	478	443	429	479	441	493	429	443	460	437	461	488	469	407	451	429	493	455	451	425	474	469	467	462	441	426	451	431	479	435	441	426	434	458	472	457	432	438	450	433	442	476	487	414	448	436	418	445	443	463	420	443	460	453	451	429	438	440	472	457	410	488	446	433	499	473	455	430	456	426	455	447	429	477	459	471	474	487	443	454	464	459	413	459	451	419	455	485	413	463	449	441	449	455	429	458	426	459	431	488	450	468	461	434	424	442	464	441	498	421	481	444	434	480	449	483	423	459	453	457	482	450	462	460	416	460	452	439	417	429	445	435	441	453	424	436	483	438	451	469	479	459	407	473	477	394	438	423	424	439	452	452	456	448	435	449	477	488	421	441
55889	49975	49090	49989	39127	29087	27320	28275	26880	22318	13967	7928	4105	1654	724	466	273	222	226	214	233	223	202	236	216	179	197	216	214	179	207	189	219	221	215	211	225	226	214	208	192	214	182	201	204	239	201	206	226	204	211	194	201	176	204	179	182	166	195	205	190	201	199	197	224	169	210	211	216	201	207	209	197	218	189	223	190	204	218	198	198	200	192	214	224	218	214	196	221	201	201	182	196	194	209	178	197	201	174	198	165	201	209	207	194	204	185	214	210	189	178	188	223	226	203	212	197	196	197	215	196	194	187	200	212	222	217	212	205	215	214	200	171	216	184	222	214	214	199	211	178	192	176	209	204	215	181	172	195	204	184	192	197	204	200	208	218	207	196	193	197	243	190	185	174	218	214	210	193	169	182	189	212	203	213	205	210	205	222	193	197	180	192	197	204	192	196	190	203	202	219	202	195	183	192	210	194	174	208	192	191	194	162	204	197	206	189	227	195	228	197	227	166	186	164	195	187	201	191	184	192	217	220	209	189	204	193	185	217	194	196	188	189	187	197	216	202	184	194	178	208	190	230	194	219	194	191	198	209	199	213	192	198	193	203	194	212	190	199	201	200	184	185	218	187	218	212	201	196	193	214	194	219	212	182	208	175	189	174	197	212	207	182	209	223	188	211	209	216	232	219	195	194	203	214	198	221	217	223	217	208	200	224	193	198	177	186	205	163	198	191	196	203	189	215	227	193	172	202	196	191	222	218	192	219	183	194	181	180	192	216	211	204	201	211	204	196	204	195	219	182	203	199	193	194	195	209	194	213	200	212	212	202	171	210	226	197	192	231	213	205	219	200	200	182	213	213	226	205	189	198	222	208	200	197	196	218	228	207	191	225	187	180	187	220	199	192	198	200	188	193	210	160	213	195	208	196	208	194	191	190	185	193	214	193	204	198	221	193	215	180	196	220	189	182	216	202	230	188	216	262	197	181	201	204	185	186	201	196	190	200	202	219	191	219	209	206	213	196	200	187	195	224	218	208	198	198	193	199	210	213	198	207	171	198	179	207	178	201	226	207	209	206	216	200	218	198	208	194	193	192	202	198	179	219	232	227	186	195	188	217	197	220	189	175	194	202	210	203	202	232	212	202	209	195	199	175	202	197	216	172	206	206	211	183	205	197	193	189	190	186	189	196	192	202	196	184	203	212	188	193	193	178	186	208	189	241	208	221	201	209	186	219	197	220	206	168	176	193	206	207	192	207	220	213	197	200	184	180	185	193	209	185	204	181	182	205	199	186	222	197	203	203	204	197	194	227	200	217	188	186	184	200	200	185	190	174	174	190	200	196	210	195	180	223	218	215	219	224	225	198	193	223	198	200	194	204	177	202	189	208	212	206	217	211	178	210	192	191	188	203	204	186	194	208	199	201	207	192	170	214	204	205	190	189	207	196	206	214	193	192	209	180	190	180	200	179	169	200	195	195	192	208	197	231	210	216	226	199	197	223	182	195	211	206	202	192	190	204	197	187	182	189	213	229	204	217	194	191	201	218	188	191	211	214	195	208	199	178	189	207	214	184	199	206	176	187	182	235	189	189	205	220	207	196	197	189	213	209	207	211	219	222	196	190	193	198	223	184	222	212	197	172	207	215	203	194	243	214	182	204	210	216	180	185	200	205	198	235	213	183	203	214	206	204	214	230	196	193	224	214	235	208	215	217	204	201	217	200	202	203	224	191	210	216	203	207	209	211	209	194	196	217	227	202	187	230	200	192	204	219	204	167	200	211	206	175	201	190	215	195	193	234	239	181	208	190	236	205	215	197	192	195	177	175	209	200	233	206	204	198	202	212	199	182	208	191	203	193	192	184	211	200	167	195	224	214	237	182	199	224	183	193	216	225	155	209	196	165	186	231	196	225	187	203	195	194	214	160	217	205	168	209	205	203	209	194	201	196	213	198	182	204	224	207	200	247	203	215	207	210	216	201	176	201	209	206	218	195	181	213	202	185	201	228	197	203	209	184	207	194	214	211	189	195	194	185	224	204	221	192	208	177	222	208	213	217	198	214	234	186	206	197	174	216	185	194	190	184	197	207	228	197	195	199	198	207	208	175	172	216	204	191	198	223	204	204	176	173	188	215	204	192	221	223	216	187	235	199	210	215	200	166	187	177	212	201	211	233	206	218	205	208	243	185	189	215	173	201	188	210	212	199	216	192	203	194	181	180	199	195	206	215	224	207	184	199	197	217	186	197	219	167	216	182	209	198	188	188	177	217	209	182	222	207	185	214	182	200	203	174	205	195	192	195	198	177	200	191	203	200	202	204	200	192	209	199	224	200	208	198	192	192	196	220	177	189	234	200	204	192	226	207	202	205	181	187	181	179	202	194	232	204	195	205	195	190	234	210	186	219	215	208	215	220	203	204	194	222	201	171	198	218	217	201	192	202	225	200	211	192	182	193	192	206	204	209	196	201	211	231	194	162	195	231	204	192	184	213	199	189	216	189	177	216	183	208	222	210	202	200	200	214	242	197	210	188	190	192	218	209	200	204	194	229	200	193	214	183	171	182	205	193	189	196	179	185	177	204	206	198	219	215	192	184	214	169	206	195	193	189	190	189	169	202	211	175	205	208	181	216	205	155	203	181	181	183	195	191	220	172	185	212	217	202	226	155	176	176	198	193	232	200	184	212	192	206	225	194	209	184	196	193	205	185	201	180	196	205	196	216	194	202	199	187	192	191	210	197	207	212	214	196	204	198	213	167	187	192	189	185	198	199	215	203	205	183	183	178	185	203	194	205	197	179	191	199	187	197	214	191	199	195	211	230	212	184	188	218	194	185	206	195	227	230	218	218	213	198	193	196	212	230	180	205	195	224	174	202	190	202	223	183	200	187	199	200	209	242	214	192	204	198	196	193	186	165	189	194	193	193	197	221	192	203	215	190	197	181	189	178	216	195	191	211	208	190	208	212	182	171	217	211	196	214	210	218	235	194	203	229	195	206	186	202	201	208	195	213	207	209	167	195	191	193	193	213	194	188	193	214	209	203	187	218	205	210	200	190	185	200	209	235	219	219	207	220	208	231	216	187	193	211	197	178	196	209	203	195	247	218	201	205	192	222	216	212	208	214	201	184	214	209	190	220	177	240	216	216	216	193	201	197	196	181	210	207	198	227	211	206	196	203	196	193	202	184	168	201	196	195	192	189	212	193	186	147	192	216	185	189	189	210	200	199	203	204	230	236	228	184	196	214	206	186	192	219	198	176	176	187	207	234	237	221	189	194	216	176	179	174	194	182	192	218	196	203	211	217	188	219	194	199	191	167	189	218	211	207	222	213	215	202	223	187	208	203	199	214	225	195	187	195	222	184	193	225	229	194	207	196	176	212	222	211	204	218	221	209	201	182	194	206	210	187	211	183	173	204	217	225	202	208	209	200	212	194	182	197	195	218	225	218	172	171	188	195	209	203	194	220	224	183	193	189	221	204	219	193	193	207	192	183	214	200	222
41076	46742	54959	56363	51243	49536	45700	46002	42571	38294	29332	21661	13233	5827	2701	1379	779	542	508	517	536	608	545	520	536	481	473	445	484	441	450	433	451	451	454	431	442	475	442	501	442	444	497	439	446	439	435	443	466	481	437	432	478	448	477	466	429	442	416	441	408	469	421	450	468	478	461	455	420	440	426	413	446	444	449	486	467	465	449	455	493	490	459	452	452	443	466	447	523	463	435	435	463	456	479	422	447	463	415	440	449	427	483	466	462	461	452	439	454	443	450	425	496	472	438	423	430	444	502	461	466	439	504	510	431	468	416	467	436	447	431	469	465	441	453	463	477	479	461	456	433	468	468	441	441	419	452	441	476	412	463	446	434	444	455	458	466	464	509	433	424	455	421	417	438	464	427	398	447	415	459	448	416	481	475	463	452	408	491	467	432	427	449	442	424	465	431	481	444	457	449	428	458	434	469	440	459	476	452	438	454	432	456	486	442	421	448	427	432	439	450	457	439	449	475	451	437	432	459	438	451	476	436	457	446	438	448	424	450	455	451	430	455	473	439	464	430	477	429	428	482	450	478	453	470	448	437	436	445	449	461	458	457	455	466	479	420	488	456	494	500	439	447	467	449	452	426	421	466	437	453	448	475	467	435	447	424	447	469	442	439	445	470	399	457	481	458	499	427	466	479	472	428	466	493	452	454	447	432	434	447	463	473	409	454	450	465	448	450	465	445	424	455	411	509	420	422	453	491	452	462	451	434	463	440	482	432	448	474	479	451	488	468	463	464	444	417	498	437	448	476	470	463	408	452	417	433	426	474	486	453	471	440	438	484	467	475	505	431	461	433	450	444	460	416	477	467	440	466	457	446	470	453	455	446	463	435	459	462	431	436	447	427	500	454	454	419	418	448	444	472	454	459	448	452	465	467	482	451	498	453	417	428	460	468	460	439	462	450	446	467	414	457	463	451	480	411	483	475	443	407	421	454	464	448	446	482	454	440	448	463	428	452	465	457	441	439	464	456	460	466	476	456	485	417	480	423	422	469	442	458	458	424	445	427	460	459	486	428	442	496	461	500	466	442	431	418	421	446	465	441	465	453	469	416	455	437	502	448	425	464	429	426	460	484	434	487	465	451	449	464	443	501	458	476	452	486	461	425	448	493	459	468	450	443	469	433	412	436	451	414	478	429	457	444	448	443	458	466	455	468	433	441	424	432	469	476	433	438	443	476	470	445	435	437	450	424	407	476	433	458	478	462	462	436	460	431	416	461	482	444	459	460	441	433	422	449	470	465	447	468	459	439	430	454	450	461	441	432	431	446	413	452	471	451	456	443	446	437	411	435	421	399	444	448	434	468	476	446	455	459	457	474	465	397	465	459	453	419	460	398	458	493	423	469	431	477	427	410	467	435	465	434	457	429	437	466	434	461	464	466	435	441	448	460	471	447	471	433	416	484	427	456	437	452	417	477	445	477	427	419	450	477	436	438	447	439	469	460	426	411	470	434	462	448	452	464	490	465	437	427	465	454	503	444	459	455	434	441	479	474	436	427	489	448	422	427	453	449	431	462	460	522	455	440	455	435	448	513	462	462	411	459	436	431	443	432	444	447	468	443	456	484	472	450	456	409	493	452	424	498	429	463	432	456	462	458	470	428	452	426	472	444	431	462	461	453	429	432	463	446	453	441	434	479	434	418	428	425	456	440	451	478	401	406	414	450	461	436	460	470	434	446	426	435	424	439	422	469	435	456	443	475	407	474	448	472	476	470	477	463	411	411	438	454	465	470	451	470	463	437	470	478	438	453	456	452	429	444	443	456	413	485	418	460	496	458	438	455	463	450	441	409	427	450	466	464	438	467	455	443	446	425	467	452	438	484	478	440	454	428	423	449	487	447	441	454	469	421	448	455	432	472	441	449	422	462	422	445	456	455	492	449	440	478	457	440	449	440	482	463	459	431	454	466	458	487	436	476	439	474	445	471	452	449	475	428	471	445	425	451	471	428	453	464	434	447	438	457	453	415	445	405	454	482	432	438	446	444	447	456	431	403	446	435	463	487	455	490	442	458	445	465	458	450	442	430	446	462	416	454	430	437	451	471	433	421	466	453	465	433	436	438	445	410	441	471	423	492	457	440	433	450	422	445	434	448	467	438	488	471	425	483	488	440	424	401	472	465	457	466	437	447	441	442	428	478	465	465	466	437	426	443	449	423	489	481	453	488	429	451	488	451	403	477	442	450	434	491	464	416	451	456	473	481	459	438	401	475	415	456	443	416	449	471	443	428	434	450	460	466	442	462	446	465	468	432	484	421	452	440	455	452	452	427	434	458	462	464	435	466	477	468	476	433	473	443	458	425	483	477	449	436	449	443	432	489	435	423	449	400	450	460	439	425	437	448	438	412	460	495	460	464	432	458	417	498	464	470	437	445	443	427	455	451	473	461	430	478	456	455	430	438	448	457	434	431	388	456	449	443	433	438	483	469	423	438	495	434	460	449	451	447	429	434	490	441	439	455	417	473	478	431	483	462	426	445	450	444	445	454	433	448	457	455	446	464	470	452	466	478	459	450	445	468	484	464	466	469	484	423	473	461	475	444	457	443	433	460	426	451	419	406	440	453	429	448	442	481	424	443	431	472	494	448	432	447	441	451	459	469	507	462	426	420	462	450	477	450	485	431	491	435	475	447	454	455	462	491	457	454	454	438	468	460	439	448	438	480	428	410	463	452	517	452	416	454	435	452	470	441	442	452	450	422	432	457	411	437	435	459	457	446	435	493	437	425	450	456	440	489	438	438	471	449	450	432	471	428	475	453	451	484	440	469	441	429	461	490	427	489	439	465	428	468	451	448	456	471	445	487	474	459	447	438	434	463	474	492	465	445	454	449	425	427	463	456	465	452	439	455	438	459	444	472	459	433	470	493	417	444	477	433	455	438	461	449	460	439	438	437	441	456	413	462	467	435	447	423	459	420	456	436	475	460	449	476	436	416	443	441	457	433	491	462	413	439	445	434	443	454	435	442	432	422	466	418	436	465	459	410	458	429	470	421	491	433	439	477	463	438	422	460	452	449	476	467	486	443	452	453	464	470	456	462	508	455	443	457	478	442	463	470	464	433	427	436	471	435	448	419	437	431	451	454	451	459	430	410	447	477	444	449	458	450	437	474	438	443	431	479	454	454	453	439	400	430	466	467	453	440	457	431	429	421	452	408	450	445	495	448	471	444	445	467	433	509	445	465	428	457	425	456	458	445	453	423	491	497	456	429	433	455	478	457	437	509	438	439	436	467	453	487	452	440	469	432	474	479	417	448	431	465	448	415	494	423	410	413	447	447	450	461	441	420	467	505	438	489	464	450	392	491	420	453	459	458	443	460	462	393	399	469	495	460	444	466	468	458	408	464	454	449	463	452	449	451	469	460	462	480	464	425	448	450	448	475	480	463	438	406	441	410	419	423	443	440	458	465	455	504	455	452	450	451	436	505	448	425	438	425	453	468	446	465	449
30594	29596	31723	31132	19765	11767	6026	3548	2010	1280	787	554	477	331	260	218	206	187	219	203	189	219	215	188	195	189	184	204	188	209	185	212	199	192	218	210	209	186	210	191	203	197	209	186	201	225	212	226	199	213	197	181	205	183	191	200	166	173	197	189	195	209	194	236	191	212	211	183	205	185	223	215	199	167	199	216	203	181	200	177	181	211	193	203	189	177	196	198	160	204	183	202	201	220	204	211	180	170	211	184	195	201	208	174	174	190	209	222	197	210	195	192	190	205	199	209	198	195	221	216	216	217	206	184	178	209	178	207	222	194	223	183	226	195	150	205	191	222	207	197	211	215	202	172	181	209	195	198	192	193	208	201	166	225	165	210	220	201	236	220	218	205	218	202	190	207	200	189	198	193	199	214	223	200	202	202	199	211	188	196	185	168	229	197	201	208	187	205	199	187	219	205	186	177	201	228	178	188	223	193	189	208	194	190	192	200	190	198	187	192	240	231	220	209	200	213	190	222	192	202	198	187	181	227	187	198	204	201	209	191	218	181	213	193	202	208	205	213	210	212	235	224	196	202	198	190	194	201	205	197	155	215	190	220	187	222	224	188	190	188	206	200	202	207	202	205	197	183	212	182	222	187	178	197	202	228	163	185	200	208	229	180	193	204	204	203	182	198	192	204	205	200	194	191	183	195	179	214	226	214	201	193	208	201	191	222	189	175	202	176	191	197	218	191	204	180	182	197	195	170	188	208	210	194	197	181	209	198	228	211	183	204	197	206	228	203	201	178	219	171	189	186	203	189	186	158	171	214	194	207	198	216	194	176	170	207	231	201	209	203	184	175	210	224	210	224	196	217	191	204	171	210	187	186	199	182	189	196	203	204	196	221	207	205	212	216	195	179	205	228	201	195	194	170	175	204	195	177	189	196	173	223	184	174	202	176	215	199	197	193	188	172	212	204	186	202	201	199	213	168	204	223	205	225	177	167	199	197	195	194	207	171	181	198	212	195	190	180	211	194	185	224	206	209	175	208	207	207	209	181	204	211	181	209	195	206	206	197	241	193	216	214	189	207	198	169	208	187	196	217	199	199	190	185	180	221	203	209	195	212	195	197	201	198	201	199	207	194	187	208	203	200	210	217	181	169	223	199	200	189	211	188	216	181	196	197	218	202	206	206	188	199	188	179	214	208	190	196	230	210	227	216	198	188	206	196	195	188	187	164	200	191	185	215	178	199	219	224	177	184	183	188	196	211	217	188	198	203	198	186	194	189	182	191	183	220	181	187	225	185	190	214	220	217	199	202	188	202	205	185	219	208	218	217	186	201	207	165	209	234	161	217	247	194	204	177	189	214	209	190	214	210	209	182	214	182	214	204	182	204	185	224	183	180	214	209	202	199	188	215	176	188	183	198	224	215	181	201	211	187	206	171	222	199	192	181	222	189	196	182	196	189	202	228	199	191	196	206	200	214	221	178	201	210	205	183	179	191	195	186	197	214	190	201	208	210	226	205	194	200	192	207	202	177	206	208	204	215	195	175	216	246	174	221	187	218	208	190	230	218	199	193	210	198	221	208	213	216	192	210	204	201	225	195	201	186	203	223	179	176	197	187	213	210	200	224	221	198	220	215	190	197	200	195	210	210	177	180	181	194	227	194	211	199	188	213	192	204	201	210	202	207	183	202	213	195	194	184	201	218	197	201	203	191	206	191	160	184	188	201	189	206	237	186	204	193	236	170	216	200	210	220	204	185	234	198	197	233	203	228	204	212	187	205	207	220	193	195	213	208	209	167	193	209	210	212	193	199	195	218	198	192	199	224	190	199	199	211	192	192	214	212	202	210	195	190	179	213	170	210	182	189	167	211	197	220	214	191	201	195	200	198	171	190	208	200	195	187	193	193	176	174	185	180	194	184	181	178	206	177	207	188	204	191	210	188	197	201	215	198	210	186	198	170	210	203	199	200	211	206	198	208	214	205	209	161	187	210	221	213	201	219	212	225	190	213	211	183	194	195	198	213	205	221	210	196	198	209	202	216	195	213	211	227	190	187	198	205	229	181	186	200	193	219	209	213	213	203	190	191	190	192	183	238	198	204	222	190	188	202	205	181	192	201	171	185	202	181	187	212	226	195	206	214	186	225	200	199	201	225	185	222	227	195	179	215	220	180	221	225	202	180	179	165	187	189	204	209	189	194	205	205	215	192	198	201	218	186	184	214	197	187	193	171	223	201	205	171	201	188	183	209	184	213	183	204	217	189	210	226	191	222	172	192	200	211	222	189	199	223	190	205	175	202	198	194	210	198	202	185	207	184	205	193	189	216	208	189	189	186	200	187	173	173	203	209	177	170	202	207	205	218	218	179	203	190	200	166	181	197	186	172	229	196	178	168	196	192	179	216	188	208	201	189	202	180	196	196	218	194	189	201	217	232	200	217	219	223	202	227	223	204	172	202	207	209	211	199	213	214	191	193	177	190	182	202	196	203	222	180	201	200	201	199	190	197	173	193	187	216	211	227	186	195	209	194	214	202	215	192	191	204	197	191	212	197	209	186	199	199	209	185	181	196	227	218	196	203	205	193	219	174	191	218	195	174	195	180	208	206	199	212	204	207	190	215	224	182	193	171	234	203	189	202	179	206	210	189	244	191	210	195	216	212	204	206	203	210	201	196	223	182	204	193	194	206	197	180	197	193	185	195	226	177	210	209	193	223	210	183	177	221	194	196	209	205	169	191	176	175	219	201	195	209	206	188	205	190	195	176	213	185	201	206	205	237	182	203	174	182	224	204	206	207	183	207	204	206	215	206	218	219	217	189	199	199	196	188	211	202	186	169	183	174	185	166	199	208	197	189	219	200	205	208	213	210	198	192	207	249	195	186	198	208	201	209	171	203	183	188	193	199	184	209	212	200	184	207	211	224	228	189	177	180	203	206	190	234	207	180	197	218	219	177	183	189	187	205	212	193	161	185	211	180	203	195	183	175	186	203	210	222	214	188	205	194	200	207	173	206	219	218	196	205	197	237	216	198	208	176	183	196	212	184	204	205	215	198	203	198	206	197	191	200	213	220	219	199	200	203	191	194	183	197	179	223	211	170	204	194	204	207	189	196	207	183	179	186	194	192	207	219	206	181	204	192	194	184	173	210	173	184	191	188	201	200	197	199	188	193	198	187	182	199	209	199	200	191	207	197	216	193	207	180	214	184	187	211	189	201	205	205	201	206	160	223	204	193	206	196	201	206	163	185	195	187	194	209	196	191	196	182	215	201	193	185	213	193	203	196	187	194	203	201	200	191	192	222	204	203	203	200	208	188	191	178	178	193	210	224	218	172	176	188	194	227	164	179	200	177	198	191	209	197	180	203	212	187	215	209	180	202	203	194	187	199	214	186	222	173	202	208	183	206	198	178	228	214	213	202	182	222	193	208	199	209	211	165	203	199	189	206	208	205	219	181	197	203	202	213	187	216	223	197	199	219	206	194	182	170	200	211	211	212	215	231
18713	23716	34624	39809	32303	25284	17490	12799	8351	5451	3241	2117	1449	819	608	490	463	479	487	530	465	444	448	412	463	446	452	452	467	480	482	458	453	476	437	436	478	461	422	481	408	439	457	410	448	471	439	448	458	472	462	457	466	463	465	462	454	488	453	445	477	434	458	448	424	447	454	453	493	434	463	423	464	461	443	460	452	437	462	470	441	460	467	488	486	477	410	472	456	447	440	473	439	402	438	441	454	467	423	471	445	469	467	431	486	451	454	483	434	451	428	449	437	447	450	457	478	424	445	456	514	472	502	469	426	452	455	447	480	441	485	431	448	483	450	455	442	459	456	449	393	460	480	426	442	464	425	396	490	449	463	451	465	495	481	453	479	451	476	482	464	473	481	439	442	467	509	462	499	431	444	502	436	458	455	475	438	439	454	457	523	471	493	454	450	465	482	430	483	469	478	454	457	454	455	473	450	475	439	452	459	433	445	464	469	460	472	470	469	428	445	464	503	431	484	471	475	487	481	442	471	443	436	419	468	417	449	486	489	474	490	448	453	483	466	464	460	482	465	473	464	439	419	473	446	439	450	473	484	473	455	464	454	450	430	473	468	463	444	426	457	468	474	442	429	457	473	473	462	466	451	470	458	436	417	455	453	477	444	447	461	481	453	448	476	464	477	459	467	463	473	460	443	445	419	442	496	441	465	443	467	434	441	463	480	443	449	465	469	435	476	454	466	460	446	463	481	444	461	427	476	461	432	458	467	499	478	469	449	483	460	440	475	463	482	474	494	475	497	407	441	460	448	459	451	443	439	493	476	439	461	478	459	428	423	466	455	449	409	469	458	460	444	470	466	461	457	433	452	500	513	469	510	436	458	457	454	459	468	419	454	505	442	423	470	468	467	406	494	476	465	453	446	464	452	440	438	478	484	434	462	407	454	459	441	461	486	445	496	429	482	467	472	436	473	435	463	475	451	463	443	481	426	427	470	458	429	454	430	471	477	445	442	461	474	477	480	454	490	474	456	495	441	442	483	483	464	499	480	446	451	453	469	433	431	434	465	473	464	468	456	440	482	436	472	488	475	440	489	464	448	458	442	483	439	466	447	442	454	425	462	454	435	414	476	461	424	465	431	455	477	433	469	429	463	455	426	503	507	472	506	472	440	497	446	498	455	443	468	473	435	458	462	436	449	473	448	466	424	459	433	454	445	457	451	443	460	467	476	434	444	482	436	433	468	441	428	480	455	462	432	463	455	428	469	461	455	454	475	503	472	473	441	459	443	442	456	473	431	469	428	484	455	488	459	421	494	442	475	459	439	457	444	435	473	433	475	481	471	466	449	467	476	465	483	445	445	478	456	465	449	441	465	455	492	424	433	427	472	477	449	465	475	441	483	473	443	482	454	441	471	466	446	443	457	479	442	490	424	448	489	448	467	473	424	481	466	476	475	452	466	470	450	481	422	489	425	464	446	460	451	468	439	462	453	425	456	492	469	455	440	473	471	424	452	478	454	429	447	461	483	426	471	460	466	439	426	418	444	453	445	475	448	481	467	469	494	486	431	501	475	481	461	451	502	486	437	480	448	467	483	442	451	474	453	459	459	460	448	451	473	483	422	451	482	438	452	454	439	459	462	440	493	473	448	515	449	447	459	431	465	459	429	523	471	447	486	415	461	436	446	458	452	448	433	482	445	442	442	450	428	461	429	431	473	460	483	493	450	453	479	457	415	494	484	444	459	496	439	475	471	481	447	447	470	439	448	472	457	484	465	455	493	431	457	462	439	460	466	451	474	460	464	436	487	403	451	463	449	449	441	456	464	410	449	460	446	473	465	468	445	455	486	427	448	458	464	439	448	436	462	449	436	485	479	462	463	465	461	418	469	446	440	453	459	476	455	465	466	464	482	454	417	465	470	479	463	467	474	449	470	449	457	449	454	466	442	445	468	443	458	425	490	471	464	436	443	453	462	435	438	448	430	450	442	433	451	436	447	475	418	461	436	489	442	487	449	472	427	483	519	425	432	440	419	457	436	489	451	469	425	458	474	449	405	455	454	459	498	488	496	447	446	444	494	487	486	432	498	460	460	454	481	448	492	449	473	450	434	482	467	450	442	479	467	490	476	444	482	460	428	449	466	459	461	468	480	430	439	478	427	462	439	437	455	518	448	442	435	476	445	449	446	470	454	459	467	427	474	400	431	430	476	454	477	446	447	442	443	495	468	489	481	467	468	440	436	470	483	412	435	448	469	447	447	513	457	465	456	452	462	458	478	451	463	432	505	446	472	474	445	435	494	483	431	469	486	463	452	482	478	390	448	480	450	458	459	467	450	459	458	464	443	472	418	475	487	456	481	487	451	460	486	448	487	454	461	453	474	446	462	477	430	464	445	436	472	429	464	478	478	445	483	469	480	482	472	483	504	437	455	467	484	452	455	487	449	426	458	463	476	487	439	443	489	459	465	472	457	446	484	431	482	474	461	455	456	447	454	452	459	448	487	461	474	475	456	485	458	456	443	477	450	488	477	463	470	449	470	464	499	472	448	501	457	472	464	497	481	443	480	483	449	455	442	453	466	445	469	441	481	463	476	417	445	451	420	465	493	437	455	459	460	459	435	472	447	446	432	470	451	435	481	483	462	435	486	431	484	472	478	442	452	415	460	425	405	481	489	461	424	441	407	441	458	445	462	438	462	500	464	471	456	450	482	453	485	469	481	500	483	431	448	497	486	461	485	454	450	489	469	468	444	472	428	478	504	428	475	520	458	422	432	476	435	444	458	418	462	469	462	457	458	460	467	457	468	469	458	474	491	461	452	470	472	496	484	451	463	471	419	465	439	439	440	444	470	430	435	441	416	455	450	466	483	459	413	463	518	452	447	461	453	508	499	501	459	425	486	480	466	442	415	443	478	495	469	448	501	452	444	482	442	443	488	463	470	461	479	480	492	466	458	461	441	483	475	472	465	454	471	473	441	482	423	491	455	451	426	469	502	466	460	440	416	454	479	466	466	439	452	474	493	462	496	437	436	489	463	464	449	433	437	423	490	512	483	444	451	432	431	475	435	484	439	482	475	435	459	456	443	488	448	442	456	448	473	420	462	483	463	441	493	432	460	440	442	459	501	458	451	473	456	458	516	460	433	473	429	477	446	411	474	449	427	445	446	468	436	448	456	508	472	493	443	425	444	431	486	472	462	452	517	471	421	514	409	438	480	503	482	475	468	451	460	480	450	482	498	461	436	446	482	401	435	462	479	441	459	449	432	456	427	471	468	449	481	480	471	462	479	481	450	449	442	477	476	462	454	475	462	469	428	454	447	432	455	450	431	435	444	486	485	453	473	429	459	446	474	443	457	493	459	460	447	473	425	488	468	464	433	438	453	470	492	465	455	463	427	441	463	445	453	484	450	459	432	485	455	451	456	449	452	471	453	454	433	437	459	467	468	431	480	458	418	477	466	451	456	476	486	480	468	474	465	473	429	479	466	436	491	433	461	485	445	461
47611	46877	53101	52284	43680	30543	25178	22267	16146	11678	6621	3959	2050	922	468	311	252	212	239	192	226	212	222	220	175	200	212	202	191	227	210	202	211	194	202	180	190	180	212	202	210	168	179	192	207	217	185	184	198	220	196	200	192	225	201	229	202	189	209	196	229	217	184	200	193	223	205	207	228	184	199	178	224	174	208	194	196	213	191	187	200	194	200	202	201	209	217	210	203	195	180	180	170	177	211	211	179	221	195	191	193	213	216	198	221	186	215	193	182	210	205	203	180	184	193	185	170	176	181	216	193	231	205	192	178	196	199	179	203	239	205	189	224	178	197	197	195	195	213	221	163	201	217	190	188	186	220	216	206	187	217	194	205	190	203	203	196	207	210	188	188	214	199	208	198	202	203	210	197	212	198	206	204	193	164	182	234	179	180	179	185	192	217	194	215	208	200	210	176	201	190	167	190	191	206	231	213	206	213	152	209	207	180	183	181	174	240	202	185	216	218	192	192	213	209	185	204	179	184	189	211	208	194	211	190	227	189	195	220	217	185	208	227	203	200	219	190	199	183	201	189	202	217	201	196	210	206	199	201	189	211	163	206	209	210	194	211	221	207	183	200	199	204	180	221	196	199	189	216	198	196	206	226	218	203	204	211	197	219	174	234	197	194	214	197	177	187	187	153	199	208	218	189	209	163	248	204	211	218	189	202	204	185	194	211	191	209	181	213	231	226	205	200	180	201	206	198	198	194	188	187	201	190	205	210	197	179	183	217	194	202	207	188	176	210	195	199	195	198	202	207	189	176	209	219	188	192	192	208	206	190	218	215	191	195	200	199	181	206	201	189	187	192	208	203	203	213	228	206	222	190	223	180	201	205	210	200	212	204	236	192	205	219	215	181	187	199	178	204	197	242	199	208	199	217	246	185	218	210	199	190	215	172	205	228	171	201	193	208	192	196	209	225	191	170	209	206	197	185	192	183	219	204	184	212	177	190	190	214	206	199	179	191	187	186	196	201	216	205	192	172	196	179	189	203	215	192	194	206	205	201	219	179	179	211	187	236	184	214	209	212	200	209	190	185	190	198	179	193	204	217	208	203	208	206	221	171	212	189	192	222	193	209	231	190	184	199	212	200	204	184	224	195	210	148	227	190	180	185	188	200	190	205	177	195	223	233	187	176	227	205	221	206	177	211	172	192	224	221	217	178	184	201	183	209	193	208	232	211	208	197	197	196	206	201	181	189	171	187	189	195	225	194	196	202	176	202	196	199	183	199	191	199	225	197	214	184	182	214	200	209	215	214	201	186	196	208	229	220	216	185	197	187	203	217	195	202	203	198	190	206	175	213	175	201	190	182	182	205	209	209	179	223	201	209	188	193	189	207	214	193	164	192	199	216	203	199	206	200	178	187	185	233	205	238	187	207	176	213	212	180	187	212	183	206	197	179	205	213	193	209	199	208	198	213	183	189	215	190	190	179	206	176	198	187	232	199	193	204	160	195	185	181	213	194	189	201	193	236	204	187	233	175	178	190	211	209	211	191	180	210	187	225	198	197	222	191	195	189	215	184	216	195	204	211	189	199	207	195	196	201	187	201	188	192	191	189	229	188	219	184	212	198	196	204	210	178	189	187	201	194	235	227	201	185	195	211	194	195	226	192	189	190	207	206	197	210	204	194	181	193	192	216	203	197	197	219	200	224	202	196	187	202	198	186	203	181	202	209	181	187	180	220	195	179	199	200	227	206	212	192	193	219	189	217	224	189	200	200	200	213	197	205	187	199	188	182	194	186	196	194	194	194	183	204	218	184	204	189	210	210	199	228	211	193	197	209	199	192	202	207	208	199	194	204	206	185	218	198	188	201	178	201	179	204	203	200	225	171	219	196	184	230	179	193	218	203	198	193	185	194	187	212	200	220	189	199	176	182	228	210	218	191	203	209	198	206	195	179	174	210	175	188	181	196	221	201	208	194	195	214	181	204	202	190	194	220	218	204	200	198	194	184	198	195	189	211	194	195	208	219	189	195	218	196	195	184	194	210	214	219	197	191	184	200	223	178	221	196	206	211	203	199	182	221	204	215	206	174	215	206	196	204	213	198	212	191	206	226	212	174	199	205	182	207	201	215	175	183	243	202	223	209	191	192	190	157	205	180	156	198	171	193	224	220	207	202	184	198	228	207	219	205	217	176	182	218	226	196	217	173	193	214	177	192	211	198	185	181	196	185	198	212	207	199	196	187	199	196	198	174	184	199	219	169	224	196	217	207	189	189	180	239	207	213	204	162	215	198	231	222	218	200	203	207	186	214	197	180	182	196	188	180	198	185	185	233	185	195	176	207	199	180	209	196	197	222	206	202	210	199	191	194	181	187	191	184	218	198	204	189	191	206	185	186	177	206	198	214	182	202	206	186	198	191	196	219	204	234	219	174	189	179	184	213	211	198	188	212	200	200	204	219	206	214	194	219	192	228	195	204	198	186	191	196	193	185	209	204	202	212	184	199	202	205	231	188	190	214	234	218	221	210	198	187	184	218	206	203	212	209	206	185	181	221	218	197	215	204	220	221	195	206	206	193	199	207	209	207	196	227	192	193	221	162	218	192	199	194	241	200	189	202	219	201	209	187	197	174	209	188	190	226	176	195	175	206	215	196	189	202	189	191	188	201	194	229	211	201	182	209	200	193	208	196	207	206	225	210	222	176	198	185	188	218	187	242	215	207	206	172	197	207	215	187	211	203	197	218	202	195	221	231	204	209	188	175	211	220	206	189	221	202	172	188	195	197	205	201	211	232	184	195	207	184	219	158	207	179	184	204	201	217	172	192	198	189	193	191	192	201	190	203	196	202	177	215	191	202	181	176	231	223	203	220	212	199	211	180	181	216	201	177	196	194	194	161	225	202	206	219	192	183	212	209	190	217	177	205	170	197	181	199	189	183	190	194	207	220	189	191	206	203	215	176	190	244	198	205	193	209	203	193	215	222	221	214	204	203	194	185	200	253	226	180	187	217	199	213	188	180	193	186	204	197	207	201	192	197	212	189	212	196	165	189	200	231	202	183	207	192	196	171	212	191	172	191	191	175	190	190	217	201	193	194	214	196	180	204	199	195	197	202	186	210	207	162	225	213	217	189	186	207	206	185	201	228	213	199	207	212	200	195	217	219	203	207	176	214	191	238	187	183	190	202	250	152	213	184	203	189	194	190	189	203	188	186	194	187	201	203	179	202	188	197	213	196	221	208	206	210	198	198	189	199	180	203	222	185	200	206	209	201	196	181	218	197	213	214	178	199	215	213	216	203	175	192	196	218	189	230	172	197	202	189	210	224	153	179	211	186	192	215	229	190	197	216	220	186	200	194	171	221	185	195	175	176	190	215	196	243	195	210	214	198	205	194	231	192	201	186	204	186	200	168	189	214	173	195	200	177	223	192	185	197	204	221	184	224	186	209	198	227	197	173	202	196	192	205	197	207	200	212	223	209	220	188	215	170	164	186	197	202	226	207	197
32139	39508	52556	55258	53309	43429	37677	35137	30428	27807	19871	14004	7636	3098	1462	841	678	578	561	513	481	507	458	425	472	441	444	504	455	465	506	463	451	477	456	423	425	468	463	464	467	451	450	508	458	468	459	442	451	481	442	460	471	465	443	492	465	484	475	467	440	430	470	450	450	468	470	423	459	438	444	459	441	446	428	464	458	476	446	440	430	467	450	458	436	496	441	455	486	431	425	445	457	476	460	458	433	454	472	454	458	479	489	475	446	444	450	478	400	422	457	460	457	473	441	453	478	417	452	452	428	484	443	483	443	457	468	463	478	450	450	458	451	447	463	459	427	482	458	451	458	458	457	459	469	414	452	463	481	475	466	470	488	441	483	442	482	460	443	431	468	424	479	460	467	436	446	467	461	442	457	497	438	452	430	453	444	464	479	439	484	452	467	481	450	450	438	469	451	446	492	451	441	424	468	465	485	434	480	480	448	469	494	468	456	419	479	436	431	453	466	475	448	497	461	444	485	466	449	412	466	453	464	465	439	456	492	433	465	436	456	467	437	481	476	425	433	460	463	438	446	494	415	465	462	455	468	422	467	476	446	469	439	476	436	491	460	450	454	486	460	480	464	457	431	481	459	439	415	488	477	459	432	462	449	438	489	431	482	449	433	470	452	452	473	457	461	436	459	467	435	433	469	438	434	460	458	445	438	495	440	456	466	478	448	449	425	448	468	483	471	469	445	439	507	478	432	427	473	437	461	433	448	449	468	477	440	462	456	417	432	456	441	457	427	442	469	445	484	474	470	453	425	441	456	447	415	465	430	450	414	450	448	435	501	433	473	436	471	466	445	458	428	444	483	465	463	429	441	429	449	454	472	449	453	417	466	474	460	433	462	481	458	432	450	445	468	490	437	406	433	476	462	471	469	492	451	426	487	454	470	444	497	453	472	432	458	489	466	437	425	455	446	418	459	444	458	458	472	438	431	426	482	445	448	431	445	457	465	437	436	471	448	411	453	489	450	490	462	416	427	479	469	460	455	469	419	488	457	437	449	454	434	453	453	463	448	464	444	483	471	461	447	468	448	427	490	438	468	451	444	477	442	425	429	435	470	470	462	487	421	476	483	481	449	482	476	463	432	475	425	467	482	434	432	472	448	435	445	477	451	476	426	459	472	462	424	505	470	461	441	453	470	469	468	475	453	465	431	442	462	436	480	456	477	443	485	451	462	406	444	428	456	427	434	465	500	451	462	455	463	477	458	499	459	464	472	441	461	456	459	456	469	472	459	442	475	450	473	428	480	435	468	476	463	430	481	411	479	418	477	461	417	466	465	501	429	496	456	443	491	482	448	472	433	448	467	463	425	440	471	462	444	465	428	497	471	482	444	433	434	446	460	411	483	423	408	445	430	472	437	443	466	458	480	477	478	444	444	464	457	430	513	440	475	455	458	436	494	444	476	463	444	457	458	457	470	441	458	482	429	421	443	484	463	459	448	470	452	460	445	433	472	444	457	480	445	487	474	493	462	443	446	430	457	444	395	469	474	486	477	474	495	461	443	452	528	428	437	452	467	512	444	469	489	440	436	467	461	483	448	452	473	452	446	478	478	466	411	445	430	485	452	436	441	475	436	440	455	453	460	441	449	498	455	427	480	465	448	441	461	457	435	467	419	449	476	445	477	453	470	449	439	471	467	467	463	453	422	461	467	464	437	457	437	499	478	480	463	504	459	490	470	459	470	471	449	466	480	421	442	427	437	407	445	440	449	433	425	426	462	467	471	403	455	445	448	473	419	455	434	424	423	434	429	467	484	442	449	426	464	434	457	468	440	483	458	501	466	476	452	459	478	451	448	451	462	463	468	447	476	476	478	435	468	464	444	450	467	442	447	448	479	461	449	454	463	454	455	471	412	408	470	412	470	441	442	417	429	426	457	439	466	481	489	473	430	466	446	475	472	444	454	498	457	461	489	458	469	423	464	470	466	438	436	469	440	491	469	467	486	437	437	447	449	455	444	431	497	456	422	471	455	445	472	462	491	452	430	474	456	466	479	449	483	485	416	441	446	449	450	481	464	470	435	468	443	450	409	450	458	491	465	452	459	426	474	423	433	421	443	458	488	449	488	464	435	421	456	446	415	463	469	467	447	424	477	448	465	451	446	481	468	475	479	432	490	474	421	417	460	452	472	419	465	494	436	448	471	449	438	431	455	423	456	416	467	441	442	429	447	443	462	462	476	503	476	456	471	430	505	460	446	457	466	423	464	423	442	487	452	469	458	423	445	447	443	465	469	437	480	443	455	448	488	435	493	449	490	461	434	459	476	466	466	445	459	418	468	470	463	490	448	463	435	435	453	457	438	495	485	444	443	420	459	487	433	459	472	481	465	473	436	440	471	474	453	470	478	447	432	432	479	457	485	434	449	476	437	433	454	478	422	432	481	445	448	489	501	470	459	459	496	426	471	453	407	438	439	407	445	465	463	464	462	442	473	439	460	446	445	436	418	441	465	467	463	467	441	440	485	470	438	487	468	434	425	452	443	459	477	440	469	457	456	445	436	497	461	440	429	439	484	452	405	442	460	463	469	463	451	463	475	443	456	457	443	456	453	440	452	447	471	438	437	453	451	484	453	433	444	456	446	472	469	458	461	459	446	466	460	447	466	416	427	472	465	419	454	507	491	490	463	486	484	481	496	474	454	472	478	477	460	471	491	451	437	421	448	463	446	448	436	439	431	448	442	503	422	445	441	442	447	456	511	453	474	477	420	477	443	424	428	478	503	459	487	462	470	452	475	475	466	467	463	472	427	450	437	485	463	432	479	438	450	476	444	452	442	429	416	436	467	491	473	487	406	476	436	459	458	450	473	421	440	421	427	440	484	434	474	437	451	412	455	438	472	445	489	459	483	453	439	460	440	489	472	459	466	511	443	462	486	434	476	446	455	452	420	435	477	447	490	466	441	439	447	406	404	445	477	491	423	480	438	417	445	422	457	427	458	453	460	458	439	463	479	443	473	466	445	443	456	453	442	450	453	451	422	472	473	437	463	477	452	462	454	457	417	475	447	465	421	440	424	480	470	443	441	415	463	470	445	489	473	465	500	439	427	448	451	460	436	460	469	445	466	469	468	434	396	467	457	458	484	483	457	449	414	462	480	435	474	473	418	451	418	486	451	451	465	469	445	488	458	435	494	473	456	500	426	506	473	444	476	476	438	441	449	450	450	474	445	462	436	425	468	442	406	421	461	452	439	452	462	447	476	463	449	475	440	439	465	441	422	471	457	468	455	470	425	447	460	461	452	458	479	525	455	448	438	466	443	436	453	464	461	454	423	452	439	483	486	460	452	501	434	457	483	451	470	445	463	467	452	490	464	447	461	480	504	435	455	429	477	477	436	417	465	469	452	478	455	464	453	448	409	496	470	478	453	447	438	472	444	486	449	461	454	464	438	468	451	452	461	471	472	452	475	450	455	472	464	473	461	438	446	458	450	450	462	457	462	396	461	440
55434	51713	51851	48285	38270	30413	27962	27348	24226	21557	13907	8538	4086	1558	695	356	320	290	240	205	207	219	225	248	239	206	217	185	214	201	187	196	215	196	227	199	199	189	213	197	210	214	209	197	226	200	192	209	228	220	193	216	188	218	185	185	213	204	216	197	204	197	203	214	175	204	216	185	202	197	213	212	176	222	180	219	201	187	216	185	243	206	221	188	208	204	216	171	205	208	202	181	185	201	223	180	212	190	183	182	219	236	208	201	211	221	208	222	201	201	179	199	208	223	210	217	218	175	204	215	202	219	208	202	219	205	200	208	202	185	196	192	186	170	182	176	187	184	173	193	167	202	217	191	189	181	182	196	193	199	209	190	205	203	212	213	198	184	217	237	184	186	203	212	196	203	184	202	193	196	199	193	213	209	207	176	205	189	200	203	208	219	198	219	186	236	212	214	217	205	185	194	198	176	202	194	185	200	182	201	200	209	189	202	214	189	206	196	196	194	210	194	220	196	206	216	188	206	202	220	215	178	195	205	191	191	188	203	214	195	201	170	197	221	217	210	191	183	214	197	181	187	213	214	212	202	181	196	169	220	215	184	203	198	185	206	205	188	186	190	227	175	190	215	194	183	221	218	212	200	235	198	219	219	219	219	191	206	192	209	217	196	195	198	193	202	206	214	204	188	203	222	213	204	203	211	168	208	205	226	192	195	212	203	225	210	177	190	200	186	216	189	204	184	193	189	211	195	190	181	206	205	195	218	200	186	194	197	201	220	209	170	219	187	208	212	202	215	204	187	198	198	210	187	190	185	221	199	197	216	201	201	221	195	207	204	213	235	180	181	209	190	207	209	199	184	206	199	207	203	209	211	178	229	216	193	200	205	200	195	223	188	197	218	196	203	201	192	203	222	207	195	185	190	198	211	209	206	184	179	208	203	206	201	178	188	215	213	196	182	193	192	175	206	209	185	193	186	206	196	200	200	212	210	228	208	190	178	190	205	204	213	186	208	214	214	221	211	195	215	191	213	215	179	197	234	199	201	197	212	200	218	207	200	211	196	208	169	227	208	200	201	204	212	205	221	206	171	201	192	202	158	204	199	181	182	216	223	190	212	205	195	171	184	174	225	177	205	234	208	200	210	207	195	207	233	215	212	203	201	207	177	215	233	209	205	182	209	205	206	191	189	195	209	220	217	205	198	217	198	193	202	206	212	197	196	232	198	198	217	190	202	211	204	196	187	202	197	206	193	203	214	228	239	212	212	194	205	193	196	203	191	171	211	225	198	215	207	204	193	207	193	212	204	224	179	186	191	213	169	202	197	197	207	196	188	174	185	211	206	216	210	212	211	189	208	211	203	196	195	183	203	187	199	215	199	214	232	188	197	180	208	189	194	204	196	177	228	234	185	200	197	216	199	178	189	172	196	192	224	194	210	219	223	194	221	223	181	171	190	218	211	201	204	189	169	185	200	210	193	210	202	170	204	218	191	198	196	219	183	207	211	199	194	205	208	198	197	189	192	187	230	202	169	200	195	212	188	198	199	233	175	190	204	237	210	187	215	183	212	229	193	196	189	204	184	217	198	201	198	198	177	208	183	212	210	212	187	187	179	213	207	217	179	195	199	221	181	198	224	189	192	211	201	204	202	160	201	209	192	197	188	204	206	196	213	191	191	193	227	209	182	195	190	202	195	181	228	224	200	187	213	218	204	213	188	181	196	176	195	195	219	216	189	183	193	181	196	191	189	236	227	203	184	201	210	186	219	215	212	180	202	201	187	176	198	186	183	210	228	218	193	199	187	182	208	219	207	205	183	176	198	192	204	227	219	178	208	206	181	223	187	228	203	247	187	207	196	208	218	171	218	212	227	205	176	179	177	211	196	209	226	174	207	224	220	219	200	178	219	207	217	214	187	207	212	186	209	201	190	201	194	195	200	221	190	241	230	211	212	180	195	183	205	188	215	214	209	197	211	211	238	212	189	190	187	224	196	197	206	201	211	173	221	190	188	196	214	193	196	229	188	194	205	184	213	229	246	221	154	216	198	202	190	200	190	180	201	212	196	195	202	191	175	178	181	231	188	213	200	200	210	179	231	213	190	217	154	201	211	184	201	204	225	201	250	201	221	208	187	197	193	192	166	198	163	194	193	214	211	209	209	179	192	199	191	199	237	193	221	204	178	201	175	221	205	223	173	226	230	188	197	193	202	194	186	212	188	201	185	213	192	184	190	214	200	221	197	196	187	179	199	218	167	193	176	211	191	202	206	182	194	220	199	194	197	201	197	174	221	206	236	198	197	212	210	184	188	203	182	231	216	179	181	218	231	202	213	171	213	171	195	236	210	233	185	200	232	204	182	183	189	192	191	189	199	167	195	194	213	191	198	209	187	225	188	194	227	212	218	190	173	155	226	239	195	192	217	209	202	204	191	224	211	189	198	205	202	189	213	248	199	209	188	221	229	187	187	187	198	229	161	190	219	211	209	222	194	187	182	233	223	194	204	205	215	192	189	209	197	203	194	198	171	191	198	190	222	179	205	188	173	206	208	198	219	188	217	167	198	196	215	207	219	226	183	194	199	220	197	225	248	253	196	216	205	198	182	217	213	216	197	187	211	181	204	173	206	229	196	185	200	200	180	177	185	208	212	204	203	200	202	225	189	161	187	208	187	207	199	205	193	197	200	188	213	194	192	220	184	190	184	186	193	208	208	191	190	198	217	201	172	185	210	192	176	191	206	229	213	191	190	217	199	205	196	190	161	206	214	233	191	194	211	176	210	206	217	189	211	215	198	222	207	177	193	169	168	206	213	206	233	222	177	250	216	208	172	196	196	206	206	207	219	213	211	213	181	202	200	224	201	224	248	187	174	208	219	195	203	200	172	187	208	202	199	184	186	206	184	211	191	213	196	175	204	199	191	203	190	183	205	208	197	198	200	182	184	191	215	195	200	190	215	189	182	228	204	187	210	209	176	184	164	205	194	235	204	199	212	225	216	198	211	201	190	177	200	201	179	212	214	195	196	206	187	204	202	215	212	232	191	200	206	204	198	208	203	184	196	219	222	216	210	182	206	205	175	188	181	212	212	214	223	181	198	182	170	225	192	181	197	199	192	216	200	179	212	213	220	203	200	196	198	203	213	224	204	199	188	233	185	217	177	203	185	191	203	201	216	201	215	202	181	198	209	200	181	174	184	195	225	208	183	174	209	213	203	198	194	198	197	237	197	210	199	173	202	216	177	192	187	196	207	204	193	179	175	198	194	189	204	174	213	181	201	193	172	223	184	177	189	216	199	218	207	209	203	172	207	183	212	202	187	188	193	209	221	239	206	222	200	168	207	172	222	209	236	174	176	189	222	175	211	180	217	200	226	202	174	241	205	185	182	214	195	211	204	193	164	191	179	199	188	214	191	196	229	188	215	200	227	185	219	218	206	198	202	203	190	187	222	203	197	208	203	219	195	210	213	195	174	219	197	193	205	191	191	218	192	204	184	221	193	208	207
40041	47649	56705	55360	51850	47733	45918	43370	39084	37802	29470	22485	12812	5433	2472	1139	902	760	642	501	524	564	519	494	501	431	459	500	476	453	431	474	444	429	469	482	451	454	432	460	487	474	435	439	453	421	457	480	479	422	468	466	478	393	453	456	464	411	446	424	483	437	409	472	438	475	432	435	457	461	456	436	471	500	456	469	465	431	452	447	486	466	437	463	423	446	467	490	437	499	457	463	442	417	464	433	423	432	482	476	461	471	438	449	472	423	415	419	459	445	409	448	438	458	474	446	434	422	424	450	438	434	420	455	421	410	467	443	439	468	399	491	455	446	457	438	472	468	430	410	418	487	465	463	453	443	419	435	435	408	446	451	423	462	437	458	505	461	436	448	470	437	432	441	467	468	446	422	466	456	469	425	469	444	429	429	424	469	401	472	461	446	453	420	446	430	491	425	422	442	453	483	437	457	445	462	490	517	438	456	462	452	449	452	434	447	462	440	481	467	450	434	434	442	471	427	454	480	451	465	465	428	440	469	447	390	458	443	432	436	433	438	457	465	432	460	442	430	472	429	435	498	472	475	442	413	475	437	457	443	454	467	493	461	442	428	416	432	471	445	452	448	455	451	436	480	468	462	488	485	468	472	463	437	450	412	452	462	425	443	475	462	438	458	455	389	457	420	427	468	436	446	449	441	449	457	430	436	427	460	425	438	451	459	418	446	441	443	434	448	422	464	447	483	451	455	428	410	462	446	434	458	469	443	445	431	455	471	491	466	438	465	463	448	484	463	427	402	464	473	451	478	435	451	462	441	438	467	434	446	458	427	435	422	484	450	464	486	455	419	434	435	425	438	442	451	419	451	420	389	449	430	445	512	453	458	455	432	444	455	455	438	461	449	437	469	413	466	426	445	445	461	449	448	438	454	445	461	425	395	427	423	461	462	433	453	441	440	426	460	442	437	428	443	506	462	461	437	436	470	426	441	482	437	435	429	426	483	464	431	451	438	418	438	435	437	469	426	431	443	429	446	469	439	451	460	473	411	433	432	461	461	453	459	423	454	460	457	453	461	431	446	456	445	443	480	458	461	440	422	427	433	431	458	432	451	405	447	434	442	436	465	459	441	434	466	446	472	480	454	436	402	465	468	435	451	457	441	490	449	469	473	445	451	440	399	462	467	425	443	411	493	462	442	424	425	418	459	447	456	469	475	424	434	438	442	471	453	438	441	476	431	466	420	462	463	446	458	445	424	476	446	437	437	464	444	472	471	479	437	483	440	471	444	421	438	429	448	415	467	482	460	451	435	421	426	428	431	440	425	468	439	472	440	437	488	469	488	451	433	449	449	453	473	475	418	466	456	436	434	454	430	464	449	449	447	467	421	441	467	438	446	475	442	464	448	453	446	466	463	470	457	453	451	461	424	447	442	443	472	431	459	446	428	470	442	474	446	448	434	459	464	489	434	466	466	400	460	457	475	462	447	459	434	432	453	454	468	439	413	449	459	433	460	435	450	459	429	439	468	471	480	445	447	437	464	422	463	434	428	429	442	427	446	486	422	424	449	448	449	446	460	463	495	440	432	433	437	432	443	444	450	445	447	453	450	443	443	474	435	466	458	477	451	442	446	456	475	465	459	420	446	480	442	400	443	463	455	463	417	486	445	446	504	461	470	414	507	449	467	471	482	464	436	446	436	453	468	469	425	459	454	420	435	428	460	444	452	474	462	451	432	495	460	472	431	445	427	444	455	411	440	476	460	469	450	433	467	434	468	480	428	437	468	451	466	455	461	448	447	471	487	443	439	436	459	456	454	435	450	509	421	493	424	438	441	448	467	460	434	447	471	456	447	488	480	424	464	468	452	462	452	493	438	497	465	443	457	434	435	463	460	511	467	468	483	469	455	453	468	446	449	396	470	473	459	451	484	405	429	468	458	431	455	404	476	452	489	436	469	482	399	469	456	473	435	460	460	442	407	444	431	431	462	446	426	398	434	470	433	448	453	464	472	423	467	436	428	453	463	485	482	457	444	463	473	458	447	459	469	413	490	430	433	453	435	430	422	432	462	508	439	462	455	442	470	466	439	422	487	429	478	503	422	443	442	478	461	450	443	474	448	459	456	413	424	466	447	440	439	441	421	428	445	451	448	470	428	418	447	487	409	463	453	473	436	468	437	417	456	485	506	422	483	515	442	435	441	440	465	415	461	461	453	436	486	467	418	455	433	432	440	435	410	417	456	456	434	467	448	466	479	458	481	500	416	452	460	454	459	431	453	446	457	447	454	449	442	457	455	456	427	396	457	466	477	465	419	455	437	477	450	477	437	475	452	455	450	463	460	451	444	437	475	441	466	448	462	458	419	445	422	410	456	474	460	498	439	435	419	477	427	469	465	443	447	433	472	441	462	447	424	433	452	484	443	456	442	432	425	428	458	444	490	428	424	470	452	426	472	414	447	426	448	430	475	423	456	468	444	459	478	446	434	439	444	421	428	435	432	448	482	443	452	429	431	452	460	470	430	453	453	422	467	492	459	489	455	448	464	423	486	459	432	449	448	449	421	446	444	418	427	452	445	433	444	463	486	436	416	405	454	406	429	445	413	438	468	466	431	441	424	460	429	448	458	451	469	464	463	477	464	455	443	469	455	438	459	436	472	449	436	475	472	430	434	439	467	451	480	492	457	438	437	453	476	448	450	490	452	452	444	431	431	453	428	420	441	450	449	428	418	425	425	466	469	426	459	482	453	482	472	477	470	472	475	463	451	487	433	444	420	466	458	479	450	456	464	458	428	445	462	449	460	451	456	442	432	427	441	444	444	466	471	439	468	470	472	448	438	455	410	437	438	459	453	426	434	419	455	447	465	446	453	408	441	437	433	462	448	437	448	474	442	452	446	420	451	446	462	453	432	467	440	454	471	408	439	460	445	422	438	459	446	467	476	443	443	476	461	430	466	429	445	449	448	437	453	466	467	475	446	448	440	444	453	453	470	459	469	463	452	436	433	465	489	442	426	427	447	442	439	442	443	440	403	483	472	444	448	402	444	440	414	434	441	423	458	437	423	460	450	445	474	403	425	374	442	435	502	482	480	449	430	437	428	471	473	487	421	444	425	455	448	442	425	458	446	449	427	447	438	468	412	442	447	434	443	431	483	451	493	446	466	440	440	423	470	479	408	442	450	446	474	483	470	421	469	474	429	432	431	453	460	444	437	482	468	435	443	478	493	424	465	448	446	426	450	444	433	467	406	455	430	460	461	416	461	437	456	456	454	444	419	412	457	464	445	433	441	463	445	453	457	452	433	447	449	506	465	428	467	477	464	437	460	474	418	445	481	453	497	451	413	456	444	432	420	420	486	483	451	424	444	489	488	414	487	440	434	438	443	434	458	467	410	427	472	427	463	440	453	458	430	477	466	449	447	472	451	452	447	491	426	421	470	478	488	431	466	426	450	432	476	459	455	458	463	492	436	437	483	478	435	424	449	435	440	486	449	428	438	464	452	477	421
31240	29580	31187	28371	19696	10678	5329	2972	1822	1301	861	664	424	310	247	205	219	189	182	197	202	191	199	207	197	202	241	195	199	175	182	200	193	204	193	220	165	189	179	199	195	182	184	180	226	176	225	190	196	212	189	195	218	210	202	184	205	212	223	187	217	196	217	210	218	173	205	215	217	211	200	232	199	232	207	203	183	234	198	175	217	199	207	222	197	207	192	202	199	197	211	211	202	184	189	204	211	226	181	177	202	185	189	157	194	193	205	169	185	214	188	215	196	209	242	197	173	178	218	207	214	201	197	215	206	209	193	208	227	175	168	185	219	205	189	186	193	223	219	185	197	195	216	200	192	177	213	176	189	195	183	228	236	221	187	185	203	190	184	197	194	215	214	204	209	175	215	221	224	218	218	195	201	210	197	198	204	216	200	186	205	210	182	209	186	193	201	215	179	216	206	212	220	207	212	223	192	219	216	185	174	215	201	192	185	214	197	217	182	172	194	210	186	179	189	189	198	231	208	216	209	184	179	204	190	193	238	208	214	192	190	196	197	188	208	228	203	210	191	205	202	194	219	202	210	181	191	231	221	206	213	201	181	208	169	204	187	189	230	198	205	224	203	190	211	207	180	189	184	227	212	201	202	211	180	199	217	207	193	178	193	197	169	194	211	196	189	176	183	206	210	208	194	199	173	196	205	193	179	176	164	211	220	216	201	211	198	185	186	192	195	186	176	193	227	205	203	209	184	193	187	180	195	203	204	196	186	186	226	203	169	195	203	180	221	188	192	207	207	199	190	204	199	205	205	199	210	218	188	216	219	194	187	174	200	220	192	210	206	195	195	175	204	200	191	237	225	187	199	196	177	190	209	189	220	210	202	185	186	193	194	178	203	187	195	211	188	195	192	187	220	193	213	213	182	165	204	196	173	186	187	205	191	194	195	172	208	158	177	182	172	214	196	220	194	190	235	227	192	204	181	202	206	208	201	195	210	185	236	186	193	200	189	180	231	199	179	201	205	225	209	193	204	195	184	182	214	203	171	203	221	226	216	181	196	210	229	175	188	224	209	223	212	185	184	210	201	182	182	208	237	179	195	198	196	173	227	201	219	184	184	202	207	200	182	226	216	192	221	238	194	194	203	212	193	192	223	191	220	202	197	228	215	192	198	229	177	190	196	195	177	203	206	215	223	181	225	208	188	222	190	182	194	197	196	208	218	204	202	188	189	159	201	177	204	199	168	223	204	197	180	202	205	212	215	171	206	178	177	213	193	195	202	171	192	231	217	175	213	228	200	213	185	193	217	198	192	195	183	214	213	208	181	221	174	218	201	204	195	223	218	218	185	214	185	218	223	196	200	183	202	196	204	182	190	194	194	206	176	208	207	207	211	235	201	219	244	224	201	203	221	202	170	182	209	159	207	202	208	212	220	189	190	216	200	207	199	239	209	200	183	203	218	200	201	196	215	195	222	204	218	202	213	195	205	200	218	211	209	202	192	201	178	191	244	215	192	186	203	182	195	214	209	192	200	206	208	167	223	209	198	189	180	183	222	205	219	192	185	187	200	206	186	185	188	202	222	191	223	204	212	189	210	233	200	202	196	202	213	196	217	216	214	212	205	194	202	192	191	196	231	199	213	172	185	210	213	215	213	196	204	222	195	210	196	193	209	197	223	184	211	212	182	192	185	189	249	191	211	183	192	206	194	170	214	194	204	213	214	220	204	189	201	201	198	184	197	218	198	212	198	222	215	195	174	204	196	187	207	175	195	175	188	208	187	230	214	209	190	209	222	206	184	201	181	211	202	202	187	227	194	207	198	179	185	220	237	209	189	190	195	207	208	194	215	192	212	213	196	172	217	225	212	196	212	188	214	180	197	211	207	201	209	190	225	178	203	179	179	199	171	189	210	205	209	200	226	196	206	200	212	194	178	196	209	209	228	197	238	209	205	169	206	196	195	201	218	218	200	210	202	228	199	218	219	200	202	189	211	224	212	185	184	207	174	181	212	185	213	200	195	216	195	178	188	189	224	203	221	205	194	194	214	187	192	185	236	219	201	204	200	191	193	202	174	209	204	186	192	196	200	205	200	225	188	229	211	197	206	188	230	196	188	221	198	194	226	198	211	204	191	181	196	189	203	234	188	218	201	208	219	178	196	198	213	178	204	199	188	190	206	212	191	163	220	176	211	200	212	197	192	202	223	196	187	212	189	220	194	217	200	201	195	198	198	226	228	190	193	193	203	215	207	204	195	215	215	191	220	193	202	185	179	217	181	187	171	209	214	216	183	228	204	243	218	212	197	209	211	193	201	201	211	226	219	200	195	207	215	197	218	224	227	192	210	174	194	179	198	190	193	192	198	201	175	220	196	210	217	218	204	215	197	210	210	190	195	200	195	209	212	198	248	196	181	199	169	195	218	194	196	206	200	162	212	214	198	233	201	220	191	205	222	218	193	202	209	203	200	181	176	191	199	230	241	195	184	205	201	191	216	185	186	199	216	197	237	196	195	183	197	216	211	206	176	219	232	204	209	187	222	218	202	217	216	211	180	190	236	191	197	209	201	199	205	196	209	221	207	208	191	207	167	210	185	189	216	191	226	182	210	212	219	219	215	194	210	204	218	196	198	221	220	198	203	177	184	191	218	187	199	196	214	183	198	208	208	213	192	199	189	187	196	197	210	192	205	213	209	197	203	200	202	206	187	209	203	177	216	211	197	187	206	201	211	179	197	225	206	216	193	175	218	206	180	197	205	189	214	224	186	188	217	197	167	166	197	213	203	182	191	167	201	224	184	195	223	205	200	222	181	187	193	205	208	207	183	191	203	237	219	194	186	210	213	218	206	200	191	186	218	203	186	235	193	192	211	214	216	162	210	222	214	213	217	182	188	204	203	224	202	205	188	211	210	178	176	156	193	205	195	204	188	235	212	179	198	197	192	197	218	219	191	208	225	210	198	203	251	199	181	205	222	195	200	192	188	211	183	200	214	193	208	202	202	196	203	192	225	220	212	208	175	197	194	221	213	235	201	204	193	191	206	241	198	186	229	213	180	204	188	183	173	199	176	195	175	219	198	185	200	204	185	194	179	199	165	161	216	218	177	189	186	216	194	197	215	177	229	194	180	208	202	227	199	195	204	194	179	218	194	187	210	212	198	198	199	199	195	232	182	201	196	200	193	221	203	217	201	213	223	207	194	204	182	220	205	210	195	199	191	185	174	198	194	189	212	183	183	224	200	199	191	186	192	186	199	210	209	203	205	208	228	189	211	198	201	213	192	222	182	209	185	209	211	226	202	205	208	189	199	213	208	178	186	198	163	201	218	206	184	179	203	212	203	202	244	206	187	220	212	177	198	190	189	202	217	196	174	179	191	186	172	215	186	197	215	196	206	205	217	183	209	226	188	227	198	177	212	180	171	223	176	189	221	223	185	187	218	184	190	197	196	210	181	220	194	207	175	180	181	203	192	200	203	210	221	201	184	191	187	216	215	184	222	185
18807	22952	34324	38410	32213	23244	15980	11251	7704	5486	3440	2429	1494	803	610	523	475	463	460	494	469	428	453	440	478	460	462	453	465	484	483	411	493	459	465	457	425	442	441	470	460	456	457	435	464	475	467	453	483	467	464	460	443	440	466	451	483	490	452	451	491	428	449	469	463	449	450	453	494	510	460	436	497	419	454	487	455	450	465	479	460	431	480	485	450	440	450	473	462	438	500	455	466	424	474	460	443	490	438	427	460	440	476	414	494	459	447	493	465	499	482	426	459	483	453	439	434	464	487	466	480	466	465	486	439	443	435	465	461	471	480	486	437	486	452	458	441	468	451	435	450	485	445	481	440	454	446	450	443	463	446	443	435	479	460	480	483	500	455	461	495	453	474	455	448	439	428	474	453	455	407	489	410	468	468	473	459	477	471	438	449	461	434	467	464	460	460	399	490	471	444	447	478	423	483	453	435	469	460	460	496	474	475	418	468	477	443	434	475	456	459	477	496	481	465	466	476	470	470	460	451	463	426	425	478	462	488	475	456	494	477	491	451	466	467	467	436	432	455	474	471	495	403	482	459	444	473	452	462	426	493	488	405	452	471	465	455	458	455	436	457	463	477	469	454	441	503	435	498	494	466	482	445	466	432	466	459	431	502	463	468	521	464	475	462	443	456	478	479	488	495	456	462	405	431	411	469	439	491	471	470	444	461	456	449	457	420	466	451	459	459	486	475	462	448	461	468	490	457	481	411	469	443	497	438	488	490	429	460	449	457	442	481	435	480	442	499	452	508	465	476	456	457	491	461	438	490	462	472	468	477	484	421	455	448	475	456	456	463	509	446	467	448	463	457	469	478	448	419	462	464	437	445	466	477	472	440	452	456	455	496	439	447	443	416	480	476	439	413	470	433	445	468	461	481	464	466	466	457	467	482	489	478	441	456	453	465	448	436	452	436	447	426	443	436	493	493	421	486	466	441	467	470	450	486	443	480	450	449	459	440	471	473	437	459	436	428	451	446	431	445	485	464	418	467	429	451	489	444	457	435	430	499	450	453	495	464	455	428	476	476	521	478	481	474	439	466	484	460	450	471	453	487	459	431	472	437	462	500	447	487	451	441	467	467	439	442	476	447	438	471	469	452	447	427	477	467	432	447	441	510	467	431	477	469	456	447	435	469	470	440	471	426	517	460	490	459	480	464	437	447	471	437	514	431	462	460	475	445	444	451	440	449	445	448	468	446	476	470	431	463	502	460	420	491	473	454	466	473	466	421	482	472	447	439	488	444	436	462	489	423	457	450	434	460	477	459	434	497	442	422	433	461	484	446	452	446	438	469	461	422	453	427	458	453	465	486	417	458	482	494	461	459	457	479	499	445	466	461	463	440	421	474	440	434	483	468	448	453	512	439	437	466	471	468	480	470	426	465	468	451	470	446	459	464	440	435	517	470	463	426	447	472	444	431	465	447	471	455	438	456	453	440	447	444	473	452	469	452	467	439	463	470	468	440	504	443	469	470	479	479	458	493	475	512	458	433	474	452	474	452	480	461	475	448	481	446	461	475	488	421	477	490	467	452	437	484	450	450	449	463	464	477	433	470	436	456	471	483	466	481	483	472	453	449	485	460	481	461	457	455	483	464	459	432	464	467	468	425	448	483	485	428	449	469	473	450	467	406	464	426	451	457	426	426	478	496	454	477	459	479	444	474	418	469	495	442	468	460	459	462	480	468	467	432	464	453	461	483	468	445	454	460	460	477	456	464	453	477	415	428	464	485	445	478	459	455	463	470	469	436	488	477	463	432	475	475	456	445	472	464	459	410	446	460	466	469	413	474	430	443	433	460	423	450	515	507	454	416	448	471	458	465	447	424	449	468	465	474	429	445	460	425	452	426	444	438	407	485	515	456	463	476	475	449	464	468	456	466	401	436	449	457	412	454	461	435	464	458	457	437	454	461	423	491	446	463	461	469	463	475	457	431	448	440	469	427	458	454	431	469	475	466	472	476	477	494	503	437	435	459	466	459	463	447	468	456	440	488	491	465	455	449	453	448	465	464	446	444	495	439	451	437	465	469	472	447	464	444	481	449	485	435	467	465	454	446	479	425	447	446	486	415	474	469	505	444	447	430	468	464	456	471	455	463	444	443	466	445	458	461	446	489	455	442	493	473	487	470	469	476	471	449	478	490	494	464	451	472	414	425	444	471	457	498	490	438	477	473	495	460	460	443	465	444	493	433	442	463	450	474	456	472	463	459	481	464	445	430	423	484	460	449	447	477	460	466	483	454	463	475	445	443	432	485	451	442	441	434	453	442	478	491	475	442	508	455	472	503	427	460	493	444	463	476	460	455	470	488	480	478	497	462	443	509	423	445	461	478	456	462	476	472	431	486	462	455	446	455	469	458	447	448	489	431	473	518	393	466	464	426	448	464	449	496	463	481	447	437	496	448	433	434	439	449	466	499	470	467	424	412	458	441	459	428	470	451	473	485	475	499	452	468	459	449	504	428	464	440	432	491	443	476	457	483	421	459	451	457	441	449	445	487	477	504	458	423	471	452	460	504	413	424	443	462	457	457	421	469	430	452	425	449	440	473	467	437	457	441	468	511	523	488	503	457	497	485	454	481	464	445	504	429	424	447	464	479	456	407	434	432	457	453	451	441	478	484	467	482	448	476	436	419	455	464	436	459	480	473	434	462	497	457	486	511	519	504	448	472	458	441	468	447	475	471	456	500	449	484	471	486	430	444	430	440	471	464	459	477	489	451	480	467	460	457	447	469	437	473	449	523	443	500	469	439	447	421	435	441	478	448	456	467	454	481	488	435	456	453	469	494	462	457	525	479	466	477	405	431	489	476	424	457	455	456	460	474	449	469	474	465	445	489	475	444	444	468	447	464	463	463	457	453	485	462	442	450	461	465	487	457	458	498	460	492	447	480	462	468	467	448	476	454	479	435	452	471	455	488	461	468	475	460	469	473	485	501	458	447	497	481	484	436	435	377	427	463	453	426	451	457	469	403	451	437	439	462	458	433	497	471	473	438	452	472	454	471	485	439	458	457	452	464	473	493	471	448	456	459	471	462	481	460	459	460	485	457	483	452	444	437	478	454	498	442	472	504	475	466	466	475	432	453	477	478	427	469	498	451	452	525	412	480	493	470	526	506	478	446	447	420	444	434	433	480	460	471	445	450	451	430	435	482	469	465	477	473	483	461	445	503	459	490	430	433	465	447	432	450	455	435	443	451	452	481	456	473	441	474	458	455	437	480	462	448	462	414	429	497	494	473	458	455	481	463	465	495	498	437	452	450	431	442	458	441	435	458	455	462	415	447	466	449	452	413	467	457	475	470	453	482	498	444	487	465	460	465	469	482	490	451	448	449	495	449	488	445	472	460	477	451	465	470	445	452	460	455	478	473	463	449	489	406	454	444	455	452	457	480	456	476	449	435	460	465	442	448	472	399	467	433	475	455	456	429	465	508	497	451	460	453	458	453	429	451	456
47170	47892	52695	47594	41877	31345	24731	20058	14658	11222	7247	4521	2283	985	526	333	291	232	194	217	222	196	232	183	226	195	205	234	204	203	209	221	194	188	187	172	233	194	186	168	206	196	205	214	177	187	204	206	192	206	191	190	187	197	206	184	187	196	203	236	197	177	201	215	218	193	194	211	189	206	189	191	200	224	188	196	192	194	166	182	212	197	226	213	185	184	200	201	212	179	217	203	205	193	209	184	191	212	158	208	202	191	195	181	189	225	197	188	182	206	189	200	197	218	179	196	210	188	222	192	190	191	192	197	192	175	207	180	213	183	181	176	214	211	211	206	181	207	195	188	231	191	209	204	231	199	221	220	184	192	195	179	183	209	213	202	188	192	190	195	203	200	216	201	192	205	171	210	195	171	193	204	212	179	209	212	187	219	230	189	193	214	178	179	178	190	199	212	197	215	205	192	177	210	197	197	175	220	221	196	202	204	245	193	190	220	218	170	230	205	196	191	213	191	216	217	187	201	203	217	165	204	203	216	200	176	181	204	172	234	200	186	220	193	204	207	189	215	198	201	202	168	179	198	212	172	184	172	189	210	204	191	191	185	195	197	173	201	214	196	189	206	197	186	197	224	195	207	193	207	194	201	173	204	217	212	188	202	169	185	182	203	201	207	170	205	200	200	214	208	205	178	204	200	202	208	194	168	190	216	190	218	191	198	189	192	216	215	205	201	193	190	188	199	202	212	191	173	183	202	219	206	185	173	199	183	209	224	215	228	202	182	167	209	218	208	213	190	171	187	181	203	180	194	210	215	212	242	213	206	203	181	200	195	184	217	215	232	195	195	207	192	201	217	178	176	204	166	176	174	185	203	190	176	199	221	212	183	202	174	213	200	189	210	187	196	217	204	236	190	222	186	185	200	208	199	179	211	203	184	193	191	203	201	190	209	212	204	198	205	184	203	170	189	230	192	209	170	236	168	196	205	202	233	177	173	229	185	167	197	211	204	214	221	216	207	209	180	196	184	188	195	193	208	187	196	218	196	195	199	220	207	201	208	193	205	201	193	190	215	190	216	192	188	198	201	196	198	182	200	215	181	185	204	187	185	186	218	206	214	204	222	238	206	191	208	191	191	174	212	198	199	177	228	211	193	171	196	189	173	209	183	196	211	192	196	213	215	176	198	193	174	214	204	195	181	195	196	193	191	201	189	217	176	196	189	211	183	219	182	195	188	199	182	184	183	180	183	188	199	186	181	189	218	188	198	186	189	216	203	199	207	198	210	203	183	186	226	210	202	210	211	206	180	202	173	205	205	200	204	213	220	206	223	205	191	185	199	214	195	192	215	207	217	189	193	208	185	183	203	184	205	202	188	250	210	198	189	211	222	202	206	205	207	191	219	178	204	207	229	189	182	163	187	178	207	176	213	186	189	205	209	236	195	227	191	192	190	198	234	191	196	177	190	200	180	198	200	173	212	220	203	222	199	199	194	167	193	195	202	204	205	211	207	221	205	186	207	194	177	192	209	201	195	180	215	209	175	187	184	218	220	228	198	202	205	210	203	182	185	214	209	195	200	209	172	206	200	210	205	190	205	210	195	204	191	194	201	208	169	198	206	198	213	220	194	203	202	217	186	213	224	210	201	193	186	200	179	200	204	196	200	182	187	197	206	225	179	182	194	200	194	216	195	200	193	175	164	198	199	187	197	203	204	214	201	214	230	181	222	177	192	170	194	201	210	217	186	205	238	212	217	218	186	183	226	216	200	197	184	194	215	197	216	218	204	195	203	203	197	187	186	206	223	166	206	202	203	198	193	197	183	175	197	183	193	201	200	202	194	182	189	187	195	228	178	186	197	204	187	208	229	218	201	204	184	225	198	224	174	197	224	189	177	171	178	185	213	196	189	200	204	201	215	198	197	190	188	211	192	197	264	208	213	211	209	180	190	198	212	190	198	193	196	197	200	215	204	186	168	169	196	205	226	219	205	197	196	223	194	209	185	194	199	205	170	193	194	195	198	215	172	185	177	206	195	178	217	240	211	187	181	207	182	218	208	212	206	214	204	180	234	181	215	173	190	194	211	185	212	184	181	201	210	165	199	210	180	177	177	177	203	214	192	178	195	201	186	216	225	199	208	204	218	193	178	217	197	218	202	205	203	204	176	218	191	200	194	189	177	205	214	220	191	190	193	197	184	215	182	215	201	188	168	177	194	200	179	205	178	168	204	199	216	204	197	220	192	183	207	192	205	215	212	184	225	201	180	222	196	225	193	202	188	194	212	212	216	190	193	207	208	201	214	205	181	192	188	228	185	204	213	192	190	206	200	191	211	197	202	196	185	235	193	184	197	181	218	185	176	172	200	233	191	179	232	221	189	202	197	203	221	197	215	174	186	197	246	214	180	200	195	218	215	239	216	210	219	214	203	190	204	195	216	207	214	212	193	180	204	225	202	201	190	204	188	215	204	214	203	199	216	206	205	196	182	168	217	220	185	210	210	202	186	202	206	184	192	206	231	196	211	210	183	174	198	190	199	206	197	196	203	211	208	197	190	194	205	218	217	188	191	228	199	192	185	226	205	221	185	193	202	209	184	185	234	187	183	199	210	185	199	201	220	217	205	168	181	208	211	227	190	205	188	191	216	197	186	190	201	172	246	187	191	223	206	213	213	194	206	201	210	210	215	214	197	213	195	192	198	212	174	218	193	219	182	185	175	229	200	202	216	204	200	238	200	228	208	205	170	204	198	182	194	195	163	195	187	219	215	220	206	169	199	234	202	198	190	179	201	187	192	192	223	236	206	193	178	183	219	185	226	202	213	216	210	201	207	195	235	223	195	203	215	179	199	194	191	199	195	176	212	212	205	164	192	208	217	194	225	174	213	175	213	191	207	201	206	215	219	193	197	175	182	181	163	216	201	185	185	214	163	194	197	205	218	228	189	187	175	216	177	215	200	196	208	177	195	200	192	194	215	185	220	188	180	204	198	165	215	186	193	229	197	217	201	209	197	166	197	208	222	213	205	186	192	248	212	207	229	187	206	192	200	198	190	235	210	184	195	203	199	189	188	203	168	210	190	197	194	192	217	215	205	207	200	208	184	212	185	207	183	206	196	212	180	203	169	211	205	185	205	201	192	214	219	204	173	188	191	221	193	170	193	197	202	203	203	178	216	190	201	178	199	207	184	218	194	211	192	201	223	230	211	205	203	193	174	180	208	239	202	178	212	198	199	214	199	222	190	200	191	206	200	186	212	223	213	215	199	215	189	211	214	200	204	227	200	209	218	212	232	191	229	194	205	200	204	192	207	212	212	181	214	195	222	185	195	203	228	238	201	203	188	174	195	221	219	215	193	181	180	200	177	208	191	197	215	191	183	209	195	200	195	211	209	190	179	159	193	243	217	185	192	189	222	189	167	201	215	207	171	201	220	224	236	230	222	235	204	191	215	197	210	188	202	238	195	213	179	222	183	181	194	198	179	204	177	190	186	198	212	194	212	197	203
31945	40999	51844	54328	52278	41546	36026	33156	29947	27747	21448	15342	8541	3638	1804	987	740	597	514	522	510	497	503	533	522	474	429	433	486	463	457	470	471	469	447	457	431	470	453	462	443	468	431	422	450	481	475	490	457	457	460	448	465	478	443	441	440	441	482	441	434	446	467	458	477	460	436	458	463	468	458	482	456	466	456	440	467	450	427	480	452	477	443	466	436	443	440	420	473	488	416	471	469	478	459	463	416	473	435	437	440	432	432	458	444	459	452	471	445	456	467	491	425	468	447	416	405	455	459	427	436	458	476	426	441	455	479	471	448	457	414	439	498	460	470	464	463	460	434	475	484	495	464	445	480	426	463	479	445	447	501	424	452	471	436	407	456	469	467	455	453	461	486	436	454	486	446	446	473	479	428	457	438	442	409	474	471	484	451	444	436	501	447	432	429	492	483	448	496	443	444	478	435	409	494	439	464	451	477	456	499	450	455	435	441	436	460	462	452	439	462	477	460	479	437	461	504	441	440	426	497	476	442	463	443	435	473	457	440	476	510	455	437	456	436	444	464	457	474	424	428	433	460	444	454	446	449	437	475	437	486	499	425	431	478	466	500	432	464	447	454	467	451	472	450	453	408	446	485	450	485	429	408	451	408	456	465	467	447	465	432	466	445	483	422	449	492	451	473	457	459	490	424	456	456	437	449	434	446	455	411	447	468	423	431	437	441	495	433	451	404	467	425	446	511	442	446	444	484	461	425	402	441	476	432	480	444	489	457	439	469	480	471	459	456	492	473	484	444	429	432	429	447	460	463	436	438	483	445	483	488	478	448	458	464	458	434	430	415	458	455	477	477	444	446	465	467	430	450	459	430	464	412	491	431	491	445	434	455	450	452	435	489	438	488	505	483	443	456	442	392	432	451	467	457	443	440	483	466	424	462	417	426	445	450	419	469	449	475	418	488	432	477	451	454	467	456	454	439	425	455	453	447	458	449	445	473	457	485	473	499	457	448	458	483	515	439	446	436	508	459	429	451	434	462	496	448	448	489	451	458	493	477	452	430	428	443	442	454	427	473	414	479	435	429	485	439	437	437	462	462	461	464	453	442	463	461	450	446	470	462	464	474	474	428	462	467	450	460	451	472	449	453	452	481	421	432	479	467	448	448	403	466	451	446	455	463	450	430	440	459	438	486	448	459	449	419	437	483	465	461	444	441	439	438	443	469	443	472	451	466	483	465	490	435	443	474	455	473	467	496	452	470	478	478	433	486	433	431	444	479	463	495	429	431	447	453	444	438	453	452	478	477	508	478	436	432	457	473	425	469	447	478	476	466	457	424	460	430	505	460	460	442	444	444	479	421	486	488	502	459	455	462	454	472	441	466	434	450	429	422	466	429	496	448	474	442	457	447	466	458	484	430	424	489	498	474	464	416	448	413	429	459	434	452	460	493	482	462	427	463	468	468	463	447	456	447	444	431	438	477	414	490	461	415	474	424	441	468	429	464	476	441	475	448	460	439	463	425	476	460	415	453	472	438	425	436	485	454	507	448	446	459	449	459	448	467	480	425	441	445	445	437	452	409	410	428	453	488	454	483	470	457	468	472	473	481	457	450	455	458	460	471	444	457	416	456	424	466	457	470	434	445	442	399	462	419	457	435	450	458	435	444	432	447	455	477	480	463	448	456	459	470	481	426	449	456	481	455	417	450	469	475	448	472	511	459	437	418	443	476	472	458	440	454	454	445	427	444	448	488	444	462	475	477	454	447	470	451	466	482	427	445	462	442	444	492	477	408	463	461	478	474	491	472	465	449	415	448	482	458	459	431	435	453	469	505	522	463	447	456	420	443	447	435	531	480	401	446	447	460	458	459	452	468	472	446	394	423	427	495	442	445	462	484	455	485	479	429	444	441	434	415	431	476	482	429	446	450	435	421	441	461	469	458	485	415	432	442	464	457	477	426	434	461	491	462	443	469	459	445	452	427	440	473	463	479	471	452	435	464	484	457	432	477	452	465	448	463	420	388	470	457	456	462	469	482	446	459	487	449	450	438	479	412	423	461	476	423	478	432	425	451	443	417	451	403	461	445	458	447	484	476	432	450	452	465	448	471	455	470	463	432	456	419	443	449	456	422	467	445	429	449	521	451	482	457	442	457	455	446	421	413	429	453	433	449	451	482	501	443	441	461	432	517	446	408	482	432	438	446	445	483	482	474	468	414	469	436	483	461	436	427	446	435	441	461	460	460	463	470	438	469	444	468	452	447	451	448	473	438	471	462	436	432	468	452	441	467	436	489	490	492	423	484	474	434	456	454	473	475	440	468	430	495	457	473	471	464	457	422	421	448	438	438	427	463	439	465	459	495	463	497	450	492	488	452	455	446	468	449	471	436	394	441	434	471	455	480	423	418	458	471	444	452	468	444	450	453	442	466	467	472	473	465	475	436	443	442	469	461	440	477	434	464	449	473	466	484	480	429	451	465	463	422	441	468	435	469	440	464	442	426	464	472	437	450	423	462	446	471	478	459	425	486	464	456	462	462	460	467	425	445	472	478	431	466	438	463	426	454	505	454	438	467	461	444	465	432	454	416	462	431	455	479	478	425	444	450	473	420	452	459	456	449	463	470	428	461	454	455	444	456	447	437	438	406	443	446	428	447	476	426	430	456	483	482	463	424	454	436	476	457	458	498	461	391	419	415	470	448	470	458	481	454	463	488	460	444	458	437	431	427	451	464	457	448	405	490	480	417	432	472	464	474	469	443	443	440	455	441	458	467	442	435	458	506	454	442	468	429	433	423	448	481	468	406	405	454	450	409	433	446	432	401	439	449	451	455	470	461	471	455	428	435	450	447	454	436	423	441	448	424	464	452	416	413	435	445	496	427	454	447	458	426	448	466	462	437	448	433	480	456	446	476	442	451	458	442	479	472	450	441	449	464	435	451	474	414	474	455	469	451	469	464	446	428	446	455	446	427	473	461	478	473	426	475	453	451	429	480	423	468	434	454	501	452	463	470	442	460	460	473	472	437	479	453	477	456	460	474	473	433	462	451	431	474	453	448	438	416	434	440	475	443	436	447	467	487	457	466	488	430	447	462	458	431	463	446	432	464	493	435	436	463	491	431	437	453	426	423	430	438	413	429	455	450	483	469	458	442	478	430	493	450	478	501	468	463	476	451	457	437	445	437	495	445	466	472	465	449	446	459	469	443	453	417	449	434	441	423	441	446	461	432	451	451	472	453	443	472	445	445	463	419	490	452	461	462	512	498	458	480	463	413	455	439	505	467	425	444	494	472	493	458	466	455	480	435	449	446	453	445	453	473	466	489	470	426	451	446	443	473	432	444	493	462	492	455	475	417	458	465	466	426	461	432	492	455	442	455	405	448	447	455	436	447	476	464	449	409	457	467	512	482	446	449	475	424	470	469	469	474	429	485	462	415	442	466	427	464	452	471	465	474	448	471	455	462	457	458	459	439	448	454	422	468	477	455	477	429	427	465	452	428	466
54221	51312	49340	48666	42075	31793	28057	27502	25007	21472	14763	9161	4653	1728	815	484	300	278	222	213	223	231	224	209	219	202	193	202	208	189	186	217	196	203	212	223	207	207	203	215	215	207	193	211	183	185	190	199	213	210	167	202	214	176	214	196	202	192	203	201	201	190	188	194	197	226	192	213	201	213	202	212	205	200	181	229	169	168	182	181	193	233	211	176	167	199	215	183	215	169	214	189	184	213	220	209	217	209	201	225	154	203	234	176	209	198	197	187	222	204	185	193	172	186	188	165	195	183	194	209	207	174	218	199	194	185	213	223	190	179	213	208	203	192	182	192	207	212	234	215	199	221	171	203	187	191	214	218	227	235	207	205	181	197	204	233	224	209	198	205	201	203	204	213	195	201	182	190	201	190	194	222	193	215	194	190	207	208	221	227	226	205	181	206	202	196	208	198	202	206	187	191	204	227	181	185	192	203	231	196	208	198	190	220	199	211	180	209	212	189	214	211	204	209	229	196	228	206	213	211	205	231	170	210	193	193	239	179	211	184	200	189	211	188	208	173	200	192	219	205	182	203	172	190	206	193	178	174	217	251	214	192	196	202	209	198	199	218	205	185	200	205	193	196	196	203	222	195	207	204	202	183	204	222	214	206	162	192	158	190	187	183	208	223	217	198	209	196	180	176	212	177	187	211	179	195	213	195	223	195	218	196	190	202	219	192	177	205	207	197	195	208	214	210	205	218	191	196	186	198	189	210	194	206	214	175	228	199	184	211	198	206	183	231	194	193	197	223	184	207	214	208	205	219	200	196	199	213	206	211	212	204	207	204	186	176	199	180	208	204	205	212	193	202	210	181	191	210	199	185	183	159	207	180	188	215	208	215	183	216	186	195	220	176	207	195	177	213	202	199	210	234	196	223	205	175	201	217	170	186	200	198	217	163	190	199	193	190	179	226	185	222	185	203	193	195	189	199	217	189	199	209	190	229	217	211	225	197	188	201	193	187	211	187	215	202	172	215	184	204	202	194	203	164	193	192	204	205	209	210	210	199	219	205	242	181	196	219	213	185	207	223	204	200	208	187	172	192	227	209	187	214	201	218	185	186	204	212	201	207	206	204	203	181	206	226	205	205	214	193	201	201	228	182	199	191	189	190	211	220	192	207	185	216	209	220	191	222	193	213	220	203	210	217	220	225	209	191	200	185	220	170	213	172	185	176	206	211	218	204	182	205	214	193	218	207	202	213	206	197	209	221	197	207	221	216	213	204	196	211	214	225	211	205	202	202	186	192	196	200	203	223	212	193	186	215	193	194	215	199	202	207	172	197	215	219	180	193	181	204	224	207	211	204	213	193	198	219	190	206	178	177	213	172	221	234	184	190	188	192	194	218	218	187	175	184	198	223	205	171	183	201	188	202	212	219	201	201	225	181	230	204	209	204	197	194	217	232	195	202	215	204	208	197	197	186	225	179	202	208	181	188	214	188	191	214	183	204	225	199	196	185	183	221	194	181	205	201	224	222	216	214	193	209	220	183	209	203	209	218	186	199	176	172	198	190	185	193	187	213	184	200	219	191	192	192	194	217	192	198	221	192	216	251	199	215	204	172	196	193	220	181	204	191	203	204	178	211	190	170	186	186	194	220	171	187	189	190	203	209	179	188	184	206	192	208	176	204	212	202	218	207	216	186	205	177	187	221	189	197	173	200	196	199	199	208	210	211	210	200	208	183	180	205	185	215	216	193	209	193	202	178	204	191	184	197	216	218	208	195	186	181	230	198	229	211	224	199	217	224	165	204	176	236	210	193	209	197	212	210	211	190	213	204	177	186	187	215	205	209	204	191	176	195	202	203	200	199	235	197	218	197	186	199	204	190	212	197	216	196	196	188	216	174	192	192	209	185	238	210	195	192	200	190	202	205	179	215	211	219	235	184	201	185	211	201	188	205	172	186	185	193	196	226	205	194	197	188	178	213	200	223	212	212	208	170	187	191	189	187	165	189	203	214	210	202	209	216	213	164	198	195	196	223	223	212	222	189	206	225	237	215	180	218	192	225	180	198	206	179	167	193	188	213	205	194	210	207	165	216	203	201	182	207	219	197	181	183	202	187	199	213	167	208	188	217	208	219	223	205	190	199	175	242	222	219	200	197	202	203	183	193	193	179	200	218	201	222	167	188	198	194	224	198	211	214	207	211	180	209	211	212	179	203	227	194	195	162	225	187	188	190	200	228	223	198	226	189	200	180	239	209	177	229	227	188	190	199	214	174	193	213	189	201	208	190	200	213	237	185	182	204	233	216	186	192	174	215	203	209	234	221	238	188	191	204	222	194	179	214	226	207	194	179	194	219	214	204	163	196	203	198	192	194	200	220	188	206	191	207	190	192	206	226	206	196	211	219	218	193	205	199	219	190	202	209	186	204	219	207	185	188	196	199	226	217	203	188	175	225	203	203	228	218	217	204	207	210	238	196	213	206	203	188	213	192	196	213	194	197	207	201	212	214	216	230	231	211	217	201	186	214	185	211	187	170	222	213	200	215	196	215	191	231	191	157	193	191	179	201	199	204	203	215	203	203	189	199	212	198	189	205	226	228	192	223	185	197	201	224	207	201	207	233	187	182	192	208	219	193	191	189	203	198	190	182	196	196	185	186	198	209	213	210	220	216	219	175	179	230	179	187	186	187	186	209	212	192	212	180	222	164	221	208	214	226	221	191	231	190	216	191	207	230	200	217	215	183	186	184	192	206	191	195	201	202	197	194	192	186	198	202	183	202	202	223	224	209	192	211	171	214	212	199	210	236	185	220	198	184	198	186	212	206	204	205	195	182	203	202	182	227	205	205	196	217	231	191	213	200	204	195	244	220	215	188	212	181	181	204	207	197	195	205	218	188	214	211	213	231	217	203	198	200	165	216	193	180	190	169	199	185	187	196	203	201	218	225	192	213	222	188	202	209	193	166	180	199	194	225	204	179	208	198	199	193	203	213	209	195	199	190	166	199	192	200	209	192	214	216	208	170	173	226	208	178	168	190	219	201	222	194	186	187	201	187	227	199	219	190	202	206	198	182	229	202	181	216	201	212	183	185	172	179	202	175	188	195	213	171	217	217	199	178	200	192	200	203	223	204	192	201	213	173	218	171	217	181	208	182	180	217	207	204	188	199	184	187	186	181	183	197	203	180	232	194	223	182	206	181	211	197	195	178	204	215	196	191	204	208	193	181	186	195	225	215	204	224	198	205	200	187	205	217	177	183	223	210	202	225	214	228	188	194	227	210	180	208	196	223	194	184	208	207	236	214	192	184	181	194	228	190	212	207	197	193	192	187	195	213	181	226	208	206	222	207	194	183	194	197	236	216	220	190	205	181	195	235	198	205	188	196	186	185	192	203	205	201	187	184	201	202	198	218	209	207	183	207	205	181	190	164	201	186	203	189	205	201	208	201	192	217	184	200	200	235	219	206	180	187	205	224	195	203	217	194	189	218	213	196	183	196	214	232	189	196
38985	48254	54496	55786	52939	47433	44851	43466	40440	38319	31215	23868	14001	6327	2929	1698	987	695	563	505	537	503	528	506	512	521	518	465	485	435	470	430	460	478	457	475	455	477	437	452	451	455	488	479	384	463	461	411	444	394	444	419	474	412	482	453	461	458	497	427	438	455	458	470	449	452	461	479	476	471	470	439	468	407	451	477	447	455	437	467	444	452	458	456	422	441	443	375	469	487	454	429	455	452	431	439	459	463	449	446	463	477	471	452	413	463	477	442	469	444	466	438	421	439	441	438	477	459	466	436	426	481	422	469	418	474	471	445	438	465	484	424	479	457	413	442	471	418	442	443	466	444	456	465	481	455	454	444	485	439	432	428	460	425	455	455	449	473	466	484	453	476	433	453	440	446	468	445	469	433	479	474	520	456	463	426	454	465	438	439	455	475	470	471	464	410	440	423	485	458	488	435	434	469	450	456	446	430	427	424	448	427	429	455	467	436	448	468	433	415	442	459	405	475	463	423	477	468	452	422	466	422	441	442	451	465	448	483	477	442	484	462	410	484	451	475	439	458	464	435	468	474	448	462	460	458	433	441	449	440	443	463	466	429	488	433	438	455	434	457	432	431	452	437	439	453	427	474	449	427	445	466	527	453	465	434	425	466	441	416	445	455	456	509	430	436	454	464	466	464	444	472	431	420	436	427	468	423	490	444	424	461	406	487	455	430	485	507	450	469	427	492	459	458	458	426	435	445	463	443	443	441	470	457	430	435	418	417	447	428	449	463	437	437	452	447	437	449	489	440	453	448	464	479	443	445	459	462	476	478	462	467	430	437	457	475	428	465	420	487	439	441	472	459	460	452	447	442	468	455	480	465	500	441	474	420	445	447	495	490	434	445	482	439	449	459	450	480	448	441	482	441	448	450	442	460	459	422	463	448	497	466	407	470	449	477	467	470	446	453	431	449	441	448	488	450	441	448	463	454	433	477	462	487	445	442	449	447	466	488	458	437	444	439	499	489	479	431	440	467	429	432	457	470	466	423	483	449	433	478	438	474	490	427	424	487	456	456	463	450	451	417	449	481	477	452	448	445	457	414	422	463	446	526	457	436	490	451	435	445	478	445	484	515	452	440	443	445	474	430	489	436	455	469	452	449	431	439	458	452	457	455	483	439	440	427	510	460	456	464	479	444	414	456	466	467	480	467	467	422	464	478	447	435	452	448	409	460	476	439	451	437	431	477	452	476	446	443	440	467	436	479	447	476	479	481	403	463	449	478	443	470	477	485	422	479	426	430	441	468	430	469	418	440	470	416	436	476	421	482	459	421	442	447	417	451	442	401	453	465	474	470	445	459	443	457	483	508	454	447	450	430	461	439	433	431	478	442	432	450	464	419	448	439	464	456	472	452	419	458	450	484	459	444	437	438	436	449	498	412	486	493	471	432	459	454	464	448	447	463	448	452	425	398	415	450	510	419	469	441	440	428	470	444	454	431	487	463	441	466	438	431	480	444	473	492	456	444	428	446	444	464	465	471	445	459	454	435	447	417	411	419	413	466	457	435	440	443	448	470	435	425	478	448	454	472	432	416	449	419	437	476	436	494	441	465	445	477	473	469	448	448	450	447	481	496	435	434	433	437	427	450	453	431	408	439	476	435	466	459	455	429	467	474	452	441	470	438	387	438	407	489	447	426	482	450	492	427	429	462	435	477	451	465	438	461	451	467	454	421	435	453	452	431	455	484	437	443	443	442	449	430	512	471	431	453	463	419	450	512	446	424	459	468	442	488	414	438	440	461	436	450	451	452	444	498	455	469	443	468	415	465	482	478	440	463	473	456	411	428	511	451	461	428	434	470	441	438	485	475	468	439	469	440	423	449	434	443	436	479	418	460	499	430	462	443	481	442	413	453	428	470	467	461	430	469	449	408	487	475	451	451	495	417	453	448	441	422	460	471	450	449	447	447	438	455	421	460	439	437	429	457	478	480	458	452	472	444	430	484	446	440	452	435	455	439	437	468	452	454	432	457	486	461	458	455	422	461	463	435	447	436	480	413	469	438	456	443	455	463	475	414	481	442	442	472	450	471	433	428	440	447	439	455	437	490	451	459	440	456	434	446	457	480	446	464	467	434	434	460	459	465	486	477	456	492	456	470	433	451	455	488	452	443	479	471	469	499	455	460	468	423	454	462	440	474	432	457	445	441	448	435	450	449	449	456	438	420	475	452	452	488	480	465	481	463	449	449	435	457	451	448	458	455	453	477	438	456	470	502	468	491	478	440	435	445	455	471	498	473	472	429	492	440	444	442	437	428	461	467	457	444	418	464	453	483	489	468	421	433	433	457	455	497	449	499	443	437	459	429	444	447	451	436	463	481	435	423	455	463	448	447	429	452	456	458	401	452	456	445	444	453	411	449	428	481	424	478	474	459	447	440	450	439	425	458	451	434	450	420	457	452	425	474	450	455	433	448	448	441	456	480	471	464	475	435	427	471	464	472	469	477	439	447	443	471	481	426	473	509	415	444	423	436	449	467	457	413	428	453	451	448	449	473	449	452	474	408	465	484	474	465	452	468	435	457	454	452	445	438	414	427	429	483	422	477	428	435	444	442	435	471	434	471	445	453	443	447	429	459	466	449	443	478	433	470	444	477	446	446	429	439	406	443	448	457	493	466	479	436	432	500	456	468	458	440	478	446	448	467	431	490	434	447	444	463	437	463	478	484	459	478	462	451	433	448	462	498	421	468	461	456	453	426	428	507	497	465	444	477	466	472	441	496	470	447	466	459	443	431	430	464	487	476	455	426	456	465	449	478	454	458	465	439	462	445	447	428	435	404	412	439	444	468	451	455	465	439	458	460	465	450	444	414	461	443	419	450	459	445	502	437	460	445	445	455	432	476	464	459	467	457	492	460	433	481	443	472	445	445	434	436	445	476	494	485	439	483	482	442	466	451	438	440	447	484	445	433	419	432	474	419	477	455	439	453	478	456	436	420	442	428	446	429	475	450	412	461	423	487	487	470	447	464	483	434	459	441	469	440	450	468	431	453	472	459	422	450	444	445	449	451	444	473	444	452	484	484	426	483	450	452	459	459	472	475	467	449	454	416	472	457	448	462	455	448	454	473	447	470	460	492	431	507	464	468	465	447	481	457	425	459	432	475	470	436	459	466	439	447	440	432	459	429	466	481	474	461	492	477	461	460	509	429	482	413	464	439	442	441	444	428	445	448	486	453	460	466	468	458	393	445	470	476	410	460	443	452	444	461	428	462	463	437	478	423	468	469	429	486	448	457	453	466	424	449	445	475	445	429	401	434	450	438	484	435	484	445	444	439	446	448	420	456	438	451	465	471	397	493	483	455	444	436	478	466	459	435	465	449	439	444	419	444	447	432	474	454	442	439	480	455	448	442	471	434	471	445	472	429	448	488	434	455	432	420	449	450	490	451	445	471	419	455	461	430	444	446	452	455	453	476	469	464	497	405	429	477	459	472	469	471	495	483	423	456
31271	30302	30532	28665	20592	10919	4997	2793	1705	1267	919	678	482	332	239	239	190	232	183	216	236	203	211	207	202	183	185	203	181	193	196	208	213	215	213	214	195	185	204	202	206	192	202	202	195	213	177	189	203	216	189	208	228	214	213	216	222	202	204	194	195	224	204	217	200	232	198	187	185	210	227	186	199	203	210	168	176	161	202	250	191	181	214	185	212	198	193	202	207	192	196	193	198	227	203	206	217	219	198	183	195	211	209	206	200	183	186	196	174	210	199	218	222	221	176	205	171	185	201	208	194	209	185	211	184	193	169	200	220	205	216	195	211	182	155	197	184	219	196	199	204	193	182	211	220	195	197	228	221	197	181	155	230	207	188	194	208	179	206	223	218	223	189	197	200	215	229	180	176	205	214	203	180	187	210	188	183	192	212	205	228	178	190	185	183	170	198	196	199	180	190	180	206	182	196	204	179	210	194	189	196	197	189	205	198	181	200	186	216	219	183	190	171	195	174	224	195	208	199	191	181	176	203	205	191	198	195	174	210	200	197	213	207	199	224	211	208	211	177	205	217	202	199	202	218	179	194	183	189	175	182	198	182	214	215	193	218	206	183	224	185	192	201	190	168	184	221	188	178	183	215	209	229	183	185	199	204	215	216	188	195	204	228	195	196	199	203	190	216	210	202	181	185	181	202	204	199	190	209	171	188	201	193	226	214	216	212	197	191	226	165	187	196	172	199	223	173	229	204	179	184	195	211	201	181	205	186	183	200	159	231	210	179	173	200	194	206	214	208	197	230	204	203	180	190	172	198	211	202	208	225	219	188	208	186	198	218	178	189	202	213	192	191	195	190	198	171	227	182	217	197	186	207	211	171	187	203	217	176	218	199	219	205	234	189	208	197	211	196	201	176	220	188	199	221	218	235	185	245	200	222	186	177	205	208	184	210	176	204	202	218	175	222	212	189	213	211	193	201	183	199	208	180	185	183	204	194	210	185	187	206	194	182	210	205	210	195	199	224	193	209	207	208	218	202	178	186	229	205	197	213	190	200	195	180	190	214	202	200	209	205	184	191	199	203	228	184	211	209	202	222	203	194	179	192	208	215	200	206	217	223	213	206	221	207	222	192	194	166	206	192	227	225	202	189	213	181	223	207	184	191	216	185	198	203	213	187	209	206	204	204	179	213	190	198	198	167	193	208	220	176	178	192	191	188	186	210	190	198	208	183	175	217	182	208	198	206	190	187	204	220	215	198	248	182	202	211	221	212	178	195	199	225	194	192	175	203	203	191	195	214	182	175	199	191	212	191	202	207	207	188	186	176	216	191	191	199	200	214	205	199	210	212	191	218	186	217	192	169	212	186	210	186	206	233	221	209	166	202	198	204	222	201	191	203	208	203	177	185	202	207	191	195	232	202	194	201	169	192	185	201	196	203	178	183	202	201	196	191	186	210	185	213	196	207	205	193	189	190	207	188	188	197	197	211	197	205	201	237	213	223	203	190	194	187	224	195	197	182	217	185	179	185	185	182	216	198	212	219	190	198	199	221	204	223	191	193	176	197	181	205	196	183	180	202	200	196	217	209	219	216	208	196	174	205	224	214	187	187	205	192	191	202	165	205	188	209	196	206	208	173	207	201	173	197	188	215	191	187	218	195	193	200	191	195	202	193	222	202	160	220	201	218	194	197	200	195	184	191	208	196	218	202	203	184	194	175	202	199	171	212	217	201	207	193	192	222	179	195	226	198	197	216	194	212	174	200	221	219	162	168	196	183	219	182	218	198	179	216	186	219	203	186	200	196	200	221	195	195	217	177	213	237	199	197	180	198	238	196	206	195	227	220	202	195	178	189	192	196	180	199	191	168	192	216	221	191	222	179	207	182	204	200	190	192	201	186	185	196	185	182	196	201	203	200	208	206	192	197	199	178	195	176	204	200	221	207	205	186	206	182	175	204	195	183	199	211	204	185	200	212	192	209	214	197	192	210	194	189	178	188	229	195	164	205	192	171	225	196	185	209	189	187	194	225	183	180	192	177	204	208	179	208	208	223	221	193	199	162	179	201	158	200	205	190	195	194	187	210	245	198	216	189	203	191	206	198	179	212	181	201	221	216	225	203	184	185	201	170	226	190	214	234	197	180	189	204	207	195	199	217	202	217	207	201	202	212	218	200	212	194	213	200	186	195	221	186	178	177	195	179	204	174	191	192	193	204	201	208	206	189	207	205	207	205	178	181	206	222	200	203	210	238	206	216	198	184	191	187	214	203	201	205	226	181	174	213	224	187	205	214	201	208	222	171	182	205	221	202	177	192	213	189	200	199	216	196	193	227	198	198	196	202	214	174	205	219	213	202	206	191	205	196	213	203	205	221	179	209	199	228	200	174	202	182	195	180	209	215	216	197	213	223	194	172	211	224	211	182	216	209	195	189	191	191	216	189	198	206	202	227	190	188	198	213	197	197	208	217	207	195	213	198	221	228	168	181	175	210	205	195	215	186	199	188	241	217	196	210	180	201	229	220	198	219	215	223	198	210	205	192	235	193	222	200	193	192	222	195	222	196	188	201	201	206	193	198	184	187	202	208	198	186	190	189	220	212	173	222	202	166	179	215	214	198	224	190	218	203	186	203	219	202	231	180	200	195	213	225	197	224	193	198	216	202	210	195	212	199	185	222	193	199	209	185	195	205	197	226	166	213	173	178	196	190	200	212	201	167	212	202	203	189	195	187	193	171	190	191	199	211	143	176	190	191	197	201	216	229	179	227	206	176	161	169	194	228	190	192	219	187	205	239	186	197	183	200	203	199	215	188	230	185	205	233	169	201	199	199	223	191	192	184	176	207	199	216	176	203	211	211	203	151	221	195	210	197	178	202	161	191	183	175	219	194	181	182	193	216	179	206	201	222	199	201	231	203	178	206	209	201	194	195	188	201	218	196	183	166	215	174	231	194	194	213	183	233	187	226	203	196	219	205	213	189	189	196	171	188	195	206	187	201	195	208	219	236	190	195	186	222	209	199	196	206	203	185	196	221	199	193	207	216	204	209	185	209	185	181	186	181	212	186	198	191	187	178	209	192	195	218	225	195	216	204	224	170	171	178	200	195	183	166	194	200	194	165	188	171	195	206	199	184	193	172	204	203	196	196	196	205	192	204	199	195	190	215	201	204	198	212	178	185	202	185	207	193	209	228	204	197	204	202	197	211	196	199	198	201	149	179	203	194	203	219	194	207	183	194	196	223	203	216	180	216	208	192	198	185	200	208	205	204	211	215	232	183	192	207	210	191	224	222	195	198	183	198	218	180	185	191	204	219	199	198	182	182	208	224	204	187	197	202	204	188	191	194	220	177	186	207	218	203	220	210	193	194	215	191	187	192	196	179	191	200	199	203	218	202	189	190	172	195	218	189	210	246	188	169	205	216	189	180	205	206	212	190	229	192	187	191	193	189	230	183	182	209	189	209	203	225	199	205	219	200	206	200	176	192	189	203	208	178	209	218	233
18639	24275	33523	38394	33897	23451	15250	10431	7595	5721	3656	2506	1459	859	641	583	521	517	449	529	468	444	473	460	454	450	441	465	493	488	469	492	452	477	470	461	462	519	468	437	450	473	510	439	492	431	447	415	508	476	417	451	452	481	444	482	430	446	498	439	478	504	454	453	455	454	436	470	449	469	489	448	448	442	469	469	432	478	480	457	422	492	504	460	467	458	466	479	464	451	471	475	456	457	446	461	440	492	447	499	483	445	443	493	470	441	473	446	460	479	488	463	507	444	486	439	448	493	444	461	485	470	470	467	473	475	477	450	446	448	471	472	417	481	494	471	435	438	496	456	424	460	435	474	433	460	485	460	431	439	500	466	448	452	433	485	447	455	439	480	495	461	480	481	442	484	458	449	499	445	458	471	429	476	435	424	459	455	446	468	467	439	448	450	482	462	438	471	453	455	460	486	443	422	484	487	475	476	453	435	432	419	490	433	454	511	479	450	451	452	450	480	466	432	448	482	516	450	473	429	490	471	415	459	448	491	449	485	458	474	432	439	480	444	466	457	465	464	475	462	473	444	450	479	461	454	479	475	466	465	457	472	435	491	476	451	452	433	466	459	487	466	455	461	472	447	472	476	482	474	484	442	424	482	449	451	453	449	449	474	458	491	456	469	451	452	466	481	448	446	477	429	472	494	493	520	489	480	454	468	445	399	469	457	477	416	431	462	460	463	482	472	434	456	493	477	445	439	478	428	472	434	480	472	479	454	463	461	425	448	478	513	459	454	431	446	463	484	432	491	482	427	439	487	490	462	436	464	488	455	430	453	456	430	475	500	479	453	496	452	479	441	454	467	454	471	463	430	505	457	473	465	442	447	415	473	490	457	459	519	444	460	444	456	495	485	468	427	469	461	466	467	483	470	482	444	462	479	496	460	442	508	420	429	443	444	504	461	490	483	489	466	483	452	464	437	454	453	421	454	497	496	478	464	431	444	446	444	483	475	484	462	505	455	449	490	471	428	464	449	439	481	450	458	484	427	434	460	477	493	471	470	453	483	471	481	453	444	465	420	472	455	469	445	433	462	465	429	442	444	462	448	460	480	471	466	444	460	476	474	474	459	462	450	469	464	474	432	475	420	442	470	451	486	435	479	464	449	448	446	453	441	409	495	491	485	487	488	494	443	467	426	475	453	468	471	444	449	466	472	455	491	474	459	458	447	492	469	427	486	470	451	526	453	449	471	445	479	483	476	484	471	447	491	464	418	425	469	466	446	443	475	480	450	471	474	427	449	473	495	450	478	451	442	498	472	480	439	466	469	454	435	486	449	473	477	438	442	471	461	470	486	437	460	463	478	465	471	444	462	461	443	455	472	511	462	500	449	469	451	447	471	448	468	469	484	442	462	464	472	422	483	446	426	443	483	456	496	477	436	492	488	427	479	479	477	459	422	460	454	468	472	435	462	481	444	470	474	482	449	465	478	437	446	438	451	461	454	482	487	450	481	480	483	492	435	487	492	454	423	472	462	473	464	450	465	452	456	448	482	458	478	486	518	508	459	451	430	485	443	434	469	465	459	455	450	463	498	445	476	489	470	476	473	469	448	480	478	442	442	489	463	459	419	464	457	451	460	500	477	435	439	454	417	449	435	462	506	438	474	455	458	454	475	465	462	483	469	467	455	464	466	460	454	490	445	467	485	475	463	464	446	519	478	445	450	487	495	495	418	416	483	459	435	502	479	460	471	497	452	431	457	471	456	433	467	449	470	448	471	459	438	464	433	488	457	461	473	497	454	461	459	467	508	466	447	443	459	484	457	456	455	454	447	496	449	438	489	458	413	474	454	457	454	452	449	478	472	469	468	471	444	444	460	439	478	474	498	442	421	460	487	479	493	475	460	501	470	448	466	452	465	478	459	458	427	477	482	444	492	461	460	494	416	431	428	457	487	472	492	482	450	410	460	496	462	483	454	456	483	451	450	473	483	471	437	481	467	509	462	449	462	481	435	456	493	461	468	464	498	433	435	454	448	427	455	485	468	419	464	457	419	484	462	429	474	447	440	441	480	458	440	452	439	431	449	483	460	493	500	494	483	471	463	449	424	467	489	449	471	485	511	460	478	488	464	468	424	471	446	452	468	466	469	455	452	423	477	494	466	426	489	496	446	463	440	448	440	468	471	476	478	466	420	436	450	484	454	457	426	479	478	461	459	462	458	434	454	450	443	458	469	468	475	435	467	460	501	475	441	481	413	476	495	493	500	491	453	424	455	465	467	479	455	463	436	476	457	463	456	449	433	435	452	459	450	474	433	471	444	491	472	439	450	458	472	417	465	465	466	454	413	414	458	424	459	459	429	495	475	487	454	443	463	444	481	451	458	488	494	464	464	480	453	443	416	444	470	458	491	474	440	472	463	473	483	441	455	444	453	466	434	450	442	443	453	487	477	450	499	471	488	518	455	484	479	481	468	467	467	484	430	503	467	466	456	477	451	438	454	489	435	482	457	450	495	468	453	510	452	439	442	441	483	479	467	467	479	464	454	484	474	450	462	450	398	504	465	471	464	474	509	492	455	441	415	441	463	441	446	456	443	479	478	469	450	431	513	453	470	484	490	432	446	462	480	447	451	473	504	460	443	430	450	461	473	469	464	441	466	449	432	516	446	416	428	437	465	461	432	435	487	435	466	486	488	462	455	484	479	469	456	465	467	438	449	512	455	464	460	478	480	452	431	484	474	467	444	473	421	484	436	439	454	499	485	460	440	482	465	467	507	491	476	473	482	469	489	443	487	444	437	460	469	427	443	483	429	454	471	435	461	481	451	482	488	452	453	483	493	469	455	474	449	416	449	424	479	439	477	444	411	470	415	451	447	476	455	451	495	480	429	447	458	477	443	471	478	489	428	452	443	456	445	448	470	489	480	501	464	484	443	435	466	488	467	451	459	423	427	437	470	461	459	443	459	516	483	480	462	466	472	440	428	447	435	449	473	445	455	413	487	490	473	480	446	418	501	462	471	422	468	469	453	518	461	455	463	471	423	450	455	481	453	480	470	443	447	447	461	429	473	482	441	450	436	457	468	442	479	483	473	430	449	454	452	473	443	475	445	471	495	482	493	449	474	448	468	486	456	463	432	462	458	498	444	435	472	457	474	468	466	450	443	473	456	409	463	460	449	473	480	442	457	471	525	463	488	477	427	477	456	420	457	420	454	484	457	436	440	473	413	473	456	453	467	429	451	477	424	473	429	462	471	454	433	470	455	485	417	475	447	471	457	475	451	441	480	458	472	464	453	450	458	436	457	441	453	426	463	515	493	463	439	476	460	463	446	478	424	453	446	456	431	445	434	469	473	469	444	443	491	479	474	455	444	451	454	433	444	468	495	462	455	454	443	447	485	480	448	470	444	440	460	438	470	463	463	444	480	487	464	443	477	456	412	473	463	432	441	452	445	463	476	444	458	477	461	457	439	478	486	453	471	452	500	468	453	489	454	479	471	508	459	416	480
47426	48103	50633	52007	46606	31759	24759	21246	16767	12352	7565	4522	2259	886	523	355	273	223	189	205	189	214	203	190	191	198	225	218	184	196	221	215	173	225	202	211	194	201	203	200	204	181	212	187	176	182	200	189	218	199	233	240	188	172	207	165	187	177	214	191	170	205	184	198	222	194	198	188	195	188	184	206	215	203	217	216	190	194	194	207	186	192	189	184	212	191	186	203	170	222	207	216	201	191	200	199	202	183	191	209	194	238	206	216	224	200	158	188	207	185	187	201	214	193	199	172	174	189	227	199	208	203	185	213	189	203	200	180	216	219	180	179	192	188	207	187	184	196	205	194	211	197	195	191	223	204	210	209	192	201	188	176	208	224	192	203	185	196	202	213	217	239	211	197	199	209	213	162	189	223	201	196	179	228	188	227	193	203	204	179	209	210	204	211	221	184	201	203	218	205	207	191	194	200	189	201	186	205	222	178	194	197	203	209	203	208	211	204	201	216	199	179	221	192	212	204	193	193	179	199	179	186	227	207	207	190	217	216	212	185	203	192	193	183	219	221	215	183	198	214	214	220	194	194	213	211	180	207	218	207	179	182	185	216	183	167	181	197	197	194	175	220	208	216	175	206	206	177	194	218	202	206	189	213	190	198	187	198	192	181	214	226	189	181	192	228	192	205	185	220	216	200	201	180	195	192	199	184	194	191	189	234	217	211	220	199	211	200	195	201	199	185	191	182	179	197	205	221	205	195	207	190	207	196	212	215	233	188	190	187	204	191	194	226	204	191	201	187	193	216	217	186	191	203	206	186	222	194	189	184	177	233	177	190	227	183	185	191	214	200	182	208	232	190	208	211	203	199	194	170	211	211	203	220	202	192	183	243	223	200	186	210	192	205	200	174	199	206	213	206	237	220	215	215	208	188	212	204	223	177	216	207	217	187	199	188	227	223	214	181	177	211	218	205	218	192	239	229	195	197	199	160	219	215	215	188	209	194	213	208	230	207	197	190	209	242	201	189	206	180	214	206	202	213	192	207	199	196	212	221	176	212	195	210	197	179	205	195	201	208	186	199	211	196	208	159	178	201	187	217	202	185	186	188	186	205	193	192	195	210	214	203	195	215	185	206	197	191	197	201	192	192	213	218	186	188	174	192	196	176	183	208	194	229	192	216	199	211	174	206	227	184	178	185	212	193	199	195	214	219	204	192	221	191	222	224	183	175	188	211	193	209	180	194	210	197	193	188	190	214	178	193	211	205	205	211	188	187	205	209	210	208	196	203	217	188	214	201	179	224	189	187	212	171	198	226	180	204	183	218	175	215	204	174	201	204	227	184	225	211	185	197	185	214	200	204	199	202	203	181	194	197	188	225	193	209	199	234	183	192	176	186	206	228	205	198	208	206	211	194	197	215	216	199	206	199	181	199	209	193	215	206	212	213	189	191	188	218	207	183	194	165	177	208	197	198	184	188	214	217	212	201	205	209	195	196	195	209	206	203	174	185	187	191	198	190	201	195	208	197	188	185	197	201	204	176	173	179	211	169	192	203	204	207	220	191	189	193	207	217	212	194	221	207	235	195	189	200	202	201	221	217	210	201	189	198	198	207	205	218	205	214	205	202	221	214	195	212	202	229	200	174	197	192	205	193	206	220	214	183	222	195	181	224	226	229	205	191	195	195	219	216	203	189	200	203	182	210	217	219	204	192	206	177	163	241	201	209	180	196	221	190	216	194	201	179	211	172	178	227	199	185	204	207	180	211	181	207	208	209	162	204	213	182	185	229	186	206	195	199	203	219	230	209	213	195	236	215	186	197	198	179	186	205	213	199	228	167	200	226	206	196	196	181	168	202	181	202	205	212	179	231	195	215	223	182	185	202	227	202	194	184	212	180	211	193	206	208	201	189	191	218	184	219	202	177	201	234	181	211	181	198	218	227	179	200	196	190	222	209	208	196	204	224	211	192	174	184	222	203	191	210	205	208	204	194	226	205	224	230	195	207	210	196	212	217	186	195	204	202	182	180	183	235	209	186	197	190	197	204	219	201	211	224	207	203	218	199	160	201	207	200	199	202	217	216	195	230	183	195	172	220	203	201	172	179	204	199	203	192	192	195	188	210	208	184	205	169	198	215	218	207	192	200	213	179	168	226	139	196	220	183	195	178	187	232	201	189	208	207	199	218	182	211	191	223	222	199	192	185	204	195	183	205	191	194	199	198	241	198	187	182	186	204	219	193	183	220	203	235	187	189	199	208	192	201	213	196	190	214	210	192	207	199	213	177	189	212	196	188	205	198	177	206	169	243	197	192	247	206	213	195	167	212	202	192	187	213	154	222	191	195	237	226	201	226	181	175	223	175	191	191	212	180	204	198	204	175	183	178	202	179	183	177	202	208	179	206	216	223	195	193	228	193	218	200	211	219	214	193	219	195	199	195	185	210	224	182	198	211	202	197	215	212	202	198	199	227	223	204	214	191	174	220	199	196	209	233	196	176	220	201	182	212	206	210	193	184	201	232	211	192	222	198	200	187	204	199	165	231	209	214	202	216	167	187	207	200	210	192	190	195	199	171	178	200	181	182	189	188	181	216	213	211	212	202	191	186	208	197	175	187	226	186	194	237	220	214	202	205	204	228	214	184	207	210	195	199	157	177	197	207	205	196	190	204	185	202	229	212	179	181	169	202	215	176	165	182	197	212	184	198	215	168	181	220	192	174	210	198	188	180	183	237	200	220	191	180	210	190	218	228	202	228	203	209	192	239	227	209	189	218	208	187	191	188	201	188	186	205	197	210	207	213	207	213	174	233	234	207	196	219	202	195	194	191	176	210	196	208	197	199	223	175	200	216	197	200	190	213	198	199	175	193	183	188	194	186	195	208	202	186	197	201	188	204	245	188	194	196	177	203	208	189	203	220	191	189	201	201	179	193	191	208	205	187	230	178	199	189	223	195	209	196	197	222	193	188	184	187	192	218	216	204	212	220	213	157	208	237	196	196	193	199	238	207	193	183	198	188	190	204	194	181	199	192	203	199	197	205	180	206	191	207	214	221	221	209	186	216	199	193	212	199	210	197	202	203	198	183	199	215	184	183	208	209	240	199	205	199	188	195	180	194	193	219	174	223	224	212	234	202	211	207	191	201	189	186	201	203	196	216	207	218	194	189	193	189	196	187	195	195	196	168	198	232	226	188	225	221	194	208	182	221	185	205	198	192	199	177	199	193	235	188	212	180	193	191	195	170	220	194	207	220	193	222	212	195	199	213	187	193	192	212	211	184	206	185	198	206	197	216	204	192	178	204	190	206	208	188	209	204	211	222	196	198	226	219	198	206	174	221	184	196	215	178	193	228	174	203	194	209	196	190	212	203	205	193	208	205	187	186	189	186	216	188	208	205	214	211	200	194	189	208	175	198	191	194	208	215	182	196	202	220	186	213	213	207	220	183	214	211	205	190	196	207	194	204	206	205	191	221	206	191	176	198	194	191	189	211	205	222	202	203	220	204
32933	41761	51636	57367	55266	43187	35506	33198	31293	28372	21633	15237	8064	3578	1805	1164	676	514	538	508	513	492	477	464	485	494	458	457	458	457	467	473	456	479	493	457	442	484	481	439	467	469	456	469	480	459	471	461	475	437	441	437	456	480	422	469	455	500	481	449	476	465	474	467	430	448	485	447	437	429	426	475	472	460	513	446	464	452	454	463	464	486	451	464	471	450	444	464	484	435	452	429	459	455	462	452	469	459	432	461	459	458	470	447	456	476	450	462	451	453	450	480	428	451	471	457	483	492	454	469	458	427	420	459	451	464	454	494	489	420	512	471	424	469	465	426	436	458	447	449	411	475	448	490	422	438	489	426	468	456	442	472	468	481	426	453	503	477	471	469	455	443	476	447	486	484	429	431	483	428	431	471	477	425	468	422	435	451	458	431	477	433	486	435	441	430	431	473	433	434	437	440	458	438	469	490	441	455	434	460	454	438	455	441	447	461	478	461	458	468	443	460	404	451	448	420	458	427	411	447	485	475	448	436	444	456	477	446	466	448	470	521	408	472	474	446	473	491	480	452	454	433	497	426	442	476	461	431	506	474	462	447	420	482	484	451	455	455	446	464	439	455	491	464	471	439	478	521	459	434	455	448	452	446	454	477	446	511	428	415	472	478	448	510	424	498	458	485	466	458	454	444	430	451	428	456	486	469	435	445	437	449	466	427	481	461	452	442	486	475	443	459	465	471	483	430	452	434	450	474	487	410	477	463	449	463	461	453	456	484	465	446	484	469	458	476	471	455	474	436	422	499	455	511	487	442	476	505	430	495	446	479	509	429	430	458	473	455	431	469	522	492	472	429	483	469	427	483	466	441	427	468	471	449	460	469	413	469	479	477	464	483	491	443	423	446	429	490	436	489	474	429	462	421	428	474	421	459	425	429	458	461	465	467	444	433	469	477	443	463	429	498	454	453	464	427	443	470	445	449	516	415	457	474	447	463	479	466	430	507	450	469	470	447	471	476	479	493	440	467	456	485	423	491	469	438	482	445	454	470	475	450	440	426	439	454	467	434	485	494	469	436	452	441	434	496	455	467	471	508	442	435	464	391	445	482	468	439	449	443	455	454	511	447	428	457	448	454	467	461	457	482	467	446	426	470	481	426	469	474	469	496	437	507	466	453	480	449	481	454	492	431	448	415	468	449	470	439	461	446	432	484	449	434	466	475	484	441	466	468	430	493	475	428	458	463	457	476	437	479	461	466	493	503	455	486	471	449	501	433	456	494	445	442	437	487	478	441	430	456	405	432	467	463	445	442	447	461	472	465	485	428	467	453	490	493	433	488	458	468	489	473	464	463	485	482	412	487	437	477	456	446	484	452	467	492	432	451	443	441	453	449	491	502	445	453	470	433	483	473	478	466	455	437	478	445	463	481	465	466	432	466	461	424	474	478	464	515	434	455	449	420	465	429	447	454	462	446	477	461	457	484	448	460	429	455	463	463	472	419	423	458	481	458	460	428	509	455	429	441	468	478	470	493	481	442	447	446	414	460	433	463	461	476	457	486	447	433	428	458	427	476	449	460	482	437	464	447	459	422	472	467	411	448	442	485	445	483	445	452	482	463	474	452	463	461	433	456	445	434	460	433	434	450	467	517	455	462	449	463	434	443	454	488	423	443	465	478	457	432	495	438	447	482	483	449	453	485	481	461	457	458	466	450	460	442	440	442	433	479	424	475	475	450	433	494	459	458	477	454	471	477	453	417	461	475	451	499	434	430	460	461	417	481	443	454	486	470	443	493	486	487	448	480	441	444	475	477	465	430	422	439	464	424	474	469	433	428	482	475	439	439	455	444	449	464	451	431	483	433	467	452	425	456	490	460	417	436	438	493	450	443	453	451	457	415	468	437	459	472	465	426	484	416	408	503	439	460	448	487	452	425	477	447	490	460	466	480	463	496	494	443	441	475	478	491	448	443	469	438	450	476	461	455	447	456	487	475	434	423	461	427	454	473	460	476	453	457	434	422	432	465	424	438	433	473	467	411	458	446	479	455	442	427	430	450	447	458	458	502	450	469	451	443	433	459	490	454	470	448	475	437	455	455	456	479	519	449	462	439	442	476	451	446	458	498	451	481	455	502	436	449	440	464	477	455	459	499	460	456	455	447	477	447	465	455	457	464	445	445	467	492	454	423	437	456	485	455	461	476	465	455	477	462	486	477	448	454	453	462	476	468	461	506	448	465	460	501	480	446	446	411	459	475	409	438	478	459	463	455	479	449	451	451	443	458	453	426	451	463	487	443	444	416	460	482	488	478	461	478	433	466	466	454	482	434	462	479	482	418	450	429	487	413	444	437	482	470	425	464	471	439	461	474	450	487	438	491	495	447	450	467	458	428	473	425	445	438	478	417	480	463	434	447	433	447	419	418	485	438	435	471	465	482	451	482	484	429	475	491	476	474	474	452	486	469	438	487	497	471	466	423	453	452	447	444	492	469	452	467	480	429	464	446	479	465	415	441	437	477	494	453	444	472	439	466	449	437	449	468	475	465	455	472	458	468	466	459	479	467	430	466	444	458	420	487	438	442	448	419	476	437	445	491	478	466	455	445	457	494	475	429	447	459	489	460	453	429	449	454	513	471	435	489	471	427	442	436	511	433	425	463	441	479	467	452	444	487	471	446	447	452	450	428	457	468	472	459	450	462	482	468	493	473	459	429	436	453	472	495	437	455	433	473	453	475	445	455	476	441	455	452	460	448	465	458	448	479	445	459	441	519	474	417	456	480	445	429	435	421	435	474	439	486	456	480	480	459	461	431	454	500	441	475	484	446	434	427	424	473	455	427	460	441	432	440	465	463	445	494	470	456	471	453	429	447	464	468	441	438	469	474	427	496	465	477	451	502	465	447	433	471	460	469	450	472	450	468	477	448	464	453	441	429	488	449	405	474	479	456	467	438	425	478	459	448	454	450	474	463	460	450	440	439	457	397	454	473	418	468	453	452	418	466	452	437	446	472	437	509	483	479	434	429	464	438	450	457	456	419	467	456	473	423	440	440	474	422	461	438	474	472	440	473	461	496	459	421	492	487	418	451	454	471	456	458	428	466	454	478	461	473	470	448	478	472	435	442	456	477	452	447	465	439	447	444	476	511	461	459	466	445	470	446	443	452	498	446	413	442	450	484	468	423	466	475	446	401	472	439	429	400	467	477	440	489	468	457	433	488	480	497	425	463	451	477	449	451	475	457	478	437	432	411	455	449	449	459	454	435	446	429	470	449	442	477	463	457	467	468	488	462	440	442	442	456	477	469	450	404	486	466	450	471	471	434	465	489	459	456	455	437	450	438	467	476	492	450	463	498	412	453	424	431	468	452	444	502	455	473	465	462	452	453	431	452	422	441	431	433	456	457	493	452	446	442	484	449	430	443	447	479	435	434	458	448	453	468	483	434	471	443	457	487	464	405	431	458	451	496	481	477	443	455	415	473	490	472	484	454	456	441	458	429	457	455
53978	53412	51465	49752	43090	32038	26639	27044	25639	22525	15352	9170	4303	1751	818	514	309	252	218	245	243	213	229	193	223	198	203	200	194	182	198	211	195	208	183	188	193	224	216	195	184	208	201	224	192	208	192	190	209	235	198	191	194	202	216	209	215	174	190	225	205	209	200	186	218	207	200	209	205	194	192	189	223	196	215	178	182	205	196	195	216	229	188	195	196	221	213	178	190	188	222	216	179	181	239	195	200	217	225	174	201	204	198	202	213	215	170	216	194	234	216	182	193	224	185	207	214	201	214	210	206	188	207	212	199	235	196	199	227	187	206	183	204	208	183	179	191	187	224	221	210	205	195	190	179	217	222	196	194	220	173	204	182	211	208	213	213	214	223	220	204	193	214	200	217	233	220	226	232	211	224	212	212	212	228	209	217	251	198	219	205	217	208	227	216	186	191	220	227	204	205	199	209	234	161	204	226	217	203	197	209	193	208	187	180	181	185	213	229	193	177	200	206	228	216	199	193	210	179	203	210	200	181	206	174	201	199	198	169	226	236	182	209	162	204	205	220	175	209	212	199	198	224	199	177	197	193	186	200	213	206	211	192	189	243	205	200	212	182	215	183	187	188	202	215	183	195	236	211	197	218	210	204	207	215	210	183	188	208	211	208	209	208	214	187	210	235	176	196	203	218	204	229	238	231	213	206	212	208	209	204	204	189	192	220	210	222	186	215	195	207	196	207	220	207	187	202	200	219	207	204	202	199	204	219	199	205	199	180	192	167	186	199	235	221	211	219	187	195	206	185	199	213	197	205	208	192	164	196	178	212	188	191	199	206	202	203	190	224	220	197	206	211	195	206	201	207	234	209	207	196	201	205	160	209	214	229	187	200	204	227	189	216	208	215	202	214	223	181	213	229	186	196	186	221	223	204	207	198	198	194	221	200	214	223	193	182	212	210	216	207	217	205	217	180	166	203	198	203	203	225	191	223	219	214	193	190	201	229	193	201	200	215	209	208	180	229	190	237	213	207	189	206	195	193	193	208	203	197	176	228	196	177	203	191	194	196	199	188	213	204	197	208	195	215	197	192	244	180	198	190	212	175	198	200	184	224	217	208	226	201	204	198	224	196	188	197	205	203	239	216	199	202	202	183	210	184	204	202	180	241	220	205	196	216	207	203	222	204	202	207	200	211	207	195	195	224	198	199	222	208	174	198	199	197	208	203	220	216	175	251	182	197	211	208	202	197	202	202	185	211	168	226	229	231	219	189	229	197	214	212	168	200	180	201	209	207	205	210	194	233	210	185	242	218	207	203	189	205	207	176	174	228	187	228	178	192	210	203	190	196	214	218	212	235	225	185	209	214	206	209	202	216	210	222	210	205	201	199	209	215	251	195	212	183	200	213	211	185	189	184	198	205	194	211	189	199	219	190	221	173	190	209	206	222	212	190	195	198	200	203	214	202	204	197	206	190	222	189	183	184	191	212	178	207	249	158	194	213	171	184	234	198	220	194	257	197	214	207	205	213	195	201	229	198	227	227	189	189	196	195	170	244	208	228	199	196	215	204	212	217	213	200	201	191	196	202	180	226	194	202	218	207	207	205	194	211	216	175	191	219	212	202	195	206	171	197	207	211	212	221	206	195	208	192	196	202	216	180	210	193	191	214	217	191	210	190	212	193	213	233	192	197	184	203	208	199	178	206	213	202	198	198	217	194	212	211	226	212	214	205	212	210	221	183	223	210	210	192	209	191	217	194	228	219	214	218	180	223	215	165	227	209	204	196	225	205	203	196	188	192	194	217	198	194	215	220	192	183	194	217	214	213	189	231	211	194	188	202	205	201	216	204	189	164	198	225	209	196	206	203	198	213	205	190	212	190	206	212	172	222	217	189	196	200	188	207	182	192	223	214	202	186	211	214	248	194	204	197	202	224	178	219	184	182	214	173	194	210	207	210	201	183	192	203	189	195	183	189	190	205	204	199	205	214	198	201	200	165	197	215	220	188	196	220	178	207	211	186	193	205	193	214	197	184	215	205	218	172	193	187	185	215	203	188	164	210	213	213	190	198	189	209	195	177	245	200	188	217	200	224	214	186	195	206	208	193	214	207	225	187	195	212	201	180	209	229	221	186	214	188	204	180	173	221	187	191	195	210	190	211	192	175	198	206	197	196	211	207	230	209	190	189	213	229	196	191	198	226	196	227	209	190	191	202	192	202	191	211	203	205	226	200	206	225	206	197	190	206	212	188	197	206	236	217	202	192	232	221	175	204	191	194	179	201	199	222	205	202	183	197	203	194	202	209	235	193	205	195	196	205	219	218	182	197	224	218	194	206	212	195	203	203	202	212	227	199	218	198	204	200	213	235	203	226	208	210	184	222	213	181	209	215	186	207	208	216	194	204	214	203	210	187	215	197	213	158	221	201	224	207	221	227	205	184	178	190	225	212	191	202	208	207	193	191	262	232	234	182	191	204	178	199	201	213	175	216	198	187	194	208	198	196	186	195	227	186	214	197	205	205	210	196	219	184	181	206	193	192	209	223	228	193	171	175	190	230	203	179	192	190	222	201	164	225	225	182	201	185	209	191	185	199	194	186	219	196	176	221	201	192	217	182	195	217	202	192	209	212	213	224	216	201	203	224	182	187	213	207	203	205	210	219	200	205	211	214	202	190	193	201	213	179	199	216	177	214	211	228	196	198	203	185	189	207	219	224	188	205	185	214	206	219	211	211	199	210	181	221	178	194	184	185	195	179	199	202	200	190	211	231	202	196	177	188	200	198	208	207	198	218	211	198	188	216	203	231	213	195	222	159	229	217	213	216	168	209	200	188	214	200	192	198	194	202	194	223	198	220	214	211	191	194	200	188	199	186	175	217	191	209	213	217	214	224	227	230	216	215	201	185	194	197	181	194	230	235	207	196	192	198	217	180	198	215	226	197	200	193	202	190	210	232	201	169	202	199	216	201	186	194	209	189	203	190	218	206	189	193	226	232	233	216	227	222	203	202	216	203	220	218	186	233	230	241	196	214	201	175	224	219	194	211	182	203	183	215	216	213	175	195	197	232	206	209	184	197	203	193	194	185	215	196	181	217	224	189	199	209	214	219	217	201	176	211	209	193	195	258	221	196	197	230	222	221	173	185	179	195	207	202	194	220	201	201	208	201	215	208	217	188	171	215	183	215	210	189	190	197	188	172	194	205	183	194	204	209	214	179	200	241	194	204	197	209	204	201	211	214	211	230	187	215	223	211	190	211	208	185	205	193	202	187	236	196	217	216	177	204	197	168	199	213	204	209	209	212	207	204	205	181	185	217	222	205	173	215	199	202	207	212	196	199	171	205	189	194	217	175	194	207	188	221	205	220	215	189	179	195	217	221	243	201	204	186	190	203	189	203	208	200	192	206	222	199	233	206	206	195	200	211	198	195	202	193	193	212	185	199	227	208	188	249	198	199	177	198	199	212	187	234	219	201	208	212	185	209	199	184	218	199	173	197	213	224	198
37942	47988	56044	57549	54056	47839	42672	43149	41118	38755	31511	23117	13215	6001	2876	1472	928	630	572	535	521	538	484	542	537	495	428	466	501	457	478	446	430	469	472	463	481	455	488	481	437	445	467	485	473	476	454	473	487	451	459	475	431	431	437	418	475	426	485	482	417	456	441	443	429	463	448	416	468	443	450	461	457	428	444	446	453	526	486	455	486	451	449	448	477	497	417	488	469	476	451	426	424	455	445	476	451	434	460	464	444	438	461	443	435	436	411	474	451	458	441	456	426	500	508	437	430	455	453	478	469	444	475	431	449	448	435	488	441	455	472	454	457	435	492	469	438	466	460	416	450	451	486	479	479	479	474	457	421	468	436	457	435	468	454	459	453	487	448	473	492	466	455	453	458	403	493	440	427	473	491	451	457	442	412	438	449	468	426	464	408	459	446	459	470	449	400	444	504	455	485	437	483	455	458	487	462	468	461	460	447	485	441	439	456	432	457	461	442	436	425	450	463	420	496	462	477	452	466	446	467	442	439	452	425	476	479	481	510	430	438	431	467	438	453	461	437	461	450	439	443	437	419	427	486	466	454	446	472	475	450	492	452	467	430	475	441	441	442	437	493	448	421	429	467	452	475	463	436	523	480	454	483	439	434	417	452	443	475	433	471	445	428	418	471	445	474	469	413	425	417	479	433	472	428	459	458	454	453	426	448	453	466	487	472	439	449	431	481	423	458	486	494	414	439	466	451	473	468	447	460	471	469	448	447	455	417	463	504	461	466	466	478	396	441	420	460	419	449	488	440	483	516	474	449	469	472	438	444	416	436	452	479	471	496	448	459	424	474	454	425	435	425	460	459	445	435	436	460	405	460	442	452	457	469	462	480	447	441	435	515	437	475	448	484	489	428	450	453	417	470	453	436	473	449	482	481	462	463	517	464	435	456	463	470	475	462	454	402	430	416	458	476	432	461	472	460	475	458	459	456	462	447	445	435	461	386	442	475	437	448	425	455	459	477	458	432	424	418	447	457	468	474	438	424	468	460	470	490	434	454	446	461	481	454	432	498	413	460	456	429	446	448	491	430	431	463	494	486	450	463	447	463	448	415	450	449	489	456	464	479	434	451	484	482	447	463	441	470	451	457	448	468	487	458	488	436	461	454	443	437	465	451	460	442	474	458	414	482	485	471	427	472	440	460	423	445	445	451	500	480	475	460	411	464	484	458	500	438	471	454	455	437	457	471	403	449	445	433	434	449	452	441	483	456	449	471	408	434	452	458	457	460	444	473	498	462	429	462	439	453	447	471	483	472	448	438	456	419	467	426	450	446	474	454	473	406	476	446	451	487	481	440	421	481	466	495	460	428	448	463	463	448	485	466	468	452	485	423	457	471	473	453	467	452	480	462	472	487	402	459	510	474	420	472	452	467	397	447	454	456	437	466	463	441	485	437	450	443	389	449	466	434	472	432	436	495	479	475	467	494	447	467	446	447	468	429	472	448	423	421	445	433	457	467	446	459	437	441	474	480	453	433	403	456	454	458	461	490	464	436	462	478	452	450	453	457	429	479	467	456	462	472	451	514	469	466	439	426	462	483	427	498	445	447	446	453	434	490	451	456	408	444	435	438	452	454	505	418	450	438	499	457	447	438	466	454	455	477	433	421	455	421	492	446	447	442	450	488	490	441	456	454	461	472	439	459	439	446	478	447	462	456	423	489	482	442	456	456	465	457	442	439	477	460	503	447	476	495	447	430	461	465	480	447	483	461	495	438	444	420	476	477	449	454	417	442	485	465	440	470	480	442	462	454	453	444	472	477	430	418	438	441	430	435	437	433	495	466	469	428	440	477	451	460	461	437	462	449	456	439	453	429	496	445	497	484	421	462	439	466	479	439	448	473	455	499	466	452	450	456	448	475	442	422	462	476	461	459	459	461	435	451	448	458	460	440	484	453	447	477	434	474	429	452	499	450	474	453	464	433	443	481	438	471	468	454	468	448	465	453	488	465	460	443	451	487	457	454	426	450	464	429	419	481	475	454	462	421	453	469	477	441	460	456	464	435	426	442	453	450	462	405	432	439	482	426	474	458	477	475	468	427	443	445	411	473	447	447	442	390	488	481	447	443	425	459	459	485	471	440	429	459	423	412	452	439	445	469	431	491	482	410	450	417	492	480	477	477	460	432	456	473	424	433	448	485	476	455	449	416	443	439	456	445	423	431	454	467	451	486	470	452	464	442	469	452	433	462	477	465	439	468	424	446	479	457	488	458	461	426	469	449	443	475	484	482	465	444	476	454	461	456	473	466	459	450	456	464	464	435	451	456	486	441	449	451	468	460	474	500	451	473	512	430	457	436	478	478	464	472	458	453	453	443	489	431	452	459	455	432	447	439	435	451	436	476	475	473	508	394	452	457	476	486	441	469	446	474	463	472	458	439	450	409	453	479	425	468	463	416	444	498	453	462	434	436	480	449	434	452	446	439	443	448	492	461	454	470	492	462	471	491	451	449	479	490	432	461	438	472	486	437	448	485	461	453	443	460	463	482	445	469	433	474	446	448	451	492	427	432	445	415	476	495	445	467	468	471	417	480	473	423	474	504	434	448	392	435	472	513	440	410	420	458	446	434	448	450	454	418	458	413	461	472	389	495	446	489	468	453	480	451	468	459	499	461	475	457	461	475	475	439	453	439	474	449	485	438	472	424	439	461	445	425	429	436	441	480	477	435	458	452	477	444	436	476	435	434	458	449	453	473	438	449	433	469	434	439	469	460	430	433	434	451	435	481	460	411	471	456	436	487	505	425	463	453	455	446	446	442	413	479	441	495	437	431	457	466	425	472	451	422	462	431	475	444	489	472	446	489	431	457	485	446	463	503	441	454	461	478	432	445	475	454	483	442	444	462	455	489	444	437	500	466	466	466	433	467	452	448	526	440	459	441	453	463	454	433	494	500	487	504	462	461	450	469	486	420	464	456	510	436	457	435	472	430	466	493	462	474	448	446	448	437	402	430	478	465	429	424	411	446	431	497	454	447	494	451	404	485	467	458	444	449	479	468	424	458	454	490	466	493	438	470	477	475	443	433	487	462	448	459	445	470	466	470	407	476	495	454	458	474	459	461	467	480	460	456	419	494	466	435	432	427	461	449	460	473	439	473	426	434	451	466	486	455	458	465	432	453	427	455	427	481	466	456	470	465	483	430	457	463	454	435	473	448	447	460	440	475	453	464	451	421	441	438	432	456	473	434	456	451	408	441	487	426	464	476	441	438	447	454	471	478	433	440	441	485	478	414	479	439	458	479	481	459	434	448	434	437	468	429	454	484	472	479	436	437	443	417	458	491	433	430	421	469	432	476	451	447	460	468	415	444	452	462	437	426	472	462	429	447	436	449	473	471	475	461	498	467	478	455	495	490	467	483	500	439	482	465	466	463	469	436	454	445	454	422	468	459	449	428	509	456	494	486	462	470	444	467	468	427	469	439	435	395	497	427	445	486	472	448	431	438	492
29114	29284	31649	29939	21831	10029	4390	2684	1785	1289	907	638	461	314	240	225	219	215	209	228	201	193	188	197	196	197	200	186	216	187	183	179	181	192	218	201	231	198	193	200	200	195	225	181	200	225	195	222	195	196	230	210	216	202	200	188	204	212	207	201	213	196	207	237	208	215	176	211	180	180	202	211	193	195	193	215	191	212	215	193	204	216	188	230	195	193	213	209	196	215	214	221	198	202	181	182	204	208	200	182	220	173	217	192	191	212	214	178	213	209	203	191	206	189	220	168	209	195	208	202	216	200	198	196	203	186	205	194	189	219	185	193	203	187	214	214	200	217	210	211	207	228	200	193	208	221	179	208	219	185	202	218	203	226	206	192	189	215	232	211	215	180	207	227	208	216	176	213	229	208	209	207	171	200	199	213	191	213	197	225	203	183	184	198	217	197	207	204	199	191	190	192	198	196	196	167	201	198	191	192	198	190	181	187	173	209	190	202	193	214	185	194	231	205	201	188	183	210	197	194	205	203	208	189	207	200	156	194	214	189	218	217	197	167	198	191	183	201	201	201	193	191	186	222	212	221	218	194	202	215	180	173	215	182	217	183	189	206	218	192	201	216	187	201	196	204	188	206	179	208	199	190	189	197	197	195	212	173	194	217	180	204	223	189	216	214	223	214	191	230	201	207	244	204	193	221	202	204	227	173	251	228	220	198	185	232	187	189	195	200	210	189	208	206	213	202	202	209	180	201	202	181	198	202	207	174	245	187	201	201	201	213	214	193	223	219	206	200	255	197	221	199	197	220	220	195	206	200	209	186	203	187	201	187	197	175	202	183	197	204	182	209	204	197	203	209	226	191	187	201	190	184	188	173	208	208	175	183	213	193	205	205	191	204	203	187	187	202	206	213	204	173	203	228	215	199	206	195	184	170	212	200	192	193	226	190	195	184	215	197	224	234	188	201	203	201	209	188	162	203	186	209	209	202	181	187	166	202	180	189	208	198	197	202	193	181	215	189	190	207	191	191	204	173	211	215	186	223	205	204	213	214	192	198	216	196	217	178	226	200	197	204	195	212	189	196	169	188	221	191	223	212	197	221	203	221	195	178	228	234	167	193	211	199	184	201	199	210	208	193	220	193	218	216	200	219	212	200	218	218	210	197	224	202	215	212	214	202	184	196	235	193	187	197	203	194	193	232	192	217	206	202	201	207	200	195	217	207	194	225	199	196	202	222	188	182	199	203	215	206	191	194	210	207	201	191	176	187	198	192	231	207	208	188	209	202	189	204	194	205	199	187	200	191	210	217	214	193	183	199	205	219	218	191	195	192	209	181	193	217	206	193	180	202	192	208	203	199	214	187	209	205	211	208	163	213	189	230	192	200	193	207	198	202	190	215	219	213	187	212	217	179	188	227	187	204	190	220	187	205	207	209	162	193	204	208	188	207	202	193	205	224	210	212	172	205	197	188	186	189	218	196	229	197	210	188	209	214	219	184	216	194	210	177	202	207	212	201	206	177	182	188	175	207	199	204	222	171	189	202	213	191	194	225	200	195	182	175	230	207	189	216	230	219	191	196	206	178	192	234	204	208	199	233	187	197	174	178	216	204	195	192	182	183	210	235	214	232	221	204	205	200	190	167	179	218	184	203	208	175	225	183	201	213	237	184	192	207	198	194	214	200	188	185	179	207	204	189	203	211	178	191	213	206	211	194	178	187	220	238	196	196	181	178	213	187	223	222	198	196	207	216	193	208	193	192	182	189	202	231	209	219	192	202	193	194	217	221	191	189	210	202	216	206	209	206	185	229	203	206	204	201	186	200	233	174	171	206	199	184	186	213	183	197	209	191	227	226	179	184	206	200	199	210	181	196	204	196	203	209	182	206	204	204	189	196	203	192	197	189	199	157	196	206	186	167	215	210	204	176	200	216	163	204	201	229	189	188	200	212	186	182	192	189	235	232	201	206	209	196	211	205	208	200	203	193	201	211	209	213	204	198	233	205	232	216	193	185	182	189	182	195	214	206	172	188	189	204	191	208	201	212	217	206	195	237	176	199	197	188	171	194	222	233	208	201	229	201	209	197	185	200	214	185	202	200	199	202	228	187	222	201	224	204	174	190	183	185	230	237	207	204	185	201	192	209	196	223	229	204	208	208	257	196	204	206	205	204	216	197	193	179	228	206	212	208	203	205	181	209	198	203	214	222	198	202	184	185	208	202	186	203	207	207	206	211	181	200	214	225	225	213	208	190	201	216	218	206	200	210	209	205	189	186	199	179	207	210	212	182	210	201	196	189	209	206	181	185	177	181	180	207	212	206	196	213	205	170	185	196	207	206	186	181	228	186	207	186	189	197	194	187	228	231	184	189	200	204	215	216	199	205	209	197	199	192	180	172	191	215	211	206	208	218	205	213	180	180	234	235	187	212	208	215	213	213	234	215	210	189	226	202	196	184	184	228	193	231	213	183	201	177	202	237	209	204	222	194	181	172	174	198	186	214	183	189	222	220	192	184	227	188	213	219	203	214	209	193	179	185	199	193	197	198	211	188	191	200	210	199	205	231	197	206	232	223	207	191	193	191	185	201	216	189	195	227	193	204	198	213	199	188	211	199	200	194	180	193	206	213	220	184	224	193	202	203	212	182	196	203	194	222	184	178	217	228	208	181	229	216	232	197	204	188	204	177	200	211	214	207	212	206	192	240	189	198	200	210	210	196	204	209	198	219	189	160	189	211	196	181	219	221	213	207	213	191	191	205	203	211	195	177	205	191	198	184	206	195	199	194	195	181	226	189	202	187	179	206	225	214	217	191	194	196	209	192	211	176	187	201	208	183	235	199	221	229	193	197	198	214	186	211	213	186	189	166	203	205	204	225	194	212	180	200	188	205	213	204	230	188	197	185	187	216	213	202	219	208	210	212	197	202	218	198	221	189	219	206	173	197	194	193	207	200	213	202	176	215	196	211	192	181	182	205	161	203	179	194	176	199	182	206	192	193	203	188	193	188	175	209	225	167	187	207	177	187	212	193	212	173	211	194	194	193	190	180	205	186	193	187	209	218	207	181	206	201	217	191	180	227	207	217	225	193	201	228	222	210	234	223	210	200	190	232	218	214	225	195	180	192	223	197	192	201	198	200	182	211	237	208	191	182	196	193	201	200	188	219	205	190	200	190	194	192	205	198	208	208	181	232	183	209	191	201	209	235	190	184	202	211	176	197	185	181	204	202	220	186	192	204	211	178	189	211	207	187	189	212	207	197	189	195	217	184	196	204	207	233	196	190	200	201	230	223	221	225	203	177	196	193	206	217	200	193	209	201	208	208	227	213	203	196	183	180	213	199	189	219	253	191	217	207	192	208	200	195	187	212	230	200	201	190	192	200	214	186	205	186	193	205	215	199	194	195	182	188	203	168	220	234	198	193	192	195	221	222	216	210	206	206	188	198	207	152	202	196	202	211	194	187	202	209	198	193	179	212	192	184	194	209	190	221	205	190	200	189
17724	24255	34699	39981	34448	21098	13684	10039	7418	5673	3605	2458	1472	870	557	515	471	492	498	428	458	440	482	463	458	482	455	474	456	480	467	472	483	479	475	500	442	453	465	428	471	458	441	481	432	488	463	429	489	475	476	479	492	450	491	449	476	467	475	456	465	434	432	454	470	460	442	447	463	471	461	447	427	447	458	430	474	481	490	451	448	483	433	429	488	452	464	468	474	445	460	449	469	461	430	461	443	469	449	437	487	445	444	471	450	521	433	482	487	468	478	469	425	495	460	457	460	469	486	468	486	497	502	433	493	470	461	437	465	501	480	450	472	496	485	448	490	462	421	473	444	487	472	489	449	462	447	489	471	453	486	481	481	489	470	425	500	480	456	468	403	481	447	466	463	430	450	473	459	483	453	462	429	446	472	443	465	477	457	428	450	491	445	411	496	471	465	461	476	449	453	486	427	448	459	461	497	453	456	476	447	428	489	485	463	466	446	463	469	422	445	467	480	448	480	463	455	455	450	482	462	461	444	437	456	476	449	471	448	470	455	436	419	463	499	481	441	487	448	434	444	481	473	464	484	480	431	445	455	471	421	489	465	497	477	436	413	477	489	437	432	486	463	489	434	478	474	440	455	470	498	475	448	495	407	434	454	462	431	442	430	468	473	426	460	461	506	443	480	417	446	464	493	426	476	459	469	433	500	455	455	471	451	471	461	493	448	475	457	510	491	471	483	501	457	477	468	392	486	445	439	406	460	469	478	469	486	423	440	501	437	478	454	448	455	462	470	483	451	443	444	469	461	441	475	437	493	465	497	479	436	471	479	479	465	488	447	444	458	444	444	481	472	471	451	521	413	416	459	467	474	485	478	449	482	478	447	501	480	443	477	441	431	447	453	513	444	457	474	435	449	491	496	495	469	486	442	465	486	490	450	458	476	471	446	475	475	428	447	445	455	451	471	458	433	431	478	446	459	461	492	456	463	477	429	430	453	482	472	458	472	496	461	490	445	505	442	464	459	487	463	483	472	469	458	486	497	479	447	507	427	438	439	474	468	485	485	486	471	458	491	471	493	447	427	467	471	453	480	424	465	424	450	456	438	434	466	457	501	447	468	492	443	482	431	439	466	498	478	450	488	519	509	426	454	437	460	455	516	462	472	470	457	453	437	474	485	461	486	475	441	445	460	476	473	430	469	455	463	487	491	465	426	458	447	449	437	455	470	478	468	446	460	453	482	435	464	454	478	463	436	449	450	498	463	436	445	447	507	480	507	481	460	464	486	483	434	464	489	479	510	444	462	447	472	454	427	458	456	443	447	490	464	481	483	479	496	463	479	470	446	463	491	468	440	480	513	440	440	451	448	446	509	428	452	444	486	445	482	495	478	453	493	471	455	510	453	500	487	440	484	486	471	469	428	481	458	473	450	514	450	487	473	494	472	459	463	464	491	475	456	459	471	445	411	475	419	420	499	483	467	444	436	466	476	467	455	440	484	429	454	455	460	467	464	441	449	466	445	482	469	458	488	458	483	504	457	474	473	490	459	427	501	456	444	462	459	442	461	478	444	458	472	482	488	467	473	468	487	447	484	498	524	464	482	467	507	462	437	463	460	502	495	449	472	473	455	446	496	472	456	445	450	473	453	440	447	487	459	490	428	459	446	430	473	481	417	454	470	445	476	464	431	485	485	449	475	478	449	471	468	454	454	469	480	527	468	466	436	466	454	433	453	454	441	493	480	471	450	467	434	497	443	462	474	444	465	415	446	453	500	439	476	433	435	464	465	481	478	467	434	435	503	472	457	464	469	446	460	474	450	461	490	445	441	482	474	444	439	483	466	473	465	442	491	495	458	443	471	471	433	456	500	450	460	463	439	442	460	466	437	421	447	457	451	456	471	468	473	470	486	456	501	474	459	484	465	463	464	454	485	496	449	513	451	474	461	477	439	460	487	477	422	455	465	451	447	461	470	469	502	457	452	467	463	457	446	441	445	457	472	431	438	459	477	471	434	475	462	463	458	456	461	489	441	436	497	446	484	467	459	455	434	444	468	464	472	495	447	496	445	433	448	483	472	426	442	467	450	488	442	483	507	497	485	365	456	459	473	450	481	474	500	478	472	462	480	503	460	463	465	444	418	468	470	442	470	491	458	418	499	461	480	494	467	453	464	499	459	494	480	440	428	437	423	460	445	442	463	460	457	427	441	444	442	461	445	476	453	471	488	462	475	464	469	471	443	526	470	486	447	482	459	472	441	427	494	479	490	441	470	487	478	438	474	469	441	458	427	484	456	453	473	480	454	435	461	458	483	427	485	450	483	470	478	444	466	475	446	442	484	507	481	463	479	443	468	448	432	536	452	425	460	436	451	427	460	497	458	469	460	478	480	456	468	471	468	428	459	461	445	451	477	460	473	459	426	396	448	442	464	490	447	439	453	466	483	495	425	480	470	437	454	467	480	469	459	455	481	481	448	503	466	484	444	485	459	494	510	477	402	459	443	495	432	448	450	453	454	465	454	464	493	471	457	458	475	462	440	443	507	442	456	446	449	481	418	468	501	434	436	453	469	471	448	488	458	465	434	451	447	479	447	470	439	446	464	472	455	448	432	474	425	484	431	448	441	442	457	452	460	448	473	474	459	462	461	414	452	441	466	467	499	471	445	468	431	451	462	493	450	457	460	454	470	500	461	476	464	483	491	456	490	440	444	397	467	443	500	439	451	457	478	464	462	468	469	460	431	468	479	427	427	452	453	453	486	420	476	439	460	467	458	460	464	438	466	470	437	468	460	458	477	468	467	451	458	422	482	460	501	479	459	488	466	492	445	469	463	431	486	478	447	440	463	461	450	435	425	465	448	461	440	450	451	451	484	445	482	442	442	471	472	482	470	449	483	433	509	456	471	510	452	462	472	455	490	436	431	446	448	511	478	435	422	520	488	465	470	453	466	481	451	414	431	464	502	426	480	473	451	464	449	483	462	457	443	468	419	456	482	487	468	462	453	461	448	478	467	469	467	487	494	510	432	464	458	444	465	464	534	457	455	449	439	429	464	454	459	490	457	486	440	462	486	450	474	440	490	496	423	447	438	440	472	483	456	431	461	424	465	478	470	473	412	493	450	483	443	513	463	431	431	487	464	473	502	493	463	480	452	476	456	497	459	474	454	474	515	498	459	447	460	491	490	475	466	485	462	486	451	485	405	477	437	477	491	461	452	460	502	465	458	444	481	465	437	477	455	411	448	448	464	472	449	449	448	446	457	466	471	460	471	471	494	476	489	508	511	433	425	460	466	442	467	475	491	445	478	457	413	491	436	514	437	461	443	473	451	469	474	447	456	447	444	459	454	493	429	524	478	455	475	439	437	457	461	439	485	468	446	437	473	438	486	519	431	471	455	428	479	506	455	454	477	484	481	454	486	435	450	474	444	456	480	474	414	489	482	455	454	474	459	455	463	459	457	455	429	440	465	450	447	486	471	440	482	420	445	460	431	456	463	471	469	490
47553	47645	51231	50658	45846	33050	25403	21193	15501	11730	7585	4234	2089	925	491	329	240	192	236	229	198	208	208	215	243	225	222	201	212	195	195	220	224	187	231	213	206	198	197	202	213	234	217	219	229	198	197	183	201	208	195	194	215	226	204	179	225	174	215	197	230	191	215	205	200	167	205	201	176	201	202	201	217	192	197	197	214	189	211	213	203	204	175	181	198	194	212	198	197	218	184	210	172	199	197	192	214	213	202	201	211	206	214	205	162	191	205	201	242	214	224	192	212	200	190	190	210	183	178	182	212	193	223	192	215	182	203	207	197	202	210	213	189	222	178	226	205	187	210	199	203	202	190	178	187	171	204	183	217	217	176	196	197	195	170	231	197	213	208	210	177	205	230	203	202	212	218	194	208	205	199	193	198	215	214	222	206	223	207	206	217	204	210	176	237	231	187	205	183	208	217	185	211	207	222	233	172	206	211	207	200	212	197	195	203	223	203	191	218	193	219	183	212	194	230	216	177	208	192	186	176	201	207	215	197	201	226	193	207	202	214	217	206	221	219	216	218	210	203	192	208	182	197	201	206	230	202	207	198	210	202	203	193	203	196	181	182	181	183	211	179	198	170	200	228	195	200	199	204	209	191	210	221	210	222	199	211	214	199	198	227	204	179	235	184	190	229	219	203	188	188	218	213	193	227	210	203	197	193	192	183	214	209	195	201	190	200	208	217	211	220	198	206	198	177	208	203	191	178	219	217	196	199	210	216	198	179	190	175	212	197	214	222	201	199	182	180	194	158	226	194	179	187	200	191	216	202	213	185	181	186	207	214	200	194	182	174	202	195	198	210	210	191	211	196	184	178	188	202	194	188	174	199	178	203	193	228	201	199	192	174	221	172	177	218	213	176	197	232	194	218	219	207	214	190	201	208	194	181	201	203	186	206	220	211	209	193	193	222	185	192	225	215	208	214	189	179	207	198	195	203	197	223	196	196	224	213	195	190	179	199	218	218	210	210	228	196	192	209	183	216	192	199	241	208	188	252	195	206	213	206	196	217	192	208	175	194	192	170	201	217	202	212	217	178	164	197	195	171	189	189	215	208	208	198	215	214	217	229	186	197	214	218	212	184	216	203	210	195	195	191	211	199	199	228	216	212	201	167	208	199	223	196	198	178	176	201	216	222	223	215	198	206	222	204	243	192	192	200	215	195	196	191	191	190	200	184	171	201	210	197	212	190	182	194	196	191	208	231	214	195	164	198	192	192	185	202	212	218	181	213	179	202	177	192	225	170	226	213	196	195	204	205	200	218	192	178	215	194	211	192	189	206	175	180	165	190	190	156	193	191	201	218	209	189	200	188	195	197	192	217	233	178	201	201	181	191	200	208	214	172	213	192	201	210	172	170	205	185	219	196	184	233	192	193	198	225	202	193	208	188	195	166	185	214	202	219	193	208	178	192	188	204	219	207	176	210	206	189	221	218	184	192	218	194	206	207	225	209	230	201	196	202	181	212	196	206	200	199	218	163	180	201	225	221	215	208	201	199	192	180	228	219	219	228	203	221	201	209	202	230	208	213	198	190	191	207	187	209	191	209	203	220	200	204	184	214	167	225	190	209	187	211	196	193	215	177	193	224	189	186	189	202	198	209	224	193	196	198	194	204	207	206	184	189	217	195	183	221	190	201	217	184	188	194	188	209	191	217	211	159	197	194	213	203	196	194	199	217	199	200	174	210	176	214	184	191	218	183	195	186	202	218	224	185	189	197	224	213	205	189	178	224	227	183	229	194	169	171	183	186	224	192	218	217	184	207	193	206	213	194	183	215	181	200	192	207	212	185	195	196	208	187	224	212	208	218	183	197	187	196	185	201	198	216	202	190	186	180	174	216	198	213	193	185	200	180	233	175	191	215	198	200	187	210	211	235	210	178	239	207	205	181	200	188	204	201	219	191	196	190	216	196	225	196	197	209	241	234	172	218	194	190	171	203	214	216	202	210	231	202	204	216	209	178	216	174	210	179	193	205	195	186	230	189	176	175	214	180	207	214	221	207	189	200	209	209	214	190	212	208	198	220	212	212	208	206	202	218	224	228	193	166	209	211	187	171	205	188	189	193	208	220	189	209	211	196	222	200	185	194	177	242	194	202	207	199	183	224	202	180	190	186	194	203	205	204	179	216	185	191	223	185	216	196	209	211	224	195	217	193	207	193	212	190	235	215	190	187	193	189	196	201	202	191	206	165	217	214	211	228	180	223	206	189	192	168	223	209	211	192	201	210	212	178	203	210	219	204	198	205	198	173	193	186	194	200	194	225	197	193	198	224	182	203	200	173	213	198	195	216	198	205	180	223	191	206	233	208	205	194	184	183	204	204	226	188	201	202	184	211	190	203	215	226	178	185	213	189	213	222	193	203	205	179	216	224	212	207	209	189	197	197	191	193	200	199	193	221	191	214	195	229	202	182	198	230	198	207	209	198	188	202	172	196	228	203	217	198	193	172	198	220	190	215	201	197	198	225	196	191	202	222	184	193	222	176	191	202	220	179	198	219	205	219	224	224	190	185	206	205	200	174	189	236	196	206	186	182	200	203	204	184	204	199	214	197	196	205	227	179	197	157	198	194	208	213	185	213	162	207	198	208	232	218	207	169	207	216	222	198	195	223	203	195	200	205	195	195	193	234	215	221	230	221	210	211	190	183	192	192	208	185	203	210	200	199	209	206	195	222	222	221	166	174	224	208	212	201	210	196	211	187	209	199	218	205	189	203	224	190	210	206	188	213	205	164	190	228	179	232	172	203	177	207	195	178	209	193	194	201	205	223	182	197	199	169	200	213	181	220	187	227	219	210	190	208	203	188	171	182	210	192	225	186	204	200	223	218	190	177	205	203	200	210	204	206	205	193	190	186	194	194	205	183	197	183	199	223	187	207	202	199	188	198	202	193	210	209	206	199	232	186	201	222	191	212	202	205	184	181	190	224	213	195	202	198	196	193	198	209	184	189	198	197	187	176	177	215	210	199	190	224	227	203	235	209	190	183	183	195	208	236	217	204	198	182	214	190	188	172	214	207	198	199	191	183	181	204	179	204	205	212	210	184	203	201	172	194	219	210	189	217	204	189	210	210	184	199	200	202	193	190	198	169	208	211	201	194	214	195	178	217	214	204	170	187	201	207	187	178	202	204	192	189	207	191	197	244	216	212	200	194	226	224	228	198	204	206	196	172	194	205	183	210	206	190	190	171	191	195	211	182	217	181	194	188	209	199	241	211	210	212	195	217	217	189	167	178	227	182	201	194	225	206	199	212	227	183	192	211	209	176	179	224	231	190	204	187	201	205	185	207	213	196	193	202	240	198	230	204	171	232	198	207	214	174	231	202	212	211	230	209	187	244	204	221	234	189	205	175	186	211	204	195	204	196	215	186	190	208	204	217	220	210	184	208	202	187	194	203	230	193	204	182	181	195	181	202	184	196	229	191	185	225	195	210	192	194	204	189	198	211	188	191	175
33324	41153	52342	56875	54230	44894	34560	33354	30455	27774	21537	14462	7459	3359	1659	1013	698	512	518	475	488	465	478	506	505	486	468	466	481	442	455	455	473	432	437	480	479	442	439	425	486	482	435	460	413	434	438	465	425	495	474	430	453	421	446	498	456	444	444	421	447	484	461	433	462	463	460	424	455	445	443	456	465	450	468	455	445	491	445	451	453	508	459	494	509	472	471	434	485	478	486	429	451	519	457	461	421	483	446	428	465	441	464	460	448	456	492	476	463	452	448	444	449	478	452	486	449	461	442	440	479	456	507	465	443	447	468	482	448	449	453	491	432	446	479	451	473	456	507	421	459	443	466	447	463	473	493	463	463	478	456	461	467	437	440	455	474	459	461	464	458	463	457	473	466	488	442	438	458	403	455	429	455	437	440	462	482	429	451	475	461	486	463	450	453	444	481	426	487	471	432	471	444	471	468	454	508	464	474	398	474	450	474	437	394	437	471	463	454	456	453	448	419	395	460	457	466	492	442	457	425	472	472	442	415	484	462	451	420	443	483	461	471	443	449	438	480	465	475	459	456	464	438	473	437	487	457	450	467	465	440	441	449	452	423	470	444	469	424	513	476	474	442	455	467	457	439	450	464	467	458	459	425	428	504	450	521	462	439	447	456	466	465	482	451	452	461	475	467	479	483	446	437	436	472	461	439	439	423	453	498	486	461	499	431	476	462	453	453	441	468	468	453	462	480	452	472	469	446	445	427	469	468	441	459	454	462	453	442	447	427	452	469	445	444	452	443	464	438	484	417	430	472	455	432	478	479	479	470	480	451	497	442	487	422	434	457	464	467	488	485	402	438	482	457	447	536	422	475	432	445	446	460	461	467	456	425	504	464	476	477	474	476	449	435	431	435	468	412	462	433	458	465	454	435	471	459	466	449	493	420	474	444	456	441	396	445	460	436	445	450	450	448	450	419	475	465	463	495	416	480	478	498	489	490	455	451	437	456	464	431	444	462	451	436	449	484	443	394	473	419	461	439	493	426	464	446	450	443	459	465	495	486	460	443	452	435	503	463	440	476	469	468	430	442	479	490	469	461	466	450	442	446	478	451	476	495	468	431	477	468	470	455	437	463	502	431	426	480	462	419	476	455	485	448	419	441	482	483	474	436	408	464	480	452	475	443	477	452	443	469	445	449	440	429	470	470	454	487	444	443	442	435	440	468	446	445	486	434	476	453	435	470	424	470	441	471	459	486	455	471	445	452	452	466	467	488	495	466	443	436	456	429	462	425	473	486	477	455	446	474	441	471	501	484	447	474	464	448	421	445	469	439	458	451	466	452	476	454	432	468	426	443	506	450	426	439	451	433	435	473	450	482	470	468	475	451	450	460	468	461	451	449	466	444	441	434	429	451	423	474	432	456	442	441	470	453	469	439	517	446	483	452	445	460	444	407	441	431	443	447	463	478	449	477	429	475	424	439	431	462	484	454	439	466	469	443	459	438	452	470	490	468	463	470	473	469	435	453	457	476	438	441	456	442	445	428	460	463	450	483	447	491	423	483	449	441	449	458	494	445	493	447	459	485	435	451	435	488	411	417	447	453	505	416	420	418	475	454	478	448	440	440	461	441	473	476	464	461	450	448	481	461	496	456	443	436	453	475	454	445	452	465	466	436	493	476	468	448	476	465	436	487	460	470	430	522	480	460	495	445	434	431	454	447	469	466	451	475	440	435	437	491	413	479	459	472	493	475	436	484	477	453	477	498	477	512	469	453	462	432	466	472	439	449	504	492	456	459	451	431	433	446	455	459	441	492	401	484	466	417	440	444	448	471	459	485	455	451	439	464	437	463	507	463	463	486	448	463	470	497	481	424	484	487	452	447	464	432	413	472	469	447	477	461	486	464	457	485	455	458	461	483	461	466	496	464	490	490	442	459	438	496	447	432	424	459	444	458	453	455	462	491	465	494	441	453	459	466	478	445	449	490	419	470	440	431	472	462	468	428	467	503	440	425	435	441	483	454	477	419	453	464	462	465	478	461	472	481	460	443	456	463	476	469	455	455	417	451	452	470	464	447	499	471	462	508	499	457	475	457	470	475	444	449	471	443	431	445	479	475	451	484	443	442	452	452	478	467	459	488	432	479	488	477	489	460	499	476	454	445	453	458	476	475	461	444	510	435	435	440	478	503	448	424	450	465	468	464	467	463	440	469	470	455	461	504	459	461	448	480	451	413	452	441	453	470	476	467	432	440	445	422	484	459	468	429	474	453	472	465	446	453	452	441	426	452	438	449	422	444	475	454	457	462	419	426	486	457	448	457	457	469	489	474	418	453	438	461	458	444	469	455	461	455	457	466	436	497	443	462	423	466	468	491	423	446	421	479	435	437	442	424	452	421	447	471	515	484	460	446	503	414	454	434	420	450	470	454	443	473	476	466	463	446	490	481	392	436	462	497	462	474	468	455	424	500	455	468	436	449	472	475	483	444	430	449	421	454	463	477	464	448	476	497	408	440	458	435	458	447	469	448	455	478	470	455	494	485	463	474	445	474	460	456	475	430	489	480	477	448	446	428	466	487	461	461	475	456	453	447	456	476	446	468	461	481	435	467	443	486	419	462	430	427	482	420	463	459	461	464	464	466	461	466	514	484	459	412	430	454	459	419	483	476	424	473	459	435	474	429	428	472	417	478	461	424	500	452	419	469	464	480	443	479	463	442	432	437	466	486	455	469	493	456	475	469	484	491	453	433	460	461	503	460	450	477	416	468	474	454	472	465	501	482	481	475	430	519	497	442	443	485	482	447	488	463	448	430	462	448	482	457	417	462	461	463	443	423	443	487	455	426	448	475	484	481	455	458	441	470	445	480	447	479	444	431	468	447	429	468	469	449	442	430	439	437	466	446	454	440	451	487	454	440	474	445	455	463	482	492	458	478	471	475	496	419	427	468	455	466	440	465	449	412	482	482	437	466	441	470	419	427	430	460	482	456	470	468	469	457	442	442	452	443	427	431	439	423	473	438	484	482	438	437	432	458	430	463	437	412	428	421	470	460	438	487	433	521	456	445	437	467	481	447	432	441	435	495	445	434	468	465	458	469	459	464	442	507	455	448	455	436	437	433	425	495	456	459	451	462	477	465	449	471	435	445	439	496	474	442	476	472	436	460	441	442	457	448	462	456	433	502	466	461	447	459	480	451	462	444	437	477	472	430	465	435	439	466	472	463	477	442	432	467	447	450	430	483	486	469	440	486	461	458	478	448	454	473	481	448	437	443	512	482	450	458	477	463	485	472	463	461	447	470	469	447	424	423	438	486	480	489	458	435	441	471	448	486	440	452	430	467	495	450	447	456	462	483	485	461	474	444	483	462	414	476	472	415	474	456	439	427	472	423	434	458	495	436	493	426	466	462	437	475	433	463	463	479	430	451	431	480	459	432	464	459	486	470	458	439	478	449	445	473	456	445	468	424	454	473	440	491	456	419	496	440	441	471	473	467	478	466	473	468	430
56798	51939	51867	49271	44428	34963	26928	26541	24574	21251	15093	8761	4098	1645	746	447	312	248	202	221	247	229	195	209	224	215	218	207	177	213	196	206	213	188	193	209	204	188	198	203	206	218	205	203	206	214	224	226	206	200	219	205	244	193	209	216	202	201	191	205	192	199	200	189	207	193	188	208	227	222	225	209	208	215	199	193	189	208	204	217	197	178	211	238	217	219	226	202	199	188	231	217	203	173	225	192	204	182	195	196	207	194	212	239	189	223	191	206	230	203	219	215	211	213	192	214	206	201	209	182	191	216	196	202	214	215	213	192	227	219	185	198	187	207	214	236	196	202	207	164	195	200	234	194	183	210	175	198	211	191	188	211	198	207	222	200	223	207	188	184	217	196	206	222	212	200	189	201	201	209	219	196	212	204	207	195	211	206	210	186	193	183	185	214	215	210	225	182	204	191	180	199	222	215	196	171	195	191	190	174	182	233	187	225	211	200	207	199	209	217	201	190	234	203	236	192	219	218	203	187	219	207	219	192	216	197	190	230	209	189	210	195	188	203	206	205	231	206	218	204	200	222	217	185	218	189	224	193	212	204	205	195	193	209	239	224	197	215	202	180	180	199	206	220	198	190	185	220	203	206	197	181	175	201	175	205	222	191	211	225	228	207	219	204	195	210	233	183	218	225	192	215	196	180	207	185	199	202	195	219	201	190	184	202	219	204	195	227	224	215	190	196	187	178	229	199	227	201	181	206	215	221	208	167	218	171	176	217	172	197	205	186	215	193	206	203	209	193	193	202	219	213	224	212	203	218	179	207	206	204	197	201	217	180	176	215	192	201	218	192	202	206	229	209	199	195	199	182	212	195	217	168	170	211	170	202	204	227	231	198	211	205	212	170	207	186	192	222	220	206	209	205	175	210	229	216	211	218	194	204	190	205	189	195	207	202	187	200	249	186	212	215	193	207	177	169	209	214	199	186	186	190	219	209	196	211	201	192	215	178	185	181	222	185	204	234	198	185	194	215	221	184	212	205	218	217	167	219	212	191	205	215	213	213	191	216	214	199	217	209	190	212	192	181	223	174	198	237	219	219	196	183	197	204	193	216	214	222	215	182	195	208	219	218	210	191	198	202	174	213	214	186	200	204	201	210	201	213	209	187	201	196	169	233	215	190	216	210	215	212	199	208	198	205	198	186	211	201	225	214	197	222	196	216	221	209	210	199	171	163	206	172	194	201	186	184	210	208	221	200	196	197	207	198	191	217	198	196	213	202	216	205	186	245	200	193	190	192	202	214	191	195	209	220	193	191	219	205	221	194	214	231	174	198	188	231	190	209	205	195	188	228	224	213	199	213	199	189	198	202	206	214	191	209	224	189	221	247	188	211	223	182	202	225	208	219	178	199	211	202	204	206	220	199	225	201	203	212	222	190	192	187	238	210	197	206	206	184	195	214	206	218	204	227	213	183	202	186	197	235	210	213	196	212	175	213	228	197	209	203	206	239	195	217	197	231	210	236	179	213	204	185	197	213	244	214	230	206	192	199	214	200	201	192	203	179	220	187	180	231	197	201	222	184	218	226	191	194	225	175	215	220	247	202	207	215	206	206	201	208	190	194	187	197	209	198	188	192	191	212	197	216	193	191	183	212	191	223	193	187	209	194	186	194	215	149	217	209	204	215	200	210	235	187	172	223	195	195	177	193	191	219	166	216	204	201	208	164	202	214	192	210	220	219	176	188	193	221	218	193	209	225	203	198	212	207	206	200	218	195	206	202	176	198	179	192	182	197	201	216	211	231	185	200	208	204	210	195	219	210	187	186	186	216	195	197	206	203	164	184	196	212	210	210	216	195	208	216	213	191	235	213	195	197	178	227	193	212	207	216	211	202	196	199	187	194	213	213	221	177	215	220	184	207	212	209	213	213	210	193	209	195	199	195	191	194	205	207	179	187	190	207	205	184	223	189	179	186	236	207	215	188	198	216	206	190	202	211	218	185	194	210	180	201	206	209	199	208	206	180	201	200	211	218	202	212	210	197	189	227	213	161	208	198	204	176	200	191	211	229	204	205	182	202	207	202	196	215	204	179	196	167	230	227	201	183	235	211	208	207	197	198	183	190	191	195	200	222	191	178	207	211	205	215	187	198	202	196	209	210	204	202	211	220	166	238	216	209	193	196	185	209	211	222	206	192	193	228	190	208	207	185	185	197	198	186	196	190	202	197	202	207	216	200	196	217	202	201	196	209	209	212	226	225	174	222	191	232	224	220	184	205	223	187	185	217	191	217	186	210	200	195	186	195	199	200	195	195	213	208	197	188	202	197	205	194	196	214	190	201	206	207	186	213	233	221	186	220	203	198	223	208	197	214	208	200	187	189	196	218	213	220	183	240	217	193	202	218	204	211	207	202	246	221	196	203	217	221	186	193	202	196	164	214	244	184	198	181	204	237	192	206	231	204	220	241	210	207	193	182	203	202	200	209	215	177	194	183	190	188	217	197	198	216	201	185	191	229	224	190	199	209	209	189	219	194	193	225	218	193	201	244	204	191	188	183	181	235	232	176	244	217	234	211	166	198	190	219	222	195	196	193	202	202	202	214	215	248	210	237	225	187	202	202	214	217	205	181	161	202	188	232	224	210	187	212	198	223	231	191	179	194	227	198	230	219	222	190	193	228	213	206	195	175	202	194	183	207	219	180	219	215	218	197	217	223	193	194	196	208	225	222	179	200	196	193	198	216	213	172	234	188	191	216	205	193	177	185	181	220	203	196	203	222	211	196	207	214	234	190	210	209	233	207	178	213	232	207	193	207	193	180	223	207	237	214	200	240	211	202	204	225	201	226	192	190	214	227	216	210	189	194	228	199	178	189	201	204	208	209	205	220	228	164	208	195	213	199	176	234	174	179	188	195	216	166	204	194	179	228	218	190	189	217	188	226	231	211	208	215	184	217	237	202	216	208	194	206	178	175	194	255	203	193	208	224	221	214	189	227	240	206	223	197	207	201	214	216	193	203	183	184	209	218	209	191	214	165	209	193	199	229	227	196	186	207	205	197	188	185	199	205	205	194	237	232	203	181	211	196	198	184	196	226	208	234	200	210	223	217	177	243	210	207	217	173	196	230	218	190	206	221	205	199	223	212	201	197	196	200	222	210	230	174	182	199	181	210	177	204	213	202	219	187	222	215	202	217	218	214	210	241	200	213	183	194	201	195	183	194	188	172	203	198	197	195	238	241	189	220	196	190	180	185	185	171	213	216	204	214	177	198	211	200	210	225	218	171	190	209	210	195	201	205	225	202	183	218	199	206	212	194	201	198	204	179	200	219	191	202	196	212	191	198	200	215	222	221	184	174	203	205	186	202	224	213	192	214	221	201	200	221	186	205	204	201	210	207	183	210	213	224	203	188	201	191	224	200	210	183	198	204	202	192	187	189	209	163	188	204	235	196	206	226	197	191	211	200	214	220	204	226	249	191	208	190	225	211	206	192	213	226	188	190	222	213
41663	48539	57071	57539	55456	46588	41924	42385	39884	37155	31044	22024	12448	5521	2508	1444	904	572	551	588	524	516	509	509	501	480	527	447	478	479	460	454	460	471	418	477	481	411	444	413	451	466	473	469	425	407	457	425	465	431	460	430	452	429	470	426	434	452	473	492	483	463	434	469	462	440	468	485	423	450	450	449	438	462	455	463	409	462	464	441	463	457	437	415	465	498	437	430	457	481	446	504	454	452	440	495	472	462	430	464	466	468	443	465	482	452	451	469	459	445	461	467	467	437	457	477	446	447	470	474	476	491	435	503	451	486	454	492	465	523	452	438	459	430	479	440	450	473	434	477	417	460	404	478	468	408	488	448	471	504	465	472	452	462	483	487	434	441	442	482	454	457	447	470	435	445	463	463	490	473	454	456	443	422	443	463	439	505	424	450	447	501	464	436	458	433	432	445	467	432	434	456	486	484	460	409	489	469	497	490	465	444	457	465	454	438	455	439	454	490	448	444	442	472	465	460	440	440	472	425	469	465	443	407	466	445	439	469	468	466	474	421	444	430	506	446	460	451	440	417	405	481	471	433	489	463	474	459	468	442	472	497	444	462	430	468	423	478	455	455	455	446	466	450	455	445	457	474	478	482	453	426	445	450	427	475	428	476	442	437	467	463	465	455	441	466	451	457	458	443	447	386	443	453	445	473	460	476	420	461	416	420	476	440	425	502	435	472	466	442	436	465	485	485	430	446	464	458	464	456	406	429	463	479	457	493	493	461	437	427	461	464	416	432	496	475	451	445	429	435	473	448	450	434	464	466	447	484	446	441	446	432	447	427	441	477	487	467	431	487	404	438	481	465	437	433	479	500	473	438	465	475	456	396	439	440	422	468	443	450	477	456	466	435	486	442	435	424	476	497	464	478	443	463	443	437	475	471	455	448	483	484	454	478	502	458	486	479	486	484	440	480	460	422	412	491	473	466	467	420	473	443	450	430	444	466	475	447	435	491	401	456	461	465	458	446	475	460	495	447	437	454	460	452	436	446	458	468	499	462	424	458	495	468	412	443	465	490	438	457	490	450	450	475	482	416	488	426	493	444	435	439	478	468	415	443	481	469	468	427	465	458	451	451	433	457	470	479	460	446	468	456	475	442	424	449	463	450	441	432	431	440	465	459	461	496	483	483	447	452	462	451	439	405	485	426	465	488	452	441	437	430	465	422	436	439	433	464	466	489	466	419	435	465	483	475	427	439	438	440	446	467	449	453	444	462	448	473	447	434	473	412	485	471	433	431	431	482	449	465	456	412	428	450	481	477	436	461	459	437	423	470	464	442	451	493	451	473	440	464	442	453	462	458	439	463	424	423	423	471	436	457	425	454	468	420	451	448	450	456	420	458	467	434	440	465	461	487	435	460	472	472	446	470	443	416	482	471	467	444	470	463	425	456	447	469	471	455	437	464	425	464	453	459	437	433	476	481	466	484	466	455	425	437	435	468	468	504	468	429	462	488	457	483	427	427	441	490	442	476	446	441	437	447	422	463	473	447	489	454	445	453	428	453	425	446	457	449	461	464	418	446	461	445	465	420	430	416	444	463	455	439	485	449	429	478	496	490	464	465	458	462	438	450	438	439	439	441	482	441	432	454	460	446	442	478	471	447	446	445	495	479	466	468	465	460	467	454	452	480	482	482	477	478	469	439	430	444	490	463	456	455	487	452	470	470	446	423	446	399	481	444	437	466	440	468	389	430	448	453	455	466	448	442	438	485	465	449	451	455	447	430	440	466	425	472	453	446	414	448	459	449	450	490	483	462	452	443	426	429	461	428	447	458	405	417	449	440	459	477	448	464	475	493	451	466	441	465	450	435	448	441	456	436	420	489	417	485	476	456	464	440	497	465	461	492	442	475	459	458	404	454	486	481	464	457	482	472	467	438	468	464	467	425	421	448	438	474	490	457	457	443	485	495	479	453	485	437	464	499	430	440	481	425	470	453	448	444	465	471	449	464	495	454	450	420	449	407	441	469	473	455	473	447	480	453	459	496	453	430	433	483	465	434	466	472	458	459	461	455	429	448	438	430	451	469	472	503	460	424	478	477	487	497	426	459	454	454	482	441	431	428	427	515	416	421	470	462	443	480	468	446	462	451	489	447	436	448	425	482	459	464	479	456	458	445	486	467	438	459	437	457	452	468	440	444	471	502	428	438	434	447	439	465	456	479	468	472	458	452	455	456	418	442	481	456	508	446	465	464	463	441	472	442	430	460	466	463	468	446	403	445	462	431	472	446	427	467	466	452	443	458	465	475	478	444	462	415	416	442	468	466	465	450	443	463	420	458	435	476	477	481	443	428	479	470	467	430	468	463	466	435	453	506	461	460	414	448	453	409	483	464	437	473	509	466	449	503	418	437	429	440	439	439	462	464	416	432	457	466	450	416	478	459	465	439	453	451	424	436	452	442	447	481	443	458	441	430	447	442	492	439	431	444	466	450	479	458	494	454	475	445	461	434	455	466	434	435	495	463	443	460	463	489	458	447	440	450	489	478	426	456	462	457	466	466	450	452	459	473	407	416	434	429	476	451	465	468	479	432	448	443	439	457	449	492	448	471	479	468	477	457	487	430	473	476	450	438	460	446	454	481	470	482	446	447	474	449	481	466	446	479	469	476	412	448	488	505	427	465	435	453	432	476	483	437	458	451	484	473	451	460	477	428	446	434	445	458	420	455	478	447	468	471	475	450	473	448	462	473	403	476	463	488	434	441	487	477	443	371	468	459	456	435	434	431	412	440	453	505	436	468	432	452	430	474	475	485	461	427	435	461	396	463	501	475	486	439	485	440	486	447	460	434	469	453	476	478	476	464	469	447	476	457	442	475	455	448	478	461	442	447	428	476	411	491	458	452	482	448	479	447	457	459	461	427	458	498	435	452	460	432	433	468	464	443	459	434	491	471	437	502	468	431	460	468	516	455	453	453	444	464	434	420	467	465	456	444	439	440	454	504	463	384	396	447	453	442	458	451	444	461	453	451	505	437	451	467	419	445	432	456	455	458	473	425	434	430	464	496	478	407	456	452	468	457	462	436	432	456	465	446	460	431	474	450	439	488	473	449	463	478	456	460	474	464	430	438	447	479	424	439	438	492	449	445	433	435	428	487	453	458	456	469	440	460	447	488	448	469	468	461	423	449	447	429	431	475	436	462	420	466	483	494	430	453	434	423	454	469	450	455	453	459	451	425	519	448	441	434	446	461	461	470	425	461	458	468	471	459	469	449	457	441	426	438	470	468	452	455	445	478	437	454	426	421	450	416	470	482	458	490	442	504	435	500	450	464	465	435	421	439	465	475	452	440	480	490	440	434	459	441	429	489	447	454	445	413	471	458	444	425	442	436	448	443	468	452	485	438	450	464	437	451	453	466	440	442	463	480	416	463	488	453	483	463	424	480	473	493	486	466	436	497	455	469	483	438	453	478	452	445	453	461	441	464	475	470	456	477	461	473	432	481	453	482
31879	30213	31299	29705	21652	8859	4267	2775	1902	1406	1047	706	508	332	250	247	245	206	196	211	190	198	213	224	197	225	218	182	197	175	200	188	227	200	168	204	192	204	217	225	208	180	208	183	170	195	212	183	222	199	203	239	216	185	202	203	208	192	199	192	203	185	203	213	217	203	218	180	170	203	213	209	194	226	192	210	223	210	209	177	196	197	216	188	197	186	196	180	214	184	185	220	228	197	204	196	180	212	209	217	208	211	210	175	196	185	158	214	197	209	202	231	191	220	201	199	197	213	214	217	199	223	205	188	215	192	180	228	217	204	203	200	185	225	191	220	194	228	198	189	217	207	189	226	207	216	195	165	196	235	199	212	183	184	180	226	168	230	199	205	194	210	208	196	176	195	220	226	179	240	209	203	202	210	200	201	232	198	210	198	196	214	237	199	218	189	214	181	199	202	211	206	197	191	192	199	178	231	190	198	214	213	196	203	219	175	191	188	217	188	184	196	207	228	198	188	174	183	209	217	199	217	214	207	180	199	199	208	214	214	208	227	211	200	193	211	200	226	209	196	176	213	241	209	194	203	191	220	181	194	219	208	205	212	225	201	216	209	210	196	176	218	215	227	208	183	205	193	213	200	188	196	194	180	218	207	216	208	202	195	203	203	200	230	186	227	203	192	213	210	198	179	196	211	220	172	218	209	201	215	203	189	189	192	214	208	187	206	195	189	192	199	201	181	218	207	202	203	217	212	202	199	209	189	186	210	201	179	198	193	201	173	212	208	207	195	232	198	167	194	190	212	211	171	181	181	204	205	234	210	191	226	206	190	181	213	198	189	211	220	198	229	196	175	216	231	208	208	189	227	175	216	208	197	212	204	182	195	194	208	227	232	207	199	197	212	192	215	216	209	185	222	202	216	196	177	199	212	195	226	205	186	202	215	204	202	176	197	214	211	201	192	213	208	202	217	209	235	197	179	228	235	230	233	229	192	210	194	211	213	232	226	199	191	199	210	196	218	202	175	214	188	196	201	188	180	201	217	217	203	199	218	186	197	205	201	183	190	209	185	224	200	197	182	185	205	195	200	211	211	199	192	200	209	215	180	168	199	188	199	226	199	204	212	203	195	197	211	221	207	201	193	177	232	219	231	209	202	187	232	183	183	198	213	199	203	203	209	223	219	199	221	187	221	225	208	220	215	199	212	198	194	203	210	221	190	209	197	232	225	200	202	227	221	222	208	191	228	188	204	180	186	200	200	193	193	206	228	195	190	181	213	165	195	198	208	171	187	205	206	215	210	196	228	198	183	204	197	182	228	238	192	226	200	207	174	201	188	192	195	228	206	194	185	186	206	206	196	207	200	198	200	206	193	234	185	201	210	196	195	238	222	240	185	227	199	200	214	204	230	208	201	231	194	231	224	238	198	205	203	213	208	185	188	190	212	210	191	216	211	185	197	220	186	219	217	205	218	200	200	186	205	196	196	208	201	205	203	206	203	200	202	211	200	208	183	219	220	222	203	183	196	198	173	176	203	229	221	204	214	182	190	180	190	214	174	193	225	195	170	205	197	192	217	216	196	205	193	175	185	205	190	196	204	232	201	210	193	202	170	238	207	204	193	204	198	200	220	225	228	210	202	186	218	226	190	211	198	204	190	222	197	217	219	195	226	220	212	184	207	219	179	195	203	214	211	182	185	218	184	219	187	205	218	199	201	205	217	201	204	217	185	216	209	221	208	213	230	185	208	187	199	179	195	202	188	204	207	235	200	177	197	191	193	217	195	194	202	223	191	179	202	215	181	191	200	220	197	191	188	195	177	216	219	191	197	195	192	224	215	226	192	173	182	214	219	182	227	226	161	196	221	177	193	188	191	193	198	227	207	223	174	188	219	197	181	183	205	195	199	199	187	186	191	188	206	212	219	185	197	213	202	233	196	190	183	198	211	215	201	186	230	194	222	191	182	180	175	215	177	210	203	206	168	223	219	177	194	213	190	211	214	218	231	196	207	206	185	208	204	205	204	215	203	192	211	204	186	202	191	186	200	194	184	202	209	171	193	191	230	190	217	195	204	230	210	196	190	201	192	203	185	198	195	210	192	211	210	200	194	197	194	177	204	191	185	215	215	205	205	226	188	225	199	179	232	215	205	207	199	223	215	212	205	228	206	204	223	197	193	212	196	174	210	219	184	226	212	203	194	194	192	193	213	199	204	212	175	211	210	216	225	175	211	224	191	201	193	196	213	218	190	199	207	227	201	190	195	205	218	217	206	201	210	174	193	218	178	216	230	208	176	179	187	195	204	199	185	218	192	216	193	173	207	184	208	198	191	200	202	179	209	185	202	203	227	226	207	230	217	222	199	218	225	218	222	193	184	234	188	189	238	218	182	181	201	251	204	202	186	193	188	197	210	191	175	229	207	207	191	227	206	191	209	202	213	180	187	200	215	179	204	198	194	217	184	203	161	183	222	238	206	211	224	196	201	189	178	186	237	204	206	200	204	176	187	203	185	200	208	181	180	202	187	173	219	180	227	199	199	222	188	172	188	198	219	226	220	203	195	198	211	205	212	183	218	210	195	204	201	170	205	185	186	219	192	210	193	198	203	213	211	218	199	204	204	192	200	181	172	185	195	209	208	203	217	183	203	196	223	199	192	213	202	234	232	222	243	203	201	225	225	188	174	208	181	192	231	216	195	182	197	200	212	208	195	232	205	196	192	213	174	199	210	195	217	194	198	208	212	209	191	214	211	206	182	214	200	202	206	206	173	230	213	238	185	214	205	204	206	176	201	209	194	201	190	211	197	205	207	176	190	224	200	206	179	211	216	205	201	204	215	184	189	206	196	198	201	212	195	211	203	194	189	232	212	187	190	198	169	203	182	208	211	211	179	214	209	215	189	211	202	215	199	224	211	213	222	195	208	189	189	172	228	214	192	220	193	187	193	218	209	192	202	176	211	175	177	218	228	205	180	224	207	185	212	211	185	197	223	189	202	205	218	194	202	234	199	199	198	206	183	213	214	224	226	208	209	224	202	221	209	201	199	195	198	204	186	217	193	216	189	209	220	165	190	195	222	209	190	199	201	182	203	214	203	168	203	196	185	204	195	251	199	205	199	206	176	194	201	197	185	201	235	191	214	180	206	187	184	184	226	224	253	199	196	212	198	203	236	188	201	198	190	207	219	199	210	208	217	224	207	235	203	207	216	199	217	211	186	191	224	206	185	214	216	199	196	191	206	212	195	202	199	209	209	189	220	195	177	191	207	227	179	195	204	206	184	242	187	200	203	183	185	221	196	205	194	195	205	211	205	207	217	197	185	228	195	178	211	215	228	178	204	173	173	201	205	221	211	220	214	199	208	224	197	199	195	205	185	209	207	190	192	204	217	182	199	203	207	178	198	184	215	190	208	207	212	209	211	210	190	219	195	189	205	199	197	210	206	203	204	200	232	199	204	196	227	234	209	225	209	216	215	228	205	238	176	209	205	228	202	203	196	211	199
19200	24775	34372	39901	33169	19156	13612	10341	7082	5285	3927	2647	1595	945	636	558	476	521	438	537	478	521	480	486	483	464	475	453	498	475	432	438	459	466	460	434	484	510	473	445	488	459	492	517	444	474	464	483	406	454	481	467	503	476	429	452	447	460	476	480	443	501	456	484	442	463	439	463	479	446	479	457	415	472	480	458	466	471	439	460	450	427	451	469	442	480	488	455	451	417	452	455	482	480	522	465	450	446	485	434	453	457	444	454	426	499	473	426	437	471	403	452	468	457	477	477	460	454	465	477	467	462	461	485	452	456	479	447	479	484	481	459	461	452	484	474	453	450	469	489	437	397	449	477	490	464	481	447	484	460	458	494	454	458	462	464	452	459	472	458	465	477	497	460	488	478	447	454	422	451	488	451	484	452	456	437	457	459	462	446	440	473	438	485	475	469	487	469	456	452	507	464	493	468	477	479	448	470	503	505	452	503	481	465	475	466	466	475	466	451	480	481	471	431	478	420	440	464	423	442	429	462	476	444	438	478	463	464	464	483	452	467	489	453	481	507	459	472	472	493	482	452	486	467	463	511	493	476	464	442	475	467	465	447	460	498	437	454	449	477	468	471	439	460	474	476	462	450	445	438	499	483	470	450	472	453	439	462	453	467	436	422	462	433	448	471	451	486	485	433	471	476	471	458	444	462	466	477	463	504	466	495	487	434	427	449	449	478	461	487	476	449	460	439	443	474	451	497	462	499	438	454	460	450	474	438	463	463	462	427	450	458	487	470	445	440	470	446	439	454	437	451	494	454	461	512	397	428	442	482	453	461	442	437	475	471	452	456	444	451	444	475	449	449	491	464	481	483	454	417	450	476	452	465	497	463	542	468	461	443	455	480	483	470	471	473	473	466	472	460	476	497	462	453	447	483	462	446	482	480	460	463	499	477	414	452	478	471	481	460	506	476	480	445	433	419	452	455	452	453	470	448	485	478	488	484	499	450	463	432	478	508	453	477	462	484	462	509	469	452	466	482	478	452	464	473	469	484	435	436	466	471	473	454	443	459	479	465	472	442	448	460	492	500	472	469	446	450	454	415	486	454	487	454	471	435	458	469	449	501	447	454	495	457	475	485	476	480	454	433	478	462	455	463	480	479	490	459	489	438	441	457	476	471	464	466	515	477	439	443	440	501	477	478	504	456	458	489	500	473	455	448	452	482	464	461	507	476	455	454	447	483	470	452	474	461	451	499	468	457	488	456	452	487	411	475	434	478	468	459	456	443	433	469	444	448	442	491	453	457	490	478	439	462	478	480	451	451	473	499	436	495	480	463	446	450	504	478	463	458	452	473	455	483	454	481	450	452	444	494	511	519	478	465	463	450	451	478	492	452	480	473	469	437	459	428	484	481	488	463	492	502	453	522	412	482	494	481	459	480	461	485	468	467	470	469	445	502	444	473	433	430	417	466	460	422	466	468	417	437	449	480	477	479	484	430	456	471	453	466	488	463	452	458	461	468	473	431	486	512	451	463	446	432	474	485	446	476	448	464	486	434	450	464	461	463	439	474	472	465	488	457	503	424	470	433	510	464	496	437	439	495	488	451	457	447	468	491	438	473	479	451	448	488	451	498	493	482	461	476	496	458	442	480	494	483	451	475	467	456	467	499	431	445	480	494	468	495	457	443	442	461	473	479	456	430	470	452	455	490	508	459	488	450	507	464	445	429	493	464	459	447	504	482	467	444	501	462	432	482	458	488	466	455	419	520	443	445	441	489	479	454	443	507	502	494	460	440	474	470	478	479	466	431	453	434	431	467	466	450	457	478	410	434	465	487	482	504	497	493	438	441	477	513	495	405	432	512	430	425	456	471	469	461	467	437	446	469	468	490	488	440	473	443	470	478	411	486	480	460	483	451	480	482	509	478	456	438	469	444	486	471	487	440	472	490	494	473	451	462	463	456	472	436	436	437	448	452	463	473	491	446	469	469	469	445	500	476	454	457	485	491	473	472	484	479	461	459	451	431	455	454	477	459	488	481	478	477	421	500	461	474	439	434	459	462	457	474	497	465	458	481	508	461	461	462	471	459	489	444	465	461	499	475	453	468	445	494	451	473	455	440	483	486	448	454	448	478	484	478	447	448	425	500	454	486	472	408	496	453	464	420	492	467	469	449	444	450	478	444	457	437	503	479	455	495	481	453	476	457	465	443	479	479	468	461	451	458	446	439	481	443	446	481	466	471	453	449	444	484	470	432	488	431	509	444	455	430	447	483	453	489	487	522	461	456	490	461	465	488	510	474	475	512	481	462	476	492	453	472	468	485	476	470	450	496	462	466	496	448	472	458	496	464	457	488	413	483	469	488	473	461	426	449	462	479	460	505	467	450	461	456	458	447	441	451	491	452	447	470	434	435	469	459	470	477	467	479	478	442	439	459	469	473	475	523	443	452	444	458	469	466	466	448	473	443	477	451	442	475	452	487	448	442	459	468	465	490	460	472	421	472	463	459	448	477	445	465	485	472	476	494	454	451	441	475	434	452	458	477	467	489	446	446	469	441	490	437	447	503	499	466	465	525	451	482	447	473	464	486	444	473	466	480	475	447	430	484	446	500	461	470	472	451	475	460	450	482	446	461	474	488	460	458	475	437	491	519	456	433	435	450	468	466	423	497	486	454	426	497	434	439	437	489	438	483	487	456	480	492	487	443	497	470	441	450	452	465	487	485	431	462	461	422	431	447	470	515	454	415	449	462	466	431	423	459	459	464	461	461	472	461	446	461	489	444	478	457	467	532	467	485	489	466	452	430	480	467	458	472	415	510	471	466	480	463	451	446	432	447	488	456	462	458	453	490	475	431	447	498	455	439	455	469	434	474	482	465	461	480	450	475	462	467	429	489	456	467	479	490	489	461	452	456	447	482	449	496	483	458	473	449	473	475	462	484	447	460	449	479	471	458	525	443	503	531	485	494	463	463	470	456	469	463	457	487	446	469	486	429	428	499	415	478	437	434	459	462	469	485	468	434	459	480	463	473	463	451	473	458	467	438	465	458	454	451	457	460	458	475	465	470	448	450	490	435	433	448	451	473	435	474	453	434	474	451	464	446	512	466	429	496	457	446	445	493	480	440	414	464	466	481	483	450	433	459	491	458	454	485	471	431	504	458	465	424	498	460	429	449	436	448	491	486	489	475	488	498	471	469	487	466	466	492	469	480	505	489	442	504	465	467	458	434	482	453	447	484	497	477	469	437	460	455	447	480	480	453	426	506	448	425	470	463	482	443	450	460	489	436	475	470	462	461	493	454	464	459	436	470	445	475	440	470	474	454	436	425	485	450	467	478	473	430	435	494	456	458	479	477	442	472	496	433	440	487	433	440	446	458	456	437	448	492	456	431	488	483	480	460	447	451	506	442	462	478	479	458	446	461	472	474	476	483	452	501	465	472	459	463	453	442	461	440	454	449	500	435	501	480	460	466	483	477	442	504	459	488	439	432	461	489	462	427	504	466
49435	49362	52935	47941	41235	29921	24474	21202	14559	10851	7579	4390	2191	875	502	332	262	229	218	220	191	204	194	213	217	200	207	221	209	176	211	209	190	210	196	193	205	188	231	193	208	206	202	185	209	195	204	190	191	192	193	207	196	207	179	178	205	197	196	210	208	195	204	188	201	192	197	192	206	211	226	214	200	208	234	194	173	201	209	198	172	204	191	199	223	201	191	181	220	211	228	216	228	212	219	219	207	200	206	218	173	164	215	173	220	213	227	216	200	178	174	184	190	202	208	183	224	184	201	196	212	195	213	220	193	176	202	200	196	180	181	214	208	186	204	212	223	200	196	208	220	214	186	195	224	203	201	215	231	165	192	181	220	203	199	219	209	192	189	211	196	224	174	212	178	210	189	184	194	234	226	226	219	204	215	202	216	175	207	208	209	211	169	197	201	224	223	199	202	229	199	191	196	186	217	224	183	197	193	190	202	201	205	191	196	220	202	205	171	194	222	188	204	218	190	201	208	213	229	208	191	207	171	225	229	183	198	181	196	195	204	213	212	224	208	200	196	197	188	192	228	246	186	197	237	213	213	173	192	193	174	231	197	205	205	225	202	217	210	206	238	200	227	202	200	244	216	222	183	202	208	209	222	182	200	209	208	226	193	189	214	180	212	191	189	206	199	230	203	181	206	225	191	196	220	191	210	185	206	253	193	194	183	208	210	223	206	193	199	188	179	217	189	193	215	212	184	210	200	226	176	205	230	169	214	214	192	222	225	200	181	192	201	227	173	213	192	196	189	190	188	200	209	215	211	225	193	183	240	198	185	177	205	190	188	203	205	195	202	194	184	185	206	201	213	195	209	193	187	198	202	194	195	208	212	213	177	187	205	221	216	199	214	220	201	205	212	197	208	199	195	223	169	193	216	198	183	189	187	201	198	188	194	197	208	211	205	190	195	186	209	180	172	224	215	176	246	195	187	204	175	208	241	211	224	195	187	195	216	200	203	229	202	211	207	211	201	220	241	211	215	209	206	208	188	192	186	217	188	195	203	217	195	207	206	194	216	199	195	192	206	200	181	233	232	215	209	193	182	201	191	221	201	199	222	223	196	204	207	181	199	181	199	200	226	194	170	200	218	192	187	193	226	193	210	208	215	215	198	174	195	178	193	194	204	207	195	225	200	200	185	185	200	204	184	224	207	196	197	216	192	205	218	205	201	215	188	205	214	206	237	217	188	231	197	224	189	207	178	197	213	198	213	232	199	184	208	209	208	202	185	218	176	214	223	226	216	211	206	164	213	197	198	160	196	204	196	206	197	203	199	183	200	217	231	242	189	212	188	218	232	183	214	211	189	170	216	191	186	194	160	206	204	179	181	205	164	202	214	214	215	184	229	186	198	181	208	188	206	218	196	222	196	201	210	227	196	240	186	214	188	199	184	235	192	207	226	202	217	194	227	202	240	230	217	212	207	190	204	217	201	176	229	206	178	187	189	217	208	224	197	197	206	202	204	202	200	195	200	206	195	203	218	195	214	224	206	211	219	229	210	182	194	186	201	195	208	189	208	201	229	194	209	184	194	207	216	208	183	198	227	190	179	217	197	233	200	196	214	182	191	212	202	194	201	194	204	190	201	211	210	207	199	222	219	192	201	184	214	228	216	184	205	182	213	202	206	214	221	211	179	173	185	184	219	209	170	189	188	166	189	180	222	191	184	191	183	211	199	223	199	180	195	204	221	186	206	214	240	188	194	194	197	212	203	195	215	226	209	217	227	189	235	212	199	201	214	199	193	170	199	212	205	182	211	192	219	220	210	170	227	220	212	192	203	200	200	196	173	212	207	195	223	197	216	191	193	223	195	201	198	201	203	209	192	208	216	210	183	211	186	188	217	203	185	212	213	167	172	199	183	210	201	214	212	183	196	231	227	184	200	222	186	203	213	209	196	194	175	185	215	211	177	189	200	188	200	202	207	209	197	168	185	209	215	184	190	214	177	201	225	242	209	191	213	223	221	207	201	222	186	179	217	202	197	191	193	197	205	192	192	212	191	199	232	186	211	219	181	211	171	208	221	215	212	208	197	209	191	194	213	196	217	176	201	229	199	207	213	228	208	197	212	212	181	200	216	193	188	189	229	185	194	201	175	189	217	200	220	209	231	201	214	208	208	184	193	228	213	197	186	220	211	232	226	183	216	219	204	188	183	200	184	218	192	183	189	223	195	208	231	215	203	189	206	195	223	178	193	185	231	179	202	227	197	203	196	213	204	214	205	194	195	196	213	200	226	209	217	222	202	191	233	215	198	201	200	208	183	200	195	224	221	209	226	215	214	212	187	181	186	241	219	232	191	209	184	209	218	185	208	217	205	204	188	214	188	200	232	206	197	209	184	188	202	213	201	221	185	203	215	229	209	191	203	183	213	238	210	203	201	212	209	206	191	202	201	247	196	196	201	192	201	175	212	205	190	208	210	205	206	213	202	230	183	207	189	195	208	199	208	224	207	193	194	193	199	164	207	178	200	221	188	205	196	213	221	174	234	200	206	219	216	173	229	226	185	212	176	206	195	237	201	226	224	213	168	199	202	213	191	202	186	192	217	198	190	197	200	212	212	201	226	219	172	201	200	177	185	184	192	215	222	204	217	200	190	195	196	201	177	175	181	195	190	177	201	226	214	196	209	184	235	207	199	191	217	204	198	185	189	218	192	202	212	170	189	234	193	209	226	205	190	182	204	201	195	197	238	197	220	182	197	200	190	184	189	210	214	193	234	209	206	182	207	197	184	197	190	211	222	204	188	213	223	221	202	195	206	201	163	217	246	199	197	193	229	190	188	214	208	201	256	229	181	199	216	220	203	206	194	204	180	196	203	221	219	212	189	198	207	198	207	189	184	207	209	209	184	196	189	204	205	222	205	231	198	219	207	219	227	221	208	218	203	186	191	206	187	204	172	186	213	206	194	202	159	185	202	194	181	159	188	198	213	186	201	181	206	221	212	197	204	189	192	190	206	205	197	204	215	199	213	209	186	212	219	211	191	247	206	223	200	181	218	209	207	205	222	204	231	218	197	189	184	189	204	190	220	207	208	203	189	174	205	190	192	199	222	196	205	191	188	168	182	204	205	197	200	227	223	227	198	210	217	204	209	221	208	217	218	204	205	206	199	201	231	191	196	179	204	210	222	185	208	203	224	186	218	229	185	185	205	167	190	209	204	205	197	204	197	161	218	212	196	208	198	176	230	212	211	197	171	204	194	186	175	219	206	189	193	167	179	196	190	222	194	185	194	171	195	214	199	198	193	205	205	185	193	184	204	220	195	204	235	178	206	232	217	210	206	194	218	212	190	212	173	173	205	227	210	180	185	221	220	213	232	188	208	199	203	222	220	194	194	183	210	205	189	231	215	190	184	195	184	214	210	230	202	214	192	195	204	192	196	197	202	204	248	189	206	196	209	248	184	214	181	215	225	207	179	228	193	212	177	210	182	232	202	194	209	220	189	188	193	227
35105	44079	54169	56104	51733	40346	34889	34053	28999	26777	21369	14239	7959	3342	1528	958	754	505	497	488	474	528	488	474	497	466	432	451	458	465	429	434	473	456	486	436	487	435	462	475	451	435	421	489	452	459	438	464	460	421	484	444	486	493	446	499	446	446	466	441	487	474	432	442	461	483	455	467	452	498	468	459	425	472	464	446	470	428	451	449	463	469	477	466	466	460	462	469	448	464	455	492	458	439	450	462	459	453	460	409	451	464	423	406	477	462	418	442	459	445	460	446	471	446	490	449	461	462	438	488	447	525	484	458	454	462	493	458	477	451	468	478	456	466	505	440	446	491	480	516	505	463	449	467	451	482	461	483	478	456	439	449	494	474	450	502	443	437	482	446	459	471	443	484	451	453	443	484	492	473	504	463	448	460	461	477	483	440	465	472	485	467	478	423	467	433	473	486	475	465	467	472	460	441	452	479	438	441	470	477	491	463	481	478	442	488	441	483	457	479	459	459	445	466	440	449	449	463	442	426	467	489	477	470	458	462	491	473	458	464	494	495	469	428	415	456	469	427	455	436	474	453	488	475	457	443	457	472	416	444	503	451	466	447	432	489	468	439	496	450	481	474	436	444	417	472	454	448	459	464	455	455	443	434	445	448	460	465	468	472	457	430	462	457	441	497	456	431	461	444	438	464	483	456	487	466	461	477	497	473	466	462	476	461	460	465	418	429	458	472	454	440	469	453	504	472	456	475	450	459	475	445	452	502	449	474	461	497	467	439	463	452	448	428	478	490	407	482	451	463	440	447	476	450	449	496	477	461	432	462	444	460	465	461	454	449	466	439	457	479	432	477	470	448	444	435	475	494	431	456	450	449	460	468	495	461	455	480	441	401	486	490	492	487	418	471	460	445	447	479	459	437	440	459	449	474	471	444	472	430	473	403	479	442	439	486	459	485	489	459	468	474	475	486	452	452	470	472	446	440	455	487	444	460	449	460	492	473	474	482	440	446	447	476	462	492	482	435	476	454	437	453	449	473	464	438	457	471	502	471	458	441	471	440	410	475	464	478	448	475	476	505	478	449	452	463	477	506	474	444	467	494	411	430	428	458	471	432	472	455	492	446	470	435	419	473	442	439	443	475	526	497	479	462	477	417	448	471	407	452	438	455	460	425	473	489	479	421	406	470	488	450	429	469	436	452	488	489	449	439	473	471	481	463	461	452	444	464	476	462	458	428	464	448	461	457	461	449	466	445	450	466	437	469	461	465	468	469	483	457	466	425	441	434	462	480	438	449	401	436	444	461	476	465	447	470	455	467	465	466	442	440	466	445	448	485	456	438	459	452	486	507	472	496	466	440	435	456	426	483	459	480	450	450	480	480	494	485	483	464	470	505	473	487	494	452	466	424	467	463	444	463	470	459	471	467	471	486	451	453	451	481	479	443	511	449	432	504	429	477	443	470	502	464	460	445	457	435	456	464	402	471	473	466	465	479	472	472	447	440	417	434	435	512	490	458	495	498	429	433	430	463	428	447	439	477	462	461	440	421	501	472	461	466	452	446	430	441	441	502	433	447	455	441	515	481	475	435	453	437	441	440	433	459	471	464	456	442	462	486	437	431	443	456	421	459	480	413	466	473	443	477	510	443	474	456	482	475	423	498	468	456	412	486	450	451	460	401	450	456	466	474	521	492	482	432	481	471	431	468	495	462	468	471	409	469	404	429	477	456	461	454	474	510	437	450	484	488	509	451	432	439	475	456	457	440	478	478	489	461	480	445	439	433	470	421	488	456	419	440	498	465	436	447	461	441	413	476	478	484	459	449	492	429	486	435	439	451	486	449	455	453	484	441	475	447	468	457	469	487	442	450	426	433	437	451	447	456	451	451	491	486	476	450	423	480	439	429	486	444	466	457	458	452	464	463	473	456	439	414	481	449	478	507	472	449	470	432	471	452	472	427	474	488	475	461	428	442	484	458	481	481	445	449	501	435	444	442	460	505	449	467	464	457	432	433	458	441	452	462	466	462	489	432	462	452	452	447	491	483	465	463	477	416	491	451	440	472	443	487	479	441	475	452	467	447	458	446	447	476	452	453	473	442	432	441	440	469	435	461	469	478	503	472	441	438	473	443	428	467	438	442	453	475	442	450	488	468	498	436	450	500	466	441	445	426	460	498	454	459	482	495	457	474	451	471	498	516	479	459	444	441	485	483	479	457	435	473	465	415	483	478	483	437	435	473	435	487	455	463	482	462	444	485	443	453	448	479	472	474	470	447	462	446	484	493	418	455	440	417	447	447	466	472	443	454	461	438	435	428	448	459	450	466	442	433	486	464	463	440	435	478	476	445	462	465	452	435	463	459	461	441	458	451	491	471	472	459	493	482	445	447	459	458	505	474	438	491	463	487	487	472	474	456	474	451	460	478	483	494	446	478	443	420	470	459	482	446	466	452	460	480	467	423	433	429	442	420	455	459	493	476	499	477	449	478	440	492	472	455	445	475	473	462	488	460	443	441	411	464	470	460	492	449	435	432	497	467	416	466	447	452	440	512	459	458	433	451	478	484	467	475	433	452	477	461	457	449	470	459	440	467	455	468	465	452	447	440	470	468	470	444	435	435	472	440	452	463	480	449	489	455	480	459	449	453	428	482	466	425	470	413	446	432	459	427	454	467	410	472	476	458	456	456	450	495	446	453	463	481	427	488	446	459	458	436	460	479	464	501	462	451	470	445	462	466	479	480	441	467	435	481	488	437	476	449	478	472	429	444	488	470	450	433	485	480	439	457	471	445	440	473	463	439	464	426	431	436	461	466	444	439	466	458	444	445	434	444	490	474	440	470	478	468	449	479	479	469	501	498	444	479	444	437	462	459	443	463	479	488	444	444	457	479	459	424	477	469	475	456	445	461	459	458	436	468	470	472	451	481	467	464	487	413	489	487	471	458	433	485	471	462	436	440	470	474	491	435	443	483	458	458	464	430	490	446	473	439	471	514	458	409	466	432	459	497	437	427	452	480	485	445	474	509	456	465	430	470	427	477	487	464	480	457	454	411	436	451	453	489	479	453	459	475	473	478	443	457	455	449	452	460	464	471	430	442	453	461	428	443	462	440	443	443	482	489	473	472	491	480	492	477	438	503	459	496	429	457	460	492	468	464	479	441	453	448	428	486	437	488	452	457	489	458	453	415	481	470	472	453	458	500	428	468	473	469	501	426	491	461	454	476	426	474	492	452	455	424	448	447	463	482	470	456	464	448	467	446	468	496	454	476	428	454	424	478	480	443	424	456	440	434	482	425	420	466	471	472	492	439	473	468	479	470	457	485	464	485	481	413	461	466	470	491	504	492	412	449	472	473	454	466	449	451	531	475	501	453	458	465	431	461	467	443	452	444	430	473	471	463	473	471	512	466	451	471	465	464	468	449	450	472	425	463	451	469	446	502	454	463	493	490	468	465	483	445	457	445	453	475	460	470	471	417	452	438	480	440	463	477	482	473	465	483	441	458
55611	55737	50246	46266	39713	29410	26004	26931	25109	20936	15300	9144	4523	1745	766	485	333	229	233	262	224	212	227	216	218	208	191	199	212	229	206	213	208	226	215	195	202	204	203	207	192	230	213	202	192	209	213	205	179	216	210	213	194	201	196	223	188	218	197	234	219	213	216	188	200	198	212	216	207	202	200	229	182	216	187	189	207	200	234	201	195	191	216	238	206	236	213	193	221	216	194	210	194	217	215	179	218	196	197	229	211	220	209	192	211	202	205	199	201	175	207	231	243	220	216	224	209	217	209	232	223	233	219	188	213	221	232	215	211	201	215	187	178	217	222	218	230	205	193	169	229	209	206	228	179	202	204	204	207	220	229	200	233	194	212	227	209	226	195	210	186	217	203	200	176	198	208	214	211	229	214	211	214	201	210	215	179	196	200	237	212	205	219	213	198	213	214	224	190	178	178	193	223	191	193	206	199	199	201	216	219	183	253	190	203	210	234	202	217	203	229	206	205	210	225	205	197	223	201	205	223	215	232	231	212	209	191	210	231	203	202	192	212	207	198	206	198	193	188	207	203	218	221	194	192	193	200	200	217	200	194	195	207	228	206	209	218	189	235	186	187	216	196	231	202	216	230	196	182	195	217	219	203	200	214	184	181	202	220	185	201	203	188	220	231	189	192	201	185	204	199	192	223	236	192	197	200	213	232	172	208	188	217	189	202	222	208	191	222	211	200	166	194	210	213	184	197	202	202	221	226	194	221	222	206	198	211	212	206	216	188	214	223	202	219	209	211	194	219	230	203	212	202	226	231	202	213	184	208	253	196	214	217	211	232	203	184	188	209	208	181	221	217	192	220	208	207	196	213	219	172	208	189	175	233	173	204	234	234	205	201	194	180	227	223	198	218	212	202	214	214	200	220	209	215	235	218	211	214	225	207	200	203	206	217	182	223	215	205	213	214	183	211	231	235	212	208	222	214	222	200	212	180	192	202	215	187	216	194	190	232	187	216	199	211	178	189	208	221	188	209	219	204	199	220	212	244	208	208	212	209	196	226	195	193	188	195	214	198	190	174	205	198	226	197	206	217	218	187	184	207	209	199	210	216	207	229	191	205	219	207	229	183	189	216	204	203	206	224	196	187	195	238	215	203	186	208	185	208	192	192	250	195	219	211	200	197	215	194	213	182	196	184	191	199	201	208	191	199	194	217	200	210	193	202	205	210	209	218	227	212	216	239	196	194	185	233	190	199	201	215	216	195	183	188	172	183	181	203	235	219	201	205	227	197	198	196	209	195	216	223	212	181	226	185	205	201	214	217	195	200	184	223	197	192	187	213	194	210	218	198	189	189	197	216	206	220	202	219	206	234	209	239	209	188	245	230	188	229	188	192	209	183	205	226	209	199	216	204	229	185	211	198	202	183	208	222	209	201	204	192	241	227	185	232	227	192	207	224	199	207	227	235	232	227	209	236	213	197	199	174	196	202	178	202	198	215	203	197	213	196	208	194	200	202	195	184	208	214	193	194	218	210	214	212	189	210	200	194	181	192	177	214	202	195	218	219	204	191	220	219	207	211	229	206	220	190	208	205	219	206	217	199	212	197	189	232	228	229	197	214	201	189	214	212	229	213	208	214	225	215	174	199	187	218	200	221	224	215	184	195	210	223	214	221	179	225	206	216	215	200	191	202	174	222	187	182	195	205	218	216	247	199	226	221	218	195	197	209	199	226	205	219	235	221	216	195	226	185	187	193	215	185	212	195	208	169	199	201	195	204	193	232	203	197	212	179	184	235	189	216	224	180	190	219	185	237	214	209	215	208	175	189	194	204	202	181	212	206	225	199	231	253	211	180	200	198	210	206	232	196	193	201	210	213	222	191	210	177	240	197	201	201	208	236	215	194	210	232	195	228	183	205	201	219	213	180	224	214	191	203	208	197	204	194	200	187	190	206	202	185	179	215	186	203	206	200	219	192	207	187	208	198	208	197	203	197	197	211	203	190	194	203	199	189	181	226	207	207	224	191	213	200	207	236	217	215	216	243	208	194	205	202	204	197	197	186	234	195	207	211	204	208	190	228	234	201	243	221	203	231	215	225	220	222	203	190	222	187	206	208	219	191	220	198	217	214	222	205	207	188	201	196	213	198	198	220	201	193	182	211	194	238	182	196	205	193	215	208	208	198	197	205	211	198	214	217	199	211	192	213	224	182	187	212	195	239	202	219	203	218	217	241	204	194	208	210	176	190	188	201	187	202	213	195	201	204	203	220	217	213	179	194	226	207	186	237	223	183	187	189	203	227	207	195	181	212	195	212	214	216	200	216	217	220	218	212	222	177	207	208	223	195	200	197	194	190	186	199	226	204	204	222	198	198	207	242	196	196	233	218	214	217	188	214	205	204	225	186	176	220	184	224	222	199	215	204	223	222	210	232	225	205	244	228	191	234	217	175	179	200	197	183	201	239	194	193	180	236	201	201	188	204	214	201	207	202	206	197	201	203	190	210	227	214	208	222	207	181	205	199	217	200	214	213	233	207	191	211	201	182	187	172	212	226	175	213	178	210	207	196	215	194	222	241	213	182	216	235	201	223	205	209	204	220	207	204	227	195	207	217	207	218	203	239	192	219	198	203	192	181	224	244	203	206	208	184	198	194	198	214	208	223	216	205	209	211	220	223	214	188	194	214	201	209	221	189	222	203	211	216	207	197	211	192	191	220	187	205	182	203	220	194	205	197	199	240	202	206	194	177	175	196	190	187	229	226	226	203	219	201	190	213	201	217	216	205	208	230	198	174	195	191	217	210	224	225	204	197	213	212	199	208	233	224	226	190	232	195	198	219	202	198	203	195	204	198	200	191	216	210	203	201	194	209	226	199	234	199	222	211	206	212	208	186	221	202	226	217	191	183	198	220	216	207	188	193	209	201	224	195	207	219	225	196	199	203	220	216	218	228	188	179	198	193	194	201	233	219	194	212	211	194	196	230	212	197	205	209	225	211	204	191	230	196	205	212	202	204	209	193	220	203	213	202	178	193	222	182	215	231	218	222	203	208	202	215	217	211	230	210	212	216	223	222	213	204	221	223	228	208	210	190	186	160	198	222	224	225	220	187	214	221	210	183	185	192	205	224	214	221	195	198	213	222	217	197	217	208	197	184	219	193	201	203	190	212	188	213	229	189	195	212	164	196	193	190	213	222	243	189	186	193	230	230	178	196	200	215	219	192	197	191	202	210	227	225	208	192	204	195	179	220	219	206	230	194	209	228	216	223	204	220	213	196	208	203	192	194	200	189	184	209	225	193	220	205	215	206	201	231	215	205	197	193	203	240	218	203	222	208	217	173	191	205	186	225	191	209	198	183	195	195	214	207	248	192	201	186	215	243	192	202	209	205	207	170	209	214	192	193	215	202	210	193	208	209	203	229	197	192	236	246	215	193	227	196	211	213	213	209	222	226	199	195	170	190	190	225	199	193	201	203	163	215	182	219	192	200	196	206	233	213	205	216	198
39422	52221	57362	56691	52049	46112	42793	42484	39784	37258	31908	22921	13825	5990	2697	1507	1008	691	554	571	536	582	521	519	485	461	469	461	507	482	460	454	425	460	497	425	498	489	461	473	457	439	489	474	442	488	479	455	473	501	451	485	465	445	482	428	491	467	494	440	465	465	455	464	486	420	455	451	486	456	439	453	470	467	425	441	484	477	479	457	430	472	455	466	466	474	468	449	454	458	459	419	427	444	501	449	467	500	439	462	495	442	464	494	425	471	475	490	448	473	434	429	506	464	487	463	479	443	463	435	497	516	449	450	439	466	443	476	448	448	482	465	473	489	457	490	449	461	474	465	459	482	441	427	467	442	457	448	463	449	451	430	438	492	487	474	433	475	438	436	471	441	468	438	451	453	489	442	467	457	468	423	451	475	464	460	456	468	468	448	437	453	413	481	443	444	442	438	479	454	446	463	497	499	451	438	452	473	496	447	442	440	430	487	462	469	432	451	484	482	459	440	455	448	480	455	434	454	469	445	462	461	443	447	489	421	452	462	500	453	447	461	512	486	468	493	486	466	470	460	445	530	471	514	462	453	461	457	457	505	480	470	463	467	463	467	476	422	446	451	455	458	467	462	432	487	494	441	482	456	423	446	437	470	452	466	467	456	490	474	467	468	416	483	475	451	442	459	447	475	468	449	470	424	448	471	444	465	443	419	419	446	456	436	492	456	486	472	472	464	478	458	443	467	463	502	475	456	451	450	495	476	471	443	484	439	470	444	452	467	445	465	443	453	446	469	470	458	436	455	442	438	492	476	441	460	445	489	462	494	464	449	459	459	482	446	434	434	466	431	476	467	460	429	471	473	461	447	492	484	486	494	459	450	448	494	476	432	469	449	489	440	471	446	441	473	432	481	448	448	453	428	460	493	474	474	462	450	462	445	471	463	434	445	464	469	432	463	456	472	480	483	425	437	468	467	492	460	423	433	451	483	482	469	497	417	437	460	450	447	451	437	453	456	463	444	459	441	476	445	456	473	453	479	455	470	477	447	446	490	458	448	484	454	481	448	469	498	490	416	423	448	453	464	465	453	465	478	468	460	470	440	465	480	443	461	439	450	482	471	465	438	430	452	440	463	464	483	499	455	443	460	481	468	471	422	496	470	460	487	475	478	396	441	478	473	452	483	481	448	478	453	458	465	469	443	461	477	471	454	425	424	482	456	479	449	449	462	467	482	455	467	458	455	455	453	485	446	458	466	440	465	462	462	500	425	469	427	478	469	484	444	461	436	443	477	474	479	487	459	462	471	451	455	456	484	428	473	479	475	439	471	477	503	464	462	512	455	440	475	472	453	459	441	467	444	414	448	435	473	469	507	492	459	412	442	450	494	489	471	445	471	443	468	449	474	455	446	451	469	462	469	418	454	434	462	437	458	459	459	421	461	437	437	454	441	448	469	462	491	472	484	443	454	466	443	473	478	450	494	414	452	439	495	405	453	475	441	448	476	434	455	429	452	462	457	461	461	464	460	453	440	522	491	460	491	479	464	483	507	444	456	440	446	469	447	412	470	469	475	475	451	425	461	491	480	459	433	479	469	435	459	428	488	439	435	481	448	462	530	449	451	427	444	500	448	516	446	421	493	464	498	452	472	446	493	449	436	438	454	463	458	500	492	506	423	424	459	458	438	444	479	446	477	443	481	464	474	466	478	478	439	396	467	489	448	467	476	420	467	448	433	443	471	468	446	477	446	442	454	462	493	423	484	426	481	498	481	452	474	417	448	460	446	460	442	428	454	484	431	465	437	438	488	434	454	447	435	478	449	447	449	461	439	485	475	449	484	451	448	463	461	461	408	418	487	478	461	475	397	425	478	475	436	465	460	461	476	419	467	439	440	459	500	464	499	463	502	458	477	474	469	479	506	449	446	422	461	405	448	458	452	489	447	444	472	461	422	436	450	528	492	458	445	448	471	454	459	489	476	503	445	441	474	474	458	432	478	446	452	456	434	498	460	447	470	476	482	479	453	472	504	492	450	437	453	453	412	466	484	465	492	464	469	510	472	451	510	457	471	478	459	450	504	432	454	460	464	493	442	466	469	469	455	441	445	457	476	463	501	460	453	464	437	474	441	453	475	464	428	449	464	434	468	436	434	472	434	448	459	456	399	450	461	446	468	440	463	435	452	448	494	468	484	401	470	450	440	463	463	508	411	440	432	481	483	429	440	477	503	476	485	462	460	475	458	440	430	473	444	474	458	430	482	444	421	439	493	455	450	462	452	468	441	452	467	474	479	478	453	435	498	443	422	463	436	441	482	458	434	467	466	465	450	458	492	450	449	443	442	467	463	442	471	456	456	493	441	459	478	441	446	477	456	465	415	458	487	463	422	458	441	452	423	423	405	451	473	488	434	433	477	458	459	487	446	485	464	470	430	437	455	454	447	500	451	499	468	498	469	457	491	486	457	494	434	464	455	486	465	487	453	435	470	458	466	469	465	454	458	449	479	489	437	433	443	457	490	442	517	494	481	498	444	442	467	467	434	453	464	462	469	444	491	459	438	465	430	428	451	507	470	475	454	465	454	509	441	449	471	398	477	416	412	429	493	461	463	473	457	449	451	480	453	456	431	445	485	445	460	460	478	475	426	437	451	469	428	441	431	460	429	415	480	448	480	482	467	457	461	473	411	495	482	459	445	433	428	488	416	425	444	484	478	454	507	481	486	470	406	487	461	492	441	455	458	480	453	468	442	483	455	444	475	445	460	493	431	481	473	457	460	430	499	488	467	481	435	496	484	458	447	439	503	481	435	495	521	457	488	468	427	422	458	451	481	426	509	457	501	451	452	449	468	451	485	448	427	477	459	457	491	457	478	490	479	457	453	495	455	467	481	458	476	486	463	452	468	488	485	447	456	450	474	500	473	469	466	484	485	463	472	439	458	460	467	480	471	479	460	495	487	469	457	482	434	440	415	474	450	462	426	429	409	449	467	463	434	452	449	462	425	494	442	442	460	509	441	457	472	459	484	485	479	490	470	497	467	409	505	441	433	454	439	464	448	430	458	434	461	485	459	445	460	451	507	462	412	470	456	422	430	469	433	433	430	468	487	435	411	429	459	487	460	456	521	458	471	481	476	499	461	456	489	478	423	451	464	482	460	453	464	447	487	474	463	477	462	461	459	447	446	451	453	504	492	478	475	435	466	463	456	428	475	423	432	458	464	457	483	453	414	484	473	485	485	495	471	457	472	466	431	433	461	481	498	452	434	460	457	444	457	447	453	454	465	470	463	444	433	453	446	457	474	451	472	469	460	438	469	465	498	457	465	426	462	443	455	456	474	460	430	439	472	466	487	474	481	438	431	466	450	448	443	432	413	449	447	427	461	449	481	472	462	448	394	458	495	456	472	475	496	470	488	446	431	456	463	424	458	468	462	432	437	450	419	479	469	493	429	490	455	445	431	462	444	388	494	426	464	458	446	445	443	481	427	488	445	471	418	450	474	451	450	415	501
31143	31954	34697	28724	20788	10428	4124	2400	1607	1133	839	704	486	342	237	215	212	202	201	222	222	218	181	203	218	193	220	226	229	200	190	214	184	208	204	198	221	195	204	202	220	236	193	223	197	223	208	193	202	199	206	211	186	209	214	219	198	204	241	198	219	223	179	219	193	190	205	214	198	180	176	205	184	208	209	185	200	190	207	190	220	172	219	174	200	173	223	207	184	174	189	184	188	201	213	208	206	194	194	206	201	220	253	195	208	207	203	211	211	197	196	200	232	199	215	201	204	216	224	196	246	214	222	232	203	188	191	172	177	192	230	208	188	213	202	190	202	235	208	203	204	246	210	187	208	203	231	230	182	237	213	225	209	185	216	174	185	191	192	225	209	185	200	221	229	224	212	191	210	224	223	212	218	190	192	210	205	190	215	182	207	192	197	178	219	221	203	206	211	197	209	204	205	215	191	218	187	227	209	201	206	187	176	203	189	202	189	210	223	182	190	184	185	218	214	210	190	196	207	214	217	196	226	180	192	204	205	202	209	194	179	194	202	209	199	197	213	200	208	237	208	194	199	206	207	215	212	213	194	244	196	226	225	194	218	186	221	199	202	207	206	194	208	216	228	202	210	224	219	215	215	190	211	197	201	202	184	195	224	211	230	194	189	190	203	181	217	202	207	188	225	207	202	209	226	207	194	206	204	197	221	217	213	192	200	226	184	199	225	178	206	228	219	192	201	215	194	203	205	211	219	222	229	230	182	195	201	237	191	218	227	175	211	231	200	212	180	202	256	217	216	236	202	187	235	201	229	195	237	221	225	191	209	193	230	211	180	208	217	214	229	182	234	231	198	191	214	205	201	192	186	189	205	177	201	209	194	190	213	198	188	216	202	207	179	207	181	191	249	224	226	214	205	188	203	204	185	209	197	219	185	193	190	232	177	202	211	186	197	206	232	208	197	212	173	210	234	203	198	218	197	231	219	188	212	209	244	233	205	216	213	224	224	200	212	188	172	208	172	202	197	190	182	199	212	201	229	181	186	194	185	211	193	203	209	206	200	182	210	221	180	196	215	216	184	213	217	165	214	186	219	193	217	194	221	210	203	199	193	206	210	200	220	203	229	192	187	212	219	221	189	207	198	212	223	217	207	184	193	181	206	238	181	230	214	213	198	196	204	222	207	197	229	198	212	201	203	210	200	194	217	209	213	197	178	208	210	230	221	199	212	210	196	199	227	201	180	186	217	208	227	201	215	190	195	203	181	194	199	243	197	176	205	210	227	202	176	204	200	209	198	188	203	198	201	197	188	200	213	203	198	205	239	178	186	208	168	188	214	206	182	207	202	210	194	215	193	206	211	206	206	205	197	201	213	190	197	182	205	178	184	207	186	182	172	180	181	221	178	183	231	219	214	199	185	220	199	206	201	215	186	204	213	193	210	217	186	239	219	193	191	158	197	184	183	208	192	223	209	232	161	232	199	184	176	211	208	207	191	188	203	206	197	201	174	158	224	219	208	179	202	211	199	212	215	206	200	199	175	169	193	214	250	188	199	213	227	207	187	218	181	174	203	238	197	175	197	204	219	231	180	221	216	208	206	198	195	193	215	186	212	206	193	213	184	228	236	196	204	198	217	214	201	194	183	207	197	201	189	209	186	209	197	205	220	204	209	202	219	216	183	225	223	194	184	211	240	225	190	208	217	211	185	197	210	216	228	196	203	217	196	211	204	197	191	199	215	211	201	237	237	193	216	188	198	198	195	187	196	196	224	235	208	219	195	201	206	187	207	226	229	175	209	207	211	197	196	200	219	201	196	235	205	196	192	209	211	205	216	207	237	214	219	199	211	199	196	197	220	189	207	213	202	190	195	188	213	237	200	166	207	216	188	203	220	230	220	209	202	228	205	200	216	210	201	225	221	222	200	202	198	198	161	226	195	184	209	237	211	202	224	238	198	203	197	210	197	181	182	193	220	213	216	207	198	204	202	193	206	217	195	211	196	231	206	201	209	183	159	207	198	189	184	190	194	216	236	189	183	202	209	214	195	204	177	183	207	222	205	212	231	222	199	214	233	207	232	189	207	216	218	207	222	190	231	201	221	229	225	180	193	222	196	223	189	207	206	198	212	218	210	186	232	221	210	217	206	196	177	173	196	197	203	182	207	198	214	216	192	219	229	234	234	231	209	197	207	202	219	190	217	180	185	217	185	203	212	208	205	199	177	190	199	231	209	217	221	204	192	196	212	194	203	212	230	204	203	200	231	234	195	194	215	192	198	202	222	195	209	201	178	210	216	205	218	213	193	201	205	195	209	186	213	203	202	193	206	200	210	202	179	205	196	208	219	169	204	222	188	212	191	180	218	196	190	183	176	214	180	187	198	203	205	198	194	194	187	203	204	246	201	191	178	223	232	217	192	207	221	195	187	190	210	200	218	215	214	208	186	208	208	210	215	218	207	198	193	203	199	204	182	198	195	194	200	198	209	191	195	200	196	197	228	198	187	194	228	204	189	202	216	203	204	196	220	195	211	207	169	217	206	173	224	220	229	184	193	191	187	232	193	201	213	206	207	204	177	201	214	211	205	211	235	222	186	217	217	218	182	203	215	215	199	192	224	181	197	215	217	214	202	188	229	215	197	202	196	203	206	172	225	223	219	191	205	209	203	217	203	182	210	205	186	188	198	212	200	189	223	240	183	198	182	220	223	197	229	222	212	230	204	211	236	210	195	209	219	201	189	208	227	180	214	171	220	198	228	208	207	218	179	204	226	202	188	224	228	226	218	186	208	200	186	229	225	192	186	201	182	188	228	235	229	210	226	202	206	177	190	214	197	223	188	223	204	189	195	209	204	217	194	200	206	192	175	201	225	177	160	198	193	217	197	226	199	223	208	181	221	221	219	195	226	213	200	242	197	232	215	229	227	190	201	217	205	217	233	215	200	228	208	190	163	250	195	200	211	215	207	233	189	230	187	182	217	189	209	216	209	204	197	184	229	215	205	235	211	209	186	227	208	228	224	179	196	217	218	209	211	207	210	220	199	184	179	188	183	195	179	204	211	205	202	220	218	211	214	216	189	178	198	203	216	205	216	193	206	209	201	199	177	212	187	206	222	205	200	207	190	217	203	191	210	234	203	216	187	193	225	192	194	219	173	193	192	199	214	202	214	190	196	214	229	184	187	190	213	235	210	195	220	206	200	224	228	221	184	224	212	205	229	178	212	211	187	220	217	200	182	228	206	213	198	218	199	201	193	207	194	219	202	184	201	208	195	219	195	228	176	226	215	180	168	201	220	216	232	204	191	217	231	197	195	201	202	207	186	202	209	177	203	189	193	217	210	209	196	219	207	212	204	196	206	218	219	211	223	204	208	199	165	214	209	232	194	189	197	204	192	197	192	183	212	199	204	218	213	218	208	189	188	184	201	225	231	200	221	225	194	151	208	168	196	211	176	229	174	198	188	206	213	190	181	186	199	232	194	216	206	185	191	204	191	205	194	193
18961	26989	37335	37907	33847	22384	12469	9310	6770	4865	3533	2394	1561	883	630	571	506	464	481	448	475	479	445	432	437	482	470	478	494	452	472	445	482	467	481	467	508	484	449	470	469	518	486	475	486	473	460	467	448	476	454	428	502	447	501	461	422	475	470	529	450	456	451	502	452	448	465	471	459	471	455	501	499	504	476	473	467	446	488	465	445	496	533	504	452	448	464	505	441	444	462	465	418	477	449	461	455	473	470	446	485	437	429	467	450	477	443	443	464	467	450	464	486	467	472	523	434	446	515	482	463	491	520	439	494	483	444	466	460	471	438	462	479	467	465	462	465	446	480	474	488	435	457	457	452	480	444	476	484	455	438	465	498	457	472	429	448	479	462	448	479	503	445	471	459	436	434	471	449	493	468	480	442	470	453	444	468	485	482	501	503	488	445	482	474	464	454	490	449	442	497	468	467	461	481	443	482	433	453	459	453	477	458	497	458	475	485	510	463	484	467	465	471	486	436	457	476	453	487	445	450	433	486	449	467	480	472	514	485	490	469	483	485	471	422	443	484	451	475	503	465	437	431	499	470	454	475	458	453	476	423	474	442	470	458	496	430	498	486	462	479	434	474	470	466	442	486	470	448	484	466	495	482	452	484	512	489	494	464	429	468	475	481	427	429	483	434	456	472	437	455	494	463	469	477	450	468	490	445	453	441	521	483	484	472	496	488	458	472	477	440	450	469	467	481	473	471	482	431	459	514	475	490	466	477	436	471	456	419	481	463	496	454	498	459	439	464	432	438	470	442	462	485	491	487	448	453	459	481	485	456	464	453	521	440	459	481	474	437	493	489	481	464	461	491	483	448	461	481	487	475	468	489	448	512	467	492	465	461	513	449	438	423	463	475	455	448	450	471	502	422	460	469	456	470	446	472	459	450	457	430	490	420	470	447	434	473	499	478	478	428	481	486	475	448	477	487	470	463	459	467	465	477	456	499	461	485	476	455	489	484	488	517	478	466	488	459	472	429	457	491	452	497	485	477	433	497	498	474	447	452	466	466	447	444	501	468	472	453	454	498	448	473	476	482	460	472	475	462	489	493	483	501	441	491	470	479	501	461	453	451	424	486	495	461	447	452	473	466	481	483	445	495	457	445	465	477	431	469	461	452	508	457	416	494	472	466	493	489	484	488	434	464	471	416	472	470	499	457	486	480	465	473	482	503	513	471	454	454	437	498	479	507	467	451	401	469	487	463	474	480	451	463	469	475	468	464	463	489	467	463	464	476	408	461	435	468	466	428	471	476	475	454	464	442	496	500	469	483	494	479	465	448	473	439	485	429	497	466	528	488	476	493	424	437	491	475	474	484	466	498	473	479	432	465	440	507	541	495	487	495	504	457	488	446	459	463	456	457	449	485	478	446	475	493	441	456	474	464	487	513	444	482	511	456	435	480	461	435	421	462	469	517	456	484	510	464	467	489	444	477	474	517	472	465	465	501	465	497	467	477	511	441	495	457	468	483	436	531	479	499	482	462	453	459	478	456	460	476	450	484	503	459	469	463	504	494	468	421	469	450	476	451	465	454	491	435	483	466	432	442	460	500	442	396	443	486	423	482	431	481	473	500	506	473	480	459	487	466	471	452	474	471	482	530	459	468	482	471	458	465	470	438	502	462	464	440	483	434	492	478	463	445	484	435	451	463	487	448	466	464	478	455	472	480	532	475	472	487	512	449	488	461	483	503	487	426	490	475	436	490	491	446	488	453	459	463	485	506	468	493	418	492	475	472	488	494	421	468	481	475	509	471	446	447	460	495	491	503	464	440	483	465	448	463	444	441	450	459	467	453	486	484	475	462	438	448	453	461	488	488	455	440	475	462	456	469	460	425	450	437	500	512	427	422	463	452	473	474	475	463	506	476	484	455	468	502	480	470	443	492	477	471	458	475	443	471	439	487	449	457	472	462	466	417	476	466	472	456	502	486	500	432	464	495	495	468	462	468	489	480	501	491	477	472	455	450	444	459	449	485	449	482	469	454	514	475	506	503	448	461	444	483	465	479	466	488	475	448	480	507	428	470	476	453	485	448	488	456	473	448	484	477	517	463	421	450	487	423	483	505	456	464	461	472	441	428	484	460	475	447	512	484	506	470	501	489	445	451	499	454	489	469	424	489	480	487	468	489	460	453	464	419	470	460	423	486	434	458	426	475	488	465	492	481	441	457	441	457	452	453	445	459	459	463	467	478	459	448	486	469	442	460	510	465	487	472	455	504	475	436	452	491	443	467	448	450	423	451	490	446	503	455	488	457	495	471	423	470	463	477	457	445	459	502	484	411	483	503	466	495	466	452	457	466	438	440	483	455	496	411	475	477	476	479	466	472	472	459	484	464	436	501	463	445	444	479	468	391	441	468	468	467	457	477	483	442	502	450	456	466	497	482	480	474	484	452	477	462	502	469	473	473	478	506	490	467	487	488	467	469	498	461	427	451	460	474	465	450	495	412	447	488	459	462	472	497	436	421	489	464	502	514	431	449	458	494	465	490	489	441	474	458	467	486	468	466	442	475	479	470	430	502	428	480	445	420	471	448	518	475	467	469	452	446	466	503	504	503	456	447	503	443	469	485	517	469	502	491	471	488	504	473	495	420	487	460	458	490	525	475	516	469	456	437	440	514	476	447	473	477	461	447	445	489	463	509	433	448	465	450	483	506	491	458	484	469	482	509	486	479	449	443	477	453	505	469	472	512	446	488	462	496	444	457	493	474	491	455	493	486	471	457	497	494	471	461	513	482	485	437	462	511	472	473	482	521	478	455	453	458	470	494	511	452	456	466	446	465	431	468	467	492	472	458	457	479	472	465	488	500	468	461	484	474	434	476	446	445	460	489	478	452	440	483	475	456	495	470	461	515	485	454	489	505	483	450	463	471	477	468	459	458	481	496	488	477	492	436	502	515	492	468	491	486	497	442	475	464	471	477	447	441	439	443	437	481	478	463	471	472	455	510	502	471	519	457	479	442	467	473	466	464	481	461	449	471	485	461	452	470	426	453	525	480	528	525	484	457	498	517	464	466	428	476	484	477	491	444	456	503	459	458	459	440	480	494	466	463	466	479	458	445	427	465	457	467	513	469	455	435	430	486	410	447	460	468	445	505	493	472	439	435	516	442	481	473	464	467	468	450	420	496	497	472	483	458	458	447	432	510	507	428	489	476	451	452	460	491	442	495	454	458	462	512	455	472	467	473	469	481	425	452	455	450	474	450	411	447	478	478	516	460	494	474	477	477	422	496	463	494	452	431	459	497	448	442	466	476	454	493	496	427	440	493	498	464	490	484	420	454	509	465	464	480	467	467	480	456	454	446	446	477	459	468	502	442	456	471	505	462	495	494	473	465	482	481	474	464	464	471	493	436	495	470	471	476	480	458	444	458	489	437	472	477	475	445	462	456	447	464	464	455	480	472	461	472	453	478	472	493	518	463	467	481	482	452	455	496	451	469	429	456	484	484	491
49958	54002	52675	47188	43015	35218	24538	19586	14902	10481	7613	4501	2308	1031	499	327	279	232	217	231	218	227	229	189	206	214	192	203	190	222	173	219	237	210	219	214	181	208	212	194	207	190	197	194	189	213	212	205	205	223	213	172	191	228	217	223	212	196	226	195	179	201	209	194	213	238	215	197	182	188	208	225	216	225	212	222	245	204	207	234	190	221	222	215	236	205	210	217	214	216	233	200	203	219	226	204	215	239	196	212	226	183	198	179	206	187	229	204	222	182	223	203	192	230	204	192	196	210	202	201	222	231	205	213	212	189	204	215	213	233	212	214	231	207	224	211	234	220	191	212	203	192	194	192	188	184	234	215	183	203	200	198	207	209	202	191	219	196	202	214	206	203	199	202	189	178	227	197	208	203	208	167	214	217	202	180	214	222	200	204	207	202	201	198	189	198	186	212	179	185	210	209	202	196	195	202	199	207	199	199	208	211	205	198	202	229	195	209	201	206	212	192	201	189	211	192	205	195	180	222	201	218	188	194	201	214	209	182	222	187	216	218	177	220	188	196	221	183	220	219	216	214	195	225	207	193	200	189	180	195	215	217	211	206	191	227	224	190	194	209	180	199	194	204	189	188	220	205	201	220	220	220	218	219	214	205	220	225	233	209	228	185	191	193	210	195	234	198	195	180	181	217	198	203	226	227	213	215	225	202	212	200	206	206	209	211	198	194	208	187	185	186	200	213	219	205	199	216	198	186	217	185	203	199	222	194	218	222	180	180	212	211	188	184	209	220	226	216	237	210	221	203	191	195	204	201	193	202	194	198	220	219	196	210	198	199	204	198	227	227	218	213	213	184	190	220	196	227	217	207	191	224	232	201	250	199	207	188	206	187	204	230	209	220	218	223	204	195	210	185	202	198	197	181	226	215	216	203	187	223	203	194	212	197	212	192	193	190	189	224	200	261	207	206	229	212	221	220	215	214	201	189	221	196	172	213	190	211	181	218	206	250	223	236	195	207	227	221	198	236	216	187	182	214	196	196	182	212	245	202	203	210	180	190	207	195	195	207	207	233	198	212	186	207	218	211	175	187	211	194	195	194	195	209	202	185	192	194	208	201	202	193	212	202	223	215	190	207	192	214	209	214	189	218	217	204	202	211	210	212	180	209	187	200	205	194	189	199	212	180	219	217	197	173	196	188	209	197	197	182	206	198	204	214	227	201	198	197	182	180	219	213	193	197	193	213	223	217	210	208	219	205	199	201	187	190	195	200	221	224	214	194	203	192	187	209	212	225	212	200	197	181	208	226	232	202	205	199	207	177	195	197	209	194	200	237	201	213	186	235	203	209	227	188	229	202	168	193	211	196	188	223	201	188	204	194	191	189	198	178	190	202	191	188	190	212	205	214	210	226	208	199	212	203	205	207	172	215	208	192	204	227	218	207	209	189	215	227	212	200	205	206	205	179	215	199	213	232	217	179	217	215	186	190	172	177	188	199	219	206	206	201	189	226	195	179	194	209	213	184	193	196	185	170	211	213	206	201	207	206	189	204	201	213	208	191	198	185	216	219	196	211	214	238	199	239	210	211	228	195	195	224	211	190	203	216	214	193	209	211	210	189	223	196	208	234	204	185	220	192	204	181	184	184	204	242	211	229	224	202	205	208	210	215	228	225	215	193	208	202	234	211	188	235	213	215	211	209	202	229	206	199	233	216	196	225	214	184	207	222	210	232	196	214	196	174	183	186	226	203	217	239	218	204	201	199	206	186	207	172	206	215	216	228	206	204	233	212	232	223	226	186	212	233	200	196	211	196	180	193	181	227	209	233	206	223	204	201	184	212	179	198	231	246	211	207	212	209	213	196	194	202	217	211	215	213	201	177	192	210	195	221	160	202	211	202	205	186	213	187	197	210	198	191	179	198	207	204	204	225	238	189	208	200	193	221	207	165	200	209	194	254	230	223	225	214	206	196	212	238	214	199	226	179	227	208	220	187	187	202	205	195	225	187	231	198	200	204	184	198	209	169	213	205	205	215	209	207	181	180	198	192	197	215	211	201	217	203	215	218	197	215	208	184	192	216	186	207	175	208	228	215	226	224	231	223	192	191	233	210	177	223	211	208	201	235	207	196	178	216	196	205	205	192	182	187	195	205	177	206	213	208	204	181	212	211	227	230	186	219	197	203	205	200	214	192	210	228	214	201	200	214	219	194	206	224	208	230	194	206	213	211	180	193	216	204	243	206	217	182	201	209	238	207	216	176	206	220	209	211	206	229	191	186	251	194	209	218	232	197	221	217	176	228	196	198	188	217	205	220	216	199	194	199	205	213	207	224	191	209	210	210	201	206	205	230	197	209	183	201	198	198	203	191	176	190	210	196	179	211	197	198	198	237	202	203	187	227	214	216	228	198	209	175	203	215	209	184	200	216	207	184	215	207	211	212	200	220	179	203	197	208	188	227	188	222	193	211	218	207	249	208	182	219	223	221	207	172	183	229	189	182	219	193	184	214	240	228	192	215	215	186	210	195	206	212	211	186	197	204	217	219	190	217	192	206	210	175	186	190	224	218	195	209	213	193	206	214	218	223	199	224	231	201	197	205	192	211	194	188	192	195	184	206	194	195	203	229	190	211	212	232	194	184	204	223	174	222	200	211	225	197	201	186	214	199	206	186	216	165	200	227	207	224	193	234	228	196	204	242	212	218	242	204	221	216	174	233	195	186	207	216	209	211	183	214	214	187	201	187	233	187	169	203	185	218	221	214	195	190	177	215	170	213	199	203	202	206	209	195	187	208	193	223	225	197	185	204	199	195	223	210	183	200	210	209	224	207	219	188	212	199	199	193	185	205	192	217	201	202	190	200	220	224	211	195	195	213	216	221	216	215	193	192	224	230	213	222	193	175	205	194	171	232	202	200	201	188	211	189	215	197	175	188	207	210	203	204	200	204	211	191	193	193	211	182	196	200	226	195	200	194	230	198	203	224	208	190	197	209	205	198	203	210	177	200	212	215	196	200	210	199	234	207	228	206	216	212	203	208	212	226	212	210	180	223	206	198	227	228	217	226	199	204	236	206	234	228	220	213	188	191	191	215	211	202	203	227	211	197	200	222	189	233	212	193	210	184	200	211	190	202	212	211	178	205	206	162	242	213	213	199	194	179	211	242	171	197	210	207	226	225	184	214	196	181	214	195	201	183	191	192	220	189	195	202	218	206	204	194	193	219	212	238	238	187	217	206	199	196	220	199	200	186	204	222	211	201	236	201	207	190	206	207	212	189	192	219	216	182	191	218	226	200	197	201	173	209	214	223	194	217	187	205	201	203	185	180	193	212	194	179	206	204	183	215	206	192	194	237	208	202	210	191	225	243	213	187	186	188	209	250	193	201	207	207	178	224	214	193	183	224	204	235	209	222	198	201	178	203	217	199	250	208	208	207	187	182	197	187	205	199	192	174	193	200	181	217	236	188	184	185	234	191	207	206	207	197	203	187	232	199	209	185	228	215
34989	48067	56268	56635	55775	45093	31683	29087	28642	25991	22237	14972	8486	3683	1654	1071	692	540	488	518	458	506	494	493	490	488	458	465	477	455	467	494	495	427	464	460	459	425	453	454	454	502	462	443	430	463	427	429	484	472	468	497	460	465	471	462	484	463	483	459	453	477	439	457	409	464	412	448	514	462	446	471	478	440	484	433	514	459	450	492	464	471	466	421	448	484	466	475	483	471	448	451	440	477	461	438	441	489	484	444	486	474	430	467	416	478	468	436	448	484	462	494	464	508	448	470	466	477	494	444	443	480	449	439	491	474	463	466	441	461	487	426	527	458	491	474	444	452	464	461	463	476	465	492	462	456	447	474	443	455	433	479	471	459	469	459	444	464	470	455	437	482	457	453	448	449	482	466	502	463	466	437	487	477	467	448	458	453	461	436	519	446	481	483	450	468	459	461	456	433	482	494	458	459	447	440	453	505	482	505	473	454	443	487	468	432	472	464	491	472	511	443	457	443	450	484	500	466	439	494	450	493	462	449	454	490	438	453	474	437	491	467	467	479	462	410	439	484	447	470	445	440	465	455	434	440	462	434	500	466	489	478	436	424	417	472	485	442	465	481	472	436	503	454	471	412	442	451	463	477	472	454	461	457	479	460	479	465	467	445	417	453	493	475	437	459	479	451	476	482	478	466	468	466	479	462	497	469	487	474	451	438	451	481	425	448	490	474	447	420	444	470	482	457	470	473	444	455	453	480	471	483	486	461	479	433	473	418	437	504	452	451	470	471	449	454	491	459	407	466	441	450	460	453	442	481	496	451	499	463	460	426	448	474	480	418	461	475	435	495	453	478	480	446	461	449	465	468	456	438	480	448	461	457	478	473	483	488	468	483	484	464	430	438	419	443	451	489	477	451	458	468	454	445	478	445	496	463	471	452	446	432	441	480	468	454	462	471	430	451	494	499	466	460	488	469	465	481	474	467	485	450	459	504	439	483	477	468	457	472	458	455	482	438	513	476	493	459	443	443	462	455	451	464	457	433	452	469	454	496	457	454	485	450	505	469	491	438	472	453	431	461	486	472	442	441	426	456	494	430	475	513	446	467	481	463	474	536	459	458	493	441	464	472	456	443	486	464	495	478	462	460	461	455	435	483	486	428	474	460	500	469	484	487	497	489	471	466	441	452	462	472	453	455	450	494	442	428	464	463	477	476	442	454	468	477	439	434	446	458	475	449	464	482	439	475	511	441	470	481	471	462	486	433	442	437	475	473	428	453	515	427	432	430	451	485	474	468	465	423	437	488	491	470	466	430	447	470	471	469	482	482	444	469	489	489	434	470	480	452	462	478	416	452	463	476	481	437	469	491	440	453	443	475	471	414	468	467	504	497	465	507	433	495	465	451	505	463	472	449	443	456	459	480	440	467	470	453	462	465	458	441	466	476	447	479	460	519	453	437	442	441	457	497	461	462	478	452	476	462	478	450	440	451	430	433	451	481	440	459	456	465	475	487	468	475	482	486	473	439	470	465	479	493	470	482	480	511	465	456	472	444	457	430	435	444	469	439	441	507	471	482	513	471	458	482	490	455	422	425	454	499	420	489	432	517	452	454	467	476	468	485	453	479	427	487	494	446	455	466	423	467	489	488	461	474	457	490	442	469	493	488	461	458	511	438	430	470	473	435	479	496	435	459	441	460	431	486	464	507	475	434	443	502	449	455	509	448	440	459	472	465	472	453	470	445	501	476	459	421	448	461	456	448	465	455	492	472	445	455	463	462	444	435	436	446	455	481	458	454	467	445	479	481	438	444	471	470	452	460	491	438	461	454	459	478	465	452	496	468	479	453	431	441	493	474	451	456	446	470	478	443	481	455	457	459	478	443	453	435	465	441	465	485	455	485	471	452	439	470	464	425	464	457	470	462	436	449	484	453	451	430	515	459	450	453	474	477	479	460	500	441	448	473	433	496	473	452	488	506	484	478	453	438	484	489	476	471	438	461	440	466	442	464	501	463	446	497	455	422	477	472	453	442	443	468	457	450	461	419	422	468	486	442	454	471	443	455	456	434	491	496	448	459	426	457	479	438	469	472	480	461	473	501	480	457	471	428	404	444	452	450	461	453	493	447	460	489	444	475	492	453	456	473	504	459	429	469	455	454	462	427	447	496	485	464	449	465	460	458	508	436	466	465	459	462	472	534	482	470	463	463	444	448	459	449	466	487	473	433	472	460	487	445	468	446	460	458	462	457	463	500	446	464	444	422	477	468	474	511	435	459	484	452	471	471	426	488	437	463	450	489	454	430	478	482	453	426	490	473	483	480	443	484	436	432	478	468	463	487	476	450	457	518	486	440	460	445	500	479	495	484	446	479	423	452	451	472	485	493	455	458	446	475	512	449	485	448	464	452	453	450	495	461	448	454	452	454	466	478	462	459	486	454	472	454	462	501	482	492	482	497	470	439	429	419	489	466	428	456	480	400	469	452	473	416	446	470	473	443	437	508	469	429	455	498	454	444	439	436	468	479	484	438	432	480	462	444	488	480	452	489	446	472	436	453	450	450	441	459	476	457	410	507	435	498	456	487	477	480	458	474	424	444	435	448	509	491	491	459	477	447	434	480	441	440	467	441	438	488	477	488	457	458	502	498	490	511	467	465	467	430	438	469	457	449	494	490	462	496	448	478	471	446	433	442	448	499	444	470	487	433	450	486	469	449	459	460	440	472	478	487	415	467	501	454	436	486	449	447	446	483	480	468	439	506	475	439	508	460	491	466	469	455	470	461	458	508	437	443	492	492	492	475	467	450	475	491	479	455	439	492	437	479	460	439	490	513	459	418	441	441	441	480	481	476	468	465	471	489	478	431	446	467	480	473	459	485	442	493	495	467	461	507	468	465	447	447	432	499	428	450	444	471	461	461	471	464	457	523	442	457	451	461	431	465	481	504	453	450	459	445	498	477	450	459	483	446	436	483	472	500	472	493	465	486	439	409	476	465	452	432	478	480	475	451	477	441	454	470	488	473	501	510	481	427	460	484	491	431	502	443	458	508	448	458	416	455	480	472	458	456	441	446	473	513	460	476	466	464	484	447	475	475	452	462	433	440	482	467	476	461	447	486	481	445	486	455	462	431	489	470	457	477	461	492	474	487	432	468	468	465	411	453	457	474	463	436	491	459	474	451	490	424	427	474	427	471	428	445	459	468	470	429	466	488	482	450	458	487	441	459	457	472	509	436	510	456	433	496	450	453	447	440	436	476	458	452	448	459	476	462	452	475	444	469	505	432	477	439	464	456	469	480	462	459	471	446	449	462	456	453	430	484	447	467	448	454	470	506	452	516	470	442	472	444	416	469	456	462	481	489	486	490	465	461	465	464	484	454	488	460	452	501	451	489	467	479	447	482	450	437	449	485	471	499	437	465	456	468	454	450	421	456	449	504	437	500	444	478	457	438	499	440	465	470	451	432	450	461	478	454	506	452	471	454	437	444	483	444	485	440	457	457	504	476
56724	52781	50962	44936	38643	34277	27520	26438	24298	19754	15356	8842	4388	1760	798	485	332	272	221	242	228	219	210	206	221	249	197	221	216	246	206	226	190	224	195	214	200	213	219	204	212	224	210	215	221	205	212	193	213	197	198	193	243	196	206	234	188	179	210	212	182	194	214	210	200	231	216	203	199	206	202	188	240	203	199	219	229	223	219	234	210	211	216	208	216	200	175	194	186	195	171	213	203	211	208	201	223	212	198	205	217	219	192	185	206	224	182	190	195	196	173	199	224	205	190	219	187	191	178	211	224	216	210	213	188	209	195	211	235	202	216	225	217	218	215	189	201	200	187	216	188	193	176	184	209	201	211	227	188	198	207	179	186	184	222	191	212	185	202	209	239	209	236	210	208	194	212	234	235	201	238	214	186	189	192	204	219	184	199	212	211	246	217	200	211	213	226	225	221	214	203	203	227	190	209	184	207	203	170	218	201	194	191	205	204	222	220	211	221	222	215	203	230	198	197	206	206	196	201	214	215	190	201	194	233	208	217	204	195	196	241	182	211	225	199	228	191	200	184	195	217	209	221	192	198	209	202	187	193	174	214	176	200	198	183	200	193	201	199	199	214	191	230	247	196	196	206	208	210	199	211	182	158	230	181	219	236	198	207	223	177	179	222	207	200	191	218	198	230	209	211	187	209	210	210	188	210	207	214	197	206	200	188	205	233	185	185	205	201	210	212	208	228	190	224	182	227	199	211	187	220	180	206	196	202	242	224	208	228	172	227	233	210	220	190	202	222	214	211	179	201	230	217	203	208	210	192	200	202	195	224	208	205	187	196	212	240	209	189	204	218	182	190	216	206	212	196	213	192	222	213	235	234	189	205	220	234	220	187	211	243	223	208	205	202	215	207	184	200	210	202	185	190	214	213	201	202	193	182	198	171	220	202	181	208	187	201	199	161	199	228	203	206	179	191	192	223	233	207	179	203	191	162	207	231	200	222	213	202	208	213	200	202	189	212	194	207	214	238	202	189	214	173	187	205	200	204	191	189	196	223	228	202	197	208	183	186	215	223	190	210	214	219	218	211	211	224	200	209	211	209	202	211	187	194	234	216	224	197	223	195	214	194	213	224	179	189	241	184	186	197	226	215	229	225	232	223	209	212	214	202	204	202	207	218	190	174	209	206	192	209	200	215	186	211	200	212	219	206	228	227	187	189	198	198	205	196	185	199	208	201	190	208	200	193	189	193	214	187	195	205	215	209	215	206	207	179	196	198	225	218	234	195	189	212	200	219	240	225	206	232	226	216	194	179	202	215	198	206	207	203	209	176	201	215	194	221	204	207	214	197	203	186	191	233	232	240	208	224	213	195	219	210	188	203	197	211	198	223	218	192	205	188	201	222	223	222	234	227	208	213	186	207	198	229	208	183	207	190	215	206	197	214	198	206	219	179	206	204	178	237	191	217	182	190	192	213	204	189	232	230	184	215	193	229	205	194	180	206	223	219	179	215	211	189	215	224	190	199	216	180	177	179	212	213	195	191	206	214	184	206	207	176	213	189	191	193	215	196	183	194	205	224	208	213	211	189	210	186	208	211	205	215	189	187	213	183	204	199	217	235	225	214	197	210	211	171	220	208	217	217	215	215	203	241	198	199	211	200	217	207	194	192	213	200	212	222	209	207	219	220	210	212	204	216	210	196	214	218	200	200	191	195	194	207	196	197	220	216	214	221	240	203	197	211	230	225	208	177	209	221	229	201	213	232	194	187	204	220	197	202	202	220	203	201	205	193	239	193	199	216	205	188	210	197	202	177	201	197	223	186	239	214	215	211	218	213	212	195	182	216	226	235	204	205	231	201	209	221	196	200	207	187	179	219	218	222	189	225	219	210	210	189	201	177	206	202	161	224	197	231	218	204	230	199	199	165	198	198	194	202	210	176	230	204	207	200	218	194	245	207	235	222	219	209	217	200	211	214	184	204	206	226	214	203	227	191	189	206	205	205	215	199	190	212	204	234	200	206	212	221	192	197	226	164	209	187	182	210	200	196	213	212	221	217	222	237	199	199	212	173	176	233	220	190	230	205	203	215	195	207	197	224	208	205	199	198	197	207	210	193	199	213	208	218	233	204	221	192	223	233	204	223	211	203	237	229	205	229	203	213	196	219	217	190	220	194	211	187	216	189	212	214	219	187	205	197	205	210	207	187	199	213	205	189	218	186	199	204	186	206	226	205	189	198	199	208	223	212	216	208	183	207	206	188	224	191	203	218	219	181	210	212	238	203	192	188	200	207	191	208	185	205	216	220	231	185	230	204	231	195	205	220	202	225	211	220	231	217	213	210	195	202	203	184	206	181	218	219	199	214	195	214	186	210	224	227	204	204	220	210	204	219	211	224	238	225	241	220	220	217	239	238	187	171	181	201	224	230	200	233	223	215	179	222	214	193	195	186	214	212	211	180	204	216	196	224	186	220	219	216	217	212	202	210	198	207	206	216	184	224	232	212	200	220	194	208	227	193	183	245	198	221	202	218	211	200	185	174	192	199	197	213	233	202	211	183	179	201	219	225	216	220	235	194	240	180	236	201	223	208	181	198	219	214	228	224	192	217	187	206	216	210	218	196	192	218	224	191	210	226	220	217	220	180	199	215	197	214	178	216	193	208	188	176	208	191	226	187	219	215	202	204	208	189	238	202	212	193	230	199	220	188	208	201	212	223	184	204	195	199	201	196	185	199	203	177	236	193	208	193	207	205	224	221	191	206	223	196	215	227	221	203	195	177	198	219	186	214	206	209	198	206	227	218	202	216	189	217	192	223	214	202	184	192	200	206	200	212	205	205	230	218	216	204	191	218	211	181	208	210	206	229	208	203	206	195	218	227	209	209	192	197	208	217	212	217	199	205	198	198	208	204	188	202	205	218	207	215	218	177	200	209	201	206	199	208	203	196	227	228	207	192	214	197	196	219	198	198	211	200	189	218	220	219	197	224	201	216	223	206	201	206	203	208	193	183	215	200	188	157	165	200	226	198	181	179	204	200	224	167	211	192	220	238	200	211	201	195	223	220	212	203	207	208	224	206	185	203	197	178	212	196	223	228	207	188	144	193	226	219	234	200	204	191	214	199	187	214	186	223	218	200	225	204	168	213	217	192	206	231	204	208	198	221	203	240	175	188	189	203	195	219	205	218	230	208	222	234	232	213	221	217	191	202	234	213	185	222	210	208	191	220	190	205	198	204	224	191	182	196	216	208	219	226	195	201	174	182	228	209	203	179	192	220	211	207	188	198	210	221	204	218	231	194	222	202	211	212	205	202	218	187	198	194	206	198	222	199	209	192	195	192	204	184	229	198	206	208	209	200	194	177	176	194	188	219	220	221	216	194	210	210	237	178	197	212	214	246	212	231	193	226	194	214	186	188	219	208	222	203	209	205	214	206	191	208	208	216	233	206	241	241	208	204	222	228	179	212	180	188	229	212	208	178	207	202	183	216	187	227	229	231	252	211	196
41731	50728	57370	54833	55627	47572	40284	41072	39128	36161	31994	22565	13643	6009	2671	1605	937	665	567	605	570	514	486	530	470	501	473	477	476	496	459	465	440	454	475	468	454	451	478	466	482	484	435	471	422	468	440	428	472	463	485	444	511	460	440	459	448	488	449	488	464	444	503	491	487	455	466	462	467	450	486	445	492	448	493	471	479	431	481	438	469	463	431	467	483	515	472	466	444	478	462	496	422	447	482	504	445	452	465	475	473	409	450	470	449	466	473	479	474	476	443	461	440	459	501	459	451	510	456	499	468	492	465	459	457	468	458	474	456	464	490	417	455	444	445	437	434	486	460	444	440	471	467	460	469	513	476	470	458	439	493	489	465	464	467	458	465	496	419	512	455	426	464	461	425	448	425	481	479	440	435	429	443	480	430	471	505	441	444	452	516	504	444	458	481	468	489	476	457	469	460	466	461	470	466	432	480	468	493	486	488	480	464	428	490	466	455	471	448	490	462	421	465	435	486	462	445	467	486	438	478	489	458	486	438	445	464	461	461	477	461	442	461	478	454	496	465	470	461	460	481	458	440	446	463	439	451	486	444	429	443	451	453	498	445	484	486	426	483	461	440	411	494	456	407	448	482	445	452	460	440	478	456	435	445	412	443	465	487	459	510	450	505	443	431	457	422	493	466	467	460	426	433	435	469	429	489	451	466	448	449	454	469	435	452	441	462	451	455	498	457	430	440	453	472	473	459	519	486	489	461	461	457	466	464	466	480	478	491	501	428	454	429	453	432	444	464	479	436	493	482	438	460	458	444	472	504	498	484	423	457	458	494	461	453	483	467	453	454	475	454	459	457	436	465	505	476	431	500	436	436	454	446	467	426	438	510	454	490	508	469	476	437	446	500	467	484	443	450	447	449	436	478	458	449	461	484	434	434	451	443	472	446	450	468	436	455	444	457	466	464	442	435	437	464	484	470	449	448	460	484	427	470	501	453	475	437	474	477	439	455	475	437	457	473	461	510	486	459	507	489	466	499	496	465	481	481	481	446	463	437	496	458	437	439	438	448	458	502	453	438	465	480	469	472	479	412	464	459	475	481	460	442	460	483	487	456	495	478	478	450	431	460	435	427	483	448	436	471	461	452	453	431	472	480	451	435	477	475	439	474	487	480	482	424	428	480	444	474	471	416	466	478	460	469	475	448	483	479	462	458	421	489	438	457	468	489	482	466	450	445	456	451	447	443	405	453	499	478	425	492	502	420	478	452	433	426	437	510	475	468	428	424	480	466	474	468	482	428	438	470	417	501	457	485	483	453	444	433	458	482	479	454	474	443	458	423	474	426	453	445	440	441	446	464	479	451	460	431	424	425	425	435	436	485	461	444	460	472	434	476	456	398	459	469	438	483	488	453	447	470	416	506	463	451	455	484	444	456	451	506	472	463	466	486	458	429	504	453	478	477	460	458	466	474	443	468	454	448	457	520	435	446	463	429	474	461	440	465	431	447	460	510	433	488	461	448	460	433	438	485	486	475	431	423	461	440	447	452	487	475	469	467	467	456	432	447	454	447	448	447	476	456	488	445	446	431	504	470	449	440	430	489	475	474	467	457	442	462	471	483	483	475	470	458	446	444	449	444	443	451	482	479	448	430	441	436	442	415	467	481	493	433	454	508	484	466	454	455	463	450	422	509	482	498	453	474	449	449	476	440	461	462	464	466	453	436	465	471	467	441	440	497	472	443	448	447	467	449	447	473	440	482	460	474	462	439	442	473	450	422	465	478	450	460	406	455	423	474	456	419	460	469	457	428	457	442	452	450	464	472	456	447	468	485	467	449	490	446	471	446	468	451	480	472	482	488	431	447	460	474	471	452	439	444	466	487	452	485	444	465	468	430	479	474	455	431	451	506	484	459	453	465	462	459	489	473	453	472	443	458	447	439	470	457	436	467	455	455	433	465	418	446	442	444	456	444	497	468	438	480	464	512	463	470	429	475	465	440	437	457	483	482	433	515	449	459	441	457	477	447	427	471	466	469	455	466	493	496	478	461	462	480	465	455	459	446	434	471	472	478	475	527	440	426	446	452	462	494	473	462	475	464	409	440	465	442	450	479	453	455	437	447	438	456	438	463	438	460	453	504	466	451	477	447	425	475	466	459	447	465	466	475	466	448	416	439	473	466	444	447	453	456	468	445	458	410	453	417	447	484	446	469	433	464	453	457	465	514	450	496	469	461	478	457	429	448	467	433	471	448	444	527	460	451	477	459	453	437	455	450	452	460	457	486	465	470	450	470	436	478	431	410	436	487	446	433	489	423	441	487	486	441	470	431	469	469	466	463	437	423	462	437	431	461	465	447	450	478	468	461	468	439	475	427	449	511	441	460	459	458	457	438	463	447	461	478	424	491	501	429	470	455	447	464	497	441	474	485	428	449	512	428	424	447	502	441	527	468	443	461	499	465	470	411	491	417	426	446	479	474	460	440	459	465	416	480	470	452	452	480	438	479	437	476	405	417	500	481	425	465	446	450	504	486	488	468	476	454	445	439	455	460	418	448	435	480	420	465	465	452	432	493	465	453	425	462	437	447	458	485	480	477	435	438	436	452	463	481	429	433	457	445	436	443	435	473	442	486	461	456	462	465	473	427	427	445	429	515	448	465	482	456	453	503	491	441	476	470	436	480	473	465	468	503	493	438	407	470	499	431	446	487	451	459	421	462	463	475	453	420	477	450	469	450	457	500	436	493	449	408	421	444	488	489	465	455	462	422	448	452	508	463	486	509	483	461	458	460	497	457	435	482	424	462	459	436	444	444	456	445	425	447	443	500	469	509	472	455	429	420	482	448	469	430	480	451	479	462	458	480	447	452	456	494	464	486	458	425	461	488	439	417	446	459	496	458	401	467	446	452	513	439	470	473	435	450	508	441	449	431	447	440	419	476	463	449	439	505	460	425	463	475	427	466	455	454	448	460	444	461	463	469	439	461	470	454	458	503	434	447	492	480	473	428	473	434	481	453	450	498	467	469	470	436	447	450	442	445	463	471	445	453	448	459	428	452	468	401	493	476	460	455	426	453	445	447	467	440	455	482	453	419	436	463	449	496	446	453	513	458	484	454	463	448	448	473	471	433	458	454	425	450	446	472	447	483	468	477	480	458	429	463	435	466	440	470	448	497	463	429	428	467	471	432	459	417	406	448	450	438	487	431	431	481	427	479	453	464	487	464	447	454	430	462	474	474	482	442	458	476	408	440	462	406	433	474	449	449	465	428	461	413	470	452	470	470	443	458	464	435	514	448	459	458	464	465	482	451	430	455	424	444	442	494	495	449	472	471	470	439	468	427	418	472	419	489	428	462	475	490	507	492	443	467	473	489	472	448	479	432	466	448	442	443	459	459	468	474	467	475	429	467	415	448	464	483	452	454	394	471	437	471	476	477	443	471	464	463	445	444	443	479	411	443	488	452	472	459	480	444	441	473	453	487	474	484	446	483	410	459	449	434	444	445	486
31136	30789	35803	25166	16102	7669	3795	2544	1659	1221	909	660	478	306	243	258	210	204	212	222	234	200	202	221	183	208	231	199	187	197	204	232	238	195	201	190	180	214	194	201	185	218	196	214	182	214	224	220	207	177	194	191	206	210	207	226	190	215	189	190	194	192	182	217	196	195	203	203	187	187	214	216	176	204	197	207	191	229	195	213	231	184	206	199	204	218	228	207	181	188	200	191	207	217	230	211	179	235	216	212	235	219	217	184	228	186	174	222	189	194	187	220	196	219	195	218	193	224	215	206	231	234	209	212	226	185	186	200	180	212	200	181	196	213	205	194	197	192	198	186	189	200	187	177	221	177	193	196	181	209	235	217	219	183	208	200	193	218	201	206	220	201	184	194	204	227	240	192	194	196	173	195	216	190	207	205	186	207	210	179	221	206	198	193	185	217	200	213	218	229	206	198	202	211	218	214	220	183	217	194	203	188	242	232	190	190	192	199	226	191	179	197	202	223	214	197	191	178	215	193	194	206	228	217	205	232	189	229	182	212	205	213	194	190	193	225	193	218	188	227	211	216	194	199	174	192	192	235	218	181	226	196	174	195	226	188	210	204	224	237	224	191	185	193	202	212	180	202	200	171	199	203	201	212	213	185	198	201	217	193	211	227	182	212	208	186	205	201	171	212	190	201	215	204	202	209	209	211	191	199	223	242	212	209	200	184	197	211	198	189	219	191	202	226	206	221	203	222	214	186	169	179	207	216	207	205	214	195	190	190	208	207	188	202	196	173	184	218	189	237	218	219	218	205	207	216	179	189	199	208	213	188	215	215	209	200	212	217	224	198	199	203	209	210	219	214	215	206	215	203	207	188	202	223	211	187	222	220	204	216	201	189	204	194	199	184	202	186	183	183	192	213	215	196	197	194	194	194	187	199	221	225	197	169	199	196	219	204	219	213	236	208	228	209	211	200	210	181	207	201	218	182	173	221	208	214	191	229	185	213	222	194	179	181	194	213	214	195	215	192	195	198	191	236	209	172	211	168	203	211	175	202	209	221	195	201	233	190	178	195	246	229	205	206	190	189	184	205	212	204	198	191	193	194	192	206	216	212	211	197	204	210	192	208	217	215	191	213	209	200	202	194	190	197	203	192	199	205	205	178	197	191	194	214	224	212	236	225	180	199	206	208	220	196	193	204	218	204	200	189	215	198	182	234	207	235	210	202	229	217	200	212	194	205	178	190	219	199	197	214	199	188	181	215	230	231	175	180	213	213	174	210	207	180	212	196	196	232	227	220	232	182	223	224	202	192	202	245	203	198	200	225	191	214	208	190	201	224	214	201	187	217	171	195	222	203	211	190	216	209	191	204	200	178	183	191	228	183	196	201	199	205	199	215	190	189	207	221	189	209	213	206	217	185	205	223	170	202	210	211	212	216	209	192	205	200	202	187	195	195	196	191	198	216	201	199	207	204	240	180	227	207	209	227	228	183	224	223	208	175	201	191	200	217	218	184	189	203	254	204	199	196	192	207	196	202	218	219	213	211	192	194	195	212	212	229	210	211	213	228	207	196	226	222	217	208	195	201	164	217	218	223	185	200	228	190	201	184	222	207	194	200	198	206	198	213	213	224	218	185	171	192	213	189	227	221	191	204	202	197	224	221	233	191	211	202	210	196	190	195	241	186	203	202	218	183	219	195	217	207	183	215	202	177	191	234	225	216	194	221	214	219	187	214	193	219	197	212	227	212	206	187	182	169	198	214	211	210	220	224	210	214	183	190	223	196	197	200	208	238	226	184	213	221	211	195	204	204	203	197	209	239	213	200	193	226	201	174	208	209	212	188	228	200	217	226	199	229	199	205	196	193	195	226	251	216	225	213	209	233	211	195	186	187	192	227	216	196	202	207	195	200	222	240	211	193	210	212	198	191	200	203	195	223	230	221	199	236	219	200	182	210	197	193	197	190	205	209	212	216	208	213	200	190	225	201	204	241	204	207	197	208	197	196	210	194	209	205	192	215	189	210	191	202	177	214	223	193	215	204	161	219	215	218	170	216	206	221	220	213	193	190	228	191	222	209	218	197	215	205	207	198	205	228	208	195	193	211	184	203	220	190	197	193	213	216	181	183	198	233	197	201	190	191	210	218	212	205	217	222	234	197	187	198	206	198	200	197	173	227	184	232	240	205	239	185	231	203	193	206	241	207	216	219	202	230	221	220	208	221	219	211	205	190	191	198	211	210	176	179	199	215	189	206	218	194	210	212	174	186	232	213	205	200	222	199	215	161	204	179	204	228	232	193	204	184	206	202	206	214	210	208	221	194	188	235	203	210	197	212	206	202	206	188	207	179	206	203	212	197	209	236	193	212	196	207	214	180	177	219	236	191	213	202	216	210	201	200	224	195	186	215	205	173	215	221	194	206	225	205	197	210	209	172	221	226	204	196	194	207	186	215	170	182	238	219	210	192	225	187	223	202	201	181	215	182	203	205	220	209	204	194	199	194	190	203	183	205	194	204	228	202	207	186	181	174	193	203	190	227	229	188	217	199	202	220	184	207	185	241	200	178	198	177	222	201	195	198	191	224	230	215	225	233	192	216	221	190	204	187	199	206	207	219	202	191	205	220	182	157	196	218	203	194	239	199	233	211	175	201	204	194	223	210	207	218	200	204	187	190	205	196	209	209	236	198	195	198	218	202	213	186	204	192	197	208	202	216	199	221	219	196	213	194	206	210	225	207	185	174	177	196	169	233	206	194	211	178	192	201	194	202	175	214	187	205	203	182	227	197	183	233	217	215	210	211	220	208	220	188	203	207	216	215	209	206	207	203	226	212	208	207	229	203	217	202	210	261	249	218	226	185	211	211	200	215	224	205	233	221	179	193	212	207	223	205	224	222	206	186	174	210	198	225	174	194	200	213	223	193	201	209	189	185	219	213	194	192	227	197	181	195	175	179	213	215	213	217	224	207	180	213	231	199	178	219	207	200	197	212	207	206	213	188	196	202	205	211	181	189	187	224	217	201	207	196	218	216	217	194	228	181	222	221	210	205	201	205	197	235	217	190	206	200	202	203	188	199	231	190	206	188	191	215	226	222	231	196	214	211	238	199	209	214	226	200	182	208	231	237	204	191	198	199	227	210	202	189	201	215	193	172	204	187	208	211	200	204	200	208	212	201	204	210	204	207	212	199	217	189	197	224	211	196	209	197	213	195	205	209	221	203	261	195	211	215	196	211	195	195	226	246	197	242	221	207	217	213	213	216	203	203	190	198	215	227	206	189	209	202	221	212	212	198	181	215	248	200	204	198	199	167	211	188	202	201	188	212	199	198	219	212	199	207	215	188	181	219	191	221	181	194	201	216	193	196	229	217	221	196	189	221	200	206	196	204	188	210	199	219	213	183	216	182	201	210	198	171	184	226	246	203	206	197	197	219	193	192	194	180	212	195	214	217	205	204	209	207	220	198	171	208	191	202	203	214	203	186	178	198	208	239	206	238	228	199
18648	25569	37729	33711	28962	18704	12947	10223	7099	5180	3834	2431	1658	949	642	549	450	512	472	492	485	464	447	468	458	473	437	484	502	501	440	447	452	480	460	490	472	455	442	487	480	477	490	484	492	493	468	505	498	445	488	489	472	460	427	422	475	444	446	467	519	490	464	481	477	481	470	478	500	451	492	489	450	465	468	447	464	502	487	485	470	461	472	463	443	481	457	462	477	445	471	458	457	438	469	438	511	473	419	470	501	464	470	498	448	471	442	455	447	492	457	471	447	485	426	458	484	470	507	471	486	456	478	455	444	476	462	475	477	471	507	474	500	434	483	474	512	482	469	460	441	489	479	471	472	479	429	470	476	446	469	494	481	490	435	450	443	476	446	459	503	472	458	487	485	457	466	459	469	497	456	512	520	461	468	482	494	456	453	483	471	457	495	488	489	477	497	451	454	470	467	512	463	487	471	439	477	480	486	428	493	466	442	469	464	507	484	497	457	477	488	454	513	463	474	443	429	453	471	508	482	475	457	481	494	492	432	468	464	421	432	472	459	458	456	457	480	476	465	446	456	459	436	472	462	468	455	454	476	430	484	478	474	523	454	477	454	482	483	494	483	466	472	436	464	465	462	451	451	471	486	487	472	494	464	504	438	474	489	452	481	453	415	447	492	490	504	443	472	475	511	461	447	454	488	502	464	471	521	490	477	463	511	434	489	433	475	480	468	453	464	492	479	476	475	501	475	452	472	451	463	477	478	464	457	469	461	456	459	537	472	452	466	468	450	512	474	463	440	481	484	426	480	460	482	431	472	470	463	457	453	474	457	507	479	496	458	469	451	492	505	435	471	459	454	461	451	492	435	460	473	462	510	488	451	476	423	436	534	487	442	479	472	488	468	472	444	492	472	468	435	453	452	459	464	467	493	457	464	473	495	491	442	465	487	479	463	443	455	490	507	479	481	467	466	495	480	494	475	459	478	493	456	476	512	492	467	481	464	446	499	454	457	434	470	460	486	481	416	458	486	451	475	477	439	468	469	492	416	446	465	441	493	488	468	486	440	485	477	463	463	478	482	440	485	528	470	447	509	487	445	467	479	458	472	519	471	465	413	466	486	488	455	489	464	439	449	476	480	480	499	497	453	496	471	492	470	433	494	449	486	444	460	468	482	447	464	464	486	460	464	470	472	448	464	453	464	495	490	481	478	448	454	478	454	446	480	430	500	510	429	438	488	495	464	494	444	505	458	467	449	491	452	461	439	482	452	460	476	478	453	533	523	473	476	477	472	451	454	473	481	467	467	504	446	455	438	513	531	456	483	451	499	450	451	452	450	463	477	465	438	494	480	464	455	434	474	509	455	484	443	488	467	469	448	473	467	496	438	477	450	503	485	463	451	428	493	470	473	477	485	479	407	507	440	448	503	479	463	477	517	495	487	463	470	477	449	458	482	443	452	436	448	464	457	487	455	454	459	492	455	441	477	490	486	448	471	474	443	462	466	451	422	473	423	448	445	451	491	482	488	463	485	466	484	473	477	456	479	445	459	443	487	473	460	486	467	454	501	462	471	507	471	503	481	457	450	458	487	456	472	464	484	453	478	470	474	468	445	520	477	452	480	463	450	500	456	458	503	453	401	504	485	510	484	469	459	481	416	528	516	441	503	473	467	482	462	489	459	508	474	449	478	480	464	445	465	456	459	465	502	464	497	518	434	441	465	493	459	446	466	418	502	446	455	476	478	452	461	459	471	476	451	484	430	504	430	440	471	463	440	501	454	476	450	479	467	469	486	460	481	477	465	417	463	465	477	436	440	450	463	486	473	456	499	482	474	477	466	430	446	489	450	473	467	474	471	462	478	506	481	463	481	498	447	451	486	513	463	452	459	504	514	490	454	507	472	498	449	465	470	436	501	409	519	487	479	453	447	501	460	472	492	433	392	475	505	491	462	488	463	466	449	454	476	467	472	486	458	470	460	462	453	476	510	466	505	457	500	472	487	479	503	396	461	515	520	472	498	443	463	465	472	495	461	478	488	439	436	457	503	483	462	420	502	468	456	499	487	432	455	494	433	452	470	469	458	440	459	454	468	463	473	435	473	475	470	458	450	475	497	477	475	424	449	471	493	456	473	477	489	454	479	444	452	491	453	456	490	464	462	483	472	481	499	448	489	446	503	492	480	472	435	443	503	479	501	494	432	444	463	453	494	440	500	468	453	500	446	483	465	481	445	480	466	488	488	420	458	436	483	448	490	455	512	475	447	522	450	451	481	415	455	446	478	464	468	453	503	444	456	495	472	485	452	475	490	461	466	488	471	495	511	516	491	492	454	472	453	492	485	481	462	494	455	446	510	443	460	521	464	441	454	476	448	471	444	458	461	459	497	471	466	478	483	485	499	466	462	468	474	450	450	481	455	516	438	509	476	470	480	481	472	461	484	469	493	474	461	460	480	450	468	501	489	489	472	469	469	463	474	480	474	437	420	494	466	505	485	465	456	478	475	489	495	487	497	493	489	451	469	447	487	453	476	485	470	441	499	475	462	438	498	462	464	443	450	419	443	453	450	480	486	444	496	461	481	470	463	483	473	433	494	475	469	478	444	453	450	486	500	465	472	454	463	468	480	477	456	476	464	461	460	457	483	460	438	452	459	448	471	485	425	496	484	502	471	479	467	493	443	442	458	469	473	448	423	474	458	453	492	459	510	500	461	459	465	495	476	459	435	457	456	456	463	487	424	428	458	468	487	495	454	445	494	460	515	470	458	472	459	414	489	455	505	489	465	450	527	451	448	522	482	421	492	449	434	480	446	462	476	461	498	451	466	477	502	483	453	502	475	463	416	483	470	483	477	486	468	482	469	495	462	485	462	493	459	443	453	459	478	460	462	485	478	474	461	467	490	477	481	479	454	474	422	483	468	490	505	485	462	455	462	444	460	479	467	464	485	492	459	480	483	446	450	456	510	461	468	463	456	485	508	454	496	487	476	451	446	490	489	496	490	483	462	466	489	457	476	455	455	463	489	457	448	479	466	456	475	459	447	463	457	434	476	480	476	500	478	494	483	443	446	485	509	441	486	460	488	446	487	459	471	473	491	457	463	452	447	487	451	472	467	468	444	468	486	436	492	493	471	502	475	465	460	483	472	435	496	473	484	524	437	466	471	428	422	501	436	506	473	454	461	446	466	462	465	472	471	493	442	477	477	467	464	496	467	447	503	477	424	442	445	455	488	490	437	472	493	490	485	492	457	485	469	488	467	469	498	452	479	477	474	463	475	467	441	445	482	443	496	472	462	478	470	441	479	465	510	516	488	498	460	488	464	508	527	457	446	495	472	490	472	443	470	469	484	467	450	480	449	502	465	482	473	503	500	464	441	520	481	492	447	494	445	489	474	495	476	478	480	463	486	484	464	504	465	470	474	494	502	459	489	488	457	493	505	478	466	482	467	441	462	465	447	430	470	447	438	484	475	487	481	457	457	429	462	450	469	464	486	459	518	460	438	477
50280	54739	52670	44384	43341	34512	24430	20007	13913	9899	7133	3920	2067	878	435	307	255	216	239	199	216	231	235	207	207	203	190	194	192	219	203	214	202	214	232	231	194	172	176	217	216	217	195	229	203	203	189	191	203	199	199	231	190	199	185	227	206	184	228	203	201	208	220	185	185	207	200	197	238	215	203	222	155	223	208	186	227	193	204	186	227	245	203	220	229	201	194	199	209	206	209	191	225	200	172	226	170	217	205	205	205	216	200	206	221	200	191	201	204	208	219	184	199	234	218	198	209	187	204	200	191	207	191	199	213	220	205	183	204	211	211	209	251	185	205	209	220	203	229	203	214	205	181	187	211	198	208	215	223	217	218	214	211	203	202	191	205	199	225	210	213	212	211	215	214	230	227	198	206	204	188	174	199	190	178	206	193	197	224	195	196	190	214	208	191	192	206	197	197	205	186	221	191	193	214	214	213	222	214	196	191	202	226	221	199	226	226	220	214	223	201	213	206	229	197	193	184	204	202	229	215	202	210	229	198	205	208	209	192	227	223	199	232	219	200	219	195	237	196	197	208	212	196	198	198	214	210	210	209	225	197	171	192	216	207	199	208	178	199	225	201	220	209	221	229	234	235	200	200	198	200	189	191	217	200	197	207	222	195	210	211	210	201	209	203	205	188	200	213	223	198	200	172	177	213	200	202	199	169	192	218	197	181	187	216	227	215	193	229	190	203	198	205	169	194	207	237	188	184	194	210	202	207	213	194	189	203	175	245	190	210	203	218	214	199	185	189	202	195	242	203	228	227	223	223	203	229	220	212	196	204	221	228	232	231	214	212	203	217	219	212	215	192	229	196	177	204	177	212	227	171	194	203	216	176	219	192	196	209	203	193	217	217	187	212	220	209	204	210	221	215	202	221	219	185	218	202	172	214	200	206	186	237	173	208	196	186	201	211	201	225	215	201	195	220	175	183	184	197	195	219	190	245	221	180	176	219	209	217	226	218	196	203	190	204	197	230	213	207	179	191	209	195	195	196	185	229	187	199	221	195	206	205	199	221	237	196	202	231	202	202	189	179	197	236	208	204	222	222	181	228	198	159	227	226	178	202	222	222	213	191	195	210	211	206	205	208	190	184	200	213	193	231	224	187	200	185	221	210	192	205	204	199	187	207	192	178	201	216	197	253	183	208	186	211	221	183	178	176	224	228	184	207	193	187	205	218	193	184	208	173	209	176	198	194	226	217	215	235	194	190	200	200	213	188	208	198	187	208	198	218	199	213	223	175	201	187	223	185	225	206	176	205	195	193	233	217	184	202	188	204	230	231	190	194	232	217	215	201	220	197	185	235	216	209	184	183	205	206	205	206	222	184	206	214	208	189	200	205	212	201	196	199	190	226	204	217	207	209	215	207	216	199	227	193	206	205	204	199	179	197	199	230	202	208	214	205	212	207	191	193	197	200	223	220	221	189	214	207	200	205	223	196	187	209	239	242	187	220	210	201	233	216	217	198	210	186	217	200	206	193	196	217	199	222	188	196	199	218	189	200	177	187	193	216	198	236	217	198	206	222	200	203	201	226	215	221	223	233	195	181	223	202	204	216	196	206	185	181	203	216	214	228	212	217	182	219	188	219	211	233	209	193	185	179	185	238	199	211	217	195	190	210	206	205	204	200	209	191	177	198	210	196	202	215	192	186	205	222	207	220	223	229	205	198	242	220	241	193	208	195	225	217	213	183	207	228	220	232	205	203	185	230	214	202	206	196	224	224	210	196	211	188	214	238	212	209	181	205	200	207	201	195	189	206	232	216	185	195	196	208	206	214	176	204	182	197	204	197	210	200	214	175	230	210	178	183	199	208	191	211	214	221	221	228	184	211	210	199	190	165	221	182	220	207	194	206	199	196	215	208	188	226	206	194	203	236	194	196	194	199	174	188	205	220	192	238	204	234	192	197	188	208	207	190	223	196	236	199	202	198	213	192	197	202	177	213	201	183	188	236	221	224	215	228	186	214	208	188	206	205	200	198	192	187	179	186	189	202	194	210	199	202	231	213	203	199	213	183	203	190	192	205	225	216	203	203	184	195	205	194	204	187	212	181	218	201	189	218	203	191	191	201	210	232	215	219	215	201	198	220	218	202	197	222	205	209	193	207	207	206	168	206	225	215	206	220	208	191	209	180	206	251	210	196	180	211	230	215	182	210	221	193	205	191	194	226	217	204	208	225	202	220	195	214	225	194	179	188	182	198	188	203	178	201	217	209	212	215	212	217	216	196	193	211	211	218	193	178	193	179	210	213	215	186	206	180	185	207	207	190	189	201	189	210	192	220	194	197	177	209	179	214	229	223	208	213	178	177	199	180	188	190	181	192	205	195	221	186	217	222	202	232	202	210	180	213	172	195	225	189	203	186	228	205	205	184	225	179	192	212	207	199	218	208	229	232	182	182	229	209	206	218	197	201	182	209	226	216	207	198	163	193	216	227	205	224	197	233	209	193	190	215	223	207	170	211	226	202	208	211	205	187	194	217	224	229	212	194	192	208	225	206	209	202	200	227	198	198	173	191	174	223	195	212	200	207	193	216	197	199	193	179	219	204	203	200	212	218	195	190	216	191	222	242	196	198	200	178	197	228	207	205	209	210	183	214	218	210	217	212	217	192	243	208	214	235	196	224	191	214	205	198	209	212	239	206	222	204	209	213	205	201	218	193	196	231	192	180	210	197	219	230	199	176	182	225	201	202	201	217	207	189	201	178	204	195	177	204	200	205	235	219	202	216	215	231	236	207	222	179	184	212	195	226	231	227	198	198	208	210	208	195	188	224	241	214	222	232	199	200	217	201	215	197	200	188	202	197	236	231	204	199	208	180	167	208	183	208	182	199	223	227	205	242	180	194	225	216	189	195	194	175	193	209	224	205	218	215	203	214	209	246	223	191	179	193	208	216	204	195	203	225	201	195	203	218	199	202	218	194	210	196	184	213	215	206	199	213	194	204	172	201	179	212	177	217	196	198	192	235	196	196	230	205	190	224	210	224	199	192	215	220	191	203	225	189	216	198	201	178	193	238	197	237	193	218	200	189	197	213	215	211	189	201	235	217	177	215	221	222	200	209	226	199	194	210	233	197	191	177	192	209	177	236	207	219	206	217	220	196	199	180	210	208	215	192	220	215	218	203	172	212	202	199	200	195	176	207	212	186	191	208	224	204	205	221	218	193	229	197	217	193	196	183	227	228	215	187	188	211	216	184	211	189	229	212	211	223	217	194	218	196	218	204	203	195	205	196	200	195	201	209	205	219	190	202	221	226	207	207	178	204	189	189	188	210	179	191	202	239	223	217	230	214	212	224	218	201	203	209	190	215	211	246	195	218	208	229	195	199	195	202	219	203	195	200	207	204	165	191	217	184	210	194	198	191	218	191	229	199	210	202	185	218	216	181	227	210	218	191	227	193	206	201	207	204	202	186	206	220	196	178	201	190	194	206	198	197	228	212	216	194	217	188	197
34411	48537	55322	54686	56398	42822	33546	32834	28572	25160	21071	13213	7783	3208	1567	918	730	555	553	493	506	493	507	492	510	494	492	452	500	438	491	464	478	518	472	421	480	449	417	472	449	459	513	499	493	457	471	452	478	506	472	459	463	465	457	465	430	473	476	453	460	498	503	455	440	479	459	496	499	462	447	427	483	457	462	451	439	475	478	486	467	445	488	439	496	470	447	479	461	456	442	447	449	476	476	475	465	504	449	414	447	496	461	455	507	458	534	499	473	460	489	483	450	422	483	461	444	470	459	474	498	459	478	463	432	487	447	451	448	449	451	440	480	461	430	483	462	474	485	506	439	458	491	445	458	446	440	438	429	442	493	457	492	462	420	463	496	441	488	481	418	492	461	463	459	456	458	475	467	442	464	450	512	446	471	474	469	467	472	457	456	455	456	457	487	482	471	474	481	433	459	456	441	513	495	484	499	474	492	419	484	459	488	509	429	441	443	462	484	456	421	491	475	460	446	460	474	499	435	451	460	483	468	443	435	480	475	473	468	487	460	447	492	489	427	463	447	461	482	478	448	529	436	445	472	447	501	466	460	474	445	471	482	459	471	475	469	467	480	472	486	482	439	449	448	460	467	479	495	429	402	457	484	477	468	460	479	466	453	475	468	473	454	453	456	492	503	481	463	483	467	454	462	450	453	480	447	462	464	484	499	446	485	468	487	436	442	499	408	450	482	446	481	449	465	477	443	453	494	471	473	448	439	476	473	462	487	463	467	502	466	501	479	451	462	469	443	468	428	470	450	478	447	476	493	463	448	492	457	459	437	472	463	495	457	416	440	451	457	418	449	450	478	457	478	470	489	463	478	455	454	482	479	471	473	466	468	457	460	449	446	477	476	456	454	464	478	461	491	457	481	448	472	440	482	489	453	469	483	462	447	490	463	463	485	429	429	468	466	469	476	447	443	449	456	462	467	456	476	491	444	514	472	479	464	472	482	446	483	458	431	481	474	445	431	437	478	467	446	469	484	454	446	464	507	436	424	478	492	459	433	469	450	477	489	478	442	466	480	414	467	464	461	442	461	457	493	435	484	457	471	462	473	447	484	438	503	462	484	488	473	442	472	490	482	502	461	472	469	474	458	476	505	477	483	492	478	459	422	491	412	485	481	463	433	478	467	437	448	482	501	453	480	440	462	439	508	454	444	465	503	506	450	488	456	448	451	479	456	463	479	496	458	469	458	447	453	448	436	458	487	468	489	468	467	491	477	486	431	476	472	437	468	444	426	490	443	457	463	443	473	467	476	495	461	458	433	475	472	458	454	435	472	465	491	455	447	427	453	464	474	484	492	467	442	501	442	411	422	481	415	427	419	459	455	452	450	444	462	436	457	461	462	452	450	487	439	476	470	472	480	469	448	452	453	454	478	467	462	429	461	450	480	472	481	469	458	484	438	418	463	472	446	467	469	492	429	488	455	478	495	454	424	508	470	420	501	459	469	421	452	492	466	439	469	448	465	475	456	484	481	457	459	462	451	454	425	498	463	467	469	493	471	477	456	438	423	462	501	437	494	462	460	451	456	504	475	446	478	452	462	444	459	472	457	474	503	424	470	432	468	480	463	436	458	482	470	448	473	447	437	460	454	486	477	478	473	467	454	463	464	480	468	497	474	471	514	462	490	485	491	471	445	483	490	482	465	469	480	457	486	486	450	441	454	424	433	511	513	502	473	438	453	447	449	438	448	468	480	460	468	456	461	458	422	489	424	457	452	495	500	477	424	484	438	512	445	474	483	474	461	424	465	459	468	438	452	458	448	462	465	492	463	468	485	485	450	436	457	444	473	437	432	471	483	447	476	443	462	441	465	460	464	489	420	477	449	490	474	465	486	437	473	489	438	474	434	455	479	450	480	493	479	485	465	483	475	448	450	463	497	457	501	500	480	457	480	478	465	455	487	499	487	458	501	477	444	453	474	416	467	445	453	469	479	453	486	452	504	470	468	434	479	521	445	478	439	469	463	454	454	462	480	462	455	478	449	461	468	461	454	448	459	465	463	499	469	483	509	432	441	456	455	484	490	473	486	473	473	495	460	504	478	441	489	464	473	468	459	430	437	469	490	491	449	488	463	465	456	494	473	461	424	463	456	477	497	467	436	439	427	457	440	447	483	412	467	491	463	450	453	455	459	425	475	456	466	433	447	451	494	485	422	477	473	503	452	476	466	503	471	455	473	443	437	480	443	463	436	417	470	499	491	466	436	453	435	444	460	457	465	412	449	472	441	460	449	489	471	447	476	444	404	470	467	445	437	443	461	470	490	477	437	478	439	452	456	439	411	441	455	441	480	427	441	454	505	484	429	441	434	508	485	480	452	452	488	472	469	465	494	441	491	429	437	458	450	451	472	472	465	493	470	471	430	443	461	453	441	439	522	485	438	430	449	460	444	454	459	461	456	446	443	439	484	483	491	440	467	442	430	434	426	467	495	494	475	424	460	486	477	472	447	462	431	485	461	460	480	463	419	471	469	456	478	481	471	420	463	456	488	453	451	454	444	463	433	462	480	480	441	460	453	480	483	453	424	470	472	509	495	497	449	464	482	476	437	431	472	477	485	447	460	416	461	455	460	481	503	463	464	476	485	502	482	449	495	473	468	481	476	491	505	443	509	451	468	456	469	452	443	420	473	456	472	455	488	480	479	425	476	493	496	445	455	486	468	513	496	483	458	468	472	447	484	484	477	486	461	475	484	457	460	501	482	479	477	454	430	467	488	454	417	470	463	461	454	467	479	471	496	443	458	447	458	437	492	431	447	490	487	502	466	431	453	475	502	474	472	445	475	450	495	417	428	447	487	442	452	451	502	481	480	447	466	473	492	443	453	494	471	462	473	492	462	494	447	484	470	454	466	504	459	436	489	452	481	425	440	499	496	465	470	451	457	448	468	458	441	463	494	458	478	475	413	512	486	506	461	448	474	484	473	441	466	439	446	458	410	468	471	501	489	461	463	503	491	459	482	477	494	509	479	456	480	487	461	454	466	498	469	452	453	471	507	485	488	457	481	459	509	460	478	474	461	463	486	436	481	456	478	469	470	441	464	446	450	443	457	453	459	460	458	426	478	481	465	468	513	459	465	448	473	448	478	462	447	454	467	467	489	460	502	460	460	469	454	454	458	491	459	445	449	467	471	485	469	466	442	458	463	468	474	501	419	463	510	456	454	461	476	468	486	457	468	489	494	442	410	447	521	515	453	508	467	456	454	467	444	464	491	460	450	465	470	456	451	488	474	472	425	497	473	453	448	467	455	477	511	482	494	457	442	477	444	476	454	432	421	464	457	494	540	436	485	439	454	443	467	455	509	425	463	417	457	466	425	492	465	481	423	449	495	462	467	475	438	479	467	425	458	486	486	497	439	424	432	473	454	461	478	487	495	461	478	476	461	507	454	449	463	476	491	461	432	529	460	469	470	462	516	503	464	489	451	417	448	479	494	438	461	432	426	458	483	429
58475	51256	50649	45509	45601	33547	29581	27492	22420	17965	13442	7465	3687	1440	676	423	308	251	252	230	261	227	190	212	216	217	200	201	189	213	197	193	252	216	182	213	223	217	226	216	169	221	218	201	210	217	211	220	203	210	221	190	208	209	204	215	200	171	177	196	188	215	204	227	215	201	213	207	200	174	219	193	199	212	227	212	226	202	238	208	208	237	210	185	214	212	229	205	211	207	192	224	191	207	213	188	190	200	218	209	200	222	217	205	209	175	191	193	194	214	232	185	210	222	224	209	223	216	216	205	226	210	248	202	219	203	197	201	197	229	214	200	195	201	219	209	215	196	239	192	229	198	203	197	208	216	189	198	181	190	191	204	189	209	199	189	215	234	182	184	204	188	216	199	207	214	188	208	208	189	178	227	217	182	206	187	214	216	197	206	221	219	212	211	216	209	211	230	213	220	212	214	193	186	189	220	210	182	214	213	191	219	214	210	228	206	237	200	196	196	198	214	189	195	206	217	223	222	189	218	215	190	232	253	194	191	216	210	204	206	186	196	217	212	195	186	225	212	191	215	222	184	211	197	212	202	209	225	194	189	196	200	225	187	192	226	203	238	212	210	182	228	212	196	205	208	195	216	218	207	172	198	188	227	212	191	234	189	218	193	242	189	202	189	196	208	240	227	193	219	190	187	199	216	198	234	199	196	200	189	226	206	215	210	221	212	196	191	195	192	230	236	199	165	207	218	207	217	252	181	210	199	192	217	191	216	190	185	225	218	222	208	218	224	241	194	206	179	204	197	193	219	208	197	224	222	221	192	188	200	200	176	218	202	207	199	211	167	210	191	207	201	224	199	213	203	182	218	217	195	194	198	185	174	209	212	191	178	195	226	199	214	216	214	199	184	219	198	205	213	209	223	233	190	203	206	216	214	204	218	194	205	208	215	216	217	214	186	183	198	208	201	200	214	228	207	193	218	215	199	201	209	239	208	185	190	197	200	200	213	204	225	184	222	229	218	184	194	214	214	215	219	179	215	191	206	206	181	206	222	208	213	181	185	204	191	184	207	208	211	194	198	197	234	197	219	207	203	228	193	221	187	216	194	191	215	197	227	190	220	180	213	234	189	200	231	217	208	214	221	202	213	188	218	227	209	222	226	234	180	215	230	229	217	234	189	183	225	208	208	200	192	205	217	216	213	218	203	184	213	210	224	236	226	194	224	213	191	212	215	233	204	213	234	213	219	206	196	205	188	231	197	223	177	230	187	205	184	198	210	232	214	210	182	204	200	176	189	186	197	201	207	220	222	203	204	216	198	181	216	212	187	194	188	183	197	231	194	197	207	204	193	204	192	196	214	210	210	196	177	201	231	181	191	218	203	216	197	202	240	195	192	218	176	196	202	230	186	224	198	211	208	216	192	207	209	231	197	221	225	189	180	199	230	187	198	201	197	228	195	223	207	186	217	202	222	232	202	242	193	206	201	214	201	220	244	203	195	171	198	181	210	187	181	226	186	210	216	232	190	219	221	215	216	218	205	211	212	191	195	206	220	197	200	203	212	216	215	223	191	221	189	197	212	187	207	230	201	183	187	219	190	215	183	205	209	200	191	191	202	212	210	207	198	214	223	214	227	204	199	179	210	199	223	209	204	209	208	206	221	196	219	202	224	212	212	185	210	200	208	203	197	205	188	194	176	216	200	192	211	204	183	209	186	199	175	184	190	213	220	207	232	198	197	223	209	187	212	198	217	197	170	259	200	201	209	245	174	208	209	203	195	208	189	214	228	174	180	202	186	185	214	193	206	217	223	225	187	196	218	210	193	199	230	207	195	185	195	196	203	259	189	192	188	188	251	189	215	171	203	207	213	188	197	187	190	203	226	233	179	196	199	206	205	197	195	214	225	184	198	228	214	201	198	210	184	178	200	209	226	222	212	201	213	229	199	233	222	235	187	196	202	186	215	191	186	199	196	207	226	211	194	202	228	211	191	178	214	216	227	203	236	224	211	209	193	207	214	203	192	205	183	188	198	198	209	228	228	197	206	221	205	216	194	226	194	201	230	203	195	198	238	222	195	183	191	186	195	184	199	209	200	195	190	194	211	203	170	208	221	208	200	211	209	224	203	198	251	208	184	213	210	215	217	210	211	190	186	211	210	223	240	208	211	187	217	207	204	217	206	202	205	182	193	202	221	213	200	232	196	214	202	237	214	198	202	217	188	206	210	210	169	201	215	198	190	221	199	190	194	198	220	234	211	202	193	184	190	199	188	202	231	187	222	231	189	198	204	204	199	205	222	199	188	248	216	230	208	228	182	173	215	220	231	184	197	196	221	201	200	224	229	210	219	213	219	188	227	221	209	203	209	214	203	226	211	199	206	182	187	193	192	200	206	221	219	212	195	200	198	210	211	194	192	205	208	227	208	184	199	220	219	198	194	223	188	220	199	188	202	196	204	178	230	197	186	181	196	193	212	189	185	200	198	213	187	235	214	200	212	214	197	215	215	223	242	204	204	187	188	208	197	188	218	203	216	198	217	192	229	224	212	201	216	211	208	204	179	198	190	224	209	208	193	204	217	196	226	209	191	225	215	227	243	217	207	190	200	215	210	203	195	241	226	175	184	194	209	222	213	188	192	245	210	208	188	195	210	191	206	205	209	220	228	184	197	208	219	207	200	181	233	182	198	200	218	209	221	226	188	224	204	193	215	200	225	245	220	206	231	207	200	170	190	208	211	191	213	190	216	210	203	236	196	227	199	226	210	212	201	209	217	195	192	205	170	221	222	195	197	195	209	228	221	189	222	206	206	204	201	201	200	187	225	199	204	196	213	223	197	221	182	204	206	218	203	241	210	221	205	224	212	207	208	222	201	222	221	203	198	220	219	214	216	213	186	191	204	204	197	202	200	205	214	182	219	220	221	206	200	215	213	223	183	188	226	191	227	195	202	213	208	196	189	203	210	186	219	203	209	229	223	238	187	184	226	203	218	236	209	172	204	227	179	203	214	213	199	200	206	168	208	225	216	203	213	219	184	200	241	204	224	218	215	199	211	189	193	192	201	177	178	215	222	214	196	203	199	205	190	193	191	221	216	224	205	197	206	215	188	195	201	189	243	220	228	229	196	186	185	218	201	198	214	174	213	180	204	191	201	199	206	189	172	198	215	193	211	218	194	170	222	185	221	205	176	191	192	213	168	211	213	219	207	203	173	193	192	204	210	217	206	212	207	211	220	216	189	205	230	193	190	194	211	217	187	195	185	186	203	174	224	219	191	203	210	199	208	190	184	196	192	203	209	174	217	212	227	194	189	207	219	211	216	212	194	205	187	216	196	209	198	197	225	202	216	184	203	206	211	217	222	217	187	190	228	207	218	225	199	216	188	212	224	196	211	226	196	213	226	208	215	212	207	214	199	214	227	213	218	188	220	212	216	195	213	239	218	189	230	212	196	214	198	193	190	218	193	202	202	221	193	198	197	213	197	194	179	205	197	240	238	203	225	198	232
42652	48588	55058	56111	54598	46371	45589	41941	37625	34710	29725	20085	11745	5101	2444	1370	866	664	590	652	547	518	500	517	509	498	486	474	517	486	444	463	503	484	454	434	499	470	465	477	462	420	455	441	473	470	498	431	451	445	458	445	469	446	417	455	495	444	452	443	432	476	458	472	412	440	507	443	442	494	440	441	449	450	449	512	467	490	458	483	423	404	463	408	441	439	450	458	485	473	460	475	451	480	465	448	444	444	452	490	474	445	452	473	486	431	486	522	451	479	457	463	470	446	469	455	449	448	450	464	469	469	434	493	472	444	496	467	435	465	426	429	432	443	470	471	474	468	452	487	493	454	511	443	459	441	467	468	447	505	430	465	476	471	520	462	461	511	529	462	484	458	507	422	482	471	458	472	441	492	441	481	461	445	436	469	474	485	438	440	464	461	426	433	465	470	482	457	428	466	472	458	528	484	503	488	449	477	448	405	444	441	456	467	434	456	461	456	487	476	433	459	493	457	450	471	432	473	463	464	452	459	475	452	501	468	444	469	496	444	446	466	477	471	458	472	437	485	457	453	466	484	455	461	493	450	481	477	434	469	494	456	430	443	485	472	485	493	432	480	428	489	422	440	463	481	436	457	464	429	458	449	462	444	438	461	471	455	480	456	449	471	450	459	514	450	452	449	451	443	431	411	482	472	461	459	482	480	458	439	453	492	448	460	428	453	462	443	454	461	471	458	420	446	462	460	512	444	497	490	471	465	428	470	453	441	472	473	452	478	450	482	449	457	435	494	497	467	423	486	491	513	472	448	490	445	464	489	494	474	459	488	447	504	441	467	462	476	484	475	423	466	500	454	444	519	464	484	480	464	450	480	477	499	437	467	450	447	465	464	500	432	478	491	468	472	486	441	426	446	459	468	448	476	492	465	492	464	447	449	472	463	436	478	500	519	457	422	437	442	475	417	417	489	516	466	450	438	482	449	444	475	462	466	450	462	436	455	485	474	475	441	459	484	465	492	471	448	456	452	414	460	431	475	470	462	490	434	478	450	430	450	455	487	439	449	465	449	486	445	481	458	464	489	483	460	495	455	438	463	428	486	503	500	476	468	434	438	455	460	427	446	466	441	467	460	452	481	444	470	414	486	502	428	429	419	423	462	477	449	476	496	484	456	446	465	458	454	471	487	448	446	448	453	438	469	462	473	522	477	488	448	460	474	468	499	457	425	456	464	455	427	482	467	478	468	416	494	424	459	487	481	461	473	470	429	505	485	456	442	470	483	443	466	461	447	450	467	451	490	429	502	481	471	469	457	436	501	424	452	429	429	440	420	463	488	465	467	436	423	434	493	480	459	448	462	455	425	465	460	441	466	459	453	467	446	518	420	433	479	494	436	400	466	459	456	480	454	482	465	469	446	451	458	425	496	470	430	466	448	435	487	471	454	464	425	457	505	422	484	493	467	432	410	428	485	465	487	456	452	452	458	436	488	443	491	482	464	438	443	450	470	430	462	431	458	476	458	468	450	523	455	499	472	438	441	435	493	490	486	464	466	437	448	455	485	443	462	430	485	484	439	458	495	464	429	472	463	489	473	463	484	466	449	455	439	458	480	476	439	445	460	434	461	465	467	479	424	456	461	478	450	478	468	477	454	446	493	416	445	468	435	461	428	433	485	441	444	447	487	484	472	458	432	468	461	481	434	446	472	486	438	464	460	434	455	438	460	481	478	453	487	438	463	455	479	445	442	473	444	489	486	469	450	458	466	456	446	472	433	426	470	481	490	460	451	412	440	447	474	447	470	456	465	463	455	471	464	460	498	444	450	475	458	441	454	479	448	433	445	479	461	508	527	462	459	514	433	492	509	484	504	441	442	451	463	482	482	436	429	450	453	466	439	459	441	472	443	443	462	500	447	463	473	473	455	501	441	467	522	477	441	434	442	451	462	452	467	455	480	446	464	420	410	506	475	438	468	461	430	462	484	495	469	469	479	468	489	455	479	485	484	477	466	479	463	461	453	473	447	472	465	459	461	465	476	431	464	434	492	505	449	432	476	481	450	415	486	476	431	462	485	464	473	449	497	461	451	456	454	419	504	442	486	451	450	460	497	461	459	419	438	445	448	432	458	493	472	485	479	471	481	455	446	421	451	484	476	442	443	496	477	462	437	498	490	483	464	448	485	446	472	500	461	472	425	433	446	465	461	513	451	453	442	479	496	466	475	469	488	464	469	471	473	493	496	453	478	451	481	466	455	460	498	491	472	486	481	454	466	452	460	475	468	494	443	463	473	514	435	469	467	461	473	487	456	457	459	406	452	465	458	442	436	466	486	496	456	464	437	462	447	497	449	438	480	454	471	437	441	453	466	497	461	426	465	460	486	456	483	488	430	451	494	466	508	466	526	432	472	457	457	442	491	472	424	458	452	494	463	439	445	484	489	479	487	458	457	485	429	459	456	464	462	448	431	448	421	461	434	500	508	465	480	481	506	481	443	428	450	504	441	464	495	509	471	468	461	418	456	434	474	474	460	461	438	467	488	467	497	487	469	462	500	474	439	447	447	473	499	437	503	477	450	466	458	438	477	474	446	447	461	476	413	435	461	488	438	428	434	463	466	450	477	459	446	472	433	437	436	468	446	463	426	438	462	450	466	465	427	470	468	478	469	469	465	501	474	480	453	457	465	450	462	426	484	484	463	450	464	457	492	432	472	485	447	469	494	482	429	474	458	474	428	460	476	465	443	467	470	437	463	422	443	420	459	452	441	483	439	436	436	473	463	452	448	466	478	457	466	435	453	428	432	455	473	436	480	461	442	473	450	415	459	429	465	443	463	468	470	454	447	428	477	449	454	490	445	454	469	454	497	458	441	446	447	488	484	425	460	453	449	442	447	462	489	469	490	431	476	430	459	496	498	434	449	451	446	455	467	454	452	446	502	445	455	468	463	464	467	471	441	486	443	433	491	439	448	455	466	472	470	396	471	484	489	481	470	486	466	476	438	425	443	482	449	452	441	458	470	469	474	479	488	427	488	484	462	453	445	469	429	435	427	447	465	422	491	468	448	445	462	482	510	405	446	438	464	458	468	465	451	454	450	449	468	463	448	510	475	440	497	478	463	461	450	478	453	505	452	504	440	470	433	464	468	428	477	461	458	447	458	491	459	475	485	472	441	458	457	448	506	474	463	475	494	458	451	481	445	477	430	455	477	462	453	505	439	462	473	479	447	438	488	466	465	428	440	474	452	444	475	454	471	467	461	466	423	489	466	461	464	433	459	443	477	447	438	438	476	415	499	498	485	461	454	484	459	466	473	448	424	466	479	449	475	438	484	462	473	449	482	459	467	532	490	453	497	460	450	466	407	478	404	478	465	466	437	477	476	465	458	461	469	472	447	451	438	446	495	485	476	425	457	446	428	494	447	495	434	480	448	453	462	455	484	486	504	465	505	452	427	458	457	442	459	480	468	441	495	444	479	459	474	459	496	438	460	465	494	479	430	483	458	448	472
32166	32877	31466	21975	14889	7554	4119	2581	1615	1050	844	640	476	307	260	209	235	220	231	213	212	217	189	183	228	220	198	206	231	213	237	201	197	210	217	212	207	228	202	250	230	198	213	190	212	221	188	221	185	202	206	197	195	188	209	196	193	224	193	206	190	211	210	206	200	213	206	220	205	214	203	185	196	187	208	220	197	219	209	194	211	211	159	226	210	229	231	215	209	210	185	197	206	197	246	189	191	214	216	224	219	202	216	215	195	202	190	179	179	195	193	207	208	185	221	202	218	182	217	192	240	194	220	218	213	213	186	223	203	208	209	244	231	209	227	205	191	196	186	195	215	184	219	215	210	212	172	204	196	201	202	209	215	212	236	214	216	200	179	194	208	221	216	180	203	210	201	200	211	209	174	175	187	218	233	194	209	209	191	211	184	208	183	213	199	222	207	222	215	181	216	172	189	189	224	220	205	222	214	212	219	189	218	220	200	223	212	196	183	204	215	215	212	198	207	203	186	191	237	215	177	221	199	192	221	188	212	195	219	198	252	221	209	228	197	181	194	229	208	210	183	201	218	234	208	210	236	224	203	212	212	213	185	213	235	220	204	165	208	201	211	212	195	208	181	204	221	233	169	213	201	225	189	216	230	186	195	178	201	194	205	206	192	237	201	201	207	200	221	202	203	221	222	205	217	192	204	181	201	189	234	219	220	196	198	198	198	202	207	194	175	192	184	201	218	212	187	170	208	199	231	202	199	244	213	195	203	213	239	199	195	197	196	196	227	208	211	192	196	227	205	188	214	188	205	222	201	204	201	196	201	221	219	188	198	209	185	195	211	217	199	209	217	193	208	213	254	230	182	196	184	224	197	187	191	195	203	214	189	180	195	210	217	218	202	210	236	186	195	226	203	188	203	208	256	248	221	200	217	225	204	217	234	195	217	217	186	213	188	229	211	188	200	216	202	210	227	199	207	193	176	222	211	209	197	205	220	189	223	203	218	196	207	212	216	212	225	200	203	228	188	176	210	225	178	220	218	201	182	206	167	209	204	197	194	213	194	199	226	219	192	194	200	230	177	210	229	204	234	205	212	214	218	205	223	214	216	214	200	230	172	218	179	219	225	219	212	191	168	190	181	213	221	215	201	198	201	217	178	229	197	195	230	178	217	224	209	217	240	194	202	181	223	199	203	196	232	199	201	193	197	204	193	216	190	224	195	203	212	192	211	208	205	197	203	233	204	203	231	208	225	214	191	217	210	243	179	216	210	215	193	218	220	201	191	175	199	209	209	215	195	209	187	192	190	187	201	197	206	205	186	201	236	171	227	212	209	188	202	210	206	198	215	232	186	202	215	208	210	214	196	198	213	195	194	213	179	211	243	206	193	181	203	216	175	187	230	212	192	191	212	206	175	211	211	214	202	203	188	218	198	204	192	228	219	206	188	188	232	212	217	173	214	199	195	192	183	208	192	183	193	207	226	208	215	212	201	189	203	205	233	206	227	202	193	201	212	217	218	222	192	235	202	222	188	222	222	208	205	258	191	199	224	205	208	233	184	204	206	183	180	190	204	198	188	186	194	220	218	199	213	213	195	188	197	201	191	226	210	220	197	223	197	223	205	197	214	174	225	191	211	208	189	190	194	197	176	209	193	188	200	217	221	188	189	223	212	192	208	217	199	204	204	193	204	184	229	229	202	194	208	193	217	222	223	198	213	238	212	224	197	206	170	222	198	205	218	204	200	228	208	234	208	255	196	207	206	200	236	205	207	209	190	190	222	187	222	228	230	214	210	197	187	190	196	197	220	218	195	195	195	200	217	182	186	227	195	212	191	196	223	208	227	210	208	201	232	205	205	211	171	198	190	220	203	197	211	210	232	197	206	197	196	209	198	202	189	212	180	200	210	190	216	197	217	184	206	248	164	200	194	220	188	205	216	238	195	207	219	248	198	193	204	217	238	228	189	207	192	225	206	199	184	213	190	197	191	187	187	216	189	188	198	211	195	220	214	211	187	183	206	212	200	201	194	234	207	194	230	201	213	205	218	196	228	194	207	204	190	236	228	206	202	214	207	208	203	217	185	215	204	209	222	197	226	227	215	213	216	199	194	183	195	217	189	196	200	201	191	201	202	201	228	220	206	200	206	215	219	213	213	214	213	188	197	199	215	207	228	202	175	201	201	197	195	195	187	192	190	209	205	206	192	237	185	211	194	218	165	240	197	203	204	212	214	217	221	218	208	205	203	220	172	183	223	229	179	214	223	212	193	198	211	206	226	194	189	206	194	219	224	203	222	196	222	176	204	196	194	204	190	207	219	217	218	226	225	224	230	222	200	233	181	218	201	227	223	208	219	185	196	233	218	206	204	230	198	189	178	199	188	202	233	212	211	204	199	197	170	185	219	189	186	215	201	216	218	211	181	201	208	190	222	206	230	197	205	196	239	225	210	209	184	197	200	208	219	209	211	212	234	221	219	201	196	226	198	208	184	213	211	226	235	202	213	190	191	231	200	174	190	195	214	230	194	203	199	192	206	220	208	225	208	204	188	207	235	215	196	196	191	220	209	205	200	207	201	201	215	194	207	218	211	203	231	208	204	208	208	229	207	217	208	194	189	204	208	191	195	220	222	206	210	223	219	211	200	225	207	200	206	209	196	198	194	190	204	213	208	198	190	218	204	196	203	227	200	224	204	193	220	206	234	220	206	205	203	203	191	209	191	215	221	197	176	212	216	216	201	207	197	222	214	201	186	215	215	206	194	215	215	200	210	202	197	179	197	201	210	208	211	225	184	207	211	230	200	222	196	209	206	209	221	194	199	201	198	214	194	234	225	222	195	189	201	211	184	198	185	198	227	198	188	185	226	209	216	199	205	192	213	178	219	222	221	209	212	232	175	182	209	194	204	205	215	203	192	230	224	213	217	223	197	197	203	172	199	204	210	205	196	231	176	194	205	218	215	219	220	194	257	215	194	223	197	221	209	207	220	220	232	206	207	202	213	209	217	198	192	200	214	224	222	208	194	194	197	189	194	217	208	195	221	209	215	227	206	215	171	200	222	216	224	187	170	225	209	198	189	196	210	177	235	204	213	212	223	232	200	216	204	205	221	189	220	248	206	205	188	196	200	206	204	216	225	196	201	171	185	199	201	210	212	215	205	203	202	195	213	214	208	194	196	198	196	212	185	194	212	225	213	213	196	205	208	185	199	204	202	191	209	209	242	175	189	207	235	219	186	216	189	190	195	210	214	220	224	190	245	217	212	198	218	174	230	228	205	212	213	202	207	207	211	201	200	191	228	211	206	190	202	204	192	206	188	224	204	229	174	216	189	211	224	194	222	226	216	198	208	192	199	191	202	211	208	217	205	205	192	200	206	196	208	204	186	206	198	224	213	197	201	203	217	217	216	201	210	206	218	197	244	189	188	211	220	213	212	187	206	200	190	220	211	199	216	206	183	201	215	212	202	211	233	211	197	204	201	210	209	234	193	183	189	222	217	199
19878	26503	33207	31647	28386	18583	13452	10003	6698	4510	3423	2261	1448	865	586	540	532	520	452	451	438	449	442	446	479	448	474	491	487	484	519	477	469	472	439	464	492	493	449	453	475	501	459	505	502	468	479	461	456	456	473	472	473	459	481	437	477	440	456	490	483	473	495	438	449	460	493	476	442	441	469	489	475	479	457	494	503	464	450	467	468	511	496	472	472	511	461	468	498	428	453	477	519	491	492	445	463	498	446	458	512	474	490	488	492	477	461	441	461	473	461	489	494	468	470	479	484	477	457	454	483	449	462	441	513	493	493	470	455	465	435	489	482	483	483	461	432	467	501	475	410	484	459	474	481	445	504	476	478	491	448	466	482	431	480	487	487	459	465	476	465	510	473	428	507	469	513	456	432	475	473	481	466	481	445	470	447	467	483	489	440	476	488	467	510	439	490	469	471	480	436	460	498	465	453	437	488	485	455	465	459	461	465	469	482	480	451	526	475	513	512	471	479	481	469	470	455	485	450	488	473	504	488	483	465	486	491	497	462	433	479	505	472	445	468	450	474	433	470	484	480	495	482	477	464	447	465	487	463	476	442	449	487	441	456	473	463	452	479	454	483	500	534	486	496	471	508	501	479	501	433	465	479	483	462	480	422	457	499	485	442	463	503	510	477	481	458	439	473	532	478	434	478	461	493	474	422	461	470	447	498	478	485	480	451	459	454	507	454	474	465	475	454	469	464	456	475	495	459	495	472	430	482	454	436	461	453	488	477	485	462	439	460	453	446	472	484	491	451	459	447	465	443	439	476	453	465	493	480	490	459	478	451	480	477	459	479	487	474	487	456	475	498	504	488	510	469	459	494	487	479	473	505	479	467	514	449	487	466	432	488	478	448	434	494	450	443	451	465	480	517	439	483	454	426	513	494	506	456	472	483	474	509	480	473	445	460	517	508	492	457	495	467	444	449	482	490	494	470	426	465	486	462	453	488	460	505	495	465	476	446	473	446	478	469	479	469	442	507	466	492	502	468	478	489	452	467	469	501	449	475	502	470	427	503	459	490	438	474	487	470	495	464	439	457	484	453	466	445	472	441	460	454	456	502	464	464	513	463	489	437	473	448	482	454	461	451	440	433	457	450	465	476	476	448	459	474	472	461	466	491	467	473	486	453	491	457	469	509	451	521	487	489	500	465	457	490	461	481	487	459	466	483	448	458	485	481	443	437	494	480	475	505	468	481	468	441	492	461	481	477	442	462	488	446	491	487	447	490	502	485	464	497	463	463	457	444	458	477	505	439	513	487	493	467	478	507	491	441	446	522	441	517	490	494	419	460	444	446	474	518	449	484	452	463	485	478	440	467	483	462	448	446	471	489	471	454	466	512	450	486	455	450	478	435	474	481	465	480	447	470	445	443	501	445	479	460	492	452	486	471	512	447	471	449	476	551	495	498	426	487	465	449	481	508	499	460	444	476	474	442	503	452	498	471	502	514	460	483	478	471	458	495	461	505	486	503	457	489	463	440	479	497	472	507	453	476	492	460	495	504	536	465	473	472	470	455	446	502	502	466	467	488	461	467	451	454	496	477	470	457	505	440	447	488	467	478	465	485	444	448	487	489	499	451	483	456	452	469	440	471	499	454	455	457	505	477	482	480	460	456	442	449	461	493	487	457	477	441	449	471	466	464	437	480	469	449	482	432	474	467	459	449	462	480	492	445	465	478	470	462	470	426	465	466	477	503	474	500	494	452	513	464	502	454	506	475	473	479	484	444	482	503	456	475	498	474	517	469	503	461	469	468	489	543	466	458	481	450	441	511	505	460	479	484	495	475	498	475	430	466	457	470	439	456	446	493	484	453	472	477	471	472	460	455	478	510	493	469	472	456	504	444	432	452	474	507	500	459	475	431	456	466	489	497	490	461	473	427	468	469	483	478	469	494	470	463	469	484	487	486	429	485	499	432	477	444	460	451	472	495	455	485	475	494	500	474	478	476	466	473	484	494	442	481	480	508	498	475	477	433	475	448	426	469	446	488	460	471	478	511	476	482	486	440	496	503	508	464	484	442	476	463	485	484	470	454	462	488	512	506	505	490	464	484	408	466	488	500	481	466	461	463	451	493	449	451	452	498	503	458	447	476	489	469	471	510	491	477	455	454	436	443	497	442	451	482	474	484	463	438	511	503	442	494	495	456	474	481	453	448	464	518	478	483	460	480	498	428	443	490	451	435	440	435	455	469	455	490	474	476	461	471	454	491	456	459	443	457	502	475	469	465	439	484	445	454	454	485	475	487	469	449	469	437	466	455	480	460	473	473	460	469	470	489	439	456	461	480	445	460	454	466	446	498	471	404	486	467	506	433	494	469	489	456	447	477	479	509	485	496	457	469	478	447	452	450	443	434	449	468	466	477	487	469	492	451	448	482	447	492	468	490	473	470	489	478	486	514	478	487	437	505	490	433	479	451	451	465	486	489	462	456	463	484	446	470	404	468	477	444	471	501	457	450	470	450	475	453	430	465	437	461	412	489	500	464	414	453	492	434	476	468	484	483	477	496	509	499	474	505	460	528	484	488	469	472	479	510	485	485	416	510	456	494	481	446	456	467	458	487	501	460	484	492	474	456	476	464	473	461	493	528	509	492	449	446	511	455	440	464	502	464	509	476	467	473	446	498	471	467	484	505	452	447	499	473	485	500	469	463	463	453	448	455	435	500	444	463	486	485	458	449	463	497	460	457	466	461	452	451	483	466	468	448	462	524	435	491	471	512	476	455	440	454	474	463	463	479	477	502	492	477	480	472	459	464	418	466	519	457	446	483	470	493	474	445	455	472	465	445	453	482	434	458	504	479	429	473	463	486	466	509	473	424	426	470	503	472	476	507	471	436	455	441	459	479	426	503	443	482	481	486	488	497	486	484	469	464	463	495	476	498	466	456	486	460	473	490	481	455	502	452	473	465	458	491	479	472	462	484	461	499	494	447	475	496	435	488	451	490	454	462	486	493	457	458	457	412	448	519	464	463	489	451	444	454	479	462	485	465	489	431	492	451	485	473	438	473	437	445	477	463	451	506	479	458	442	489	429	516	469	492	471	508	485	471	475	438	486	475	457	477	512	478	496	443	448	420	446	500	497	455	431	477	496	453	461	465	438	515	467	520	492	486	465	516	456	509	462	474	478	452	455	475	474	449	496	452	423	474	482	455	462	463	447	481	500	470	496	486	463	506	459	480	465	484	446	507	456	480	504	489	450	466	467	481	478	435	454	481	493	480	460	491	462	460	510	487	445	459	479	479	454	470	469	478	455	493	464	470	459	451	478	456	497	481	450	456	492	436	441	458	422	430	477	470	460	471	471	479	492	450	466	460	453	454	463	465	478	490	479	491	470	431	466	426	477	465	462	495	504	472	484	483	472	480	519	472	439	477	469	492	454	497	473	452	462	479	493	476	516	463	475	489	473	468	502	481	477	459	469	432	474	457	479	458	524	445	496	486	486	460	477	474	491
48804	54136	48368	45022	45663	30553	23493	19104	12432	8956	6570	3620	1741	807	489	310	265	221	205	198	215	238	223	201	230	216	197	214	195	225	206	216	202	195	182	218	240	214	191	194	197	191	200	211	221	229	206	188	207	177	194	207	204	196	207	189	230	215	195	180	242	190	218	216	212	205	196	200	184	211	202	191	212	206	218	246	214	206	218	188	196	203	205	214	204	214	189	226	191	235	193	189	205	215	209	210	182	222	216	187	225	200	221	198	209	194	218	215	197	190	192	196	209	197	224	181	209	185	197	220	221	212	183	179	214	201	193	208	210	190	200	237	219	213	192	229	193	228	212	190	202	217	195	211	206	212	196	217	215	221	228	214	200	195	208	223	181	235	200	208	193	202	219	201	205	183	209	191	198	189	191	204	213	229	199	222	184	217	197	233	210	203	211	222	199	228	208	175	207	223	189	220	188	190	198	189	236	226	208	208	195	201	211	194	181	199	180	206	235	210	223	192	205	195	191	196	200	173	183	196	198	199	191	180	198	202	191	202	248	201	219	210	212	240	189	188	202	200	199	202	222	209	186	196	212	201	226	202	184	173	202	188	195	177	204	196	195	215	229	214	194	185	210	188	173	191	207	185	170	212	203	234	215	203	189	205	197	211	221	201	182	214	215	186	204	203	211	168	181	213	223	204	189	202	189	230	213	206	200	211	188	192	196	200	205	207	184	208	224	204	193	221	188	171	210	180	202	211	191	197	190	195	234	191	179	190	193	214	206	222	201	190	215	228	211	187	210	205	215	223	194	187	197	182	219	194	189	193	207	206	230	184	189	209	207	193	225	218	210	188	202	214	192	184	190	208	213	215	195	202	208	222	188	183	203	206	215	190	203	203	181	213	180	192	197	180	206	241	207	225	189	218	213	192	207	199	214	225	214	208	198	239	206	210	175	212	200	191	219	189	209	215	203	208	199	194	205	171	213	224	208	203	193	230	195	218	209	197	208	193	237	186	169	213	201	220	188	222	202	200	190	203	233	214	207	199	195	212	217	190	226	212	211	216	231	196	223	190	189	200	220	219	180	214	224	186	198	206	230	213	185	187	203	217	185	172	200	177	204	185	191	223	232	185	197	213	191	210	225	193	240	224	203	187	199	195	187	210	225	191	178	222	222	199	195	188	201	191	215	243	175	198	197	188	202	235	201	188	199	223	210	197	208	207	198	203	190	217	214	198	160	186	188	182	208	185	236	202	194	219	214	187	200	198	209	230	204	209	203	177	182	191	193	192	195	212	216	201	219	187	188	187	207	204	197	199	206	195	192	225	230	191	219	193	211	204	199	196	192	166	194	210	214	196	181	204	205	189	213	224	219	199	215	231	238	209	216	223	197	197	220	196	245	185	213	215	220	196	187	183	198	204	221	210	192	197	198	200	204	214	203	239	187	205	196	200	207	193	207	192	206	197	207	217	210	196	178	182	187	226	198	222	225	220	199	214	210	193	166	222	210	215	218	188	228	221	173	192	205	208	203	210	180	199	240	182	180	224	224	197	191	210	178	204	203	190	209	210	183	195	214	174	193	201	190	168	222	219	204	202	194	196	217	181	240	209	218	212	181	192	205	200	206	196	197	177	216	179	210	207	198	192	187	179	176	205	199	208	209	202	200	209	214	200	200	216	218	202	195	200	193	208	222	214	189	199	188	193	184	212	198	183	205	175	194	202	217	219	196	213	215	200	181	182	215	219	217	199	200	229	210	241	205	197	207	212	172	212	203	215	237	206	188	210	218	213	214	186	202	206	195	211	204	174	214	172	205	171	187	207	192	208	229	194	194	178	202	216	213	236	208	186	200	182	189	165	200	199	197	197	175	186	236	196	187	178	214	200	203	170	211	224	213	189	196	221	218	222	204	178	210	208	166	186	214	209	169	218	186	189	194	213	196	186	231	197	191	209	204	216	192	215	187	195	202	205	215	180	196	185	234	212	220	197	206	178	204	229	204	198	186	217	178	197	209	204	196	187	205	179	214	234	221	217	237	191	221	185	205	228	216	187	208	191	195	213	187	191	220	210	188	199	215	216	204	234	199	194	216	236	208	173	212	204	224	187	198	215	218	173	204	197	192	178	199	177	215	222	178	181	204	200	175	204	174	198	192	213	195	202	184	196	207	221	211	204	190	191	234	196	195	207	184	219	223	207	178	187	184	192	179	184	192	212	207	226	213	187	226	237	216	228	218	213	205	192	223	197	198	199	203	198	208	202	211	193	191	210	185	198	177	187	182	201	207	195	186	205	221	220	192	224	205	211	193	200	218	200	193	224	205	190	193	187	198	200	186	200	212	229	237	191	220	212	229	219	217	237	194	219	206	190	205	177	214	176	185	212	201	202	214	196	176	210	195	206	209	206	204	211	219	187	193	242	203	186	216	185	202	209	195	223	148	219	181	200	191	199	194	196	214	230	205	219	215	211	204	226	215	195	215	192	219	211	183	210	192	199	195	196	187	170	195	237	191	209	222	193	185	188	194	221	220	203	223	210	187	162	209	191	202	202	207	229	195	185	201	195	196	179	239	203	222	195	202	217	204	208	186	210	213	211	178	199	200	216	211	214	194	189	213	210	223	202	193	208	229	196	208	195	183	218	212	203	201	206	194	214	177	204	197	197	198	219	200	193	196	225	202	207	221	206	178	199	214	197	208	169	201	187	195	178	205	193	207	196	192	192	162	182	181	216	206	211	247	219	187	198	183	189	207	211	188	220	201	204	197	222	221	225	198	205	224	221	199	199	189	242	203	199	230	209	214	211	199	202	185	212	179	213	235	193	213	203	212	201	204	221	192	206	201	195	223	189	195	221	199	189	178	196	206	211	215	172	209	202	210	226	236	213	201	205	201	196	216	189	221	214	191	223	204	212	171	208	196	197	182	202	177	205	224	200	230	234	222	181	203	180	201	205	203	184	199	188	194	201	205	199	187	192	183	231	200	195	216	215	235	217	201	218	182	195	205	200	226	198	190	189	205	220	171	230	175	221	204	189	203	181	208	191	228	178	233	231	193	218	229	225	196	209	247	228	206	191	179	214	203	200	175	245	193	179	169	212	198	185	191	209	248	209	178	216	212	196	209	205	201	219	190	208	208	204	223	213	214	197	186	204	194	200	214	179	202	205	228	218	194	246	226	207	220	186	188	200	223	184	164	207	205	192	207	219	194	200	207	196	192	190	211	199	207	193	215	178	184	208	196	210	200	193	227	191	217	207	214	206	199	222	205	193	219	197	213	207	217	214	164	199	205	191	189	204	200	190	223	191	205	206	221	182	210	207	188	177	218	179	229	214	205	199	198	188	188	208	204	219	214	233	226	199	193	193	213	205	213	199	197	198	205	232	209	193	201	174	189	198	197	243	229	178	201	213	218	176	246	204	216	219	202	194	178	198	212	216	204	202	223	199	212	219	175	197	219	188	196	176	188	218	190	185	187	172	225	214	182	192	218	204	209	204	204	208	190	210	201	194
33275	46534	50857	52031	51818	39674	34892	33253	27419	24526	19541	12463	6419	2914	1532	991	705	568	531	559	530	491	489	479	452	454	510	437	439	488	477	478	462	438	491	449	502	484	488	444	470	451	471	440	465	498	440	501	474	463	449	461	482	474	482	468	496	473	465	452	438	459	481	483	456	471	499	476	482	471	464	474	440	442	451	463	470	447	449	483	491	477	419	452	489	465	427	460	468	465	473	441	481	485	497	483	456	435	447	451	428	444	467	469	439	436	474	470	444	481	471	479	444	408	462	467	489	457	451	502	472	465	485	445	496	488	460	451	446	463	431	474	526	415	467	432	463	476	420	447	470	452	419	408	503	433	446	502	435	509	451	513	457	445	468	444	452	424	464	460	455	477	489	490	459	486	495	481	459	492	480	452	451	450	419	501	457	454	467	525	435	420	446	485	485	462	470	486	476	435	464	456	478	461	486	450	460	485	470	463	459	445	461	434	462	491	453	459	424	433	483	479	458	419	472	466	507	474	476	480	472	463	441	542	428	470	466	455	439	477	511	469	436	490	446	493	466	433	465	444	423	499	482	477	490	452	469	438	438	490	470	454	439	442	444	464	448	474	458	452	456	480	497	441	474	446	448	458	491	439	461	496	470	461	467	437	422	466	450	450	457	450	438	460	442	478	442	444	427	468	468	466	478	485	488	500	481	424	456	515	503	456	504	533	460	467	481	463	478	463	459	464	457	440	421	460	428	448	476	467	454	447	468	425	450	474	480	436	464	476	440	454	504	434	465	476	475	460	462	459	452	484	427	457	440	473	464	440	467	456	478	460	455	482	470	457	455	490	416	463	430	475	495	437	463	514	497	476	483	508	477	506	482	487	465	458	496	489	460	467	436	445	472	456	466	451	445	475	478	479	492	471	478	479	457	481	473	453	476	466	474	505	481	439	496	436	424	495	469	459	470	475	477	488	500	452	453	476	484	462	447	447	458	452	468	464	442	447	473	475	467	490	446	439	463	471	508	461	487	454	447	458	465	421	466	460	451	484	464	454	449	459	438	468	448	464	437	508	494	487	441	462	417	414	499	493	443	443	440	465	448	452	487	479	440	472	442	439	475	454	500	466	455	453	475	473	456	483	476	473	475	464	474	413	456	459	455	478	485	489	454	436	465	412	486	447	488	420	467	422	458	495	458	480	466	490	439	490	445	477	462	455	504	442	483	469	461	466	446	477	443	494	469	480	471	435	510	487	446	445	477	468	471	452	483	470	501	462	490	441	484	432	455	474	456	464	465	470	454	451	499	495	451	475	440	445	460	479	458	487	434	457	473	481	459	501	450	400	466	456	477	485	496	455	478	418	482	481	486	479	444	473	396	499	457	470	500	433	506	471	466	477	454	445	447	462	459	478	468	453	471	440	462	470	475	462	466	458	495	463	506	511	472	471	482	500	413	468	463	462	460	455	455	453	504	448	447	428	466	479	437	482	443	449	464	455	439	448	423	477	458	458	478	451	493	465	425	427	476	487	490	429	483	472	506	468	480	454	455	461	472	539	498	490	450	449	462	462	464	465	484	460	438	517	436	451	447	454	492	465	453	458	426	478	453	452	442	424	487	460	434	471	501	457	488	440	452	472	473	466	457	423	480	441	443	463	492	446	451	446	504	453	478	475	485	462	461	469	492	437	488	471	479	481	475	457	468	495	464	421	478	445	453	491	467	486	490	464	450	466	455	481	486	481	466	480	458	489	459	464	458	496	468	481	445	447	435	443	486	446	467	491	478	485	478	483	478	463	454	429	474	462	456	498	489	490	464	448	473	436	444	483	483	493	452	434	461	496	482	481	462	426	457	417	448	471	462	454	468	497	498	450	482	496	438	490	478	449	445	442	441	488	444	465	476	489	470	459	473	508	475	462	529	460	449	479	492	487	488	469	461	448	459	464	491	468	470	492	457	454	447	455	455	478	513	479	499	403	485	457	476	468	451	453	486	478	484	432	493	457	477	488	466	439	467	473	450	503	461	444	476	451	464	484	463	467	490	435	496	458	482	473	474	438	479	494	492	477	487	458	510	459	472	466	440	489	461	472	458	475	444	495	449	462	459	481	438	463	469	461	472	454	467	497	447	466	490	464	460	470	469	423	461	476	470	455	438	451	492	425	482	475	427	460	477	476	461	475	488	448	460	458	496	485	473	490	446	483	463	468	464	491	532	476	440	437	491	468	431	474	465	501	456	445	478	424	505	507	426	517	509	484	468	455	487	451	451	468	428	485	440	427	485	500	437	455	434	467	510	437	482	442	472	469	452	454	443	502	469	462	451	488	471	441	469	453	449	443	475	480	484	476	465	505	459	459	463	475	467	457	428	461	491	460	434	482	446	498	439	429	453	466	475	477	489	463	465	484	464	417	482	458	472	448	483	446	466	459	497	477	479	521	500	451	460	467	443	446	441	467	451	461	445	479	431	444	406	453	470	475	444	480	462	485	447	478	490	464	480	429	512	475	497	492	479	464	428	470	473	462	494	462	464	456	436	503	473	501	449	438	492	452	499	509	480	460	495	442	496	488	485	464	485	481	490	421	468	474	477	448	476	448	463	512	470	487	430	460	457	478	460	477	484	468	427	461	484	459	458	435	471	459	432	486	463	463	493	486	507	420	464	480	470	488	496	430	468	469	436	458	487	469	468	464	486	433	432	464	441	453	445	488	467	473	477	448	486	514	465	454	469	474	464	492	450	448	441	472	476	452	473	465	455	450	449	431	470	447	463	464	474	496	453	457	454	491	442	446	470	461	470	456	465	446	461	478	474	473	460	503	472	449	419	460	446	490	487	506	457	431	456	473	503	474	471	451	486	485	471	442	468	490	479	479	496	455	451	446	419	452	477	466	432	458	452	485	478	477	427	440	462	463	479	449	457	447	486	452	456	492	440	475	457	480	464	480	468	491	474	472	480	494	480	457	474	474	468	461	487	481	463	439	434	468	509	481	449	467	488	457	500	468	467	465	479	459	447	479	483	476	473	504	479	463	465	489	459	460	480	455	478	445	442	467	437	434	505	463	496	479	446	493	507	471	512	449	484	504	473	470	475	536	453	427	462	486	455	464	472	462	501	455	487	447	450	471	451	460	468	443	476	473	467	473	443	457	487	460	480	462	430	472	467	482	518	441	445	480	453	479	451	488	472	483	416	479	451	490	464	487	477	468	487	444	482	472	464	481	465	453	447	456	490	457	481	468	456	435	484	510	468	466	430	454	466	434	445	508	428	444	449	470	449	457	456	449	443	446	472	474	509	470	504	460	442	480	462	456	490	453	500	457	471	461	456	471	472	483	474	470	452	501	444	482	477	488	469	486	461	447	451	472	491	458	494	526	459	487	468	453	461	466	466	466	451	482	457	445	448	505	468	457	478	424	439	509	488	481	513	490	475	491	513	499	493	481	484	485	468	451	464	429	464	453	442	476	449	476	497	452	476	451	458	509	503	483	487	456	474	436	451	490	449	469	446	514
58216	55083	50201	46532	46661	35975	27836	27545	22907	18046	12525	6915	3106	1224	717	431	317	230	254	237	243	230	216	213	209	222	230	209	233	215	200	169	217	194	208	204	235	196	183	203	211	190	199	225	215	208	187	200	220	197	211	200	211	222	231	195	198	202	214	225	242	218	211	210	201	200	203	239	228	202	189	215	171	195	191	216	215	197	207	213	199	206	215	180	227	193	196	208	230	202	214	197	202	208	215	208	195	213	213	226	222	237	204	191	189	215	212	221	206	189	190	239	212	179	214	204	214	210	201	202	242	200	177	210	198	206	232	202	203	209	213	194	213	199	192	238	191	218	199	207	224	242	235	193	209	216	210	231	203	186	213	180	215	197	219	196	189	231	214	204	182	206	195	207	219	219	200	186	226	230	194	186	184	206	185	219	228	191	217	220	183	194	219	151	206	196	197	218	229	242	219	190	220	194	206	204	236	202	204	205	212	186	207	197	209	182	206	235	201	184	188	198	205	233	219	237	226	191	226	175	226	211	207	211	226	203	187	201	208	206	211	211	201	187	218	224	238	188	210	211	206	233	195	211	214	218	229	213	241	222	192	195	209	214	199	190	218	205	204	193	202	200	226	199	202	197	206	210	202	207	208	206	234	219	219	197	191	212	210	192	200	196	221	201	222	195	199	220	212	197	209	212	199	179	222	219	195	235	209	212	206	206	203	208	204	188	203	182	219	216	207	202	223	218	218	212	222	213	207	212	215	222	212	203	217	174	191	184	198	210	196	226	211	211	179	203	216	239	212	216	207	195	220	208	194	215	194	210	196	210	224	205	206	184	199	227	223	246	211	221	203	222	215	206	201	213	186	209	219	195	194	210	208	230	201	219	220	197	203	221	223	211	214	193	187	195	201	212	215	203	224	213	200	237	190	211	226	226	189	209	197	193	201	209	199	219	224	197	211	192	202	211	191	206	231	209	213	203	223	220	197	188	222	198	229	224	204	203	210	219	181	228	193	196	184	201	216	204	216	206	213	223	204	215	207	213	234	225	200	190	204	210	208	201	202	171	203	220	193	207	227	195	211	217	197	189	206	191	190	215	224	203	202	190	207	214	225	221	190	187	233	231	202	228	193	213	204	240	202	199	214	194	201	232	205	228	207	209	195	230	188	212	228	208	252	188	235	209	206	206	196	198	199	220	189	188	198	225	195	200	194	211	209	195	209	212	199	199	221	213	207	225	200	186	182	218	210	221	209	192	208	194	180	219	209	193	190	211	227	210	200	187	208	216	203	204	190	212	206	188	223	226	209	191	228	196	213	200	184	201	242	242	190	190	215	213	226	185	215	207	199	191	182	254	210	214	211	193	238	208	207	193	206	206	202	222	219	192	210	225	202	202	226	213	208	232	184	196	215	218	210	216	218	195	198	216	220	237	210	233	197	198	217	218	196	203	206	177	190	190	216	243	251	224	213	224	199	207	233	228	218	222	182	191	177	216	197	189	193	201	220	222	219	234	226	210	228	184	205	225	186	211	220	209	213	204	190	236	216	198	186	183	193	199	224	210	217	215	224	189	219	203	202	184	206	193	200	186	217	185	218	226	219	224	203	221	204	187	207	241	186	186	179	216	215	201	200	225	212	199	195	191	188	174	214	207	205	220	198	186	195	211	207	212	188	189	218	207	170	223	217	198	188	183	222	221	215	234	200	188	203	198	218	216	250	224	217	223	198	205	192	215	215	219	212	216	195	237	184	200	199	188	222	184	200	225	226	198	222	207	179	203	196	223	208	212	212	206	193	232	208	200	219	245	233	213	181	197	227	218	210	209	199	170	222	190	198	210	210	204	187	202	222	183	209	231	189	217	209	215	196	218	213	210	226	216	209	196	193	190	195	189	193	204	218	219	205	186	233	216	197	190	181	216	225	224	236	213	223	187	204	216	203	183	189	189	194	216	189	211	206	212	207	174	221	220	200	213	204	194	187	201	212	214	194	206	226	232	211	186	236	191	204	206	209	209	210	209	184	207	202	215	211	178	221	219	221	198	193	180	210	199	180	186	196	199	208	217	205	201	187	221	247	194	212	200	206	201	196	186	188	185	198	202	212	196	212	208	180	221	223	213	237	192	211	204	207	202	211	181	200	200	206	231	226	221	205	208	243	224	200	181	177	175	187	222	184	227	210	198	198	214	204	217	221	219	211	189	196	224	233	205	202	215	195	206	185	189	196	193	207	196	199	193	203	215	192	202	189	202	183	202	201	202	210	215	224	206	210	200	244	186	181	214	206	196	193	196	203	182	203	197	205	202	208	191	199	175	176	215	201	208	177	192	183	194	208	222	220	190	207	205	198	213	184	202	226	188	206	191	206	206	210	218	212	216	211	167	222	202	205	218	229	206	195	227	209	207	209	216	199	223	214	190	191	203	221	187	206	213	195	210	226	179	218	229	220	199	192	197	194	209	229	200	214	198	254	199	238	216	215	223	188	223	224	228	206	212	194	197	190	232	199	202	206	198	214	185	211	201	214	218	221	190	208	202	182	191	194	213	204	191	208	214	199	211	169	179	226	216	214	175	204	223	228	222	206	196	198	201	197	232	199	216	245	209	215	213	224	210	214	221	193	221	218	212	188	209	227	221	211	202	205	206	198	219	221	184	213	195	188	218	232	233	191	218	223	206	205	210	221	178	208	193	218	193	215	196	235	193	194	174	203	204	211	202	216	203	183	190	195	184	237	205	220	193	233	203	223	210	188	207	193	203	212	198	207	225	192	219	218	185	213	197	226	224	207	209	222	222	209	192	199	180	203	212	233	234	194	242	215	216	176	195	196	225	206	204	206	223	205	200	200	230	194	212	209	214	167	216	223	210	191	188	203	231	219	256	218	223	221	216	216	194	211	215	231	239	218	183	213	192	189	194	212	217	216	189	212	216	213	200	211	201	196	236	219	227	215	190	206	205	221	199	189	203	210	211	201	205	210	191	197	212	239	210	192	210	210	225	212	235	192	178	244	195	215	220	223	210	231	219	226	170	185	211	212	185	212	212	186	226	204	211	210	212	204	202	194	182	211	211	209	194	196	183	209	194	196	215	220	219	181	216	198	203	193	202	219	173	225	197	184	197	215	199	218	177	217	213	204	225	188	183	225	219	196	203	215	207	218	207	189	180	216	228	222	196	208	196	253	186	224	188	206	221	217	235	198	185	194	202	208	207	247	206	212	222	205	203	209	198	215	232	209	232	221	223	212	189	227	186	204	223	202	206	187	191	188	217	212	213	203	202	213	192	187	206	236	229	222	200	228	193	200	222	198	189	210	196	240	216	207	217	215	217	206	230	210	209	212	210	232	198	190	220	207	201	194	188	216	205	193	216	193	214	188	208	210	210	197	209	203	218	193	213	202	232	222	207	205	216	230	210	196	209	210	185	207	196	208	223	194	211	223	203	204	218	206	224	207	224	212	214	213	184	212	185	220	213	235	199	223	187	207	178	200	200	248	212	216	212	206	207	231	170
41827	51810	56155	56654	55383	47347	46016	42977	36356	34162	28115	19351	9944	4829	2228	1370	993	630	626	583	633	546	539	531	524	484	483	443	473	457	438	474	471	459	466	452	463	465	461	486	454	475	471	457	487	495	482	454	462	500	475	485	462	467	503	430	474	490	437	457	504	429	456	452	476	402	471	453	457	448	436	452	474	481	470	457	485	465	466	489	474	479	472	454	494	444	462	459	458	439	440	471	424	476	431	456	440	501	451	458	481	438	479	482	490	472	451	432	495	483	447	473	501	460	489	490	479	468	450	484	452	468	470	484	478	467	477	491	446	459	460	446	504	501	473	485	483	508	455	470	440	437	477	506	502	448	436	434	461	468	482	458	449	482	482	485	431	457	463	434	480	492	492	466	436	482	462	459	454	476	458	444	452	498	455	468	481	492	462	475	446	437	471	443	479	478	486	460	442	460	467	473	444	440	476	504	434	479	475	461	455	445	444	482	472	462	476	486	429	442	467	472	474	430	488	457	466	487	460	453	477	439	463	476	460	473	461	447	460	448	464	463	473	467	458	448	473	479	478	463	472	461	490	479	438	435	480	471	482	433	502	470	468	430	474	500	469	456	463	492	431	455	479	450	496	476	511	468	493	426	437	458	496	480	429	488	475	472	492	464	439	460	437	459	494	440	443	482	506	433	461	456	451	431	441	501	434	446	403	469	486	491	487	457	456	469	474	470	453	455	493	485	500	452	486	482	431	430	459	479	445	494	433	469	446	460	480	455	450	487	458	484	448	496	480	519	456	429	468	441	443	455	431	479	449	469	446	462	469	430	490	455	456	441	449	436	454	471	504	460	505	454	491	474	482	463	511	443	506	447	475	480	445	488	428	444	465	480	464	458	464	495	473	481	472	453	455	498	489	462	478	467	455	457	528	444	478	487	444	460	469	471	471	455	477	447	452	500	451	479	454	477	411	499	426	451	437	527	434	475	452	493	448	476	460	475	471	527	530	491	428	492	476	431	509	468	459	473	483	432	446	440	422	439	442	466	487	452	414	415	457	444	468	437	459	459	483	460	496	468	475	481	478	458	453	411	478	442	491	445	460	457	460	447	479	438	455	476	474	471	439	417	444	479	465	485	458	480	501	452	466	447	479	473	427	459	472	463	461	477	459	460	515	456	436	427	441	466	477	504	479	467	462	413	531	445	440	436	485	491	447	445	455	490	499	495	447	471	489	428	488	473	447	454	460	421	420	474	454	459	472	524	502	473	511	506	428	486	476	453	437	507	456	459	437	453	498	460	414	432	442	457	428	487	464	465	455	458	463	481	444	418	482	465	433	459	464	480	471	464	473	444	480	432	482	464	448	479	478	457	439	507	435	480	485	453	491	429	464	470	458	465	445	469	451	468	462	446	454	486	458	479	460	465	428	464	439	442	501	469	480	469	465	460	437	416	458	467	450	479	485	459	480	467	462	471	488	449	470	471	483	421	479	461	475	470	508	452	471	452	518	466	465	439	437	437	432	487	462	444	497	430	460	491	436	429	456	433	451	481	455	480	474	501	425	472	472	473	503	472	495	485	452	440	466	470	452	449	458	431	452	443	433	474	477	488	458	443	438	470	449	486	481	482	455	436	507	465	492	469	470	446	450	460	444	480	449	461	467	501	440	467	467	522	433	454	457	483	460	455	453	436	416	424	455	481	473	506	487	497	445	463	475	462	476	425	453	466	488	467	467	493	465	471	470	451	475	493	474	423	462	493	467	476	478	461	465	489	495	443	442	449	479	460	453	482	464	461	469	440	467	487	459	455	458	470	478	450	454	453	451	469	442	468	472	433	484	425	492	459	459	484	490	518	451	470	454	433	423	467	463	448	486	488	455	474	443	477	471	457	501	493	528	476	462	472	459	460	491	477	488	459	442	450	469	444	481	464	463	437	469	468	430	457	494	498	429	449	450	425	442	484	514	482	472	467	469	454	435	439	478	487	499	465	445	481	460	465	444	473	468	502	490	487	496	485	483	474	488	476	461	446	448	459	470	420	474	498	434	452	466	442	477	466	493	450	480	448	462	494	505	474	453	459	523	426	480	482	467	474	435	439	406	471	505	459	493	465	472	457	478	471	467	467	474	467	480	498	456	487	470	458	460	465	445	467	479	435	478	448	490	492	467	432	470	444	454	477	456	469	467	454	475	448	472	456	471	465	452	454	505	481	459	456	477	510	453	478	474	465	425	482	459	499	494	482	490	465	438	450	430	489	460	467	489	452	478	434	444	472	446	483	429	448	463	462	430	458	459	425	455	443	483	438	470	484	455	468	462	473	489	472	499	470	479	496	432	413	481	513	469	430	429	454	427	505	470	471	461	424	483	476	437	461	441	470	494	492	473	487	459	456	463	493	467	453	476	447	475	451	464	476	494	429	503	482	496	464	499	465	449	445	493	453	442	476	451	484	459	485	455	478	475	454	459	427	510	459	480	457	467	475	412	485	446	475	470	492	464	433	464	498	473	477	497	443	519	459	458	513	441	494	468	468	479	451	440	469	455	464	443	438	465	491	441	382	467	403	429	468	479	438	466	497	506	488	467	455	472	476	500	436	472	444	452	422	457	492	465	489	476	512	447	458	454	443	499	447	455	489	461	444	456	447	483	444	456	503	453	519	468	494	453	478	432	429	463	441	474	463	442	396	436	476	447	487	476	468	453	455	465	463	451	481	478	472	461	481	431	445	446	486	479	442	447	506	472	448	464	471	478	471	480	436	437	454	488	496	485	484	476	450	458	454	473	486	504	465	428	469	481	469	492	436	479	474	461	510	445	445	444	476	477	477	471	471	483	442	482	487	430	473	450	460	456	424	405	441	472	467	457	447	441	456	440	464	518	447	486	430	449	454	423	455	531	461	470	443	539	474	466	470	468	487	471	500	484	435	492	476	477	440	465	447	483	464	484	470	435	462	495	481	480	485	477	446	496	463	458	497	451	483	426	474	482	462	445	440	463	446	485	453	491	404	472	518	471	461	463	475	449	473	474	467	497	468	476	449	465	444	466	455	440	445	493	456	463	431	469	449	478	473	484	510	455	442	469	424	438	436	484	465	485	462	464	454	464	497	428	480	490	465	453	467	434	469	464	403	426	490	468	421	462	467	427	457	477	464	453	464	433	442	458	461	425	444	486	509	467	458	470	465	445	485	436	426	454	448	443	469	446	478	458	486	458	430	465	482	500	450	476	465	466	425	449	466	435	492	499	480	480	496	466	457	453	438	485	430	473	451	456	482	456	514	456	465	484	476	488	529	445	468	435	490	470	449	489	486	438	476	508	481	495	427	445	489	474	465	422	479	447	437	495	465	417	492	521	458	477	468	463	467	432	458	463	450	498	471	469	446	452	431	437	476	490	445	464	474	419	464	477	488	495	486	454	460	439	460	452	480	451	476	449	490	448	428	483	448	462	445	470	485	525	452	464	451	501	460	465	473	484	455	474	443	453	458	443	422	436	493	464	427	479	479	462	457
35798	31176	30096	23681	14944	7810	4515	2642	1529	1072	847	580	438	297	229	216	224	188	233	195	229	198	208	213	234	217	203	208	208	219	204	193	199	210	206	231	197	194	202	190	210	213	210	191	231	202	224	209	235	199	202	214	219	215	206	188	189	223	204	202	206	182	202	213	188	214	186	229	212	181	213	209	192	219	222	192	193	212	196	205	202	211	201	211	235	190	203	196	190	174	185	195	211	193	217	193	183	196	209	209	180	191	221	201	242	201	235	204	206	222	201	184	192	186	179	213	207	204	201	220	212	222	207	206	212	213	219	197	220	220	209	187	193	218	224	207	219	197	210	197	209	216	176	215	211	172	204	207	204	212	215	203	215	199	217	204	227	209	190	194	198	210	218	206	207	205	202	230	207	180	185	204	230	211	219	196	233	198	192	204	200	203	209	230	170	197	227	236	232	211	196	205	212	221	219	206	211	209	199	212	193	215	186	210	213	202	187	175	188	191	202	184	212	199	203	200	194	224	209	216	182	204	201	211	180	201	222	204	222	203	221	203	213	187	211	196	201	238	222	214	223	213	215	208	185	224	212	224	209	193	207	199	209	192	211	206	206	203	221	214	199	206	195	222	193	187	202	194	229	203	201	239	214	229	240	219	212	192	201	209	210	192	227	227	188	210	228	236	194	220	211	201	181	196	192	214	198	210	206	231	204	196	217	211	197	216	195	206	211	228	197	226	192	231	231	209	211	198	180	202	221	197	212	217	218	235	191	202	226	202	214	201	197	167	228	216	211	205	224	187	192	228	207	191	210	207	179	216	200	212	183	219	182	180	171	210	216	230	206	198	222	199	208	199	200	230	208	211	208	224	204	207	194	227	215	204	201	196	219	197	223	201	216	188	216	219	188	197	190	197	203	213	205	192	200	215	231	197	203	194	208	186	223	200	211	200	197	216	203	220	212	211	207	226	197	208	201	203	201	197	229	204	219	210	230	203	202	189	205	205	200	216	205	176	222	200	201	209	209	207	214	206	196	217	189	203	241	223	194	203	201	223	217	196	186	192	218	221	197	211	197	216	182	217	202	204	198	222	204	213	209	204	211	188	185	189	204	214	219	212	204	206	216	208	197	216	231	199	194	191	218	209	202	212	212	204	211	219	227	213	195	236	204	212	202	220	192	190	203	193	224	209	207	237	232	191	188	208	199	216	215	214	214	237	211	206	200	194	211	224	213	220	222	199	210	204	224	209	227	196	191	211	237	209	208	187	196	217	172	234	228	196	192	213	203	192	194	224	208	211	208	190	196	182	210	204	234	249	220	193	195	225	225	211	185	199	187	211	216	212	186	191	224	212	234	203	200	207	226	215	213	201	214	211	216	223	186	233	221	216	212	221	201	207	203	181	200	185	208	201	200	217	191	220	211	213	206	207	217	171	200	222	214	224	204	216	223	199	235	207	225	204	221	244	202	210	181	207	224	202	250	211	197	206	199	193	212	221	207	204	204	205	195	176	221	214	211	192	196	188	206	225	208	205	202	201	197	212	204	221	212	206	230	183	207	186	200	188	217	217	218	227	197	210	224	183	209	205	202	216	232	196	188	196	199	191	220	206	201	229	222	185	171	191	206	219	209	208	219	222	196	179	210	219	212	201	226	217	198	233	208	196	221	220	202	203	222	180	228	208	205	189	175	217	207	187	208	192	189	196	178	204	217	211	208	202	207	208	195	194	217	183	208	197	214	188	218	201	225	230	184	202	174	193	164	223	199	210	194	211	194	196	214	202	212	201	186	242	244	225	215	201	216	220	209	190	202	232	217	188	212	192	202	211	166	201	194	211	216	207	210	196	189	182	209	195	185	219	226	213	198	228	211	226	198	203	221	215	211	205	216	171	199	187	195	186	197	210	225	211	188	206	216	220	205	192	224	192	215	191	216	202	222	223	200	217	219	203	208	210	209	230	208	207	206	208	207	219	218	213	169	224	228	219	248	213	210	192	202	204	175	214	190	215	214	222	220	209	255	201	212	205	197	195	199	200	216	215	181	226	209	187	202	221	212	208	209	195	186	214	193	192	198	198	219	219	192	221	246	225	232	196	220	180	219	235	202	205	200	229	241	201	188	196	214	199	216	223	211	195	227	193	216	211	203	226	188	195	205	224	214	211	216	198	206	212	217	232	213	187	233	240	199	222	219	185	223	201	215	193	217	196	193	204	175	232	199	192	203	213	201	188	215	219	250	205	192	215	205	192	214	198	229	213	229	225	200	201	216	211	201	235	185	199	209	194	225	221	216	194	206	196	218	216	230	192	207	217	209	215	220	201	210	217	195	199	217	217	204	196	213	219	196	185	199	224	215	208	212	224	188	201	198	218	209	229	193	205	187	220	213	219	234	195	183	218	206	211	219	198	197	234	205	226	201	201	197	222	206	189	212	217	181	202	197	198	217	216	196	217	201	226	191	219	198	182	196	187	203	214	189	178	222	203	167	226	204	170	207	206	195	215	205	202	236	190	207	191	206	203	231	181	196	230	190	211	205	201	221	220	192	226	224	202	187	206	210	200	199	215	215	193	197	198	233	200	194	213	198	198	221	189	224	210	213	220	211	223	225	215	216	224	208	228	177	188	215	185	207	209	218	187	193	219	206	212	216	196	238	224	217	194	225	203	218	217	195	195	222	218	238	204	217	198	200	208	217	199	212	206	213	217	200	224	225	224	225	231	202	202	191	235	180	212	217	202	194	213	183	211	230	215	210	192	218	199	231	226	214	229	199	225	231	191	216	216	194	192	199	193	224	200	214	204	172	213	197	195	194	216	212	183	228	183	213	195	225	226	197	208	223	227	189	201	197	186	217	220	212	181	181	228	210	216	208	182	177	187	213	227	211	202	222	210	227	232	197	210	192	208	216	188	226	186	213	231	205	212	210	197	219	203	195	199	216	219	195	192	214	218	218	222	233	226	200	211	189	187	206	199	227	225	213	215	224	220	212	208	215	193	198	220	217	179	198	214	219	230	204	241	196	211	204	224	203	200	202	224	196	181	215	216	210	237	177	203	179	218	231	205	219	220	245	209	209	191	192	191	207	195	200	204	201	216	174	199	221	221	224	192	200	216	198	217	188	273	192	202	214	192	192	196	207	204	227	195	202	192	204	217	193	206	193	233	228	199	211	214	207	204	180	211	196	191	178	181	228	181	223	214	192	240	201	204	196	186	235	215	213	203	209	203	210	187	190	190	206	175	225	224	206	229	196	193	204	209	199	201	218	199	200	219	186	217	216	214	202	177	196	178	225	203	215	186	231	199	207	190	211	220	205	191	197	209	187	204	214	209	201	214	204	244	227	208	195	240	214	219	211	184	226	203	203	190	178	229	208	222	195	225	216	211	216	203	201	203	211	232	184	202	234	174	220	223	202	219	224	188	217	205	195	201	217	239	191	228	203	213	219	202	182	183	233	220	208	187	221	231	231	221	228	235	207	199	197	207	217	222	237	211	206	201	227	205	251	203
21703	24524	32974	33473	27051	19267	14721	9877	6197	4618	3414	2121	1184	834	626	513	505	475	486	493	488	455	460	492	454	467	520	540	445	510	492	436	477	493	463	509	468	468	445	465	458	488	446	446	488	457	500	473	457	440	487	464	458	457	460	479	479	472	438	514	453	442	465	473	489	467	429	493	503	449	470	487	497	471	495	495	474	481	510	454	450	480	512	451	483	459	496	510	492	477	484	491	524	461	492	473	480	481	482	489	485	462	432	504	445	490	475	459	467	488	501	442	469	475	417	482	494	484	473	447	457	454	487	503	471	494	477	491	451	446	435	484	507	492	521	442	444	497	456	505	467	434	486	473	456	429	482	495	509	467	500	509	521	459	504	460	469	482	500	488	489	446	476	464	493	470	497	476	489	463	502	485	469	471	489	453	476	467	475	481	488	489	464	498	456	446	443	472	434	463	491	484	461	455	467	536	486	487	445	495	524	449	496	479	482	493	448	499	471	466	481	453	472	464	484	498	479	461	487	445	466	519	443	482	489	443	470	470	485	469	454	507	453	476	459	466	464	450	492	425	491	498	478	472	465	495	497	509	452	442	486	450	460	470	441	492	474	474	487	493	439	503	471	481	464	497	463	426	524	488	482	453	483	436	460	493	444	483	458	480	488	463	449	528	492	488	454	516	468	470	494	454	464	481	428	463	460	498	465	464	450	477	478	463	474	461	494	457	450	461	488	435	483	517	494	473	498	468	430	497	508	486	457	505	461	486	479	493	479	509	502	485	465	438	481	451	483	466	488	472	443	458	473	489	473	463	484	483	511	462	481	482	464	436	485	484	467	479	458	440	465	470	516	470	484	528	495	452	447	461	467	477	504	452	505	460	464	508	507	488	494	495	506	480	471	454	455	472	469	454	476	490	472	468	478	475	474	494	500	445	503	461	464	497	439	443	486	480	486	447	473	475	495	472	509	491	509	480	472	461	462	458	475	446	498	500	460	487	464	475	467	470	504	490	481	466	486	437	482	502	485	457	466	468	509	489	515	503	468	541	465	528	453	466	477	495	471	455	432	487	488	514	517	472	509	439	480	501	480	467	480	436	463	492	470	496	494	443	464	493	461	490	522	511	482	458	470	458	502	514	446	448	466	474	419	511	464	431	479	499	463	493	473	486	482	487	496	477	461	477	459	479	484	474	457	497	455	457	448	471	469	460	440	479	489	467	497	504	477	472	481	453	473	468	441	505	464	484	466	468	463	477	452	476	499	491	492	459	502	456	461	465	452	493	457	471	461	473	455	452	467	459	462	485	469	469	485	476	521	480	457	484	463	464	488	507	492	481	474	499	479	504	456	475	462	479	497	489	460	442	500	463	448	438	455	515	456	497	445	462	487	466	474	498	484	471	471	452	439	497	468	431	500	470	528	453	482	449	492	493	484	465	447	481	490	484	523	468	470	471	486	468	459	496	450	472	443	515	474	419	501	457	446	469	472	496	480	476	452	459	471	511	459	473	448	481	474	436	475	451	510	476	485	472	441	484	485	465	454	482	443	503	430	456	468	496	453	454	454	439	452	483	490	449	485	469	488	451	517	469	464	459	512	471	506	501	505	475	497	481	493	470	519	512	464	474	481	466	454	495	472	473	486	451	466	448	450	427	468	442	444	461	468	459	490	459	507	495	434	463	484	473	462	474	454	502	493	481	493	453	467	467	464	404	445	466	444	489	463	491	457	463	478	515	454	445	500	488	502	505	461	508	472	453	465	475	494	489	481	490	453	512	468	443	470	481	460	468	491	510	489	468	457	470	487	497	498	482	501	477	483	470	465	430	480	480	470	463	464	505	494	473	479	484	472	459	448	543	496	485	459	470	513	442	481	498	433	458	497	497	463	457	485	493	504	459	531	516	550	512	493	464	463	447	456	526	488	495	480	488	515	493	474	473	474	462	466	483	464	477	513	459	511	475	471	494	490	464	454	458	457	480	487	482	466	493	445	471	524	489	530	446	499	505	454	507	464	485	460	490	473	496	457	469	476	473	469	461	484	452	508	529	473	495	465	465	497	441	445	473	448	499	502	456	499	460	485	497	513	441	490	448	482	483	425	477	466	495	463	491	457	466	458	467	484	487	455	491	483	446	503	461	498	475	491	454	449	495	542	473	483	503	470	475	495	472	490	425	511	474	479	494	500	501	434	513	486	540	437	486	478	437	490	462	464	493	467	516	482	485	439	506	450	488	472	515	461	498	431	457	468	469	458	448	480	522	509	477	476	490	463	472	469	454	464	478	484	455	480	478	487	486	464	462	474	435	502	466	433	463	467	517	452	476	439	440	453	520	508	483	485	447	478	460	498	471	500	455	528	516	451	447	465	474	476	529	488	511	468	505	501	468	498	471	489	455	469	480	485	457	480	476	486	450	501	529	486	472	486	501	473	502	497	492	539	466	463	499	484	501	439	453	482	437	478	436	506	482	505	455	461	470	450	498	511	485	494	475	479	471	488	529	508	477	447	445	477	516	477	436	479	467	480	418	490	492	468	498	456	501	424	461	486	442	477	459	449	494	481	503	477	494	498	483	472	488	489	509	499	506	458	507	445	472	467	481	457	490	490	479	431	469	501	485	451	455	473	469	461	457	451	490	454	467	474	478	458	466	469	488	458	421	479	457	490	479	470	490	478	499	439	479	429	461	473	485	454	500	481	489	461	472	476	498	461	472	495	479	493	485	435	456	468	495	468	430	441	457	464	482	463	482	498	469	454	435	504	447	472	472	438	481	497	486	506	465	501	467	442	466	496	463	481	426	530	477	505	450	476	472	463	459	489	451	446	480	490	419	485	491	479	483	483	446	457	455	454	437	455	436	467	470	484	487	478	506	460	496	472	472	480	502	459	461	473	484	479	474	460	451	462	424	507	495	488	488	466	474	499	458	502	466	489	443	481	448	497	466	449	454	454	467	454	453	484	486	475	448	514	459	480	504	460	466	451	473	481	468	487	511	485	491	491	472	473	484	463	467	441	455	500	471	460	459	511	481	455	479	474	491	480	479	462	492	485	465	479	480	503	496	488	454	461	468	468	468	484	454	442	438	461	480	441	493	497	460	499	465	482	504	432	502	491	473	428	471	458	453	486	456	470	458	467	479	485	470	436	513	469	467	480	490	461	473	494	462	485	454	488	491	448	502	522	487	520	482	432	458	467	480	483	457	461	467	464	497	450	460	495	462	476	447	475	495	495	435	453	442	469	464	461	448	489	483	448	488	499	448	483	436	486	443	479	508	456	480	490	447	469	460	493	454	470	478	493	473	471	443	493	445	451	451	484	446	491	486	490	469	468	492	486	479	508	472	516	465	471	495	470	464	468	474	484	514	444	445	482	470	486	476	488	452	470	490	459	491	472	494	466	462	497	458	437	463	464	508	491	465	463	510	500	476	457	518	503	463	458	490	485	464	467	481	477	501	484	470	460	456	445	487	445	491	497	472	478	534	481	476	457	516	472	510	513	435	456	476
52357	52041	51499	47148	41315	35276	27532	21092	13912	8639	6297	3444	1631	729	474	324	307	230	236	203	215	217	215	237	215	208	213	191	222	211	198	209	213	214	221	214	181	210	230	209	206	242	192	228	210	187	245	233	216	212	196	208	195	242	211	220	250	202	229	222	204	218	191	212	197	204	221	226	221	199	225	197	220	214	194	198	230	191	193	234	217	209	220	210	205	217	214	194	220	226	226	188	224	184	188	203	212	212	209	201	234	186	213	173	199	227	210	208	178	175	226	216	182	211	190	208	209	209	218	207	209	190	221	204	200	193	191	211	211	196	212	186	206	227	236	233	230	191	189	195	226	221	219	211	229	228	204	208	205	184	201	194	175	198	209	188	231	220	186	217	189	207	203	207	183	215	208	212	195	210	206	195	215	197	177	203	209	192	221	210	219	234	177	182	245	219	226	196	191	201	209	189	207	218	191	200	208	223	215	220	204	202	216	196	231	208	259	226	204	211	199	216	202	201	212	207	214	223	197	204	198	206	254	219	197	226	186	226	200	222	201	179	193	213	209	187	200	199	192	199	218	217	185	191	197	188	209	213	226	241	199	209	205	211	196	208	202	202	238	202	213	206	218	217	169	180	197	196	199	197	199	193	235	183	217	204	202	199	207	216	175	195	216	210	179	202	211	216	214	215	219	205	201	223	185	201	227	183	204	203	197	206	208	207	206	187	212	215	220	200	217	187	201	197	215	218	169	210	222	197	223	223	185	202	214	203	198	215	217	227	230	209	188	192	226	191	217	206	209	228	208	196	207	199	198	213	213	212	198	193	213	212	200	185	233	176	214	194	201	198	220	211	183	201	195	225	198	185	221	212	190	216	212	195	237	208	224	195	209	221	197	197	215	191	222	229	196	231	215	205	213	189	207	225	196	188	203	203	209	218	233	212	211	208	199	214	208	225	212	218	225	224	212	218	201	183	217	194	208	208	197	200	202	185	217	214	184	190	216	198	196	216	213	186	225	218	177	206	223	209	227	178	210	191	217	207	211	235	198	226	204	207	195	190	226	234	198	217	202	214	205	207	223	215	195	212	222	205	220	216	195	212	218	209	178	212	184	202	197	212	227	204	195	210	225	209	213	225	202	193	207	181	216	193	211	180	192	198	221	216	198	195	220	220	189	184	213	215	217	211	204	225	177	204	205	195	193	217	215	205	211	207	185	207	216	191	203	212	194	195	220	202	204	216	211	204	211	200	217	209	235	209	191	225	229	225	203	227	202	210	181	223	186	207	220	191	205	197	208	203	196	204	193	205	227	207	188	200	189	185	201	211	239	222	207	212	187	214	216	200	222	207	205	223	215	207	195	223	215	181	197	228	217	222	245	214	200	205	216	181	195	234	200	202	188	206	194	194	192	190	196	190	213	195	203	213	207	237	226	155	218	217	217	193	222	210	203	221	209	193	201	205	202	193	186	205	198	193	229	200	175	218	209	210	194	221	226	209	198	213	210	206	198	218	212	245	218	212	236	219	198	209	176	213	189	192	203	244	213	191	193	246	198	213	215	201	210	208	204	209	204	182	222	211	193	217	240	183	216	216	199	212	213	232	195	203	202	200	204	214	212	202	236	210	216	219	225	201	186	219	217	204	182	192	203	183	192	233	219	220	214	205	219	185	224	217	222	216	202	213	176	213	194	193	206	222	211	205	205	215	182	209	192	221	209	226	206	182	207	228	210	211	212	219	229	224	204	196	197	213	185	243	211	186	201	225	203	223	223	179	196	211	192	200	198	201	194	225	210	215	226	205	203	197	209	210	211	200	227	237	185	230	210	209	196	198	236	194	198	204	205	178	183	197	196	207	206	186	209	193	225	194	207	211	211	188	204	210	217	220	214	199	211	228	211	195	202	195	183	216	204	205	182	184	179	206	208	221	190	226	202	217	216	200	207	236	197	201	189	203	212	191	203	212	211	187	222	205	214	208	214	232	216	220	201	208	180	214	199	206	195	205	193	222	198	200	193	195	195	212	190	215	235	198	194	226	208	225	216	219	223	209	226	224	231	212	218	188	213	217	223	204	204	197	234	206	174	205	188	191	218	233	207	216	226	208	192	200	210	254	232	245	218	230	212	193	202	183	227	193	193	178	217	222	230	224	205	224	220	218	225	181	206	213	218	236	198	209	220	206	195	211	202	203	218	229	213	223	195	214	212	211	200	209	204	230	216	211	194	220	193	191	200	224	224	199	202	224	182	199	210	223	199	247	233	208	195	200	234	204	201	201	193	218	203	207	211	211	191	188	204	198	201	173	187	205	180	209	189	223	189	205	189	222	194	183	214	198	204	192	199	217	193	193	203	225	210	194	204	194	195	188	203	210	207	172	220	233	209	212	212	222	215	195	207	208	166	196	239	209	203	214	245	224	207	201	192	209	215	202	237	208	174	228	197	205	203	213	213	224	203	225	189	215	212	178	192	195	178	213	221	199	194	200	190	196	226	232	191	221	219	193	204	217	210	203	203	202	221	217	189	203	179	214	233	220	233	193	226	212	221	201	207	215	215	220	187	199	194	211	220	211	191	181	209	210	208	249	179	178	200	191	185	224	179	199	222	219	203	206	206	215	199	218	206	187	185	177	178	212	217	216	200	218	211	197	242	211	199	208	199	199	199	192	203	190	204	202	188	190	207	219	175	187	213	212	189	168	213	206	224	200	211	218	230	212	178	196	183	168	199	213	240	213	207	223	232	203	218	236	237	189	221	216	204	216	216	206	197	188	231	232	199	215	226	197	192	211	209	187	225	219	215	198	213	214	203	230	206	185	189	216	212	202	215	192	174	221	193	189	200	206	211	222	202	200	198	241	204	214	192	196	203	186	213	229	220	204	216	202	211	227	201	223	196	194	208	216	191	198	219	207	246	196	207	206	211	211	226	190	219	209	191	206	194	185	191	197	222	195	199	188	217	192	188	229	194	169	209	210	201	195	208	214	192	186	188	170	190	205	201	191	200	206	235	211	201	222	193	240	180	222	211	181	223	219	200	192	234	206	215	222	195	203	218	189	219	191	214	221	197	219	203	189	206	183	182	195	229	216	208	215	186	169	221	230	202	209	211	207	204	214	195	201	207	197	209	216	185	191	180	195	195	200	210	215	212	180	200	208	234	186	192	188	226	245	219	224	215	219	213	182	191	220	197	216	196	198	198	197	220	186	197	203	227	194	221	208	201	185	214	191	204	202	225	203	205	213	205	185	188	203	192	218	220	202	196	207	179	206	200	205	204	197	195	194	200	227	229	233	206	208	228	171	172	217	223	189	205	195	223	229	209	193	221	224	191	212	171	192	207	222	197	218	185	217	185	215	211	209	222	205	190	194	231	228	183	228	215	208	193	216	200	231	197	209	212	212	185	214	224	217	213	193	206	202	191	227	196	220	203	195	185	196	212	201	203	231	217	192	199	215	208	207	184	194	204	202	190	206	209	195	207	243	198	217	204	214	180	200	212	216	212	214	202	187
36796	47376	54059	54447	52998	45165	38623	34264	27959	23649	18800	11685	5962	2595	1550	899	750	601	511	546	477	452	467	465	438	479	517	493	464	473	481	441	440	470	478	467	491	441	481	432	467	489	465	491	433	511	497	404	490	488	472	530	447	464	476	487	517	447	451	488	432	501	468	444	488	502	437	420	487	506	481	462	470	483	493	457	460	474	494	493	531	490	493	471	429	462	474	449	479	488	484	472	469	464	498	492	511	482	450	451	466	505	478	432	488	506	485	478	442	473	448	478	422	487	498	453	412	466	470	513	448	453	484	467	466	468	442	435	468	478	485	498	495	462	454	454	510	474	480	472	468	424	499	456	442	442	446	484	479	481	485	453	456	436	453	529	472	443	490	457	462	474	475	471	475	452	489	461	464	431	440	491	468	481	456	449	449	443	460	500	490	482	490	433	489	432	458	459	486	456	466	472	485	466	483	489	458	432	466	453	446	447	442	501	461	461	448	477	526	449	469	456	507	445	451	491	478	455	506	453	487	452	457	464	497	488	454	466	451	479	500	471	461	508	486	499	471	446	468	527	436	498	468	450	511	480	466	478	434	459	447	473	443	465	457	475	435	456	464	490	452	475	486	483	449	484	467	465	481	443	457	485	485	481	489	475	506	471	435	471	436	460	503	474	471	481	507	486	468	480	454	470	444	489	482	450	500	471	468	461	437	504	446	500	465	511	463	481	460	462	486	484	466	487	463	427	442	469	492	457	459	468	499	460	491	447	464	481	438	521	447	498	524	470	471	540	489	447	457	487	451	438	446	469	466	456	480	458	473	462	467	482	460	517	421	473	472	460	479	479	501	458	420	469	476	475	434	494	504	431	468	462	506	450	510	486	478	466	455	460	486	488	428	532	465	458	467	487	468	464	425	459	464	481	434	469	475	454	479	475	510	461	469	462	493	429	487	489	488	486	489	464	498	526	475	487	476	470	491	459	509	442	490	441	473	488	439	487	475	497	463	451	449	494	491	465	461	463	468	473	450	427	461	494	458	510	437	501	489	463	455	473	453	476	480	488	430	440	452	479	473	495	448	478	510	477	446	518	498	483	458	463	473	460	470	462	442	445	463	456	501	460	529	450	486	446	445	499	484	440	441	459	437	480	458	496	468	405	473	490	437	472	466	477	488	439	434	476	502	468	451	454	474	482	430	506	458	452	496	499	515	464	513	495	486	444	454	469	440	463	443	439	479	439	465	497	484	478	450	446	495	526	497	477	467	494	485	467	484	479	450	501	455	471	478	484	502	476	450	414	497	451	471	484	492	451	469	452	483	483	454	496	477	482	435	453	474	475	456	462	510	467	447	442	455	476	460	493	519	487	455	515	486	448	443	480	488	473	514	481	476	459	495	472	452	475	472	447	468	439	511	485	465	452	476	454	457	488	457	464	482	443	488	424	479	501	479	438	497	456	463	476	476	512	492	499	476	513	480	484	449	437	507	463	474	455	482	432	445	490	502	470	415	453	495	499	491	483	490	451	442	465	427	480	469	452	480	450	450	485	453	479	456	465	431	452	485	475	465	437	458	480	459	487	480	452	508	438	465	491	489	485	464	476	447	484	463	448	480	497	464	485	460	476	487	461	488	476	450	510	528	509	487	461	488	448	480	468	457	467	463	474	476	432	468	444	520	498	482	459	455	469	464	492	493	474	493	473	463	430	480	458	494	472	448	452	451	461	485	472	450	470	469	464	440	477	497	443	474	475	453	501	431	431	461	483	457	473	482	437	486	409	441	449	415	471	467	473	472	430	458	495	460	459	469	502	477	492	441	473	455	475	486	489	459	464	491	463	477	502	490	445	462	429	475	462	488	421	469	489	492	449	509	481	438	473	476	480	442	454	483	464	471	488	502	458	472	451	473	482	470	479	448	489	465	457	475	483	477	492	443	477	485	450	485	409	455	495	460	465	472	461	489	469	467	488	457	447	470	451	483	494	511	469	485	486	452	442	465	463	469	458	446	438	441	479	462	477	464	473	467	492	483	440	489	494	480	476	482	442	471	499	460	464	444	519	466	503	487	483	481	499	470	479	472	515	475	477	461	474	466	473	494	461	494	442	471	477	454	531	477	439	435	466	464	429	420	515	446	481	445	481	479	485	498	452	484	485	461	499	493	462	460	504	469	489	498	463	430	486	423	498	482	466	453	482	488	441	493	496	467	480	479	480	442	469	465	472	472	472	449	464	438	479	471	431	455	438	431	442	428	464	474	459	490	445	483	469	483	466	460	467	447	463	483	482	498	458	475	472	476	453	484	455	468	454	487	438	481	499	519	458	479	460	455	461	458	480	468	440	482	469	491	491	474	457	497	497	457	494	521	431	438	470	479	496	510	483	443	461	418	453	482	478	537	451	453	491	485	481	464	447	500	475	492	449	454	483	487	476	490	430	485	445	481	429	500	459	482	473	439	471	473	453	504	479	454	466	466	477	470	472	477	487	448	448	491	467	502	463	478	511	489	469	455	495	498	494	477	455	472	466	442	452	461	465	415	464	460	496	470	468	470	480	469	470	484	466	473	500	498	440	490	467	455	481	464	471	443	463	481	498	451	497	474	483	469	449	448	467	471	491	492	479	504	477	470	473	465	474	462	433	456	484	463	482	497	499	469	492	490	475	473	475	453	472	455	425	463	474	448	481	514	459	449	499	410	498	456	510	452	472	443	455	492	452	468	478	483	474	463	439	469	471	443	451	470	477	468	449	485	460	462	475	474	464	481	483	497	465	462	449	470	489	487	483	468	478	437	515	470	446	451	452	433	516	466	459	481	489	463	487	459	505	467	451	474	484	428	488	447	434	459	445	473	464	473	442	462	502	565	443	474	432	487	469	469	452	481	506	462	470	505	516	516	429	483	491	481	481	441	455	489	477	474	510	518	463	472	460	438	471	482	457	484	440	495	453	491	477	437	500	437	454	419	454	426	466	486	452	455	445	495	478	496	476	487	477	485	466	448	452	490	461	475	463	478	434	450	479	494	488	485	474	441	474	443	467	461	436	461	529	473	453	471	484	500	465	481	453	486	515	463	494	454	516	458	482	412	470	440	474	488	476	456	450	449	448	457	437	456	444	471	493	462	466	458	490	439	461	480	407	460	462	439	514	430	508	492	485	478	483	483	466	432	460	505	447	471	467	463	477	462	455	524	464	452	496	485	483	449	481	499	486	467	485	471	459	485	431	475	448	440	457	465	489	462	450	453	471	473	469	478	480	448	477	458	476	497	472	467	481	433	436	472	471	476	472	502	458	499	477	455	453	412	440	450	457	478	442	420	489	470	449	456	464	486	470	425	460	466	453	488	462	438	472	475	461	490	479	502	494	481	448	456	494	438	479	467	430	455	481	474	494	455	479	469	463	463	463	450	485	465	483	490	488	493	396	463	473	483	443	457	505	510	430	473	466	460	493	506	469	450	420	494	453	457	458	465	465	458	497	482	457	494	455	464	485	504	463	492	482	468	483	480	483
57328	56972	46775	46604	46587	36490	27849	28333	23932	18183	12759	6524	3157	1289	699	430	346	282	241	234	226	218	224	173	203	242	229	242	207	215	178	238	231	214	217	220	233	217	202	208	226	204	206	228	228	197	206	221	193	211	218	183	197	192	225	201	218	190	227	217	216	232	206	223	201	237	228	193	223	240	209	215	207	217	206	184	183	216	225	231	193	202	194	234	194	220	219	216	218	203	211	227	210	225	191	240	248	215	186	198	238	224	215	207	181	214	193	231	215	196	205	234	196	216	184	217	198	204	215	210	211	215	199	232	189	183	195	218	244	200	209	221	191	211	202	189	217	210	214	205	227	227	219	227	228	219	212	216	189	218	197	208	234	217	196	218	229	221	173	211	186	212	221	232	207	203	229	223	220	213	209	230	220	184	201	165	222	186	203	236	202	192	190	211	202	182	204	217	199	198	209	207	209	220	205	197	212	208	204	218	217	224	189	190	188	195	195	226	229	207	180	225	218	207	229	216	180	210	198	226	214	191	219	226	225	206	199	187	220	213	213	184	210	257	211	208	214	201	237	221	197	197	204	224	199	200	210	222	211	219	218	189	205	236	222	189	198	207	210	195	198	200	241	209	214	212	231	231	206	207	234	229	232	238	198	206	225	215	210	205	209	213	211	250	190	181	217	223	243	233	214	161	199	182	222	225	200	217	204	192	196	204	209	204	235	199	216	217	181	207	199	250	212	209	211	194	215	213	212	199	210	175	217	212	213	216	218	199	200	194	180	192	203	213	204	221	211	206	207	219	218	189	254	235	209	228	217	205	224	199	192	221	247	190	178	198	185	209	219	225	202	211	227	222	217	224	216	232	204	234	188	220	211	218	206	212	210	205	215	213	227	222	202	209	211	212	194	208	210	220	189	205	211	222	220	206	193	212	216	217	211	196	219	218	220	233	237	232	201	241	226	202	214	212	191	210	210	227	199	206	235	224	220	215	221	208	210	193	191	195	204	193	215	167	238	217	207	188	179	187	206	196	198	228	210	220	203	240	202	180	226	212	208	195	185	214	225	210	212	190	210	206	221	210	206	209	189	224	184	192	206	206	173	223	182	195	238	201	206	237	205	188	206	193	192	212	216	233	212	185	182	206	205	187	226	205	209	214	209	228	230	218	231	208	207	192	201	184	205	216	221	201	175	216	242	240	204	225	196	204	185	207	223	179	185	203	199	230	212	209	189	212	216	212	223	220	213	237	207	204	202	220	212	210	201	202	201	233	204	200	216	211	210	195	213	197	225	220	220	221	216	219	194	226	197	230	189	227	195	240	206	206	212	214	206	182	225	226	200	229	186	198	213	202	221	211	201	225	233	176	207	233	208	200	196	230	203	213	237	193	240	174	217	219	222	233	218	215	206	220	214	194	194	210	213	204	211	202	177	194	212	187	210	197	208	189	198	227	214	210	179	194	209	239	208	222	246	202	203	182	202	211	215	214	223	200	206	213	219	225	232	229	188	210	205	200	213	200	224	228	210	193	184	223	181	221	208	198	237	196	197	225	218	217	212	227	218	194	213	195	228	200	203	206	196	181	204	189	224	220	216	216	211	190	217	234	205	185	207	223	228	207	224	212	216	215	229	200	227	180	200	209	214	216	196	214	205	222	208	202	213	193	215	229	241	206	215	224	217	199	190	237	223	209	204	185	195	226	198	189	226	213	195	241	219	178	228	207	198	182	178	227	186	179	195	211	201	217	233	210	210	213	235	215	202	208	195	208	216	212	201	188	226	243	217	202	229	196	217	198	189	212	202	193	203	234	215	246	204	245	214	236	192	204	190	224	193	207	220	189	207	204	193	225	215	203	230	210	220	191	235	229	216	233	204	238	207	220	210	180	236	234	194	209	202	203	205	216	211	235	216	162	197	210	203	217	194	194	197	235	243	220	197	222	200	212	215	195	231	196	178	239	220	211	253	244	206	204	230	202	210	200	214	222	200	208	226	216	226	203	208	197	208	219	210	206	194	206	196	232	227	215	208	219	224	227	195	218	219	193	222	216	197	183	217	206	188	235	214	188	207	212	208	212	204	193	214	209	223	208	207	199	170	184	220	219	226	223	212	206	185	208	219	204	207	197	214	232	221	230	192	209	231	226	226	223	195	220	213	201	188	208	186	237	227	213	205	210	198	222	205	189	218	226	203	183	226	175	199	190	196	210	225	238	199	258	200	193	218	219	175	202	196	223	216	209	252	218	235	213	209	230	206	215	215	224	209	231	206	190	198	239	247	191	206	195	195	236	210	225	188	206	212	203	227	192	205	216	228	206	195	198	205	212	182	202	222	222	215	222	220	184	202	195	215	200	233	209	218	218	224	226	225	213	210	198	196	190	223	223	252	236	214	187	189	190	221	226	236	208	217	223	224	219	207	221	224	243	184	217	210	211	221	227	206	219	210	229	215	240	228	215	209	194	197	204	202	202	195	193	211	228	211	182	192	204	203	204	203	202	210	225	187	198	218	186	207	198	216	202	220	235	219	197	204	187	214	209	201	225	216	205	178	218	220	207	197	227	184	196	228	191	214	224	218	240	211	212	207	187	216	213	213	190	201	192	229	231	224	204	219	209	178	205	219	189	207	222	210	228	212	193	174	201	210	228	195	218	216	197	234	231	197	243	200	222	180	200	178	229	207	180	209	188	184	201	209	193	230	218	199	209	211	187	209	193	205	210	215	215	222	178	195	214	181	200	187	210	190	193	227	222	200	203	185	189	212	214	213	243	195	229	238	220	187	206	200	218	180	206	192	203	200	219	239	174	222	240	235	193	199	212	201	219	180	192	198	218	211	210	190	189	218	189	222	188	210	211	213	193	210	202	218	194	201	162	209	195	204	224	205	228	214	205	225	214	190	228	218	256	212	212	230	226	210	209	199	229	205	218	217	231	224	180	191	214	229	198	252	204	202	198	220	185	227	235	207	198	195	221	192	206	223	248	221	229	237	217	203	221	243	190	195	223	205	210	225	230	207	221	231	202	208	214	178	203	215	200	232	236	204	248	219	183	207	216	201	228	220	174	205	189	210	212	194	251	235	215	239	208	236	216	216	184	188	214	184	197	210	199	201	213	212	195	212	220	231	193	243	198	213	209	234	184	225	226	227	209	200	196	203	201	231	212	213	195	219	194	207	230	211	192	240	246	187	221	213	228	214	196	199	205	191	208	201	205	218	190	240	202	207	187	197	211	200	234	185	208	206	208	214	194	189	198	213	206	210	218	240	220	223	220	216	224	200	211	222	210	212	210	173	187	194	215	220	205	205	192	215	185	237	214	221	217	201	209	184	207	216	207	223	226	211	205	204	221	215	205	216	189	230	198	211	215	221	209	181	232	215	229	214	201	208	214	212	200	203	202	207	209	202	218	192	211	187	192	221	224	180	235	207	210	237	193	211	192	219	212	200	198	197	198	199	207	221	203	217	208	197	217	207	198	189	210	182	211	208	197	177	203	215	202	224	218	208	218
42348	56396	56169	57637	57615	46412	46440	44187	38083	33329	27470	18038	9705	4281	2378	1314	1006	742	534	554	545	523	480	487	466	496	439	478	499	467	478	482	468	450	451	448	452	455	483	493	458	472	440	425	479	470	474	478	470	465	470	481	426	512	485	445	473	463	442	481	501	510	445	467	446	483	444	499	479	499	465	445	529	426	473	496	438	488	450	460	431	470	510	446	470	484	470	464	440	491	463	466	469	473	500	456	506	483	483	472	467	464	474	477	444	468	450	490	465	489	458	465	466	453	475	456	457	467	442	447	467	468	458	448	478	454	504	464	492	474	458	449	501	482	452	479	433	485	504	443	482	499	459	447	465	443	461	473	473	472	489	460	487	451	476	468	474	435	472	462	460	446	469	457	513	437	465	464	453	464	442	475	441	481	457	475	510	458	454	444	465	474	487	495	449	476	495	440	444	480	461	498	478	463	487	530	429	437	465	471	488	476	464	448	468	437	485	478	457	436	455	444	447	493	520	472	470	509	464	399	453	432	523	480	482	498	485	484	448	486	496	494	416	457	444	458	468	488	449	459	482	472	441	485	464	498	492	507	476	457	473	455	456	490	487	479	448	484	478	471	493	470	479	463	490	439	485	476	454	440	507	485	462	441	479	427	470	483	465	462	435	464	470	474	477	444	456	488	497	464	448	452	452	455	488	475	454	480	465	474	456	450	464	464	500	444	457	464	450	465	465	481	475	467	454	521	475	489	461	456	478	435	474	447	449	484	458	513	456	461	483	517	469	432	497	471	484	479	467	454	482	418	474	470	457	477	484	501	489	499	493	445	459	455	499	461	447	468	461	444	487	489	448	472	461	434	480	468	482	458	452	467	466	470	480	458	467	453	458	433	441	445	456	478	472	474	491	470	468	497	461	487	460	458	504	458	458	484	506	483	480	447	508	441	477	458	455	466	455	484	456	480	455	462	441	447	463	451	463	466	453	468	480	480	456	449	484	421	454	440	472	474	485	498	470	490	430	478	493	483	485	508	489	469	480	499	465	466	478	461	461	431	452	454	480	473	505	477	461	463	449	499	471	505	472	461	490	482	465	429	451	484	516	490	453	488	493	462	442	485	465	462	479	447	493	476	474	441	455	488	443	441	466	440	500	438	485	454	442	436	452	472	456	493	439	469	447	476	459	430	459	474	439	427	458	517	458	454	432	438	463	493	457	463	471	484	471	480	453	475	497	472	478	462	451	457	463	468	425	487	487	489	454	466	459	473	474	473	465	481	458	491	459	451	486	489	462	496	468	494	461	482	497	461	446	539	446	432	443	456	486	508	445	456	516	490	460	501	453	436	468	491	472	502	439	464	504	479	462	456	477	458	478	480	454	439	484	500	469	430	473	471	484	466	464	481	459	479	446	454	463	464	469	464	471	498	451	464	465	457	468	503	464	463	482	475	492	474	485	456	469	480	468	469	489	478	441	472	453	442	414	462	479	484	460	461	442	448	480	435	460	476	429	465	467	457	472	467	481	469	461	430	468	464	462	494	475	486	484	471	451	470	462	460	458	438	444	427	489	504	501	486	499	471	492	446	490	492	474	478	500	470	485	517	476	446	446	443	497	469	452	425	476	492	537	463	451	468	466	431	478	497	442	486	527	457	481	480	446	507	464	524	438	466	473	497	479	475	459	461	450	429	454	469	442	486	483	462	470	443	473	447	463	486	456	448	454	453	500	469	468	443	449	486	420	445	448	441	453	484	473	499	454	482	465	446	489	446	488	456	450	450	461	458	497	475	451	456	461	447	447	469	437	469	450	463	483	460	463	466	463	507	467	496	499	456	424	449	478	481	470	466	448	493	476	475	488	501	460	453	477	428	430	459	516	437	490	464	525	498	459	476	466	477	491	492	464	467	462	452	493	504	502	440	486	465	459	445	515	436	473	490	492	463	458	495	454	470	501	461	485	448	481	451	459	494	426	483	454	449	501	457	485	501	447	456	465	458	479	459	467	442	461	481	451	437	464	499	479	514	479	454	462	443	468	458	469	484	486	448	496	439	472	463	475	468	463	437	454	428	442	463	453	424	416	456	483	487	436	478	479	475	490	448	439	480	482	493	485	487	472	499	460	487	469	467	504	476	429	437	507	469	476	449	483	485	480	460	461	407	463	477	464	430	452	423	508	487	471	459	450	507	435	486	466	478	478	468	451	498	455	482	442	471	472	454	457	475	491	488	428	467	495	510	479	490	443	479	527	501	480	458	487	510	444	484	475	492	482	487	476	470	466	513	467	416	457	438	457	440	460	480	455	484	470	483	470	442	486	485	454	460	539	484	480	507	470	479	477	506	474	427	477	442	468	457	472	457	471	452	480	506	464	469	482	471	490	470	502	450	435	463	465	489	475	463	473	466	441	467	475	474	483	446	452	467	465	477	521	434	486	489	495	468	507	467	478	452	499	444	447	456	454	464	457	485	455	482	504	517	454	474	485	413	496	455	442	459	454	509	432	493	481	472	469	452	491	462	453	472	475	472	505	473	458	450	483	536	463	461	476	473	445	467	467	472	490	461	459	451	468	436	524	477	459	484	451	449	507	496	457	468	499	498	461	460	449	456	484	473	461	456	466	449	476	505	454	483	495	456	472	469	473	469	458	475	491	467	444	415	436	468	471	455	479	472	503	453	437	528	499	484	491	430	456	427	432	460	438	453	482	485	464	468	455	469	454	470	495	460	458	468	459	486	480	470	484	453	481	503	471	487	463	443	477	427	471	475	461	423	471	472	474	453	491	437	459	477	454	477	460	442	467	438	495	471	468	469	482	438	444	466	484	461	491	482	445	451	402	455	459	447	508	471	469	473	493	476	483	461	465	477	471	449	469	468	422	440	484	470	452	438	494	459	461	472	443	466	489	446	444	483	442	481	486	458	462	484	422	456	485	452	446	448	460	474	455	452	461	437	485	476	470	435	471	486	452	447	454	475	445	488	448	479	467	465	478	450	458	467	443	458	462	473	461	464	451	458	485	459	487	417	470	473	464	490	462	492	434	430	448	464	473	449	469	496	459	463	474	456	450	424	513	480	442	443	484	464	506	470	491	455	495	501	459	461	504	419	492	441	478	487	484	445	449	427	468	467	487	483	455	489	437	454	483	453	457	456	464	447	455	451	474	514	486	525	490	451	453	475	475	494	459	447	473	481	452	482	449	493	460	476	498	465	465	446	464	478	473	479	445	479	472	456	494	464	432	441	465	452	467	472	495	483	438	443	494	458	493	468	470	484	471	442	483	466	447	429	455	436	437	465	446	464	457	452	470	508	446	492	454	437	465	485	433	456	531	467	396	438	455	421	474	489	452	416	464	480	489	460	454	453	472	421	472	440	460	416	503	505	533	451	503	482	446	447	477	442	444	455	499	477	452	445	455	446	476	477	447	463	500	488	484	520	450	461	456	516	442	442	453	488	458	448	488	479	488	468	465	476	475	463	445	449	491	464	467	487	437	473	429	483	455	470	437	461
31065	31180	29922	26707	19679	9903	4740	2570	1702	1274	884	579	403	299	251	201	211	201	204	213	226	225	193	197	200	234	194	207	215	218	211	241	222	196	209	195	200	214	201	226	221	193	168	205	184	228	204	202	192	186	210	213	187	219	208	196	221	207	212	225	205	208	196	196	211	195	201	196	197	188	188	216	226	204	190	188	213	214	198	205	214	221	202	203	193	200	199	189	180	188	226	208	206	180	201	222	211	218	222	215	225	241	221	211	219	166	216	200	196	201	220	221	235	212	207	205	195	205	202	217	235	200	228	182	210	199	214	221	228	197	203	250	210	211	212	207	206	169	219	219	188	186	207	196	209	193	204	211	212	217	192	202	213	185	189	210	181	180	200	207	185	216	193	201	216	220	213	183	214	244	213	234	199	166	179	198	229	190	215	212	226	199	201	208	207	219	208	219	189	210	189	201	222	205	211	209	200	208	224	205	228	212	185	245	203	207	212	205	217	201	223	215	231	204	227	189	225	198	216	231	221	217	203	203	209	203	206	217	193	189	209	210	218	203	203	210	211	168	233	206	204	218	193	198	205	193	222	206	205	211	245	198	192	193	200	212	227	223	197	181	207	213	204	204	190	205	207	205	209	237	183	220	216	207	199	224	206	196	182	219	227	216	217	207	167	218	198	205	176	210	206	178	213	187	211	223	204	195	191	199	218	217	210	186	204	187	202	248	202	211	207	211	200	212	186	205	212	188	215	214	183	216	224	197	226	197	213	216	171	203	214	172	219	214	205	212	188	204	185	197	215	193	213	196	195	226	205	210	208	222	207	187	197	217	225	215	194	203	218	220	212	212	196	219	197	210	181	190	203	202	219	192	228	230	193	229	211	186	184	186	205	189	176	186	208	202	226	214	208	202	190	204	223	192	183	212	211	200	228	231	220	202	227	219	223	185	210	189	196	210	228	226	194	224	219	225	207	214	206	212	225	221	199	206	189	196	196	194	183	195	176	238	212	216	199	245	220	215	204	212	223	198	186	201	201	188	198	189	214	210	223	183	219	190	233	198	211	214	214	196	215	226	224	197	218	214	200	196	196	219	205	208	200	177	215	192	233	221	199	205	216	210	220	211	202	217	198	215	197	212	220	232	231	218	234	180	190	197	199	198	205	204	222	194	196	224	214	202	223	203	223	199	229	188	241	217	222	205	207	203	232	192	219	234	229	193	226	202	201	235	223	197	192	213	216	224	221	203	224	214	197	187	225	215	201	218	196	204	195	217	212	212	168	202	200	193	203	232	215	193	209	196	195	201	216	208	204	207	191	195	197	196	209	226	188	200	198	221	180	214	203	227	211	202	206	188	221	238	214	209	205	190	226	196	236	208	220	209	201	176	203	211	223	197	190	194	208	230	213	196	223	209	191	195	220	202	219	191	213	235	214	225	205	235	182	195	242	181	191	213	195	213	234	207	189	198	196	204	231	207	204	218	186	207	221	195	204	210	227	214	194	206	200	212	173	196	208	205	204	197	227	193	220	228	221	239	190	204	206	220	225	229	204	221	185	180	232	175	183	208	204	165	206	212	195	177	220	208	202	213	225	214	216	212	220	233	187	204	193	199	192	203	245	210	179	207	202	197	218	216	217	197	185	230	201	196	241	226	200	199	222	208	243	234	205	186	229	195	210	206	225	213	215	198	204	218	221	216	210	205	211	220	210	232	199	200	185	214	197	223	202	202	173	205	201	230	219	201	195	209	205	222	219	206	203	221	196	198	184	228	228	230	233	224	201	205	236	216	213	224	225	194	188	230	221	195	190	206	179	207	197	219	191	194	228	212	187	203	200	210	206	189	175	190	217	208	222	233	219	229	183	209	201	178	192	200	199	202	188	165	209	230	224	230	198	182	194	214	204	191	195	203	241	188	198	198	188	218	234	210	182	226	203	195	194	226	202	213	208	198	217	219	190	218	196	204	229	205	183	199	212	178	207	218	199	203	167	203	210	212	193	216	209	186	216	213	198	233	222	198	209	228	227	213	185	225	204	200	171	187	221	215	207	223	215	198	220	179	220	195	222	198	229	183	190	216	228	239	199	188	222	203	214	191	196	219	218	213	230	204	236	195	196	215	188	196	193	215	209	201	251	208	216	222	185	204	226	225	193	188	193	193	204	230	191	240	219	179	203	206	193	224	183	223	206	203	208	206	221	211	221	224	212	208	202	201	185	207	229	209	204	194	200	206	224	226	200	213	213	220	213	217	221	221	188	198	242	237	199	227	231	230	205	203	215	209	191	225	217	173	219	196	234	205	194	219	204	214	201	225	187	204	198	202	190	209	188	208	220	178	218	195	213	191	203	198	194	217	179	213	221	218	202	195	210	221	202	201	198	205	245	182	213	190	195	199	196	197	179	219	211	223	258	222	207	178	223	198	216	180	208	200	219	183	206	226	192	204	208	183	219	217	194	204	206	217	207	211	184	201	200	188	209	210	220	220	203	211	177	216	208	184	188	207	199	207	215	224	204	225	216	198	208	253	194	232	205	208	204	216	213	193	222	193	228	205	192	212	201	205	204	227	211	207	177	203	205	235	229	198	221	188	212	191	192	198	199	209	183	221	206	214	214	196	207	201	203	238	196	209	211	192	240	208	193	211	206	218	201	205	216	191	214	199	186	198	212	192	223	213	222	243	214	254	213	212	195	199	229	207	238	192	210	185	209	202	215	212	202	196	221	203	175	178	182	202	206	227	203	204	205	186	218	225	240	211	201	205	196	210	206	230	179	205	186	221	220	196	200	212	192	230	186	208	216	192	229	190	204	213	178	206	206	195	214	195	219	205	228	186	213	219	193	223	212	199	196	198	172	187	221	209	239	197	191	198	200	200	210	220	230	192	217	185	245	201	212	225	196	208	216	206	213	211	207	195	214	226	223	185	222	199	189	214	207	222	206	202	211	229	179	206	193	222	230	207	207	202	200	188	200	195	196	212	194	196	182	200	193	206	193	198	223	199	237	209	192	204	192	229	204	189	221	196	208	209	215	246	230	199	216	210	217	191	206	221	197	201	199	182	199	212	216	211	205	223	225	197	206	221	179	196	209	208	202	195	235	204	223	225	204	223	188	221	210	211	229	221	217	214	202	232	215	212	211	209	209	230	187	184	187	205	207	206	223	215	187	182	207	213	207	205	196	191	214	193	197	202	202	213	204	201	197	223	203	211	200	190	224	211	186	216	246	223	203	191	208	216	188	186	215	215	213	223	216	208	202	241	235	244	215	192	192	219	227	222	220	200	214	198	220	207	211	215	208	203	217	173	223	186	201	208	190	197	196	178	199	236	216	195	236	201	186	220	196	232	225	230	200	191	225	228	178	232	217	195	196	190	205	213	201	206	215	202	200	202	215	239	187	201	205	197	221	218	206	206	196	214	195	198	187	186	212	230	197	216	195	210	224	181	203	213	239	213	198	202	175	213	181	194	203	199	199	188	212	206	229	195	209	212	193	202	188	206	196	193
19557	25809	32914	37618	30189	22281	14356	9765	6878	5117	3536	2120	1260	786	595	501	542	507	458	495	482	486	489	475	491	458	464	466	497	480	507	496	500	458	467	474	443	455	487	476	495	487	469	470	470	471	485	477	462	453	470	475	499	449	501	458	489	441	525	470	505	461	473	465	451	466	494	460	494	484	464	428	445	438	452	492	490	482	432	495	469	452	464	524	487	457	498	483	468	461	448	474	442	501	515	504	468	490	494	482	456	488	460	463	501	502	428	492	482	472	481	476	468	402	497	489	466	473	449	495	469	453	504	430	496	490	466	450	473	485	507	470	460	464	463	456	457	453	497	496	495	458	444	482	491	521	529	456	478	483	467	463	445	447	490	451	469	480	461	483	488	470	431	479	457	476	472	474	410	477	505	505	484	489	489	477	514	394	437	498	441	446	496	447	478	496	481	489	482	440	501	450	508	472	478	471	467	486	472	481	463	517	448	494	474	459	473	486	454	482	514	490	502	476	480	477	469	442	455	481	454	471	472	446	472	479	456	461	501	491	502	467	465	461	479	475	461	481	448	453	462	480	453	474	499	469	475	470	451	473	436	449	514	479	474	497	478	442	480	466	501	479	465	455	455	510	524	486	478	477	481	480	496	435	492	482	485	463	458	472	474	455	467	465	457	413	440	469	481	434	452	451	500	453	454	454	453	480	489	488	505	446	481	466	478	480	468	490	456	481	490	470	495	469	484	526	486	458	503	494	471	521	458	472	458	436	493	506	451	449	470	438	449	475	482	482	498	460	462	432	496	493	455	484	447	451	482	499	491	477	459	469	492	469	449	491	472	462	460	457	475	482	445	479	471	452	463	438	462	419	464	458	451	445	499	493	472	508	468	494	506	443	454	496	442	504	439	454	449	491	496	453	491	448	485	452	486	476	457	443	479	473	437	446	486	451	447	496	492	481	471	474	463	474	458	462	479	527	476	479	451	464	501	451	466	458	471	477	472	484	479	527	458	494	471	511	434	470	474	466	474	470	478	465	439	471	481	437	440	417	455	454	471	477	473	455	505	472	490	474	478	462	459	456	507	459	517	464	441	465	467	472	456	463	485	497	440	490	466	500	510	520	423	467	507	486	488	455	445	458	466	470	456	474	492	480	474	501	470	505	483	459	483	482	479	532	455	500	498	491	472	489	459	492	486	486	480	499	418	424	481	458	489	466	502	504	480	478	442	469	494	458	444	469	498	457	483	454	471	465	471	464	449	509	490	522	487	476	458	464	504	477	480	455	460	461	487	473	510	474	518	416	463	474	498	466	455	455	495	462	453	466	479	477	465	461	478	510	485	453	460	478	469	501	485	496	461	489	449	464	452	468	465	458	481	459	427	473	464	464	477	444	463	464	498	497	469	458	455	477	505	424	444	451	447	487	512	481	470	459	462	487	453	491	489	472	455	449	513	465	500	483	480	470	451	463	460	492	467	487	467	494	450	475	477	490	461	439	478	463	490	475	441	458	465	460	485	470	482	470	490	490	464	473	470	505	495	457	427	498	437	420	503	464	446	465	462	505	454	450	446	466	487	452	457	492	478	498	514	462	513	460	459	450	475	492	515	483	454	470	466	457	499	468	425	495	480	443	481	473	483	483	482	456	458	502	448	469	430	511	477	479	491	452	459	483	492	429	455	492	489	497	497	466	461	498	426	493	501	444	465	479	470	478	431	436	479	493	516	498	441	446	467	493	438	467	455	509	497	434	483	462	452	479	458	450	478	466	442	465	500	438	471	448	501	484	461	491	458	506	474	473	495	470	464	471	444	461	464	486	470	459	477	462	457	489	458	499	454	503	496	487	482	485	454	461	490	496	490	459	455	491	460	453	473	461	473	457	438	500	487	487	454	458	490	488	467	467	480	476	465	513	483	476	509	485	477	463	484	495	459	467	479	477	438	493	446	437	469	486	446	441	524	507	486	458	475	444	428	513	479	436	458	487	495	466	465	458	458	470	489	469	493	455	487	492	459	433	439	436	460	475	467	448	467	525	466	504	502	457	463	509	502	485	461	502	513	459	478	464	485	497	457	477	468	519	469	450	489	520	443	467	499	426	442	491	479	472	431	476	461	490	434	500	479	465	443	454	478	529	512	485	484	434	534	457	476	491	488	457	514	479	524	473	465	461	492	486	483	469	460	459	431	473	463	490	462	463	510	478	501	460	517	473	492	472	488	525	460	448	473	495	462	493	475	512	475	493	452	447	463	490	513	487	529	489	473	478	437	525	438	467	501	482	488	475	498	473	471	463	474	504	452	463	504	458	473	484	498	462	483	456	511	437	477	455	457	486	467	458	474	488	421	494	500	461	471	476	490	507	468	490	461	494	484	462	503	445	490	439	455	441	486	506	472	486	478	490	473	467	485	500	461	474	481	464	466	475	481	477	505	482	476	462	490	496	463	454	486	474	485	462	459	470	463	491	455	462	479	459	464	474	450	496	461	507	487	456	474	467	472	454	446	413	486	457	457	505	481	431	465	468	452	500	502	532	471	460	480	473	459	476	485	485	489	469	478	454	515	462	495	498	488	433	489	480	477	451	492	507	461	475	462	467	450	453	475	485	501	440	472	481	426	483	462	467	444	486	461	462	480	427	433	460	469	511	453	475	453	487	516	461	489	468	518	500	462	461	484	496	484	459	505	497	491	452	493	473	461	464	425	491	471	432	506	500	460	494	471	462	452	499	494	468	463	444	482	460	482	472	471	442	473	466	463	476	448	481	486	468	503	421	490	498	429	446	489	504	463	505	486	498	475	494	491	453	507	486	494	479	495	518	478	493	493	477	461	554	488	489	476	474	450	463	475	469	488	479	483	476	473	470	475	500	498	499	452	492	501	483	495	418	483	478	506	473	479	485	471	442	478	485	462	473	465	488	464	491	468	473	420	446	477	444	492	469	464	450	460	434	436	476	468	472	431	457	459	461	469	486	464	478	479	471	468	447	432	463	469	441	503	454	425	436	475	449	483	532	454	474	459	449	461	481	436	453	475	476	495	507	478	507	472	463	486	478	470	474	480	496	460	493	467	458	455	474	488	446	479	513	497	512	448	485	491	449	482	401	453	468	492	433	472	491	492	472	466	445	511	465	499	453	498	476	503	481	477	443	487	515	480	473	491	475	457	474	505	490	491	464	442	489	424	454	437	473	486	445	477	505	502	429	520	429	477	479	501	489	464	445	511	470	477	452	473	464	470	465	446	445	441	473	465	452	458	477	454	480	463	521	489	469	464	483	444	512	474	449	444	509	526	483	478	421	492	493	437	439	481	478	499	501	449	429	480	467	446	496	431	469	444	476	463	421	444	481	502	506	486	475	508	482	468	451	436	441	465	450	468	473	486	486	465	481	483	477	453	466	442	435	464	432	487	488	425	445	482	458	486	476	449	450	450	468	468	453	481	478	474	502	484	468	491	470	464	452	495	500	463	455	464	463	491	506	466	488	510	472	461	459	484	460	470	513	477	465
49253	51519	51773	53903	43705	31778	25110	21057	14766	10051	6678	3277	1476	757	465	290	251	240	248	199	225	211	214	202	211	219	228	234	235	222	230	217	203	200	205	195	180	194	208	213	191	189	233	215	228	244	197	207	209	186	207	233	200	195	211	189	177	252	211	210	194	218	209	210	219	190	234	199	203	238	216	215	199	204	208	211	243	234	209	213	194	209	232	195	208	199	222	214	202	229	211	219	219	196	219	199	208	221	216	222	203	217	209	217	233	205	201	227	211	205	198	196	204	206	168	203	203	201	219	189	200	204	181	227	238	227	240	200	203	201	203	208	198	218	199	215	209	204	213	222	215	206	212	214	205	218	203	210	192	210	233	215	197	227	217	206	213	197	177	181	217	195	197	204	202	219	191	217	213	225	186	214	210	209	222	199	194	184	201	206	197	176	212	210	219	205	210	219	194	203	212	200	225	209	213	209	206	211	205	224	222	195	202	220	198	230	195	200	204	210	180	178	207	198	186	179	208	219	194	181	208	220	189	215	221	211	212	217	240	197	192	214	203	204	195	230	182	201	193	222	171	196	204	216	236	214	224	228	218	221	220	190	217	198	207	196	204	209	235	215	212	217	225	210	204	213	190	227	189	223	226	218	234	180	232	204	226	192	191	201	205	234	207	226	215	209	209	215	207	213	226	212	178	190	216	209	185	176	210	197	223	219	185	204	199	231	211	208	219	195	211	221	186	219	200	205	226	207	197	207	220	205	217	208	217	206	202	187	206	188	221	193	222	203	198	230	217	198	200	195	192	198	202	224	202	195	210	190	201	226	211	198	208	213	181	230	201	203	229	211	211	222	220	181	203	203	206	193	212	213	207	202	216	181	253	209	234	218	175	183	206	207	202	205	200	224	248	186	217	216	190	206	219	182	198	219	208	195	201	211	231	184	226	207	191	207	198	210	191	207	197	223	197	227	207	207	186	201	222	206	206	233	218	216	219	202	220	210	213	207	220	185	209	203	218	216	175	212	210	218	222	217	222	217	219	197	190	179	219	218	199	188	219	220	178	181	210	218	199	194	189	207	209	190	217	191	226	234	193	207	193	197	218	212	200	226	227	215	208	204	193	213	196	190	217	194	196	228	199	212	194	208	218	203	196	236	203	218	180	228	193	211	197	215	182	210	216	213	185	176	228	216	193	201	249	192	216	218	217	219	210	213	213	231	226	194	233	215	197	202	212	209	213	178	214	247	186	236	226	202	204	181	208	216	212	198	207	207	213	205	188	221	184	186	208	222	207	188	170	228	212	232	195	199	199	202	177	219	216	220	203	223	226	233	223	226	208	177	218	216	207	221	226	208	210	205	210	202	210	201	179	229	202	204	189	193	213	204	206	209	201	209	223	196	230	190	210	217	234	188	205	214	211	221	218	214	196	202	190	230	208	202	225	221	210	207	200	195	197	206	193	215	213	203	210	218	192	189	192	213	210	202	204	223	213	206	184	200	215	205	227	195	207	209	220	217	213	218	208	233	179	225	205	232	227	195	212	226	220	194	189	220	210	248	224	180	201	219	203	228	224	219	200	219	223	187	220	205	212	180	212	230	206	207	196	204	219	200	206	193	168	197	207	220	186	195	194	211	207	218	222	218	199	212	225	213	227	220	219	214	212	217	227	216	227	229	177	228	194	213	224	219	202	205	221	187	217	217	241	183	215	157	216	180	213	177	225	246	201	202	215	214	218	207	195	203	199	190	193	169	201	218	196	196	218	192	184	214	219	182	197	192	194	197	227	209	214	207	199	222	200	214	203	195	232	189	239	209	203	236	200	211	232	200	180	204	223	207	191	185	208	196	216	217	213	213	216	179	197	199	204	185	220	167	215	206	195	215	196	209	204	218	190	203	202	207	214	184	202	186	214	210	185	227	224	221	199	229	191	194	235	196	211	223	207	203	190	210	203	209	206	212	216	206	206	219	211	216	223	199	200	220	197	201	208	212	202	199	184	203	220	211	188	206	200	215	210	214	196	194	215	211	215	223	202	197	203	199	188	198	207	211	213	207	197	230	218	203	205	223	206	213	222	209	191	230	219	201	199	228	211	207	211	197	213	194	191	197	215	216	225	219	210	193	226	195	219	204	225	200	260	187	213	234	192	205	204	210	249	197	202	191	220	209	182	236	194	217	198	213	204	223	201	205	206	213	198	209	230	210	221	228	226	204	221	182	224	214	223	228	187	200	212	237	219	220	200	181	198	173	226	184	202	219	205	184	218	207	225	202	224	233	211	219	188	195	222	204	217	214	220	210	221	174	198	209	215	217	203	222	189	202	217	212	198	223	201	203	215	192	211	191	207	214	210	206	227	221	206	213	215	196	200	187	222	206	207	206	209	195	210	213	231	240	217	213	205	187	199	223	241	213	218	231	207	191	209	207	205	232	196	204	202	198	226	215	214	211	200	216	209	207	192	224	184	227	236	209	209	196	212	213	199	211	207	220	212	193	192	204	207	194	207	205	207	209	221	196	195	205	204	233	202	222	210	201	198	213	209	219	217	220	200	218	194	188	226	184	221	208	194	203	220	193	204	231	189	189	217	173	197	205	233	210	192	213	206	200	217	204	180	217	198	208	223	194	240	178	231	203	223	195	227	213	216	190	209	198	216	220	221	204	212	209	188	192	222	210	210	203	223	198	210	203	219	189	218	207	202	211	227	224	193	214	217	200	185	204	204	197	226	205	170	201	221	206	207	217	208	196	208	197	242	201	209	212	204	201	208	213	213	237	211	205	215	204	223	206	204	186	209	207	232	198	192	198	215	213	204	205	214	219	214	216	215	197	208	219	218	213	208	191	200	194	207	212	183	225	193	216	185	183	206	200	206	225	196	203	218	238	215	182	214	200	179	217	218	177	189	206	205	207	203	213	226	180	196	180	198	197	200	185	190	220	207	207	213	221	204	206	209	186	208	202	209	220	215	208	217	196	221	219	217	202	208	197	194	196	187	215	225	200	201	197	202	189	188	203	218	238	228	218	223	221	199	211	209	202	206	220	212	203	220	214	209	224	194	190	209	198	177	202	194	232	199	204	188	216	211	218	202	203	217	194	208	176	217	221	176	207	208	201	206	202	182	206	192	255	214	202	225	226	196	219	213	217	194	197	207	225	178	217	220	214	202	198	192	215	205	201	181	218	235	194	195	209	197	213	194	243	210	198	205	204	204	208	200	196	219	219	208	218	197	221	197	217	206	209	202	201	198	225	203	230	224	220	222	200	233	212	231	184	183	225	234	214	215	175	210	192	222	199	221	215	211	220	195	223	199	170	213	185	189	222	196	188	205	214	235	170	188	213	239	234	225	186	219	237	254	203	201	219	208	203	213	215	202	208	216	215	201	209	195	181	228	200	227	201	230	220	221	200	208	174	202	190	208	189	227	216	214	188	220	218	205	213	212	221	223	204	230	190	198	192	207	197	206	209	224	199	224	180	204	234	221	193	196	219	203	214	206	205	205	212	189	210
34618	45205	53566	57580	54799	44018	33602	33627	28480	25193	18928	11485	5584	2631	1502	1005	778	617	565	550	538	529	467	464	449	519	493	486	483	473	468	480	461	495	470	472	471	500	486	500	497	483	465	471	474	457	439	501	489	474	457	489	475	493	485	467	458	477	439	468	459	483	478	474	459	430	507	451	459	463	482	493	470	501	446	476	514	489	478	456	481	521	482	465	462	430	483	459	437	447	499	496	487	436	494	471	455	478	468	488	480	474	470	470	482	477	468	462	461	474	459	451	466	510	499	479	483	458	493	467	464	475	489	501	471	442	489	473	433	460	450	480	459	463	443	454	459	485	443	484	493	445	451	467	461	454	486	470	473	490	458	472	506	466	435	473	433	512	470	447	465	410	473	444	493	476	487	457	441	441	441	488	468	478	472	483	458	472	456	462	471	447	479	440	438	508	450	465	475	496	497	507	453	467	459	477	459	491	456	463	448	508	483	496	448	523	471	486	455	474	461	483	461	437	477	483	457	478	452	484	465	468	475	468	462	479	532	493	500	494	493	437	454	461	507	446	464	490	481	462	477	439	479	477	509	519	475	440	493	494	510	437	486	470	458	449	455	504	488	481	474	501	433	491	459	477	503	478	453	454	491	449	443	453	423	454	492	494	461	454	458	460	472	471	467	447	459	460	463	454	475	436	453	482	485	460	505	450	468	476	420	493	468	515	481	440	470	470	541	469	480	501	446	448	455	478	455	437	481	499	526	470	473	456	458	492	441	471	496	446	451	464	505	478	480	499	474	511	453	493	459	481	450	476	465	453	471	498	443	476	443	476	472	472	482	469	474	452	465	446	491	465	478	460	458	467	462	474	475	450	487	491	463	467	502	469	474	471	462	465	423	479	460	507	463	466	451	466	463	471	460	471	473	462	485	477	450	491	451	453	472	487	492	450	433	472	424	469	480	470	460	488	456	476	492	500	500	466	477	470	465	470	462	501	475	506	500	495	428	441	519	502	474	464	484	433	450	492	477	475	485	443	533	477	482	441	428	485	479	476	468	461	484	462	492	447	458	477	459	506	454	449	523	481	454	460	474	472	496	459	462	427	511	459	469	504	465	459	450	489	434	417	504	525	462	478	442	457	494	461	444	440	499	471	465	481	454	448	494	482	474	479	453	472	446	494	451	482	484	444	488	480	432	461	457	487	466	486	466	459	510	488	454	466	450	478	503	459	494	485	490	429	447	483	490	494	459	484	459	517	458	470	505	455	485	452	484	475	480	438	488	482	480	518	447	470	484	444	435	452	481	460	505	452	500	452	481	495	456	516	475	451	465	468	496	425	526	484	507	475	469	480	452	471	511	464	440	437	499	472	438	519	457	492	490	433	454	482	448	450	485	459	468	509	463	479	476	472	474	506	472	510	430	487	474	435	472	504	458	475	449	458	456	451	460	444	483	467	471	452	449	496	476	463	487	483	470	493	466	468	457	480	453	479	416	466	502	499	510	451	480	452	501	483	475	458	467	452	458	423	451	465	452	493	462	490	494	456	469	484	499	459	461	444	464	478	470	479	454	470	512	443	474	470	484	485	458	464	487	442	494	464	482	462	482	452	477	488	485	458	466	454	459	470	458	503	459	457	481	472	446	467	498	461	476	446	454	481	452	461	487	496	453	468	508	453	447	505	462	484	480	482	468	497	468	522	437	492	474	455	474	474	437	464	444	483	480	443	485	451	499	433	446	498	454	456	432	469	489	462	466	506	460	486	499	470	518	440	448	450	481	468	454	478	514	478	458	496	476	465	456	462	485	504	486	499	484	450	462	426	451	482	459	455	475	486	435	483	492	477	477	488	519	498	474	471	470	491	481	509	456	425	471	465	453	492	451	468	449	454	477	473	481	470	469	508	451	479	483	444	470	476	474	441	483	496	458	456	481	478	494	469	471	469	477	490	475	497	486	442	458	476	463	472	495	505	485	435	440	521	456	459	465	464	432	486	491	468	505	500	481	462	498	498	476	461	451	454	462	458	482	498	493	454	425	463	449	440	467	471	479	477	458	475	501	510	466	459	485	488	485	446	481	490	453	477	455	475	474	481	484	430	462	467	471	501	470	477	465	454	494	521	455	449	467	458	491	461	493	470	444	482	428	464	487	465	484	474	488	485	534	478	499	457	477	506	464	463	486	451	480	480	478	466	474	504	448	453	486	498	445	493	495	523	469	460	471	450	467	497	463	485	472	481	447	459	491	443	450	468	470	498	460	424	458	475	419	436	506	445	461	481	442	487	448	462	477	501	464	494	452	467	477	469	467	467	464	516	423	464	489	475	485	457	486	491	456	495	479	496	495	492	501	473	458	464	481	433	436	494	476	470	492	507	484	468	438	493	481	461	449	450	445	469	455	463	447	463	464	486	470	432	455	467	520	448	482	484	481	485	535	504	456	460	476	458	489	521	474	489	444	449	485	533	458	485	474	462	508	477	450	496	427	488	471	506	484	463	485	452	449	462	477	476	459	515	479	499	479	467	489	480	482	458	471	462	455	486	419	475	464	500	499	431	467	481	447	446	455	487	432	470	438	479	462	477	468	464	435	473	445	464	494	438	478	468	403	494	454	472	465	507	475	434	485	497	487	406	461	485	455	496	472	500	468	515	490	448	467	484	487	464	506	432	475	438	462	512	435	412	473	470	471	465	483	509	496	498	459	449	476	519	438	472	498	463	464	432	455	474	448	444	459	469	460	459	495	454	457	498	467	472	422	509	472	453	517	473	484	465	461	400	432	476	447	442	463	447	490	489	510	458	467	497	508	441	476	457	480	476	472	458	493	479	514	509	451	466	454	468	482	446	463	491	418	452	482	500	506	450	485	480	491	498	470	461	459	457	443	483	513	469	436	490	463	470	489	504	448	436	456	488	482	471	529	491	479	470	467	480	476	458	472	464	465	454	441	493	471	445	489	469	464	426	459	435	472	459	505	456	464	470	475	500	481	504	461	472	467	471	479	491	473	475	457	462	465	460	481	484	447	457	459	458	459	421	455	443	470	416	464	443	484	438	500	472	472	469	480	498	482	459	484	442	483	487	488	471	484	478	464	483	514	470	474	452	487	455	431	483	454	442	506	451	463	500	484	417	479	427	473	477	454	470	451	463	506	460	478	434	478	460	455	504	444	462	475	504	469	475	470	503	490	490	478	477	441	452	468	534	509	496	472	484	496	443	461	476	457	460	446	460	459	459	490	496	458	411	427	460	493	507	474	471	505	484	473	443	447	452	472	467	482	484	463	469	491	496	462	487	458	463	536	447	470	504	483	453	471	480	475	482	463	487	477	447	489	510	449	397	467	465	459	458	434	466	473	485	437	504	519	495	476	493	462	457	481	453	423	444	480	445	501	463	468	466	432	473	434	460	480	481	499	488	462	459	476	437	492	506	431	483	435	482	493	462	484	448	484	498	471	490	502	484	436	447	467	503	511	484	469	464	489	479	464	496	500	456	456	435	447	469	462	535	480	494
58445	53944	49173	51652	42920	31964	26682	27224	24954	20143	12744	6517	2710	1206	736	463	365	307	261	258	217	206	217	224	236	234	231	207	218	197	180	216	227	198	212	232	247	230	214	210	199	233	202	201	235	226	232	199	181	183	220	253	204	183	235	186	205	198	201	220	218	210	224	175	199	233	228	210	224	211	202	216	211	200	195	212	169	204	215	202	219	198	225	218	215	196	235	228	207	209	191	205	195	192	212	210	197	212	216	221	206	199	191	196	208	202	220	185	214	208	200	218	199	237	220	230	188	205	203	186	212	208	220	227	211	216	228	223	208	182	225	187	213	227	205	209	194	223	210	205	204	206	223	218	211	175	191	208	235	224	245	219	212	229	190	223	227	222	207	205	217	209	225	241	214	191	217	205	217	227	185	220	200	212	183	226	221	214	192	209	222	235	213	209	230	221	224	223	226	208	172	207	199	211	211	231	220	232	227	195	212	211	214	208	209	238	219	208	200	230	221	214	181	196	212	210	190	198	210	208	193	203	201	204	220	218	218	214	198	198	225	215	225	193	197	203	229	238	237	221	254	213	198	198	216	206	197	215	211	229	200	222	205	202	180	191	234	224	202	206	232	227	219	225	219	231	224	173	234	244	214	222	208	199	203	193	222	223	182	227	204	241	212	239	177	206	191	198	226	209	187	192	205	208	228	217	226	227	251	226	214	228	194	197	180	207	201	230	183	227	232	219	221	197	196	218	214	226	222	211	228	215	219	208	194	194	232	168	186	217	223	251	215	182	190	198	177	221	211	226	237	171	194	218	200	213	228	226	191	178	213	233	228	239	197	233	218	216	202	218	209	237	216	183	233	228	227	222	203	224	205	228	203	212	215	216	181	207	207	222	187	210	211	202	236	200	227	189	223	224	184	205	195	216	229	212	224	197	197	200	203	194	209	233	218	219	200	200	201	228	235	232	204	228	184	231	183	197	244	215	206	204	222	189	206	232	209	208	267	188	220	178	194	200	215	240	204	196	183	214	196	204	220	233	226	219	216	236	208	238	191	219	213	183	206	197	213	183	218	194	242	195	201	188	226	232	193	215	210	221	220	203	221	217	221	199	215	202	210	241	221	225	224	241	232	209	172	197	227	184	235	194	224	207	226	174	228	218	236	211	215	214	198	226	205	219	201	207	225	219	246	233	209	206	199	201	230	198	216	213	208	211	215	220	233	211	202	242	239	202	209	192	215	189	214	181	225	223	225	235	209	222	227	226	230	202	199	213	201	209	254	223	193	203	225	211	212	199	173	204	180	192	202	216	198	217	228	189	174	202	205	222	194	216	216	182	209	210	234	226	204	201	194	234	227	180	214	216	205	224	199	210	225	171	209	221	198	231	201	200	210	203	194	202	207	236	217	222	207	202	220	214	201	182	186	201	203	217	179	164	233	214	191	203	211	201	226	219	216	201	199	183	228	237	191	196	211	190	207	220	201	193	200	202	194	203	240	211	222	208	211	217	197	215	200	197	204	192	254	225	223	222	207	215	234	221	204	197	235	217	216	202	200	229	183	239	216	198	205	211	198	225	211	190	225	222	186	205	238	212	221	223	223	199	220	213	191	216	194	211	238	197	217	204	200	209	227	229	218	153	198	179	201	212	223	228	225	207	208	211	203	224	204	209	198	202	207	204	211	232	215	195	239	200	218	225	203	231	217	189	236	192	212	230	220	216	235	219	221	198	214	219	239	236	202	199	204	196	236	211	214	224	207	219	219	193	217	207	223	222	219	233	209	212	223	202	192	206	207	202	220	215	220	207	225	218	202	183	216	206	224	221	217	215	226	211	226	219	215	212	203	219	205	196	254	209	220	185	190	195	204	224	219	224	225	237	202	205	203	223	195	194	227	198	218	242	189	252	225	196	232	200	220	208	223	193	202	199	209	217	224	221	182	216	227	209	213	177	198	225	223	198	213	211	171	206	218	189	181	204	182	194	232	208	201	221	195	193	232	180	210	199	212	189	192	206	198	226	181	198	234	214	234	216	229	230	204	216	211	206	204	242	224	194	223	202	231	229	229	200	221	223	190	218	211	212	231	199	168	221	198	213	203	200	216	232	210	234	224	187	212	208	212	194	240	218	221	238	222	214	209	203	215	230	241	229	204	216	211	176	213	207	196	208	221	246	212	217	208	200	206	171	196	215	204	211	204	208	199	187	203	200	235	192	195	215	217	192	179	183	211	198	226	241	192	210	214	226	235	221	195	207	213	211	209	210	206	218	216	208	224	187	208	180	209	203	202	190	227	225	189	206	194	202	205	206	218	220	191	215	200	228	177	189	199	187	205	209	214	218	228	200	214	224	231	225	217	252	198	218	225	227	198	192	200	214	180	200	219	203	182	203	211	220	241	231	216	232	215	213	214	213	192	213	212	224	211	192	211	241	205	213	231	244	240	219	214	235	218	226	210	193	205	212	197	201	200	221	221	197	203	208	203	198	215	210	232	209	200	212	199	190	197	203	204	173	195	216	213	224	222	222	203	198	200	231	220	196	220	204	218	219	224	205	207	240	216	208	223	226	181	230	219	205	216	185	227	216	198	187	226	242	209	200	213	238	207	212	201	184	227	207	199	207	216	221	195	228	250	243	213	218	221	188	233	222	226	235	235	210	209	238	230	203	228	217	203	208	220	213	184	186	189	213	196	198	185	200	185	228	198	215	211	228	238	240	212	210	202	217	201	214	207	200	214	242	207	201	238	221	210	181	202	204	208	192	189	218	201	208	204	199	205	208	211	221	211	207	223	195	235	202	208	206	225	215	228	183	184	219	199	217	205	181	227	191	231	216	216	202	205	249	213	214	201	215	179	203	213	237	247	247	204	214	209	206	216	204	214	205	189	208	213	244	219	197	232	217	216	211	207	210	228	222	215	195	200	237	209	210	201	206	205	222	240	214	210	206	213	207	215	191	208	197	232	196	190	218	215	210	211	219	198	204	194	203	201	215	222	216	181	221	217	206	192	220	209	189	215	215	226	226	232	222	204	207	203	192	198	211	226	208	217	198	229	200	238	216	182	196	213	213	205	216	232	216	215	208	207	213	210	205	203	201	201	215	192	215	195	209	248	215	196	231	219	178	230	208	180	219	196	217	203	237	215	225	213	187	198	191	201	216	224	197	200	183	202	187	221	207	220	229	205	200	190	181	239	237	201	194	234	220	240	212	225	218	239	183	201	216	202	221	219	218	242	192	195	212	213	195	214	195	220	192	235	206	182	198	210	206	212	209	218	220	206	249	211	223	205	206	203	220	226	220	227	226	226	210	220	234	211	221	202	199	197	223	219	218	202	184	207	216	229	246	209	200	211	196	190	198	199	223	205	239	222	206	203	214	230	198	206	198	221	223	226	205	200	205	230	210	202	219	208	223	188	216	198	211	207	220	223	214	208	206	214	225	199	221	218	194	205	178	187	229	225	224	202	208	199	207	217	205	210	204	223	221	210	198	227	213	211	238	243	217	235	197
43999	53249	58251	58051	52593	48620	41761	44450	38567	35203	26746	17479	8368	3992	2243	1560	1025	690	616	612	522	554	517	518	486	471	515	485	481	460	473	464	464	499	455	472	438	515	471	453	476	511	455	496	497	480	493	468	459	496	486	426	418	484	476	460	465	471	493	490	458	446	480	465	492	482	472	446	466	501	483	471	466	450	476	460	465	475	468	433	464	513	484	478	432	458	485	484	475	455	506	445	465	464	508	470	480	444	468	467	460	485	508	488	449	424	479	458	479	443	469	461	454	464	484	463	476	460	475	473	464	458	437	467	500	444	473	471	467	465	443	475	429	450	489	468	463	473	468	442	466	481	497	437	472	450	485	468	482	468	478	450	478	486	470	481	489	443	487	466	483	473	464	453	477	475	485	496	459	452	444	457	522	451	490	457	503	458	478	473	454	485	442	466	441	441	462	477	445	454	500	476	464	478	467	507	503	475	476	476	451	484	501	481	456	467	508	490	488	476	489	451	486	501	485	467	468	448	457	477	480	474	491	455	481	459	460	483	456	488	473	493	488	453	473	443	433	490	423	456	475	483	463	471	443	454	456	464	482	450	460	478	468	525	456	489	446	471	488	488	459	479	418	428	486	479	461	504	488	455	472	475	490	483	469	460	524	431	463	449	443	431	493	428	513	460	477	472	454	497	506	460	421	460	448	489	456	444	476	468	487	484	458	458	475	490	498	445	498	437	478	449	431	458	522	491	459	511	486	484	473	467	494	467	417	473	439	486	450	503	455	507	439	499	469	483	467	493	516	474	485	475	428	458	465	486	480	471	457	470	441	481	530	467	482	458	447	435	503	497	528	465	482	482	492	459	492	501	448	471	462	445	450	489	489	479	473	452	498	471	480	440	492	452	427	452	473	476	466	513	457	458	468	462	481	457	464	476	457	453	449	503	491	473	445	479	461	466	515	538	482	490	531	482	490	446	447	464	453	430	506	474	456	450	476	415	459	439	501	462	462	488	464	512	512	444	469	458	500	484	466	463	468	481	483	453	482	461	444	501	466	480	456	475	443	466	452	457	457	490	418	456	512	500	441	481	458	473	459	455	462	474	461	496	421	487	477	465	473	460	500	507	437	465	516	472	456	434	475	461	460	469	466	432	498	480	441	451	483	485	486	485	477	447	466	470	484	449	466	467	452	459	470	464	487	483	482	458	435	465	466	462	452	433	466	461	459	481	445	436	453	464	467	478	467	498	477	464	462	488	474	439	503	454	457	485	444	466	447	452	457	472	441	452	472	483	447	479	472	490	446	447	469	457	493	508	454	502	448	497	436	430	427	439	475	459	431	477	497	460	470	468	458	483	456	502	518	466	456	446	453	492	462	464	453	515	462	476	434	467	429	462	500	465	460	494	466	454	525	406	485	456	459	473	448	481	448	519	505	413	492	465	475	469	457	440	437	458	454	460	468	455	482	478	437	483	469	472	445	458	452	467	457	506	446	460	436	493	428	467	457	479	472	461	482	459	467	497	465	452	507	466	436	464	451	472	475	476	454	418	456	443	472	449	467	443	451	494	457	482	465	490	471	452	478	454	436	489	477	476	462	474	486	475	456	477	462	500	444	441	473	471	515	460	461	471	458	475	452	486	473	476	476	463	457	492	457	440	492	461	470	467	473	452	419	428	464	437	468	488	481	462	443	437	449	458	484	462	454	454	523	450	461	502	525	464	477	476	458	447	510	474	464	487	479	493	458	515	480	476	414	434	460	486	479	411	448	496	476	472	480	504	470	497	375	438	467	459	473	483	479	460	479	464	456	484	467	482	442	488	506	466	476	445	482	460	475	469	490	472	457	486	493	468	471	469	491	476	512	484	441	456	485	483	473	458	485	501	491	474	444	500	455	481	473	487	434	444	463	519	478	449	473	483	467	471	467	474	478	463	481	473	466	458	480	445	473	461	459	443	481	433	457	469	477	460	494	450	474	480	459	427	501	486	482	494	482	439	447	472	467	449	444	479	489	448	466	506	450	447	477	462	481	438	458	524	505	474	457	462	441	468	469	448	447	489	460	456	456	492	482	476	430	470	478	448	459	449	462	447	482	495	513	466	459	454	464	456	464	492	450	439	461	538	440	473	429	484	492	455	478	443	474	430	495	487	451	428	469	476	477	479	450	504	504	475	440	499	412	468	470	452	476	482	482	466	474	461	431	512	516	475	493	479	472	461	487	472	473	445	480	459	466	462	489	495	459	476	455	468	464	481	453	490	467	482	501	497	443	486	480	483	463	494	489	477	477	470	472	446	457	480	500	452	470	436	473	473	471	468	458	492	511	476	486	503	474	488	462	427	491	468	473	498	489	477	519	429	447	476	477	454	459	464	452	442	435	487	453	464	459	489	490	526	446	493	501	493	493	441	455	451	428	457	506	431	454	467	432	422	421	469	516	446	449	476	521	487	486	514	492	437	477	453	476	447	479	466	478	470	462	450	453	469	461	496	461	444	445	477	458	498	462	441	484	518	467	450	478	444	455	465	448	479	448	473	444	433	492	473	419	491	472	449	504	487	441	495	481	464	460	441	465	467	460	498	410	472	429	540	497	467	442	464	446	446	484	486	486	495	461	452	488	438	506	501	458	468	430	462	514	517	541	480	489	497	430	453	500	465	455	491	453	466	449	474	499	518	467	486	463	459	446	449	501	480	497	508	462	501	490	451	514	467	495	447	443	397	453	494	470	471	438	453	482	469	457	486	415	476	472	485	474	488	479	438	444	488	469	477	427	462	468	460	444	509	458	452	430	441	472	454	477	475	475	488	472	509	489	500	435	487	468	443	427	486	500	473	481	469	464	459	458	464	469	451	431	480	491	468	423	472	482	514	474	462	512	465	470	462	464	464	460	462	464	474	441	491	442	489	483	473	471	482	448	439	512	455	456	449	466	460	461	430	467	491	421	503	456	447	464	482	492	466	478	458	447	441	450	503	492	459	441	494	466	437	451	473	450	513	431	481	397	445	451	485	453	470	474	495	484	530	484	486	475	481	463	502	448	432	479	462	462	456	475	452	474	474	445	461	462	453	453	449	480	504	500	458	546	491	459	437	463	426	458	494	478	451	487	527	469	438	464	458	463	467	510	471	430	442	438	504	462	478	443	482	467	435	473	447	457	486	506	479	470	474	445	475	424	451	482	456	489	443	455	490	488	447	449	439	444	459	454	455	455	487	497	459	472	439	477	431	466	429	456	466	473	453	465	481	509	489	437	447	467	440	484	459	486	448	466	471	473	459	464	479	454	486	474	457	450	479	467	450	462	478	473	468	449	467	484	461	475	492	464	461	434	500	422	464	437	467	471	494	484	448	442	464	464	487	455	453	468	453	455	495	461	488	437	460	451	452	467	455	468	503	463	446	482	478	465	504	505	486	457	499	446	519	473	449	448	475	480	473	484	452	476	447	452	506	467	483	441	477	468	479	467	459	471	447	414	463	463	462	466	472	433	484	501	459	461	462	496	470	457	470
33142	30060	29054	28549	22342	9146	3857	2730	1808	1238	822	564	357	267	258	235	208	198	214	229	236	175	210	235	182	206	187	222	219	241	216	216	188	208	192	213	204	194	202	209	194	220	221	210	238	224	195	224	215	201	232	232	225	210	202	219	219	212	221	201	182	204	222	192	209	213	198	189	199	208	192	219	177	200	236	195	215	193	209	222	243	213	201	213	202	206	212	234	206	226	221	196	217	216	219	214	208	207	212	198	191	234	200	211	228	210	210	196	190	202	164	215	203	219	211	195	224	235	198	212	221	211	210	219	211	193	193	229	216	167	215	226	234	254	213	205	211	209	210	224	195	204	202	190	198	194	222	229	248	194	201	218	204	181	193	221	236	182	187	204	193	216	206	210	217	215	203	188	214	202	230	230	221	204	207	204	208	205	222	195	227	212	236	223	200	227	194	206	215	216	207	204	240	213	198	197	216	197	216	203	211	186	218	218	215	231	204	229	203	213	236	191	192	202	225	217	209	212	210	221	202	204	201	172	218	225	212	213	203	207	182	212	217	203	214	217	183	201	200	200	208	190	232	202	200	224	204	212	228	209	236	191	187	228	214	193	204	229	227	230	211	205	196	219	219	237	226	207	221	180	255	217	251	188	205	234	233	209	215	199	205	214	222	246	177	244	202	207	225	196	208	205	210	221	215	193	216	218	196	224	242	227	228	217	200	225	196	217	212	194	207	202	233	218	210	214	191	214	218	198	186	192	231	222	192	211	218	211	200	223	224	232	218	194	229	209	228	221	214	214	218	182	190	232	207	194	203	187	210	209	194	212	220	211	217	235	172	210	194	202	184	231	213	181	202	198	191	208	201	178	212	212	220	189	210	208	224	215	178	223	217	209	218	208	221	215	222	212	236	187	207	211	223	196	210	218	207	215	228	212	210	206	185	209	201	214	203	215	228	211	202	198	195	231	205	212	199	215	211	226	182	196	225	217	188	210	221	225	216	207	212	230	223	194	206	219	212	216	216	210	240	219	208	210	233	227	206	221	206	218	218	203	209	218	204	209	224	218	220	198	203	230	227	195	178	218	205	234	231	202	201	244	217	211	226	236	226	230	232	239	222	210	223	233	197	200	222	211	233	190	213	222	212	213	220	226	218	227	209	201	232	186	257	191	203	238	200	239	222	197	204	223	232	226	204	184	222	204	191	215	206	211	191	207	207	181	213	208	205	200	210	231	209	188	201	210	217	179	177	232	231	206	196	207	208	196	203	202	196	225	245	211	204	215	209	195	259	231	235	235	204	238	206	222	208	216	219	225	213	220	214	222	212	220	207	224	204	197	221	229	213	215	192	182	192	209	203	208	204	205	200	221	211	216	200	186	188	261	211	208	200	240	234	188	216	218	207	206	197	222	214	225	213	208	196	267	228	258	184	196	211	191	199	227	224	218	195	211	218	189	239	220	188	210	188	242	202	192	198	230	215	224	217	214	185	190	246	197	193	219	188	217	240	199	234	195	216	225	195	236	221	202	216	229	198	196	239	238	219	201	212	198	184	214	217	204	218	197	198	205	238	209	232	214	209	226	202	200	231	213	227	242	190	212	211	217	200	203	208	190	227	199	211	200	217	222	214	197	220	211	190	199	212	223	200	190	236	208	210	200	222	233	205	232	189	228	206	206	197	225	199	249	200	215	227	200	213	208	228	165	209	216	206	219	212	244	266	206	233	221	209	213	221	234	233	216	223	188	218	203	209	211	206	221	191	194	225	234	199	229	216	203	189	209	218	203	194	213	176	250	222	189	245	215	217	228	193	214	216	225	186	225	200	181	194	205	216	211	203	209	212	187	220	218	207	226	203	218	218	189	206	201	186	217	213	221	230	228	209	192	211	195	203	181	218	220	214	193	219	229	195	212	200	207	228	207	192	221	222	185	227	190	202	243	201	228	192	218	224	181	216	226	222	229	187	204	209	232	203	193	198	205	211	213	223	221	203	205	199	180	223	230	182	208	194	203	210	209	226	225	194	223	203	186	231	227	222	214	230	199	203	231	193	197	209	184	205	207	218	210	201	191	214	234	251	206	215	190	219	218	244	208	220	249	210	208	190	187	223	212	214	220	207	216	235	177	210	209	228	213	224	201	225	219	207	216	210	212	236	210	202	214	219	202	220	215	206	207	223	206	212	201	226	205	222	211	228	227	212	236	231	228	188	214	194	215	203	213	210	206	187	196	204	225	212	196	198	212	206	202	186	229	220	210	213	194	202	196	212	212	220	215	207	201	220	207	194	189	226	201	187	184	186	208	202	204	193	191	194	223	203	224	223	219	214	202	203	205	238	209	201	214	203	201	191	212	212	203	226	216	188	212	222	201	188	189	204	218	202	207	209	204	205	224	223	196	231	198	218	189	183	238	193	205	177	220	216	195	207	178	201	237	189	224	207	236	201	198	206	226	194	212	221	208	195	209	216	181	212	208	200	195	214	200	199	174	220	228	226	201	231	196	202	226	196	192	226	192	209	199	209	217	192	212	206	206	204	214	207	208	218	230	226	223	211	223	228	233	201	214	245	216	206	248	228	201	215	196	205	234	205	221	226	217	219	169	197	214	195	177	192	181	195	227	201	199	193	225	188	213	236	192	193	210	202	213	217	243	186	210	198	214	209	222	199	200	221	200	196	244	221	202	212	212	209	231	197	222	189	237	243	200	200	196	229	205	200	202	183	233	195	210	174	199	197	212	253	214	212	194	186	188	203	191	223	205	199	208	218	206	208	172	216	231	223	236	211	220	210	209	199	211	190	208	217	242	236	238	196	204	202	197	227	189	214	219	204	205	200	193	207	205	202	189	213	194	226	201	227	220	188	202	188	208	206	226	215	203	212	196	203	188	227	193	212	208	203	215	220	261	187	212	194	213	232	230	226	190	186	202	205	203	206	229	210	215	208	237	220	202	213	220	232	168	210	201	203	224	216	218	206	224	210	183	234	219	229	200	229	222	212	223	227	215	211	205	223	223	200	208	245	203	211	202	207	212	217	197	226	209	190	182	225	207	216	210	205	197	208	202	216	239	206	209	174	200	217	214	194	215	186	200	216	201	220	235	233	226	183	220	211	202	215	247	197	226	218	203	206	219	185	197	225	202	198	222	214	247	227	196	199	209	197	218	183	218	229	230	216	206	203	204	186	223	194	207	201	189	195	184	227	222	209	203	211	223	229	209	181	196	220	231	207	192	224	217	217	200	214	198	187	205	214	171	194	194	233	206	201	205	211	232	232	225	229	200	213	233	188	229	202	197	185	238	229	228	200	198	197	207	222	223	215	229	194	216	215	237	213	203	182	209	212	203	196	194	227	210	190	236	223	205	217	189	235	211	200	222	208	228	210	211	208	201	206	196	162	208	210	204	196	228	204	224	191	197	184	214	200	236	190	229	212	188	218	194	189	212	218	240	185	204	218	205	250	216	214	218	199	207	193	198	228	219	208	205	243	193	223	209	186	187	203	196	203	207
19858	24841	32326	39597	34244	19348	12229	9907	6883	4763	3001	1908	1066	749	577	525	541	526	461	499	466	488	532	488	503	476	467	506	501	464	484	504	491	514	470	479	464	495	481	460	479	472	484	469	472	485	455	511	491	491	516	467	434	517	493	484	474	478	517	475	468	486	507	515	458	444	480	482	494	472	453	481	480	488	498	475	477	470	475	467	497	450	484	506	504	481	497	488	486	512	493	497	448	487	482	502	483	488	465	483	458	470	482	484	497	499	490	481	510	485	474	506	462	486	527	469	522	464	511	515	483	473	477	484	451	484	461	507	471	448	444	445	482	493	479	463	465	448	461	521	513	481	454	449	495	462	532	441	488	478	476	502	457	467	476	484	480	468	458	493	504	484	520	478	503	457	458	490	441	465	468	460	473	473	487	465	491	453	442	480	496	491	473	464	449	481	465	457	451	487	481	527	490	507	476	502	455	451	465	490	491	463	451	496	463	479	483	502	443	514	481	462	496	486	491	441	485	508	491	450	485	476	443	467	463	450	483	488	447	521	510	488	446	459	484	496	510	507	476	455	430	468	463	472	470	543	459	504	503	437	449	460	503	453	486	493	450	474	508	465	462	485	458	482	519	512	475	499	499	460	488	499	483	475	459	505	509	449	486	448	467	486	511	464	472	478	443	470	460	506	469	478	445	496	442	451	470	500	461	497	481	504	484	491	483	502	490	492	464	480	528	473	464	467	446	502	470	481	519	459	497	491	473	460	463	454	447	453	499	481	474	463	486	490	471	460	512	507	493	473	456	477	453	482	502	453	480	468	466	490	504	478	480	533	480	491	456	479	463	446	502	494	449	489	465	455	471	472	522	509	473	478	476	500	488	494	493	464	522	468	479	454	482	473	496	496	456	486	501	447	507	502	497	484	507	473	494	487	495	473	513	491	494	465	488	475	465	464	494	517	499	487	465	452	498	484	481	508	505	491	454	481	484	488	459	452	459	465	499	481	483	463	481	471	472	506	514	505	454	477	475	482	461	445	484	494	450	485	503	511	469	476	463	456	453	471	475	521	478	499	507	494	457	490	505	489	469	498	496	421	441	471	479	473	470	507	468	512	534	456	474	460	504	477	483	451	481	441	483	448	501	468	486	454	508	502	494	497	507	482	468	483	489	485	484	506	445	527	463	473	460	490	469	466	467	498	499	447	453	470	450	518	479	517	465	466	471	495	498	452	474	478	488	471	502	499	486	474	481	469	474	480	472	451	479	498	466	471	500	490	496	463	477	484	465	474	489	527	483	455	460	496	472	473	471	466	452	487	465	446	482	465	519	459	499	454	485	455	467	510	445	426	482	459	425	466	466	486	468	498	467	479	460	537	487	488	529	470	503	480	463	506	462	429	475	465	479	449	469	479	448	477	457	494	477	430	471	471	458	502	489	450	489	480	469	489	476	475	454	507	471	447	468	484	485	459	475	486	463	514	480	491	472	491	504	493	465	496	493	459	468	484	451	452	459	468	467	472	493	492	458	495	465	459	529	455	465	446	481	474	488	465	454	471	447	490	491	478	494	478	468	518	497	499	464	463	458	507	482	479	463	466	514	496	489	475	474	472	473	436	480	492	467	423	491	492	483	474	477	484	480	508	508	472	478	493	497	459	496	456	472	473	498	451	508	504	448	502	490	451	515	467	475	480	466	472	495	426	465	480	462	442	485	473	441	433	444	464	521	513	473	464	501	471	486	443	476	467	506	472	466	496	476	468	492	492	485	516	448	475	470	455	457	508	489	500	510	491	491	473	476	444	440	499	496	495	484	503	466	520	462	472	500	447	471	489	471	518	470	469	523	476	493	509	477	465	449	503	495	475	510	493	502	461	490	460	487	497	478	489	550	485	476	467	474	486	479	476	469	477	502	524	454	457	457	471	524	442	460	477	470	530	450	474	521	497	481	472	482	460	464	481	526	502	461	454	470	485	455	487	472	462	448	462	464	492	503	495	449	491	461	494	476	462	514	486	455	449	506	506	464	519	455	505	479	462	504	470	500	519	467	462	513	486	457	475	493	467	478	491	463	517	465	497	496	457	508	461	502	482	518	483	463	466	489	501	452	490	476	465	450	456	494	501	525	523	500	489	468	431	461	481	487	458	490	428	462	454	413	451	484	499	474	491	479	480	466	491	472	466	513	464	498	478	498	493	483	509	491	479	486	511	504	441	464	490	480	461	492	418	511	442	460	461	495	509	470	487	480	505	492	475	469	443	457	494	499	460	505	475	475	468	469	481	508	479	495	442	474	476	461	483	477	475	432	468	467	482	488	478	467	518	488	520	482	491	471	458	481	473	469	468	499	481	504	471	492	454	520	493	459	460	512	465	469	500	460	492	461	464	497	434	466	469	470	512	483	489	447	460	495	453	469	474	477	465	482	529	439	507	487	501	432	492	489	503	484	490	498	453	476	473	474	461	472	463	493	472	466	484	503	504	476	487	510	482	469	480	540	485	487	479	487	443	496	470	509	502	478	492	445	478	478	448	456	441	504	499	499	447	484	456	471	466	469	443	499	491	458	441	476	505	468	473	446	475	461	466	507	490	482	482	502	441	460	476	461	494	504	462	438	511	509	519	471	522	448	473	521	489	486	481	483	470	486	464	439	477	470	499	483	487	484	496	507	469	480	482	474	471	486	476	466	471	490	463	504	500	485	453	482	506	497	485	487	478	455	499	492	456	468	498	473	507	463	472	459	509	472	497	500	476	482	436	470	488	444	488	515	459	505	528	451	491	466	484	498	516	487	428	484	506	496	489	500	487	489	455	484	443	447	467	506	461	480	464	485	467	479	506	513	496	489	497	467	453	488	444	445	509	462	483	513	470	487	458	477	458	458	467	496	471	501	471	482	491	465	468	455	465	460	472	478	508	486	457	435	461	496	495	504	506	494	503	493	478	510	457	481	466	515	499	477	482	467	474	517	469	493	474	438	447	460	488	437	444	504	495	496	465	502	457	473	503	440	497	502	459	469	464	458	523	544	448	471	508	472	505	482	453	467	511	462	492	483	482	460	533	471	498	460	458	459	452	483	482	474	500	469	481	504	523	506	439	488	461	514	463	476	477	463	494	466	449	498	489	471	446	446	493	483	452	507	506	504	464	451	521	482	460	435	500	463	491	480	482	520	501	480	448	498	450	497	470	465	445	509	499	482	494	454	498	476	461	488	503	517	464	467	475	482	492	460	503	474	491	530	478	454	507	501	469	454	518	460	448	486	479	513	491	460	490	461	426	490	492	479	495	485	507	463	481	462	498	462	479	487	460	474	446	462	508	508	468	506	494	487	485	499	455	477	458	446	484	447	455	467	445	551	508	477	486	451	463	446	495	415	477	458	487	460	480	457	486	491	483	463	514	464	490	460	437	487	486	454	482	456	524	469	472	444	468	484	466	473	488	470	468	500	466	468	505	450	471	477	494	477	483	459	477	448	481	495	483	481	440	496	465	454	488	516	464	515	456	462	482
52409	52174	52712	55610	44984	30794	25267	22048	16370	11028	6083	3015	1248	673	455	371	330	246	244	257	246	235	195	232	224	233	216	251	202	230	214	202	224	204	210	186	212	207	178	197	235	234	218	223	208	226	234	194	225	198	221	213	228	181	246	195	219	223	218	183	176	185	207	219	211	235	215	204	232	205	209	230	203	211	219	229	204	205	225	204	211	213	204	217	216	224	228	201	214	225	189	241	197	217	205	225	227	210	213	201	214	202	210	207	195	220	207	243	201	190	227	228	220	215	185	191	215	184	190	183	238	201	221	228	222	210	199	215	214	233	220	228	229	200	184	221	230	215	222	218	250	244	195	232	213	212	246	219	203	198	189	225	205	217	225	212	213	194	220	216	212	232	191	213	205	200	199	208	215	207	211	202	219	219	192	226	237	210	201	234	224	183	217	194	231	206	219	214	225	212	216	232	233	209	208	202	227	194	235	196	217	209	203	207	221	217	203	240	204	198	221	216	198	208	214	208	200	236	204	213	198	231	219	233	230	217	207	212	214	202	227	237	242	238	223	223	187	217	185	234	207	208	219	197	190	208	227	186	241	237	208	205	205	193	241	187	204	209	185	213	205	230	179	221	191	224	214	191	208	234	205	215	192	213	178	198	210	203	220	210	188	192	215	234	229	219	218	201	240	235	239	223	220	215	217	225	207	214	205	191	232	217	219	231	228	203	250	226	205	211	218	202	214	174	223	214	229	186	207	175	202	215	207	220	186	223	222	211	204	231	198	193	180	222	209	213	210	217	208	184	192	198	206	228	222	200	214	188	218	183	206	233	178	209	186	212	221	222	206	210	198	210	231	196	225	214	217	244	200	217	171	217	202	210	221	233	200	219	207	211	204	217	193	183	198	217	209	208	209	237	229	205	215	220	201	242	195	223	202	226	189	240	219	233	200	209	189	206	211	234	186	217	229	195	201	220	198	222	207	257	212	194	228	227	205	197	214	206	216	190	192	203	228	202	174	226	200	217	212	227	189	207	207	229	219	233	228	234	203	211	229	225	240	238	200	216	224	229	245	207	207	228	226	204	273	221	192	218	201	216	211	225	202	209	200	216	208	232	213	223	229	188	215	220	191	213	215	194	220	204	230	193	221	204	196	216	235	190	215	230	195	216	232	209	225	211	187	208	218	191	222	188	203	207	221	220	216	193	217	215	174	230	211	205	216	220	219	224	225	208	187	220	184	216	186	225	195	219	205	194	227	225	223	223	224	196	240	241	213	187	211	204	210	209	213	233	211	218	212	215	203	221	206	224	194	205	222	235	207	199	218	226	208	211	228	197	203	214	212	210	171	222	215	180	194	242	228	215	211	199	203	216	201	215	200	214	214	218	201	199	223	206	193	210	211	210	214	195	217	204	204	204	210	214	198	218	206	228	244	207	189	229	215	201	220	221	225	197	210	207	233	205	193	234	235	203	208	209	234	229	190	217	200	209	231	209	235	219	177	217	252	198	212	221	188	212	199	191	208	214	209	205	207	207	201	235	202	208	191	198	221	224	217	223	229	212	236	213	226	223	191	239	221	211	215	251	227	226	196	223	218	239	198	227	238	208	191	214	211	223	229	203	194	173	201	194	200	203	212	215	194	249	210	220	224	227	198	191	187	214	200	225	212	224	210	202	195	215	198	228	207	210	222	246	196	207	223	197	227	184	186	220	206	221	211	213	210	216	208	213	224	224	202	217	196	210	210	191	228	234	211	222	203	202	199	221	184	223	185	207	210	199	217	186	204	204	218	211	204	249	197	201	215	204	254	226	204	237	212	218	197	214	180	172	214	195	179	203	198	217	214	214	201	221	223	217	199	218	205	193	223	213	206	212	220	192	199	187	226	238	234	245	219	214	214	228	201	216	216	232	195	244	217	185	225	194	190	196	170	242	183	212	187	211	197	216	211	202	243	215	189	240	193	234	225	209	203	208	198	204	197	231	215	213	178	189	195	184	191	210	209	220	203	204	202	207	221	210	216	209	204	226	221	178	216	172	204	221	210	218	225	203	191	233	196	196	202	199	217	228	204	236	186	192	210	240	230	238	217	225	207	256	206	185	208	198	212	225	189	219	205	210	200	223	214	225	204	213	245	229	206	210	195	225	216	169	218	203	226	249	214	228	204	189	182	208	199	232	207	189	230	198	226	224	227	225	214	223	240	199	222	204	252	216	199	208	215	219	198	210	201	208	205	204	220	193	226	199	216	210	224	213	220	236	219	224	213	211	206	215	213	224	203	223	223	217	211	217	195	229	186	193	217	211	201	238	239	238	233	190	194	229	204	247	200	225	221	209	239	199	222	206	207	228	206	208	228	218	226	214	237	220	199	243	224	202	215	216	186	234	216	209	213	205	201	200	186	216	198	217	210	209	199	219	242	197	199	231	222	195	174	221	234	230	188	212	217	219	204	177	179	180	228	183	210	220	204	229	240	207	198	188	222	201	215	227	216	249	224	202	217	200	219	207	211	218	203	202	180	207	227	204	218	214	233	189	214	208	213	201	205	195	198	202	182	222	216	196	204	190	199	190	217	219	257	192	243	191	215	225	217	221	200	181	191	219	213	235	197	236	245	231	210	200	235	237	253	229	187	219	204	214	205	233	195	205	185	192	219	220	244	229	205	218	205	185	218	252	198	200	204	237	213	220	215	209	202	205	199	249	208	212	200	245	207	204	204	184	194	182	210	221	233	242	229	229	225	218	207	216	223	215	201	180	202	203	208	214	217	211	200	220	197	223	230	224	243	208	221	205	222	233	239	200	223	205	237	214	219	237	220	211	208	225	238	227	218	203	223	214	228	209	193	191	213	211	229	186	204	195	208	228	196	198	207	220	218	221	207	221	212	188	176	181	191	229	221	191	224	222	224	231	215	204	202	193	218	211	194	236	219	186	219	208	207	191	196	217	207	246	211	197	214	196	225	190	213	233	206	232	209	221	215	222	224	229	224	208	178	197	216	217	228	193	190	195	198	224	202	201	201	203	194	232	200	207	223	190	217	210	238	178	168	197	231	235	214	225	214	184	208	229	208	225	225	206	202	236	205	206	193	200	183	222	185	191	201	214	223	207	194	215	178	226	225	227	203	207	199	201	207	202	213	218	209	211	224	198	204	223	202	204	200	228	192	210	202	198	207	206	230	246	218	196	190	222	247	198	228	198	224	220	186	203	204	207	222	225	214	190	216	251	215	222	213	220	197	190	216	226	225	221	205	199	232	223	207	212	189	215	244	230	219	217	223	200	211	204	230	220	235	214	238	209	214	192	225	211	226	205	202	187	185	204	230	214	204	205	200	201	216	208	202	193	197	198	227	233	203	199	230	189	183	202	207	220	222	219	193	239	198	227	217	228	213	191	228	203	218	165	201	202	197	212	195	219	191	198	237	227	197	210	221	194	200	212	220	233	217	223	216	211	219	222	195	217	208	218	245	221	200	209	200	232	209	183	222	221	223	226	234	204	224	230	244	215
38165	47935	55411	60318	52884	42989	33101	34240	29570	25464	17660	9700	4459	2409	1470	1111	841	595	566	557	583	518	474	470	512	516	464	493	478	501	487	493	481	467	428	500	502	510	480	429	472	474	461	462	471	421	497	490	508	460	482	511	494	493	513	512	462	474	452	496	465	497	450	459	490	456	473	446	462	478	462	479	504	439	483	485	442	464	519	513	494	443	502	485	490	465	479	513	481	468	484	518	447	462	463	468	471	491	489	464	455	519	480	473	438	465	485	456	468	445	479	523	469	478	473	478	491	448	459	476	470	468	435	494	443	452	496	503	455	468	467	467	460	495	496	486	469	487	475	475	491	479	489	532	470	453	470	456	452	483	477	444	435	490	477	477	470	452	448	508	498	500	463	461	473	490	466	500	465	475	447	480	503	510	474	460	463	452	465	463	472	456	518	506	468	439	481	488	440	506	490	429	453	485	466	497	483	418	484	495	474	447	475	491	475	448	481	442	451	478	523	494	478	526	462	489	466	505	472	488	464	457	478	508	449	474	491	500	473	471	470	546	491	489	463	465	445	469	467	526	464	499	525	485	496	481	491	482	454	494	463	444	439	471	513	448	504	528	491	444	465	515	485	451	449	501	477	470	452	482	487	483	475	480	462	461	513	470	516	472	498	432	447	489	494	461	491	473	484	475	435	464	456	485	457	475	468	480	474	441	463	450	493	486	464	445	484	473	493	465	483	498	490	453	492	432	437	466	475	451	487	488	455	473	457	523	456	456	476	490	454	503	488	481	512	465	462	475	483	475	488	463	490	501	495	438	502	494	464	489	472	507	473	479	478	465	482	509	481	500	480	485	501	481	479	501	506	469	460	479	489	499	446	487	499	501	469	466	494	467	456	459	474	494	488	474	460	477	480	462	479	459	462	487	462	447	499	461	483	462	462	471	489	461	517	471	480	491	480	467	482	480	497	475	425	477	504	467	452	438	481	486	484	479	506	478	474	468	488	520	467	468	456	483	483	469	503	477	461	480	491	430	465	499	516	464	483	485	488	485	455	508	471	506	444	469	487	515	457	494	482	513	489	480	469	475	475	455	473	455	441	495	484	467	509	457	452	491	467	435	523	465	476	508	478	455	541	460	487	462	497	491	490	469	482	465	516	451	468	483	475	454	498	490	469	487	506	466	448	465	474	505	429	477	454	492	440	505	488	468	480	438	490	500	458	477	512	501	478	458	462	514	481	484	484	492	498	487	450	473	477	479	458	467	474	498	488	469	447	468	446	484	432	478	494	471	534	515	487	487	457	448	491	481	491	493	484	457	471	521	481	495	461	506	479	468	477	457	438	500	458	497	463	474	457	494	472	503	444	476	456	469	495	493	502	431	470	493	497	445	483	490	477	496	460	496	503	506	509	456	428	492	483	460	458	477	470	472	492	467	433	484	472	509	474	460	498	453	479	540	420	457	496	480	462	459	495	471	491	496	473	488	469	493	460	488	424	460	506	481	526	437	509	455	494	474	515	475	485	480	464	476	483	472	521	499	466	500	446	467	466	483	491	451	452	499	525	471	464	469	503	492	494	500	481	451	483	449	453	470	452	451	479	472	496	470	471	501	483	459	457	458	471	474	453	497	435	506	475	482	472	481	510	491	465	415	468	453	503	485	490	473	452	475	459	450	437	482	450	486	458	477	486	459	468	473	474	485	486	506	459	473	476	482	452	502	444	428	478	463	446	504	451	451	487	465	430	479	501	469	490	474	432	480	477	454	494	466	456	475	468	469	488	497	448	467	505	461	487	493	469	516	478	466	492	480	495	491	473	489	471	495	448	487	502	465	465	518	480	471	498	489	446	463	460	479	459	459	476	500	439	488	460	480	460	511	472	471	455	465	479	524	472	475	481	487	471	500	504	433	507	447	453	476	455	451	506	474	475	480	474	450	466	502	516	503	472	502	467	485	479	494	476	436	484	460	519	504	476	461	505	498	453	490	498	494	472	479	455	466	472	437	486	465	456	475	466	486	471	514	473	470	482	512	480	492	498	495	497	472	466	467	428	489	454	480	498	446	502	472	451	492	481	455	507	527	507	472	469	477	452	474	457	451	508	495	465	484	504	455	441	481	464	469	489	471	462	464	499	524	457	492	461	460	489	467	461	508	470	465	557	451	465	459	487	474	469	477	492	504	510	460	472	481	484	480	485	475	454	492	471	491	460	474	514	477	444	506	430	478	452	457	512	456	481	466	449	458	461	453	456	464	478	493	428	472	494	414	474	480	451	461	489	488	497	485	494	495	506	470	446	464	489	473	467	455	492	478	464	469	491	486	505	491	468	474	485	481	454	477	472	443	410	478	468	520	497	462	459	496	483	464	459	510	480	498	499	475	475	466	490	465	482	488	498	517	482	462	484	476	484	481	484	478	487	479	481	479	489	466	461	499	517	447	461	470	462	489	478	460	471	473	453	480	504	460	482	511	481	490	490	500	479	482	496	474	475	498	495	448	458	476	491	469	481	477	466	495	464	479	472	487	448	485	477	469	475	436	462	478	483	452	483	483	492	467	494	484	492	465	446	520	520	465	453	444	496	486	460	442	475	494	508	490	466	475	486	492	460	490	480	476	478	443	475	453	475	489	483	499	483	473	488	445	487	450	485	448	506	455	417	480	506	466	472	495	518	469	428	448	521	462	438	450	478	453	458	478	477	504	489	492	487	536	480	458	495	525	458	488	497	448	469	462	471	465	442	480	435	462	463	468	471	499	466	502	434	474	476	517	458	473	459	451	481	489	460	480	462	500	442	519	484	527	460	464	442	498	485	475	487	484	410	492	489	473	463	434	478	500	448	476	464	498	461	495	480	493	484	469	507	423	477	477	477	485	451	471	464	508	470	462	485	461	478	513	457	484	499	494	477	488	487	481	484	470	442	459	464	476	489	458	491	498	470	437	487	499	464	486	428	441	442	527	493	457	470	445	460	482	518	516	470	498	488	467	494	518	455	479	479	497	478	472	459	488	489	468	518	459	488	472	473	479	490	487	476	470	472	466	475	451	480	471	476	477	471	485	463	483	487	482	502	494	520	481	485	452	477	472	506	480	482	489	469	438	469	506	462	495	498	493	469	500	485	477	471	484	517	475	501	486	461	491	497	464	472	477	502	452	486	503	508	459	489	487	502	467	496	496	468	525	497	490	453	495	504	435	455	464	509	502	490	475	474	453	473	484	522	476	495	488	484	427	447	484	484	468	447	495	484	437	468	488	481	465	494	476	469	478	494	481	468	451	486	452	459	441	455	459	478	480	456	473	496	481	453	510	463	452	468	506	506	457	493	437	481	466	470	500	489	488	441	491	474	464	475	453	484	510	476	424	482	500	489	486	489	528	465	483	440	477	529	476	518	435	478	481	453	483	478	483	499	465	477	500	491	448	486	501	476	471	451	462	463	472	502	461	519	454	488	460	467	454	488	496	508	445	494	470	512	468	474	485	470	476	435	474	469	473	464	458	469	509	464	490
58553	52873	54696	49270	43614	39567	28291	26522	26121	22334	13358	5961	2311	1249	695	543	402	302	301	251	223	235	245	242	206	228	226	217	222	199	257	221	221	237	201	188	229	219	232	224	202	230	187	212	232	233	213	220	209	221	200	208	186	231	225	195	216	236	234	221	247	227	215	228	236	221	216	225	205	223	214	201	220	215	200	238	224	233	197	208	208	239	236	225	239	219	205	214	224	216	219	229	207	230	232	232	226	218	212	207	215	213	223	241	202	214	197	245	219	200	207	207	221	196	216	220	194	216	213	242	203	218	208	231	209	192	214	219	239	254	227	221	204	206	246	216	188	214	221	236	213	202	206	224	250	202	215	224	231	195	207	222	200	190	226	220	223	224	221	194	217	200	201	220	195	223	232	223	215	220	227	210	228	237	215	199	239	254	243	220	232	227	237	206	224	209	227	229	209	204	209	211	207	231	233	207	205	197	211	220	215	199	213	209	196	221	242	231	214	209	236	213	204	249	248	194	225	204	242	225	224	217	204	232	221	211	227	234	217	235	202	212	197	195	231	239	231	229	222	245	193	211	220	206	224	229	219	215	230	214	227	230	201	191	222	235	202	211	212	196	222	208	199	228	194	268	213	188	184	234	236	214	233	222	206	231	201	201	221	221	205	229	268	213	201	274	233	201	215	207	216	206	210	213	249	219	236	214	234	219	219	229	245	222	213	216	207	234	206	229	207	228	260	244	221	228	239	222	214	197	248	213	225	206	216	217	235	206	221	215	227	211	221	191	229	229	235	228	209	237	209	202	232	189	208	199	209	204	222	205	228	225	221	222	215	253	180	190	200	226	211	217	205	221	216	216	207	234	210	189	226	206	205	219	221	220	219	232	250	214	206	235	229	238	232	224	217	219	213	193	202	219	223	212	191	220	186	213	231	189	202	230	218	200	220	220	246	236	184	213	237	211	225	226	198	222	276	210	199	197	254	218	225	219	224	218	204	222	189	199	201	220	209	227	221	225	218	213	203	214	226	213	234	232	229	223	222	253	225	217	195	240	179	217	236	218	203	236	252	238	218	213	214	224	217	234	197	212	235	202	199	219	220	228	209	233	200	229	219	219	205	215	227	218	212	243	189	224	201	209	198	208	207	202	194	193	222	214	214	221	226	221	212	224	206	194	231	233	201	240	205	208	218	218	217	232	216	212	222	242	212	213	232	215	194	231	244	206	234	199	199	197	221	229	236	245	212	213	217	216	185	232	255	227	220	208	213	214	217	228	204	207	204	243	199	206	205	217	223	231	214	221	221	223	234	212	214	226	242	194	215	210	234	220	226	232	224	195	246	232	231	211	226	216	201	215	217	251	228	223	214	235	186	240	189	228	223	233	221	240	218	209	217	233	222	218	193	241	219	245	223	221	209	217	255	212	203	219	218	203	229	208	193	242	203	242	229	213	195	203	206	198	230	222	227	204	203	220	239	204	214	224	250	216	254	191	183	211	217	222	219	219	216	232	220	206	239	240	194	259	215	223	207	222	190	227	200	230	199	237	214	209	216	203	219	204	201	225	212	244	221	207	221	224	223	248	236	235	230	219	202	233	219	242	201	223	190	228	234	223	198	214	202	191	224	226	221	231	241	216	209	229	234	252	206	225	237	215	203	221	212	189	237	218	213	220	216	230	200	213	205	238	213	215	201	231	235	212	213	209	223	212	191	221	217	240	247	196	203	217	228	207	219	207	202	224	206	229	202	242	232	223	226	198	224	225	218	263	206	211	220	220	221	225	210	199	224	201	254	206	216	196	210	240	223	210	242	223	219	222	228	202	221	239	238	210	240	208	200	223	229	196	206	269	237	212	207	199	244	228	249	211	209	210	209	210	206	229	232	206	175	221	237	251	201	199	224	204	239	227	230	224	197	218	208	230	199	198	206	241	219	186	218	205	230	216	220	221	189	185	210	223	181	196	214	194	203	206	219	253	240	238	205	215	207	228	210	247	229	226	251	225	227	190	220	173	204	208	214	231	198	211	199	236	223	209	231	213	215	213	200	225	230	214	210	242	205	222	220	232	214	199	217	237	242	229	231	212	216	188	253	206	239	204	231	197	207	240	242	235	218	195	228	229	211	218	220	229	249	209	231	222	196	221	258	228	197	213	211	222	192	227	248	222	206	212	217	187	213	186	223	227	193	217	209	209	190	222	231	203	184	196	244	214	201	215	217	220	217	206	218	228	229	211	219	218	184	237	210	248	205	219	217	240	220	212	227	213	179	251	220	219	204	208	215	224	202	231	227	213	211	209	225	210	229	210	223	204	196	210	219	229	227	196	231	211	221	201	215	217	234	237	234	225	252	205	207	229	233	216	222	217	216	186	219	239	206	225	219	201	192	232	229	220	241	223	209	236	219	247	227	215	259	213	208	232	219	230	230	192	227	242	220	193	195	214	253	219	196	212	201	231	189	224	216	241	220	225	197	214	226	221	218	227	229	214	222	218	208	222	207	219	194	215	220	222	214	218	194	196	211	218	205	223	230	207	215	215	207	187	231	217	245	220	214	220	235	203	211	240	239	215	182	214	233	225	214	215	217	205	247	218	231	219	210	220	206	211	227	225	218	226	238	208	242	251	215	233	235	215	224	197	212	216	262	228	194	192	219	223	211	223	199	211	214	225	185	208	226	226	210	222	196	228	199	188	209	207	204	209	227	219	230	196	201	218	235	211	214	212	201	242	229	234	189	235	175	203	212	220	217	237	248	232	236	192	211	214	204	208	187	168	216	220	242	236	196	225	214	223	198	208	207	223	229	213	195	233	238	230	238	206	210	208	232	212	232	201	217	220	254	249	207	222	212	202	207	204	228	204	205	218	221	233	216	213	239	236	204	205	208	218	204	214	227	226	234	228	217	199	214	203	238	223	189	233	209	198	191	223	210	220	195	213	220	215	178	195	238	225	215	201	203	177	215	202	209	185	206	241	230	241	209	231	206	213	233	269	209	229	236	218	206	206	206	216	211	229	233	202	221	201	208	222	236	217	207	224	179	191	240	187	215	208	198	233	211	233	228	207	183	212	198	201	220	181	221	226	203	240	216	188	243	202	214	207	218	226	209	204	217	221	221	256	201	249	209	232	209	229	217	225	228	219	205	250	229	238	269	197	227	216	208	199	217	223	208	219	250	212	227	216	211	236	237	206	190	215	218	221	207	220	210	230	208	216	198	186	214	232	211	193	238	214	229	200	212	206	207	219	229	211	230	188	202	219	220	181	197	201	218	202	207	249	204	214	223	213	217	224	221	226	210	200	203	202	201	214	229	232	206	222	199	223	247	222	225	234	205	220	199	205	219	220	209	209	186	209	224	230	229	221	223	214	210	224	226	208	210	196	224	208	214	174	198	227	222	197	214	219	215	186	185	194	206	238	236	229	207	193	236	201	229	199	207	216	230	216	210	221	208	204	198	256	202	201	222	244	191	221	233	222	232	232	207	208	238	218	200	230	203	221	197	241	251	207
44121	52000	59103	57166	58951	52640	42794	44774	40459	35894	26319	15229	7510	4090	2494	1592	1313	758	723	651	629	563	524	525	521	527	522	491	511	461	477	481	480	478	474	503	458	460	451	471	469	467	451	494	499	499	460	486	515	519	436	468	480	474	455	503	444	521	493	524	476	460	468	485	462	485	476	465	454	536	467	460	497	468	501	512	475	512	477	478	425	488	468	473	471	461	470	473	455	436	457	477	493	481	467	456	507	449	504	498	494	464	497	476	474	462	469	488	500	510	464	506	508	460	497	463	463	429	477	482	508	499	463	483	481	466	475	448	489	475	455	488	477	481	471	456	473	478	465	476	491	500	527	440	513	479	444	481	474	498	476	509	465	441	459	457	435	458	435	472	430	460	501	456	470	458	512	453	457	478	468	514	456	496	481	486	492	503	494	488	460	456	462	467	492	491	487	485	487	482	515	493	484	453	470	489	464	469	500	508	464	525	468	443	457	492	492	512	485	524	477	458	488	492	500	458	421	460	464	490	466	493	489	502	473	448	439	465	501	512	451	488	469	473	442	434	460	470	449	463	503	472	474	455	494	469	514	449	493	450	515	496	501	415	509	474	468	483	487	469	488	451	478	491	466	456	494	503	451	479	474	490	509	461	498	524	476	469	511	466	503	480	452	497	487	463	456	479	512	479	485	467	451	480	433	529	470	472	489	475	425	480	488	491	436	448	429	462	482	466	478	494	504	443	441	501	508	466	477	498	468	463	444	491	470	510	496	439	504	483	480	448	438	490	461	468	440	450	491	462	481	469	505	483	524	483	455	474	491	483	481	491	451	519	484	491	486	459	452	474	500	478	504	516	493	468	478	479	484	452	492	493	485	487	499	494	467	516	495	460	483	436	465	457	466	472	491	478	456	452	495	515	477	470	471	462	470	502	444	545	494	461	477	445	442	487	504	470	478	487	502	455	512	499	451	445	482	513	468	492	435	462	436	470	463	466	464	459	487	467	484	492	539	433	459	450	462	470	458	543	512	439	457	493	479	456	496	503	503	499	465	449	476	490	502	449	512	494	470	447	540	464	496	480	468	465	479	497	455	489	461	504	459	474	477	492	429	454	487	460	471	455	487	501	485	470	554	481	505	500	469	451	426	454	465	491	476	468	476	462	463	448	450	479	499	456	431	481	493	473	502	477	477	509	451	505	480	486	466	473	459	472	460	471	438	460	482	474	470	465	485	485	450	494	458	452	515	474	467	498	487	518	430	502	465	456	467	477	448	452	523	501	498	489	520	484	432	497	462	503	474	444	483	511	488	486	463	491	466	479	465	469	441	480	458	474	490	503	468	485	454	453	484	479	465	452	468	476	487	423	483	448	433	483	433	487	487	503	449	502	445	472	456	481	494	519	489	473	502	499	435	491	463	464	478	481	421	503	471	453	442	467	446	465	428	450	459	477	463	463	450	516	444	473	488	502	443	458	479	492	499	519	453	507	480	501	478	476	481	478	452	518	447	489	470	490	458	484	454	479	504	494	484	471	468	506	458	486	521	462	453	465	468	473	480	478	474	470	494	455	498	452	515	465	449	477	496	465	450	443	500	465	515	474	490	432	489	464	473	529	473	482	464	494	488	503	443	510	456	474	494	470	437	453	456	473	469	449	482	508	505	498	464	444	471	527	494	485	481	476	490	466	519	471	511	465	434	481	509	490	501	452	493	504	492	476	517	487	483	469	500	472	489	469	499	463	498	457	490	493	505	470	504	504	504	502	450	476	472	488	478	491	432	456	494	483	493	490	502	466	514	469	490	459	467	478	502	514	495	443	473	480	506	537	491	509	484	461	487	448	499	489	416	492	472	432	480	451	476	461	477	453	466	443	477	450	472	473	451	473	469	474	457	448	469	473	477	454	491	497	469	471	479	476	456	496	479	509	442	473	480	446	427	475	498	505	462	466	471	502	464	510	477	485	462	476	459	509	492	473	463	479	507	494	453	511	492	485	475	466	415	470	493	465	457	491	466	478	511	458	468	482	487	457	445	487	468	461	463	486	449	452	455	476	472	438	511	423	482	478	459	474	469	507	481	474	485	485	498	467	496	445	464	489	433	480	499	472	484	452	488	488	477	467	502	471	461	502	456	455	468	483	483	496	447	468	495	535	472	474	495	431	475	481	460	486	473	502	465	483	507	459	496	454	460	507	499	459	501	478	496	484	451	504	456	477	494	486	473	490	473	479	479	457	487	459	476	497	466	473	430	497	462	496	527	473	492	484	483	499	506	451	468	467	473	493	438	434	445	474	413	454	536	491	467	482	481	452	475	475	432	460	465	422	468	496	475	488	451	473	542	519	452	495	497	474	478	489	469	488	421	485	468	470	448	476	463	491	488	469	469	483	480	503	473	470	468	481	476	473	515	488	460	489	466	467	519	469	483	449	474	473	436	499	464	445	480	480	449	447	508	494	497	466	485	445	449	485	443	468	496	481	461	514	446	474	508	518	443	481	445	486	525	496	488	487	432	489	483	466	485	488	465	477	490	467	489	462	493	467	436	462	517	531	484	468	473	477	459	472	451	507	470	490	477	486	503	445	442	489	463	486	451	497	458	492	479	497	475	478	501	469	441	468	472	489	435	500	452	489	495	527	505	476	493	441	482	475	483	485	461	486	451	469	477	518	447	466	488	461	479	490	494	459	462	449	463	472	471	498	489	476	431	476	480	425	479	494	505	488	459	478	468	495	507	499	491	463	464	456	497	477	479	462	478	510	485	450	475	433	498	496	473	477	492	476	500	506	452	462	428	490	481	470	476	454	505	444	466	478	485	474	477	447	453	459	458	484	498	454	478	464	464	458	455	512	482	493	504	446	468	483	489	485	487	493	499	458	443	507	453	486	463	463	476	463	501	464	498	463	460	469	452	468	492	517	469	472	492	455	497	498	502	490	469	485	490	492	461	491	488	455	468	461	499	447	491	475	478	480	483	479	460	488	471	493	417	491	452	490	512	459	493	459	488	491	451	475	465	474	470	489	450	474	464	457	485	483	475	500	477	512	459	471	453	441	489	518	485	508	482	476	439	458	446	469	472	474	471	470	473	504	498	458	478	496	474	499	465	488	446	469	464	486	508	472	457	443	496	467	466	468	507	484	452	455	504	433	525	456	463	471	442	519	475	487	489	456	465	469	480	483	449	433	520	478	480	460	480	444	480	455	475	450	458	478	428	495	465	449	464	479	474	498	440	455	468	480	486	463	470	489	478	498	445	432	469	478	469	490	501	476	471	515	454	461	464	484	476	471	446	475	499	469	474	463	474	457	484	451	499	495	493	461	479	508	495	437	483	523	465	503	482	489	497	509	494	512	446	481	436	462	464	485	450	492	506	441	516	486	478	502	500	523	504	535	469	454	486	440	511	455	480	476	457	469	494	492	498	472	472	474	499	414	458	493	451	456	474	492	478	468	520	538	468	502	493	461	467	512	498	491	469	481	451	484	490	482	457	527	476	484	506	476	485	464
31591	30415	34147	36502	26368	12504	4639	2996	2046	1495	970	586	389	270	258	261	241	242	217	209	203	218	215	228	220	233	232	210	214	182	228	226	203	212	256	205	204	215	210	213	232	181	193	214	190	225	180	228	226	224	210	226	231	194	217	202	183	221	206	212	199	201	219	221	204	211	211	199	233	201	217	232	234	223	217	204	212	217	231	214	218	224	205	197	238	228	228	230	215	199	240	192	217	203	208	225	212	206	251	220	219	212	229	227	207	205	233	220	199	203	202	208	197	206	199	206	231	224	200	229	200	194	215	229	208	221	195	234	240	199	225	235	221	212	180	205	219	208	213	203	250	223	221	221	232	227	193	245	227	238	232	209	203	204	237	245	233	198	188	229	239	202	204	210	241	221	254	214	222	229	230	231	190	192	205	189	211	182	204	247	193	218	211	234	212	228	217	221	200	217	229	181	198	195	195	211	233	213	202	206	230	230	197	205	205	213	205	228	167	209	216	233	215	246	208	192	208	218	222	190	209	240	217	209	216	200	202	201	220	237	217	198	218	190	215	206	213	212	220	207	203	226	200	210	223	253	220	202	214	223	203	196	202	236	223	179	175	225	240	201	204	202	249	238	218	221	220	216	218	200	207	207	228	214	189	245	230	214	237	205	227	222	175	224	217	194	198	187	224	214	207	223	189	226	220	212	220	203	214	202	203	206	213	197	211	201	204	216	247	193	239	224	192	196	198	205	218	236	223	203	220	221	231	197	198	236	247	190	203	205	202	232	221	217	228	201	201	207	192	198	222	225	207	218	189	217	228	185	206	208	196	226	199	211	202	209	209	239	185	215	215	225	205	208	215	234	204	203	205	205	220	231	221	219	195	193	193	183	220	203	219	235	223	241	219	199	211	213	226	236	228	197	197	211	219	215	216	222	227	206	227	225	207	214	211	229	190	218	210	209	197	242	195	231	244	197	238	212	238	245	229	246	233	234	202	218	213	209	206	257	208	211	189	209	209	222	202	219	205	213	221	231	231	217	226	190	220	202	202	228	209	219	193	218	203	215	198	232	204	232	194	201	250	223	219	219	201	219	204	184	207	199	212	232	207	238	219	199	210	214	228	223	198	204	204	186	236	220	212	219	225	191	206	214	217	217	249	227	198	215	231	229	194	206	195	223	224	196	223	222	196	193	218	220	199	226	199	213	222	211	210	221	232	194	209	199	213	218	215	239	215	210	196	222	220	211	217	226	218	207	222	196	195	219	221	224	201	209	216	202	195	231	215	229	236	209	212	224	225	227	211	208	223	199	214	231	227	189	207	227	232	192	220	236	233	187	202	229	218	234	209	239	215	229	208	196	213	239	199	229	208	216	203	227	200	242	197	231	238	216	228	207	195	240	241	223	232	235	229	224	210	194	215	205	193	189	218	222	200	204	216	220	221	215	218	218	215	225	186	199	219	230	213	217	215	247	224	183	231	250	202	222	243	217	198	189	234	241	217	215	215	216	211	230	219	194	171	208	209	205	208	208	209	236	240	200	210	236	216	220	245	177	211	222	194	207	190	211	239	214	218	205	219	216	234	216	187	187	201	216	212	192	208	227	212	203	215	221	204	209	196	183	241	203	215	222	202	208	204	226	211	225	197	196	214	208	191	219	174	202	198	198	198	212	217	179	200	177	218	201	206	215	214	225	211	197	184	217	202	242	201	190	222	224	222	227	228	222	194	201	211	201	231	194	222	216	207	227	209	209	221	198	211	215	223	227	216	243	224	205	218	199	183	210	195	214	194	231	229	205	212	199	200	228	222	214	222	220	184	215	239	230	226	206	197	207	186	214	208	237	214	213	233	240	214	230	240	228	209	206	214	235	207	205	187	236	229	220	204	218	192	210	228	203	219	208	248	216	227	229	228	222	229	228	225	220	237	224	196	212	184	194	234	182	225	234	203	229	221	237	232	234	224	203	226	196	210	219	187	219	231	211	214	236	207	216	183	206	225	194	215	211	233	241	234	224	233	232	208	196	210	199	215	202	208	203	205	215	195	223	203	221	241	222	200	201	209	220	217	208	219	224	220	204	218	219	228	223	222	206	213	210	207	202	229	248	234	186	211	195	189	260	220	239	194	209	202	210	209	207	212	210	216	203	246	191	222	226	208	217	213	189	210	234	210	207	207	226	204	199	220	242	194	228	218	225	221	206	193	221	222	219	226	237	206	204	190	217	211	214	249	199	209	193	213	213	230	214	212	211	202	196	184	210	213	210	228	223	202	203	214	204	208	218	255	249	199	204	212	195	214	206	194	236	221	192	213	192	198	179	213	243	207	183	183	202	215	206	207	211	205	215	214	220	198	231	228	206	222	228	201	198	178	195	183	223	201	217	193	211	198	224	208	208	216	239	206	228	224	203	221	210	203	204	222	227	224	193	201	211	201	180	206	216	214	247	210	192	193	230	222	195	199	224	212	206	231	220	202	220	194	195	208	235	243	205	180	247	240	224	183	202	191	230	199	235	216	207	203	232	211	215	197	219	190	223	218	196	230	227	199	208	190	214	216	215	202	198	202	249	209	201	226	237	194	211	211	206	213	184	235	210	192	209	240	218	210	230	215	222	201	213	217	192	234	211	206	210	205	234	216	184	209	233	197	221	183	212	194	236	201	207	205	202	210	213	192	219	202	212	221	210	223	235	230	231	234	205	228	229	182	220	248	196	201	220	201	208	215	233	181	203	205	197	211	218	199	234	241	217	245	197	204	213	213	201	200	199	247	175	219	222	229	217	220	201	214	213	204	215	206	229	201	192	210	203	244	235	220	228	207	206	220	184	247	191	243	187	240	203	222	219	197	183	207	224	219	207	222	244	225	216	216	234	194	205	246	215	184	232	231	208	199	241	204	209	251	225	195	228	189	210	226	206	207	197	219	230	219	233	230	249	205	236	215	207	197	212	229	200	210	208	211	225	218	218	193	197	227	228	217	212	196	234	196	193	235	200	192	213	226	258	235	200	228	208	215	216	215	225	218	213	224	234	225	213	227	226	230	219	236	225	216	218	210	227	227	211	194	213	183	215	232	213	204	189	202	201	214	195	202	222	200	209	225	196	221	206	175	233	190	204	226	194	205	202	190	219	213	224	238	206	200	204	203	186	219	206	194	211	216	212	227	199	219	208	224	230	214	210	229	223	202	217	225	207	225	198	213	226	192	232	207	222	203	221	201	212	196	235	179	192	232	195	216	190	199	230	209	224	197	203	222	200	215	219	205	189	197	198	243	218	217	198	209	194	227	215	194	202	201	232	208	198	227	213	188	202	201	182	219	188	236	201	215	249	203	214	204	246	204	225	225	239	195	232	226	226	219	214	219	215	203	222	220	205	209	213	235	199	232	221	210	210	189	181	214	226	192	218	224	206	251	215	207	243	208	221	183	231	222	218	230	188	232	243	189	207	219	240	210	207	197	229	230	207	211	207	215	222	208	212	195	209	210	214	231	201	222	191	185	202	223	220	216	224
18727	25033	38667	44472	38566	22076	13029	10364	7405	5348	3313	1801	1016	736	604	556	545	532	474	525	496	499	499	493	485	469	474	459	456	483	519	483	519	483	460	506	487	507	508	486	520	530	506	502	484	474	500	483	487	454	459	468	468	474	456	493	466	492	474	480	472	489	535	509	461	448	468	507	465	488	470	466	474	461	496	462	476	509	543	501	487	489	509	500	483	468	481	460	473	467	466	524	452	502	501	468	481	465	460	454	483	487	462	515	487	470	494	492	485	507	465	529	486	475	502	469	489	472	496	473	501	477	461	472	510	484	458	498	492	489	480	496	478	492	487	441	477	529	465	477	512	509	460	489	534	432	451	486	466	484	516	488	482	503	467	497	438	502	503	484	481	507	543	484	467	484	441	482	479	460	465	436	463	461	490	497	479	519	488	480	484	500	483	497	486	472	485	515	514	496	445	473	492	496	480	523	508	485	512	497	438	477	501	492	496	456	473	495	514	487	481	482	454	496	525	491	470	456	464	476	487	486	518	519	488	474	487	500	475	474	477	451	469	522	457	508	516	509	476	481	480	513	459	463	451	483	514	463	500	455	491	457	488	461	514	507	463	493	481	454	500	476	527	483	493	512	491	471	492	443	468	445	454	470	485	448	499	483	457	497	469	478	455	486	448	487	504	497	521	487	519	465	469	471	508	529	446	476	455	467	510	489	462	476	452	472	495	501	498	502	466	519	448	471	471	499	491	486	496	510	485	454	476	470	487	471	505	490	496	486	494	503	471	499	464	482	480	490	483	484	489	473	499	516	488	494	494	515	489	493	493	491	507	468	489	482	457	468	482	511	463	461	489	475	490	524	450	479	523	451	472	508	476	479	505	460	465	496	443	483	505	484	496	480	485	508	441	457	499	523	495	472	498	512	474	455	468	491	464	467	498	486	486	546	485	485	476	462	478	479	501	485	457	506	509	483	477	506	536	469	499	442	491	522	495	492	478	468	466	499	518	497	488	472	487	462	500	492	571	513	456	487	470	488	485	493	482	496	515	518	470	508	486	503	460	494	495	499	466	533	536	437	467	519	493	507	491	474	519	479	473	506	462	501	456	485	492	469	449	481	515	451	463	519	485	495	474	473	462	489	423	465	480	515	495	499	498	534	454	497	483	502	544	469	448	492	483	500	461	476	460	477	519	434	501	463	508	473	483	471	481	528	520	471	502	518	463	453	456	506	471	468	506	440	467	486	467	487	464	476	491	484	507	468	468	531	539	487	514	484	489	473	492	478	462	509	465	474	505	474	450	473	489	505	460	489	491	502	518	501	477	481	481	488	487	482	480	485	475	510	503	466	450	460	467	478	465	504	482	493	443	471	499	467	466	453	492	477	520	503	487	463	485	474	462	478	447	447	493	492	454	485	429	458	498	467	493	477	480	472	553	483	479	541	510	468	491	481	460	515	472	473	488	485	504	467	477	491	480	493	519	488	485	484	528	518	477	498	461	457	496	458	506	498	476	446	484	458	470	516	486	509	487	477	475	480	468	453	470	525	501	484	475	515	442	487	458	507	510	490	465	475	484	472	496	477	533	482	444	474	505	443	451	457	442	512	468	496	491	502	480	493	476	448	444	471	479	463	480	482	486	453	480	504	484	450	483	472	523	479	495	506	503	503	500	505	489	500	485	491	512	471	445	454	462	513	485	461	450	470	466	477	442	450	534	541	446	451	522	449	494	481	494	502	472	467	469	476	463	478	479	483	519	468	437	495	553	540	458	506	510	511	507	488	477	472	462	496	472	494	480	482	469	501	492	499	462	486	481	474	523	502	501	459	471	489	489	467	475	450	496	468	468	506	491	478	520	507	456	436	495	440	483	487	496	479	527	491	508	466	436	434	481	457	521	489	461	486	489	486	494	486	478	442	529	482	491	525	490	515	494	481	483	465	525	477	473	533	496	452	430	507	472	515	492	508	435	462	524	483	485	478	478	472	486	454	440	475	473	463	477	487	475	480	458	444	516	497	480	500	466	496	466	474	452	526	489	470	511	478	487	464	458	507	469	492	447	472	476	494	490	534	494	474	484	448	495	471	493	479	468	449	498	497	478	507	481	462	510	481	475	529	491	509	454	470	475	472	486	488	473	488	491	477	473	455	508	492	473	483	531	488	506	488	481	503	490	469	501	478	480	476	523	470	520	469	503	511	437	470	468	461	481	505	454	504	477	486	471	463	500	497	481	461	470	497	467	481	488	511	458	443	503	453	509	463	477	492	487	462	497	486	475	466	512	496	425	491	522	499	485	503	428	516	483	470	480	479	473	457	482	483	511	473	487	492	440	489	503	460	456	505	452	484	506	489	484	482	520	478	458	505	493	497	496	521	490	475	472	456	480	473	455	461	470	491	459	490	474	513	464	477	495	434	477	474	473	507	460	447	522	448	501	518	486	483	485	464	522	485	483	466	476	506	463	475	478	486	456	483	492	521	514	496	485	528	469	490	482	475	438	485	480	487	492	504	466	443	487	433	464	504	483	512	490	505	498	511	490	489	515	497	463	484	522	468	470	479	502	489	526	484	466	488	515	482	455	491	493	484	458	498	468	486	487	480	488	490	442	493	479	506	509	487	459	501	528	463	500	475	500	490	482	470	502	473	525	488	496	459	517	516	483	515	496	495	465	445	491	459	487	458	482	458	518	472	487	465	490	478	517	448	481	468	497	498	484	541	473	487	489	556	464	466	474	495	493	482	487	501	450	490	458	450	477	463	505	484	482	491	498	469	461	484	459	488	478	492	487	496	464	493	462	481	520	483	525	483	497	490	463	488	498	471	483	473	490	483	520	485	504	481	489	490	505	475	498	500	486	498	462	494	462	452	494	469	503	494	527	482	508	466	475	459	479	489	491	437	524	482	472	453	494	433	457	461	480	474	438	472	494	459	452	485	431	476	496	490	479	487	498	477	473	468	521	498	481	461	481	479	488	448	473	487	487	499	500	498	517	469	439	446	508	469	455	460	473	493	491	448	495	459	517	499	482	500	507	479	439	479	457	467	506	448	467	475	474	493	433	462	501	482	489	498	410	488	518	478	441	449	466	498	511	489	504	486	523	445	488	532	491	522	457	513	472	459	476	442	490	511	485	482	480	483	492	458	489	522	459	462	487	475	505	454	478	510	501	484	479	473	497	472	458	499	503	495	460	478	500	476	509	490	508	469	505	493	476	462	488	459	457	453	482	503	495	517	463	466	467	462	473	506	491	457	512	533	505	467	430	496	461	514	473	529	497	451	493	477	516	484	498	489	507	492	456	487	477	499	511	447	468	492	463	500	484	470	501	508	475	499	454	463	480	478	437	443	518	471	433	479	499	458	491	456	503	509	539	492	463	447	479	519	476	470	480	467	482	492	484	479	474	431	508	507	469	511	519	463	499	468	458	495	464	506	505	472	512	498	478	473	472	474	493	469	508	449	445	473	492	480	482	487	460	460	485	486	489	455	507	469	466	467	479	515	477	495
51726	52646	57228	51628	42084	29673	24057	21921	16924	11208	6192	2956	1254	632	464	378	368	308	261	197	210	226	221	231	228	266	208	259	219	223	233	208	216	255	200	240	222	234	223	194	218	195	238	228	201	212	221	206	229	198	209	225	221	187	239	213	211	255	196	204	222	237	211	246	225	201	213	199	209	222	200	205	212	208	210	209	218	210	193	210	199	204	219	235	209	206	236	193	212	206	214	208	217	236	210	245	192	214	216	239	239	193	204	250	234	221	243	218	237	208	204	205	194	207	207	208	204	204	232	206	200	203	215	194	215	236	203	227	208	197	204	231	213	190	206	216	214	211	219	247	201	236	218	191	219	197	226	221	208	200	219	196	201	191	224	210	228	208	225	238	193	244	209	188	226	190	207	209	208	196	219	202	218	217	237	215	215	194	211	268	250	223	212	235	200	235	236	203	226	200	222	215	226	200	231	217	202	218	194	227	212	219	217	208	197	204	221	232	212	218	226	178	202	198	204	197	216	201	220	209	212	249	236	195	226	199	235	179	229	210	180	226	238	214	236	218	214	220	213	211	227	204	207	212	227	219	214	216	215	212	199	251	228	193	223	203	203	208	253	197	230	179	206	215	234	210	227	226	200	224	213	203	176	199	183	211	224	194	225	229	217	248	214	207	203	205	183	230	216	213	222	221	225	229	215	219	203	206	212	212	217	227	202	213	221	208	198	210	224	217	220	195	194	186	195	234	219	216	200	229	213	212	224	196	232	205	211	213	218	223	216	199	218	211	242	213	190	209	194	230	209	207	193	212	200	203	201	223	199	237	237	217	208	219	222	202	220	212	216	241	228	232	198	207	215	235	185	210	227	180	187	198	206	203	210	223	225	228	210	223	203	220	224	201	212	222	212	198	205	222	216	199	212	204	208	234	207	192	233	190	228	212	214	221	221	210	205	170	212	206	212	252	232	223	231	239	192	207	222	222	224	189	197	208	218	215	238	219	214	237	206	221	219	218	228	227	193	233	233	231	209	228	210	240	225	189	245	228	234	212	232	230	197	216	222	233	164	226	234	176	198	208	236	233	209	195	213	219	204	222	237	186	204	236	222	226	213	204	195	214	219	206	211	216	226	226	219	241	204	215	183	200	242	228	229	204	207	219	162	211	211	226	213	229	236	201	203	217	223	240	207	200	232	224	237	208	232	228	187	213	187	208	220	210	202	217	229	232	216	211	226	213	190	182	207	229	212	235	198	221	207	186	218	211	228	191	220	226	205	207	235	200	202	205	222	202	213	206	204	212	181	214	207	215	203	205	191	209	242	230	216	244	249	221	235	208	223	204	231	193	206	228	256	219	212	209	236	218	218	227	190	228	226	243	234	219	230	206	196	221	207	226	218	220	221	195	202	195	251	238	210	218	234	229	237	220	214	200	214	177	189	211	206	218	223	207	234	218	211	223	232	216	218	193	243	186	230	224	232	232	191	200	213	230	228	226	226	204	213	218	250	207	192	187	214	230	221	216	200	233	229	238	182	229	240	203	232	229	217	189	205	205	215	193	217	210	205	199	220	248	213	214	219	201	229	213	201	200	223	212	209	183	194	206	169	251	173	221	223	216	226	211	237	197	220	213	184	188	208	211	226	212	201	180	221	230	210	225	235	239	192	213	217	219	242	199	191	215	190	207	234	199	227	206	188	210	239	218	225	225	204	239	207	180	228	217	225	235	195	208	222	204	190	220	240	209	198	214	230	225	193	198	247	227	215	206	219	215	207	203	223	199	218	197	213	237	224	216	228	203	207	217	216	228	209	190	192	224	208	196	217	202	207	207	233	215	197	234	195	221	200	207	202	220	172	230	245	210	212	245	223	217	218	202	198	225	192	217	242	227	179	216	205	203	197	224	217	240	209	209	232	211	205	208	211	222	219	207	219	232	200	210	210	197	228	203	190	233	219	225	199	210	224	206	205	210	241	192	185	209	222	240	219	222	228	181	190	235	196	203	194	207	207	221	227	211	215	244	220	206	217	220	214	212	201	199	216	207	197	223	227	191	221	226	242	194	205	222	204	203	193	225	225	214	206	209	199	203	219	205	191	212	219	200	222	225	203	210	211	207	245	216	230	224	208	203	213	219	203	220	182	214	207	217	191	224	222	205	239	227	240	209	222	219	221	216	218	203	223	225	189	232	190	220	251	206	212	224	191	241	198	204	218	213	210	219	208	214	216	215	231	205	212	210	240	226	201	220	208	208	196	216	211	191	223	219	204	199	211	225	205	186	209	234	206	219	243	214	229	238	224	206	208	240	200	189	203	212	218	199	216	205	172	231	214	218	209	227	223	204	195	204	235	222	228	241	229	187	219	217	227	230	195	206	213	208	232	221	226	217	192	217	227	187	220	249	207	206	205	207	191	215	219	163	198	256	229	246	210	216	204	224	230	233	197	213	229	226	233	207	185	210	241	216	231	229	200	221	203	226	211	211	207	198	218	200	230	210	224	180	197	234	193	208	205	201	215	185	224	172	206	209	219	167	230	217	215	204	224	197	223	237	213	202	228	216	203	201	212	235	210	229	203	207	235	208	191	201	223	206	228	185	183	230	221	224	237	211	217	218	246	216	215	197	220	211	229	228	214	202	209	211	199	217	196	205	201	218	205	190	244	199	206	204	196	187	208	222	204	212	210	225	196	220	231	250	219	196	197	226	225	230	200	214	210	207	198	230	212	180	213	208	250	220	197	215	200	194	228	200	228	228	208	205	217	231	190	199	215	213	209	215	210	205	241	222	242	188	205	185	232	194	227	247	227	209	225	219	225	242	195	218	203	209	205	223	223	234	223	192	195	199	221	230	207	177	195	228	224	204	215	198	216	215	211	217	209	198	216	232	211	235	237	208	206	231	222	207	200	233	191	201	229	214	231	214	217	228	223	223	205	219	221	230	222	228	206	222	208	216	197	227	198	199	224	211	202	226	222	196	222	171	209	246	201	236	228	213	226	209	199	202	211	200	208	214	223	207	194	212	206	228	213	210	192	240	208	215	199	200	253	182	228	225	223	230	208	210	204	203	225	206	234	232	208	220	210	221	220	199	226	216	196	202	219	213	256	210	236	178	224	211	226	226	241	225	227	197	238	216	208	194	227	233	212	171	223	241	219	209	240	235	219	222	222	217	228	210	207	210	245	194	255	195	238	214	215	203	212	217	229	192	211	237	200	193	208	215	192	203	216	189	221	208	209	220	223	234	206	197	210	204	202	216	244	194	192	207	212	199	188	235	203	206	204	209	223	188	211	223	208	187	209	234	227	209	217	178	210	197	190	207	196	207	214	212	204	245	220	218	177	196	229	220	218	202	224	250	208	235	218	228	225	203	174	224	229	216	200	224	213	210	211	221	202	203	227	198	233	213	219	206	207	215	201	232	199	216	187	216	234	202	206	180	210	205	205	225	209	245	200	188	233	210	208	207	205	220	203	196	223	220	212	217	207	230	217	203	222	204	199	206	185	164	202	192
35822	46480	60129	58129	52860	39420	31218	33989	30485	25626	17945	9658	4544	2427	1568	1155	986	742	596	503	499	509	492	483	477	475	501	496	511	504	474	445	491	481	489	446	473	486	504	468	498	472	439	511	462	484	503	470	482	480	439	456	455	490	500	500	482	460	443	454	493	469	514	514	479	485	440	472	427	473	470	468	460	486	488	444	459	484	470	458	486	463	440	472	496	467	499	542	474	499	469	479	483	489	488	476	487	498	505	489	469	457	452	456	461	518	490	459	477	429	471	475	461	484	522	462	446	477	502	493	494	443	425	512	514	518	431	482	450	486	483	501	473	486	467	474	479	482	499	478	507	440	496	497	459	471	499	459	487	476	524	464	453	493	472	458	480	452	504	462	488	496	488	501	476	451	503	471	466	485	489	448	493	487	465	479	468	470	487	491	481	471	463	492	512	487	492	477	451	491	476	463	480	462	473	462	450	468	478	447	451	521	460	509	433	477	456	465	484	481	450	467	481	466	491	482	493	487	456	491	454	482	489	442	480	502	499	470	444	464	480	468	474	495	519	471	444	482	473	479	476	500	486	468	456	444	526	442	496	470	476	437	448	517	513	486	486	495	447	492	474	500	514	480	459	472	485	534	502	509	496	454	484	511	490	498	513	502	450	462	493	498	495	467	461	458	485	486	442	442	448	468	487	443	483	448	494	458	516	437	487	478	461	458	458	500	489	459	490	448	502	441	477	510	461	485	480	505	493	501	471	479	507	501	464	486	407	482	453	489	499	490	498	500	491	455	465	501	464	490	494	503	517	487	490	477	479	488	504	485	478	492	462	491	502	494	459	479	483	495	521	444	536	446	490	484	475	456	497	460	480	494	484	473	502	484	495	459	448	497	471	468	477	448	470	469	470	528	474	470	516	512	500	506	511	493	484	504	470	483	503	488	478	471	480	499	487	448	475	446	460	491	460	477	473	515	486	478	482	472	443	476	497	503	483	505	470	524	469	527	560	489	502	457	472	460	501	473	442	476	507	483	467	464	494	499	486	484	475	507	475	483	485	471	475	472	459	430	507	471	482	483	446	459	497	474	456	491	463	484	506	451	456	488	463	474	495	479	482	457	460	466	467	479	521	482	508	469	483	473	445	452	482	460	504	456	484	508	483	476	486	490	452	453	502	459	498	458	460	506	495	477	534	477	480	488	432	495	519	456	473	455	484	485	537	476	470	481	468	485	440	507	481	482	463	527	495	484	448	462	487	507	498	515	469	452	472	480	489	480	504	492	505	470	514	491	494	480	489	450	494	482	471	499	485	458	470	481	462	472	499	482	472	449	453	509	466	458	491	460	448	477	478	482	455	472	478	474	482	499	463	497	480	463	458	474	458	482	474	491	460	495	453	495	471	500	503	479	513	462	470	482	484	473	455	466	483	497	485	464	500	482	469	474	455	479	478	475	428	490	468	487	473	453	446	474	500	458	455	462	464	474	432	484	466	485	475	486	479	452	486	470	442	488	472	499	504	506	452	462	497	488	497	500	461	489	501	467	452	466	456	467	488	460	462	474	435	497	490	474	482	487	462	504	486	443	479	494	485	435	443	500	456	438	481	511	519	521	480	490	438	463	448	480	480	458	440	459	487	519	470	488	490	457	428	453	443	486	446	460	455	468	465	489	503	488	483	462	482	476	477	467	446	488	468	484	458	459	476	497	459	445	474	485	514	459	462	446	451	473	482	483	492	468	446	505	458	480	447	466	501	471	479	513	477	496	521	507	454	528	495	471	499	519	501	474	493	513	473	477	486	490	502	495	447	504	467	512	479	464	469	485	479	488	503	455	490	467	480	473	493	488	468	477	490	460	493	493	451	463	481	523	471	458	498	466	481	442	480	477	491	462	490	461	481	461	464	485	461	470	471	485	515	465	470	480	483	517	499	481	446	494	494	481	546	510	472	475	438	444	478	485	489	515	469	473	524	476	504	512	495	479	439	496	470	453	437	482	477	460	444	481	491	482	516	517	500	461	462	451	502	503	492	467	492	463	498	465	477	479	460	444	442	465	493	464	500	489	466	484	495	507	488	441	486	445	459	486	504	475	466	476	490	462	498	430	484	504	479	481	488	437	461	534	458	447	511	517	479	461	469	464	455	473	461	479	498	457	511	484	460	513	514	450	482	509	512	466	492	435	477	477	497	488	449	501	522	485	478	461	469	497	489	518	482	491	479	506	442	470	472	463	459	501	493	473	461	467	475	495	511	503	467	492	448	472	488	497	474	497	479	481	465	500	445	506	405	459	469	512	466	469	437	482	455	449	477	428	453	422	499	455	466	493	469	461	477	480	463	450	486	470	472	507	499	421	465	490	475	490	482	488	512	444	419	517	484	506	457	475	465	490	486	487	537	509	486	505	462	481	458	493	505	451	477	493	485	455	466	494	493	440	470	463	449	457	461	477	468	452	450	517	459	454	462	474	464	462	453	484	520	455	469	494	458	459	511	508	440	467	516	477	479	475	503	498	460	483	477	468	505	461	448	503	493	451	486	494	466	494	482	501	462	485	454	471	517	480	460	494	452	448	476	512	488	493	506	495	487	463	506	449	475	488	458	483	459	489	490	500	465	468	448	452	460	440	466	452	472	459	463	445	496	452	513	484	471	486	492	551	473	454	521	468	444	489	439	466	505	473	488	458	461	455	499	487	512	450	450	497	446	454	517	473	481	483	461	498	479	481	484	485	488	460	468	459	483	466	505	468	502	493	466	489	491	443	471	446	503	477	491	436	480	440	460	458	524	491	454	477	459	457	518	423	495	514	474	454	476	492	482	500	529	477	461	488	493	506	502	459	505	471	502	446	474	439	463	520	483	506	472	518	478	486	458	453	473	468	503	483	456	476	459	461	443	469	521	487	478	485	474	476	484	458	484	462	475	517	504	483	471	503	465	496	471	485	486	508	491	498	493	513	502	476	472	474	472	503	480	447	484	474	467	471	478	499	469	489	507	492	495	450	490	497	486	504	499	496	493	462	459	468	470	432	468	460	480	444	484	489	467	483	473	442	440	469	472	453	480	515	481	437	484	513	471	459	456	455	489	523	470	450	468	501	498	481	479	485	490	486	484	470	453	482	482	479	472	486	508	470	491	489	477	495	485	449	496	498	479	478	454	469	484	495	478	470	486	469	488	461	494	472	532	474	449	478	474	514	471	497	468	477	504	484	468	532	488	439	458	481	477	477	457	434	450	472	484	495	507	502	501	466	460	489	454	502	478	504	460	490	497	487	467	493	468	516	480	505	480	493	493	501	508	465	479	488	504	457	484	478	487	507	497	467	427	456	452	496	480	488	482	444	486	520	528	435	491	506	503	452	470	496	490	474	457	463	465	537	493	466	507	477	505	494	461	463	476	484	497	461	468	478	496	467	445	471	484	476	486	521	493	473	485	487	493	458	476	486	461	492	523	471	494	472	453	491	470	490	507	487	477	460	504	460	480	465	451	444	489	480	469	493	487	506	493	438
57794	54927	55237	53245	44473	35533	25798	27166	26405	20633	12621	5761	2415	1219	637	528	449	332	252	251	204	218	220	223	231	191	222	227	206	172	214	213	214	216	249	224	208	208	192	218	191	187	202	192	226	209	218	202	182	218	217	224	208	211	204	205	234	207	200	219	194	207	233	190	202	229	215	210	230	218	226	204	203	221	222	255	226	236	232	210	218	176	245	198	209	222	227	204	237	207	240	215	245	212	214	228	201	231	184	215	205	200	211	219	204	229	196	213	200	201	238	223	210	227	198	201	206	234	185	228	194	212	181	242	223	205	225	211	208	195	195	214	232	229	252	243	226	231	187	196	202	207	208	196	205	191	206	201	228	207	225	222	220	201	224	205	208	224	223	226	216	193	213	209	205	200	211	223	215	230	228	231	216	225	220	232	214	233	202	217	204	196	221	211	236	221	213	217	205	209	239	205	214	204	253	217	198	175	209	224	196	233	208	219	246	214	229	228	201	208	221	191	225	187	219	194	225	199	240	218	205	215	238	219	229	228	215	245	211	220	206	214	240	234	184	237	216	185	179	187	209	212	217	236	220	224	226	228	225	225	231	212	181	183	211	216	201	219	182	192	207	216	224	257	210	207	188	216	233	210	224	209	244	242	195	216	226	215	228	220	212	226	222	203	164	188	203	207	199	192	223	244	208	242	206	221	191	231	232	217	222	224	186	207	200	197	231	227	224	196	198	229	209	192	241	225	212	195	229	209	222	229	236	216	190	214	207	211	212	215	217	256	224	219	206	256	207	226	239	237	234	207	216	231	225	225	237	211	209	228	225	189	210	204	215	223	212	246	206	192	222	204	209	222	235	198	200	235	213	192	188	209	229	233	212	204	226	224	233	254	210	210	196	237	205	226	217	230	238	213	241	219	225	186	226	220	237	203	242	224	216	199	227	217	216	201	215	219	204	197	219	247	238	242	221	214	239	232	205	227	201	209	201	231	225	187	194	239	230	220	211	231	222	216	221	189	212	199	192	192	236	194	214	209	230	220	189	219	235	194	217	208	229	191	214	204	256	223	223	228	216	238	247	206	198	231	229	202	182	224	189	229	177	205	216	234	228	205	175	205	218	203	220	219	211	196	207	238	184	206	204	223	214	184	221	237	207	202	183	202	218	207	214	231	214	211	234	198	231	226	232	206	222	217	190	214	194	212	225	220	216	206	225	229	195	221	202	218	241	219	220	226	222	213	214	200	183	215	237	212	234	186	169	210	165	227	203	218	231	191	219	197	237	212	217	192	225	211	214	225	249	199	251	219	210	222	218	208	207	229	189	214	211	185	186	250	212	205	220	204	218	206	213	200	225	212	232	227	207	197	191	213	203	235	194	208	234	195	225	214	178	228	218	191	228	218	223	244	242	211	249	206	213	228	221	207	215	218	210	187	209	211	188	218	211	215	212	220	222	223	228	216	222	229	209	232	233	204	209	213	199	215	213	219	193	216	235	201	201	197	214	212	226	245	205	200	232	213	241	208	193	200	238	231	212	267	239	220	235	240	215	206	238	236	238	238	204	243	200	233	212	218	202	221	214	217	219	210	216	205	214	208	176	229	204	169	195	200	201	202	214	234	226	214	199	218	218	229	223	212	220	212	212	181	235	223	207	198	238	192	226	198	232	212	189	208	201	221	217	221	231	240	219	230	220	197	224	223	232	240	216	216	236	190	219	251	220	221	212	223	219	205	213	223	225	229	227	230	212	226	198	198	212	229	239	208	209	204	204	216	225	211	212	211	198	205	216	224	238	223	230	212	229	214	232	219	212	235	194	209	208	226	192	210	208	202	208	225	220	197	186	229	216	223	222	232	196	214	198	214	214	191	186	230	203	226	226	235	227	234	225	217	229	221	211	199	232	221	198	214	210	243	220	215	196	196	220	192	218	208	210	218	225	228	209	207	217	219	228	230	180	221	207	212	207	216	223	251	215	214	204	205	196	245	226	220	214	194	192	196	223	222	213	232	205	204	217	221	215	206	238	171	213	207	274	214	209	218	213	216	207	187	203	227	228	238	204	202	221	195	227	204	231	247	207	228	213	219	194	236	244	205	197	234	227	212	209	274	207	217	216	243	252	207	191	229	244	225	201	214	240	223	215	202	204	220	214	214	218	203	199	196	249	205	205	220	199	228	220	223	216	228	208	216	238	205	222	236	216	219	249	237	222	216	199	223	248	229	242	237	223	213	206	224	217	215	235	212	203	199	194	220	229	227	220	226	196	235	208	195	222	213	244	224	209	231	213	213	237	206	211	221	237	236	207	229	205	210	221	233	214	207	232	218	198	245	226	224	210	235	229	219	227	232	209	214	200	231	213	193	228	232	213	198	209	230	204	228	218	238	198	204	195	229	214	197	241	197	218	223	210	193	206	219	216	225	231	214	216	218	231	216	227	216	244	208	194	199	222	195	206	208	198	221	211	213	188	209	218	210	219	219	215	209	203	217	216	241	204	217	216	210	212	217	218	231	219	200	224	200	216	241	215	208	184	220	221	221	224	222	197	246	228	230	229	220	228	209	207	239	222	199	200	194	247	237	237	234	204	241	226	211	198	191	212	223	216	205	225	222	209	219	227	206	198	227	238	212	228	214	186	187	221	206	200	235	214	239	216	211	182	228	193	222	225	188	225	219	209	212	171	189	212	210	195	225	201	201	230	234	223	222	212	184	229	218	228	222	224	246	183	223	221	232	226	224	213	220	213	202	221	252	237	223	220	225	242	233	198	199	222	245	211	188	209	213	238	208	216	204	212	203	225	222	214	235	209	209	225	199	237	226	222	206	217	207	199	215	213	238	251	193	217	183	219	223	191	198	211	230	226	228	212	199	208	220	236	213	217	230	191	238	242	225	226	209	189	195	203	223	215	213	222	218	223	211	224	235	207	213	249	226	210	223	217	214	221	186	218	193	197	237	221	219	233	199	216	208	204	191	248	193	227	210	220	229	189	214	226	203	189	228	227	253	221	224	210	218	224	227	211	246	213	194	194	206	221	211	240	192	242	217	196	206	224	248	195	224	199	232	222	211	214	224	231	213	203	213	242	227	214	224	195	227	204	215	231	199	235	206	232	244	247	230	227	228	238	208	209	223	241	195	205	213	195	211	213	188	235	208	223	221	209	198	201	231	185	227	226	250	206	218	205	206	217	222	238	226	223	212	221	217	236	201	246	240	217	242	228	225	202	232	215	216	237	224	236	208	210	212	217	230	236	233	201	235	204	216	208	228	206	187	224	218	241	208	214	214	227	211	227	217	209	252	227	233	216	216	202	216	193	219	234	226	217	235	207	196	213	213	231	218	204	202	224	219	215	221	229	202	212	219	218	248	218	214	203	223	175	231	273	221	221	245	220	203	231	226	226	203	243	212	221	225	211	218	217	227	225	223	235	243	213	222	211	213	218	194	219	180	238	189	220	191	209	212	203	221	208	196	230	217	226	205	198	218	215	249	201	208	244	203	216	225	224	207
42112	52029	59172	58099	56734	48697	39830	44246	40984	34929	26337	15434	7751	4051	2233	1602	1334	954	640	544	522	554	534	500	506	465	489	515	503	491	506	505	480	488	491	470	462	499	488	492	508	512	475	492	484	458	539	436	507	493	494	550	503	493	438	487	470	464	492	445	478	492	494	512	479	485	478	485	468	452	475	458	485	466	452	493	450	495	510	470	494	463	490	475	495	483	483	489	506	477	462	521	493	493	477	472	504	498	433	464	504	487	485	507	523	516	473	495	478	448	483	461	534	533	445	469	432	474	485	481	444	507	465	454	474	497	500	458	450	487	512	508	453	458	473	500	474	461	496	452	503	479	470	462	523	478	468	458	473	473	487	505	478	477	462	475	495	486	479	429	502	518	490	451	485	416	480	480	481	500	470	469	508	512	446	477	489	487	466	460	462	476	462	471	477	502	472	493	497	443	448	493	462	494	492	469	474	515	474	462	475	489	448	499	475	470	489	491	472	484	517	474	480	456	479	491	468	472	470	478	494	453	461	478	458	517	463	511	540	497	413	448	448	483	485	482	477	475	477	504	457	497	520	522	449	474	488	459	458	498	481	462	494	465	502	480	471	445	469	450	450	467	502	498	506	465	469	480	487	491	472	470	467	492	467	477	470	489	496	485	493	472	527	450	463	473	468	458	491	450	496	477	515	458	503	486	477	463	473	518	488	474	468	481	463	467	446	494	430	507	479	490	504	522	479	524	458	441	489	474	457	511	478	482	478	449	460	482	488	472	486	466	490	484	483	471	481	471	487	458	465	460	487	459	442	448	497	439	426	463	474	496	484	486	487	501	481	507	497	491	439	484	498	489	502	491	464	483	483	473	450	480	521	453	456	499	512	484	515	457	501	458	466	469	522	490	480	469	480	481	487	477	462	459	494	464	503	478	480	517	475	463	484	484	464	473	453	490	487	463	499	467	461	516	495	471	488	482	477	502	448	490	490	484	481	451	512	488	523	507	470	508	510	457	465	479	505	498	498	435	503	479	481	442	483	439	546	466	471	461	417	475	484	483	478	469	464	456	490	465	470	448	414	486	474	457	440	454	453	480	458	461	481	510	474	463	511	450	502	472	448	483	470	444	502	513	484	477	485	480	539	499	456	453	497	460	466	455	480	439	486	483	472	498	488	479	439	479	479	477	533	505	468	480	481	475	458	469	480	462	489	479	527	506	474	451	471	479	488	469	466	486	437	508	508	485	507	458	486	449	465	489	486	494	485	460	491	483	434	482	487	469	470	450	459	457	478	451	489	453	503	458	469	448	456	468	450	458	508	537	466	500	486	484	495	451	517	476	466	460	494	467	468	461	458	475	487	511	490	454	469	480	442	458	480	428	485	498	531	483	448	457	477	458	454	523	467	469	495	493	528	500	469	453	477	466	480	483	485	490	455	453	466	511	488	470	509	485	466	431	484	480	492	471	480	457	486	466	479	511	473	496	462	459	483	501	470	466	462	449	470	442	486	495	490	489	457	502	508	492	537	493	470	485	480	499	461	495	487	457	486	474	482	495	468	449	473	453	457	463	457	457	499	467	443	485	473	460	467	495	445	485	513	506	467	463	468	447	453	453	476	497	443	479	470	498	485	487	499	481	511	476	455	480	453	469	461	439	473	463	500	497	477	453	489	486	434	505	467	504	491	475	451	437	522	465	479	485	493	459	485	494	452	458	481	484	448	489	507	491	466	506	476	480	473	507	490	458	502	474	488	491	480	474	481	487	481	476	490	462	475	499	496	470	488	473	485	459	537	456	476	482	503	455	515	488	460	445	470	459	499	484	461	510	478	456	489	483	449	467	467	487	480	451	487	475	497	475	460	466	489	455	479	469	504	468	467	507	476	459	485	479	492	525	482	470	483	506	447	435	474	456	503	441	497	460	462	472	491	477	488	534	475	516	481	506	468	484	478	479	479	444	472	453	499	477	466	464	494	484	482	511	478	467	486	456	473	515	478	447	533	454	447	440	489	513	469	469	500	487	451	489	482	527	481	498	473	496	468	472	483	454	467	482	469	507	451	476	438	482	497	490	470	465	465	483	481	424	454	476	479	477	466	452	489	473	470	461	505	511	504	464	498	451	409	506	519	526	496	482	486	492	513	490	470	444	492	430	461	450	495	444	509	493	470	455	480	461	468	478	486	497	500	467	484	483	494	494	467	448	491	477	474	485	488	499	481	487	502	482	506	454	485	447	479	477	499	509	488	485	484	498	432	422	543	492	477	497	517	476	426	465	456	486	499	466	441	512	521	508	477	473	480	525	469	466	517	505	469	469	476	479	448	492	481	498	516	483	467	479	489	501	464	488	513	507	436	505	492	442	490	477	481	439	462	512	491	437	487	488	501	486	514	491	473	497	454	433	496	465	484	482	466	493	515	503	477	541	491	480	461	472	514	467	463	474	463	470	500	473	478	492	502	450	493	493	496	487	436	479	463	486	449	423	449	525	474	473	455	483	431	499	500	507	508	470	462	526	463	479	485	489	479	489	458	491	469	534	489	484	497	455	481	437	454	480	495	478	464	480	468	470	480	486	459	450	462	513	427	476	471	461	437	501	502	479	444	474	451	480	476	460	526	470	531	514	487	471	453	465	440	466	481	475	499	459	483	475	483	457	426	459	465	489	439	429	484	510	454	467	508	494	453	494	479	507	492	450	448	472	517	474	457	491	484	465	478	468	440	464	482	472	492	483	498	472	509	474	448	503	500	506	466	531	436	489	486	487	477	470	440	472	481	497	482	488	501	461	447	449	447	454	495	469	497	484	455	480	514	481	490	493	442	476	518	471	453	485	512	480	470	447	479	472	487	510	475	484	473	477	476	494	457	439	473	473	482	482	468	480	523	496	453	445	520	441	506	466	490	450	490	520	471	478	452	526	454	512	460	448	496	457	479	455	485	486	509	463	470	435	457	445	489	485	450	486	478	494	459	485	488	477	468	497	506	530	494	472	464	494	471	467	479	466	482	494	501	452	478	474	492	441	495	470	533	495	460	471	499	492	469	447	511	455	456	472	508	490	494	504	490	427	478	470	501	472	481	489	471	454	490	446	479	499	509	468	486	454	457	457	506	507	518	461	475	529	506	478	454	483	463	494	465	494	516	492	467	494	491	494	427	456	483	461	462	438	457	426	487	520	494	493	469	506	483	460	485	484	433	460	456	465	505	483	476	462	440	446	466	475	494	498	494	463	483	493	492	491	487	479	453	465	480	488	460	464	500	456	503	504	447	460	517	488	484	455	488	454	475	463	478	501	475	429	448	490	504	496	472	475	492	486	493	479	487	486	476	478	475	461	458	493	471	486	544	481	476	452	500	423	493	496	469	505	491	504	505	493	466	464	512	481	489	466	468	459	496	477	516	479	493	489	474	497	486	463	489	503	451	473	503	505	423	467	455	467	460	515	490	452	504	463	470	467	473	489	475	494	467	531	458	509	468	495	478	466	454	483	490	483	488	509	479	468	497	468
31864	32912	34573	34716	23910	10961	4054	2886	2124	1404	901	525	373	282	249	235	231	202	221	214	208	191	248	233	208	192	247	228	209	220	200	263	226	213	204	242	211	211	217	208	209	238	219	210	209	208	205	209	216	201	180	186	211	211	220	203	229	234	204	203	216	251	241	237	201	218	226	203	186	236	193	237	204	226	204	214	218	232	197	202	205	217	223	198	210	204	218	234	200	198	216	223	215	194	204	219	201	227	242	221	198	213	207	230	210	207	224	187	212	213	205	204	241	189	222	192	189	215	211	204	195	209	176	201	191	202	225	220	199	215	235	218	200	203	213	233	213	180	221	202	202	200	188	231	213	229	232	194	216	223	191	194	220	191	248	220	218	223	196	211	244	230	217	229	193	204	214	223	210	193	218	249	206	204	232	217	210	226	203	193	233	234	215	201	209	228	218	232	210	212	198	227	234	200	213	208	226	210	246	196	230	222	193	198	216	225	222	210	215	221	219	189	234	192	190	168	211	198	222	223	214	207	212	203	223	209	249	222	232	228	203	196	190	217	237	197	247	202	220	227	225	217	220	223	176	205	203	191	218	213	237	217	185	235	203	226	232	236	209	223	211	209	218	225	203	204	226	199	236	184	232	192	214	220	220	223	213	171	195	193	185	196	217	193	220	249	222	215	225	228	215	207	220	196	222	215	202	216	234	182	207	209	244	224	227	223	190	196	230	239	216	216	211	194	211	237	190	211	196	218	238	218	189	175	194	186	208	192	210	234	205	195	196	187	200	204	221	220	199	227	208	199	214	228	238	217	193	215	221	228	200	215	195	205	202	202	199	239	199	228	229	242	232	230	204	196	204	236	195	232	244	187	242	187	209	198	219	237	197	237	233	196	205	198	200	176	192	219	224	218	194	215	183	224	201	203	220	233	229	227	214	194	216	231	199	202	192	206	221	193	229	229	217	203	204	223	223	230	198	211	215	217	204	212	228	230	219	208	220	212	221	201	217	215	207	222	198	209	218	242	221	207	237	233	213	220	219	206	227	203	202	233	206	199	212	197	198	189	226	225	201	216	205	193	232	191	201	201	220	206	216	211	232	206	242	199	209	249	259	183	199	242	177	210	198	232	212	196	215	220	202	214	224	204	219	199	232	238	211	232	217	210	210	216	198	221	208	222	196	209	208	214	228	230	211	215	216	239	214	176	197	228	191	205	206	221	179	192	225	221	202	199	217	184	199	197	202	216	186	196	221	219	215	231	218	218	215	221	224	229	239	200	203	214	237	206	201	207	214	219	189	234	221	230	227	230	214	236	235	227	236	194	211	204	189	225	215	228	209	233	227	217	206	229	211	226	197	192	244	207	230	226	195	222	194	170	236	208	191	213	190	230	204	179	197	239	204	193	193	199	199	221	208	189	226	193	204	230	228	198	206	195	212	219	205	219	233	207	222	203	211	200	211	209	210	198	218	197	217	217	214	219	192	251	207	200	226	218	214	193	196	203	189	221	214	226	199	215	201	190	202	209	246	248	240	189	194	227	210	229	198	209	221	223	193	210	201	218	215	207	213	201	188	207	213	204	210	225	178	228	216	222	216	195	223	194	207	219	210	224	211	198	239	202	212	216	213	213	218	236	216	209	191	230	211	184	200	201	204	220	207	210	216	233	189	212	187	171	221	245	234	200	221	246	229	247	200	221	221	203	219	209	194	215	226	183	203	212	194	188	209	207	220	190	196	217	196	211	216	217	193	214	208	222	231	220	206	224	239	213	218	218	200	210	223	198	208	221	224	207	195	209	223	214	207	228	211	194	229	213	213	220	212	216	208	221	222	232	203	187	215	222	236	227	212	207	199	233	223	213	210	218	217	213	200	203	208	200	187	202	217	218	210	215	189	207	188	227	233	213	193	210	221	190	211	210	212	201	203	208	175	224	194	214	216	218	201	218	191	215	211	208	212	193	214	225	243	229	212	221	171	198	187	184	243	238	222	197	229	232	216	213	216	191	191	218	212	198	181	216	219	220	214	203	201	215	186	201	197	223	220	215	218	234	193	208	227	224	234	225	221	221	202	208	247	211	212	216	220	204	207	232	200	202	213	228	212	211	196	219	188	184	201	201	227	206	212	240	226	221	229	209	205	194	216	182	218	234	213	224	221	193	197	209	212	202	200	213	233	234	212	203	225	236	196	196	196	225	201	228	202	217	213	201	211	219	214	218	228	202	222	216	214	215	189	197	221	201	211	203	216	202	215	210	220	234	212	217	217	216	209	183	207	217	212	202	205	197	249	217	223	222	237	188	193	206	194	215	207	201	209	216	181	227	192	223	185	198	210	197	254	205	193	223	201	222	208	244	202	244	241	194	214	210	198	213	239	217	227	222	211	203	198	231	214	189	203	225	171	187	201	187	205	181	216	226	210	219	223	203	225	214	183	191	202	197	199	185	225	227	225	221	235	236	200	200	220	192	199	251	209	206	219	237	239	222	201	225	234	226	208	190	210	203	203	219	209	193	224	211	241	193	215	248	198	219	229	199	220	218	216	220	200	213	214	225	232	203	222	221	215	198	216	187	210	214	220	174	214	211	190	205	198	243	222	207	213	190	200	197	198	204	209	216	195	209	195	217	212	228	211	202	225	223	218	209	242	211	196	236	218	183	203	210	214	189	216	187	236	208	229	209	222	200	192	227	197	212	233	217	227	212	213	194	200	176	220	200	190	214	229	207	202	204	259	220	210	205	211	208	205	217	228	220	207	205	187	212	219	193	213	218	228	236	232	187	231	206	206	219	207	227	204	189	218	198	198	215	215	235	215	197	205	222	216	211	224	236	234	199	248	204	221	232	222	210	235	225	212	180	209	193	202	233	197	225	188	225	198	239	223	187	231	199	205	205	208	215	201	202	224	220	204	227	196	213	243	201	219	230	237	215	238	234	205	211	204	204	190	209	194	233	201	236	211	202	243	179	213	206	212	211	223	191	197	207	200	223	220	223	209	212	238	219	189	219	215	217	203	223	210	202	212	214	184	201	207	184	223	213	210	185	199	207	199	202	222	217	202	199	227	197	231	211	192	223	198	235	192	230	216	209	187	210	215	208	203	219	212	189	194	192	194	208	195	197	220	228	220	239	218	198	203	238	228	223	213	226	183	223	226	220	199	208	181	215	203	219	223	220	227	240	214	202	201	212	209	195	235	208	204	192	236	233	201	206	181	218	209	192	237	204	207	212	196	209	211	200	225	205	202	221	207	216	218	191	205	190	209	211	244	240	191	182	198	225	230	235	227	224	212	199	226	202	201	212	210	219	197	224	213	202	185	211	200	195	232	197	225	223	236	224	208	208	219	222	202	195	197	207	242	203	197	222	195	204	190	241	217	237	207	257	226	208	214	204	228	208	230	224	206	199	198	239	199	242	252	215	190	225	220	236	220	232	211	230	212	205	220	194	236	215	227	212	254	242	236	224	227	212	214	208	216	210	228	221	223	194	208	214	228	228	203	232	210	202
19357	28281	37643	44672	35276	21196	12251	10582	8262	5374	3307	1785	1057	741	532	571	566	465	496	488	448	494	479	480	514	489	513	452	470	518	542	505	493	479	446	469	453	479	495	440	467	456	452	503	503	481	479	489	450	461	490	533	457	484	520	473	490	455	462	472	500	485	499	484	509	489	491	510	458	481	463	493	510	479	504	471	480	519	500	449	472	476	480	474	476	510	471	505	488	476	515	491	476	458	507	459	451	478	488	515	467	493	460	475	500	445	515	481	498	486	487	489	484	488	467	479	529	457	445	484	454	487	477	474	493	483	471	469	514	498	515	480	462	497	482	499	478	474	496	481	480	503	430	474	483	493	489	485	478	504	512	525	448	474	458	479	437	488	460	474	503	486	471	499	516	469	485	479	525	478	498	451	476	515	461	480	446	541	491	467	516	450	487	478	485	515	455	478	510	494	496	447	503	476	483	498	509	490	490	504	473	485	397	503	473	495	501	484	493	495	477	462	502	494	479	467	492	509	490	479	492	494	453	471	461	458	514	508	474	466	491	463	461	505	498	485	471	492	506	462	435	463	475	461	452	480	470	496	482	502	488	493	464	476	527	503	495	476	460	461	472	452	496	481	502	464	496	498	487	487	454	447	483	483	495	467	475	421	453	477	462	486	476	489	480	470	488	498	459	463	496	469	501	494	454	455	449	486	444	477	467	461	508	461	458	456	472	491	483	503	510	457	480	453	474	488	496	483	522	457	482	480	498	519	456	510	472	486	473	480	507	465	488	507	465	498	451	521	496	524	476	489	507	529	462	495	495	465	473	471	481	523	512	482	508	491	507	487	452	487	478	486	452	480	519	495	502	481	458	485	510	467	506	444	461	498	492	515	478	418	456	453	484	490	488	505	538	480	522	486	496	463	501	449	492	483	512	476	445	494	493	455	468	509	482	477	427	481	479	504	520	457	443	481	499	482	506	510	467	473	470	481	456	477	455	479	487	520	546	459	462	474	489	456	479	482	477	447	490	503	476	525	476	501	483	502	490	493	515	479	449	491	455	479	498	457	518	512	465	472	471	468	475	467	472	506	500	490	487	515	513	465	515	490	485	498	475	475	485	524	479	478	481	488	484	474	484	428	485	466	447	523	491	443	489	495	538	503	461	503	481	483	495	503	455	473	466	498	502	484	468	503	481	456	448	520	463	502	445	487	475	483	438	446	476	496	456	470	477	505	478	497	477	483	472	529	478	499	496	449	474	474	455	509	506	459	488	483	475	456	469	473	480	497	459	441	486	480	504	514	472	486	457	462	474	457	506	492	484	495	463	472	507	484	470	451	453	512	522	500	522	456	520	467	482	442	481	467	504	515	486	471	505	443	483	446	485	501	482	519	515	492	470	511	489	489	512	487	475	484	494	497	436	480	503	488	472	486	509	493	491	536	478	453	526	463	461	503	502	468	506	484	490	484	457	470	477	508	493	480	450	500	489	458	509	491	461	501	521	470	494	472	477	462	531	513	492	493	486	518	481	510	491	430	506	484	477	471	517	448	471	463	514	487	459	474	517	480	464	486	500	483	488	485	470	490	513	520	486	447	491	492	505	470	420	462	468	489	532	501	442	519	456	482	493	491	493	527	496	451	444	487	469	550	432	431	518	475	455	442	490	474	495	479	484	459	477	477	482	471	507	461	503	467	472	454	488	490	494	507	448	499	463	481	448	474	471	487	492	512	456	471	448	472	535	494	480	446	455	472	493	521	491	498	512	503	495	478	491	464	477	467	509	485	516	463	478	510	486	485	490	492	511	482	516	495	481	445	492	468	479	401	484	500	477	505	505	491	496	456	490	467	515	485	456	517	466	466	472	477	475	453	484	495	471	498	512	526	456	494	446	524	473	469	491	472	506	482	481	475	474	463	450	499	476	444	465	481	460	468	471	450	459	486	527	470	522	486	440	464	496	510	457	455	471	514	492	533	438	481	455	475	518	460	497	478	498	455	495	437	506	437	450	447	467	473	460	476	494	469	490	466	504	460	497	512	504	474	515	497	467	472	500	427	499	502	513	475	450	508	468	476	490	502	479	478	506	487	489	443	483	482	468	484	492	483	487	479	473	508	483	510	475	481	465	477	511	541	468	481	489	507	478	486	488	473	495	495	478	455	478	461	476	486	478	454	468	452	444	472	478	498	472	516	462	455	541	497	466	477	478	466	507	464	446	486	450	475	485	479	476	487	484	466	474	459	456	516	460	473	484	498	486	471	471	457	482	485	454	491	483	498	461	447	508	468	440	477	471	440	452	468	514	505	453	469	475	436	503	500	437	486	474	448	534	463	525	441	441	484	492	479	509	467	487	487	505	482	507	434	483	469	454	460	481	507	485	443	472	514	506	466	452	487	483	512	477	466	469	478	468	489	509	509	461	491	491	462	488	459	509	481	490	485	448	494	467	468	500	469	478	451	499	514	501	465	480	464	506	483	433	482	489	504	493	502	483	501	488	481	444	490	518	441	494	453	467	486	450	521	471	475	448	520	530	490	481	458	484	465	465	470	464	509	490	452	470	501	482	480	495	516	483	485	495	458	492	462	494	490	479	477	486	491	477	490	485	472	475	435	462	504	498	514	473	449	485	459	492	482	521	476	472	477	468	480	484	500	495	479	496	455	475	456	457	493	466	463	451	475	486	450	525	484	473	472	512	482	485	460	485	489	471	508	475	496	501	472	483	488	481	494	522	475	513	493	513	483	464	438	485	519	489	489	454	513	514	495	461	500	450	472	505	515	479	481	502	486	522	461	492	508	522	469	516	485	495	485	481	490	506	485	487	458	457	460	468	468	480	497	492	436	493	496	484	444	521	458	502	467	524	455	493	501	513	494	475	472	466	490	504	482	457	495	471	449	477	488	489	484	483	481	537	484	497	520	454	521	484	475	482	501	491	440	459	517	444	510	473	481	500	482	488	477	491	551	486	483	481	484	461	433	523	499	483	476	518	479	514	484	499	486	452	488	519	504	513	493	495	496	523	487	482	505	473	482	496	455	486	438	461	459	493	498	528	472	492	508	520	451	501	491	493	478	497	497	445	449	487	489	478	454	470	454	494	493	498	467	449	500	511	477	460	465	518	493	485	486	477	502	495	506	465	460	466	465	472	506	516	506	451	507	467	465	473	502	500	521	524	499	475	463	495	492	517	506	479	494	463	442	476	496	481	482	493	479	478	531	463	517	503	490	434	480	477	443	503	493	476	470	454	496	505	489	513	462	479	483	502	477	468	496	512	467	460	500	481	532	514	474	497	451	459	439	453	496	517	513	499	488	447	470	474	463	507	494	477	498	515	466	447	488	468	495	511	511	471	477	512	460	476	490	463	464	467	479	542	488	496	461	495	461	451	468	496	472	448	506	503	482	478	475	481	482	486	503	495	495	465	488	479	505	482	454	459	462	467	461	456	508	481	473	495	476	481	443	493	475	481	486	468	476	447	521	491	483	483	502	477	477	492	469	499	461	507	492
52703	53920	57594	52286	45712	31242	24011	21390	17517	11385	5891	2796	1301	742	432	346	296	285	237	236	228	232	209	236	209	229	226	224	215	214	205	206	216	216	225	204	213	210	204	210	208	224	218	224	237	236	202	196	234	195	233	213	213	222	195	226	221	195	220	216	208	216	214	216	217	211	200	231	222	222	226	247	195	191	207	187	234	208	202	207	207	198	224	199	209	210	224	209	213	223	216	211	234	229	218	204	199	217	216	223	220	238	212	230	227	192	221	211	207	220	223	203	208	191	200	223	220	208	214	247	217	199	229	217	191	248	200	210	223	201	192	196	234	189	226	192	187	207	222	213	217	223	217	209	206	225	209	237	204	213	203	207	236	205	235	216	199	210	205	222	216	205	196	239	230	208	233	231	228	216	196	226	201	230	211	223	218	237	214	235	228	170	226	208	198	225	216	217	194	220	227	212	208	213	221	222	236	228	222	213	227	226	201	210	234	204	205	211	203	223	227	209	192	192	190	213	224	203	202	228	205	199	245	234	227	208	223	203	222	226	237	233	235	231	234	194	218	205	199	220	222	237	224	229	229	210	224	224	212	215	229	237	214	232	209	208	201	221	226	214	197	207	212	209	207	233	229	193	194	208	182	221	228	206	190	226	177	205	225	229	197	220	195	236	228	208	226	224	214	193	212	222	224	173	224	207	196	221	225	189	192	220	203	232	216	233	218	224	199	190	197	221	182	205	204	238	236	232	220	207	207	236	203	220	216	220	212	190	217	201	189	180	205	196	220	232	179	222	197	221	217	249	222	222	241	226	194	209	227	213	227	204	214	208	203	211	223	190	193	200	212	213	245	226	198	198	207	198	208	222	217	187	255	192	198	216	190	191	192	221	205	214	223	212	174	175	227	208	224	197	187	226	219	219	237	208	226	218	210	234	201	219	189	238	207	232	204	215	209	205	224	197	222	211	245	205	203	200	206	193	256	189	212	209	220	261	207	222	214	202	215	192	235	212	205	240	187	224	203	228	202	239	231	226	201	171	228	215	230	180	216	185	227	214	216	237	216	201	210	225	221	221	194	197	204	235	202	215	220	207	190	235	200	219	201	238	208	221	211	240	237	182	227	200	223	215	207	195	226	206	199	194	192	224	181	208	230	192	219	228	195	200	212	221	224	229	202	222	197	199	207	212	196	206	216	217	178	221	209	203	203	202	199	190	226	241	215	241	209	211	235	233	237	219	224	216	196	236	238	214	228	229	223	213	180	204	234	199	206	223	207	226	198	186	203	187	202	193	225	217	207	220	233	209	223	215	225	209	225	221	221	201	192	200	235	202	194	242	175	224	204	227	219	228	213	214	209	210	238	215	204	198	199	228	225	198	217	215	213	233	228	198	209	214	195	198	191	228	242	221	201	173	194	200	204	244	220	212	223	211	230	227	219	192	203	214	229	194	221	208	214	214	214	209	224	216	215	193	209	217	208	216	187	239	212	202	247	220	213	204	227	227	189	204	211	234	210	235	214	218	223	205	224	203	221	230	242	227	173	226	191	249	216	205	233	257	221	206	201	196	217	209	219	207	244	221	233	212	232	232	203	208	252	186	204	181	204	201	238	190	193	231	233	189	218	195	231	225	198	235	214	200	233	209	210	221	222	204	193	202	197	227	218	241	205	230	221	224	212	223	233	224	224	191	242	201	232	207	198	211	225	216	210	226	245	246	207	217	243	233	206	241	234	201	235	191	222	182	227	185	179	215	216	195	211	194	203	222	220	207	219	223	202	211	226	192	208	213	221	236	201	206	204	204	224	208	204	234	237	198	195	219	237	225	205	210	223	189	224	242	213	232	220	228	205	200	219	199	199	209	226	198	218	204	217	196	222	208	190	197	233	215	231	227	191	198	209	222	224	212	235	208	238	223	215	186	225	229	178	230	223	223	192	217	225	199	195	215	231	211	197	212	236	219	191	229	203	219	238	202	221	258	233	218	208	193	206	202	221	223	219	224	212	196	210	197	196	222	209	191	230	196	243	224	220	213	194	218	205	212	217	221	249	219	194	199	237	178	223	185	170	221	196	224	218	179	216	188	228	190	217	234	200	160	181	197	246	231	202	232	226	197	208	215	219	216	202	199	207	203	230	178	200	251	222	204	245	189	210	204	212	216	214	201	213	241	226	226	197	220	232	198	194	196	225	182	211	198	191	191	205	206	237	203	196	205	230	217	203	201	238	216	213	224	204	208	196	219	192	205	230	234	223	227	225	184	224	218	199	195	206	199	200	250	217	189	240	245	203	210	196	223	190	187	230	230	199	210	210	204	232	214	233	197	224	214	220	214	204	207	207	235	184	223	221	176	204	209	203	211	202	199	222	211	200	232	185	187	220	236	210	199	207	207	206	240	186	237	213	185	192	211	195	205	244	245	208	214	207	217	181	209	236	243	219	238	216	221	202	241	221	209	205	178	188	204	208	218	194	186	229	226	211	209	220	191	229	223	207	230	196	208	191	203	197	210	246	223	204	230	190	208	233	218	226	202	200	222	199	198	198	209	219	215	208	223	227	237	232	212	245	202	236	239	218	201	215	222	221	201	202	195	217	189	217	185	242	202	202	221	193	204	216	215	178	199	192	211	232	209	245	224	233	207	220	220	176	229	208	182	200	227	264	212	212	233	194	214	205	216	241	238	220	225	234	223	244	220	211	205	224	215	201	220	198	219	205	219	219	239	219	200	225	232	236	247	203	213	241	217	190	207	211	225	217	216	222	210	211	208	214	219	225	229	209	217	205	238	229	236	216	225	218	193	235	220	199	206	229	204	229	198	231	209	240	214	221	189	231	243	236	200	203	215	190	208	203	213	204	233	257	213	199	215	205	196	207	211	234	233	211	219	190	211	229	214	228	209	234	199	190	212	231	183	229	236	214	208	189	228	191	215	168	205	243	226	221	225	220	209	194	216	234	212	216	209	202	210	183	213	217	204	194	231	212	243	226	192	202	229	206	218	187	216	241	225	234	212	197	221	200	203	225	209	232	231	217	220	201	235	210	235	208	225	212	234	241	231	216	221	197	207	226	218	226	217	213	227	223	222	201	175	188	220	205	241	205	216	224	196	203	216	211	205	212	193	200	206	235	197	219	208	213	198	200	205	213	220	195	221	227	207	205	210	244	213	215	235	232	203	185	213	219	217	222	227	237	212	220	247	200	243	203	215	202	214	198	228	204	219	222	234	213	202	223	220	222	203	224	212	225	212	216	205	199	199	246	209	209	239	200	204	226	253	214	229	208	205	217	217	203	227	215	217	242	219	196	215	194	216	210	227	205	210	191	207	238	213	201	218	215	219	238	193	215	205	218	202	211	203	202	217	214	181	227	216	205	196	219	200	227	198	219	224	216	208	221	220	233	192	219	217	208	228	214	184	244	191	211	200	208	224	234	192	234	222	193	213	195	227	222	222	216	225	229	233	240	207	210	238	197	240	214	218	230	210	176	218	207	187	223	222	176	223	210	208
37032	47860	58184	60335	56578	39616	30844	32684	31830	25571	17385	9711	4971	2626	1433	999	858	656	580	541	496	520	532	488	501	469	478	469	495	497	460	451	439	475	477	504	478	466	431	501	491	491	489	485	501	492	518	527	477	477	499	483	477	486	479	512	478	479	468	486	489	523	497	501	418	482	482	504	465	511	501	465	531	475	449	510	440	487	503	478	511	464	485	484	506	490	471	456	471	445	458	442	472	476	487	495	499	515	464	484	464	509	503	493	478	475	494	482	472	504	539	491	467	510	481	470	477	487	479	453	500	507	472	476	440	499	466	461	490	513	464	498	446	456	488	497	497	460	440	451	494	467	467	480	455	454	508	517	506	478	471	451	449	482	470	488	442	457	448	460	463	498	484	469	498	534	451	498	517	498	489	476	484	515	481	517	503	425	499	469	449	468	500	466	457	491	504	466	499	464	510	462	462	477	463	453	473	456	460	447	475	436	502	496	481	481	492	475	513	471	493	462	474	502	477	495	477	532	484	441	504	494	505	432	415	487	438	429	520	454	459	441	428	486	468	479	457	489	497	474	465	491	457	483	481	493	468	499	478	478	480	531	482	489	465	505	490	485	496	472	473	516	464	469	454	489	453	492	546	460	504	484	462	510	470	496	447	507	436	411	440	496	513	480	468	446	439	497	466	443	507	474	502	472	512	475	462	467	469	480	474	511	494	502	504	462	470	480	477	507	449	449	500	474	474	500	465	503	500	462	493	486	509	461	475	508	486	512	504	489	531	470	485	470	479	461	476	468	488	465	468	486	455	491	480	453	465	475	501	499	532	467	464	441	519	473	503	487	485	523	475	466	508	516	464	499	457	487	462	506	510	484	496	508	508	472	473	503	468	458	492	500	479	489	474	481	423	492	460	475	488	441	486	516	471	480	520	466	419	507	493	507	504	470	456	530	422	484	474	493	469	523	506	503	518	475	463	495	481	497	467	496	504	489	430	494	498	507	496	507	473	497	504	448	492	500	478	526	490	443	479	484	466	461	496	512	515	475	489	431	476	523	471	465	476	474	499	484	449	477	466	481	479	494	466	502	482	485	503	447	454	490	461	523	440	469	463	487	481	477	491	494	494	435	477	499	451	518	483	469	479	480	466	527	495	461	459	473	489	495	475	472	543	458	496	476	454	460	491	481	514	481	516	513	456	457	462	500	471	421	509	500	480	480	464	472	467	455	461	487	478	486	434	449	498	445	440	487	476	481	526	495	505	502	458	487	465	493	521	458	464	507	469	501	462	471	455	473	508	476	481	494	496	482	469	464	491	469	462	469	514	486	455	473	460	456	491	488	485	487	493	457	512	445	450	497	463	471	443	455	475	466	471	526	470	486	495	485	482	475	480	503	504	506	504	502	502	505	493	508	496	462	473	509	510	460	445	448	483	478	460	486	454	464	492	489	439	461	482	444	499	491	487	460	496	467	457	526	475	461	481	439	450	467	472	490	449	506	504	468	485	459	464	469	473	476	491	480	478	467	491	475	496	503	502	442	456	518	454	483	503	491	461	481	473	498	500	496	495	530	472	466	495	484	463	497	502	467	501	452	474	488	483	478	464	466	489	483	462	497	478	463	467	460	506	512	478	486	460	489	490	482	475	516	488	461	469	452	481	519	482	538	473	456	469	470	456	496	462	454	467	477	462	511	507	486	469	465	475	487	473	494	481	439	485	498	498	453	512	528	492	475	472	475	498	485	457	453	504	465	467	498	457	501	452	468	478	490	510	499	519	490	476	477	474	486	499	463	483	484	512	486	460	490	479	480	485	504	482	454	499	487	487	509	478	509	493	469	478	490	479	469	504	491	474	452	482	514	511	474	465	467	475	498	478	460	497	501	469	501	496	458	471	488	472	473	525	488	508	456	537	468	505	451	431	466	497	468	453	455	504	484	474	473	502	488	506	483	487	503	472	468	497	445	508	451	509	459	476	462	454	483	503	481	511	543	479	458	473	478	506	495	515	482	511	457	479	481	428	464	469	457	421	490	468	470	455	472	478	487	494	464	453	451	516	506	496	490	483	477	462	425	486	466	489	506	497	470	508	505	498	467	452	452	507	458	460	508	495	495	454	490	504	426	470	483	491	511	489	509	457	499	467	499	444	475	466	469	477	490	457	472	473	458	445	471	480	475	464	485	491	495	484	493	490	471	509	497	463	449	478	477	463	474	500	452	499	476	522	445	492	463	488	503	516	488	482	494	506	486	536	475	478	481	458	499	494	490	460	466	492	468	470	460	477	470	489	443	493	478	453	445	470	507	475	497	487	462	509	497	484	502	527	450	461	497	471	469	484	477	487	486	515	474	436	464	498	475	487	469	483	483	483	449	468	494	484	478	490	465	464	498	481	492	450	472	494	445	492	479	469	482	536	490	467	482	445	449	422	464	484	477	438	442	468	487	473	463	545	505	507	477	487	492	463	469	471	511	493	482	462	479	482	456	468	468	512	449	455	470	483	508	493	483	490	489	496	459	492	464	497	472	478	459	473	482	487	461	467	469	469	486	497	509	466	446	458	460	517	476	480	488	478	495	472	495	470	443	462	479	437	467	473	476	464	462	474	442	476	465	448	511	454	508	472	461	484	508	509	495	489	507	501	470	474	466	510	498	484	472	473	467	479	476	479	531	502	510	485	485	454	489	481	482	492	496	494	505	480	479	475	466	464	486	458	490	452	481	450	485	475	486	487	423	476	484	466	460	492	510	458	466	503	492	493	501	478	446	499	476	464	451	515	478	507	482	481	471	483	467	499	527	467	453	457	459	488	501	483	462	470	457	512	534	463	493	479	490	489	491	465	465	470	464	474	473	449	454	478	503	468	491	472	523	445	466	465	480	449	471	515	472	480	492	506	514	474	481	442	478	499	459	478	497	514	463	463	478	469	446	525	484	460	482	472	441	482	504	494	473	484	462	475	462	504	470	473	443	468	466	443	456	473	445	486	510	502	501	491	480	470	508	480	462	460	472	517	480	530	514	489	444	462	446	513	484	463	501	476	461	510	485	502	465	495	485	504	461	491	469	502	457	500	473	465	457	482	479	501	485	482	443	473	505	446	505	445	478	481	487	498	506	466	487	494	497	447	471	461	489	478	495	447	437	490	467	455	487	478	482	474	493	486	502	516	412	482	493	509	511	480	465	512	483	431	468	504	471	463	484	492	471	446	467	515	456	485	501	476	484	489	451	453	514	512	483	497	449	524	477	477	515	487	472	490	475	484	453	464	490	485	490	498	499	488	498	478	509	486	426	452	444	511	489	480	450	484	472	468	446	457	482	494	539	499	532	457	531	466	499	508	490	484	461	486	508	537	462	487	482	504	473	454	488	461	495	530	476	486	480	513	462	441	455	555	447	533	466	424	498	452	465	489	517	479	492	444	492	490	473	479	483	441	485	463	467	468	497	475	515	469	464	479	499	519	509	468	488	476	463	507	459	509	489	506	497	447	511	486	469	489	506	462	455	460	489
58839	57010	53703	48856	41158	30916	25839	27372	27680	21979	13174	6142	2781	1311	674	481	413	327	266	267	206	208	216	215	207	230	224	251	222	217	228	254	198	224	228	206	211	242	222	221	226	226	229	229	227	202	233	206	210	226	223	206	223	200	215	191	230	198	229	189	219	226	193	193	206	241	219	211	239	219	213	193	211	243	209	194	235	223	231	200	220	204	186	227	230	241	216	188	192	259	224	215	238	211	247	227	193	202	204	213	206	221	226	220	218	230	184	209	234	205	220	207	228	207	228	194	233	227	211	221	201	201	200	206	224	203	230	224	194	219	207	233	208	234	243	233	218	223	225	220	208	213	212	218	229	187	201	198	219	209	235	246	222	174	237	249	230	210	239	204	198	207	228	209	226	195	247	206	232	200	225	230	222	215	213	199	200	208	215	218	218	215	218	209	209	246	241	207	221	230	237	206	212	235	243	227	235	209	198	205	215	207	238	199	207	217	229	225	208	231	195	204	210	217	234	224	207	226	210	207	228	226	235	225	262	201	220	197	172	208	239	217	218	206	213	238	206	247	215	214	224	223	203	212	207	197	219	213	205	213	246	219	224	230	223	213	201	237	211	236	218	219	214	206	259	238	200	264	225	224	257	250	202	213	223	182	235	221	219	231	224	232	211	233	230	238	195	201	238	251	257	220	201	225	227	212	220	220	229	227	215	234	195	252	207	225	239	219	216	213	229	240	205	219	195	202	224	191	217	209	222	208	228	187	195	217	202	236	214	217	231	217	216	195	206	241	238	229	253	216	230	207	245	178	222	223	200	224	219	169	217	223	218	251	238	186	216	208	217	228	188	250	238	198	216	194	211	208	227	196	211	188	226	228	194	216	217	237	194	214	209	235	205	228	206	217	205	227	219	226	250	201	224	229	224	244	218	256	224	183	205	201	234	235	200	213	224	233	214	248	218	224	220	221	191	218	234	237	238	221	212	208	236	224	228	234	227	203	267	209	219	228	206	211	231	199	234	205	224	206	238	211	209	197	188	223	226	206	217	205	202	217	183	200	220	205	208	207	215	224	210	237	214	229	209	234	196	215	228	248	227	209	222	236	225	213	259	212	201	225	211	223	191	241	209	224	223	216	237	234	217	201	233	221	225	198	206	222	238	184	219	195	200	199	241	170	250	231	228	213	207	211	231	209	222	219	227	222	229	228	206	202	238	219	233	217	207	193	212	215	203	217	252	216	222	215	212	219	216	205	233	189	211	207	226	165	212	202	193	215	214	230	208	220	244	195	224	224	200	191	226	220	195	229	210	195	225	190	229	211	186	212	207	237	220	209	194	248	199	228	223	210	232	197	214	204	250	234	223	224	205	201	229	215	228	199	238	222	228	190	223	221	232	229	194	235	204	225	226	194	243	218	217	199	212	230	246	224	212	223	217	213	241	245	217	225	243	237	234	237	233	203	229	190	229	218	222	190	207	216	219	234	216	210	212	230	243	203	248	202	224	232	232	218	212	231	215	229	253	205	203	209	218	187	210	199	222	235	233	235	215	223	219	270	239	238	231	188	227	233	217	218	198	220	223	233	226	243	230	220	198	226	203	218	212	218	234	213	211	223	229	212	211	215	220	219	218	240	240	209	230	223	190	230	208	217	232	252	200	217	218	216	205	222	215	223	246	222	233	234	207	194	235	203	228	218	210	217	217	193	211	227	202	226	216	209	213	191	228	250	252	207	206	212	235	205	203	209	189	203	206	212	227	234	213	180	211	224	233	193	204	235	234	174	214	232	197	221	202	216	221	207	206	219	193	202	221	253	212	212	228	231	205	199	218	222	210	229	235	220	230	237	223	224	224	242	237	204	223	182	205	187	209	232	215	224	217	222	222	207	249	219	199	222	226	211	227	208	191	171	243	233	199	211	219	234	223	210	219	227	243	208	199	216	237	207	217	237	223	248	215	228	203	225	240	216	199	229	231	226	199	231	219	199	236	229	221	214	208	204	237	241	231	252	198	233	218	221	232	204	198	222	216	252	227	235	215	234	202	227	194	220	213	230	199	223	234	237	203	224	230	221	213	207	225	230	222	234	211	241	201	228	213	193	228	176	215	215	229	212	207	215	230	245	208	219	243	214	225	212	226	216	219	216	209	241	240	213	212	244	218	195	208	213	219	202	221	230	206	212	247	237	218	188	219	216	237	219	239	222	190	229	209	228	205	219	200	211	207	226	204	238	251	218	187	181	239	228	220	219	214	219	214	227	258	209	231	194	205	228	192	235	232	230	227	216	218	219	217	228	233	215	216	208	203	208	241	219	238	197	217	215	210	216	186	185	247	234	239	206	213	202	208	201	255	192	219	212	222	196	224	229	246	222	232	226	194	210	176	192	219	212	249	214	237	216	210	205	207	201	195	223	203	203	207	209	230	215	194	230	204	211	247	219	215	205	212	223	217	216	204	216	216	222	213	216	209	254	201	224	223	204	191	200	204	207	204	222	231	215	224	212	200	210	217	219	213	228	210	196	258	250	235	242	189	218	181	198	204	207	211	213	209	240	228	227	219	244	211	222	211	211	200	202	233	206	231	216	219	215	208	219	220	219	223	201	226	214	208	239	219	242	214	216	243	231	238	223	196	201	233	210	218	238	235	235	231	215	216	209	204	216	221	195	207	201	203	212	215	237	229	218	198	229	206	214	206	223	224	230	273	195	217	219	190	204	209	239	223	220	225	200	237	207	255	196	219	199	220	206	215	218	230	237	228	197	212	205	225	190	231	210	221	211	235	204	212	231	250	219	251	219	230	213	220	225	227	220	229	229	220	207	203	232	217	199	219	196	211	217	237	218	200	212	226	229	228	236	214	202	206	251	206	224	218	243	233	217	189	244	231	202	210	227	200	194	204	226	228	215	238	240	210	211	227	187	240	236	242	231	236	214	205	245	209	227	225	198	214	218	204	233	227	230	243	234	233	214	238	212	235	191	192	229	226	193	235	243	204	221	206	242	229	229	219	217	227	211	221	204	213	204	216	223	240	230	223	197	201	213	218	221	217	217	197	208	201	217	218	246	207	218	215	195	224	224	210	220	223	225	216	235	213	224	204	219	203	223	218	190	211	245	223	215	242	200	231	206	215	245	212	208	210	210	216	213	215	224	213	237	231	227	210	213	253	208	240	229	262	197	236	182	238	199	189	221	209	204	206	213	192	228	240	214	236	241	218	217	219	189	229	229	222	193	229	227	217	233	233	218	233	211	193	244	190	217	215	192	231	214	207	225	221	198	216	234	227	209	248	221	204	223	210	247	209	210	205	217	223	209	212	200	221	243	222	211	252	228	196	198	231	213	193	221	199	232	231	205	214	226	227	201	209	218	232	244	200	179	203	245	210	205	202	210	233	213	196	193	240	230	205	210	195	203	208	236	236	235	191	233	233	225	234	216	189	233	185	213	215	220	222	243	216	211	220	238	210	230	228	212	212	225	183	230	220	223	215	206	266	215	219	236	215	196	232	213
42941	55676	58734	57730	53981	47397	42464	45805	43349	36522	26956	16751	8944	4786	2196	1572	1239	787	686	567	536	523	492	499	518	474	484	507	482	513	506	471	460	501	521	473	458	452	449	498	462	483	464	510	442	450	486	519	511	449	480	521	538	485	441	465	449	510	517	500	488	498	471	476	478	469	469	548	480	495	487	453	476	475	448	495	482	504	497	497	487	477	491	483	464	473	471	483	466	488	485	504	468	474	464	503	499	500	501	468	438	495	481	467	495	490	500	476	467	485	476	475	475	477	457	476	479	484	468	499	470	498	454	479	462	475	472	513	487	498	497	474	486	467	494	451	483	459	464	448	475	431	470	498	470	486	500	464	476	443	453	470	460	484	481	477	492	461	461	505	462	468	538	474	474	520	454	497	469	480	534	509	421	514	475	467	459	467	504	458	454	477	453	472	489	490	466	504	473	439	491	453	538	482	519	461	493	467	497	503	489	440	496	473	473	542	454	479	501	465	491	514	503	471	512	536	454	477	513	501	488	464	454	473	476	492	499	475	506	477	495	445	526	453	473	461	487	481	489	498	471	442	495	504	474	472	500	459	447	456	482	513	482	485	519	464	461	508	504	462	463	516	478	439	487	466	517	519	465	522	487	464	484	472	466	502	456	489	500	491	501	485	497	508	411	484	518	474	473	465	457	472	461	467	462	456	439	508	484	502	501	487	506	460	485	497	523	483	553	435	480	471	493	461	495	520	506	484	476	481	493	517	450	473	483	496	456	490	463	519	536	465	486	455	483	465	483	543	485	515	493	481	481	485	491	473	447	512	498	464	514	482	460	502	501	485	477	485	480	502	475	492	477	471	498	498	472	535	496	486	478	510	506	504	480	476	469	509	505	497	483	445	510	472	475	429	426	434	471	486	505	463	479	480	473	505	459	495	487	475	484	482	483	491	525	483	478	489	486	471	478	493	456	483	436	463	474	495	478	469	465	514	471	494	469	475	511	516	566	515	523	483	455	516	448	488	481	481	484	523	506	486	506	466	465	516	494	433	490	499	519	499	510	506	458	452	450	490	465	492	492	503	499	463	467	501	476	481	466	489	458	484	481	466	491	469	463	491	470	460	502	486	465	435	470	456	476	489	503	524	476	482	472	474	489	504	464	484	496	514	511	481	475	482	453	488	467	496	477	516	518	511	484	478	488	487	452	475	523	483	466	486	489	483	467	459	512	445	446	481	474	481	443	487	473	445	490	485	456	490	440	506	460	493	497	492	488	476	483	485	491	436	506	533	456	481	459	487	482	480	460	486	440	468	488	511	502	494	449	476	519	451	455	476	455	472	522	454	497	501	497	469	482	481	484	517	490	474	458	491	481	499	442	475	502	446	471	507	468	486	483	489	460	527	490	476	507	453	474	465	431	483	457	514	459	487	461	462	440	489	511	507	474	507	467	482	490	433	468	470	481	485	494	492	501	483	482	433	478	489	469	464	545	502	515	480	467	443	459	455	529	510	479	493	479	553	505	477	457	465	481	523	489	470	513	476	467	480	467	468	480	512	496	455	499	507	468	488	466	492	485	498	452	482	442	483	488	490	495	510	477	463	446	498	519	476	487	479	452	497	499	456	512	477	523	466	484	488	501	478	492	520	485	458	485	498	496	488	491	491	503	463	466	513	462	482	509	507	442	509	459	460	492	460	454	466	466	507	483	486	521	500	465	428	514	472	489	469	462	508	473	431	493	475	502	476	517	459	474	478	494	506	445	534	506	470	452	488	483	514	499	461	481	475	443	475	496	469	507	488	435	486	461	493	481	466	532	479	515	507	443	473	421	507	485	477	501	508	506	478	476	498	515	507	483	440	467	528	481	504	447	512	480	460	508	505	493	473	502	447	480	458	466	515	465	479	493	482	475	501	482	490	454	483	462	484	475	488	506	491	476	481	469	458	471	486	443	523	470	479	477	501	480	470	489	487	523	481	495	472	458	501	503	451	464	439	480	487	429	507	496	459	471	486	508	465	456	542	489	530	463	468	472	502	501	479	505	450	443	476	496	467	471	461	492	473	482	466	516	500	488	534	485	478	470	492	474	502	534	466	455	485	453	479	441	477	470	463	468	493	500	491	492	483	497	487	470	478	501	495	522	512	452	489	489	467	457	441	463	503	465	518	493	489	468	465	481	483	460	453	446	473	491	466	486	479	481	539	468	458	509	457	492	480	480	445	458	490	471	501	482	465	497	480	455	459	450	499	481	475	514	446	546	483	478	474	506	480	461	490	480	504	439	485	457	478	479	490	466	481	482	445	512	474	503	470	486	500	460	507	490	458	479	495	461	468	470	529	438	498	446	456	487	520	455	471	498	460	477	463	499	482	445	490	479	479	524	458	444	459	487	474	480	482	502	465	476	491	494	454	475	469	512	475	478	479	487	520	500	478	431	491	467	463	516	435	482	504	450	420	493	504	480	461	475	520	516	569	435	509	488	526	491	484	480	458	501	468	478	475	518	476	475	467	492	457	497	486	466	493	512	450	485	479	500	485	460	498	479	459	488	465	477	494	491	463	456	471	454	470	496	486	469	481	466	454	482	473	502	498	495	494	446	480	505	436	502	522	490	509	493	448	464	483	502	452	480	451	451	471	457	521	499	463	467	486	479	494	450	508	450	448	511	518	518	479	484	438	476	463	483	561	513	483	482	481	499	463	504	440	464	508	478	435	490	503	459	483	513	481	515	494	477	480	491	507	491	485	467	487	459	502	480	491	423	454	463	475	488	492	485	486	450	479	454	467	513	463	516	488	474	450	458	463	476	500	496	463	500	486	455	526	458	483	463	471	499	510	489	457	460	464	486	487	461	477	489	461	482	468	473	471	483	473	477	488	477	483	491	483	485	451	472	462	472	466	454	505	512	491	495	494	466	494	533	492	479	497	460	446	483	452	485	478	511	475	494	446	500	426	474	451	457	493	450	462	475	473	461	495	458	474	494	470	462	471	489	442	465	506	467	470	485	499	493	461	496	478	461	527	481	508	479	462	475	458	481	469	486	466	510	487	482	500	479	465	489	478	485	481	488	502	475	482	467	484	430	510	506	513	514	454	497	510	482	477	490	479	519	461	477	492	477	473	447	468	468	517	467	495	458	438	450	530	467	497	462	467	456	464	505	491	466	485	474	475	479	458	483	454	474	473	464	483	467	454	455	485	477	476	503	474	511	476	487	459	506	475	470	480	527	456	513	474	474	498	442	489	482	469	454	469	490	494	486	486	484	510	500	511	417	474	473	467	508	445	485	471	409	464	469	465	491	467	509	461	493	480	498	498	476	478	537	499	471	493	482	492	503	465	474	430	473	518	483	485	481	502	469	484	479	465	456	456	492	467	475	490	481	474	458	525	463	535	469	481	500	512	444	469	503	483	518	514	492	535	503	486	496	559	488	464	457	459	442	486	483	446	467	531	455	509	475	467	499	496	488	467	514	450	474	449	513	493	516	473	467	454	487	469	499	454	463	473	472	505
35388	33020	34994	28902	20454	8509	4422	3518	2375	1467	934	609	410	290	252	230	226	206	240	190	221	214	228	238	198	201	209	225	209	226	211	208	199	195	217	214	204	198	247	245	225	205	207	203	237	227	208	235	195	212	242	195	212	215	201	232	207	201	211	205	215	219	193	206	239	198	201	220	213	214	195	217	199	214	202	215	211	182	207	214	224	220	208	204	232	225	215	234	235	221	207	201	192	208	228	193	233	217	227	232	210	213	219	199	197	202	232	215	227	227	208	232	235	211	222	215	214	244	212	242	199	210	225	192	208	211	214	209	218	232	194	196	197	204	232	226	213	207	208	229	227	219	208	211	224	228	211	211	215	214	214	217	232	241	232	205	201	219	194	230	204	224	232	200	236	214	218	230	199	220	178	213	207	206	233	202	221	217	223	225	229	199	221	232	231	212	218	223	242	204	217	216	209	207	218	202	219	237	240	212	200	229	194	205	225	223	255	214	209	226	239	217	217	238	213	239	237	193	212	200	243	221	189	195	224	212	191	227	203	212	211	206	215	197	235	226	210	202	229	190	193	205	194	193	221	222	224	201	213	215	229	216	217	199	227	235	213	211	201	208	196	219	184	197	223	188	198	245	234	202	225	204	219	218	220	235	207	231	238	205	229	201	224	207	205	220	207	213	214	196	205	205	202	217	202	219	210	227	225	222	223	235	231	231	218	221	217	247	228	222	218	220	192	205	212	192	209	218	214	203	212	198	200	223	215	220	238	230	209	250	201	192	216	207	221	207	205	245	220	203	213	218	193	218	206	213	228	221	222	210	210	205	210	229	233	217	215	217	229	209	212	219	211	228	226	238	215	219	219	203	215	247	226	223	226	221	196	208	225	186	219	221	206	202	210	212	218	198	212	195	191	198	204	227	225	232	191	202	209	209	217	204	232	230	212	192	224	235	211	247	215	212	219	209	196	210	203	232	212	245	214	205	197	184	202	221	218	212	185	208	206	204	213	189	223	215	209	217	180	245	219	199	215	220	234	191	199	237	224	196	203	222	202	240	218	198	215	196	206	227	207	223	198	214	225	227	223	201	228	193	229	189	217	189	182	238	224	209	212	205	215	247	212	197	218	193	226	218	206	233	206	246	182	195	256	197	239	229	229	233	243	190	223	195	213	203	208	207	188	200	198	245	227	237	220	213	221	221	205	230	240	231	192	195	208	235	202	204	227	212	191	199	247	227	193	197	212	211	216	190	201	227	219	222	242	189	196	219	207	222	221	183	203	213	207	215	235	199	222	219	218	198	225	218	195	205	201	212	218	213	208	228	203	213	222	234	192	214	218	213	192	209	200	218	188	198	215	232	225	221	184	207	204	202	199	214	194	166	207	223	224	231	208	215	211	196	205	208	219	211	213	230	214	221	213	194	237	234	227	224	188	216	235	234	188	236	208	209	223	207	226	237	209	239	195	228	239	203	194	227	197	200	181	223	190	242	220	208	250	181	195	220	230	226	220	211	238	205	206	199	226	223	212	204	195	202	211	202	198	222	215	228	230	208	221	203	219	214	189	197	223	202	226	190	202	228	209	193	216	210	184	208	235	217	209	207	234	220	203	203	227	229	223	219	227	223	233	218	186	215	223	237	175	215	237	198	223	223	215	221	211	212	212	197	199	209	210	201	213	227	213	212	195	237	229	217	208	216	230	213	220	209	225	224	201	192	204	223	232	208	213	226	217	206	215	175	201	199	201	203	206	215	232	211	214	211	234	232	228	238	203	207	200	206	203	215	248	191	205	227	210	237	223	220	226	207	237	216	216	205	231	197	235	198	224	214	228	200	201	206	209	211	194	257	244	230	211	206	192	205	228	219	218	213	207	228	211	226	233	227	191	224	209	188	238	219	205	229	222	209	215	253	214	210	222	231	210	237	172	252	220	195	190	182	232	203	207	222	198	198	218	213	191	197	213	210	221	236	198	245	226	204	190	200	179	202	221	212	238	210	220	239	212	230	213	221	197	197	230	211	228	195	210	196	240	225	199	210	228	229	211	194	210	206	201	213	218	208	216	236	170	213	206	187	184	237	213	212	241	216	222	195	214	223	233	220	238	208	193	220	188	222	221	218	239	228	206	207	199	196	196	214	192	217	205	198	228	215	236	220	201	216	232	228	200	198	211	203	222	214	225	194	238	210	203	195	237	224	216	198	192	211	222	224	244	222	210	198	205	206	197	209	194	211	232	213	221	220	205	219	197	212	210	220	186	220	205	213	204	201	209	219	219	213	189	228	202	222	219	228	194	208	219	204	220	220	231	212	224	198	207	218	187	203	227	234	203	209	217	219	204	203	204	215	227	211	229	176	203	201	197	212	203	194	184	205	242	238	218	193	221	191	209	234	235	231	216	224	209	221	216	202	221	227	190	207	218	198	210	240	203	224	228	216	195	236	206	247	206	225	238	208	206	235	210	208	230	223	215	218	235	208	208	207	219	197	205	190	210	211	188	217	216	198	214	212	216	216	235	210	204	192	226	221	211	202	194	198	179	213	210	219	222	194	227	215	217	217	209	219	221	232	207	225	224	192	230	209	232	181	214	234	205	242	207	218	218	225	235	244	228	181	188	201	196	199	239	217	206	216	220	219	223	215	227	219	229	202	213	207	243	194	237	215	197	201	218	208	233	211	201	187	230	193	200	213	198	239	233	188	217	212	227	204	197	217	213	216	213	219	217	218	189	208	222	206	216	216	212	201	226	233	206	202	210	215	207	224	206	213	202	190	209	206	206	213	177	240	223	216	224	203	202	231	209	215	208	204	174	212	242	194	244	215	232	210	206	216	232	193	212	231	208	187	226	232	224	199	226	221	209	187	204	204	213	220	176	240	236	225	220	209	222	210	184	202	245	199	204	243	210	237	237	231	229	200	204	206	214	213	190	209	218	187	186	217	216	212	213	233	222	231	231	185	218	210	192	202	215	211	227	199	199	217	230	201	203	253	190	187	199	225	205	236	217	226	218	216	219	205	195	200	211	185	204	193	233	196	192	216	216	193	232	211	239	189	211	219	199	220	211	209	231	220	230	209	207	236	202	194	208	228	205	201	240	228	220	211	223	242	233	215	211	206	216	211	219	202	219	193	231	195	206	186	219	216	191	204	200	226	212	204	190	215	198	219	208	236	204	226	232	212	220	220	173	193	233	202	229	214	225	220	208	184	221	206	210	225	224	182	231	220	236	215	194	193	204	216	235	192	184	201	212	209	199	222	225	192	206	223	208	226	211	194	247	214	218	266	190	209	189	188	189	237	225	225	213	203	193	210	254	189	192	194	200	236	219	240	207	213	210	231	213	203	247	196	210	215	219	222	220	219	207	210	222	247	210	209	254	211	215	202	218	205	239	212	209	213	192	193	188	219	200	235	205	187	195	216	227	237	201	233	194	201	201	220	225	214	225	210	199	219	227	234	217	214	201	202	213	184	193	192	218	227	212	203	203	226	222	238	218	214	188	193	188	190
21254	28029	38745	38940	33180	18039	13902	12300	9002	5312	3194	1927	1232	835	644	552	530	526	544	521	506	494	512	522	463	500	501	495	464	532	457	522	484	478	464	468	488	514	512	535	510	512	471	521	496	505	537	492	507	477	459	493	486	494	475	507	466	474	496	467	448	473	501	449	484	473	486	496	492	487	493	476	450	451	496	515	487	506	498	471	473	477	475	490	485	494	510	517	470	475	489	428	471	470	450	504	474	487	454	475	503	477	478	472	496	476	445	468	475	487	472	484	486	492	493	513	467	493	498	471	503	437	463	549	476	480	462	466	490	479	496	457	498	510	483	530	500	502	516	473	463	474	448	532	490	486	482	466	530	519	490	480	504	482	508	468	504	498	495	475	472	459	474	482	491	499	483	475	448	492	493	446	464	524	497	445	501	439	512	494	453	502	477	478	494	524	498	485	443	485	524	486	497	498	458	474	497	495	481	503	501	514	512	500	528	499	505	510	480	477	508	502	465	491	501	507	502	475	475	459	489	509	483	523	481	546	500	518	472	483	472	501	474	498	490	502	494	467	500	476	489	479	462	533	489	496	474	484	510	511	469	454	486	480	444	485	525	479	434	494	471	487	477	474	489	483	489	462	477	484	483	440	510	511	493	489	478	470	507	471	459	513	481	514	517	465	505	477	460	468	489	471	459	487	463	482	506	477	489	498	452	430	462	520	519	530	521	475	491	468	464	465	523	510	478	468	493	511	490	494	492	474	500	494	446	488	474	477	512	500	502	453	476	493	491	474	446	512	500	482	508	507	513	521	471	481	461	518	481	467	508	510	515	459	462	438	460	527	469	509	488	509	502	519	473	504	485	491	463	500	484	522	475	480	472	507	440	518	504	499	502	487	482	480	478	460	497	463	470	489	473	485	524	517	492	520	471	496	512	448	489	504	536	463	499	456	492	464	485	479	470	495	504	500	471	476	465	505	472	505	485	482	461	485	471	486	496	501	482	492	492	493	476	457	484	508	480	464	455	485	503	470	493	498	474	514	504	481	506	464	501	480	481	450	489	473	508	479	504	463	492	504	510	482	476	498	508	514	465	436	510	453	491	474	483	487	454	483	479	449	477	523	485	495	510	472	507	482	496	497	487	515	473	526	509	501	490	491	484	491	485	457	518	497	439	467	506	472	478	497	469	510	466	477	472	472	513	480	539	500	508	527	486	498	481	515	472	482	452	524	465	470	495	476	470	497	524	475	489	501	475	501	494	467	527	513	469	475	510	458	493	468	466	485	521	477	519	497	478	500	490	456	479	519	490	463	484	476	514	478	457	488	470	506	516	488	458	514	483	481	544	485	468	463	478	474	485	499	447	516	500	487	475	518	459	470	475	481	470	497	481	505	474	491	515	470	539	477	486	526	471	498	528	470	472	481	506	508	487	532	517	513	478	533	464	479	461	488	493	471	507	528	464	489	506	467	469	483	516	467	452	494	506	510	489	454	480	481	459	474	476	483	469	486	484	489	510	526	528	499	548	473	466	501	504	468	486	509	535	480	457	479	466	475	478	481	494	476	495	486	486	469	502	488	486	479	514	458	539	497	516	495	487	510	466	520	474	482	507	473	494	470	474	474	494	426	450	487	502	504	467	466	476	487	487	500	507	485	517	478	495	481	510	528	497	448	490	508	483	511	473	502	478	519	512	492	519	490	495	500	481	493	442	515	511	481	489	526	485	522	525	462	450	491	443	486	477	519	497	479	513	499	480	459	449	459	494	487	479	468	502	448	467	479	472	498	433	489	456	520	467	475	499	517	483	473	479	471	463	489	477	504	496	498	460	496	454	519	483	528	485	518	495	488	519	473	539	468	492	445	502	501	494	501	482	469	479	498	461	486	456	447	498	494	513	490	490	467	468	483	459	461	493	471	498	517	469	435	512	461	492	481	482	442	457	505	507	499	517	504	517	463	452	456	487	486	466	498	473	510	449	486	463	485	479	507	475	499	531	484	478	488	522	492	492	486	492	478	507	482	547	494	513	456	486	490	480	480	547	497	504	454	494	460	498	515	519	451	466	497	525	470	494	466	495	520	485	431	470	481	487	495	501	498	508	495	501	475	498	483	489	469	466	442	458	450	480	499	470	469	545	504	496	483	469	460	467	484	485	469	501	496	502	487	501	509	510	470	502	499	460	467	474	506	483	501	491	509	496	498	466	467	506	502	467	526	487	482	482	495	506	478	488	450	487	479	476	478	474	506	523	524	497	497	511	479	477	469	469	524	499	496	519	507	460	503	525	454	475	468	494	527	453	450	460	492	496	454	513	460	470	455	496	476	469	493	446	498	468	480	478	473	509	484	495	480	521	440	449	529	484	471	488	514	513	511	493	476	456	469	525	484	465	458	528	438	492	529	492	474	505	501	479	509	462	461	462	512	482	442	515	477	495	512	470	500	501	486	481	504	483	502	483	522	483	480	484	490	499	488	461	518	495	465	509	513	452	509	511	478	488	495	495	497	499	507	475	500	505	480	496	491	470	472	482	469	491	524	459	495	469	459	487	468	439	473	502	487	499	471	503	505	492	483	487	489	471	485	501	510	489	468	485	483	441	486	499	510	476	489	492	524	474	479	471	477	497	499	473	476	488	495	480	500	475	487	495	486	491	494	447	529	449	479	479	507	516	461	461	510	532	447	484	493	482	499	489	462	501	485	526	498	498	495	495	485	468	489	493	484	464	492	467	474	506	444	470	514	476	496	469	502	520	492	493	471	483	481	487	464	448	493	494	506	512	428	501	481	496	467	491	457	492	478	464	499	500	506	473	451	530	486	453	482	467	487	538	476	460	501	449	479	466	482	516	486	480	474	484	462	486	450	512	500	507	507	501	497	509	478	491	495	465	503	478	491	476	471	485	480	468	483	500	475	485	488	518	461	506	529	485	482	492	507	484	467	475	489	500	479	480	477	479	522	458	505	528	506	446	477	492	531	509	494	469	489	467	482	476	464	492	461	465	503	478	494	497	434	511	473	499	501	490	467	478	460	501	463	486	500	525	480	454	457	498	510	501	494	453	459	489	493	472	526	507	480	447	468	499	494	489	490	532	496	501	505	430	504	478	498	427	497	480	469	489	487	483	486	483	477	479	514	468	520	472	471	492	476	509	484	520	491	482	483	459	506	475	470	501	491	539	529	460	475	456	450	519	482	512	499	505	474	497	517	474	465	438	474	467	451	506	471	464	450	496	501	491	475	489	473	435	477	459	503	455	474	437	466	476	524	422	469	481	501	493	493	463	508	453	502	480	497	506	507	477	521	498	485	527	505	514	484	465	466	517	472	465	468	540	468	506	517	509	481	490	458	500	480	528	486	497	502	512	472	522	443	498	471	449	492	480	510	459	526	493	471	481	468	469	494	454	455	474	488	504	524	468	487	512	445	494	489	502	443	488	468	477	468	475	483	483	514	464	455	490	477	502	507	485	510	494	427	482	491	514	521	533	520	502	489	494	490	453	482	470	519
51404	55281	56953	46280	41610	34195	25052	22787	18955	12225	6265	3051	1412	776	433	347	309	254	271	226	222	234	212	223	211	212	213	220	220	227	202	222	212	210	191	230	199	226	226	218	209	212	239	212	223	183	200	217	210	224	196	200	202	197	238	232	192	212	241	206	241	230	225	212	197	206	205	187	171	235	220	178	213	251	204	212	191	208	240	233	227	205	211	200	218	213	215	188	236	223	221	235	240	226	203	232	214	220	202	190	217	195	234	244	218	248	201	197	228	218	229	204	210	214	214	229	208	220	220	268	221	214	224	236	213	219	214	220	249	219	198	215	224	213	196	207	208	198	183	209	203	194	208	214	225	254	223	213	211	233	223	206	235	219	239	223	213	207	251	218	238	186	241	208	207	209	204	225	202	206	205	217	179	231	235	210	230	201	242	209	211	188	184	199	210	205	195	211	226	207	202	213	226	214	221	200	220	218	213	198	209	212	181	245	219	213	220	234	200	232	219	206	209	211	219	213	214	230	205	212	217	205	231	237	205	197	202	193	216	240	219	203	225	223	194	249	247	220	237	191	229	203	207	213	226	232	215	221	211	188	227	189	195	216	210	226	208	211	210	198	199	232	203	189	206	205	195	242	204	210	244	224	217	203	224	225	234	186	217	216	208	203	233	225	230	203	226	239	221	223	216	243	189	203	224	206	208	229	227	210	224	204	176	206	215	214	218	216	223	198	213	211	206	210	235	206	219	212	182	209	226	239	216	231	232	211	197	209	224	219	190	177	198	216	209	207	220	212	182	216	215	189	182	210	223	190	234	206	203	192	209	225	212	213	227	219	232	208	226	214	211	204	206	239	210	197	208	206	175	214	230	208	214	212	216	218	208	209	220	212	215	207	209	226	201	219	214	240	238	240	211	232	213	194	190	202	218	222	238	252	221	198	208	212	208	224	200	210	217	217	223	215	218	210	205	224	221	211	215	212	221	215	239	201	222	219	226	216	204	231	227	199	226	208	222	204	229	200	210	212	224	205	222	213	240	222	207	215	243	195	201	208	218	208	197	210	213	232	216	228	189	224	208	173	184	224	214	229	204	198	204	202	212	255	202	207	201	232	220	200	207	217	200	202	229	213	205	214	201	175	213	224	233	230	218	212	227	223	222	241	226	225	213	224	208	222	234	211	198	201	210	233	206	202	223	217	202	221	209	206	201	194	213	191	219	214	211	206	209	229	218	193	230	188	205	237	225	166	221	198	221	238	195	190	196	238	229	240	227	252	233	221	252	225	229	224	218	238	226	222	248	247	228	217	216	205	231	179	224	191	224	215	208	228	219	223	197	229	214	242	223	222	226	202	205	247	236	217	226	217	223	210	181	263	184	196	204	218	217	223	205	218	205	218	238	217	207	196	228	208	230	228	240	217	258	199	222	205	208	222	234	205	210	230	242	213	219	222	214	221	220	224	195	210	225	201	211	225	231	232	227	214	211	205	221	206	212	221	204	218	214	195	225	229	210	220	224	225	242	235	219	196	232	206	205	222	234	204	203	226	230	222	212	256	204	238	233	224	226	209	221	226	222	217	191	205	198	217	178	210	203	217	202	234	200	201	188	189	208	233	213	197	217	202	213	222	239	225	235	230	211	223	216	199	221	219	215	185	228	191	243	194	199	217	198	204	210	230	210	233	235	232	189	215	184	243	215	195	225	216	206	194	190	227	206	216	222	208	221	198	189	219	226	196	196	204	188	216	206	224	209	233	214	221	229	241	227	220	217	193	229	184	226	208	218	231	225	208	203	191	204	217	209	235	196	217	205	229	209	189	218	216	216	230	210	205	209	200	243	214	217	222	231	190	235	193	220	216	237	221	219	209	198	222	247	217	211	216	220	205	195	197	248	232	212	228	223	194	227	211	209	206	220	204	215	216	227	210	226	222	216	234	220	230	196	187	210	206	198	220	233	231	245	210	197	160	221	218	208	220	224	246	212	245	217	213	194	221	218	243	218	202	218	221	215	222	215	210	243	207	228	202	207	224	195	195	208	249	245	192	214	217	220	227	216	210	190	212	230	203	193	246	215	211	196	218	208	199	197	194	225	201	237	215	197	204	215	192	214	228	202	218	206	210	205	226	218	195	204	232	233	212	206	227	200	209	192	201	234	224	214	225	210	222	209	189	211	228	217	223	212	226	228	226	212	226	200	207	197	208	203	218	228	222	196	213	202	249	186	193	178	188	231	203	237	229	224	236	187	208	192	189	216	206	200	215	204	196	198	201	223	219	225	188	233	199	210	216	204	191	227	237	207	213	235	212	210	239	205	226	205	188	219	221	218	200	228	217	205	189	207	211	228	202	231	201	237	217	218	253	222	222	240	188	190	237	214	233	195	228	217	193	194	229	222	226	197	212	221	175	207	210	238	226	201	224	209	233	223	216	190	196	197	204	205	210	207	197	183	237	251	181	207	226	252	254	206	216	231	223	210	224	240	230	216	206	204	217	209	207	241	208	235	253	218	179	205	235	210	214	240	233	226	230	196	236	186	221	202	219	204	199	232	256	192	213	191	214	226	215	223	220	195	217	201	223	220	217	199	205	222	222	189	234	202	207	186	220	198	220	235	210	233	200	223	223	217	220	229	219	200	240	198	215	241	226	230	199	206	200	230	212	218	229	213	212	191	204	195	238	208	200	227	217	223	232	212	189	215	198	201	217	198	202	202	211	238	220	231	188	232	216	214	224	240	213	205	214	214	214	229	231	232	242	232	229	227	191	216	202	213	239	197	231	228	209	222	195	176	209	231	214	211	230	201	223	236	194	245	218	204	198	221	205	205	204	230	205	198	244	226	227	192	215	222	201	203	258	207	234	226	205	198	223	229	201	208	204	196	214	214	208	226	213	222	197	205	210	229	206	243	221	198	222	242	217	220	203	164	195	199	236	224	204	235	222	221	219	210	215	207	195	223	193	201	227	204	201	216	217	225	233	206	214	205	213	223	217	208	183	195	190	231	206	236	180	206	203	194	220	209	210	234	219	238	195	193	203	196	211	226	208	239	206	232	227	194	193	215	230	225	199	219	216	216	232	186	212	203	175	207	236	200	201	181	196	200	240	205	239	213	214	202	198	237	209	198	239	222	212	216	215	225	235	222	191	202	245	208	197	213	224	226	219	233	239	196	199	201	222	223	194	202	223	224	214	174	212	237	232	194	203	258	219	219	217	186	206	225	220	210	229	195	243	221	173	193	212	213	230	210	225	208	221	217	202	220	223	210	226	237	233	233	237	211	234	208	223	215	221	210	203	215	223	208	211	211	216	219	230	212	239	222	213	222	208	200	230	210	199	227	259	216	202	209	206	205	224	222	211	231	216	202	215	212	227	211	236	211	212	218	214	182	196	177	213	230	210	199	207	221	201	210	232	222	237	227	188	202	183	216	169	200	211	214	244	196	229	214	216	218	222	193	190	227	214	222	231	215	209	183	220	184	240	192	211	220	210	236	218	203	189	222	188	209	226
36165	49671	58757	55429	56239	45083	33334	36180	33379	26983	18148	10417	5346	2732	1332	1003	802	642	629	535	528	487	536	489	485	489	496	457	522	477	462	462	509	512	458	526	454	475	500	519	483	501	448	465	474	463	458	483	490	501	495	497	508	503	471	489	455	476	481	527	514	472	466	486	530	505	537	498	490	492	489	479	505	465	493	494	464	485	516	507	488	478	484	502	502	504	513	484	507	517	490	467	501	467	468	495	483	473	487	469	484	513	462	524	457	479	480	492	485	501	471	521	481	504	472	515	488	500	419	468	491	484	505	468	475	482	459	497	477	498	473	497	470	437	492	453	494	471	509	512	499	469	488	482	490	464	472	513	480	515	512	467	453	473	501	484	466	476	447	463	506	504	497	485	476	526	440	475	466	459	489	509	446	514	468	451	523	488	458	473	506	493	475	472	506	479	472	487	526	439	490	505	475	450	464	509	540	508	471	446	467	481	478	490	489	478	462	495	486	481	461	506	485	500	485	495	482	481	437	460	484	477	484	450	500	462	454	456	492	465	507	457	496	471	483	451	500	459	496	457	529	477	490	474	509	470	507	467	504	475	445	462	497	483	472	451	493	498	473	505	467	482	463	496	498	476	497	489	499	461	495	460	475	521	473	488	460	484	480	472	509	467	466	476	493	452	483	479	455	450	476	476	463	518	461	445	487	512	477	497	491	484	467	485	464	490	473	479	437	480	496	453	500	478	458	502	494	486	466	483	486	526	441	489	509	532	495	470	483	483	465	441	494	490	447	514	459	484	467	483	456	546	516	537	461	447	482	499	485	470	495	459	446	429	444	440	482	484	472	501	445	490	472	439	499	477	472	486	470	478	443	515	480	480	463	494	475	510	511	467	475	474	441	475	485	455	475	489	463	425	475	454	526	459	462	480	482	493	519	509	474	475	485	510	495	444	526	525	481	521	472	513	495	460	432	488	474	479	503	493	458	448	477	487	469	452	476	494	495	456	455	493	484	465	518	464	460	506	479	471	520	435	506	464	486	522	523	462	510	484	445	474	488	491	498	472	528	481	511	516	509	504	507	456	480	485	477	512	496	491	525	479	484	496	473	474	489	488	485	478	452	503	467	489	475	483	430	473	478	453	445	461	484	459	488	487	486	514	512	477	458	458	473	531	498	442	490	491	488	485	502	476	517	470	511	486	519	444	431	473	473	460	502	468	498	485	492	489	454	543	479	482	436	500	460	470	487	478	456	478	497	471	508	501	500	519	486	497	492	493	464	500	472	472	472	477	489	489	465	508	486	515	477	480	484	445	457	495	507	480	491	486	490	532	520	532	464	497	491	492	464	471	501	474	491	508	502	467	490	487	508	490	493	467	511	488	485	476	488	472	477	509	475	472	485	462	506	480	461	493	452	500	480	466	482	490	461	485	497	485	467	473	511	488	489	482	460	539	469	448	498	480	475	478	487	499	472	466	462	449	480	500	461	500	455	501	468	429	464	484	522	481	485	491	481	482	452	482	501	468	434	471	490	470	488	484	469	486	482	459	454	473	468	527	490	479	504	496	476	486	492	485	492	459	454	486	477	453	483	482	495	514	490	495	447	481	504	520	465	452	477	506	462	529	524	474	494	431	466	475	515	510	492	464	515	454	459	505	455	463	487	466	490	467	487	523	490	495	491	470	475	476	494	522	477	487	469	507	446	462	441	479	458	497	449	510	483	492	466	467	473	495	464	464	464	488	469	520	497	479	457	473	429	513	489	511	491	474	508	513	507	476	485	466	480	483	465	484	468	485	499	494	470	425	457	459	430	492	462	510	512	456	472	509	452	468	501	435	495	466	449	473	457	503	485	461	506	482	476	477	490	477	468	461	437	447	533	538	474	436	455	466	509	468	507	478	487	474	497	462	485	520	503	494	530	503	445	518	467	458	478	490	459	486	496	494	521	511	446	511	515	493	513	495	463	492	479	467	492	480	462	506	466	475	487	494	459	504	467	462	491	486	451	487	463	478	526	488	456	494	455	482	462	501	452	452	503	437	466	501	450	511	490	451	478	511	479	474	494	469	529	502	499	496	455	480	476	477	517	516	461	505	498	505	441	481	533	506	476	452	484	546	479	480	463	495	516	494	504	461	478	495	469	479	491	486	488	474	456	503	472	464	495	486	466	494	517	494	513	504	501	446	466	475	471	468	463	516	479	508	468	464	485	473	464	480	521	475	510	484	451	467	487	482	463	523	481	453	476	475	479	479	512	496	499	447	487	500	466	477	521	515	467	474	483	516	478	511	520	465	470	478	478	462	495	457	469	498	482	444	488	522	504	499	488	540	492	512	467	460	527	489	455	479	499	493	477	503	484	483	464	483	510	492	497	484	512	485	484	496	478	478	463	460	471	451	488	487	462	513	513	500	465	489	487	479	484	458	468	461	501	480	476	481	477	479	476	490	467	444	446	458	464	501	476	473	441	470	453	486	467	480	455	468	490	477	454	476	467	459	496	497	469	474	505	462	489	459	471	441	471	488	439	516	490	497	485	458	491	493	472	454	477	511	487	499	454	498	473	507	492	487	478	460	457	473	493	525	479	464	483	476	456	476	493	484	484	448	498	494	462	458	471	497	452	502	484	481	488	482	448	477	484	498	475	468	468	456	439	532	493	508	461	507	474	492	515	467	476	519	463	495	485	473	476	479	470	459	489	468	442	499	506	472	469	441	471	479	482	472	507	491	499	480	484	479	393	499	455	478	513	482	499	465	477	445	464	499	494	497	462	479	510	478	475	480	455	484	506	458	502	458	496	473	488	446	518	451	468	457	502	491	484	468	469	453	492	472	485	470	505	455	450	491	460	487	464	490	491	468	465	483	487	490	483	437	463	499	441	497	474	514	488	453	465	452	530	503	467	477	480	454	503	481	463	448	506	496	493	480	481	474	484	445	441	497	498	508	505	463	460	466	523	501	473	506	489	528	459	535	493	461	477	475	456	482	476	486	487	495	503	450	474	495	484	530	487	467	444	479	489	463	464	443	516	505	476	475	464	474	514	509	484	507	479	498	483	488	460	468	468	497	521	476	479	469	470	432	468	504	499	501	475	475	460	442	476	486	492	473	492	466	450	480	466	528	514	482	521	486	510	517	480	500	481	455	487	464	469	437	485	489	460	501	474	472	511	485	472	480	517	505	479	478	444	500	527	479	527	483	468	490	443	470	490	467	474	465	458	456	475	485	447	514	509	489	518	469	531	449	493	498	483	494	489	496	477	451	498	449	480	488	454	509	489	492	441	451	453	475	485	490	488	488	459	486	500	452	469	480	496	450	491	497	511	485	473	480	510	470	477	488	511	459	478	497	495	541	478	506	480	478	501	480	473	474	528	527	498	480	508	440	500	494	504	493	474	514	443	449	482	487	472	468	520	487	497	497	506	499	465	473	523	499	471	469	488	462	524	483	454	491	478	486	485	466	497	485	470	479	492	496	481	489	453	467	499	443	445	501	502	506	486	515	475	520
60072	58097	50244	43431	42945	35561	27982	27950	27584	22102	12528	5765	2555	1194	621	415	385	309	243	236	221	229	266	241	243	242	228	236	245	203	221	235	230	225	204	219	201	240	213	237	210	250	225	226	242	226	224	195	224	236	212	242	234	234	206	252	208	214	206	219	203	214	240	212	226	201	204	234	236	217	201	237	206	227	203	227	229	211	243	181	187	207	207	215	212	225	207	206	192	216	218	215	182	208	212	219	208	213	226	213	241	202	239	207	213	217	200	208	206	210	199	216	235	205	226	204	231	199	229	220	229	211	198	224	205	196	206	217	221	201	231	227	217	209	205	218	177	214	232	179	229	212	229	219	216	199	229	223	244	185	211	216	213	214	203	220	224	249	219	207	209	211	202	247	214	216	244	233	232	218	181	240	204	191	229	227	200	217	213	207	225	220	220	200	210	198	231	224	240	244	234	212	227	218	231	228	210	221	203	220	226	228	225	210	198	204	208	234	203	238	231	186	250	182	223	227	236	250	195	198	202	215	217	203	224	231	227	217	239	186	199	214	216	218	213	247	251	280	213	208	213	216	236	227	189	223	211	196	213	221	227	223	231	228	209	202	218	232	235	216	225	232	204	213	198	232	214	217	191	205	212	210	231	250	237	214	235	251	215	217	217	238	227	197	215	239	228	225	219	231	203	224	210	182	222	202	207	235	206	215	229	215	205	233	222	228	234	224	225	202	217	201	178	194	246	208	209	227	252	238	225	219	234	227	206	200	207	196	214	224	243	193	211	231	206	226	243	231	219	215	225	226	192	239	214	229	219	231	191	228	250	195	209	221	222	244	212	208	181	219	208	194	222	180	216	201	235	207	219	212	217	197	245	236	202	232	210	221	238	237	237	220	195	194	208	193	213	216	212	229	187	228	248	241	209	207	204	198	209	186	208	219	206	205	194	205	222	223	258	209	224	213	202	227	214	205	213	201	229	219	214	238	226	215	201	234	230	211	221	205	238	224	221	226	203	227	215	200	239	245	238	205	251	212	224	213	199	211	202	240	190	238	247	226	216	229	211	196	233	220	224	224	238	221	227	221	234	189	217	215	216	190	200	192	195	234	187	220	204	223	218	181	193	232	172	217	201	208	206	231	223	238	238	248	202	201	212	218	216	202	221	204	234	230	213	217	212	232	229	206	206	200	215	203	240	254	222	219	204	216	222	244	235	223	210	234	230	192	222	266	232	220	202	215	210	221	260	212	226	243	198	221	219	206	222	235	219	200	202	257	180	197	187	231	215	205	229	187	219	230	195	215	224	221	197	245	241	205	193	206	220	233	245	221	255	204	236	215	223	177	242	211	190	216	227	186	213	217	223	235	234	240	191	218	208	237	248	167	199	216	189	202	223	204	200	218	236	208	241	229	239	209	220	222	239	225	224	224	204	211	220	206	218	209	217	242	222	222	233	196	194	216	211	234	234	242	198	218	236	219	197	221	212	244	214	224	192	241	228	203	209	208	242	217	231	198	225	228	200	234	216	195	186	207	203	215	239	193	211	207	220	201	198	200	234	232	208	231	200	183	204	192	237	188	216	231	227	192	208	210	208	223	224	233	198	218	176	233	214	223	190	256	227	200	226	226	197	258	204	221	196	210	212	209	220	212	220	220	217	213	215	224	227	215	199	233	226	208	203	206	193	176	229	240	219	205	232	217	216	194	196	204	194	217	214	232	217	210	202	196	211	208	202	215	209	224	220	223	198	245	209	211	239	198	230	247	207	234	247	219	210	216	228	202	218	216	220	223	207	210	198	226	204	228	206	187	215	250	194	208	227	214	233	226	222	254	209	209	213	184	215	229	226	191	187	204	214	207	214	216	201	228	233	208	200	213	212	232	224	202	212	222	214	234	203	233	221	227	219	197	214	222	213	218	224	171	187	232	239	209	217	214	230	205	225	220	217	207	217	212	225	207	214	233	220	185	214	218	186	208	210	227	233	217	238	225	228	228	218	221	203	222	221	215	218	225	224	224	213	229	226	244	208	215	214	214	250	227	218	209	216	176	205	201	220	229	249	207	205	216	220	227	170	217	243	219	227	225	203	227	214	196	192	218	214	207	229	188	207	230	214	222	236	237	223	219	202	203	238	208	240	215	206	201	209	196	228	209	231	234	217	214	203	213	210	220	207	239	198	174	201	263	209	193	216	242	221	213	180	221	201	241	198	209	193	219	227	230	197	203	220	229	229	214	215	203	209	221	201	190	218	221	234	210	194	211	239	236	215	248	241	219	223	192	238	220	188	228	186	228	224	218	189	222	210	218	197	216	224	211	271	220	233	203	235	239	210	229	182	197	195	258	216	200	171	217	199	219	237	214	220	210	232	209	244	255	208	222	211	215	207	204	219	232	199	219	216	187	192	233	246	218	201	207	238	219	228	229	218	223	227	214	219	213	215	237	251	220	225	225	217	219	197	165	208	206	200	217	190	226	214	203	223	184	216	194	224	207	207	231	231	213	223	224	230	227	191	182	212	230	248	188	231	213	183	209	242	235	246	203	199	205	228	224	190	204	207	218	254	211	216	213	207	236	225	241	235	222	236	207	222	200	218	221	223	244	224	240	214	222	212	218	198	217	190	230	226	192	244	243	195	227	206	232	191	209	229	230	204	224	230	217	215	191	253	194	202	224	225	234	224	232	205	223	212	206	219	216	190	218	237	216	229	219	194	200	228	194	220	209	220	219	217	198	203	225	236	213	214	231	201	236	232	226	209	222	231	248	252	215	222	212	233	212	217	212	208	202	231	212	221	192	210	229	234	204	219	208	215	228	186	214	212	212	213	219	257	174	217	220	239	193	217	246	208	218	195	220	206	233	197	207	211	229	199	221	224	199	224	213	215	258	204	227	221	217	230	220	219	219	231	222	217	241	196	209	234	221	227	186	188	208	212	228	197	219	222	223	225	198	224	207	230	245	204	204	247	205	183	211	204	247	201	206	218	181	238	201	228	196	206	231	203	222	228	212	252	228	215	196	203	239	219	220	246	212	201	204	235	239	234	252	211	220	224	233	202	201	224	202	257	196	206	229	189	207	203	242	218	226	208	203	214	230	208	209	217	227	238	217	208	251	200	199	239	205	188	205	213	220	214	186	227	221	200	208	250	247	207	196	223	233	236	203	205	205	234	212	215	232	227	206	208	218	235	215	200	229	220	230	232	204	223	220	223	209	212	190	213	227	221	226	218	227	211	230	227	197	211	215	211	231	212	237	203	218	205	212	195	198	228	220	234	237	230	221	177	208	238	197	218	197	196	235	255	201	191	208	229	222	211	214	201	202	223	200	233	237	201	218	205	188	198	209	214	225	206	223	202	207	239	219	216	243	228	210	187	200	201	248	207	228	226	236	190	215	224	192	216	218	230	199	226	219	213	221	213	198	234	184	231	219	207	223	205	224	211	223	219	179	206	255	223	210	232	230	209	203	212	205	211	224	227	230	208	208	219	208	228	215	205	214	218	193	217	224
43567	57620	59535	56665	56693	49003	42924	46572	43183	36216	25951	15776	8216	4189	2260	1424	1139	801	663	510	562	520	492	487	525	470	521	464	505	476	495	464	505	485	446	484	465	474	463	464	495	470	496	446	471	494	503	513	474	495	485	531	481	472	498	496	481	494	468	486	491	492	481	487	480	492	498	505	502	491	507	476	455	478	485	496	508	507	486	483	489	497	474	476	480	455	487	491	456	464	508	491	430	499	498	465	454	435	460	495	495	448	471	496	464	461	467	495	489	481	486	449	435	471	498	515	452	507	503	433	509	480	483	532	455	451	440	500	455	494	474	478	463	486	483	483	508	463	501	493	506	482	453	503	434	466	462	459	491	479	494	470	484	471	472	455	469	460	474	474	452	466	498	483	494	480	466	498	470	470	524	447	447	493	493	491	500	495	452	471	479	486	461	450	452	488	481	435	496	451	518	491	496	470	487	493	509	472	499	498	482	454	479	433	474	442	474	481	465	488	455	480	525	448	515	464	482	453	513	495	472	470	477	493	459	446	437	446	504	487	474	506	465	494	457	507	484	509	493	463	517	508	449	481	483	490	476	450	464	459	486	466	513	460	488	504	497	470	490	495	488	525	475	518	455	505	458	454	468	478	482	465	462	516	519	489	490	447	474	533	458	436	512	476	520	451	505	501	459	490	466	472	446	488	517	459	463	487	528	494	487	482	481	434	488	446	505	533	496	450	511	477	476	478	484	519	461	497	486	476	467	448	483	446	479	462	491	478	486	533	488	472	494	470	470	477	478	487	492	489	491	480	494	497	454	461	466	479	484	499	446	473	470	475	438	466	484	460	506	482	467	460	492	497	458	493	486	509	498	521	496	498	536	537	487	521	463	495	507	521	477	490	503	504	500	483	487	457	479	480	470	514	450	460	474	470	491	492	442	481	465	488	440	455	466	492	467	486	473	460	445	457	472	503	446	509	503	476	515	504	496	491	516	471	462	468	449	482	496	498	494	461	454	473	487	490	541	508	461	478	472	472	478	515	485	477	479	506	480	428	469	480	503	491	507	498	486	458	477	456	495	478	497	487	487	520	495	439	476	496	465	485	447	485	510	453	517	474	500	448	524	483	507	498	485	498	438	484	500	481	490	499	490	457	470	439	494	486	506	498	492	488	468	481	484	433	452	473	483	492	503	520	481	486	499	471	479	467	490	487	486	513	478	442	536	469	481	534	484	471	450	479	497	459	465	510	471	455	481	469	471	484	484	481	473	478	470	457	470	455	488	483	466	446	475	465	507	467	498	485	458	512	468	471	533	504	498	493	483	420	494	519	500	472	512	473	484	512	499	482	478	459	464	483	511	486	517	496	475	494	480	516	478	473	473	489	461	470	490	481	479	460	457	485	533	499	456	508	494	491	490	453	443	485	508	460	476	490	513	481	508	469	480	520	474	488	448	455	502	465	469	473	484	491	477	461	465	502	473	486	493	458	467	493	466	460	486	455	465	463	439	483	465	472	511	496	504	478	488	487	491	506	477	491	474	500	487	469	490	449	480	487	508	504	438	470	476	467	499	497	510	458	473	498	461	471	455	514	488	465	515	484	489	452	501	476	496	496	478	477	473	480	482	515	492	490	513	512	459	488	491	459	465	484	439	500	455	458	456	456	474	486	478	483	490	455	466	486	485	473	497	510	480	457	497	464	474	479	461	459	501	456	488	482	489	472	463	506	479	462	480	468	480	480	482	467	475	501	471	540	507	498	470	450	494	480	510	441	465	505	458	490	455	481	500	483	482	478	455	453	513	487	490	479	490	500	468	477	504	520	498	493	498	516	473	465	475	480	468	517	510	486	486	485	451	484	495	469	465	510	487	478	461	488	468	482	438	494	487	478	495	487	470	465	464	509	496	482	479	492	452	511	495	461	448	496	487	496	502	504	477	509	474	462	469	470	494	416	468	503	438	489	458	489	479	475	486	448	479	503	522	481	473	471	478	533	479	490	450	469	504	461	506	479	514	495	526	498	482	480	453	475	471	482	465	476	509	509	474	480	482	474	456	446	459	468	486	519	455	463	478	469	459	500	476	449	461	493	486	491	500	451	481	483	498	478	495	490	480	515	455	461	509	477	461	474	480	486	471	511	463	502	472	472	478	469	458	497	517	524	478	488	505	456	491	474	478	478	461	467	468	477	478	466	477	496	468	485	483	481	462	514	500	504	512	495	448	446	449	479	486	506	488	459	475	505	458	517	468	467	448	459	494	488	483	452	498	507	457	468	507	466	530	495	511	465	471	485	480	515	472	504	505	474	484	453	513	510	454	450	468	526	485	502	441	486	461	471	448	490	507	455	473	482	459	425	467	475	490	509	492	479	484	485	462	471	500	475	456	485	473	461	473	487	483	465	509	486	492	496	504	499	466	488	513	449	498	483	486	485	494	500	481	504	454	464	486	490	510	439	489	440	461	504	470	467	499	535	446	467	437	491	501	485	481	464	507	482	527	494	467	476	473	470	505	457	446	469	474	485	454	493	458	472	491	465	490	481	460	480	480	466	481	458	525	444	471	450	465	470	481	484	507	487	494	472	474	479	460	511	443	482	479	483	477	445	497	453	495	481	510	510	472	458	487	450	476	472	465	418	474	460	479	501	491	473	494	452	452	499	485	488	476	456	497	516	457	484	517	516	489	484	495	440	440	454	502	473	491	494	520	428	482	476	458	472	486	474	479	461	515	514	500	445	446	469	487	485	503	499	503	458	496	487	471	507	468	509	488	486	443	473	494	471	500	443	487	507	477	457	443	498	493	445	495	476	484	488	510	454	503	495	443	461	501	472	469	442	498	442	465	519	485	501	495	479	529	484	479	512	450	478	465	504	513	465	503	491	533	466	491	483	462	488	497	487	443	516	507	477	472	468	506	484	485	455	484	458	502	542	498	482	487	461	510	478	473	475	460	480	468	464	446	456	501	469	491	455	461	453	547	456	468	499	519	450	480	500	489	494	476	479	508	509	486	478	484	468	484	456	496	518	508	481	453	467	435	503	445	473	481	473	449	483	466	456	448	489	478	491	481	468	462	467	474	445	473	507	475	511	522	522	516	511	489	539	481	440	463	492	475	479	489	488	510	496	493	462	475	471	462	462	499	482	499	468	495	478	501	495	480	510	499	510	485	462	455	483	482	468	462	508	442	503	469	522	476	473	466	439	480	510	486	474	461	445	457	514	471	487	464	505	476	460	465	474	494	461	481	456	496	476	500	513	469	491	509	463	488	450	484	470	489	459	453	488	488	456	444	505	504	495	493	470	443	516	492	491	504	491	542	466	470	515	482	487	512	483	509	515	454	482	494	475	485	448	510	464	471	479	513	455	503	449	464	476	464	486	472	440	506	474	505	490	490	418	471	480	521	474	455	463	511	510	486	508	537	484	502	499	541	479	471	497	462	455	491	495	526	478	474	489	478	490	485	448	476	504	491	475	475	468	517	500	508	485	518	483	468	507	485	496	473	469	505	506
32023	31008	32172	25456	18837	10028	5243	2904	1970	1389	832	489	353	284	279	247	236	229	203	225	216	228	215	199	198	251	251	231	197	207	202	234	235	248	215	216	235	226	230	220	209	220	226	208	241	181	169	221	197	231	235	201	214	202	222	213	203	223	201	233	225	205	206	226	198	218	239	217	214	262	212	223	214	190	209	196	206	234	204	231	224	219	214	229	175	192	212	196	207	190	198	191	199	234	229	217	200	206	204	190	171	221	233	240	219	228	219	218	215	231	225	231	205	226	207	201	214	189	221	208	194	209	215	226	232	194	219	208	224	218	172	241	227	216	207	247	203	218	233	217	230	215	215	225	212	220	207	219	226	213	228	210	209	208	233	205	203	226	217	220	251	224	236	193	215	229	190	215	228	200	226	229	232	195	188	184	212	203	202	194	225	204	233	218	234	197	215	223	245	195	207	235	225	219	219	195	226	213	204	197	218	191	225	228	174	246	230	234	224	248	223	182	218	222	231	194	200	194	192	188	222	224	225	224	235	226	214	232	231	210	222	227	208	211	232	202	231	204	201	223	190	210	207	239	192	197	195	224	217	184	223	225	210	218	202	217	211	206	214	222	218	219	218	220	225	230	183	198	211	217	224	201	225	195	190	252	233	171	221	198	200	228	240	207	205	218	205	235	208	204	204	216	195	242	232	218	220	239	196	226	222	199	211	229	207	236	220	217	225	222	217	226	204	203	218	228	221	214	211	245	179	205	189	212	223	203	205	204	227	217	219	199	197	220	193	219	183	212	235	235	221	203	189	236	217	230	207	251	222	198	217	209	199	210	211	202	229	218	243	227	207	225	243	196	211	211	234	216	198	214	251	197	195	206	208	209	226	206	214	215	222	224	206	239	223	252	192	210	209	246	231	226	220	210	205	207	222	244	208	190	193	234	236	224	202	207	221	222	225	198	225	222	228	215	199	203	222	212	229	234	214	217	223	226	212	198	208	221	183	190	213	205	203	220	214	217	215	236	180	217	189	208	214	224	207	231	205	193	200	230	194	240	228	210	223	199	197	211	224	256	219	239	203	200	204	199	231	213	227	218	206	205	219	217	232	204	195	214	209	239	214	218	219	212	216	213	203	237	226	241	225	246	214	201	211	208	231	213	208	205	205	227	203	226	198	195	212	222	197	229	204	213	215	248	214	224	202	207	221	204	217	212	234	212	226	193	189	208	225	213	192	222	217	213	202	212	196	235	236	205	216	206	188	245	214	194	199	191	203	218	229	226	218	194	245	259	209	208	215	195	208	232	242	205	215	207	227	208	227	238	208	215	216	207	229	239	222	215	185	184	210	212	214	209	190	211	223	223	209	226	219	216	200	190	193	218	217	194	253	229	220	220	217	226	227	227	220	223	216	207	173	190	219	211	198	242	208	191	205	186	200	222	195	199	213	217	244	240	209	194	196	206	227	217	197	221	212	206	209	216	225	207	207	227	232	212	237	210	222	206	215	197	209	235	221	215	220	204	198	212	206	208	202	218	180	192	245	206	214	200	184	213	218	221	254	245	202	209	226	225	214	252	221	209	195	205	205	186	200	200	213	242	204	209	180	225	200	224	200	204	209	190	227	193	175	206	228	240	226	220	226	221	211	212	203	190	219	215	195	232	172	203	231	201	233	209	204	208	207	211	205	202	203	214	237	188	214	234	198	192	213	243	208	239	203	218	230	194	216	201	208	220	237	239	212	214	207	236	208	213	220	205	220	214	221	217	220	217	192	211	226	198	216	223	198	228	223	223	199	233	205	228	207	205	204	214	192	235	218	211	208	212	227	215	244	215	217	227	218	215	231	234	221	207	206	198	237	194	225	186	227	210	209	198	224	218	235	209	238	205	199	176	225	202	233	182	222	190	222	206	208	194	214	204	229	214	214	237	209	217	185	191	193	223	192	200	206	210	199	208	200	191	226	207	203	223	199	224	218	207	192	210	211	231	221	205	242	221	226	196	235	232	239	231	203	224	229	220	202	223	207	242	219	251	215	213	190	203	203	242	223	194	188	232	222	217	209	208	234	174	207	205	241	207	218	216	225	228	227	221	222	259	230	222	227	206	201	207	225	226	226	227	238	200	194	186	197	244	243	220	227	218	223	215	201	206	239	228	248	229	222	202	204	224	196	231	215	218	210	214	224	208	212	203	213	194	204	207	192	214	210	234	227	235	211	217	207	227	197	224	177	185	215	223	216	221	204	219	225	213	204	199	206	232	222	200	205	222	212	241	196	224	198	243	199	197	225	215	210	221	206	220	213	219	222	199	247	213	218	224	200	187	226	185	219	202	218	215	222	202	219	223	210	217	207	214	192	237	212	242	211	237	202	218	198	227	211	234	215	200	200	230	198	233	224	190	221	242	204	218	224	208	209	206	187	243	225	199	246	206	218	216	223	230	202	209	224	213	208	223	207	203	212	199	205	175	235	228	215	211	199	220	231	216	208	246	240	214	212	220	224	219	208	223	217	212	233	222	199	188	202	215	202	217	205	200	208	219	210	199	204	221	187	203	208	231	219	213	220	222	194	220	213	218	175	193	200	204	211	229	222	212	240	211	206	227	186	241	201	203	207	218	202	196	218	197	212	206	220	210	255	207	210	211	211	232	218	209	214	201	188	203	207	194	205	215	208	206	199	213	203	231	206	173	225	241	229	201	178	248	216	224	207	213	204	202	200	211	215	213	212	228	206	224	223	214	209	210	203	225	213	224	195	228	211	209	218	228	241	216	226	247	208	223	225	177	239	226	212	236	189	214	227	203	219	221	227	230	199	196	216	225	205	226	241	190	195	187	243	225	198	207	225	231	226	203	220	206	222	226	219	232	211	206	225	228	197	235	226	217	201	207	228	215	192	200	231	188	207	219	247	237	235	206	234	234	221	204	192	197	220	215	237	209	215	212	211	215	189	214	228	218	180	194	212	240	231	229	229	231	231	223	234	235	215	231	202	210	207	210	227	222	190	219	217	225	209	235	198	241	212	213	214	223	208	230	231	214	207	244	214	195	208	200	221	201	227	228	224	231	229	190	213	205	253	235	220	216	201	205	219	216	218	222	226	225	214	215	198	197	198	214	221	215	192	209	235	215	210	221	199	244	208	206	201	227	208	210	205	208	186	246	189	197	215	218	222	223	236	197	225	201	210	226	168	233	210	186	208	193	206	209	241	194	196	210	200	229	201	176	207	209	210	199	206	210	187	227	205	206	222	231	195	205	221	213	240	194	203	188	185	208	236	218	193	197	204	241	206	220	213	230	171	209	220	224	240	202	245	225	207	179	258	247	232	223	241	200	232	235	200	214	235	236	244	239	207	209	206	216	245	237	202	203	227	207	203	232	217	217	189	198	213	255	204	237	222	208	208	231	209	194	197	224	220	219	214	204	245	223	219	203	238	210	193	188	195	232	212	214	202	193	203	226	195	240	239	212	215	218	232	208	219	211	209	216	189	211	231	209	205	205	236	232	175	213
19838	26095	35781	35785	32660	21876	15206	10765	7854	5166	2940	1646	1012	763	636	562	532	523	495	492	521	484	494	490	484	489	499	509	479	477	489	490	463	442	514	464	504	517	506	455	477	475	482	492	470	471	487	514	517	476	459	443	525	505	509	505	501	479	462	483	472	491	524	482	492	488	479	501	496	500	470	472	472	479	504	473	523	492	510	483	474	509	496	490	508	502	482	511	485	488	470	488	488	492	480	463	465	500	464	480	452	480	487	478	488	448	553	484	482	511	510	518	507	485	507	527	491	496	476	468	478	499	479	494	489	454	469	474	447	487	484	513	483	471	475	474	490	452	504	517	514	467	472	493	490	488	489	475	484	503	495	486	514	497	453	507	500	474	481	450	484	486	492	461	504	457	509	475	485	456	492	471	486	474	476	516	481	472	469	483	467	485	544	486	493	473	499	504	484	457	529	502	512	485	481	473	455	480	472	501	465	496	518	497	488	493	502	482	489	469	521	482	484	509	497	513	531	523	499	472	496	470	473	508	506	510	486	477	489	461	478	508	498	463	476	477	493	504	448	530	501	475	470	469	471	452	481	478	460	449	491	473	520	489	492	477	471	494	509	467	487	489	518	491	489	508	479	480	500	505	477	459	487	525	496	512	493	425	500	471	487	446	478	525	490	460	474	518	510	504	455	448	520	514	476	484	461	512	519	474	503	480	473	469	448	475	457	517	460	460	494	482	502	497	488	489	476	505	479	513	497	517	532	461	524	483	531	499	525	483	509	503	480	492	498	514	463	494	487	491	526	508	502	496	464	498	457	490	510	472	477	455	456	471	467	484	449	503	513	449	489	484	526	490	503	453	470	487	474	482	478	496	487	483	481	495	511	488	474	471	465	474	490	464	488	479	446	533	508	478	503	494	458	476	474	470	480	473	401	481	501	482	471	455	479	492	524	491	503	496	509	469	525	509	499	463	475	493	532	527	535	477	491	461	463	462	479	498	508	508	469	440	492	519	497	495	492	516	496	461	506	459	480	467	481	482	513	533	497	511	502	482	530	495	470	522	455	487	471	501	472	481	504	532	483	476	493	470	505	500	482	472	479	487	475	449	483	505	474	484	508	504	488	494	514	478	465	487	497	529	467	462	485	476	517	504	494	495	505	513	443	510	452	466	523	507	496	509	558	496	463	449	481	526	469	473	521	490	447	475	510	494	501	515	514	462	484	472	520	508	500	509	506	469	443	451	478	506	510	479	477	457	503	504	471	539	493	507	526	472	485	483	472	461	497	459	501	470	486	487	482	505	523	446	476	487	467	464	481	499	501	484	477	505	470	498	443	451	489	459	512	454	494	512	489	481	511	474	476	486	458	474	543	508	469	449	476	513	494	500	483	483	477	491	459	449	465	463	509	482	468	490	512	481	484	497	498	467	494	475	494	503	494	524	499	432	468	500	500	491	479	521	503	518	514	476	490	484	461	481	515	518	529	462	472	483	502	502	448	508	475	510	488	532	524	510	519	443	510	494	502	461	472	449	485	467	465	462	484	525	517	461	507	461	445	505	490	527	476	446	467	491	474	450	476	461	544	504	479	465	430	491	530	478	540	481	472	486	503	476	506	464	506	497	546	470	485	481	470	489	493	485	501	468	496	503	463	518	502	485	502	474	479	466	490	487	504	501	495	485	581	524	475	487	479	493	485	444	471	522	503	498	492	467	515	458	481	515	476	454	475	467	455	506	504	503	474	474	479	447	524	467	468	483	486	488	509	519	463	493	502	505	501	490	452	526	508	500	481	488	492	516	510	480	505	484	520	503	500	491	482	500	500	519	511	478	483	483	468	454	504	516	494	474	521	452	511	538	475	472	452	517	467	526	517	438	516	513	503	508	487	479	505	510	466	490	484	475	481	486	458	470	509	464	488	460	480	457	474	432	446	484	507	474	502	507	470	490	441	482	465	507	464	500	508	496	485	505	525	494	478	475	489	514	505	469	494	492	453	520	465	475	494	517	500	473	496	452	489	479	517	508	501	476	503	504	490	508	551	477	506	510	512	477	475	476	479	518	505	501	483	521	447	513	477	471	464	518	432	477	477	490	491	493	494	508	435	520	466	437	477	506	448	512	490	462	544	476	463	507	486	491	479	466	505	460	481	480	496	520	490	529	456	540	501	482	480	484	512	526	471	502	523	481	435	456	487	485	499	500	467	476	497	496	496	493	491	480	524	528	475	495	486	535	470	469	486	479	469	480	481	515	495	466	447	472	487	506	499	522	487	482	500	493	501	524	457	499	503	487	495	498	455	484	510	460	519	463	507	485	477	457	507	486	431	481	481	507	462	544	484	502	463	474	463	503	506	489	496	485	519	469	502	485	479	492	507	489	482	512	467	469	514	479	484	478	488	489	471	533	479	500	530	506	497	475	525	506	482	471	471	469	463	498	529	490	476	461	508	478	510	525	536	480	474	508	462	524	508	518	514	486	507	474	490	490	505	531	443	487	501	466	487	472	503	474	471	514	505	523	473	479	519	510	473	521	535	515	481	519	487	479	469	468	477	466	516	502	513	468	512	521	480	477	474	484	480	504	471	487	471	497	476	509	499	478	512	494	485	511	519	515	495	523	510	517	456	502	507	493	485	474	514	497	490	489	493	516	503	471	528	463	476	469	479	501	526	496	525	496	503	509	455	483	486	517	529	519	472	453	486	462	471	504	502	477	497	485	471	527	490	438	494	482	456	482	503	529	506	489	492	515	488	476	452	501	476	458	476	467	464	466	459	473	510	456	463	471	497	457	481	497	467	492	512	459	512	491	462	485	476	461	532	494	499	510	472	490	475	492	476	497	455	470	434	456	455	518	486	526	528	509	495	454	490	540	501	454	508	469	531	476	477	456	466	542	455	552	485	511	455	470	503	505	452	494	490	489	491	505	476	524	473	513	476	481	514	499	529	496	502	504	508	480	490	515	535	457	474	503	491	484	515	461	526	511	500	507	487	488	504	517	483	472	499	481	513	481	498	472	459	462	451	508	483	511	475	499	485	484	479	495	543	496	457	491	485	447	484	490	506	479	464	474	465	527	473	500	482	516	478	476	460	507	491	490	474	507	490	529	475	486	471	494	504	465	499	483	494	504	482	480	498	469	482	500	508	495	463	477	451	490	459	492	485	478	521	487	477	487	516	464	489	494	466	470	480	494	490	498	436	484	483	461	510	474	504	520	450	500	529	512	522	501	504	493	476	473	490	463	460	514	461	475	512	477	450	483	468	479	496	472	470	501	495	469	516	468	476	478	548	490	504	496	473	495	485	479	466	478	501	520	476	510	492	515	483	494	513	495	480	471	456	492	476	477	509	526	479	508	492	479	492	512	464	508	467	480	448	501	509	498	489	482	442	521	504	501	450	462	495	487	521	474	502	480	508	494	456	508	488	451	475	518	496	525	468	488	503	498	478	482	506	470	532	470	494	479	482	497	472	451	468	548	491	524	506	495	452	490	453	481	499	459	471	466
51496	52378	55212	52915	47770	32202	24538	22488	18695	11433	5583	2578	1210	686	414	325	304	241	243	221	225	238	267	202	227	200	227	232	208	216	216	207	216	212	210	222	204	192	225	210	197	210	232	211	224	219	215	214	231	218	200	238	236	205	240	211	194	219	256	228	198	192	205	223	195	209	206	229	216	224	204	230	231	222	226	231	203	223	214	207	220	239	212	205	197	208	209	205	204	227	216	251	235	246	198	206	189	240	238	223	198	214	189	218	242	201	228	230	209	207	227	226	214	218	209	209	199	236	213	246	201	220	225	207	203	204	210	205	205	210	237	205	180	180	193	235	239	212	221	199	212	213	249	233	217	204	211	207	188	187	201	234	219	206	187	231	197	205	198	230	230	234	199	216	215	215	242	225	208	227	226	217	206	190	236	247	174	211	210	215	226	215	230	207	209	224	215	230	214	234	201	205	201	226	227	220	215	207	220	214	210	237	230	212	243	210	215	204	191	213	198	205	224	203	226	197	209	218	211	204	233	210	218	206	173	195	226	203	225	207	200	202	245	248	226	216	213	235	204	229	209	212	221	223	225	216	212	196	233	213	208	228	230	213	189	218	217	216	199	211	232	210	222	226	194	228	236	204	228	209	217	207	188	202	206	221	210	179	231	228	192	198	219	212	193	219	244	198	219	224	202	224	217	214	232	233	220	233	221	241	220	189	221	234	230	269	233	211	157	238	192	204	220	223	239	215	214	223	214	223	221	191	222	204	216	231	212	237	237	192	206	246	234	181	237	230	203	229	215	217	213	212	217	203	209	203	211	241	201	205	203	237	204	241	243	225	199	207	234	223	208	237	245	229	221	243	226	223	207	218	199	177	208	223	214	237	192	220	238	262	231	228	211	213	226	221	169	196	211	222	185	232	233	196	213	228	223	223	216	256	208	221	202	231	233	220	215	204	226	200	224	229	199	195	206	217	233	232	231	196	191	187	214	211	190	216	185	223	188	228	226	219	207	202	244	189	203	208	217	213	191	216	209	224	201	216	231	212	206	223	241	225	218	213	217	230	222	220	187	215	214	209	223	221	211	213	237	228	216	202	240	193	203	198	204	188	214	212	215	205	208	218	223	226	236	242	198	231	231	211	213	247	237	209	194	232	227	205	216	194	212	206	197	209	202	200	232	205	208	217	235	226	239	203	224	220	205	214	241	239	217	237	203	242	199	202	225	230	232	175	234	212	232	211	223	245	202	235	205	200	193	225	179	219	226	219	190	206	205	191	208	225	216	204	221	200	242	198	225	216	234	210	202	234	205	223	172	212	238	225	193	184	203	236	213	194	195	199	221	205	228	229	233	201	208	211	199	221	223	221	225	236	224	206	233	233	212	211	207	199	209	201	205	206	221	224	218	222	203	194	228	229	218	194	231	202	225	231	192	224	208	218	232	222	214	225	229	218	223	250	208	231	206	219	218	205	198	215	186	218	202	208	220	197	207	201	226	225	218	211	212	222	201	222	232	200	218	215	227	245	199	194	208	213	213	194	202	212	226	218	221	208	225	190	225	242	212	205	211	257	202	220	225	181	215	243	217	202	195	219	230	214	214	188	223	201	233	231	221	203	189	249	198	210	212	227	211	210	202	235	224	196	223	237	218	200	213	218	221	236	208	202	220	222	224	239	208	215	198	218	228	195	183	197	221	217	268	200	206	209	228	210	230	240	248	217	223	202	224	223	204	209	244	228	209	211	244	202	190	251	209	228	181	200	214	227	237	213	203	193	218	215	200	238	215	199	209	201	212	230	219	217	215	221	230	205	219	213	216	233	217	251	206	206	226	202	213	214	234	243	228	198	202	206	237	186	204	226	218	196	231	210	228	211	203	205	227	204	221	208	201	186	243	253	199	211	255	219	234	236	210	190	261	211	216	185	211	219	223	240	202	209	211	215	236	190	192	225	236	240	233	195	216	213	233	215	218	177	212	197	207	226	224	221	208	237	217	229	232	211	216	195	182	238	221	218	217	207	231	238	233	184	231	200	220	207	232	217	202	227	240	214	238	214	243	195	213	205	221	244	205	216	223	211	232	211	205	229	244	213	225	225	237	194	186	235	229	186	251	232	247	223	216	188	185	198	217	218	197	213	205	204	216	212	217	209	204	241	234	201	211	228	207	216	224	224	223	187	200	212	201	208	227	210	221	189	216	199	191	197	196	201	226	224	210	184	210	250	229	208	231	195	221	229	218	195	211	245	204	200	208	225	224	213	181	205	214	211	208	189	208	214	207	213	215	234	226	229	225	234	210	231	198	218	230	202	207	199	228	201	206	215	195	231	244	217	195	207	232	230	197	226	209	202	219	208	238	203	258	215	222	191	225	216	209	223	226	217	207	216	183	214	195	194	228	221	227	240	229	190	220	188	207	228	214	208	208	221	227	202	217	188	220	208	207	229	224	210	200	206	205	217	235	220	185	208	199	218	218	205	199	213	232	241	187	220	239	209	211	198	212	188	203	227	199	188	241	215	215	230	236	217	218	226	262	230	208	214	244	186	204	224	205	209	207	164	204	219	201	225	220	201	240	208	220	218	223	206	225	220	175	208	216	222	195	192	225	211	227	239	218	220	204	211	193	215	210	211	238	226	218	232	228	217	204	184	183	195	203	207	226	248	232	214	202	217	213	218	208	210	212	206	205	217	202	211	222	220	215	212	222	217	207	212	225	236	220	229	208	195	229	206	192	251	186	192	208	229	224	196	213	234	199	234	234	252	210	213	208	238	215	230	181	212	184	220	229	227	214	204	206	228	202	211	205	207	257	214	199	187	219	187	188	235	195	240	231	217	200	231	201	204	214	215	197	213	217	210	215	207	214	224	209	235	225	209	232	208	191	209	190	214	194	180	212	224	224	222	233	213	205	190	240	211	195	205	196	207	198	211	188	242	223	195	194	203	216	205	217	215	213	242	218	213	192	192	185	209	203	237	243	198	197	217	212	203	201	239	210	212	223	207	210	232	207	261	212	221	203	189	208	188	208	185	202	200	226	233	230	203	246	200	239	216	228	229	241	206	219	236	222	223	222	204	223	217	233	229	220	226	231	197	213	237	213	218	207	214	209	230	220	212	201	216	224	232	192	208	196	224	226	232	223	223	222	186	236	227	198	223	224	234	206	226	220	220	234	234	213	239	219	224	214	194	207	223	184	208	212	221	244	196	242	181	210	240	207	223	226	200	226	244	234	234	211	220	225	224	210	236	248	238	217	228	238	225	238	205	223	222	209	198	237	187	235	233	202	197	195	186	205	217	229	188	224	219	225	237	201	219	233	234	227	238	201	219	210	228	220	223	229	237	204	227	216	233	197	209	205	224	225	193	191	194	202	218	215	253	189	182	226	219	216	216	206	196	204	252	199	220	192	233	256	214	225	243	206	200	222	214	206	201	216	234	202	220	254	195	201	227	221	218	180	240	229	214	210	180	222	197	196	227	211	202	221	215	193	222	208	208	211	201	208	242	231	212
35081	46714	55443	59544	56266	40395	34779	36137	33506	25544	16043	8794	4528	2440	1449	900	719	617	557	601	509	556	531	515	496	504	484	502	481	516	521	451	533	454	507	490	494	530	485	461	484	532	516	508	487	497	528	520	491	462	507	500	482	486	466	474	479	434	493	529	463	469	526	488	490	488	502	477	504	519	465	511	474	491	522	465	488	504	465	485	501	483	495	520	474	512	525	445	454	547	460	445	445	508	460	544	477	507	490	487	468	487	451	466	482	502	497	506	530	466	494	486	485	457	456	519	476	484	506	456	479	468	482	522	525	479	521	506	499	491	457	500	538	486	493	495	458	520	457	457	483	510	479	505	496	449	523	522	500	520	518	468	528	485	526	445	452	508	477	511	489	476	464	487	503	458	479	460	494	490	519	462	491	489	477	485	503	443	497	482	448	527	473	491	484	470	474	511	484	451	474	462	465	490	523	497	493	496	490	480	505	517	507	464	481	499	501	498	502	534	502	493	492	480	493	478	506	462	459	466	512	488	480	516	481	503	511	474	473	497	518	464	509	460	480	487	486	511	495	481	501	447	509	481	509	481	457	490	503	490	463	500	526	526	496	479	485	484	487	477	493	469	506	467	516	480	494	488	463	500	465	485	484	476	480	443	528	499	484	488	480	490	489	491	450	468	475	517	500	501	467	500	505	470	443	477	490	484	516	493	453	505	478	489	484	489	500	455	522	454	452	470	485	444	500	524	494	458	474	517	462	474	476	510	482	526	474	488	491	472	483	509	484	506	497	474	485	474	468	496	463	475	489	475	497	469	487	533	493	492	518	480	477	465	488	489	473	443	465	483	462	467	486	465	510	482	478	468	507	473	515	494	482	442	538	502	474	468	519	478	483	502	447	449	515	483	513	527	508	507	495	441	514	488	503	477	452	500	505	483	461	483	502	525	447	479	500	460	496	494	498	483	486	491	477	480	463	460	502	463	461	481	478	499	492	459	505	538	499	478	506	486	461	524	482	503	499	536	449	480	479	471	506	499	448	453	486	491	473	485	462	477	465	456	475	496	511	459	502	514	504	485	488	482	509	518	511	461	476	494	476	429	460	506	498	443	495	447	483	465	463	492	487	486	472	508	458	446	500	505	467	482	460	448	497	474	470	482	543	482	496	476	493	504	517	469	469	512	468	460	467	465	502	528	484	501	469	498	474	460	507	491	491	465	481	452	460	493	535	491	486	483	468	497	473	490	469	496	497	459	494	494	493	478	495	468	485	546	463	480	479	518	477	436	483	526	513	491	492	475	436	490	515	470	477	456	476	487	500	472	493	464	526	526	498	489	507	486	471	502	497	456	474	513	493	462	472	519	484	455	457	448	479	451	445	515	459	472	462	497	481	524	472	502	468	468	472	492	461	514	488	470	536	453	479	461	503	490	479	470	481	488	495	461	476	463	496	478	497	490	491	492	470	485	500	467	503	520	482	491	451	479	468	500	469	480	525	482	487	498	449	509	506	469	530	497	462	459	501	515	495	484	493	492	484	444	447	488	488	451	498	466	467	443	497	501	437	498	492	505	468	473	485	503	517	478	464	521	466	483	499	482	473	458	493	487	494	495	548	449	494	499	464	500	492	472	487	488	493	477	523	476	482	461	496	431	493	483	475	512	496	461	479	488	495	519	485	479	462	485	527	510	512	493	497	510	451	490	515	482	501	470	444	494	460	523	515	485	501	508	506	481	440	486	505	487	500	501	473	532	492	462	488	477	461	527	490	475	466	494	445	501	480	498	446	461	494	482	460	518	469	468	483	476	483	422	530	463	485	499	488	498	504	461	458	465	530	508	498	503	476	497	515	455	425	475	488	466	522	469	460	478	500	492	480	511	480	472	500	440	447	485	487	482	486	504	504	462	467	520	464	447	475	485	462	497	470	484	522	479	505	458	468	509	487	502	477	478	473	497	477	471	506	460	470	506	500	483	474	470	480	495	495	491	445	461	482	482	525	456	494	489	483	525	475	522	493	462	471	457	525	482	473	453	479	501	493	482	503	504	487	497	453	474	496	513	486	493	475	468	474	476	495	506	452	499	512	545	468	476	492	490	438	474	481	485	497	469	476	459	483	550	487	524	485	498	505	462	486	472	506	464	457	470	482	504	438	477	460	500	489	458	485	491	494	483	474	505	501	481	487	465	526	482	497	474	498	492	446	518	505	493	520	469	507	493	460	513	462	461	494	478	477	512	474	497	538	533	493	490	473	478	504	514	460	480	497	516	460	471	527	481	528	480	418	441	471	468	482	500	514	505	529	484	481	480	485	473	508	495	487	480	499	490	463	493	472	518	470	465	473	457	481	433	482	499	494	471	491	477	471	466	519	496	472	505	494	471	503	515	446	511	480	517	500	458	474	492	482	478	491	507	464	497	453	443	520	498	482	485	469	491	470	467	496	486	467	473	489	508	495	467	481	486	514	465	492	523	508	484	479	514	482	503	504	474	481	458	547	506	487	499	499	479	485	463	512	455	445	467	464	488	494	502	495	472	480	456	480	497	495	478	495	473	435	494	474	467	493	488	487	468	477	454	447	499	505	504	537	459	501	481	501	465	485	499	497	500	509	478	500	493	481	480	489	483	495	515	459	505	446	502	481	506	502	514	502	475	488	480	480	444	477	452	482	471	538	494	470	478	480	537	471	497	482	471	496	485	502	482	444	497	498	446	502	522	442	496	481	461	559	526	459	488	460	466	475	516	505	482	505	458	547	459	468	471	465	475	456	457	494	464	486	485	469	492	462	509	456	499	508	471	492	504	493	493	470	458	500	499	519	507	498	502	508	499	509	472	499	482	498	500	489	476	465	468	492	456	476	461	457	482	483	456	504	496	489	465	505	478	469	490	447	474	506	481	507	490	488	499	521	444	488	489	453	478	502	478	479	494	466	464	481	449	422	523	464	494	506	491	483	500	487	478	490	455	526	468	498	475	465	544	520	430	471	473	464	488	475	491	496	504	505	454	484	473	486	452	457	478	496	509	499	496	502	479	515	491	514	522	536	485	453	457	490	495	527	489	468	492	479	491	484	525	428	535	463	488	499	436	514	472	499	510	477	519	484	471	467	497	485	476	469	482	491	500	475	475	493	458	485	468	499	491	478	452	473	460	479	517	474	477	446	458	484	486	470	458	476	520	495	518	509	469	453	461	473	463	501	541	473	487	456	481	488	509	483	508	483	441	486	498	490	512	485	504	460	461	507	471	544	492	452	472	536	505	458	452	533	507	492	497	472	520	464	492	458	452	472	491	525	511	507	479	488	444	502	519	472	482	485	462	489	464	493	474	505	500	479	478	479	450	456	495	491	489	447	515	475	445	491	452	514	488	498	479	510	483	483	485	505	466	459	505	458	456	479	508	485	454	467	477	484	469	476	475	496	523	488	523	442	478	479	505	474	474	488	501	488	488	491	474	499	474	497	466	498	471	468	484	481	485	493	478	523	499	474	507	474	480	452	451	493	470	481	507
59187	53766	51624	50303	43195	32102	25898	27748	28812	22138	12184	5508	2435	1287	683	477	337	330	274	242	207	215	226	224	238	212	228	253	220	190	253	252	201	205	220	197	247	215	236	243	204	239	231	219	199	221	245	220	189	206	225	223	213	174	229	220	202	246	211	224	216	233	221	184	191	224	225	224	243	221	201	228	226	223	187	216	221	231	256	188	227	223	224	246	212	237	223	236	232	189	213	206	208	243	210	207	215	225	213	245	244	216	226	208	226	222	225	236	203	213	218	227	197	214	200	205	199	210	224	217	206	223	236	203	234	191	236	222	247	232	207	237	236	232	257	233	227	239	228	238	219	232	205	188	214	201	201	251	213	229	230	194	190	224	211	240	212	208	199	217	178	215	232	200	197	198	227	201	209	222	234	196	221	228	219	225	225	208	215	219	225	245	188	202	242	216	204	214	195	210	205	213	211	225	224	220	225	210	230	196	210	212	223	206	224	204	215	219	215	251	207	214	225	197	206	185	216	206	224	198	226	217	197	210	206	223	196	213	237	231	232	226	189	210	189	231	227	204	224	246	219	208	220	217	228	221	228	212	252	244	218	229	251	225	168	197	218	229	225	213	209	224	226	205	225	233	238	207	211	261	215	218	252	203	211	194	239	208	219	232	243	232	218	220	195	221	224	227	199	206	240	239	233	224	238	254	217	223	215	209	258	231	243	224	201	223	234	231	212	209	198	214	228	223	218	222	238	228	232	213	210	209	198	221	233	210	204	243	257	208	233	233	221	205	204	204	205	226	206	217	248	235	228	210	208	201	218	226	218	224	185	211	204	209	204	206	230	189	209	219	203	222	243	217	212	218	200	216	220	204	211	238	200	220	218	236	218	201	260	206	225	200	235	252	233	214	192	241	215	206	215	222	232	244	222	238	236	199	213	202	187	216	238	203	204	236	248	226	227	199	208	224	206	233	246	214	200	206	235	230	230	213	234	200	206	223	231	230	233	208	217	242	225	237	222	215	222	222	205	232	214	214	223	222	193	253	196	234	221	204	236	224	220	226	193	182	188	196	217	213	213	214	194	216	218	240	193	226	217	200	200	211	266	215	200	221	215	234	211	209	224	219	230	211	240	225	202	224	230	220	192	210	235	198	215	213	232	233	228	235	232	181	226	212	214	227	209	226	200	200	228	201	196	232	188	203	217	251	216	186	194	247	203	198	194	212	179	202	203	218	218	226	222	200	198	207	238	205	187	202	227	213	246	212	216	221	192	191	225	200	200	216	227	223	214	202	221	234	190	192	248	219	229	223	198	256	227	215	209	212	239	212	190	210	206	247	208	242	228	238	204	226	217	208	196	226	238	225	223	201	193	217	227	224	205	227	229	223	236	219	204	228	242	220	191	194	200	198	225	213	220	236	250	225	218	223	245	212	233	208	226	205	225	216	228	210	213	220	215	241	198	212	227	218	232	179	220	181	240	210	231	210	194	222	223	212	212	200	208	220	242	237	223	202	220	212	193	228	195	196	208	191	205	212	191	193	217	226	230	201	193	209	230	206	205	200	230	196	208	201	193	195	205	210	215	193	240	210	221	224	219	217	196	212	213	255	210	206	199	217	211	229	214	218	199	220	234	206	223	215	199	217	222	250	227	241	216	225	204	209	234	237	202	179	210	208	215	212	220	241	218	210	171	219	196	206	216	210	210	207	205	226	210	206	232	198	230	203	217	215	214	223	230	215	225	227	220	233	204	227	236	232	237	222	201	219	208	237	229	196	244	220	217	214	212	257	225	198	199	211	219	203	217	220	233	194	211	211	223	212	207	211	216	223	224	199	211	216	193	218	202	206	182	201	232	233	210	199	212	226	225	210	226	216	200	211	221	243	188	226	219	231	189	199	219	196	215	231	238	215	233	231	222	234	200	239	196	213	203	248	208	172	218	229	236	219	204	193	195	210	185	222	232	194	229	210	227	227	225	235	252	235	223	226	203	228	219	229	208	205	214	224	224	259	230	227	209	218	211	202	218	243	236	218	209	203	225	228	230	205	218	233	210	233	198	226	207	233	222	221	216	207	180	204	232	203	214	227	231	232	222	225	200	227	220	217	253	248	232	228	220	192	231	196	216	239	202	200	224	233	220	234	209	237	231	205	213	205	180	212	204	178	225	201	231	204	211	216	214	207	245	196	193	207	212	227	263	205	212	218	191	236	204	204	205	203	206	200	210	221	205	218	215	207	229	213	205	231	217	214	235	220	217	200	259	191	220	227	212	215	212	230	226	222	253	211	229	206	206	203	205	243	235	234	210	207	211	224	202	205	224	222	191	196	211	208	238	212	200	223	207	208	205	201	191	221	235	218	191	215	220	237	240	248	195	228	181	207	243	215	248	216	245	189	222	232	224	219	246	201	228	211	245	246	224	209	231	220	225	243	223	231	233	216	206	225	237	221	210	204	202	190	216	235	217	205	223	225	226	217	237	227	223	212	207	244	190	206	235	241	239	233	212	234	223	220	187	228	193	210	233	209	217	227	235	224	235	201	211	230	180	196	216	227	215	197	191	230	199	198	202	230	215	213	204	212	216	215	241	230	219	237	203	201	226	227	208	200	225	233	225	221	212	223	197	227	215	210	195	251	222	197	217	245	218	205	215	243	199	198	213	213	197	201	232	229	223	232	227	195	239	216	223	261	231	202	231	186	196	229	220	207	217	207	223	245	222	250	216	229	207	215	210	231	179	188	220	223	225	214	245	215	201	193	240	207	207	208	219	215	216	236	236	228	200	230	229	238	223	220	211	219	238	218	223	218	220	206	250	221	241	216	213	228	188	195	220	217	214	223	203	198	231	248	220	196	238	196	212	233	234	201	241	229	232	234	230	223	241	210	239	235	223	224	212	244	229	245	222	207	197	238	219	239	210	215	214	206	199	237	188	225	217	254	204	206	218	219	218	205	185	192	218	193	196	253	204	217	207	208	241	241	227	211	239	206	222	231	230	220	216	198	222	237	196	240	206	231	232	235	218	225	238	228	231	266	204	222	228	197	226	221	215	213	213	222	221	248	199	230	188	214	234	216	241	228	208	224	210	222	222	225	191	221	211	227	203	218	202	204	220	201	226	211	225	206	248	231	221	200	206	203	215	212	213	215	218	193	212	229	220	234	194	200	199	210	240	218	223	214	213	230	216	200	230	220	220	218	224	209	220	211	208	209	227	233	230	215	209	207	207	199	220	199	222	192	195	209	221	199	210	202	228	235	218	225	240	219	209	226	206	232	228	205	217	232	235	244	229	220	220	220	229	232	215	249	241	217	215	234	203	216	234	224	225	219	216	223	230	193	208	238	213	212	209	223	227	246	227	229	225	216	216	217	203	226	209	219	195	217	243	232	241	221	217	212	208	229	190	230	226	210	210	207	216	214	243	228	206	208	211	210	195	232	185	199	215	209	206	220	219	254	209	203	242	242	198	219	252	251	226	212	237	185	229	233	190	251	213	230	206	202	202	192	223	187
44036	51987	57923	56847	53793	47773	43874	47438	44657	36101	24763	14988	8179	4380	2309	1538	856	793	671	660	539	555	545	516	518	483	508	519	521	522	471	509	473	487	458	493	505	469	504	456	511	490	480	528	479	466	490	476	475	454	475	486	440	507	475	493	490	511	476	502	464	504	489	488	451	486	505	479	480	456	511	511	468	494	435	498	479	479	463	527	477	517	467	494	507	487	530	468	488	453	462	454	496	472	496	460	476	469	488	515	495	488	465	479	488	522	526	490	508	473	486	471	501	474	465	456	489	485	470	486	463	499	468	495	475	528	515	462	539	479	501	486	476	524	474	483	474	469	536	471	457	452	483	479	469	489	492	485	479	494	472	482	500	506	470	479	488	478	495	470	512	500	501	479	475	484	507	477	483	513	437	439	536	482	479	495	480	501	485	473	487	476	449	459	491	505	465	503	513	517	484	513	488	490	498	457	478	486	483	483	454	477	478	468	494	470	496	482	466	511	500	507	498	494	502	472	453	478	488	487	466	503	491	487	489	493	491	464	476	473	498	522	448	474	426	455	452	460	480	451	487	487	480	485	458	526	465	485	453	459	457	494	464	508	454	487	509	510	426	459	507	499	457	494	486	471	491	496	468	498	455	495	491	478	475	444	478	476	469	469	506	443	519	438	492	492	467	503	461	476	459	481	483	473	485	511	485	469	479	501	472	484	534	493	474	471	500	483	469	472	515	498	496	451	492	470	493	507	482	465	450	483	523	484	479	457	473	511	505	525	527	448	490	469	481	462	487	487	473	482	472	472	505	481	531	496	510	466	475	509	509	498	496	507	469	511	459	488	510	511	501	489	480	516	464	513	504	505	486	493	492	518	507	480	451	486	477	531	505	480	447	495	488	492	483	487	524	492	475	521	451	471	494	514	510	466	494	461	477	485	495	490	499	463	484	479	486	533	466	469	475	484	469	483	465	494	473	516	467	472	459	517	496	508	512	461	486	505	510	494	498	487	447	499	445	480	482	470	496	484	483	521	461	468	476	473	496	472	454	495	488	467	459	472	546	502	521	459	480	479	505	481	446	470	487	458	457	507	489	494	493	501	481	471	471	493	462	521	505	499	475	463	477	493	461	437	497	466	482	449	508	483	519	486	510	495	461	496	461	492	471	524	497	489	478	479	476	493	480	441	490	480	451	426	510	477	500	512	497	531	468	469	492	520	505	490	526	457	478	500	477	423	474	461	488	467	463	530	432	474	476	495	499	510	466	516	468	464	459	491	490	535	480	453	482	502	501	500	482	488	513	461	508	459	479	493	491	489	496	441	494	462	497	486	451	489	462	518	471	482	505	499	472	483	469	450	503	473	460	497	512	490	519	510	474	468	509	520	455	510	494	493	506	491	494	484	462	511	488	473	474	489	501	496	449	460	469	502	508	488	488	491	473	493	510	490	463	472	518	476	477	470	498	463	447	458	490	501	493	528	493	439	495	478	449	464	452	471	474	516	499	473	466	493	542	482	500	478	500	469	494	487	487	469	457	487	503	506	488	489	445	472	470	459	469	464	454	509	467	481	475	498	476	445	476	478	480	420	498	518	502	480	458	459	479	513	479	461	489	483	479	509	497	447	485	442	450	536	492	496	506	491	474	480	458	490	501	505	438	510	488	514	503	465	474	488	468	440	484	470	470	501	494	496	501	476	445	477	488	476	475	530	509	498	499	523	473	504	475	467	514	477	479	494	510	479	504	483	524	451	492	500	554	491	491	492	499	470	472	506	473	523	501	443	479	492	473	495	491	483	480	528	456	471	511	513	490	481	507	454	505	471	453	486	481	502	509	491	505	494	462	483	449	437	483	466	451	476	530	493	479	494	487	491	474	511	475	467	496	462	476	482	503	452	482	467	535	488	450	469	481	477	488	477	481	481	456	483	489	480	448	500	445	499	455	489	473	483	483	468	501	482	486	512	479	475	466	498	497	451	520	487	487	509	476	454	495	498	456	494	503	502	485	491	475	491	512	466	454	482	468	503	505	492	515	506	464	518	491	437	475	473	474	493	490	484	505	449	490	506	486	511	475	501	454	488	459	503	475	475	491	522	459	459	467	487	469	481	450	510	514	479	466	498	432	497	492	504	480	452	460	466	467	461	509	466	462	478	479	472	470	466	484	464	503	485	464	512	470	502	462	472	476	518	492	489	506	517	490	431	537	474	470	446	497	491	476	465	480	508	459	486	452	497	495	468	469	453	525	482	494	508	492	455	479	493	497	525	495	488	471	468	501	458	531	476	474	551	439	546	494	514	461	487	486	465	487	476	522	487	496	443	521	489	450	477	496	485	478	488	515	462	472	493	547	451	477	514	468	456	508	492	447	469	468	523	476	489	482	494	519	470	489	476	490	469	487	531	484	488	470	476	466	501	524	485	521	514	433	516	524	495	477	527	466	500	488	478	512	450	494	493	481	484	474	500	476	487	471	465	477	461	480	487	507	493	481	440	479	477	488	488	484	493	481	461	494	468	457	488	480	525	507	468	492	497	447	459	498	529	496	451	457	458	522	468	488	498	503	480	459	479	476	496	474	466	464	487	488	506	476	466	531	492	498	492	486	489	457	481	498	454	453	465	495	526	478	454	461	471	452	506	465	518	477	481	490	459	472	496	464	478	483	473	480	506	478	456	508	490	491	459	474	506	458	462	478	498	529	505	478	468	456	501	513	491	486	500	480	468	469	471	507	512	509	457	442	499	470	505	463	485	526	477	500	511	514	504	505	449	495	491	481	487	519	486	465	476	489	494	490	483	501	469	478	507	506	463	451	480	473	518	479	523	473	456	509	506	496	488	469	490	501	510	482	454	514	517	463	490	469	453	457	461	489	512	459	436	492	522	491	488	486	496	460	474	535	502	468	508	459	494	481	487	488	450	460	503	454	506	476	475	449	486	507	486	496	462	451	442	471	488	478	479	464	488	489	463	497	456	466	500	480	455	487	485	475	464	470	497	470	494	483	461	456	467	454	509	499	453	491	447	519	464	464	468	479	505	500	489	466	490	495	484	487	476	491	495	478	500	474	475	488	446	499	488	471	525	469	494	476	485	470	485	510	495	505	501	483	482	479	483	436	480	527	492	499	487	510	498	496	487	472	505	481	490	510	476	475	471	527	465	495	497	480	492	469	475	473	457	515	481	472	445	507	506	450	454	462	471	438	501	484	479	505	488	418	505	485	481	496	505	500	516	470	467	472	496	499	494	496	507	513	507	485	506	495	481	490	481	477	485	485	517	476	489	506	503	456	494	493	463	482	451	446	443	444	485	525	485	511	491	469	468	505	485	526	501	494	478	457	489	508	483	495	488	536	470	467	486	512	503	485	480	509	499	477	457	500	456	497	475	521	474	405	505	455	468	518	485	476	500	481	512	496	430	476	489	462	477	489	483	500	451	462	522	489	501	475	509	470	508	443	471	489	517	442	417	453	484	481	423	462	476	507	449	473	487	489	521	490	540	499	437	480	473
31182	28324	27366	25841	22199	9832	4613	3041	2083	1205	750	464	322	272	249	229	202	218	210	217	207	217	193	215	226	228	197	211	213	206	199	197	230	240	225	204	215	206	229	225	201	204	232	243	234	208	219	203	213	214	215	213	207	184	238	236	206	229	228	219	203	218	199	178	210	238	207	223	190	218	232	215	213	230	226	239	206	195	194	195	208	199	215	203	224	194	198	223	240	225	229	210	223	224	201	235	173	199	199	225	194	235	227	197	221	217	214	218	196	227	214	196	220	183	203	205	216	208	231	212	208	215	217	216	203	226	202	210	181	204	210	206	225	186	201	209	236	223	223	215	230	212	209	221	212	208	252	236	217	236	224	228	229	206	224	243	233	215	204	231	219	215	212	207	212	212	218	211	214	209	225	239	202	212	195	240	192	222	227	233	248	191	232	198	226	224	209	232	205	206	237	181	207	213	217	177	216	201	216	200	210	233	232	221	236	228	197	194	208	189	213	239	210	231	226	251	212	235	208	224	191	219	213	219	220	216	196	183	197	215	200	206	199	211	194	193	204	203	207	175	211	193	227	206	212	212	221	218	202	225	207	217	190	224	220	219	221	231	230	202	206	224	204	208	233	238	216	197	204	198	198	232	224	214	221	206	217	211	215	219	192	203	229	226	210	223	226	230	218	199	229	202	212	209	219	205	212	246	209	215	238	221	227	217	194	207	220	219	201	211	220	234	210	222	199	224	226	203	205	216	227	224	206	208	216	228	228	224	217	221	238	206	225	212	204	208	233	251	210	218	207	231	214	205	230	198	214	239	221	198	244	210	232	219	220	225	221	223	200	222	209	230	223	238	183	217	214	198	205	207	193	219	217	220	224	205	207	216	208	208	225	183	202	223	224	199	235	239	205	223	205	233	217	188	223	227	206	222	241	196	232	221	226	204	217	197	210	200	218	210	234	218	211	208	231	191	214	227	224	231	231	206	229	177	241	226	222	208	209	210	226	205	188	192	220	192	241	209	199	233	223	209	206	231	213	234	225	235	216	231	212	201	215	220	212	230	221	230	213	213	197	209	217	213	225	244	223	196	199	210	215	216	216	214	209	224	218	193	216	217	191	214	222	225	210	249	233	216	192	229	199	200	234	209	201	200	216	213	251	187	215	225	258	218	217	192	233	202	230	221	214	204	229	219	224	226	225	228	210	182	197	205	232	228	196	220	219	214	204	207	221	227	211	206	202	211	212	209	227	218	228	201	233	217	220	185	223	219	223	218	226	214	200	232	199	231	219	227	220	223	211	216	223	182	216	200	248	254	196	217	222	199	243	216	225	183	232	197	216	216	223	197	198	180	218	237	216	228	210	211	242	231	194	206	215	212	256	255	204	219	264	228	214	224	206	215	228	200	232	220	236	222	217	201	205	195	204	207	211	199	233	218	236	219	222	214	206	235	199	226	224	186	236	181	213	229	246	210	222	211	207	219	192	202	196	227	214	218	197	207	203	232	232	265	208	225	220	202	178	228	235	185	226	233	209	208	227	235	218	194	230	211	214	186	204	220	215	204	228	207	214	205	250	205	241	231	200	199	200	223	242	231	226	209	231	207	216	188	194	189	211	214	232	198	238	228	220	229	222	210	230	240	223	200	223	201	207	243	246	227	184	214	211	197	217	207	207	219	204	220	227	223	208	235	246	208	220	239	216	221	213	251	245	207	197	213	211	226	218	200	195	230	230	210	199	205	236	184	232	216	213	242	230	199	219	222	234	206	244	203	219	205	220	193	198	203	233	210	236	239	226	243	248	222	199	207	204	234	224	225	223	236	213	199	206	197	211	208	213	185	214	200	209	255	201	222	219	219	228	192	218	248	206	215	220	197	184	215	201	230	210	237	223	211	215	252	225	216	180	216	217	201	194	209	198	198	215	198	208	210	199	244	219	216	199	188	212	186	234	214	221	207	222	188	225	220	194	198	235	199	222	205	238	186	187	201	217	218	206	226	221	233	226	227	204	196	208	234	239	186	216	231	245	206	227	215	194	220	211	213	199	227	230	193	217	213	249	241	190	225	190	226	229	201	204	215	211	227	204	233	186	222	196	215	223	220	213	228	239	240	204	210	215	204	203	218	199	239	214	216	198	233	194	192	234	227	230	229	234	207	233	205	235	218	240	220	194	206	214	205	188	211	204	189	192	224	231	202	217	230	212	220	223	193	218	214	226	200	181	193	237	211	220	213	233	198	205	228	216	225	227	211	168	198	216	227	206	208	205	208	195	219	206	250	214	206	195	208	221	227	239	213	212	247	211	229	220	232	220	212	217	193	235	206	230	228	193	223	226	218	191	208	192	244	204	199	195	211	224	199	219	203	202	215	236	203	198	208	200	234	206	212	201	208	224	221	220	214	233	195	231	209	230	212	234	240	225	237	209	235	221	214	207	238	197	220	206	211	197	258	209	210	238	222	189	218	217	201	250	227	205	212	202	221	234	226	210	197	206	232	200	209	220	214	221	187	203	197	215	220	217	219	232	198	227	236	213	220	205	197	218	204	203	217	191	219	211	223	236	230	215	208	226	219	207	208	233	205	187	221	211	219	206	198	218	224	198	228	219	217	208	239	229	212	207	182	215	214	227	196	181	212	214	209	198	214	217	202	191	209	243	218	204	235	209	217	236	227	215	223	203	211	206	222	201	203	197	219	217	186	213	226	195	209	234	225	208	224	201	223	234	196	221	236	242	221	211	235	210	213	230	213	196	216	212	204	227	214	225	180	228	184	211	201	239	205	216	264	218	238	216	209	231	196	208	200	219	238	222	225	222	195	232	198	191	216	209	232	230	181	226	203	216	233	215	192	209	220	200	258	188	215	213	224	205	191	201	221	207	192	225	213	231	204	225	240	198	218	187	224	195	193	222	218	220	181	243	205	239	201	215	213	223	220	244	222	207	218	229	230	248	218	182	222	201	205	201	231	204	202	202	244	200	199	230	237	219	214	204	220	208	212	250	238	215	222	197	206	203	201	209	236	186	185	235	196	209	217	225	217	237	221	216	194	204	218	218	219	200	225	205	224	212	221	204	226	239	207	215	251	209	208	211	197	223	201	193	227	236	185	197	196	253	197	204	200	183	196	227	236	214	225	222	196	231	240	218	220	212	203	227	206	191	243	226	216	205	197	210	221	231	225	200	248	197	217	222	247	217	213	238	205	208	227	221	239	192	193	232	225	222	236	224	227	215	223	213	206	204	228	194	222	216	225	224	214	210	218	194	229	210	202	223	213	220	216	205	211	246	231	230	229	198	209	207	195	219	211	212	213	218	200	214	202	203	213	224	235	215	233	238	226	188	206	218	212	174	237	224	209	194	218	234	234	215	229	210	230	209	214	223	191	212	241	221	217	208	224	223	222	188	198	204	214	215	208	218	214	218	206	210	219	191	235	214	214	191	208	224	235	216	215	250	205	204	219	195	215	209	187	225	190	203	193	205	232	232	207	230	197	198	233	228	225	226	214
19453	23215	31405	36973	35261	20602	14010	10964	7994	4557	2564	1548	1073	754	597	561	526	514	505	500	505	469	477	519	510	444	504	495	478	485	534	524	477	460	497	494	459	462	449	507	467	518	477	493	468	503	471	514	476	501	493	502	488	475	468	513	523	477	469	487	476	436	450	484	531	475	538	488	522	516	510	507	486	495	438	464	475	470	514	512	475	485	468	525	499	500	473	450	521	446	481	511	494	507	473	470	484	499	500	517	463	539	524	479	457	464	498	491	500	539	501	472	500	457	487	483	477	476	461	509	521	483	501	505	502	488	464	491	490	446	484	513	482	490	460	489	461	488	504	490	489	488	484	483	471	468	474	511	517	520	484	500	500	483	471	455	474	478	500	485	480	479	459	468	466	497	487	477	521	470	497	471	464	471	512	490	505	504	484	483	488	454	501	498	542	475	482	503	482	471	543	500	492	510	506	475	483	487	488	510	533	494	487	472	507	458	510	488	496	510	491	511	490	476	465	492	473	469	540	475	527	501	482	486	485	466	475	515	476	536	495	436	510	466	499	461	488	470	469	479	470	501	489	495	508	471	503	465	491	481	498	450	541	482	461	522	478	527	485	490	476	480	491	471	506	481	462	473	484	485	467	465	523	477	528	531	506	498	502	451	524	491	483	461	453	507	489	504	487	543	513	464	473	474	482	475	490	460	486	511	508	513	496	506	490	529	511	520	498	503	504	500	508	508	461	492	473	475	491	511	493	515	462	460	489	477	464	432	453	497	499	507	454	489	528	485	522	505	500	493	474	438	459	495	559	510	509	507	515	503	485	525	490	503	506	517	499	483	497	462	482	485	559	498	473	506	500	517	501	452	534	516	455	475	425	462	496	469	502	514	509	489	515	486	455	506	497	470	489	474	485	491	516	506	472	531	497	501	519	488	503	496	456	506	485	487	501	501	466	485	507	500	525	495	505	477	494	510	502	549	554	478	511	480	459	496	509	493	489	492	496	452	507	481	506	468	497	491	496	512	446	498	506	528	479	470	486	489	457	523	479	467	470	462	486	476	491	499	537	493	488	501	460	498	500	498	489	481	451	484	527	502	518	472	467	495	503	490	480	482	478	502	470	479	503	517	520	483	472	493	507	491	525	482	521	499	511	518	471	466	519	507	505	474	461	476	507	447	451	504	527	492	495	501	456	481	494	469	468	510	463	527	478	521	548	491	503	511	478	476	462	510	476	501	485	483	503	488	506	456	480	443	460	546	477	506	497	499	486	477	477	492	490	494	485	484	502	500	474	489	460	522	471	512	493	497	481	472	494	477	471	480	494	520	521	520	524	489	471	498	486	490	463	493	482	527	484	516	459	471	506	528	488	488	488	483	527	536	514	483	518	478	498	470	437	444	492	446	482	490	464	524	454	475	459	508	506	505	474	505	493	493	521	523	486	466	482	495	497	486	449	487	499	481	477	477	492	497	509	473	497	480	488	483	497	471	472	512	466	481	512	474	486	492	486	439	483	475	500	505	449	494	494	490	485	496	514	466	448	515	532	462	485	520	531	483	570	516	457	489	491	488	457	464	473	505	498	500	504	542	430	472	469	476	514	492	528	495	443	514	482	505	508	468	452	475	497	501	484	489	476	470	479	474	487	525	460	465	503	508	500	487	485	478	484	489	533	504	518	510	486	489	453	465	488	480	505	470	478	483	454	493	504	498	466	524	464	510	522	520	453	504	477	541	477	483	467	476	523	512	478	492	535	508	467	519	526	479	470	494	466	456	520	482	479	436	468	493	509	494	467	500	472	515	466	525	488	492	522	517	509	507	503	447	494	496	488	444	478	456	517	476	496	447	485	457	512	506	478	489	470	484	497	511	490	511	514	527	496	511	485	500	468	502	502	504	480	469	481	428	512	542	451	511	489	489	468	494	466	520	509	487	528	502	492	492	507	489	510	510	452	484	503	477	492	489	505	463	529	482	483	473	491	530	496	449	466	506	480	494	491	495	512	487	485	496	488	498	508	491	481	488	486	439	472	484	496	501	489	510	478	498	456	498	493	511	514	487	506	505	468	535	480	474	500	507	511	481	461	474	507	484	498	522	481	513	501	478	498	492	479	509	508	463	492	543	424	515	506	510	498	471	462	509	471	526	505	461	449	490	498	504	516	498	510	490	492	485	481	461	475	480	509	462	502	496	521	506	487	488	504	498	480	465	493	485	474	491	430	491	500	499	510	494	498	519	502	513	470	494	517	482	505	517	477	525	472	527	526	489	460	490	479	477	500	524	510	507	472	509	514	433	488	518	535	480	470	453	471	483	461	481	440	512	476	500	481	501	527	509	478	521	459	504	522	466	529	485	478	510	483	486	481	493	470	510	497	458	501	473	484	459	492	488	500	510	497	526	528	509	511	481	509	452	503	502	482	462	457	549	495	492	478	510	461	490	501	512	513	483	510	495	511	457	498	508	530	480	460	475	498	469	501	506	488	498	482	468	495	505	485	505	459	508	484	497	478	512	453	492	459	505	482	485	465	516	510	492	501	480	519	529	511	503	514	510	524	481	478	466	497	468	476	495	470	484	487	487	473	483	475	471	538	484	464	483	476	478	513	498	474	499	508	485	506	431	498	508	485	535	502	495	463	485	499	517	511	510	482	468	515	481	501	469	452	507	479	502	506	476	498	463	499	514	507	499	471	487	489	524	535	500	479	496	529	447	475	465	514	506	469	487	470	497	476	512	499	524	494	513	483	522	479	504	489	515	491	506	472	522	473	473	497	495	522	458	498	508	488	465	497	477	492	502	498	475	469	477	496	466	470	440	461	474	453	539	497	499	478	499	536	474	484	482	484	505	510	522	465	471	466	465	466	504	498	479	478	503	481	444	488	502	487	482	512	495	505	512	506	518	489	494	461	496	466	504	464	490	490	466	451	511	502	493	460	489	492	523	529	546	493	472	497	486	472	483	445	479	499	453	475	466	477	461	548	510	502	529	479	516	507	488	542	498	475	456	468	500	516	508	491	501	476	478	527	507	485	448	528	511	478	504	490	482	500	485	500	493	530	445	504	501	468	506	510	503	494	461	478	515	496	455	499	479	479	505	508	523	482	503	517	499	490	482	481	469	507	487	461	516	515	478	513	491	485	487	471	498	439	499	545	493	478	528	498	481	484	471	472	452	484	494	496	504	494	477	487	481	532	495	486	486	508	500	528	533	520	493	468	494	508	502	491	457	475	526	487	485	506	525	480	458	497	506	493	513	482	481	499	509	490	474	489	509	455	465	479	500	528	470	468	546	493	491	462	525	459	482	460	546	491	463	476	513	468	491	481	496	489	525	472	458	500	494	484	543	495	480	511	513	493	505	496	455	475	476	464	516	476	460	498	493	477	482	512	482	468	494	530	479	496	532	493	501	480	499	510	482	489	501	482	488	489	532	510	483	488	488	467	486	492	476	487	470	490	519	494	491	524	513	511	443	491	512	468	496	505	496	486	476	503	493	514	475	512	477
51431	52546	51603	53914	44401	30936	24883	23600	18889	11145	5344	2627	1276	689	503	340	283	248	227	248	226	225	225	223	258	215	228	228	204	243	250	218	215	232	217	191	208	213	236	228	234	223	230	224	225	228	189	204	235	200	223	234	216	218	201	210	244	242	200	215	228	182	213	221	215	233	220	233	222	238	209	219	218	218	216	231	213	222	224	230	208	217	207	213	205	223	281	226	236	237	234	225	203	209	213	220	224	200	201	236	203	209	214	213	220	248	193	221	230	226	230	189	241	248	198	227	242	226	205	205	212	215	238	225	213	212	218	228	197	235	215	227	204	226	199	238	189	226	247	217	188	231	193	213	205	223	231	217	207	210	216	218	187	225	218	229	215	211	228	230	226	212	191	208	209	195	236	192	234	214	224	201	233	204	191	215	206	206	239	199	204	246	212	242	231	238	251	251	230	225	210	233	237	206	196	235	210	211	219	228	227	233	226	216	202	237	214	224	192	222	246	225	214	217	201	217	222	203	234	221	181	203	217	191	227	199	206	242	214	215	203	218	243	223	218	235	248	213	246	191	236	224	236	230	214	224	213	206	240	219	198	207	205	211	242	207	229	222	234	184	213	212	212	212	238	243	207	219	214	228	220	218	215	219	178	207	200	223	221	215	195	211	221	201	211	214	206	198	231	230	223	197	211	214	197	220	221	200	186	203	225	210	212	209	207	231	216	206	209	212	211	231	223	238	242	191	195	226	208	197	200	235	219	239	245	214	185	203	220	232	195	230	222	221	207	184	196	215	209	195	230	228	190	206	199	214	197	218	195	233	209	213	213	231	235	213	203	230	222	240	216	212	208	218	209	204	216	222	207	199	238	218	213	243	220	233	208	213	213	207	210	225	211	254	218	254	218	227	209	222	238	227	229	231	215	240	219	213	203	218	230	225	221	219	202	203	213	203	221	205	207	223	219	234	202	213	219	212	229	246	215	207	196	243	218	233	219	230	222	238	225	213	215	192	223	213	232	224	193	204	217	189	202	220	219	239	196	235	243	213	239	208	208	218	224	199	184	219	222	223	256	216	221	233	227	185	230	216	218	181	220	235	197	197	227	225	213	184	212	213	235	210	213	208	207	202	224	232	209	234	227	214	221	218	211	226	246	214	238	221	197	205	204	209	215	219	212	222	205	213	204	224	220	189	204	215	234	210	221	195	241	212	225	248	250	217	218	207	198	199	243	265	213	226	184	230	204	257	196	206	212	201	203	202	206	227	187	212	227	226	200	233	207	193	247	238	222	227	185	203	216	192	207	247	235	216	242	208	226	206	222	202	222	206	227	208	230	261	191	224	225	190	224	209	214	212	199	207	228	219	204	196	221	216	206	228	205	211	211	224	269	211	215	217	198	194	230	223	208	232	203	214	211	218	223	220	204	196	225	207	200	185	215	223	220	219	195	236	231	221	217	229	228	225	224	209	203	223	204	245	244	199	170	218	227	222	208	203	200	206	229	212	217	230	256	214	253	209	192	220	218	262	231	197	223	201	229	239	209	224	216	228	225	196	207	222	229	215	210	215	210	240	204	200	215	199	213	215	214	200	207	193	225	215	232	180	229	233	209	226	198	207	212	219	218	222	207	194	216	210	205	201	229	222	207	227	222	207	227	218	235	244	232	200	222	224	218	216	207	234	234	204	206	198	241	235	232	199	226	219	206	225	208	215	231	223	190	209	211	215	197	213	211	203	205	199	213	192	225	212	202	196	232	228	210	215	216	220	223	202	220	206	197	221	225	225	221	202	228	203	200	212	194	224	245	185	259	208	195	200	235	206	210	235	214	195	183	197	232	225	216	210	220	225	203	217	205	227	219	194	221	212	225	209	196	238	226	202	190	230	213	209	200	199	223	194	217	198	223	207	206	213	214	248	214	211	237	226	219	220	199	195	226	202	236	222	192	209	228	216	214	235	205	226	254	241	220	210	224	218	220	204	203	235	210	231	216	244	223	229	228	216	223	207	214	205	203	215	228	218	231	237	235	217	186	221	192	202	197	197	208	212	221	196	233	197	203	214	230	213	209	235	209	247	207	190	218	200	224	239	212	211	193	211	236	225	218	183	211	212	200	204	212	262	198	222	220	205	230	213	188	208	211	230	199	215	207	196	224	222	199	229	235	220	227	212	214	240	188	197	247	225	220	217	212	191	225	220	201	221	211	218	229	236	210	249	213	222	227	215	220	239	242	222	221	199	235	245	222	219	214	221	185	190	241	236	181	237	227	220	219	216	220	221	193	201	242	207	250	195	215	191	210	195	226	251	228	232	236	201	215	226	198	229	205	221	204	234	227	253	235	205	246	208	214	199	219	247	192	217	242	205	212	197	243	210	222	213	225	209	204	208	247	218	175	234	218	247	207	218	218	200	232	210	227	230	224	233	221	243	228	208	193	227	206	225	192	217	240	250	213	198	227	237	201	215	191	225	212	189	219	218	229	247	210	225	227	217	219	220	217	211	221	225	220	211	232	209	199	192	203	226	180	177	210	201	223	223	244	218	205	205	196	205	228	217	219	193	206	213	199	196	225	206	249	222	203	242	211	230	207	226	213	222	227	234	204	212	203	240	197	243	221	225	214	208	198	183	211	230	199	218	223	220	222	226	222	210	225	235	214	214	209	198	235	210	214	202	227	182	232	212	222	218	215	179	188	195	230	246	228	202	192	197	207	210	213	215	223	212	221	222	220	196	237	261	186	224	195	212	220	191	194	214	192	239	199	223	198	193	207	197	215	205	235	228	212	213	212	227	232	189	234	218	204	232	224	213	191	211	204	244	211	197	208	186	200	204	207	220	211	226	248	203	212	230	205	216	207	173	237	230	179	219	214	224	204	199	216	204	230	237	208	205	248	229	231	216	218	188	191	199	231	210	208	205	234	220	213	199	242	200	239	216	202	235	213	200	240	236	208	243	196	228	220	219	211	204	215	243	229	217	203	222	188	232	253	199	215	196	199	201	195	192	214	216	215	238	219	190	225	206	218	210	230	197	213	240	202	222	209	227	209	230	243	210	227	230	216	195	222	196	223	236	202	204	188	223	194	209	204	221	185	210	222	207	205	196	211	237	200	233	209	212	209	218	201	223	218	214	233	193	231	200	241	226	220	215	243	230	232	223	224	218	222	205	220	212	206	198	213	214	198	200	223	212	218	216	199	249	207	223	219	217	217	209	230	225	212	216	232	227	182	210	240	214	219	239	235	226	213	195	211	245	221	232	186	216	225	203	226	239	206	230	205	230	212	208	189	201	244	224	216	214	217	207	200	218	198	206	186	221	211	195	192	229	232	197	224	184	212	239	229	226	230	197	209	197	242	228	191	206	216	236	179	185	213	205	203	223	223	239	194	192	223	233	242	212	216	234	191	234	194	209	272	183	218	270	222	218	233	208	194	201	218	196	204	222	230	241	210	188	195	238	221	214	224	246	225	226	205	233	212	208	209	207	199	217	230	220	226	214	218	213	197	236
36480	46246	53884	57725	53962	40822	36980	37881	33695	25209	15649	9155	4900	2556	1539	1027	738	707	593	536	470	526	497	518	522	493	449	503	472	524	516	450	493	476	467	468	490	454	483	488	478	478	481	506	500	471	455	511	474	487	483	517	472	492	477	464	493	484	486	456	464	489	473	462	498	520	484	498	462	480	504	473	476	520	461	475	463	464	531	490	464	500	485	529	462	505	504	474	470	487	479	492	517	465	504	482	477	503	475	478	488	505	477	466	501	520	485	480	467	490	486	470	497	463	496	465	489	473	518	488	498	466	472	502	491	503	477	542	521	481	499	456	488	478	491	480	474	504	444	486	465	504	502	509	491	510	473	456	500	513	498	506	484	509	491	494	470	520	465	486	466	499	521	470	473	480	473	530	456	490	504	451	478	497	471	529	475	453	508	493	497	454	463	495	452	483	466	471	525	485	508	465	487	482	506	475	515	521	451	503	476	507	493	489	462	489	491	484	502	463	493	463	490	497	495	488	493	478	506	478	509	502	490	560	485	458	473	478	499	505	462	501	493	455	499	474	484	500	533	509	474	436	458	527	519	436	487	457	492	489	494	511	501	495	477	514	466	448	465	485	493	478	484	489	474	451	495	492	515	485	492	477	498	495	481	516	471	441	484	489	473	472	501	466	479	451	468	468	450	443	506	490	472	496	495	501	478	501	500	464	502	488	499	511	495	482	459	492	488	460	481	454	489	468	531	473	482	498	520	498	498	493	503	483	477	453	504	479	514	479	521	506	507	482	513	499	484	455	467	493	471	454	498	519	464	457	484	495	490	500	498	456	517	498	496	488	510	518	488	500	482	484	493	484	472	484	477	513	476	499	474	497	496	480	488	520	442	450	482	481	481	471	474	486	506	486	496	470	506	469	448	483	479	472	483	504	482	497	476	519	539	487	449	501	471	500	464	520	495	444	484	491	482	438	504	492	508	498	466	512	515	502	468	466	464	528	476	452	482	488	495	528	458	489	461	484	522	465	518	486	488	469	494	476	466	475	504	493	490	470	490	537	470	477	489	478	528	494	504	461	494	508	509	461	500	509	486	519	436	454	512	473	463	482	479	468	497	487	492	500	501	477	501	523	448	473	469	461	496	525	497	498	452	509	485	468	516	495	504	505	468	502	468	522	505	485	502	451	505	455	477	483	494	482	528	460	479	510	486	434	472	480	466	497	471	462	504	479	525	474	477	506	468	508	482	480	482	488	452	529	506	442	465	504	480	475	473	499	502	495	513	492	488	479	471	466	468	517	517	480	486	490	470	487	492	475	480	485	452	461	489	482	474	463	524	490	504	496	525	451	437	484	480	474	532	475	492	492	506	501	490	490	500	491	495	482	488	500	510	451	486	447	496	504	478	465	479	497	488	468	509	472	490	455	477	484	509	469	463	480	523	489	533	441	488	530	481	465	527	483	468	492	473	459	498	466	466	459	458	464	492	488	486	479	506	487	505	464	472	507	518	502	521	462	473	483	484	454	491	476	510	531	470	483	456	445	465	476	515	467	448	475	506	444	518	521	481	481	475	493	468	477	475	522	482	491	490	490	526	499	500	501	550	481	489	456	509	474	524	500	503	482	492	483	468	488	519	536	503	529	479	497	429	487	461	466	467	451	471	495	501	486	494	515	469	477	477	468	481	452	474	484	486	508	481	512	482	503	505	453	483	460	486	487	512	497	505	465	491	525	494	491	495	520	515	483	483	440	485	498	477	518	494	503	511	462	501	453	505	497	466	517	446	478	439	455	461	477	445	489	474	486	490	475	437	477	538	508	467	471	487	487	450	476	477	493	485	484	498	452	483	470	506	478	504	493	514	434	525	511	478	497	499	500	499	533	476	478	505	484	459	525	449	479	471	459	527	510	506	477	521	492	506	458	498	462	510	492	472	479	484	484	488	451	452	477	482	453	477	456	487	515	523	473	498	480	471	454	488	481	460	489	466	479	479	497	483	488	472	517	499	513	487	465	498	489	461	471	483	507	477	465	459	485	494	468	465	461	494	484	473	445	475	501	502	477	474	521	464	489	507	491	467	468	480	502	511	514	480	509	440	483	476	492	469	479	483	549	463	469	503	496	493	475	489	484	489	499	542	485	475	477	504	464	495	473	464	496	460	518	454	483	481	457	498	497	508	470	519	472	494	522	478	488	475	495	457	430	498	488	474	469	503	532	497	507	463	482	492	485	512	498	468	519	544	468	496	511	498	495	416	463	469	503	496	472	533	510	484	462	514	474	511	506	479	505	488	467	511	489	469	512	495	485	501	457	463	481	517	510	507	517	442	472	474	507	502	468	459	464	506	482	498	530	516	480	518	469	474	541	506	494	510	487	500	490	501	536	468	488	502	474	520	470	464	493	476	479	467	515	525	457	462	479	508	476	484	514	476	473	460	473	491	503	443	473	502	516	466	504	527	494	517	516	487	495	538	502	444	518	507	434	461	475	484	500	481	527	486	504	457	497	485	505	499	480	450	501	473	483	479	478	482	479	452	544	480	529	492	496	490	501	503	479	506	484	469	480	520	455	499	500	522	495	468	508	510	465	485	496	522	461	486	467	463	483	501	484	502	466	494	526	489	481	478	470	487	479	498	490	472	457	521	476	496	542	526	516	508	472	489	535	484	497	496	544	489	473	476	476	461	458	460	507	482	460	526	481	474	468	478	475	539	481	500	498	475	500	479	469	449	505	504	512	475	426	521	499	487	508	523	514	506	456	446	471	491	506	495	497	466	476	464	458	441	470	489	498	476	493	480	513	497	466	495	488	478	478	507	516	472	458	494	473	478	532	477	479	462	473	475	490	442	498	509	492	497	470	487	489	506	528	459	502	475	497	516	472	463	505	487	482	467	493	461	514	462	487	552	487	495	531	491	523	511	469	489	437	498	481	481	513	481	493	470	494	503	486	466	461	513	481	483	459	469	474	446	470	447	507	482	437	493	459	499	476	484	499	467	471	495	461	437	494	526	521	520	497	492	515	500	486	453	482	488	486	501	473	516	457	541	468	474	484	530	493	487	503	473	481	488	479	499	478	450	462	484	516	505	494	472	452	494	456	486	458	449	479	488	475	491	512	518	478	497	479	536	453	487	503	530	448	476	479	498	505	499	481	488	476	413	478	486	508	519	468	484	525	504	496	501	457	481	484	450	485	466	477	448	492	481	502	500	459	503	466	461	479	492	467	482	523	491	484	491	537	495	480	465	516	483	501	463	509	510	497	531	510	516	490	456	510	468	476	458	488	530	472	466	475	477	506	477	527	508	501	470	474	488	534	464	468	472	492	477	462	473	486	479	512	487	477	458	493	463	475	502	512	495	475	465	483	490	518	493	516	511	500	475	481	484	482	527	466	529	490	480	467	471	534	493	485	472	483	452	489	493	468	489	481	512	468	498	493	497	525	470	513	463	443	472	480	489	478	484	529	499	462	496	453	491	477	470	486	468	491	484	496	483	489	453	474	477	496	488	488
58141	55637	50061	44059	39742	29595	26125	29656	29264	21259	11229	5476	2643	1326	770	487	349	296	266	236	233	277	257	233	222	207	229	256	207	237	251	221	196	214	235	203	217	217	262	200	217	198	229	200	219	200	189	219	219	211	205	196	195	209	198	219	239	219	214	209	229	240	225	205	244	233	190	216	198	217	181	251	207	230	254	214	232	220	236	179	209	206	207	208	235	229	230	236	226	237	228	190	223	210	209	220	251	206	239	222	214	237	231	194	214	207	197	246	221	221	223	216	250	192	223	242	214	217	187	225	261	252	183	219	232	210	210	195	235	220	213	216	202	185	230	212	225	238	233	208	203	258	216	214	229	247	211	223	231	197	227	209	229	220	228	212	234	241	213	216	188	239	232	219	208	227	185	208	204	240	229	206	233	192	225	245	242	199	245	220	187	210	224	211	256	211	194	221	203	221	234	217	227	208	235	194	215	213	212	215	217	230	197	212	224	220	223	236	211	247	191	215	225	229	210	219	221	236	209	222	230	252	219	203	181	188	215	219	221	229	204	249	222	226	206	216	219	224	242	223	192	215	229	205	221	204	209	226	196	210	204	200	251	220	223	223	214	216	220	233	228	221	241	203	229	236	211	214	224	228	241	243	218	201	222	242	237	216	202	203	222	212	263	238	226	222	192	212	218	242	236	202	242	210	220	240	218	262	246	228	249	249	223	215	217	228	225	194	231	196	213	245	224	220	184	224	207	207	202	245	235	225	244	254	212	199	238	221	197	205	206	209	222	209	216	215	218	208	203	225	218	233	218	197	220	214	239	218	259	211	183	221	209	226	199	200	210	225	250	252	210	235	218	217	245	192	219	206	202	195	189	219	208	230	211	204	213	237	205	198	228	235	257	214	216	195	238	230	238	216	232	231	228	237	224	217	229	204	211	218	207	218	246	222	181	211	224	195	208	225	224	222	222	272	198	210	214	197	202	207	216	224	207	230	205	236	233	216	213	235	225	229	213	214	222	251	241	231	214	210	197	238	226	213	193	200	220	225	222	175	238	230	206	213	246	229	222	233	233	212	201	215	241	233	249	216	225	201	222	201	205	214	206	221	214	209	196	210	234	207	203	241	201	216	206	227	229	241	231	205	229	224	231	210	218	239	236	228	235	215	225	232	234	256	210	214	214	211	204	250	215	197	236	203	237	212	230	206	195	202	206	206	219	212	215	243	233	206	189	221	218	214	228	223	185	233	213	221	239	245	208	243	230	202	205	204	221	199	238	227	226	222	226	196	215	203	197	242	212	223	218	222	215	219	224	234	223	221	228	199	237	220	200	224	213	211	195	222	207	226	195	225	234	231	189	211	223	200	200	209	210	252	216	225	222	193	212	238	218	216	230	206	226	221	192	214	222	204	209	214	214	249	227	211	238	219	215	212	221	210	221	212	217	241	216	172	227	232	207	202	198	229	239	229	241	227	212	206	203	216	223	219	209	211	226	226	244	247	219	239	197	210	200	205	249	227	246	209	218	234	226	223	240	209	218	204	219	182	225	248	201	192	224	214	216	202	220	215	198	194	212	217	230	228	213	199	190	205	251	204	211	233	220	213	219	219	209	247	227	242	196	221	207	239	224	244	248	230	226	257	212	196	216	220	208	239	216	220	232	225	222	233	215	220	207	190	197	212	217	217	200	211	237	238	216	225	250	240	195	191	192	202	209	231	242	203	233	217	243	212	197	222	201	234	234	212	204	238	192	242	224	226	224	205	196	197	212	219	251	211	240	234	195	225	219	213	200	211	246	201	206	253	233	189	219	205	243	220	213	200	216	235	226	231	226	216	192	224	216	221	228	200	231	215	222	210	200	222	256	218	228	238	198	205	237	223	202	220	221	203	221	218	216	216	190	197	229	232	218	203	216	220	219	235	236	224	208	217	229	211	212	220	214	208	214	216	194	221	220	227	198	227	229	209	234	220	210	199	204	201	224	185	225	234	191	222	237	219	220	258	237	212	210	246	202	244	248	260	214	197	265	210	219	194	221	228	257	210	210	209	225	228	225	233	222	229	226	223	208	232	225	225	214	200	240	233	204	198	236	223	221	217	210	238	206	206	214	213	190	197	231	233	216	221	236	215	230	215	196	190	230	235	223	221	246	221	225	213	220	225	205	220	198	199	222	210	219	237	234	229	203	238	218	213	235	241	211	216	234	215	214	221	218	258	227	228	232	271	211	224	245	214	212	212	202	248	221	218	200	201	224	228	208	201	230	206	199	228	200	241	218	212	215	206	210	222	217	216	225	193	215	217	213	214	219	240	247	220	210	206	229	217	194	215	244	208	227	214	214	228	221	233	220	232	210	223	212	204	215	229	224	210	245	253	194	243	207	234	209	213	243	251	224	213	231	185	234	224	240	245	205	212	237	206	213	179	208	228	199	231	249	224	197	212	247	220	202	194	207	210	212	241	221	241	210	226	226	225	219	254	198	197	201	199	202	200	221	221	231	215	235	190	194	215	211	228	222	196	216	228	229	196	229	241	217	233	223	251	205	241	206	229	235	231	227	214	226	188	226	222	202	226	191	205	212	214	242	219	228	235	227	235	215	220	208	190	211	192	226	259	208	215	201	218	202	212	215	229	214	231	224	233	198	198	215	211	233	218	194	213	197	210	217	219	191	226	236	233	211	189	200	216	224	226	211	216	206	212	215	214	249	217	217	210	230	201	231	217	194	190	197	201	190	251	248	188	210	246	225	216	210	234	189	249	235	206	205	227	208	207	227	221	230	220	207	215	203	238	212	203	231	207	231	240	240	209	212	205	202	202	195	213	211	234	196	212	198	199	211	208	233	202	218	232	221	194	233	213	249	198	212	201	233	257	203	199	191	239	226	229	245	234	230	215	234	212	227	251	229	212	218	244	220	216	209	238	215	218	209	221	199	239	204	192	214	217	210	197	218	225	224	206	202	216	214	221	211	237	203	201	213	224	206	237	200	235	204	223	228	227	224	226	230	224	216	214	202	202	228	210	223	222	236	199	223	221	224	210	246	211	214	195	216	202	241	225	209	188	218	227	214	243	206	200	216	213	191	213	229	240	212	216	193	207	202	235	233	236	203	219	219	238	206	208	224	223	240	217	198	213	227	240	193	215	189	221	203	221	214	228	249	213	206	188	235	235	243	220	202	219	245	215	220	227	195	226	199	231	229	224	196	219	221	223	217	223	211	214	213	187	204	248	206	222	227	224	238	207	228	208	224	202	210	231	216	224	231	248	241	208	209	228	222	191	198	234	217	219	236	202	226	223	185	223	234	210	227	227	211	214	223	193	256	221	208	230	195	202	203	229	221	234	207	194	222	213	228	200	228	222	201	257	222	233	217	220	224	214	239	227	217	210	208	198	224	219	212	213	211	224	220	224	209	225	188	202	233	208	237	240	207	234	197	228	218	202	252	204	186	217	197	222	236	182	208	206	195	215	222	221	237	220	228	211	238	181	210	212	219	216	199	232	233	232	205	226
43016	54716	56625	55435	54441	45399	45118	48282	44312	35557	24151	15606	8723	4639	2341	1557	949	900	699	603	535	548	564	516	524	519	514	553	475	510	491	525	514	516	457	491	479	487	431	516	538	494	500	444	488	475	463	490	472	541	534	492	493	465	525	492	511	452	485	524	467	460	477	499	497	439	525	461	477	515	490	495	493	445	481	480	528	490	556	478	512	498	484	519	460	510	510	490	478	532	504	486	487	523	503	474	513	464	489	478	509	520	502	508	494	495	467	490	477	524	501	496	477	527	452	467	461	480	473	469	504	442	464	470	489	494	452	479	537	468	513	471	531	456	445	455	468	471	465	467	508	508	480	479	474	481	505	477	494	509	534	460	505	491	474	467	512	483	460	504	495	486	507	473	482	493	482	526	478	466	482	474	493	500	505	503	480	442	513	477	468	483	445	463	461	472	536	467	542	498	503	499	510	482	474	449	483	482	492	493	515	518	481	474	458	518	478	426	481	496	482	512	471	472	459	461	524	530	512	519	454	499	470	477	504	491	477	491	475	483	496	467	482	468	439	460	481	506	456	479	519	467	497	509	493	488	499	452	502	461	465	488	466	488	532	502	477	499	450	499	491	489	467	502	511	501	505	471	490	468	490	498	463	475	445	530	444	477	495	492	523	506	527	504	536	502	437	457	478	458	452	488	442	479	463	475	478	498	479	483	475	495	465	474	437	492	482	459	461	483	502	515	487	439	453	502	539	475	462	521	474	489	477	485	471	493	461	485	480	472	452	491	476	501	498	452	499	492	494	492	497	507	458	462	454	472	500	496	459	481	524	466	514	521	471	501	490	542	492	493	442	515	458	471	452	506	489	471	473	459	484	467	475	515	461	486	469	475	457	499	458	516	550	470	486	472	492	478	466	481	491	490	502	493	480	440	449	478	470	504	465	430	501	510	496	469	475	482	472	476	482	443	519	490	512	489	492	513	482	486	517	492	461	511	514	506	498	491	496	437	463	502	495	489	514	499	476	532	473	487	465	450	490	471	460	483	471	513	492	527	500	474	448	538	480	485	442	480	495	487	465	493	506	500	484	487	475	477	499	476	467	463	493	514	463	483	477	467	486	514	521	467	467	493	481	505	468	488	466	488	488	503	453	481	472	500	507	475	470	440	484	474	496	505	496	447	455	461	476	484	500	470	492	490	480	458	453	477	508	483	511	475	516	485	486	475	526	422	482	498	504	495	499	500	488	538	518	470	444	474	487	461	468	482	483	495	471	467	503	465	463	482	506	444	495	458	467	466	518	486	492	500	480	501	501	478	445	482	486	468	475	505	483	458	474	461	468	474	494	461	512	515	484	490	507	536	520	503	520	469	484	524	486	480	467	470	468	508	490	463	494	502	466	509	484	500	445	464	491	450	468	458	468	490	484	500	486	470	501	502	506	515	487	475	479	514	508	496	486	481	480	492	490	510	492	512	499	456	475	510	448	518	488	488	500	484	471	466	458	499	514	460	466	453	539	503	495	490	520	494	493	450	499	537	498	510	491	519	502	480	460	487	500	512	498	493	501	524	473	512	486	494	476	478	464	492	474	497	494	514	482	484	516	494	465	475	521	478	505	483	480	545	499	502	458	462	495	493	480	486	496	514	456	481	469	525	464	459	487	464	469	508	511	478	456	483	474	531	505	445	505	490	450	463	457	497	528	460	494	454	441	467	507	492	506	471	476	471	482	486	485	504	460	501	473	498	470	485	524	504	498	467	481	504	496	492	515	496	453	456	479	507	499	468	502	483	483	501	494	486	499	514	478	468	484	501	467	488	464	524	502	442	495	456	511	494	477	511	459	475	488	512	454	474	529	495	489	460	454	483	458	446	523	460	494	500	471	536	466	491	487	504	418	481	510	485	444	487	482	485	503	475	487	465	496	464	481	482	536	477	505	461	468	499	455	479	490	484	482	484	474	480	520	469	493	514	518	481	477	476	506	478	524	471	471	474	484	465	507	484	523	494	489	536	506	473	532	473	472	527	503	483	470	481	511	456	478	457	475	483	497	481	522	476	474	483	520	483	483	493	506	479	471	463	459	480	483	488	492	488	497	528	457	477	482	533	490	496	465	478	462	475	478	471	486	480	478	492	479	486	465	457	470	468	437	439	465	470	534	497	510	433	524	458	454	498	509	483	494	486	482	508	478	484	497	498	446	479	515	506	475	502	466	466	470	482	481	468	515	515	466	503	501	481	491	483	499	514	485	483	483	463	501	483	463	456	492	518	486	493	465	471	469	476	484	509	501	481	532	527	500	471	476	446	473	482	473	473	468	474	507	411	504	514	492	455	508	519	482	483	454	478	467	514	475	481	481	470	498	511	471	525	450	504	491	499	492	533	517	510	459	535	491	477	491	479	472	457	453	507	462	534	499	477	500	474	449	509	490	498	468	497	476	519	533	476	471	501	441	494	466	483	471	470	503	494	490	493	483	427	502	496	445	494	456	468	485	489	483	475	490	485	551	472	486	491	553	492	494	469	504	497	498	465	519	465	489	496	469	426	468	505	508	485	506	482	475	480	498	474	496	475	521	505	482	495	502	467	508	490	526	509	502	506	506	486	485	496	484	488	463	466	463	486	475	505	496	492	501	502	474	483	522	487	482	457	525	457	472	499	458	445	489	466	515	478	466	477	514	534	458	481	460	473	457	472	508	477	495	501	471	467	473	513	465	474	468	463	495	492	477	506	452	473	484	484	501	524	473	497	523	467	463	469	500	474	476	455	499	457	505	465	511	507	514	485	491	490	529	485	457	473	491	480	511	531	454	486	477	465	510	496	457	480	488	483	482	464	500	486	480	433	462	502	470	488	500	443	505	506	497	456	484	472	457	471	489	423	494	481	482	473	485	476	446	493	488	515	486	472	502	464	461	471	476	461	454	472	489	508	504	455	507	488	445	483	459	517	496	511	502	507	479	457	447	487	498	478	507	481	535	483	441	505	454	552	500	465	495	492	489	460	462	487	449	470	497	512	506	502	496	517	485	504	449	499	456	510	486	483	504	490	499	457	462	523	473	466	522	508	491	477	513	493	469	487	462	502	487	480	504	466	473	453	493	518	472	517	511	466	510	475	435	522	444	518	499	479	486	465	497	498	479	507	455	479	481	490	482	435	497	475	496	493	499	491	491	510	491	444	468	489	487	527	512	486	504	460	453	518	486	481	461	451	470	499	462	456	474	460	503	506	490	492	466	468	494	485	452	482	500	473	477	479	490	475	495	490	444	474	495	478	441	459	488	485	513	480	474	497	516	497	451	475	492	486	498	450	474	481	491	466	520	469	509	488	464	490	469	499	486	452	494	492	506	465	476	480	466	546	478	473	445	486	480	473	488	513	480	484	489	499	486	471	441	435	494	446	486	466	481	517	507	461	526	481	494	457	445	496	495	496	449	495	482	502	510	499	458	480	482	490	492	492	499	478	511	523	470	490	490	465	487	465	480	494	510	434	491	475	467	512	489	496	513	511
28395	26994	30167	25703	17049	7901	4250	2667	1880	1157	705	472	323	295	238	219	248	224	212	194	188	198	220	201	242	221	179	225	206	187	216	223	194	196	220	219	228	208	216	202	207	193	227	235	190	201	232	204	197	205	224	239	217	239	239	220	203	234	216	221	210	217	244	241	239	235	254	213	182	229	211	232	216	199	225	236	221	205	236	222	200	185	201	220	181	193	230	238	239	191	219	213	222	202	214	227	237	189	221	223	206	241	201	223	217	219	203	212	243	212	205	203	191	245	209	233	216	248	220	221	223	241	212	203	218	218	219	232	210	230	220	226	213	218	216	192	201	213	233	229	209	239	219	203	221	242	209	209	202	205	205	236	214	218	246	219	223	234	208	195	231	235	224	221	214	246	245	220	200	230	203	211	195	200	239	236	220	195	191	213	230	214	204	200	217	202	220	238	226	214	220	225	232	210	223	228	213	201	208	271	218	227	206	209	208	225	191	223	215	209	193	211	197	183	242	228	191	232	214	213	189	203	213	234	183	228	201	184	199	205	229	245	201	214	248	188	228	212	210	237	201	232	217	202	215	211	214	208	227	215	213	205	225	213	195	208	197	226	215	185	218	220	213	217	231	216	195	216	181	214	207	230	210	203	213	211	196	203	202	214	224	222	212	239	218	207	217	189	218	225	224	244	219	248	207	230	210	208	233	231	223	229	241	240	212	229	225	227	243	220	211	212	208	217	208	196	201	204	210	206	194	202	200	243	208	233	221	216	217	236	223	210	227	209	204	185	214	191	195	209	225	205	205	214	197	201	185	202	187	223	198	206	216	212	214	221	206	212	209	219	196	200	234	207	232	220	224	226	225	207	191	208	200	240	202	196	210	198	264	210	227	219	169	218	235	225	227	217	203	223	238	203	194	207	212	245	204	198	233	237	174	190	197	209	210	244	223	209	206	224	225	200	227	208	208	215	234	226	185	219	215	186	218	196	207	202	218	204	201	200	225	218	202	208	209	218	204	201	221	203	215	200	198	204	203	209	229	180	222	211	217	259	232	181	231	208	214	231	233	210	204	225	238	216	210	198	224	246	218	243	229	216	212	182	209	211	238	195	222	197	219	212	189	208	231	194	218	253	195	222	193	225	245	208	202	216	221	181	212	226	209	197	203	213	223	191	221	225	234	193	203	214	239	226	253	214	222	205	190	224	220	217	273	220	232	187	216	215	208	219	232	234	202	226	232	223	219	187	225	218	213	227	217	212	224	204	220	251	214	241	222	208	263	200	214	238	231	213	221	216	207	172	211	221	222	229	217	239	193	215	213	187	216	210	211	204	219	232	211	181	213	235	241	196	202	204	214	239	213	210	227	210	236	184	226	210	222	232	200	212	204	236	236	229	233	201	196	208	213	219	225	216	236	187	203	197	224	218	208	208	201	208	204	205	200	192	219	224	208	220	222	231	236	240	224	207	213	242	205	246	206	197	211	243	192	209	189	216	233	203	244	239	216	213	213	215	202	212	229	218	199	209	216	247	216	195	228	201	212	199	221	213	224	227	212	212	212	196	231	191	244	222	196	205	209	233	219	208	183	194	203	235	216	217	215	238	190	231	202	223	232	219	209	219	224	218	223	236	224	228	234	226	222	209	192	201	173	219	217	216	198	190	180	199	229	228	215	206	231	208	220	223	203	219	192	218	214	220	215	212	218	214	219	229	234	216	227	213	206	212	204	213	220	183	215	230	206	237	213	188	220	234	235	206	224	222	220	234	212	204	225	217	227	213	227	211	227	201	232	216	197	207	223	222	252	194	184	193	225	201	202	234	219	197	185	198	222	241	214	231	214	196	237	209	175	225	232	212	209	179	183	217	242	214	219	205	234	240	206	215	208	238	208	184	215	182	240	222	228	240	229	194	234	200	195	205	222	224	196	218	230	204	227	206	227	194	231	232	231	234	164	183	176	212	222	205	213	223	188	217	199	204	220	211	208	204	188	215	213	232	218	215	194	236	204	192	194	214	192	219	223	217	215	224	215	188	235	205	235	243	196	208	207	202	207	214	211	215	215	224	216	208	208	207	219	209	193	216	227	217	192	204	207	217	191	225	208	220	232	214	204	218	224	229	237	186	228	198	186	192	196	213	200	218	198	204	235	246	201	229	231	222	207	201	263	218	222	189	209	237	239	201	187	208	248	219	225	218	211	219	206	201	199	239	219	215	225	195	204	211	213	240	210	212	231	206	221	200	211	235	205	205	221	199	221	219	211	208	215	197	191	259	216	229	224	214	190	202	212	204	221	240	233	232	192	203	185	228	236	223	196	231	219	206	267	211	199	249	199	231	224	211	195	209	214	205	210	211	198	207	210	197	215	205	213	211	224	194	203	225	217	204	203	220	209	179	247	222	199	217	199	206	206	226	227	204	227	210	238	232	197	234	222	210	182	215	207	188	218	209	215	206	213	249	221	220	203	213	201	192	193	190	243	187	224	201	228	237	213	200	228	201	174	192	231	220	217	223	195	215	196	216	184	215	203	194	216	193	215	252	196	211	236	193	211	206	214	228	213	212	184	215	197	236	248	220	209	195	194	221	255	237	188	224	236	201	197	203	190	177	221	183	239	200	204	253	194	203	195	193	211	242	222	223	186	250	226	220	204	208	214	206	196	235	218	234	213	208	236	225	220	205	208	240	192	208	174	215	222	208	250	221	217	223	207	228	244	191	237	228	237	212	198	186	214	194	231	227	185	242	226	219	211	210	238	199	212	216	216	200	185	222	197	193	198	213	209	223	213	180	223	215	216	254	228	197	208	225	210	197	223	193	218	223	230	228	198	224	194	189	224	208	238	185	213	185	232	212	209	249	210	204	224	212	221	209	214	211	209	199	206	210	191	226	200	226	221	209	217	227	188	189	201	234	233	214	209	210	233	246	225	237	219	224	188	196	227	247	206	236	230	201	218	207	216	219	212	232	216	196	191	220	224	218	220	204	218	223	214	216	219	208	204	237	205	238	216	206	203	231	203	199	219	184	217	202	198	233	231	211	215	218	203	210	197	181	197	232	215	234	199	203	226	242	229	212	249	206	192	210	212	219	196	220	217	194	218	208	197	213	208	219	242	213	208	229	217	209	218	226	202	230	226	225	221	213	215	217	210	210	207	214	214	229	211	211	196	217	226	258	220	224	203	209	194	183	213	216	197	210	224	214	221	214	211	239	191	202	201	239	219	211	229	220	214	244	215	216	209	202	244	225	221	194	209	207	200	218	223	199	220	189	200	205	213	245	208	195	219	210	216	219	212	228	231	224	214	210	226	183	209	224	206	232	208	203	216	190	248	224	226	201	226	233	224	211	218	211	216	208	221	224	218	229	219	204	231	207	212	209	195	210	225	255	253	227	211	211	208	221	233	212	199	238	222	227	193	242	206	229	199	211	219	198	215	215	200	219	220	235	209	226	205	231	182	211	235	195	177	179	232	214	228	237	216	227	245	226	181	184	183	230	217	237	222	231
17359	22908	34460	35382	29682	18467	13684	9960	7187	4615	2551	1589	994	736	641	537	532	533	565	484	478	501	526	498	502	495	474	499	483	460	485	522	497	471	479	456	490	495	480	488	483	487	459	478	482	483	472	508	498	530	461	516	495	519	483	513	504	523	479	530	453	485	496	510	473	476	554	472	502	466	448	504	469	485	525	468	497	508	492	487	484	508	484	537	527	503	510	497	463	499	430	501	467	506	466	485	518	473	466	520	533	496	505	485	491	499	489	511	482	475	540	492	477	477	496	502	498	477	522	450	440	517	514	492	482	450	469	501	479	486	518	526	545	514	522	465	512	453	473	461	490	505	515	465	510	480	489	498	506	475	498	521	518	493	518	508	512	478	480	508	466	487	495	495	498	464	478	483	507	469	483	504	499	504	501	475	480	487	478	477	461	503	518	457	475	465	515	508	461	459	430	520	476	492	479	461	477	478	495	522	521	496	477	490	491	516	506	472	463	494	497	449	512	488	524	527	500	473	491	481	460	505	509	505	501	462	444	487	503	459	522	514	492	488	498	497	477	479	471	485	487	501	437	481	503	491	494	468	497	486	499	481	463	493	491	514	509	522	464	442	484	491	482	527	462	475	471	524	462	479	490	481	485	501	470	481	518	475	498	493	519	464	509	507	494	467	497	511	461	510	468	459	513	503	512	472	517	519	513	516	477	492	485	529	488	479	489	498	472	523	473	493	486	515	521	505	502	514	499	471	437	485	494	458	473	478	486	502	529	514	499	479	477	489	500	506	484	467	463	479	532	450	466	474	514	470	450	465	486	544	494	531	463	508	493	478	464	483	511	463	528	481	478	452	522	533	511	488	463	489	425	497	464	450	510	481	501	505	463	483	475	496	471	465	491	508	509	488	499	522	487	520	485	504	476	513	453	452	514	511	513	484	465	480	490	486	480	492	491	486	485	501	513	478	479	488	465	508	512	489	510	530	520	502	469	500	500	494	520	461	491	483	480	474	442	483	508	522	487	507	485	490	486	506	501	467	464	512	471	501	493	490	460	516	493	466	497	511	523	505	473	447	522	476	466	514	475	490	551	479	502	529	510	491	488	491	487	502	509	471	481	446	480	500	508	455	467	462	507	460	518	479	486	503	477	494	526	491	470	527	468	514	512	553	497	526	490	471	506	510	488	519	475	492	483	456	473	457	472	497	505	487	522	482	497	504	482	511	505	508	492	477	435	517	473	511	493	503	506	508	507	483	491	489	556	484	495	511	491	480	532	444	492	472	500	485	511	517	460	456	472	437	458	505	456	525	473	498	500	484	447	541	489	475	510	511	521	465	476	494	551	478	484	462	488	512	529	518	500	476	500	522	506	495	462	474	512	498	516	491	491	510	486	485	463	501	483	516	490	471	475	522	479	481	486	503	509	498	487	471	466	513	514	517	504	473	482	500	489	454	483	502	504	513	529	488	511	486	487	486	488	498	492	506	488	482	462	512	505	514	499	508	536	477	476	486	489	482	463	477	485	479	486	523	539	495	523	484	509	482	505	530	491	508	498	478	538	509	495	472	478	485	510	471	492	464	514	469	477	503	467	462	478	488	486	490	497	521	461	474	471	472	485	504	461	457	465	467	455	450	523	496	533	509	516	494	493	477	471	456	532	512	501	471	516	506	494	512	462	514	513	509	467	517	458	459	472	491	493	525	478	501	530	490	491	514	504	508	452	464	495	436	455	458	493	538	519	475	484	516	490	509	471	527	493	500	479	458	512	499	460	521	456	496	486	517	474	505	542	466	540	557	506	496	490	495	457	510	517	532	455	498	482	523	510	495	509	482	429	490	508	472	487	492	495	497	455	462	464	502	496	485	519	465	524	444	511	508	484	490	441	458	519	491	500	493	484	490	450	462	502	541	508	478	483	478	474	501	502	485	503	508	526	501	498	485	519	464	499	444	513	509	503	528	465	507	503	504	477	465	521	480	551	486	518	489	523	510	456	494	490	451	494	498	469	515	473	478	495	473	477	497	483	500	507	479	499	469	528	508	502	528	477	515	457	496	525	465	491	514	502	510	487	495	490	468	510	518	471	485	534	503	478	518	471	505	505	494	512	481	499	514	527	485	531	521	497	509	510	493	494	490	479	484	522	469	494	524	463	499	498	492	503	464	500	492	478	482	489	461	504	467	448	463	537	520	488	493	465	531	499	499	497	470	493	517	506	468	528	492	456	481	483	485	478	473	500	487	514	505	525	492	481	516	517	504	443	479	504	530	439	452	500	463	454	482	499	523	489	488	517	512	466	447	501	512	503	455	489	492	494	493	486	482	501	453	466	477	533	506	493	466	458	515	459	521	516	491	515	513	520	477	536	525	523	501	452	465	461	514	473	457	529	543	499	464	489	490	491	484	498	479	523	509	465	460	477	439	485	495	467	493	483	469	458	476	515	499	468	504	479	474	475	478	491	483	500	458	482	501	511	509	498	482	481	480	452	504	488	532	504	463	486	439	500	511	460	465	449	491	489	501	478	491	510	482	482	477	507	489	470	487	473	508	466	497	503	473	511	481	522	509	459	461	485	503	498	499	470	473	469	519	514	463	517	489	512	485	526	504	485	525	509	466	454	489	483	462	494	503	471	491	485	485	458	463	489	481	535	490	464	502	456	474	486	507	445	455	487	504	478	524	508	440	466	476	474	452	531	465	509	501	527	502	505	464	494	522	508	475	482	488	467	509	484	472	502	543	472	480	487	489	468	473	513	509	479	469	486	481	474	487	515	490	480	486	519	500	462	461	482	479	480	486	517	499	498	526	481	526	455	467	467	494	517	467	506	480	483	532	467	471	457	471	513	529	488	513	518	489	468	468	518	469	490	556	468	483	516	444	460	493	514	466	488	515	463	494	485	490	492	481	521	498	492	486	464	515	486	499	507	471	509	502	498	479	482	473	568	478	464	470	531	452	523	511	465	495	476	491	523	467	488	487	512	475	478	482	531	539	461	493	479	484	522	503	509	517	471	490	501	466	482	507	481	490	474	479	527	445	492	468	527	499	478	490	482	484	498	490	504	487	564	498	518	540	479	486	501	519	516	492	467	494	512	457	512	532	498	452	519	460	473	530	500	486	494	494	497	466	446	444	478	527	502	465	488	491	493	508	494	478	455	509	509	484	497	494	491	475	494	479	456	506	504	524	525	488	478	497	531	497	501	489	479	494	489	466	515	489	510	451	490	503	485	462	526	485	548	491	515	496	462	471	505	486	474	511	502	472	512	512	542	461	522	489	508	494	474	505	477	483	464	480	493	486	507	489	507	479	516	493	483	513	475	495	462	505	493	483	484	502	451	457	493	476	491	472	458	508	454	483	434	490	490	523	473	463	516	483	498	448	529	526	512	452	469	491	503	498	502	481	511	484	535	492	506	466	487	473	463	459	509	483	502	517	488	505	520	482	468	494	507	507	512	493	501	495	514	500	506	487	478	462	518	451	526	522	462	463	496	533	511	490	467	454
49573	52527	52405	48800	38731	27403	24626	22062	17088	10456	4996	2582	1306	811	500	324	249	276	248	251	230	228	221	194	201	192	222	224	178	216	248	200	214	241	220	200	215	215	211	186	214	223	195	215	196	208	189	224	211	219	217	191	204	202	224	226	199	218	195	210	183	217	190	203	224	214	205	215	203	208	231	233	206	217	222	210	222	238	230	239	200	202	192	193	225	211	208	244	221	221	229	234	241	206	201	220	185	230	209	189	212	225	216	223	230	191	221	207	210	199	202	227	210	206	214	199	216	222	180	201	202	208	223	207	219	218	237	193	207	216	196	243	216	220	226	228	263	210	208	224	219	206	229	205	201	229	187	196	207	188	225	187	204	222	207	219	233	209	221	205	231	197	194	209	227	205	243	224	236	198	228	234	197	211	224	223	231	183	241	213	214	207	233	224	196	231	214	201	215	232	219	201	230	247	228	223	203	203	233	207	219	230	218	213	223	215	194	204	197	189	214	177	224	226	209	200	202	205	229	209	198	183	216	208	251	225	232	214	221	220	238	202	198	209	201	206	234	189	217	227	215	201	233	206	210	215	206	190	201	245	181	211	215	238	216	230	208	220	203	209	223	220	230	235	218	185	197	234	221	190	176	216	232	195	196	211	191	193	201	195	194	196	212	216	222	237	229	200	213	192	214	218	195	206	239	193	213	206	209	185	204	186	191	178	258	197	217	220	214	208	247	207	203	197	237	197	222	189	233	199	208	221	230	192	199	230	203	221	206	227	161	228	230	203	224	220	188	196	225	226	224	234	209	231	228	212	221	201	200	248	214	200	198	199	223	200	202	221	218	201	210	217	218	210	243	237	191	223	219	228	189	198	188	224	206	223	214	228	208	196	229	199	192	201	219	227	242	241	202	214	243	224	201	205	210	206	216	232	226	230	230	185	196	219	234	201	218	232	191	195	218	213	187	186	217	223	219	231	241	197	185	223	224	207	204	231	226	206	222	226	221	208	211	208	216	212	208	223	203	209	206	211	231	193	198	217	248	213	206	196	218	243	208	207	215	182	229	214	219	207	236	211	224	211	211	220	193	228	181	208	210	204	212	202	204	213	242	220	222	212	199	231	196	210	218	206	187	216	231	223	222	214	231	199	223	223	224	238	219	193	226	214	241	209	198	212	215	215	237	203	189	215	213	250	237	248	183	226	189	198	213	241	233	215	211	199	213	216	180	213	238	256	216	238	238	224	202	202	205	207	221	220	204	202	236	228	250	209	198	223	253	200	204	219	230	201	196	210	238	217	208	199	226	206	180	224	195	229	208	207	217	184	210	194	176	203	231	253	193	225	228	230	217	188	249	228	242	200	209	224	239	215	188	193	222	226	224	228	195	227	189	194	208	229	210	212	202	207	197	223	227	207	226	199	219	193	231	244	192	196	235	211	212	230	199	218	208	237	202	213	201	211	219	202	212	209	216	232	246	247	214	228	198	201	227	203	208	211	200	221	196	267	206	219	203	233	232	236	222	193	205	221	226	212	212	211	205	226	214	205	218	210	215	211	234	232	204	206	211	211	195	187	227	208	191	207	201	205	218	208	215	223	210	197	225	201	251	169	217	233	221	216	203	208	250	215	201	224	244	229	185	198	229	188	195	217	224	231	222	207	215	214	220	205	211	213	219	204	233	198	208	202	234	212	217	228	232	201	202	220	221	264	201	203	220	213	203	237	184	186	213	226	227	213	220	225	227	232	223	193	224	195	227	223	212	209	188	240	214	198	214	200	192	210	222	179	235	220	212	231	224	219	222	232	212	218	201	194	206	220	206	233	200	204	221	238	236	207	206	211	192	202	201	217	200	202	235	196	190	215	223	203	232	224	227	238	203	224	222	210	212	249	212	220	217	212	227	194	219	244	201	197	210	239	243	225	190	201	230	242	215	223	220	208	234	199	208	200	217	207	195	206	229	212	206	234	229	218	250	223	209	246	225	192	219	210	217	228	204	200	217	219	227	226	211	225	239	205	212	223	206	185	210	245	210	205	232	224	191	207	197	211	211	215	191	207	200	208	232	182	194	239	202	239	194	195	229	212	224	236	217	233	211	192	188	216	208	203	230	216	222	226	203	227	227	223	239	200	230	205	202	217	212	223	189	204	229	210	188	234	198	229	229	207	206	210	235	224	210	217	228	192	220	213	202	216	234	183	201	219	238	202	219	222	216	225	203	208	206	243	212	208	212	219	238	215	242	203	183	223	228	201	197	246	232	221	244	235	209	220	200	199	224	233	214	212	175	219	213	218	248	202	212	213	209	190	203	210	201	227	218	179	207	212	219	234	221	211	226	199	177	205	195	216	206	195	223	198	229	228	225	225	213	225	242	194	194	226	183	187	208	241	216	187	193	216	210	218	206	205	212	224	202	233	238	216	175	204	201	224	213	214	212	227	212	219	240	225	225	197	202	206	213	221	211	212	189	210	216	208	226	218	192	192	211	212	207	196	220	208	180	211	230	203	196	198	191	225	220	194	201	192	233	218	213	224	230	215	221	219	255	231	226	192	174	231	191	230	235	215	242	225	237	213	204	227	186	244	195	216	232	206	193	195	226	220	181	223	186	199	225	209	185	205	207	195	218	204	207	191	228	210	212	223	215	210	231	200	224	186	203	223	191	214	233	201	209	199	213	208	206	221	226	216	228	224	190	220	222	199	224	197	215	246	191	208	192	208	198	192	212	213	220	216	184	208	231	200	221	211	205	226	175	235	199	234	205	210	206	219	237	226	199	204	231	194	216	225	206	228	204	208	208	190	228	210	205	225	201	207	211	231	225	219	227	214	225	213	202	211	218	246	221	216	208	219	246	214	222	194	214	193	197	216	215	209	230	210	217	205	236	232	200	222	182	215	207	197	204	228	251	203	214	226	244	214	201	200	197	227	219	222	185	216	226	228	219	184	214	222	210	227	208	212	195	211	202	211	239	228	198	195	241	244	223	232	221	210	198	223	198	228	222	238	231	198	209	188	193	234	212	208	212	203	226	195	220	236	204	221	236	215	202	213	234	193	213	233	210	215	226	189	229	214	219	222	192	206	196	224	210	236	233	218	198	239	239	198	234	217	200	220	230	218	191	192	208	215	228	225	210	193	233	238	223	181	225	218	220	191	205	233	200	227	207	205	231	219	203	238	229	194	184	220	228	203	251	216	216	225	228	233	228	215	186	200	196	204	226	207	219	239	245	191	228	195	215	209	224	212	210	183	207	195	199	209	211	243	223	212	233	228	200	210	220	226	208	199	205	188	221	263	222	223	192	240	222	214	197	214	204	227	232	245	237	208	205	197	218	210	238	216	246	190	195	260	223	226	224	199	204	211	217	197	216	203	221	238	232	217	208	202	207	189	177	207	229	218	226	216	210	211	223	189	207	215	224	217	228	214	227	231	241	194	220	202	203	181	221	201	209	197	212	189	222	191	231	248	247	235	212	211	218	195	197	219	202	186	234	210	215	208	202	204	237	185
34649	46625	54881	55478	46739	37314	37730	37468	33036	24542	15371	9102	4995	2881	1705	1025	689	625	606	533	522	512	522	532	503	498	520	469	480	454	481	498	495	509	514	455	513	474	473	472	490	450	486	484	494	502	474	508	468	470	489	464	479	467	467	477	496	491	498	503	540	477	513	486	471	500	484	450	525	520	518	492	513	484	479	498	466	489	470	434	499	452	469	500	483	493	516	512	497	488	487	516	466	511	451	522	473	490	501	481	494	462	500	497	458	486	500	517	509	525	499	486	508	482	519	462	483	464	487	445	481	455	489	484	506	506	463	464	502	463	489	485	510	479	486	477	456	495	512	487	467	496	510	462	458	491	488	479	508	501	472	496	508	484	509	484	470	476	473	504	444	473	521	475	515	471	504	493	484	519	504	467	452	496	489	520	526	520	503	482	491	497	500	498	488	517	453	484	459	494	470	497	491	495	498	514	460	489	480	488	542	470	536	468	438	490	509	514	493	502	479	456	481	487	471	501	464	470	450	497	431	466	457	479	447	491	499	426	467	508	479	446	529	507	484	479	538	508	485	494	521	468	479	480	502	482	510	498	452	503	484	509	485	495	513	471	477	517	483	509	476	529	487	479	465	498	489	483	475	490	479	500	494	511	471	523	507	475	518	480	479	501	455	492	445	479	467	462	498	470	482	526	507	459	510	467	439	460	494	521	489	479	451	499	468	487	471	489	482	457	481	521	498	490	481	498	471	447	490	483	486	455	499	513	442	489	497	512	493	521	463	453	465	490	473	455	479	502	526	489	493	464	501	451	518	485	489	446	515	508	457	465	452	510	476	442	485	461	519	467	474	464	477	501	463	485	481	486	443	466	489	491	506	487	518	466	522	507	478	475	487	490	489	503	453	458	502	505	497	462	497	499	530	465	529	506	462	483	503	457	493	473	427	474	528	507	475	461	498	472	447	508	498	478	503	502	493	485	472	473	482	507	520	474	462	483	490	454	488	493	488	488	513	471	476	470	487	490	460	488	490	462	465	464	481	486	451	483	451	479	496	460	478	473	477	507	467	496	483	480	490	506	499	512	490	492	448	457	495	474	504	541	485	496	479	456	460	466	513	460	502	483	513	466	501	469	522	489	502	507	488	490	498	493	462	465	506	466	524	489	492	499	495	494	451	486	459	460	490	480	478	453	531	462	527	485	467	443	459	506	515	464	467	523	517	498	467	509	507	452	498	510	507	489	498	485	454	483	466	533	503	485	495	459	460	434	450	485	493	483	486	480	517	480	476	512	477	476	495	511	470	467	473	445	511	466	499	468	455	518	526	495	471	475	467	505	480	467	508	504	522	531	486	478	473	486	471	504	474	495	477	497	516	476	501	484	505	478	467	527	476	441	485	489	464	483	536	485	487	478	488	509	459	514	505	481	500	510	464	491	496	487	481	467	485	485	481	486	497	418	482	487	532	478	463	427	498	493	484	477	496	465	450	497	499	497	493	507	502	549	483	445	475	462	513	474	424	470	485	472	501	493	476	473	500	513	518	463	489	503	507	467	523	503	469	462	509	479	474	505	463	493	493	501	506	487	494	478	443	476	488	516	459	485	459	468	491	479	502	486	493	479	503	516	466	501	452	486	526	493	489	474	500	502	506	467	508	523	491	503	478	512	488	479	482	509	496	470	473	485	480	477	486	479	513	517	524	431	519	482	478	475	496	485	489	488	517	465	511	515	453	498	554	472	473	490	516	442	464	542	468	487	492	481	487	470	497	481	512	482	494	444	493	491	496	453	446	512	486	512	426	514	476	495	499	505	465	485	503	471	462	523	505	503	487	457	519	514	487	523	494	460	467	538	507	465	452	464	498	470	497	455	469	499	493	467	504	476	493	506	517	449	474	512	493	470	485	471	519	511	465	504	509	478	456	472	518	489	484	492	492	475	511	516	502	467	479	508	499	484	483	525	479	471	438	462	451	467	475	500	489	484	444	466	494	465	483	485	491	483	485	536	490	456	491	525	486	471	451	476	461	481	477	498	468	511	452	483	484	532	508	453	482	512	488	494	519	462	464	453	508	467	482	524	472	522	490	446	458	512	530	502	485	485	476	526	495	467	511	481	491	514	493	452	494	493	492	460	479	490	491	527	478	525	500	476	487	512	502	479	503	508	469	438	492	501	469	457	481	495	499	492	479	492	455	517	505	462	487	490	490	500	497	496	478	485	510	447	517	477	475	485	495	462	441	503	450	473	481	496	473	484	467	485	476	488	453	458	489	460	502	473	532	476	459	497	476	517	477	478	508	527	536	490	473	510	498	491	491	512	473	512	539	473	496	467	491	516	519	523	478	481	467	504	476	505	501	522	478	544	483	475	475	487	467	479	489	467	465	464	502	472	511	487	443	512	460	482	508	434	493	488	494	444	454	504	470	494	482	492	472	497	498	493	500	463	492	481	514	496	525	446	495	497	486	490	490	462	520	488	508	427	507	482	487	473	511	444	510	499	472	490	495	450	493	507	540	486	458	442	490	484	515	487	472	523	491	509	489	496	509	512	501	465	513	503	452	489	478	525	458	527	464	498	481	465	506	473	501	466	453	457	513	460	467	500	484	497	486	473	464	471	523	468	517	497	479	526	475	504	455	484	428	487	461	490	477	502	496	461	453	496	495	474	483	502	470	470	481	491	493	481	522	489	480	486	507	510	517	434	522	462	483	451	459	451	497	463	457	489	491	517	514	492	490	544	449	466	441	472	464	476	497	496	499	453	484	490	487	537	464	476	517	497	468	477	465	467	491	526	480	496	483	484	484	492	478	458	474	491	489	515	434	467	444	491	486	492	453	517	506	438	472	471	447	515	481	462	515	473	467	511	466	521	490	469	472	486	455	494	468	474	480	501	512	509	496	497	511	502	426	480	443	500	470	493	495	495	463	497	500	490	510	448	510	485	522	485	444	473	445	517	502	506	457	487	459	483	497	506	484	511	503	505	506	465	504	525	494	477	475	469	480	455	471	456	475	534	538	490	483	492	461	481	497	480	452	465	469	468	443	463	512	490	456	505	474	480	459	477	487	466	486	459	523	525	525	483	475	474	486	480	472	471	497	500	480	513	467	461	494	491	453	472	490	459	483	537	485	517	528	495	488	485	436	459	537	497	486	487	511	479	477	493	469	529	512	470	483	499	469	446	487	484	484	482	503	489	448	498	492	490	495	497	414	483	488	481	424	466	514	532	481	504	474	509	486	484	492	496	493	505	463	477	470	546	497	478	508	507	502	518	504	476	482	448	450	491	463	470	479	447	484	496	489	497	482	478	477	492	544	440	481	474	471	458	516	445	501	464	498	471	484	480	487	471	471	501	510	445	471	511	480	494	509	469	508	501	532	491	480	499	523	457	481	501	478	484	474	476	499	490	489	510	474	500	462	476	524	454	502	470	470	478	514	463	440	493	461	446	478	443	462	492	489	477	497	495	466	474	472	467	483	503	479	489	464	466	504	454	485	479	532	513	506	500
59936	52398	48339	42399	38035	31040	29745	31904	28505	20515	10892	5691	2836	1459	817	528	312	315	276	199	223	247	253	251	238	224	212	240	221	242	210	236	199	212	217	220	222	210	231	226	219	222	234	257	219	205	223	208	212	217	197	219	220	215	199	249	208	233	207	232	236	228	215	227	244	214	195	223	235	235	234	217	215	227	239	210	218	212	230	210	245	200	207	208	211	237	235	209	204	242	225	196	214	225	227	217	227	231	185	221	226	223	205	248	200	219	221	216	213	226	233	221	192	208	222	227	208	208	212	207	204	241	243	187	209	208	230	229	223	199	234	199	207	230	240	245	232	224	198	192	217	245	241	219	227	208	246	262	205	227	166	216	234	214	179	244	239	195	200	232	200	186	211	235	219	225	208	210	198	205	224	222	250	220	217	221	226	227	219	218	211	214	258	253	241	241	204	222	239	202	218	235	194	234	211	236	232	214	214	192	214	207	230	229	262	231	206	206	206	177	191	210	174	240	228	226	214	221	212	210	215	225	213	231	222	195	212	205	246	220	229	181	224	228	229	213	228	233	186	191	205	246	221	227	217	239	196	210	203	227	229	216	214	200	214	214	194	208	210	224	190	221	190	248	211	230	254	186	201	214	199	220	220	197	216	234	255	202	203	218	196	225	226	200	194	215	231	214	224	215	244	224	205	261	237	223	230	226	223	254	248	206	227	234	209	234	196	210	247	229	212	178	246	212	236	197	247	234	204	218	206	215	190	232	236	226	216	233	262	223	213	189	205	226	207	210	241	262	229	202	223	194	218	258	216	197	219	221	224	214	216	194	244	217	219	195	221	223	200	209	201	230	242	220	219	229	222	202	224	237	210	225	207	229	213	206	222	235	208	234	225	193	219	181	217	196	199	224	250	197	204	221	216	234	232	221	209	242	223	212	221	237	227	230	223	212	226	209	210	218	226	206	234	213	186	220	208	206	219	247	227	231	230	209	207	216	220	212	207	228	222	222	251	233	228	200	230	208	244	203	206	188	216	222	209	212	220	230	211	223	202	237	235	200	198	216	231	214	244	195	227	184	218	212	195	201	231	213	208	208	191	205	216	213	212	237	223	207	200	231	201	225	226	220	203	218	201	217	199	219	222	211	233	194	230	215	216	200	207	229	220	239	230	228	222	235	241	253	204	199	228	232	248	206	208	221	225	222	195	233	222	208	223	229	213	242	220	211	214	206	218	250	237	228	215	234	212	228	212	234	208	194	194	223	194	229	240	199	225	217	223	227	253	215	211	204	223	207	220	223	188	215	223	213	194	202	217	231	218	234	193	242	225	223	227	200	239	216	230	235	207	191	198	184	216	230	232	207	226	196	212	230	219	212	221	204	256	240	210	222	218	256	232	241	198	218	214	205	236	232	206	217	200	224	227	187	239	222	223	249	227	210	223	208	209	223	258	211	231	220	213	215	215	229	211	213	212	207	238	203	214	211	195	234	191	205	196	196	211	223	231	234	214	204	235	226	223	218	211	215	230	199	249	195	203	207	230	218	214	206	238	196	227	227	240	217	210	202	225	217	199	225	227	208	188	202	245	232	231	224	186	239	206	210	204	198	230	225	210	230	232	212	217	222	216	205	236	222	210	166	196	216	189	247	224	232	214	193	241	218	222	224	235	220	224	230	202	213	238	218	234	225	214	233	230	196	206	210	199	228	220	233	219	193	219	222	242	217	235	222	214	236	193	194	208	212	205	199	218	207	230	230	236	186	195	234	210	202	198	264	193	220	195	213	215	224	228	231	243	227	214	214	237	203	238	220	212	228	235	245	222	201	210	227	217	235	227	209	216	231	249	208	199	200	191	207	210	221	216	215	209	204	205	235	251	233	211	229	215	175	212	251	240	234	212	223	221	197	205	208	237	207	220	175	247	219	212	206	211	199	227	218	224	204	265	212	202	235	236	229	226	229	181	211	240	212	205	209	197	220	225	262	193	202	218	190	235	214	238	207	227	220	222	240	209	206	233	224	205	223	219	249	206	233	193	204	243	240	219	192	207	210	220	220	224	213	206	198	207	224	206	215	227	214	217	230	207	244	209	214	244	230	199	186	210	209	216	212	226	212	206	208	200	251	222	206	201	237	186	217	259	246	174	202	215	233	234	212	230	200	229	206	238	235	244	205	225	212	221	215	205	201	223	193	203	212	203	228	214	220	199	244	210	236	225	238	223	218	200	202	217	192	222	227	191	186	240	216	208	255	231	239	219	218	202	236	209	225	233	202	197	223	229	207	219	219	182	198	223	204	205	202	182	199	234	206	230	214	208	222	219	213	197	190	232	186	226	219	228	223	220	201	233	236	219	211	224	240	227	179	236	215	191	220	234	222	223	217	235	217	182	202	234	184	214	221	232	219	214	213	256	225	184	223	214	211	211	215	209	237	226	212	214	195	210	215	250	195	253	209	205	221	211	214	234	220	216	204	227	212	237	217	227	221	222	220	245	210	201	230	249	231	194	206	211	205	196	226	201	220	218	229	197	215	227	225	223	202	197	214	200	213	201	189	216	235	193	194	213	218	235	224	248	188	215	218	191	200	233	223	222	194	210	225	204	200	221	234	198	203	200	199	222	208	240	218	225	220	209	217	187	236	205	208	191	194	212	217	218	217	207	167	219	227	239	224	191	238	212	221	206	220	217	208	217	226	205	212	192	184	224	229	249	197	209	218	254	205	210	254	224	226	226	214	215	215	227	235	243	221	195	234	207	215	225	214	207	219	217	232	206	214	201	229	237	209	217	205	192	214	218	210	206	212	214	230	218	212	158	223	221	228	209	208	191	222	204	233	238	212	218	226	189	204	236	230	212	209	198	231	222	229	222	225	187	209	226	221	220	186	209	233	195	214	219	207	238	222	210	243	231	229	232	191	185	227	234	209	249	204	213	237	225	230	217	215	199	216	219	196	188	215	203	237	235	192	219	211	237	209	210	203	208	181	232	256	208	239	226	209	200	218	202	189	200	217	205	210	193	210	246	220	211	200	189	190	237	230	212	209	226	238	226	214	192	237	231	234	229	228	218	227	209	221	188	228	219	223	226	236	220	216	209	213	220	195	209	214	236	225	246	212	241	232	207	214	221	210	217	213	208	214	235	206	223	223	218	197	221	206	230	224	215	222	235	209	200	240	213	225	193	240	184	228	208	214	224	230	201	269	209	222	225	261	194	224	214	222	232	236	221	211	273	237	191	187	202	162	230	195	230	207	204	240	244	177	228	193	232	229	213	231	216	250	241	214	206	214	224	198	218	200	220	220	223	227	210	196	247	221	200	219	230	212	201	253	228	226	229	234	202	237	218	209	218	217	219	223	201	247	218	221	213	212	208	180	204	198	203	229	225	193	204	213	212	242	226	211	216	229	231	237	223	215	213	210	207	226	218	200	170	209	190	198	221	213	206	228	191	217	199	199	224	208	206	197	212	215	205	196	204	224	219	215	221	205	216	210	209	227	216	216	221	215	223	191
44437	52277	56144	54471	52337	46679	47981	48294	44072	35448	24479	16062	9442	5414	2975	1769	880	769	660	548	552	506	543	529	483	510	509	506	512	465	499	473	454	467	516	503	474	474	484	472	516	481	514	514	475	459	494	482	481	496	471	492	462	454	479	500	473	495	486	527	490	450	460	486	520	485	507	475	511	498	495	495	486	493	468	450	473	465	478	474	505	476	469	493	480	487	481	519	486	482	459	476	466	460	493	466	495	481	528	518	511	457	459	495	463	515	483	514	456	479	491	447	491	466	515	473	514	455	473	500	479	495	499	460	503	469	452	478	517	499	451	478	504	500	454	449	470	469	488	456	491	505	462	514	506	484	520	486	459	461	476	486	497	474	515	474	515	518	480	446	493	482	480	442	480	440	498	484	469	460	483	459	527	463	476	480	456	462	491	451	498	480	519	484	443	478	430	511	471	453	511	503	464	445	472	461	511	491	499	472	481	503	540	494	482	467	456	493	449	474	466	500	475	463	479	458	447	481	490	480	535	515	490	490	474	427	493	466	518	514	456	510	467	460	497	438	479	444	507	482	465	491	521	505	498	502	542	546	475	499	508	479	520	480	496	478	477	432	435	433	473	510	451	480	481	463	476	463	469	534	511	499	480	463	498	475	476	519	492	477	498	528	482	449	456	502	466	433	483	486	462	482	447	522	452	432	502	463	485	486	455	500	482	450	477	474	513	504	473	487	487	492	484	495	493	449	461	469	464	464	465	498	479	495	495	452	492	512	490	494	464	465	468	529	506	470	508	490	459	483	491	483	464	497	502	500	470	455	481	488	455	501	464	506	526	501	502	507	476	455	499	463	501	481	510	488	479	499	476	496	493	511	472	516	467	477	514	524	504	483	466	483	502	441	486	490	419	489	480	497	510	480	457	491	518	471	510	532	425	477	456	456	480	481	499	502	493	507	489	485	482	479	484	524	496	493	481	472	509	485	489	495	510	497	496	452	479	458	497	469	452	489	482	522	507	497	487	525	480	466	517	502	482	510	504	515	503	460	486	477	480	508	443	506	507	445	483	465	485	464	494	464	479	501	493	504	442	471	489	454	502	496	451	469	467	440	480	507	471	488	459	480	473	518	463	471	477	483	499	486	512	452	483	494	469	455	515	504	491	487	473	505	452	474	493	485	478	434	493	495	466	502	493	465	472	480	488	462	481	463	412	480	485	483	449	452	458	481	507	493	477	449	476	474	446	473	484	513	457	466	463	478	499	462	468	467	479	508	477	502	418	472	479	494	463	490	509	484	464	490	471	499	474	453	499	500	482	457	488	467	503	483	490	495	501	457	455	479	530	506	467	459	459	492	468	469	471	497	500	493	489	465	476	481	469	481	525	503	484	471	531	484	496	479	472	463	458	491	505	499	534	462	515	495	503	476	477	503	479	458	535	467	463	462	469	505	496	509	515	491	488	505	491	491	487	477	473	473	501	468	480	476	474	462	484	484	473	515	457	507	526	482	445	484	477	481	489	484	474	471	470	466	488	502	467	489	422	479	512	483	456	470	481	506	468	465	460	491	494	445	450	482	493	496	516	478	493	494	468	474	511	463	489	473	460	462	486	490	509	473	469	459	489	501	443	512	461	496	478	493	492	492	480	468	487	460	445	458	472	501	499	432	496	485	487	465	511	484	483	494	494	508	486	510	471	469	484	493	462	480	494	464	478	486	450	482	481	486	513	482	505	506	487	515	486	495	499	473	476	482	491	435	503	478	456	509	470	473	474	490	478	513	494	490	482	477	515	495	519	525	502	495	438	491	531	503	480	474	496	478	475	454	462	514	503	465	464	480	469	506	470	486	485	497	468	499	500	478	472	507	432	466	468	474	485	491	457	462	499	464	474	463	466	444	480	472	504	488	481	506	468	453	497	463	457	475	505	508	475	477	533	460	482	484	470	501	476	469	477	449	510	467	460	523	495	505	472	494	516	477	478	524	480	514	463	495	497	475	460	460	490	507	485	467	518	508	499	492	507	499	490	495	518	523	485	506	500	512	488	472	500	511	482	470	496	456	484	478	496	507	532	456	511	509	457	461	520	477	493	512	460	482	519	475	483	479	501	530	489	499	467	464	481	480	464	499	489	468	479	510	485	500	506	455	440	499	439	493	476	443	498	471	466	489	509	481	489	470	483	451	478	495	479	463	475	489	488	493	534	499	518	473	473	452	486	495	441	484	517	449	505	510	506	477	536	465	466	487	471	459	481	440	484	499	497	460	485	460	468	485	451	509	498	472	478	493	522	454	470	469	461	488	473	516	461	521	489	479	484	479	502	448	505	500	478	513	442	489	480	472	481	507	469	470	494	495	480	500	518	459	495	511	533	519	477	481	448	456	460	478	492	508	488	503	515	480	494	468	480	521	435	460	499	494	487	487	458	496	497	487	476	468	513	507	470	465	473	500	464	467	528	462	498	510	475	520	495	500	535	455	500	482	473	498	467	494	477	509	510	444	493	507	452	483	486	458	490	506	494	481	458	448	456	476	482	464	468	468	446	510	459	482	519	481	523	495	504	471	468	478	488	459	481	478	506	516	514	454	476	472	478	458	504	472	457	457	501	491	469	465	521	498	464	483	481	487	479	495	515	461	497	472	498	505	504	488	489	489	477	511	460	484	523	483	479	473	505	477	469	517	503	535	476	497	506	490	504	479	521	515	483	496	487	478	470	475	476	469	475	511	463	527	486	472	475	501	497	476	471	508	483	505	493	463	477	476	521	454	512	504	528	465	498	501	504	446	477	498	483	498	480	489	481	507	496	493	485	440	455	489	438	449	491	478	508	466	473	458	476	484	486	473	497	512	475	473	453	500	473	441	482	464	495	509	452	483	479	458	510	463	478	481	502	468	479	489	498	481	487	483	486	470	517	484	478	462	478	460	501	484	511	464	465	492	469	485	470	495	461	451	500	471	485	478	442	443	483	509	472	455	438	482	529	467	492	459	513	462	499	451	500	489	423	502	505	481	483	482	459	478	497	474	484	515	488	455	516	509	511	475	495	491	484	482	475	497	457	476	516	485	506	455	484	469	502	493	452	469	500	515	487	462	483	462	488	504	504	495	477	462	476	479	503	464	508	489	457	486	490	477	527	461	455	480	465	457	495	482	490	509	468	497	514	476	476	451	485	467	540	478	495	538	489	491	454	498	496	495	503	483	478	494	471	487	497	441	519	477	477	457	487	491	484	444	471	461	490	498	464	478	485	480	489	461	457	487	487	450	476	474	448	501	457	491	497	454	488	514	489	448	500	464	444	489	500	450	481	504	465	515	531	509	484	462	503	473	492	463	486	478	478	455	457	491	499	470	489	518	474	542	489	513	509	508	513	492	486	456	505	464	509	480	470	513	464	471	494	470	501	486	473	487	451	462	466	473	477	429	525	507	504	512	475	491	507	445	537	502	493	455	479	486	505	486	497	499	489	491	499	490	475	508	491	525	500	470	495	452	444	494	476	487	495	443	471	460
31071	28559	27714	22481	14616	7175	4057	2634	1792	1149	726	484	374	303	258	234	256	218	216	199	228	221	220	234	218	182	223	193	212	229	234	220	241	230	213	236	222	175	221	228	189	262	207	226	211	219	224	202	240	226	204	204	239	257	223	213	189	212	217	238	209	222	206	210	234	215	214	208	223	192	243	247	190	212	200	210	224	225	211	216	208	223	211	216	240	236	231	206	217	215	189	206	197	241	210	208	211	226	221	204	218	219	223	260	209	215	202	227	185	239	202	225	210	206	222	210	203	212	206	222	243	220	227	204	207	235	217	229	218	211	191	210	228	234	206	212	214	200	207	211	209	205	229	216	218	223	218	227	229	188	204	232	218	226	205	187	193	232	233	217	223	226	191	206	239	220	207	219	219	231	217	213	221	214	200	239	218	201	237	221	201	211	230	210	193	187	206	213	211	200	221	225	204	221	209	203	206	218	236	216	215	235	226	243	220	194	219	205	222	217	202	190	246	250	213	219	215	263	205	208	231	195	205	218	229	220	202	200	220	202	198	224	216	194	197	218	220	227	204	202	206	222	203	216	214	206	215	247	220	203	223	207	224	228	201	223	197	227	215	208	193	213	241	228	196	193	217	197	192	215	223	221	221	192	219	216	233	212	198	207	221	220	194	225	221	215	225	204	245	197	203	253	229	199	196	199	200	225	188	211	222	234	212	223	230	190	224	208	219	237	207	218	212	236	219	237	221	198	195	204	196	190	231	199	185	235	208	187	196	229	260	224	205	218	196	231	209	228	226	208	218	200	221	217	230	209	222	216	193	205	194	208	208	206	201	223	212	226	218	217	240	238	215	216	214	244	198	219	211	212	200	190	213	213	197	231	216	227	229	187	232	237	220	193	227	213	209	237	229	208	228	230	205	214	223	204	207	233	189	234	247	192	193	209	202	211	211	207	227	194	218	202	212	201	228	212	210	210	221	207	238	193	211	213	209	216	203	202	219	183	213	219	211	215	230	219	220	214	189	229	229	195	205	209	217	212	224	211	213	215	216	210	190	208	215	214	213	208	239	242	224	208	199	216	244	179	246	226	221	227	195	210	230	208	214	251	219	224	221	216	240	231	205	218	208	195	218	209	228	199	215	209	211	211	205	190	206	217	195	228	204	217	218	252	232	195	214	238	222	230	229	206	231	219	198	238	210	227	221	213	213	241	225	187	213	210	227	224	205	195	216	195	194	208	200	209	209	200	194	209	202	205	198	229	185	208	215	233	205	245	207	238	214	218	216	214	226	231	225	230	205	211	207	213	206	214	192	205	228	216	218	223	204	212	198	217	224	222	221	214	184	217	203	210	228	228	232	243	213	241	181	224	185	216	188	179	211	198	230	227	214	195	210	212	231	225	211	174	209	197	238	211	221	219	204	225	239	214	216	216	208	214	204	220	216	221	217	203	229	209	196	208	212	209	227	213	221	201	227	201	210	237	198	210	223	265	223	205	200	227	204	190	225	236	206	193	237	207	211	212	224	233	220	221	187	226	226	202	233	204	224	208	210	196	224	204	181	221	209	230	228	230	200	199	205	228	208	193	200	207	224	204	210	205	215	225	237	231	199	219	215	222	201	227	232	199	227	217	247	251	220	207	216	221	204	224	224	195	208	238	193	214	209	206	238	217	229	218	196	213	194	193	187	209	214	215	214	228	212	199	224	206	241	218	218	215	208	202	227	207	240	222	209	212	204	204	209	210	229	215	210	209	212	232	218	189	244	202	224	220	229	255	222	232	208	223	220	247	186	222	194	233	202	202	198	214	231	201	217	219	225	236	221	201	212	188	202	211	221	214	237	176	238	217	233	215	251	200	241	228	215	221	192	214	226	199	227	239	203	232	211	204	257	184	229	210	214	229	237	201	219	213	237	215	206	237	231	222	215	202	218	222	195	205	227	215	241	267	204	219	181	209	206	240	246	197	217	198	257	202	193	214	213	212	218	201	215	233	218	199	226	247	227	217	216	238	196	230	212	218	221	210	207	208	207	232	225	236	199	222	209	197	192	185	185	203	222	214	191	250	244	211	190	221	216	218	195	227	249	239	237	194	238	223	185	224	200	221	218	209	219	234	232	218	238	217	226	223	200	192	209	192	201	197	190	210	244	194	216	220	216	211	238	200	196	224	198	252	197	213	227	212	217	203	222	216	213	226	207	211	229	221	244	234	238	235	240	226	227	231	217	223	231	238	225	226	210	197	223	199	243	209	228	192	194	207	233	211	207	201	214	209	177	222	230	225	222	233	217	216	204	192	233	207	229	204	193	220	214	204	236	212	216	246	211	214	216	211	201	227	204	237	222	219	215	233	235	230	239	198	203	218	213	211	226	230	200	222	188	208	207	190	208	269	222	199	233	195	217	225	212	188	241	199	220	239	233	211	204	217	232	221	209	243	258	220	222	193	239	195	215	210	224	202	191	219	200	216	197	224	215	203	233	201	219	225	188	206	207	211	186	198	199	218	247	196	201	230	193	243	189	211	221	224	185	181	233	229	213	220	214	209	216	221	202	212	240	253	218	238	215	230	241	237	236	212	207	238	237	192	203	200	221	208	227	228	208	200	196	216	220	198	196	240	245	235	204	231	220	186	180	222	209	202	230	220	209	211	222	198	198	223	206	237	198	207	212	240	202	238	223	196	229	207	213	238	200	205	222	238	226	209	229	216	237	200	192	228	214	212	204	198	246	211	211	216	214	201	227	188	228	230	243	211	235	213	237	240	227	194	230	212	227	190	209	218	252	233	230	220	201	196	205	203	228	241	230	204	243	247	224	230	224	213	206	216	228	214	241	202	209	197	211	210	203	199	219	229	195	231	214	235	203	181	195	227	189	229	221	194	195	223	224	195	175	250	235	185	199	220	224	200	201	236	219	200	189	196	199	205	247	227	206	237	220	188	207	205	210	225	215	232	211	245	239	220	204	194	272	204	233	202	245	240	199	245	203	191	212	193	202	190	242	205	237	212	193	205	219	204	223	196	204	198	196	227	210	231	200	215	218	229	207	204	198	186	211	201	228	215	212	201	204	223	204	195	201	229	235	201	215	213	210	214	222	192	185	206	208	190	218	216	203	211	213	235	218	204	204	210	236	204	213	234	209	233	232	224	216	209	215	204	176	216	213	230	209	192	233	227	233	243	227	208	235	204	213	215	207	245	198	233	225	204	213	239	214	219	220	200	188	195	219	204	200	196	214	209	211	199	206	207	215	227	222	210	245	197	194	223	230	226	243	220	231	217	217	210	230	218	216	207	227	249	227	196	197	231	247	219	202	232	228	212	206	206	210	208	215	217	245	220	217	209	204	225	206	202	220	220	218	218	186	240	193	182	198	187	210	227	257	210	203	238	217	217	204	213	206	185	236	239	212	226	235	223	228	237	217	200	216	233	208	201	226	197	200	204	212	244	237	221	215	231	211	223	201	200	229	205	249	200	214	238	209	232	204	177	211	208	194	213	188	228	216	223
19237	24223	30786	32584	25713	18563	13633	10251	7385	4633	2583	1717	1104	785	603	576	536	533	512	483	529	536	486	489	481	483	502	503	457	490	474	506	520	487	503	479	501	508	495	509	492	517	487	485	520	502	502	514	493	519	501	495	495	505	455	450	527	452	496	464	498	481	474	492	484	503	512	507	480	480	475	483	509	482	494	506	477	513	507	508	456	487	491	513	496	453	533	501	510	479	457	465	512	492	504	492	452	484	517	490	469	497	527	517	495	516	501	464	508	496	497	505	458	482	482	498	495	488	545	465	475	520	445	486	471	484	440	502	526	466	467	440	468	492	517	471	494	476	488	478	526	465	488	505	517	494	463	505	510	474	469	522	479	472	477	506	483	508	517	496	487	469	533	526	498	492	482	489	480	490	528	488	477	464	496	530	505	458	504	491	481	448	492	507	507	499	499	517	512	486	471	480	514	482	467	460	537	516	457	490	516	486	520	489	526	491	544	485	559	531	460	481	495	518	498	454	497	494	446	517	490	452	498	463	492	479	493	534	489	522	529	490	508	480	479	469	480	471	503	486	447	501	494	519	495	499	448	489	512	475	472	477	521	488	448	489	505	482	510	504	482	507	497	486	494	507	474	492	480	467	495	477	544	478	517	527	473	490	497	570	495	469	488	458	515	470	448	495	497	459	466	515	497	479	484	530	490	475	468	503	505	487	509	456	499	477	505	510	464	502	497	462	516	451	520	499	486	458	515	492	497	502	506	502	498	528	535	468	476	475	481	499	482	491	479	506	512	500	454	470	511	484	484	522	456	540	537	547	554	487	514	442	510	457	454	487	501	454	503	475	468	510	484	493	486	475	502	453	509	508	528	472	474	481	519	495	517	471	496	505	473	520	471	519	481	499	563	509	503	503	490	470	526	515	536	502	499	515	486	498	515	491	482	499	484	496	476	517	486	440	507	478	516	505	502	490	456	490	510	474	488	515	500	488	515	481	496	495	520	478	495	517	482	483	488	505	492	494	482	465	496	511	470	521	470	499	486	449	482	498	497	479	467	490	492	444	498	466	468	511	511	478	471	523	495	504	478	485	501	468	518	454	478	492	510	484	510	512	493	492	478	507	483	472	510	493	496	521	512	492	467	497	503	435	523	513	470	504	456	495	511	513	489	532	499	521	516	471	485	504	510	482	477	535	529	482	482	507	507	515	488	490	479	507	473	513	482	492	475	493	492	489	505	540	508	468	517	502	515	464	513	487	535	516	483	478	493	504	471	500	482	506	476	508	493	457	493	484	482	479	450	489	499	510	507	493	524	479	475	511	509	477	514	472	502	485	497	515	507	490	509	515	481	519	485	509	502	516	496	447	483	467	504	499	502	508	519	500	543	465	481	501	473	504	518	474	514	441	511	485	506	478	482	493	456	487	497	477	506	468	487	515	457	462	533	502	475	506	498	470	531	509	507	494	477	510	472	484	438	489	532	546	528	490	509	477	454	515	545	506	489	493	472	482	495	522	517	510	510	468	474	482	501	501	490	483	514	487	506	511	516	521	531	482	499	526	484	531	503	485	482	470	471	490	493	517	527	496	495	515	518	470	518	454	490	462	474	505	495	504	496	523	472	460	514	467	491	503	528	495	528	502	517	506	479	522	490	472	472	497	513	488	499	498	470	489	481	514	467	466	491	479	502	498	490	488	491	514	506	479	476	489	468	487	493	484	480	477	486	531	505	441	454	529	506	488	501	485	487	491	458	473	500	487	465	519	518	534	466	484	491	480	476	516	476	507	499	509	519	489	486	482	476	498	492	492	489	471	484	531	492	493	487	479	493	500	506	518	533	504	495	530	498	484	483	508	507	492	487	495	493	508	479	502	532	511	504	466	487	490	502	484	499	489	492	505	470	475	507	538	480	502	488	485	522	480	522	529	497	505	518	476	501	462	453	496	515	500	492	508	514	511	491	455	469	499	455	501	489	443	481	506	492	477	485	470	486	489	509	496	478	452	492	458	452	514	495	509	497	503	513	518	524	514	490	518	491	514	509	484	525	470	510	480	513	504	520	479	492	510	499	529	477	479	516	498	511	486	476	476	489	468	506	539	488	486	464	495	503	484	505	488	456	503	501	569	457	489	499	508	455	502	501	501	502	471	499	445	514	496	495	503	456	512	466	429	486	479	489	524	506	515	502	506	466	511	489	485	498	518	489	499	460	480	500	511	514	497	492	484	482	491	487	480	469	485	456	474	474	475	515	473	448	465	516	496	452	481	487	488	504	464	509	484	504	511	490	507	472	511	511	469	513	511	494	494	511	468	493	494	501	496	470	499	518	497	529	462	464	507	486	480	508	465	475	467	492	509	500	513	513	502	464	502	459	490	460	475	497	511	472	466	465	499	467	473	472	498	502	473	459	447	472	489	457	460	503	514	468	496	493	498	480	513	489	511	532	503	497	477	478	505	485	485	496	468	470	510	438	489	458	517	490	514	498	471	512	486	499	503	527	464	523	476	454	478	501	483	482	470	493	502	496	493	488	512	470	529	491	471	452	524	489	478	488	479	478	483	513	480	484	487	453	493	466	504	526	477	504	512	528	468	516	485	510	497	510	510	516	504	499	508	474	481	523	485	473	498	457	474	496	518	492	489	495	476	457	541	462	524	463	510	487	496	479	501	496	469	503	500	506	486	481	437	503	484	493	525	458	454	483	456	447	469	473	502	462	503	497	463	485	531	486	516	473	462	511	508	509	486	480	513	502	487	481	484	475	496	513	477	472	476	478	520	503	476	500	470	492	455	471	457	507	524	514	458	469	473	507	494	509	485	515	481	460	484	492	489	473	514	482	480	501	454	469	481	474	488	547	490	517	470	469	535	502	508	519	522	498	485	498	476	502	501	480	535	525	521	478	507	455	542	495	525	473	508	497	504	485	461	509	496	490	489	495	475	506	491	521	504	464	483	490	467	473	480	486	515	500	499	466	529	499	471	489	489	501	540	480	526	522	467	490	513	534	527	489	448	469	484	475	494	478	460	468	449	469	511	456	465	486	494	502	487	495	501	458	500	500	505	473	508	476	524	468	516	484	500	478	482	515	485	481	503	484	489	474	439	491	492	483	498	512	491	503	481	503	507	517	487	477	455	451	501	470	517	514	494	483	479	488	508	501	504	480	482	479	473	496	508	458	495	476	479	535	542	493	462	495	494	495	483	500	525	527	455	485	497	495	479	514	505	465	460	497	477	502	505	471	490	462	444	518	477	497	472	556	515	488	531	465	491	511	505	487	493	498	525	551	479	507	504	495	485	522	515	467	496	479	483	520	457	517	477	494	544	481	473	490	560	493	521	489	496	463	513	472	505	486	474	482	495	512	465	477	483	501	469	504	506	485	490	476	489	501	503	515	514	506	478	500	497	470	519	498	458	483	477	482	483	509	499	490	478	489	492	461	508	470	486	500	467	525	485	462	475	510	493	538	486	491	520	489	464	463	467	499	493	465	477	482	469	502	478	485	492
50009	51673	51899	46669	34525	27283	25105	22207	17027	10505	5150	2835	1490	748	511	323	274	270	247	231	216	204	221	214	222	220	225	226	247	227	194	218	221	209	210	209	216	208	191	215	218	231	200	225	219	204	186	186	206	211	227	194	211	210	231	229	191	223	233	225	232	206	210	211	214	218	237	211	224	201	219	225	213	207	221	223	213	233	240	228	218	254	216	199	212	222	201	229	217	236	211	216	220	211	244	233	200	190	223	230	219	208	240	207	191	192	231	236	229	251	191	218	229	205	201	197	215	208	218	226	213	221	214	212	206	215	233	206	201	205	219	218	242	190	229	219	194	229	239	257	182	230	201	222	221	224	215	233	204	212	227	205	215	213	201	226	196	224	247	222	206	221	201	217	222	210	238	232	201	200	233	206	199	187	212	219	206	205	205	220	211	214	224	239	211	181	256	233	222	222	215	236	223	230	227	197	220	224	194	219	212	228	225	206	212	218	237	191	184	218	222	231	209	228	207	217	216	193	224	216	249	211	203	233	203	206	204	221	233	214	207	215	208	239	220	214	246	218	224	234	197	231	197	195	227	195	236	198	208	205	234	207	214	236	210	208	209	198	204	206	233	199	221	207	208	221	210	211	199	249	206	200	211	214	210	219	204	224	228	188	242	228	204	214	209	210	195	199	215	197	213	213	235	229	201	206	206	218	238	222	217	232	232	220	213	189	193	212	235	228	208	222	223	215	209	217	215	237	214	225	210	206	233	210	209	249	227	211	203	219	218	225	249	193	202	218	215	236	229	192	221	223	205	207	213	221	211	200	215	199	225	218	210	210	210	237	238	199	211	202	191	217	208	207	234	199	226	208	206	203	216	181	195	213	197	188	229	198	208	220	212	216	205	196	228	214	206	207	213	211	215	226	214	228	197	213	195	210	214	230	198	192	214	211	196	201	192	216	202	230	214	207	234	219	206	220	205	200	218	233	195	207	195	191	226	214	224	202	225	229	227	232	215	213	213	236	198	221	218	213	213	217	211	216	218	205	233	225	202	212	178	251	221	197	227	214	216	211	237	187	215	208	210	198	199	220	209	236	207	198	219	218	216	236	202	222	193	214	197	221	231	219	222	232	204	213	217	197	207	227	208	193	206	208	195	204	203	197	233	205	222	233	217	228	225	245	261	199	227	229	209	211	229	175	230	235	214	211	209	206	226	227	193	202	225	201	204	211	238	228	176	206	214	239	197	240	228	227	231	238	197	207	194	217	226	216	204	223	237	233	247	259	198	207	207	207	214	220	177	228	202	224	219	211	209	198	204	207	201	214	202	236	203	213	202	230	186	220	228	210	249	241	237	235	238	210	230	212	187	206	204	222	194	223	231	215	209	208	239	226	226	210	199	200	197	217	236	219	221	196	211	191	205	177	220	220	237	249	241	189	219	240	232	230	202	241	209	217	188	186	227	203	222	218	229	249	235	219	219	219	222	203	219	237	220	216	219	228	236	230	223	199	198	209	192	225	224	195	196	250	198	231	234	237	222	234	220	230	224	225	209	232	213	184	230	214	227	227	201	216	208	239	207	216	187	225	210	210	225	226	226	211	236	211	197	236	225	193	225	203	223	209	234	232	243	208	220	198	206	216	217	181	215	202	224	207	209	210	221	216	231	211	217	213	246	226	207	196	224	207	222	189	230	186	207	230	222	220	216	210	209	203	179	217	223	229	213	187	212	254	233	213	248	221	207	225	236	205	244	232	200	225	212	212	232	219	237	223	214	221	190	223	205	201	205	218	235	222	218	212	225	213	208	215	196	191	225	190	196	225	228	218	209	197	197	223	239	210	191	203	189	203	214	243	219	217	206	198	246	213	230	216	228	218	207	206	217	207	216	226	170	222	220	227	204	182	204	210	223	209	219	202	227	231	190	217	220	217	214	214	234	225	207	261	186	214	226	223	212	236	223	201	204	209	206	207	232	204	187	226	214	231	233	212	207	221	231	190	193	214	202	203	229	240	186	179	222	184	254	214	229	193	230	237	216	201	225	233	207	219	217	187	214	209	209	214	226	218	208	183	222	223	215	207	207	218	212	252	246	204	224	204	218	209	224	215	207	209	171	218	240	216	194	208	207	208	223	233	222	217	215	212	220	239	197	206	192	234	211	190	211	219	213	244	204	200	205	208	204	216	184	246	200	207	223	195	224	239	237	226	202	227	222	217	224	208	204	222	215	216	242	225	203	218	194	226	217	215	210	221	217	182	235	239	221	224	224	215	199	210	212	190	214	197	215	201	206	204	195	215	198	199	244	216	211	219	212	210	223	198	192	233	201	194	222	230	205	210	217	208	221	191	190	207	230	190	209	214	210	229	204	184	241	217	212	228	205	236	210	204	193	197	231	229	250	245	217	240	210	264	217	212	203	213	214	213	209	208	222	206	214	228	237	212	207	234	196	216	214	199	223	232	232	216	228	204	248	219	213	237	226	215	231	224	210	213	211	224	206	230	219	187	203	239	222	211	216	215	197	223	249	229	204	214	200	212	208	223	209	234	221	230	207	237	208	194	203	241	232	221	229	205	217	189	208	228	219	197	215	237	202	223	219	213	214	233	224	217	194	218	212	201	221	225	215	215	216	227	203	211	215	201	245	220	210	223	244	214	211	202	214	210	203	189	215	222	224	229	256	219	200	213	198	210	228	220	240	218	209	211	212	214	243	234	243	214	207	205	259	225	208	238	213	203	207	231	184	206	221	230	221	197	196	191	232	213	243	194	228	213	248	216	193	220	203	207	222	238	224	171	215	223	190	217	199	196	241	209	216	228	223	193	222	226	220	223	229	247	207	234	220	232	234	227	210	219	235	238	220	238	210	191	229	231	196	198	235	218	220	200	214	227	239	221	237	200	195	199	228	220	217	222	197	225	239	186	200	217	204	209	223	201	256	220	230	245	213	212	242	192	208	212	203	229	207	215	219	198	204	241	199	210	214	207	210	195	215	191	219	234	231	203	214	227	186	217	191	209	233	215	193	209	200	227	215	212	229	204	239	211	231	234	249	207	214	215	215	202	236	210	196	182	217	208	216	243	216	193	220	213	239	215	210	223	220	236	243	224	220	242	227	234	220	215	217	192	230	202	207	219	225	185	221	225	237	209	219	202	191	200	208	205	241	226	194	236	240	197	182	188	227	216	220	238	225	197	237	220	197	182	186	207	203	202	213	202	222	223	190	213	226	212	189	231	227	205	242	188	202	249	208	211	209	218	227	234	249	198	232	210	263	229	226	225	220	219	203	235	209	183	201	232	221	231	208	220	248	200	184	208	211	212	239	205	222	250	218	246	201	211	193	221	212	239	207	195	216	219	187	216	242	198	207	189	194	211	238	204	225	209	209	210	193	188	221	213	203	225	216	257	211	193	195	236	216	199	203	204	220	223	209	233	224	255	247	198	218	217	195	207	241	194	220	193	220	225	210	210	235	231	213	209	195	202	212	227	204	194	237	225	215	199	218	212	191	225
34882	45590	53637	53062	45138	39293	39371	38078	33275	24734	16010	10159	5396	2870	1749	1043	822	696	597	573	527	483	516	521	491	469	539	492	501	503	527	463	469	470	533	526	521	481	502	506	506	503	453	467	502	486	485	483	477	481	492	470	482	505	506	478	494	486	486	490	503	492	448	456	514	487	473	511	519	470	463	498	469	472	470	488	469	468	491	491	515	495	492	478	499	501	523	488	506	527	473	473	491	505	509	473	484	478	473	457	483	489	515	493	486	483	497	513	524	509	466	486	513	479	489	485	487	482	478	487	484	505	465	497	467	505	486	498	479	485	496	508	486	479	513	452	451	516	472	433	512	492	497	492	479	458	504	510	474	506	502	484	479	490	496	531	470	498	520	458	512	467	486	490	477	525	516	505	500	473	496	484	485	492	452	516	453	473	497	442	461	466	479	492	479	492	493	480	476	496	482	524	507	478	505	551	499	471	511	497	482	526	490	464	513	475	517	491	541	477	491	504	474	506	491	461	456	484	478	517	530	467	473	479	479	465	454	518	509	487	496	505	477	467	485	443	494	458	480	472	484	482	436	499	515	505	478	486	499	458	493	469	472	484	465	441	501	526	484	486	506	516	500	475	532	499	466	446	482	527	487	488	487	461	485	470	499	472	496	474	490	506	514	485	505	476	473	479	495	500	509	495	492	447	491	481	491	485	506	501	506	477	501	490	494	421	488	501	457	529	445	479	488	519	480	488	474	464	470	511	506	538	473	443	479	453	490	470	493	551	453	478	490	470	508	455	460	490	483	517	489	493	491	488	448	499	503	462	509	450	490	475	443	488	454	494	482	526	482	500	464	477	464	520	489	546	452	459	496	473	466	484	530	503	478	498	523	491	500	445	477	531	484	515	487	458	472	474	481	447	488	481	485	471	482	458	487	544	525	459	445	477	524	509	493	479	470	478	492	535	504	474	481	531	495	517	474	512	496	478	499	462	463	501	427	481	477	455	471	505	494	524	526	497	469	481	511	449	478	458	518	485	475	453	475	495	476	508	519	471	486	489	554	517	516	439	485	477	451	511	512	493	463	499	494	471	472	467	469	483	491	517	478	478	507	458	477	528	520	471	511	464	502	544	480	520	523	505	502	486	480	489	491	529	450	481	519	500	487	499	516	486	471	517	497	486	466	450	494	508	496	461	480	516	479	503	511	523	473	484	502	473	495	496	493	458	501	518	479	486	511	493	526	508	497	441	434	479	481	482	494	501	535	509	505	474	460	489	469	500	475	467	477	479	482	502	485	520	470	461	474	463	474	510	480	497	477	467	478	501	528	470	524	476	482	498	484	519	484	527	480	505	463	516	503	464	493	491	497	469	421	498	480	503	510	487	481	506	502	459	482	444	498	461	524	477	517	504	511	492	481	472	492	521	460	509	445	444	480	492	491	454	511	465	472	487	460	512	504	503	486	487	490	501	535	460	459	478	476	544	489	487	500	495	475	479	496	462	485	474	458	491	519	512	487	464	496	490	485	475	497	505	479	468	469	499	485	484	472	482	542	447	494	466	496	471	493	511	432	484	508	478	480	500	470	508	485	466	500	503	446	512	503	524	465	518	478	430	500	478	513	492	460	500	487	502	444	466	511	505	470	512	511	473	468	485	441	493	539	454	499	471	492	484	501	498	447	476	479	495	449	498	490	505	485	486	469	460	494	505	502	486	472	496	466	474	489	499	561	475	478	478	476	447	512	523	502	511	469	477	492	494	519	466	480	499	487	470	477	506	475	468	476	467	468	446	488	497	492	482	493	484	470	473	479	460	509	487	453	495	502	496	486	505	496	462	456	482	507	459	487	452	490	478	494	547	528	478	484	468	469	492	466	456	468	534	455	478	495	508	485	492	502	510	496	471	470	484	501	513	475	496	448	491	493	476	512	446	499	472	483	459	502	484	479	476	489	484	470	502	497	468	495	442	488	469	477	471	446	506	448	512	506	490	480	479	498	520	442	501	472	518	458	473	505	524	506	471	452	511	458	471	498	466	482	449	465	493	489	494	468	478	507	483	506	500	517	524	461	457	504	504	483	513	484	496	525	477	489	464	533	505	450	525	503	499	528	486	481	497	490	503	484	452	524	465	480	506	485	492	487	511	441	488	472	515	481	464	497	458	530	528	523	504	520	470	480	475	460	531	442	522	522	483	505	501	506	460	479	505	481	490	481	494	480	469	513	467	501	480	521	483	478	483	486	492	503	529	472	467	481	497	498	495	486	530	491	519	491	466	525	482	479	474	505	485	447	462	516	452	511	513	477	501	479	477	499	517	459	439	505	507	533	497	487	481	453	494	512	508	482	510	518	512	470	496	488	542	491	507	439	475	435	522	468	492	495	496	522	479	515	486	473	481	464	480	493	484	509	476	456	524	474	441	466	499	501	524	468	478	495	463	473	485	517	520	490	522	460	488	459	492	485	498	466	516	439	479	479	471	490	468	495	516	542	492	496	528	475	497	480	492	453	483	479	466	482	510	467	478	476	486	493	492	490	473	472	485	533	528	471	487	506	498	487	496	516	500	466	487	535	503	448	510	497	452	449	471	453	509	479	495	484	495	488	453	486	511	490	514	502	486	499	462	483	482	513	472	508	464	478	489	451	495	499	511	497	456	469	494	506	502	461	505	478	487	503	495	459	470	465	504	508	503	517	488	445	475	490	500	455	509	449	505	511	470	469	460	481	536	456	482	505	499	501	459	521	483	459	518	482	473	478	503	513	457	479	493	512	505	505	464	430	496	476	447	490	490	524	492	540	454	434	487	496	490	455	489	475	475	469	509	518	519	519	498	505	433	506	479	497	543	487	502	455	506	485	506	495	474	449	465	451	495	489	478	515	484	465	486	465	499	493	501	500	513	436	531	401	485	493	485	518	517	490	488	519	512	497	484	493	480	505	456	475	520	463	510	511	503	531	477	476	442	489	485	465	482	481	480	486	505	492	470	475	443	475	524	465	477	495	479	497	502	488	518	460	471	467	501	463	483	469	479	475	476	508	480	493	507	485	494	486	471	485	511	460	446	516	491	497	511	472	512	485	508	456	517	475	475	489	471	535	450	514	454	510	519	501	511	469	482	500	479	488	517	505	475	503	488	487	495	510	515	506	471	480	481	501	470	487	465	482	490	544	452	511	469	521	489	490	494	529	482	476	521	467	463	469	479	482	475	452	502	482	481	493	477	510	507	440	509	483	505	511	464	460	498	462	460	489	484	520	485	470	515	469	524	471	481	473	475	534	477	489	535	460	466	527	443	520	482	510	470	512	435	496	512	485	486	522	502	476	466	467	456	473	513	520	458	461	504	518	491	489	494	534	441	499	514	496	496	499	503	480	433	500	491	483	450	495	533	493	467	484	503	475	479	516	498	522	539	469	527	459	499	499	479	517	507	480	483	493	470	495	509	502	474	482	464	487	476	496	487	490	507	498	496	462	485	492	484	478	528	499	504	498	490	474	501	448	555	462	488	525	480
56963	50807	52492	47528	37720	29186	28351	31480	28625	20429	11194	6006	2854	1336	878	502	404	318	262	254	266	252	248	254	213	242	233	219	215	257	209	231	238	239	222	214	210	223	223	228	214	230	207	222	220	238	226	207	198	211	233	229	230	226	256	227	214	237	214	203	236	229	215	213	250	211	224	217	235	214	206	218	217	200	227	198	209	230	199	240	213	202	215	233	260	208	227	200	220	242	218	237	219	245	228	217	190	215	208	219	215	217	241	225	211	185	194	247	220	232	214	201	243	210	220	210	208	191	232	233	204	220	242	210	188	218	228	221	217	211	238	201	237	243	222	229	206	204	219	229	210	193	207	219	213	237	215	239	224	239	197	214	199	213	213	225	234	235	214	222	200	219	228	224	212	214	240	219	217	236	244	195	199	213	233	201	202	209	204	194	203	229	212	204	216	208	222	237	237	213	224	229	239	227	247	219	203	222	223	240	204	197	210	235	208	221	211	204	209	243	234	219	242	241	241	209	210	191	205	226	201	237	221	201	216	207	192	219	212	223	201	221	226	241	239	203	196	228	224	226	227	205	216	206	217	188	198	192	185	226	224	217	209	202	237	188	195	210	221	211	250	228	234	227	212	246	223	234	220	196	221	244	254	232	215	213	188	222	210	204	201	210	206	224	194	223	241	234	237	238	242	216	224	203	220	210	213	228	214	240	183	232	210	225	228	214	215	208	220	226	199	188	212	205	210	204	229	218	228	206	225	217	201	231	224	212	214	196	198	228	225	214	237	199	241	222	234	215	207	225	248	226	202	228	243	205	254	217	229	250	213	232	222	217	235	223	211	247	198	234	235	200	244	203	221	222	201	234	227	215	194	209	197	224	239	217	233	219	209	219	198	231	243	198	206	202	229	208	210	221	196	206	183	204	243	221	227	217	238	225	205	218	200	189	254	196	223	225	200	205	224	232	220	232	226	248	214	214	217	252	217	223	208	225	213	229	253	240	206	196	229	220	208	206	210	209	219	226	228	225	235	215	217	221	212	226	221	217	198	210	231	232	234	213	230	212	215	227	238	212	225	221	224	222	194	222	222	220	203	198	225	217	234	232	187	216	205	226	217	220	242	210	209	246	214	198	214	216	216	239	242	231	217	207	235	224	230	221	226	208	216	190	227	220	219	252	215	202	195	214	196	235	211	201	213	244	211	223	221	210	209	220	224	227	257	220	227	232	222	192	215	208	232	252	229	230	211	263	201	207	190	194	226	204	225	234	224	232	235	249	241	225	227	235	188	211	228	233	203	229	217	238	224	251	233	254	205	220	222	240	222	224	205	190	250	205	218	232	220	214	233	194	211	209	218	237	232	197	224	218	212	273	211	230	208	214	238	219	215	215	210	229	204	203	210	206	212	217	231	219	233	193	229	213	216	199	214	216	179	213	212	247	245	191	213	225	197	192	218	242	210	191	192	224	231	239	239	251	222	218	203	231	218	211	222	215	234	232	212	215	210	227	251	214	217	219	230	217	221	219	215	245	214	207	230	204	228	224	227	240	214	197	211	241	219	253	231	192	243	210	224	198	211	214	223	214	212	212	211	185	206	248	226	231	208	199	224	210	224	211	224	204	226	230	212	219	213	238	226	231	251	209	231	223	228	225	217	225	201	225	226	240	229	230	204	208	216	211	203	199	199	220	224	219	207	218	208	233	209	204	234	205	215	190	200	212	225	221	202	216	204	196	211	198	207	231	226	225	203	232	214	221	223	237	224	219	234	239	211	198	226	205	216	200	211	251	209	199	223	206	217	210	237	206	227	218	215	176	193	223	221	210	225	219	211	174	211	235	201	203	214	201	226	249	203	202	221	231	209	226	244	235	200	209	213	197	227	253	200	196	226	217	206	208	253	220	221	210	196	213	229	228	201	226	198	218	211	212	229	250	229	245	213	216	232	241	193	215	211	218	220	230	233	212	213	229	200	219	229	225	223	206	206	235	214	209	214	210	209	239	227	213	197	210	247	250	229	208	267	213	222	225	231	207	213	228	210	210	246	208	202	215	233	220	225	214	206	210	204	244	212	214	220	226	179	222	225	219	184	216	243	242	229	235	232	199	212	222	183	223	187	203	201	222	200	226	238	214	233	224	217	226	227	233	257	224	205	219	196	204	211	226	261	223	213	268	217	219	192	221	237	244	225	201	213	196	195	234	230	243	243	236	203	203	237	222	186	178	218	218	210	227	228	226	212	204	236	228	235	208	212	224	192	227	200	234	217	223	202	234	206	222	210	229	217	256	261	200	198	224	211	220	223	226	189	245	227	238	235	217	199	226	202	229	243	239	239	233	213	225	217	188	198	220	223	220	243	215	219	239	220	232	245	227	200	215	212	210	222	207	228	228	202	196	207	254	215	216	234	224	225	229	226	208	211	244	202	204	222	215	207	205	225	236	212	208	251	216	272	225	226	214	214	205	216	243	210	261	204	228	208	188	205	215	220	228	235	248	242	198	209	195	221	192	205	210	253	238	211	202	223	199	203	210	210	219	206	241	221	192	181	207	230	199	226	204	245	195	224	230	187	208	231	195	229	208	220	194	224	193	243	194	205	209	229	230	245	238	227	205	242	206	229	253	177	202	217	231	245	219	223	213	199	229	235	200	202	213	208	209	184	216	254	218	239	230	205	238	194	222	231	207	225	203	247	241	226	220	217	216	231	216	212	215	227	216	235	209	209	222	230	205	218	206	209	203	240	224	179	202	208	227	231	203	220	234	212	210	210	215	218	234	217	224	190	206	220	236	208	189	211	224	193	225	211	213	206	203	219	246	219	201	235	241	221	210	250	224	231	229	236	226	209	232	229	235	192	197	214	233	229	227	232	190	207	213	217	234	233	224	214	229	224	251	226	214	218	234	214	232	241	229	189	268	193	239	219	220	183	221	234	225	218	231	235	207	248	224	239	228	192	205	218	239	233	245	230	222	206	246	203	242	231	215	239	198	213	238	232	218	214	239	234	215	205	216	212	221	229	223	195	210	250	239	246	189	218	202	224	195	217	213	221	244	228	225	200	232	214	231	238	207	185	228	217	223	215	212	201	224	207	191	228	223	209	240	256	223	201	228	216	205	216	213	223	217	200	221	231	243	232	206	213	203	232	205	221	225	206	177	205	224	245	215	218	264	212	200	230	195	234	229	194	214	234	232	196	220	227	223	227	220	191	218	220	226	225	208	245	230	236	223	214	203	221	212	204	231	220	231	185	217	216	236	238	223	234	224	192	222	197	228	202	209	218	226	221	215	265	229	240	239	197	238	213	231	211	195	213	224	221	197	238	205	271	217	226	233	234	220	208	216	200	234	195	194	234	199	222	237	184	222	234	231	234	217	228	201	220	233	249	238	202	216	246	206	247	240	217	224	238	235	225	228	251	204	236	240	241	240	244	199	242	224	243	225	260	212	222	222	204	213	212	236	190	198	229	205	189	227	225	229	236	205	195	233	230	215	223	196	203	216	208	274	259	209
43015	49541	58721	56574	51784	47675	46702	49267	44311	34742	25495	16299	9306	4534	3049	1654	1212	979	672	611	567	664	605	573	539	549	504	519	482	522	485	449	490	471	488	476	492	491	500	508	492	472	470	482	507	454	503	527	498	498	486	512	483	479	471	502	510	495	514	473	465	510	488	494	494	506	465	475	488	512	517	478	464	456	499	497	538	487	490	502	490	456	486	522	503	506	497	481	489	487	509	487	515	445	472	484	500	520	519	475	510	478	467	495	537	463	490	451	501	468	500	510	490	522	449	509	475	518	472	504	473	496	482	473	499	467	496	506	455	481	503	481	475	482	536	479	514	465	467	483	506	461	465	500	459	486	498	501	496	469	497	471	485	511	465	453	510	452	508	448	479	483	521	462	520	498	497	480	488	455	483	497	493	487	448	467	481	489	495	490	504	429	482	516	526	512	480	497	463	511	502	486	519	501	472	471	489	520	488	477	472	465	497	469	505	481	513	535	491	455	499	521	481	445	514	464	484	535	490	462	530	484	457	475	483	486	488	531	454	484	480	505	501	492	473	470	508	493	473	446	502	497	473	505	527	527	498	526	495	487	497	474	504	502	484	464	486	516	519	476	479	501	490	484	475	467	469	502	468	512	461	444	487	524	501	452	462	430	497	470	459	466	480	481	442	501	492	464	419	515	467	471	497	461	461	522	487	483	508	509	467	472	459	479	445	464	516	482	478	496	538	506	512	498	468	520	477	520	513	496	517	468	496	456	508	493	476	490	452	476	461	465	501	561	467	493	521	492	478	484	482	474	503	509	478	491	494	466	467	483	480	473	520	454	475	492	495	475	528	501	490	490	447	423	473	463	481	482	544	469	499	498	509	464	486	503	468	479	496	461	514	509	466	479	478	495	475	487	497	478	499	458	532	506	482	532	489	457	501	491	496	465	479	473	487	479	460	521	476	513	437	503	517	518	483	454	480	498	471	512	476	495	451	502	508	480	486	482	479	454	474	464	514	477	475	487	533	488	479	509	457	458	488	477	514	466	457	486	505	482	509	501	485	488	468	503	478	464	494	522	468	458	518	491	456	474	490	504	471	486	484	465	484	466	472	480	538	456	499	493	456	470	514	466	460	508	514	486	474	454	505	481	497	543	483	473	471	461	466	454	496	482	477	478	530	477	532	485	486	519	501	445	469	432	519	466	499	468	511	484	499	484	472	470	502	495	463	471	496	525	492	492	502	508	462	521	485	480	481	473	465	486	491	466	460	481	497	485	508	483	487	535	457	461	518	472	486	516	466	468	485	453	497	498	470	499	451	448	504	484	506	486	488	498	471	484	463	501	457	490	493	491	463	519	483	463	471	453	447	455	462	491	497	501	461	460	503	495	519	475	499	476	521	512	507	480	490	485	476	522	501	493	501	506	478	485	508	447	513	469	506	487	518	468	491	476	499	480	474	428	504	475	510	436	465	466	485	505	473	454	526	494	521	437	491	496	486	498	486	514	498	492	515	459	487	491	469	439	464	460	499	459	477	483	485	491	485	479	439	501	491	503	473	486	466	482	509	469	506	505	491	459	509	472	483	455	488	503	475	510	504	468	464	474	497	470	508	480	475	499	475	484	507	482	502	523	533	455	466	492	488	488	470	448	514	451	515	480	485	481	448	444	520	456	458	485	525	442	490	507	452	510	481	475	490	502	459	507	440	468	469	480	447	504	483	507	444	500	504	496	469	501	528	500	482	478	494	473	479	452	491	488	463	502	516	490	477	471	484	494	464	493	528	512	490	472	462	462	473	512	483	490	519	489	509	523	449	497	497	457	479	497	481	441	494	474	473	511	504	477	497	491	475	507	482	472	446	482	473	481	462	463	470	441	495	455	487	475	485	518	482	502	495	496	495	484	478	512	491	451	481	507	493	458	463	444	445	471	479	492	480	468	451	477	458	509	470	438	515	452	480	519	459	526	504	491	519	459	474	476	490	475	529	507	504	521	470	492	537	486	468	485	465	467	517	501	523	461	466	472	498	525	513	465	484	490	488	514	496	480	481	476	466	497	510	481	481	477	477	500	484	504	475	493	497	488	540	457	486	491	438	489	491	485	543	500	496	454	479	499	477	464	514	479	505	475	483	539	450	499	476	493	463	487	442	519	497	482	529	483	492	522	476	494	476	518	468	510	532	465	481	458	507	486	471	504	462	470	483	510	457	473	507	455	452	456	475	486	535	485	484	438	474	487	512	483	487	488	515	481	507	511	472	475	464	519	471	455	441	486	515	490	480	470	487	471	469	490	513	515	534	517	490	458	470	447	491	499	493	497	502	555	445	484	510	452	464	502	472	493	536	487	505	454	508	436	481	485	478	464	459	504	474	506	472	462	477	478	478	527	468	487	497	529	507	531	479	506	493	502	497	473	503	499	526	494	463	516	443	528	459	473	475	483	477	486	499	478	508	459	531	482	510	465	482	520	490	489	500	472	482	518	471	498	472	473	485	482	470	481	501	476	437	507	474	493	479	545	521	481	486	525	512	471	463	471	464	512	481	496	534	486	525	497	483	479	493	487	501	523	515	493	505	463	427	478	486	503	504	479	521	465	485	454	481	512	472	516	473	541	489	472	461	486	468	493	461	532	458	432	456	464	457	488	467	470	489	457	483	516	507	512	532	515	469	496	466	490	517	484	453	470	492	509	478	503	431	464	509	508	527	483	462	486	519	471	484	464	509	506	448	464	493	508	497	517	455	471	454	464	489	467	504	502	479	459	490	484	544	516	482	457	530	505	492	478	468	518	465	492	455	478	504	499	462	516	475	497	480	481	492	499	493	498	459	469	480	451	511	494	487	490	467	504	482	494	507	473	478	479	469	493	504	455	469	510	469	498	466	505	488	501	486	450	473	507	516	497	465	486	460	490	488	463	538	464	493	503	477	471	439	489	456	467	489	512	504	478	472	466	460	461	525	459	498	474	468	496	449	520	456	469	479	495	452	493	469	498	499	464	461	506	475	450	473	500	463	439	489	524	440	445	518	497	481	519	445	462	495	481	494	499	496	507	483	510	504	489	514	473	490	487	469	517	460	499	484	459	477	505	469	506	437	480	488	427	492	475	464	472	477	500	498	478	497	489	492	497	515	474	485	488	496	478	448	458	460	489	493	509	515	465	474	528	487	494	519	492	493	492	473	494	448	464	508	483	471	494	472	475	446	517	459	472	507	488	521	459	527	483	458	503	506	480	453	508	489	508	478	491	503	483	468	463	476	457	506	504	494	507	454	522	449	499	478	476	471	440	508	450	482	507	472	521	491	490	486	466	459	416	521	478	497	449	463	489	514	471	526	447	493	465	491	474	479	469	499	496	439	484	500	457	479	534	461	485	471	474	502	475	555	500	497	536	493	539	496	525	521	446	494	505	440	465	487	524	477	503	494	485	478	456	468	506	490	505	504	471	491	501	451	500	532	478	466	528	497	483	508	496	493	510	497	490	469	482	460	483	516	490	519	486	493	526	510	508
29714	28232	29487	25070	15812	7629	3788	2827	1928	1205	814	534	360	317	245	263	268	214	231	218	227	199	239	219	223	229	221	217	218	222	218	226	220	232	231	223	240	226	216	197	240	211	186	196	188	215	235	213	238	248	229	231	206	204	209	210	222	230	206	215	212	197	211	225	255	234	203	219	220	227	221	226	225	194	197	200	196	218	205	208	224	208	201	230	244	222	236	203	232	197	242	218	226	207	231	196	215	223	213	219	204	210	185	243	219	181	228	223	216	183	222	237	218	190	197	240	220	210	236	219	216	195	205	235	234	206	204	208	221	234	228	191	215	217	243	198	204	206	197	212	219	243	212	240	189	235	226	197	218	204	189	206	217	208	199	228	211	190	239	221	225	188	206	200	232	216	198	219	217	210	216	198	181	190	214	225	226	221	196	209	214	209	212	214	207	214	217	230	215	246	198	220	243	226	222	215	237	222	220	204	230	209	199	195	220	210	213	205	205	257	223	207	222	218	221	226	248	211	215	237	216	234	247	203	213	208	205	202	216	194	217	209	209	194	243	217	210	196	198	247	204	242	220	196	199	202	211	207	231	234	228	204	210	203	201	238	212	223	224	197	206	216	196	207	201	233	229	212	251	222	206	227	217	234	197	197	236	267	192	243	188	219	192	237	214	239	238	220	214	236	228	196	208	189	208	223	214	183	196	206	205	192	194	199	215	195	236	175	220	217	226	199	220	202	202	191	209	227	195	223	238	234	227	227	222	214	172	257	209	217	233	210	229	215	195	258	247	232	212	203	215	205	235	208	262	220	217	222	210	215	194	207	202	211	239	215	226	224	223	245	210	242	218	247	195	211	225	204	175	212	231	214	235	225	210	215	237	223	220	213	231	221	190	211	220	200	215	231	212	250	209	256	194	212	221	196	227	223	196	224	199	222	209	224	219	206	197	204	201	217	212	209	226	218	221	240	217	225	244	204	223	205	221	202	249	199	197	215	209	233	212	220	197	227	209	252	205	202	224	223	226	246	218	224	196	240	243	215	194	240	197	221	213	238	236	218	221	220	183	231	253	203	210	229	202	214	227	185	212	208	223	230	181	242	227	203	214	235	218	221	227	183	204	241	246	200	189	190	220	220	222	204	206	192	208	199	208	210	226	233	257	227	211	199	241	214	221	213	211	218	231	219	224	207	195	219	214	217	220	216	225	204	191	205	232	228	196	244	229	229	208	219	212	241	210	211	229	208	223	202	213	188	215	214	235	221	217	217	228	214	215	219	198	172	202	211	185	209	215	236	190	214	243	208	225	215	205	237	199	216	209	211	204	221	229	227	214	222	202	217	196	233	234	226	203	221	230	198	218	219	201	216	197	207	192	205	197	208	226	208	200	231	238	196	169	245	194	210	247	216	204	206	216	228	234	229	213	197	206	210	224	219	217	202	210	194	218	186	215	231	194	206	201	220	224	202	225	227	208	222	209	220	197	197	226	190	232	214	220	197	229	209	204	220	206	204	221	192	203	210	198	214	189	240	216	201	208	213	245	228	218	185	223	221	215	216	224	203	211	229	218	210	237	208	194	194	206	218	225	226	221	211	228	193	236	220	192	240	178	221	237	244	241	228	224	236	218	220	240	196	199	214	213	234	204	219	212	224	221	218	221	214	210	201	206	227	241	222	222	248	203	205	214	226	201	233	221	223	191	208	229	199	211	214	227	226	211	216	223	225	184	218	223	226	225	218	236	202	203	225	223	224	220	217	241	220	206	216	220	204	237	223	213	241	199	214	206	217	245	204	213	234	247	231	248	234	234	201	214	214	197	206	210	209	192	199	192	195	233	217	231	232	230	204	209	202	223	219	215	253	228	217	196	220	228	214	232	227	194	234	241	235	230	182	213	201	188	227	232	251	210	209	223	207	206	215	222	226	245	212	232	203	189	194	224	222	217	211	214	237	224	206	228	231	238	220	219	219	253	246	220	219	219	237	199	220	211	191	199	210	246	199	225	226	202	233	217	236	208	235	203	180	209	220	196	216	232	231	224	234	230	228	197	225	227	219	212	214	205	241	226	212	211	205	203	217	233	205	207	215	214	219	207	228	195	217	224	222	216	209	217	198	229	207	196	202	198	208	204	212	244	199	221	201	205	218	208	197	233	234	196	204	204	202	209	235	205	203	223	211	239	233	194	229	224	224	203	227	218	230	244	217	226	202	222	233	208	219	229	240	218	221	192	202	222	231	202	234	186	216	219	218	233	192	223	199	251	235	212	229	208	217	210	213	208	239	213	213	215	232	231	210	214	225	235	216	192	209	214	223	210	218	186	229	205	231	218	208	211	196	210	206	213	207	233	224	214	175	195	212	200	242	216	228	239	199	220	194	215	203	210	233	223	189	204	193	190	231	187	214	203	226	215	222	214	213	236	218	191	233	224	233	231	207	211	203	200	222	202	212	213	211	210	208	221	229	209	212	200	206	234	223	198	179	218	209	234	238	231	242	206	210	191	239	193	202	210	205	223	197	203	195	222	233	244	199	230	233	230	231	237	224	205	233	217	218	215	227	225	219	233	189	210	224	189	210	232	240	259	227	198	209	224	206	210	246	240	216	226	238	235	205	221	205	213	214	227	217	206	213	213	212	239	212	240	245	193	192	197	232	213	233	229	190	207	239	215	231	221	210	203	218	208	211	201	217	185	213	227	196	203	211	226	200	221	212	253	224	259	213	203	211	190	210	210	210	250	233	234	205	200	222	224	207	211	218	200	226	179	182	195	202	220	194	210	208	207	215	207	228	222	220	205	208	235	204	210	190	194	236	194	242	257	240	202	202	264	233	192	225	224	200	227	200	190	241	226	226	230	204	224	204	224	203	217	220	213	195	214	229	224	201	216	212	224	207	226	218	232	195	194	211	208	216	188	193	237	236	225	204	232	250	229	200	203	232	219	181	243	183	229	203	224	198	210	197	209	224	194	198	230	201	229	222	201	225	235	228	203	222	252	215	224	227	213	209	211	209	231	225	217	210	206	219	181	209	214	208	236	216	204	220	235	253	220	226	217	197	213	225	245	206	192	216	229	242	202	219	205	231	200	220	211	239	195	225	213	248	223	216	201	237	196	247	214	227	201	217	210	243	261	215	249	211	216	212	200	221	239	194	192	217	204	214	235	219	183	239	203	210	198	180	209	216	199	235	184	210	202	194	203	218	223	204	201	225	213	208	194	220	221	201	192	223	213	204	251	237	202	208	225	214	204	237	229	234	198	232	250	238	228	214	197	211	213	205	226	230	214	196	217	232	210	217	227	206	159	218	234	204	199	257	212	210	242	202	207	221	200	187	218	243	202	205	228	201	241	217	225	228	210	206	248	229	219	220	218	221	215	239	219	204	222	199	221	214	227	201	200	188	197	219	192	227	212	221	224	210	244	215	218	228	219	199	239	229	200	218	210	209	198	230	218	193	241	224	219	228	218	212	204	227	223	201	236	229	206	212	226	214	219	218	204	225	220	217
18272	23479	32857	34563	28595	18848	12538	10436	7757	4696	2919	1702	1067	790	702	594	541	560	520	502	504	514	481	556	467	495	523	506	513	500	536	517	498	512	527	505	499	472	475	474	481	497	471	517	510	471	509	517	505	487	492	469	500	543	500	511	540	494	472	492	520	491	483	486	535	461	492	528	458	485	487	480	500	493	507	485	490	435	490	462	506	468	466	506	471	491	465	512	475	490	529	497	527	470	455	449	513	521	519	493	469	471	479	490	523	519	491	506	499	505	484	512	483	490	516	506	471	505	454	491	475	477	490	512	463	481	502	500	504	472	521	473	474	510	500	473	526	442	510	511	486	467	502	477	502	553	486	494	535	477	502	521	492	474	491	510	511	488	498	483	519	503	498	491	513	473	494	495	504	480	508	514	472	498	506	479	504	502	444	527	479	547	464	510	482	513	481	472	458	484	497	521	493	506	487	520	486	473	518	478	474	491	479	498	491	493	505	470	500	520	482	513	502	461	504	527	503	503	473	472	512	474	496	523	506	522	503	517	512	465	509	478	448	481	491	475	487	490	455	497	470	505	486	521	466	497	527	515	486	536	560	489	491	508	546	483	456	494	480	506	479	524	533	495	492	522	483	526	525	502	506	499	476	458	464	504	459	520	524	479	468	518	489	530	504	490	469	500	505	493	490	497	470	507	472	487	482	527	490	518	457	509	510	461	545	493	532	536	516	502	506	529	498	476	481	481	487	510	447	482	520	544	515	513	499	528	468	464	497	505	504	484	451	504	516	520	524	486	512	475	523	505	472	479	487	484	517	503	526	533	466	506	465	489	505	486	495	499	511	484	527	483	538	523	497	465	493	476	490	496	469	473	499	470	491	505	509	523	485	508	488	477	478	506	517	436	516	461	491	501	481	486	479	504	498	462	493	516	503	497	496	507	501	506	527	518	459	478	485	494	509	520	527	460	476	488	512	489	489	502	463	523	489	537	543	471	506	473	546	483	488	528	529	527	471	496	492	518	463	501	503	485	509	477	504	511	482	504	493	495	485	508	523	500	494	500	485	489	499	527	484	502	491	506	485	507	515	501	489	495	467	519	495	497	486	493	492	514	472	513	516	477	500	512	512	503	504	493	456	484	438	489	503	439	513	480	539	508	520	517	457	507	475	498	497	481	489	470	487	461	531	532	498	514	494	460	521	512	488	488	487	506	481	508	516	545	499	521	451	544	472	487	497	484	457	534	497	483	455	493	492	525	526	508	517	499	493	543	473	489	506	504	480	512	515	515	481	510	480	482	473	486	486	482	486	494	504	493	521	452	488	509	520	507	483	485	455	498	494	455	490	513	513	493	520	463	516	507	482	470	491	488	486	474	514	533	515	513	496	515	503	510	496	526	479	534	459	513	503	517	491	494	486	478	508	487	465	490	471	503	506	466	511	494	467	482	504	533	496	536	501	511	499	485	497	538	508	473	509	497	518	498	486	479	486	513	499	545	505	481	509	514	495	457	494	493	454	490	465	497	504	513	499	463	478	446	491	486	462	511	510	528	519	497	533	497	518	507	512	494	518	521	492	503	502	488	528	483	516	482	487	501	502	495	513	479	513	494	462	511	487	495	502	500	474	528	485	544	479	484	503	490	485	485	482	482	494	506	503	517	524	511	504	470	470	474	541	495	494	482	481	470	525	453	499	499	466	525	523	476	510	501	517	549	490	515	525	507	472	520	476	519	496	475	474	469	511	484	517	514	474	514	534	511	510	504	534	514	486	465	493	538	493	532	498	501	489	510	504	506	523	466	518	547	454	492	526	526	494	460	485	516	539	503	467	511	490	527	494	502	453	514	466	512	490	497	489	509	505	502	462	515	471	491	456	482	512	507	529	459	527	542	459	480	507	462	506	495	511	531	478	473	487	489	533	508	520	487	500	520	503	462	501	526	496	521	517	500	488	515	530	495	510	496	452	469	528	485	509	495	521	499	499	472	486	452	497	512	493	473	471	480	515	503	491	492	517	477	477	460	511	486	493	474	452	497	452	516	501	506	482	509	492	477	508	495	496	440	515	530	547	467	500	516	519	477	470	472	460	492	495	493	477	464	502	508	499	510	512	501	499	507	524	489	447	505	486	488	469	508	496	500	519	504	489	497	497	501	509	461	523	520	498	517	480	516	509	489	478	490	459	515	503	500	506	498	513	469	502	486	502	491	478	514	507	476	461	476	495	514	492	466	510	496	492	510	491	461	457	473	529	500	509	457	509	488	484	450	483	498	496	492	509	477	518	474	467	489	496	489	497	498	458	482	486	493	534	557	473	500	481	501	514	541	493	503	521	495	504	462	492	501	488	482	450	498	488	510	496	507	471	480	526	500	476	501	520	514	484	492	494	479	484	502	488	487	501	472	477	480	505	471	497	471	506	503	456	514	483	476	535	524	533	493	472	555	498	498	493	480	494	511	510	486	530	501	559	493	479	444	518	504	474	470	483	521	446	462	488	485	466	510	510	480	520	495	524	467	529	471	473	429	478	488	542	501	523	514	492	474	499	491	498	510	495	467	473	524	530	551	500	534	516	478	522	472	466	478	491	486	494	512	515	503	505	462	491	475	544	483	508	524	479	492	464	506	497	469	477	505	525	473	537	496	539	535	504	475	541	468	469	545	497	496	522	490	468	487	479	477	505	497	467	474	495	496	514	498	516	474	477	502	508	525	510	479	465	511	501	476	478	479	482	489	490	524	477	488	483	494	491	482	523	516	503	517	487	451	504	491	494	504	500	469	505	492	498	489	499	472	476	472	478	495	514	476	505	437	471	489	466	551	510	414	514	493	459	490	517	504	510	520	521	499	489	483	514	498	507	458	495	484	498	485	475	520	478	509	457	471	476	463	542	463	505	476	481	539	471	550	476	519	501	479	479	474	483	516	484	546	467	507	501	515	495	488	501	524	516	536	491	471	505	492	474	511	514	523	479	539	472	479	501	500	487	495	505	501	485	504	501	529	477	499	465	484	480	498	480	498	518	484	491	507	526	493	489	489	496	487	486	467	518	478	468	461	515	519	498	517	486	500	461	461	505	514	491	486	490	482	553	493	520	475	511	480	499	490	497	492	498	527	444	493	538	503	496	512	498	526	482	490	481	539	494	514	510	518	523	513	498	519	475	516	469	516	537	491	491	501	493	491	481	502	489	498	512	496	522	519	487	497	504	488	449	449	470	479	544	494	436	465	496	463	441	494	474	532	492	517	519	529	490	461	487	518	521	490	481	485	524	480	519	497	510	485	465	524	510	510	507	483	515	481	492	485	488	501	529	468	521	489	510	439	490	474	495	474	470	519	504	492	459	475	484	538	544	519	534	510	517	489	510	518	489	528	474	496	472	509	476	516	501	496	515	477	506	450	457	535	480	529	510	507	498	502	492	521	500	494	505	533	506	522	490	515	459	508	507	495	476	479	491	459	519	495	492	476	488	516	461	476	499	503	487	511	469	493	502	458	520	505	512	500	503	512
50326	49409	54523	44295	39733	27804	24848	22924	17137	9729	5429	2586	1217	717	480	422	309	298	239	243	219	234	250	255	181	226	211	196	213	203	218	206	225	240	219	209	244	222	231	225	207	234	246	218	210	216	217	191	213	212	199	221	194	162	203	229	231	233	192	204	197	239	226	244	210	217	259	225	210	202	193	210	225	214	229	234	200	204	200	186	210	236	223	215	228	224	218	188	203	245	213	211	208	230	249	224	219	217	197	223	215	221	203	197	207	225	239	218	202	200	253	191	213	202	230	237	200	272	195	236	225	210	203	219	237	215	234	241	215	231	208	204	216	186	222	240	227	218	208	217	216	232	246	215	211	227	234	206	214	226	235	235	207	219	231	225	224	219	214	217	212	219	224	228	236	227	227	191	228	258	226	238	232	204	199	220	183	217	197	192	197	194	225	214	206	182	217	217	205	210	201	203	249	208	251	233	213	194	234	234	209	231	212	207	195	210	211	228	214	227	237	178	205	202	227	213	207	206	210	238	210	206	227	223	229	210	220	222	208	257	237	208	198	208	203	204	202	231	203	242	216	266	211	224	234	242	210	197	216	231	194	203	203	247	224	207	221	245	265	221	192	210	188	227	189	210	219	247	220	218	214	215	234	216	209	220	206	219	213	202	207	269	215	243	217	211	225	212	234	227	197	206	217	208	224	235	223	213	214	216	217	205	247	215	242	206	232	234	211	203	231	216	196	215	197	218	213	230	227	202	240	221	220	222	214	225	182	222	195	226	206	246	210	216	236	213	222	238	209	231	202	193	241	196	201	207	241	215	209	219	232	212	214	208	222	235	221	210	222	229	244	211	177	204	216	202	212	225	228	216	193	181	201	211	233	211	207	212	227	203	242	230	235	237	225	203	219	243	195	205	219	210	209	203	217	205	237	234	207	203	204	228	204	233	201	229	230	199	202	207	204	219	224	236	231	232	227	219	200	213	216	250	235	223	218	216	186	217	217	233	228	203	204	214	222	200	212	218	185	217	213	211	234	226	203	237	185	215	197	201	203	203	230	211	240	221	190	198	221	214	223	213	232	227	226	227	227	203	199	236	230	230	209	206	224	225	213	204	199	229	195	217	214	227	235	202	234	225	225	222	229	220	219	211	214	225	222	183	232	203	229	217	212	213	227	224	204	223	172	229	210	204	252	219	201	232	237	221	218	204	219	192	204	215	247	202	246	209	194	219	202	231	207	207	225	245	213	197	236	185	189	195	222	230	215	201	202	202	219	225	211	216	205	222	222	207	200	199	191	211	221	233	193	230	180	215	219	198	234	226	184	227	234	239	203	249	217	222	240	208	207	215	225	219	208	223	224	233	234	216	194	218	234	236	232	206	208	216	200	232	203	220	208	212	219	223	232	244	218	224	220	233	195	231	211	214	207	214	197	228	220	212	231	211	226	199	215	207	230	224	214	200	220	212	252	218	202	233	243	213	221	211	195	216	220	210	198	221	238	200	240	243	206	216	196	192	203	237	190	231	225	216	223	234	234	228	217	186	202	186	231	246	182	204	191	205	250	208	190	231	249	198	229	224	191	212	218	220	230	231	219	210	233	220	242	224	223	215	219	218	231	238	238	206	211	208	221	213	251	233	225	219	221	222	202	209	233	185	201	221	214	214	220	253	207	206	204	224	217	225	220	216	238	215	232	187	228	219	226	228	197	217	234	205	223	224	225	205	211	211	196	224	205	237	226	229	198	228	231	219	219	234	216	196	204	193	236	205	201	233	223	203	206	206	227	210	187	212	222	226	211	226	209	258	198	218	244	220	224	250	249	215	231	214	221	222	234	198	208	198	208	217	219	192	226	208	211	213	226	195	224	243	250	198	249	241	232	231	230	210	229	210	215	210	199	225	217	243	194	172	251	237	201	242	218	224	235	234	227	224	203	203	211	206	210	216	230	213	207	207	227	210	222	199	238	200	221	213	223	220	217	211	211	237	199	220	234	206	230	195	213	218	212	196	227	217	188	218	212	204	207	225	220	225	220	200	194	220	215	238	228	243	206	199	207	214	231	196	220	207	228	231	210	207	216	211	222	224	226	214	180	199	208	245	227	194	194	200	200	229	186	235	222	206	212	221	218	225	217	191	232	225	194	206	202	203	244	219	223	226	214	198	212	219	204	236	213	240	240	233	219	214	231	206	223	201	229	212	208	228	227	193	212	190	216	203	198	216	228	207	222	211	212	215	206	211	221	194	211	208	209	225	229	214	224	202	240	209	197	217	195	203	209	214	225	229	202	239	206	206	214	211	226	248	237	209	202	229	189	210	193	229	215	212	178	196	222	222	222	197	231	238	212	188	186	195	219	180	212	219	213	218	228	221	231	194	214	230	204	224	188	238	205	222	194	236	232	213	206	206	230	224	206	245	219	203	193	228	211	238	210	225	235	219	219	218	209	229	220	241	177	223	196	205	225	183	233	218	193	224	205	237	199	212	214	195	206	235	220	226	228	219	205	226	202	185	203	204	213	210	214	214	217	219	185	226	230	215	194	226	261	224	222	223	257	203	215	197	206	227	182	222	214	188	232	216	235	225	226	196	215	205	203	203	213	225	225	231	202	193	231	216	215	238	243	201	234	230	231	226	235	222	227	210	225	209	237	240	242	203	210	231	233	207	179	207	190	196	215	224	229	225	237	256	220	204	226	212	231	214	233	197	213	201	238	202	211	212	224	208	245	198	213	255	204	218	214	211	218	210	248	242	211	208	202	224	226	192	225	238	218	236	225	244	221	235	206	199	213	224	230	225	230	216	213	187	220	196	223	241	216	234	224	224	231	220	228	230	218	235	231	218	222	206	206	208	227	209	226	212	207	229	226	218	223	228	205	222	208	233	224	226	214	208	224	234	225	217	231	217	222	213	226	195	217	219	187	191	208	230	202	216	200	230	229	213	215	229	180	234	205	196	225	225	219	239	206	224	194	213	231	207	215	197	226	217	233	260	200	241	220	228	231	197	190	215	194	204	228	247	208	225	236	228	229	209	218	204	181	208	214	206	188	225	218	196	235	204	226	255	230	218	234	206	219	217	231	221	247	198	219	226	201	232	205	194	206	235	234	236	215	248	218	186	211	196	235	203	194	220	205	214	200	192	225	202	215	213	179	206	230	235	219	178	238	217	195	201	213	225	230	233	237	208	214	236	206	208	205	247	219	203	204	200	227	201	236	238	215	207	230	203	234	199	233	208	230	239	204	207	217	233	214	192	214	238	214	219	189	236	224	208	228	225	198	193	238	255	215	214	187	208	229	216	196	218	208	223	211	245	205	214	218	210	241	225	214	219	189	226	197	213	188	193	238	232	233	225	221	199	227	211	194	235	176	205	230	217	207	197	222	240	215	217	227	246	200	203	228	227	210	216	207	190	216	235	237	228	241	226	217	205	199	200	213	202	190	226	196	191	190	222	231	236	212	234	200	208	242	239	218	236	233	235	202	201	199	211	214	221	217	234	226	237	197	183
35074	42990	54535	52691	49733	38193	38834	38240	32999	23000	16340	8880	4625	2997	1767	1133	846	764	586	567	555	596	507	500	544	488	467	516	507	527	488	480	521	501	478	463	504	472	497	476	484	467	515	496	473	439	489	454	461	499	449	502	508	490	473	480	504	475	462	522	480	487	466	518	519	494	484	475	490	459	519	512	507	477	537	510	470	472	486	505	512	509	491	496	515	471	505	495	515	489	516	457	528	519	463	452	471	515	480	474	467	458	497	468	471	481	468	507	493	474	466	465	472	524	476	496	500	493	443	443	476	508	499	476	522	494	496	540	487	527	555	488	476	494	495	478	465	472	461	501	496	493	497	471	466	478	504	467	461	477	459	482	454	484	472	482	487	469	523	508	505	494	469	498	466	498	501	471	498	480	456	501	453	478	483	489	476	467	485	516	530	478	489	496	460	473	516	512	479	463	460	509	494	499	502	479	459	481	487	491	520	479	505	471	510	470	505	489	494	507	479	492	483	517	496	500	477	530	475	436	511	487	500	465	518	483	484	499	447	491	485	465	440	529	498	503	480	508	513	491	512	491	512	489	493	492	468	451	470	522	462	488	461	514	500	480	498	498	497	498	468	449	514	486	482	464	513	486	445	482	474	454	501	488	419	502	498	422	500	479	494	478	492	483	492	514	513	481	507	497	514	477	527	505	491	506	455	518	514	517	490	487	500	490	500	498	517	497	500	494	480	477	441	521	489	506	505	542	480	504	515	473	482	475	501	501	497	514	510	480	462	524	461	548	450	458	499	473	491	494	489	474	479	466	486	481	489	490	522	505	458	441	494	491	458	482	471	464	461	532	499	510	515	509	480	513	501	477	514	490	488	458	502	489	496	511	496	489	462	477	493	459	489	491	472	493	469	509	545	466	447	475	483	461	479	485	477	479	470	447	482	496	451	493	462	481	501	484	486	451	516	468	486	505	490	469	494	477	468	459	523	483	504	468	455	497	488	488	491	493	508	497	493	489	508	526	481	511	506	520	468	531	465	485	506	490	440	461	509	501	436	473	501	451	467	520	502	487	511	491	462	490	484	456	496	496	505	504	506	464	488	467	476	473	434	427	523	455	481	479	482	477	475	505	494	494	469	520	510	503	441	487	502	501	505	454	526	468	497	474	525	489	515	499	496	527	458	481	465	523	480	462	475	452	496	481	499	512	495	490	479	500	509	483	438	499	477	494	509	473	488	476	490	502	473	471	502	527	528	474	515	510	485	483	475	496	464	537	481	521	515	499	530	491	465	482	490	506	483	486	494	473	492	493	512	516	502	504	489	466	468	506	492	514	502	464	455	519	496	465	488	509	528	490	492	472	522	487	504	495	513	491	488	487	460	484	500	497	491	497	515	485	476	481	463	539	456	481	480	474	471	459	486	496	472	474	452	467	516	488	466	539	469	479	509	455	477	484	478	466	489	502	508	487	486	520	494	512	481	509	488	495	488	505	481	498	457	500	496	522	474	471	484	485	443	498	499	486	502	508	488	478	491	492	505	493	444	494	499	462	478	500	500	469	475	476	500	514	543	494	505	445	511	476	529	505	475	481	495	500	513	451	501	453	457	488	486	469	506	506	507	532	485	511	470	472	485	497	506	474	510	483	485	535	519	512	536	511	475	492	486	475	462	478	539	526	479	485	457	490	519	444	503	506	491	463	512	526	511	492	489	518	541	518	509	484	494	503	507	439	541	482	496	487	480	478	512	477	487	479	498	440	465	514	496	484	485	483	475	540	484	484	456	479	497	483	507	494	456	495	453	497	480	494	481	466	435	489	505	486	502	483	448	508	460	484	464	482	466	447	528	491	465	481	486	465	458	490	464	455	507	499	509	480	488	502	493	477	470	524	498	478	480	510	473	454	491	490	549	478	473	476	469	492	453	508	499	525	475	472	478	479	502	480	536	499	509	478	492	480	483	479	515	473	470	455	509	480	455	439	538	510	477	511	510	453	524	520	493	475	446	457	504	478	475	493	542	464	468	528	505	497	504	509	512	437	483	471	465	473	491	461	491	476	497	466	495	509	481	485	468	519	462	520	477	494	503	494	482	499	490	498	485	491	505	500	500	477	501	483	480	471	460	440	469	495	490	461	449	472	483	450	455	532	488	461	480	490	476	483	459	474	521	452	491	509	502	507	465	480	494	493	469	485	527	474	496	466	523	456	445	516	511	488	523	486	517	494	513	494	502	469	496	460	466	493	432	469	482	518	466	492	502	497	473	470	426	489	503	494	521	495	454	492	532	500	468	501	507	524	495	492	504	462	516	479	498	518	471	465	451	482	463	462	473	464	536	492	497	502	521	465	522	467	497	517	501	500	503	495	492	490	480	488	477	490	511	507	529	460	506	519	508	474	532	493	519	487	478	475	490	494	484	488	500	458	491	506	515	482	479	514	480	480	514	489	490	498	457	524	510	464	524	512	500	497	507	459	503	504	514	494	489	485	510	501	499	487	511	490	475	502	496	470	484	484	494	512	480	458	505	474	442	496	476	510	465	441	467	523	473	472	499	493	467	493	490	472	487	519	477	488	494	514	471	428	452	475	475	497	484	500	493	482	469	458	499	472	538	479	486	474	502	464	509	475	448	488	518	485	527	516	517	497	480	505	481	467	537	520	524	502	472	501	465	465	507	529	538	500	477	479	505	468	473	492	490	493	505	470	492	492	479	517	501	510	481	488	497	492	527	458	449	516	486	521	460	485	504	451	479	493	507	509	502	525	483	499	515	514	482	476	522	521	493	486	459	492	495	497	476	459	512	479	511	501	477	474	547	453	482	457	496	494	521	467	492	453	499	465	492	509	476	497	483	473	516	461	472	499	490	465	475	485	471	499	455	498	496	473	520	493	471	482	487	532	481	504	497	480	481	484	472	520	503	483	511	475	475	489	488	415	519	511	506	472	509	476	447	515	512	516	516	465	491	469	520	488	508	492	498	463	492	501	506	498	484	529	481	493	505	491	489	443	489	500	486	476	512	487	493	506	529	453	495	496	480	449	497	494	481	490	471	471	536	528	519	481	471	508	481	504	477	491	471	492	468	459	496	446	460	525	519	494	481	455	446	491	443	468	499	531	482	492	533	472	486	488	497	464	474	502	476	501	502	511	489	463	483	458	514	509	484	444	466	505	500	491	430	456	515	496	442	478	501	468	474	484	501	507	525	477	486	464	455	464	499	514	465	440	451	486	539	540	507	477	468	522	485	489	507	558	508	529	482	499	468	483	486	465	483	483	519	493	488	491	464	519	480	469	468	503	523	517	486	460	510	498	454	451	507	482	494	420	508	500	513	506	468	474	536	482	492	496	475	487	475	517	492	462	528	525	511	492	442	486	488	510	511	516	489	471	485	465	465	437	496	526	519	508	495	502	497	500	473	478	452	458	498	501	474	470	481	510	491	531	492	476	489	482	516	461	474	488	488	453	524	497	479	495	452	470	476	535	490	500	527	502	474	481	436	500	494	479	486	499
55541	53459	53871	45188	44333	28982	28997	31428	27664	18036	10511	4894	2218	1265	746	595	376	319	233	213	213	278	205	237	222	228	224	212	243	206	209	253	211	210	218	219	236	228	232	216	207	224	220	210	201	245	245	240	235	208	215	221	247	195	230	211	190	191	209	211	186	237	239	244	243	215	210	242	199	219	202	211	194	209	208	179	251	207	226	205	239	210	225	251	209	211	237	201	228	228	238	208	232	221	226	234	212	240	209	222	208	211	201	227	215	247	179	221	213	217	221	209	193	224	214	232	231	216	229	231	203	207	216	229	222	198	213	209	240	232	211	229	225	227	234	216	212	223	229	202	196	208	213	241	209	238	225	225	211	258	215	235	228	223	222	218	220	209	220	203	216	218	228	227	233	248	242	238	227	214	223	197	228	234	218	220	227	218	192	231	203	211	222	231	226	220	218	203	242	211	212	211	204	216	226	206	219	187	215	211	206	224	223	250	204	216	197	207	210	240	227	226	206	231	212	209	211	217	223	216	192	191	199	194	215	224	218	213	221	202	206	196	195	210	217	232	213	233	205	196	200	193	207	247	230	204	200	216	182	226	189	222	237	229	239	195	215	200	225	195	203	220	225	197	249	211	239	209	223	211	233	201	181	214	215	237	229	199	237	210	197	232	233	193	206	205	244	184	234	219	231	196	223	207	211	233	212	201	196	221	232	200	252	239	209	206	206	211	201	228	232	221	202	191	191	194	199	213	232	224	214	210	186	246	221	199	235	205	231	212	234	222	219	218	214	206	213	213	226	218	218	228	223	226	193	204	203	196	187	199	220	212	198	216	242	230	226	225	225	233	226	231	216	229	208	179	217	219	198	192	217	205	214	211	208	212	219	212	219	228	205	246	204	206	223	202	214	219	218	231	205	242	229	191	213	207	203	221	227	234	198	202	224	196	224	223	214	214	196	204	238	218	204	224	230	222	214	224	232	188	204	233	219	216	202	247	227	219	214	222	208	226	216	218	201	187	243	217	196	210	223	214	216	227	224	225	220	225	196	207	202	207	217	222	223	232	171	201	216	237	188	198	240	232	239	222	209	246	231	216	213	224	185	209	216	226	236	203	228	190	191	207	187	203	234	214	219	178	182	228	210	255	222	224	211	203	219	205	221	242	232	194	204	231	212	213	192	201	225	201	231	208	237	243	178	244	225	214	226	195	214	202	239	195	222	230	206	208	238	221	224	226	223	239	214	221	207	214	219	201	200	244	192	191	227	226	225	221	211	235	218	228	232	210	226	222	230	231	200	205	195	210	218	246	238	225	240	230	241	223	234	220	219	221	200	209	218	212	207	202	223	195	204	237	219	216	226	230	209	196	212	221	234	208	264	241	225	196	215	209	195	213	244	233	215	199	237	247	232	217	247	217	239	199	223	214	221	230	211	196	202	193	197	239	218	236	226	224	224	234	248	195	215	216	232	212	245	238	222	189	226	204	191	248	242	257	241	216	233	213	184	177	196	218	195	181	241	249	209	246	243	216	218	210	221	236	205	218	199	218	203	217	212	228	218	228	196	181	210	209	214	237	218	219	239	207	233	227	212	234	217	198	213	216	197	206	207	224	239	230	202	239	228	223	207	228	206	211	252	221	220	224	221	218	227	219	221	196	207	197	234	226	207	192	215	221	203	231	193	196	241	207	240	241	218	232	202	200	179	239	232	241	211	184	208	216	254	223	208	216	226	223	203	220	207	222	230	230	224	208	221	220	230	219	211	202	219	198	199	246	244	234	224	196	213	240	224	202	232	213	191	220	231	214	209	210	209	207	206	228	211	241	237	222	224	196	240	230	210	210	218	213	215	201	206	240	212	197	244	231	237	179	211	208	214	212	245	207	220	201	191	220	199	194	234	201	195	195	209	240	203	221	203	228	217	217	237	216	222	219	218	228	224	197	213	206	212	209	206	211	215	230	222	228	210	216	251	217	247	191	232	223	217	196	195	219	236	226	209	217	240	217	241	210	232	226	200	220	217	215	238	239	260	226	208	234	213	210	203	250	240	253	224	197	210	215	221	222	200	210	206	216	210	187	193	219	223	223	191	189	235	220	227	227	203	221	217	234	203	223	209	237	210	200	197	220	197	226	225	209	223	221	220	205	214	241	236	218	225	224	190	214	234	238	238	224	233	244	220	204	253	203	244	211	208	207	249	203	221	221	205	221	207	183	214	218	233	217	209	208	234	238	214	209	225	219	250	228	223	234	218	207	215	223	250	182	199	212	223	214	229	249	215	203	228	222	228	235	241	214	211	227	231	190	212	215	200	207	211	214	243	210	210	209	173	201	203	245	206	216	249	236	239	215	213	195	224	227	206	252	241	212	216	241	218	220	233	245	205	193	225	232	205	206	211	188	224	260	203	224	204	225	214	207	206	222	222	207	217	226	223	206	213	212	216	268	227	229	230	231	242	243	211	232	233	208	230	217	227	243	236	190	212	224	212	213	195	195	210	230	208	190	226	199	225	219	220	220	222	233	245	194	232	210	218	202	200	222	221	195	218	222	219	217	239	208	216	222	209	201	205	213	209	194	218	202	213	203	236	223	228	209	218	207	228	233	217	210	201	187	206	208	217	211	224	221	225	222	224	206	215	236	226	214	231	210	198	230	208	215	191	224	271	233	228	218	208	237	222	196	194	251	212	212	251	226	218	195	199	216	178	216	251	229	217	208	242	246	229	234	225	222	219	214	200	204	222	216	228	215	217	215	234	237	251	223	239	215	196	227	206	199	199	207	203	218	235	215	227	208	209	220	215	228	234	201	208	247	209	234	200	225	216	242	194	218	245	184	218	215	214	212	217	200	245	210	211	220	199	227	203	206	224	234	200	223	222	240	194	231	230	237	212	223	195	214	213	210	226	226	214	229	191	219	179	220	209	232	242	207	217	210	199	231	238	190	201	244	256	215	231	208	236	228	208	196	205	259	213	194	234	238	229	226	213	193	195	192	233	233	223	235	210	206	226	224	217	231	229	202	228	210	227	262	230	221	201	208	233	205	235	209	211	203	250	213	218	237	224	202	207	188	230	201	231	193	240	214	211	206	230	219	210	207	215	227	243	252	222	227	231	230	216	265	217	211	221	202	220	225	188	226	217	212	234	186	198	190	229	216	227	220	204	223	211	213	203	199	217	212	204	224	206	213	196	229	211	236	218	191	211	231	236	204	208	207	194	227	240	239	219	222	222	204	223	201	205	223	219	228	187	207	212	243	212	227	206	214	229	216	223	225	211	212	232	234	195	182	242	241	243	214	210	195	241	228	213	189	226	247	227	234	224	185	191	217	226	219	217	213	205	202	221	203	234	249	199	195	227	223	235	221	211	207	251	226	204	223	196	185	221	214	214	246	209	219	191	203	210	195	228	198	221	216	220	199	217	215	222	215	217	197	207	251	223	219	224	224	221	225	208	237	218	211	216	222	219	223	185	214	209	211	222	201	207	239	239	197	208	231	209	201	235	227	239	206
39594	48975	56651	56175	51671	45530	49761	48613	42937	31945	24755	14490	7570	4919	2647	1809	1180	982	685	566	584	624	535	642	545	509	487	509	518	523	490	468	522	465	476	465	465	508	483	511	457	542	509	491	508	482	491	508	483	524	482	477	540	455	508	470	544	519	508	506	468	523	454	538	441	494	459	498	481	499	472	434	522	488	447	511	503	448	509	498	489	533	451	480	514	502	498	433	438	485	484	503	488	512	518	500	515	453	494	499	472	491	498	503	468	508	465	524	519	489	504	507	487	486	509	491	506	476	497	513	460	470	485	500	500	467	482	509	485	470	476	481	506	481	516	493	497	481	482	486	503	560	505	483	502	493	496	458	488	449	497	482	480	489	453	497	506	488	468	530	438	519	538	513	481	498	510	509	516	466	470	525	483	448	471	485	479	500	457	456	462	434	515	465	489	497	488	494	447	483	513	477	500	471	493	466	471	519	516	484	491	483	491	473	448	476	473	469	477	462	508	508	508	514	478	442	501	482	480	474	489	489	510	485	477	490	487	505	484	493	498	453	512	444	450	438	479	502	482	481	471	535	501	481	453	479	501	497	453	474	486	506	520	477	460	475	463	456	469	512	538	489	521	499	517	489	521	505	453	517	533	491	487	501	444	465	428	518	495	471	492	501	516	508	479	503	464	475	464	457	470	481	491	550	513	476	500	512	489	508	524	473	490	530	473	471	477	516	510	512	490	448	505	481	482	478	505	469	492	490	478	475	485	504	449	522	453	518	499	505	477	480	467	484	463	479	501	474	491	478	492	485	490	501	496	464	468	446	484	469	483	474	497	525	431	551	473	499	465	479	481	477	532	515	488	511	467	455	506	458	485	501	523	480	470	514	545	453	485	520	543	502	446	450	500	438	505	499	486	437	495	497	493	446	496	493	467	480	493	496	506	476	488	486	505	472	503	502	495	504	480	483	483	457	468	473	504	514	476	469	470	455	489	463	487	466	499	477	464	519	482	517	489	490	489	493	519	493	504	457	478	510	492	456	494	472	498	513	497	515	493	478	453	498	488	448	512	517	460	484	442	491	474	449	490	513	471	493	515	512	523	474	506	489	439	447	474	495	513	458	494	459	470	469	495	486	503	495	458	479	468	492	519	523	482	489	503	464	449	497	498	533	477	461	482	496	483	502	478	474	480	480	474	463	519	482	545	503	511	505	527	490	495	462	512	499	475	475	485	526	520	499	473	478	472	483	490	442	487	477	494	480	473	462	485	461	474	481	503	481	489	460	482	483	496	542	487	504	495	506	490	456	502	508	478	452	483	458	465	493	455	510	453	524	490	506	505	473	507	486	505	478	497	491	491	513	487	510	515	493	463	496	492	501	474	481	509	493	463	520	538	486	496	478	496	486	483	493	482	447	509	470	502	500	512	466	517	468	546	483	524	522	497	496	543	493	469	500	487	477	484	505	501	463	499	505	512	482	528	477	491	487	489	472	481	466	463	472	511	442	476	494	475	474	498	447	499	506	506	443	472	519	531	493	495	490	513	469	527	482	468	487	513	510	538	484	511	526	496	481	481	516	458	480	526	470	508	468	500	478	466	463	506	488	516	498	521	525	466	481	481	453	491	485	465	464	516	504	496	513	476	440	442	499	469	470	514	479	463	507	473	462	465	514	504	487	481	482	510	479	484	447	470	485	453	485	493	517	449	474	462	474	524	498	462	491	465	468	471	513	481	468	522	480	466	469	527	499	491	469	474	500	485	483	498	520	496	481	465	507	515	493	479	444	504	461	485	505	480	442	495	436	474	500	474	452	465	486	513	477	481	502	459	476	475	467	467	487	473	487	501	480	510	517	493	466	477	454	483	474	490	467	504	486	489	475	459	515	489	493	475	489	468	507	462	463	512	493	452	496	493	505	459	498	474	467	472	471	468	496	487	549	480	499	449	509	461	485	514	499	501	449	474	498	487	486	493	487	528	511	463	504	494	457	465	489	475	483	490	503	495	509	467	477	518	517	466	465	473	535	472	486	497	490	498	461	469	495	526	487	487	481	473	471	459	491	498	481	527	490	505	544	461	487	489	488	488	453	502	472	519	508	515	499	488	499	505	511	517	487	473	495	485	493	487	444	484	474	462	467	497	445	482	527	497	494	474	502	478	481	479	513	517	461	470	469	500	490	499	471	480	497	484	503	503	505	454	510	453	476	489	508	472	494	512	500	482	490	504	461	504	489	477	483	481	483	487	491	506	535	464	449	468	454	468	525	504	475	481	478	451	452	560	525	492	503	457	491	474	483	476	504	516	474	497	483	501	519	540	469	471	502	468	478	459	466	508	461	447	471	453	479	459	480	495	473	491	493	502	519	507	468	471	549	523	493	505	466	516	477	503	482	499	512	458	465	464	504	523	446	495	538	486	531	494	478	526	486	506	498	511	466	473	487	484	488	472	486	472	466	500	480	519	540	516	515	495	507	484	470	516	461	497	449	512	469	515	470	455	496	483	478	487	488	479	453	506	460	539	480	502	464	509	453	475	489	505	489	508	472	521	476	461	483	471	507	501	483	483	506	470	509	466	506	497	486	490	532	472	478	517	460	487	495	517	453	478	484	471	496	458	463	471	495	470	476	468	517	489	523	473	492	485	488	464	504	523	461	480	502	507	494	524	490	503	456	448	483	479	471	469	480	488	512	516	514	530	465	461	493	482	451	512	465	512	502	496	493	494	495	487	513	516	504	536	498	467	493	514	526	478	467	472	466	469	510	468	520	486	471	485	498	479	465	456	457	455	507	445	499	446	511	477	513	464	509	496	479	478	442	466	498	474	450	513	504	470	478	476	477	474	490	471	517	513	479	458	479	457	509	499	493	516	494	506	437	499	458	506	469	455	504	476	514	479	445	485	468	438	539	476	512	513	513	494	470	471	465	468	487	493	539	451	457	453	454	481	451	507	496	498	466	538	470	503	449	470	479	480	527	488	504	457	491	488	466	495	503	484	536	514	472	480	490	480	470	474	449	479	474	484	469	487	463	476	446	465	484	521	513	468	508	506	497	480	498	483	509	526	472	468	505	454	461	488	507	477	470	496	486	477	443	465	476	417	438	471	515	451	489	470	487	487	496	464	484	547	448	470	462	496	475	517	480	501	510	467	521	455	507	451	477	459	518	477	449	500	476	501	454	484	482	507	502	482	434	448	489	523	465	480	524	483	485	536	494	443	480	502	518	487	487	525	504	481	513	510	457	484	471	488	503	519	488	475	496	472	501	465	499	491	529	471	482	486	484	516	541	451	497	505	488	497	490	513	467	488	490	489	452	509	508	480	486	480	483	482	432	481	487	498	503	502	492	513	503	510	516	463	516	485	492	467	527	509	489	497	507	486	477	479	524	517	477	491	468	524	495	479	531	457	468	478	510	483	466	491	505	479	478	483	478	501	479	498	498	510	498	448	444	495	511	478	474	497	469	509	479	439	480	475	469	475	472	476	536	494	448	512	437	467	484	473	453	514	501
31802	29521	28409	22637	16271	6788	4208	2972	1917	1138	780	492	351	291	255	253	253	239	234	223	222	210	221	198	201	206	206	219	200	176	206	232	226	198	212	239	221	225	209	212	231	235	209	214	218	208	213	221	204	213	224	195	233	203	214	218	187	196	206	238	214	226	225	208	206	198	239	230	191	242	248	236	256	246	245	195	195	183	225	229	223	232	219	214	227	207	256	213	204	235	207	235	208	227	220	218	194	220	241	218	219	194	215	212	192	192	210	225	230	215	217	214	238	228	210	242	222	212	205	209	202	219	246	207	220	215	249	229	234	201	204	217	187	203	216	217	217	215	210	223	207	197	233	199	225	216	230	230	211	229	220	205	223	213	236	204	201	204	219	211	239	246	218	231	209	230	231	207	194	243	216	206	235	222	211	207	219	224	197	230	192	219	219	236	199	199	197	211	221	213	211	212	199	239	191	260	200	206	221	217	224	233	225	224	234	225	218	234	178	158	205	210	199	228	226	207	214	197	205	208	250	233	243	230	198	209	229	217	226	223	210	225	249	224	220	218	230	215	213	220	206	192	229	197	203	227	227	230	227	223	217	207	226	219	265	219	188	206	193	212	209	226	211	236	242	218	198	203	215	235	215	224	249	248	221	227	232	197	207	214	230	242	254	242	242	209	221	202	238	183	212	219	218	200	208	230	239	237	206	218	215	198	206	222	245	214	214	225	224	200	194	227	193	215	179	207	208	208	198	215	210	207	213	214	229	216	227	214	253	212	223	218	197	228	211	238	224	226	199	218	212	247	213	181	212	220	197	222	186	210	228	235	203	204	242	219	216	220	210	203	236	197	185	243	211	248	239	219	200	212	225	211	226	232	234	208	200	217	241	229	176	219	232	225	223	228	246	215	227	214	237	212	217	211	196	243	207	221	219	229	212	239	211	213	197	201	210	223	230	198	232	249	225	221	247	221	191	191	208	217	212	208	200	219	203	195	226	242	242	201	228	217	192	227	224	209	226	212	248	217	240	211	218	222	212	189	256	198	222	202	214	249	204	218	220	228	208	185	227	183	199	210	215	236	216	235	200	200	237	228	232	250	210	200	242	183	204	241	209	202	219	243	225	207	240	221	225	212	225	193	224	200	223	232	207	198	214	221	211	213	202	182	206	246	198	207	193	250	211	216	223	247	217	228	228	225	223	211	225	219	209	219	221	227	201	222	229	206	210	221	218	217	208	190	201	229	242	223	190	226	219	210	235	192	224	216	223	213	215	229	219	228	213	203	202	208	222	239	201	253	207	209	223	231	205	228	213	215	222	220	214	208	209	252	225	203	210	219	207	221	210	177	205	237	219	225	239	194	226	226	211	224	191	209	224	208	226	218	233	196	215	230	198	222	215	229	214	228	214	202	200	217	235	228	224	232	222	204	226	211	218	219	227	233	216	239	201	232	222	209	204	212	209	217	239	198	192	237	183	247	198	216	201	210	223	224	202	205	237	205	236	220	227	230	208	225	212	224	214	232	204	201	249	229	183	212	207	238	228	218	221	224	212	213	213	211	230	204	190	223	171	200	222	249	209	195	210	202	217	225	220	211	209	221	200	226	224	220	225	226	241	217	234	240	229	238	217	255	234	235	209	179	200	219	194	193	253	213	239	242	228	238	187	194	210	193	223	209	222	228	207	197	198	193	198	224	258	217	215	215	225	185	193	228	222	207	230	218	211	199	224	256	221	210	218	227	202	185	235	220	220	221	238	224	199	225	228	232	221	240	205	222	230	209	215	203	211	200	192	206	202	224	228	234	220	198	232	230	252	218	234	191	207	221	225	213	192	214	219	247	230	228	217	223	231	227	193	207	219	206	218	207	223	216	245	208	222	216	230	209	209	222	217	197	233	187	264	247	202	232	208	267	225	209	243	231	215	244	230	229	203	214	204	210	220	212	218	196	203	195	206	216	224	212	230	233	217	218	224	243	195	223	219	214	222	216	201	210	196	217	217	220	214	221	199	226	203	211	220	195	213	211	187	218	238	204	220	183	217	210	214	209	258	204	233	216	211	205	205	218	229	231	212	205	209	208	202	233	205	222	231	204	191	207	242	209	212	230	234	214	219	200	214	233	180	221	194	214	231	224	209	228	217	236	252	215	200	198	193	222	216	195	193	214	220	230	212	221	234	207	233	207	214	217	237	209	215	213	213	222	211	240	197	203	209	216	199	200	210	192	229	201	251	202	196	220	188	215	248	224	214	220	222	231	220	184	228	212	241	226	218	221	231	220	221	211	241	195	226	238	229	231	275	219	223	199	196	247	209	209	216	202	239	232	209	233	210	235	207	234	229	205	245	180	236	208	230	211	216	240	227	222	239	200	230	209	207	219	188	229	230	223	227	210	234	226	216	205	235	218	259	230	273	231	232	214	232	220	193	222	236	216	188	220	237	210	211	211	210	217	218	210	206	200	217	215	240	190	226	185	221	216	186	232	210	207	210	208	231	216	221	191	224	209	205	194	214	214	200	176	195	192	215	207	218	215	222	229	207	214	246	250	210	236	222	237	229	207	208	202	216	214	219	188	198	224	210	201	246	210	220	219	205	207	203	254	217	233	227	206	216	224	220	225	270	223	248	204	238	217	249	213	181	221	197	227	233	225	223	212	248	233	211	208	202	196	243	216	229	198	202	193	226	228	224	193	217	211	216	199	207	230	238	231	200	232	214	213	205	216	233	211	226	214	227	222	216	204	211	218	202	205	223	195	230	245	210	204	244	206	237	234	193	198	237	223	188	221	197	225	216	222	218	214	220	211	238	238	210	220	210	215	226	225	209	215	222	198	251	220	201	226	225	213	208	229	208	191	208	232	196	225	235	226	200	219	207	216	220	228	208	186	249	225	231	217	225	196	236	193	211	214	240	219	205	219	234	230	231	214	204	231	216	257	213	203	226	223	222	213	249	224	194	237	213	233	197	227	216	217	235	224	217	218	200	217	208	191	210	218	265	211	210	231	227	211	226	225	195	226	225	216	226	202	212	197	215	206	237	234	232	198	225	200	231	226	202	198	224	240	230	217	212	202	214	188	198	204	227	221	215	219	237	224	234	198	193	225	207	224	221	205	227	225	256	195	236	213	221	208	215	210	196	231	205	208	215	216	220	213	218	218	237	216	225	224	197	233	226	176	218	198	214	187	199	212	255	214	225	230	188	207	215	204	241	224	228	204	218	212	206	229	228	192	222	231	232	205	223	218	209	212	229	212	219	244	212	209	208	248	197	229	190	239	236	190	202	219	203	205	216	234	223	208	203	188	184	218	213	215	237	205	221	206	230	219	219	217	228	199	196	214	170	212	212	201	215	249	225	227	225	194	194	236	194	239	219	207	214	229	226	223	210	227	231	209	209	218	228	231	187	219	232	216	220	216	239	211	225	236	236	230	235	219	222	229	217	205	216	209	214	205	231	212	235	252	187	223	198	197	215	214	207	195	223	232	223	196	222	212	255	208	208	227	233	216
19453	23930	30853	32948	28910	16522	13848	10982	7679	4591	2989	1698	1008	829	653	629	534	551	566	544	522	497	540	512	471	522	506	457	521	516	485	469	476	513	500	478	533	485	489	470	520	511	529	530	528	504	520	498	473	575	491	491	493	478	478	525	507	497	491	498	526	492	530	469	511	504	521	506	455	487	490	460	489	452	489	510	526	483	498	471	492	502	503	493	539	474	460	503	528	497	484	526	513	510	491	517	486	462	488	497	465	494	485	501	500	496	485	482	517	479	525	512	508	491	513	518	476	484	471	499	482	524	519	489	468	516	507	501	473	509	485	496	496	467	473	491	503	470	497	515	501	488	518	464	523	507	468	474	471	530	497	482	451	501	505	512	483	510	498	496	496	504	452	510	478	486	472	472	490	491	537	475	471	503	492	495	457	480	507	487	479	495	483	518	528	502	529	418	488	498	543	505	520	491	501	507	484	532	485	503	490	514	472	513	501	485	477	479	515	517	519	481	486	494	484	487	482	507	497	510	525	502	501	489	530	462	480	485	462	506	498	518	512	483	470	449	507	495	505	501	496	507	474	482	505	464	478	511	516	486	483	477	477	484	547	502	469	471	504	472	514	486	522	537	493	504	507	498	521	481	483	479	479	483	456	530	483	492	469	543	518	527	487	542	539	518	520	521	461	501	484	488	517	535	514	490	494	551	515	448	496	455	501	498	543	536	535	497	481	492	517	516	501	478	485	479	540	423	454	499	478	473	504	476	471	483	481	560	477	484	520	463	471	515	471	504	486	491	474	476	495	509	489	529	475	487	486	509	499	507	498	518	478	538	505	486	503	504	504	482	514	535	482	481	509	525	534	466	506	516	466	490	506	490	513	470	511	469	503	492	489	485	483	506	476	507	501	509	483	470	498	465	479	489	519	482	475	483	465	480	470	515	507	468	502	543	498	567	458	499	463	473	525	473	487	505	487	493	475	472	494	459	456	502	448	511	474	507	468	494	495	477	496	484	490	480	503	481	490	525	506	509	535	493	531	489	491	513	487	458	511	464	524	500	476	508	484	515	485	481	509	477	498	475	513	452	490	490	454	495	463	453	483	491	497	539	470	494	527	513	517	502	500	476	484	494	477	515	481	484	511	550	512	435	493	472	529	508	498	487	481	501	446	521	474	468	498	526	486	513	503	470	511	510	481	499	471	468	488	533	465	508	491	499	498	488	489	514	520	471	451	497	550	480	536	498	518	492	486	543	505	505	510	515	484	477	478	500	514	490	494	517	510	483	485	470	510	492	495	481	487	505	498	535	542	503	528	466	516	485	473	507	467	507	513	499	473	536	506	498	478	498	501	488	533	486	479	469	538	491	519	520	497	510	471	510	487	500	505	474	489	507	478	563	454	500	502	471	500	493	497	517	520	503	508	510	484	475	481	503	477	509	511	484	471	516	488	484	504	539	481	534	502	518	461	514	439	503	485	516	473	480	473	488	515	517	503	490	494	512	536	482	487	474	473	477	501	509	482	546	493	496	493	508	487	488	525	516	465	499	488	474	507	510	463	495	513	466	477	503	530	514	490	496	515	483	495	490	493	488	509	470	523	499	491	508	507	506	501	516	498	492	506	521	450	487	487	512	480	461	489	483	489	538	495	456	525	468	520	525	509	518	531	515	497	504	511	503	489	451	546	496	522	462	524	514	529	557	506	513	526	480	514	491	485	500	468	482	493	495	499	467	509	462	520	495	544	505	517	516	549	533	494	467	532	499	482	483	468	513	528	547	494	452	520	490	479	509	530	495	529	479	487	494	480	471	483	437	490	524	484	492	506	442	501	494	478	499	476	504	499	450	486	507	500	497	524	479	494	471	494	476	497	465	512	455	524	502	496	511	492	491	538	502	487	526	513	451	508	477	515	522	476	459	462	544	481	438	516	476	495	480	495	465	483	539	465	472	501	495	507	481	493	528	492	501	515	468	468	517	506	507	481	496	461	496	470	514	487	453	507	513	528	458	497	484	486	483	475	492	526	543	470	524	500	507	490	493	477	494	504	506	481	491	513	491	497	504	484	488	496	477	482	514	472	494	484	532	511	472	502	492	451	477	474	467	462	533	487	495	490	482	521	527	492	502	497	505	503	484	509	463	507	461	479	506	523	503	510	527	502	469	480	500	441	498	533	463	494	467	479	475	507	520	455	485	492	484	504	509	508	463	496	508	476	525	496	513	508	501	489	534	493	515	493	496	488	494	496	505	499	444	545	494	445	479	481	488	491	449	499	541	518	495	500	513	499	501	492	523	473	524	532	506	499	496	525	476	484	505	481	527	451	482	481	474	495	469	513	503	511	491	478	501	491	470	520	505	476	503	514	491	490	472	543	492	498	504	468	464	506	502	503	473	522	481	533	517	484	498	490	497	484	458	522	502	528	496	488	480	485	504	467	489	499	470	475	527	509	513	523	503	487	500	495	515	458	493	458	494	501	501	473	516	529	508	485	512	451	465	481	536	505	503	487	472	531	522	454	521	536	534	469	491	499	485	494	476	517	475	513	461	526	506	519	499	508	474	499	457	500	538	507	493	509	491	473	473	494	509	459	533	499	499	478	489	524	516	482	520	489	456	501	472	516	490	508	484	486	535	499	532	527	480	542	500	486	472	493	511	461	529	473	530	520	531	520	420	472	461	513	497	510	476	474	510	501	481	518	501	524	485	516	484	495	464	539	513	511	489	468	528	545	508	493	471	507	511	505	485	562	510	499	512	498	516	501	521	476	482	539	490	495	489	489	524	498	477	515	479	493	458	492	505	465	498	523	509	502	499	486	490	499	506	519	497	487	482	482	529	478	498	504	518	507	478	542	508	518	495	475	505	532	439	477	496	537	504	493	499	543	511	493	508	471	512	486	499	530	510	464	485	498	469	486	481	511	473	500	477	489	513	504	502	502	475	504	465	509	462	508	477	469	527	478	474	500	461	504	519	486	504	486	511	513	485	492	515	492	516	488	482	520	512	487	489	537	543	525	523	489	506	481	498	510	488	503	501	497	479	497	465	484	524	536	491	512	482	484	476	514	524	488	486	474	465	488	505	522	515	469	497	468	475	497	475	506	452	491	463	512	546	490	533	493	504	516	523	523	490	480	486	493	514	482	529	509	522	467	459	486	491	501	484	513	528	476	449	471	460	481	496	486	520	484	488	477	495	482	481	498	490	500	527	493	481	512	487	514	485	501	463	496	492	482	507	509	487	477	495	498	492	476	511	495	499	479	527	497	471	485	506	504	468	521	442	579	504	487	498	470	463	493	447	514	549	462	490	488	526	516	490	512	509	503	485	499	481	481	492	509	504	511	515	550	481	552	467	541	508	518	530	532	500	497	492	483	510	496	505	505	522	499	463	449	509	520	447	499	533	495	459	472	512	523	478	500	507	549	484	507	467	471	568	510	551	461	498	533	487	511	520	481	458	523	445	486	485	536	486	546	495	480	497	492	476	483	527	492	533	495	513	473	507	465	516
48305	47792	49476	46855	38857	26615	24662	22149	16574	8787	5129	2397	1199	732	494	383	328	289	266	225	233	232	226	219	227	232	227	235	214	230	219	216	213	180	200	227	216	187	216	225	175	228	223	212	205	222	204	201	213	218	254	235	198	208	227	205	242	209	218	213	218	216	233	214	201	205	231	237	202	201	249	202	222	208	206	205	219	223	228	220	193	210	204	203	192	213	217	212	228	212	188	178	220	231	211	213	214	231	200	214	203	237	215	215	223	209	210	210	211	201	214	206	237	203	200	190	223	206	179	196	230	227	200	243	226	222	221	211	232	214	222	209	209	215	222	224	200	210	208	217	196	213	205	245	242	231	208	232	242	206	208	243	234	241	209	213	214	217	218	226	217	200	211	205	194	201	190	213	258	212	232	236	212	260	240	224	210	255	227	220	243	214	226	219	185	234	234	217	219	219	186	230	233	230	199	203	198	191	230	201	215	221	247	226	220	214	191	217	215	229	240	203	183	224	230	198	202	228	202	199	221	218	197	200	211	225	206	215	204	223	236	219	203	208	221	217	238	207	242	211	213	207	230	209	208	195	191	186	200	224	229	226	205	209	226	213	198	215	205	210	208	228	234	225	205	191	197	228	214	200	245	215	220	227	238	216	215	213	210	207	226	202	209	214	215	200	202	207	209	187	194	211	217	217	217	189	214	225	254	193	216	195	200	200	233	207	195	234	226	187	214	212	195	207	195	194	210	236	240	218	207	202	236	215	243	216	221	200	213	204	211	217	205	242	201	229	219	207	228	218	219	218	232	205	216	221	238	221	241	229	214	230	218	216	231	206	235	216	214	230	226	224	226	215	222	213	243	211	197	197	206	211	211	245	205	232	196	189	226	220	201	214	219	224	205	211	202	228	220	214	221	202	198	214	199	213	230	221	203	219	221	245	229	236	198	222	222	226	177	183	197	223	207	215	200	222	223	189	219	224	210	260	209	223	197	221	196	215	230	228	220	235	218	211	226	210	215	225	205	189	207	216	218	199	229	220	222	203	195	221	242	206	212	226	218	246	215	226	211	234	204	220	227	205	193	194	227	224	168	202	203	222	231	211	201	194	228	210	213	261	215	239	206	226	206	223	245	199	194	247	200	218	206	208	205	237	216	204	202	212	220	220	230	220	192	210	224	239	217	226	233	229	204	204	228	241	202	206	213	219	198	208	190	228	229	215	194	227	211	224	216	207	207	230	236	223	217	206	218	223	195	200	204	224	205	219	192	192	193	237	218	204	199	205	215	210	224	182	201	195	233	220	211	209	231	212	212	223	226	217	205	240	233	216	199	240	206	204	205	189	216	217	221	203	221	195	207	222	216	184	201	219	219	164	202	186	192	221	219	198	198	220	216	203	227	209	202	250	218	205	170	220	230	223	193	194	185	221	197	210	210	208	196	229	211	228	224	236	213	222	188	208	196	208	209	206	217	213	225	202	227	212	242	207	211	202	215	209	234	220	178	241	215	246	223	223	219	197	192	229	188	232	186	210	187	229	208	221	223	208	241	215	184	209	216	209	227	200	247	242	208	233	204	225	225	197	228	228	211	199	230	194	211	243	200	203	208	249	229	227	216	212	199	196	192	260	237	223	212	200	182	194	203	213	232	224	220	233	203	218	197	230	211	238	205	223	195	234	240	221	195	219	190	220	218	220	206	194	186	202	199	222	194	191	223	199	212	240	207	203	244	219	228	216	196	215	191	230	195	215	202	242	221	197	234	214	207	227	216	213	216	225	200	199	227	214	207	200	222	236	192	247	211	245	205	223	201	202	216	224	236	241	200	209	216	194	228	206	233	205	222	189	245	228	224	221	237	233	212	236	218	188	198	245	202	225	226	218	204	230	229	233	243	218	219	211	206	222	214	206	233	238	235	219	226	197	226	206	216	206	219	220	220	216	206	193	229	209	215	225	236	209	186	209	228	248	214	244	207	186	222	193	217	197	198	202	229	240	244	198	206	205	213	220	214	194	213	206	222	199	186	195	179	219	231	231	231	206	227	224	197	213	194	218	229	230	245	200	215	227	232	203	239	217	221	208	215	235	205	228	216	252	196	217	221	220	224	203	198	196	202	209	207	212	223	204	218	242	209	232	236	233	202	215	234	212	227	212	185	208	234	215	208	251	208	215	209	202	217	197	238	194	218	200	240	204	200	218	212	231	206	220	215	195	243	240	206	209	195	236	223	211	222	230	203	210	223	194	220	233	220	187	240	209	206	183	223	209	216	238	244	212	201	223	184	202	201	194	235	236	199	210	217	183	203	228	215	207	232	199	209	205	221	199	228	199	227	202	246	220	234	227	210	212	225	231	230	231	223	231	204	241	236	240	212	215	209	218	202	219	208	205	195	207	210	208	222	237	184	212	221	225	195	225	233	219	222	218	210	219	193	213	187	218	201	239	212	196	229	190	228	231	208	190	229	203	229	205	225	238	195	235	200	200	240	190	187	217	216	219	227	209	216	210	223	208	207	193	217	228	201	206	206	192	196	199	208	234	197	229	237	240	242	202	222	246	207	187	197	187	220	231	229	192	211	220	198	205	215	195	223	223	226	234	209	218	223	221	224	202	206	204	221	231	190	220	239	223	220	224	204	213	226	222	216	245	241	207	230	220	206	227	232	216	216	215	232	201	236	220	243	225	222	184	214	222	232	205	226	194	206	218	195	205	226	214	208	236	199	198	200	240	210	234	234	224	216	181	206	210	224	211	217	223	194	217	218	220	187	214	211	191	228	199	189	218	229	211	202	212	214	225	215	188	232	205	220	202	217	207	183	227	207	211	198	185	189	205	200	200	203	211	236	238	182	204	211	218	230	223	208	224	205	248	205	211	241	218	242	228	187	193	219	222	228	221	230	203	255	221	226	186	223	195	205	174	231	216	205	207	208	224	201	192	218	204	237	213	228	213	227	199	211	207	204	215	219	233	226	242	217	190	215	211	205	225	245	209	217	199	208	223	235	228	198	236	213	235	253	215	212	221	212	213	220	180	198	229	213	223	217	229	214	210	221	210	199	203	187	214	239	207	218	241	199	197	211	236	179	198	216	237	221	235	231	212	202	250	227	206	208	226	213	223	196	205	210	210	213	242	198	201	218	206	217	227	221	201	219	218	219	201	219	240	210	223	225	228	210	219	209	219	185	204	245	190	200	228	216	226	205	212	219	203	220	205	210	229	194	241	221	190	226	199	198	223	188	235	217	214	201	215	203	224	211	227	201	190	223	203	230	218	238	215	210	203	214	198	226	192	216	215	210	201	209	208	188	223	233	187	239	211	224	207	191	191	206	226	248	231	234	220	234	191	232	197	216	233	198	223	212	229	210	208	240	213	220	231	226	225	215	193	190	207	246	227	219	217	205	211	229	219	192	212	211	199	205	190	246	211	210	228	208	207	202	218	200	256	194	210	199	205	228	229	203	211	212	187	184	182	205	208	208	231	205	217	193	212	225	208	209	244	230	210	210	215
33008	41085	49474	52049	44999	37597	39768	38471	32766	22053	16124	8712	4481	2719	1715	1331	917	751	581	563	574	526	505	510	543	513	506	511	516	458	506	500	492	477	488	439	479	469	499	492	478	497	490	478	482	494	512	486	480	485	500	472	462	500	469	435	455	490	456	487	503	496	492	490	453	502	476	472	498	456	516	471	486	494	487	504	533	494	488	487	519	466	530	513	515	517	470	499	519	485	501	478	511	479	490	484	471	475	498	463	468	510	483	538	521	520	465	498	506	481	486	525	478	505	481	496	533	437	510	522	496	501	498	473	460	476	514	486	466	454	509	493	504	434	503	488	490	459	482	473	526	481	517	469	484	467	449	478	518	480	525	467	509	493	517	483	502	487	496	489	507	493	471	494	491	497	527	490	494	437	460	509	505	535	473	464	484	498	483	503	483	474	466	506	493	503	434	520	470	498	491	482	493	493	466	511	478	510	493	486	515	510	497	499	478	484	499	488	465	502	484	440	538	516	510	512	505	512	510	500	486	478	455	477	486	486	488	453	471	488	505	498	478	517	483	460	508	490	466	454	484	465	507	461	498	485	507	468	490	497	513	519	498	535	488	503	497	457	489	542	507	523	456	506	479	506	471	474	517	476	477	495	475	463	528	489	465	470	496	493	518	487	517	524	529	511	497	483	523	506	488	488	470	529	480	481	486	533	483	501	516	483	548	479	434	461	451	505	469	473	528	502	531	482	514	462	460	485	460	485	499	499	499	499	465	494	494	476	480	457	508	535	480	508	488	446	493	477	448	464	513	493	525	503	467	509	443	481	522	487	460	491	490	490	470	466	468	484	488	490	557	490	522	478	492	500	463	529	472	493	490	489	502	459	513	512	505	447	506	500	501	470	473	482	488	515	459	504	436	512	510	480	486	506	468	526	475	480	472	498	514	525	490	460	514	464	488	512	494	539	445	487	430	508	491	495	446	482	486	487	445	461	479	491	469	507	487	517	535	499	477	492	492	498	509	448	478	520	494	462	470	456	515	527	466	468	519	490	499	466	495	492	519	471	532	505	484	499	482	525	480	515	486	478	510	457	488	520	458	479	486	496	490	491	496	463	479	487	477	495	455	515	502	529	470	488	502	487	502	446	466	437	503	493	495	508	542	473	474	530	472	543	499	500	473	491	559	511	535	482	511	484	494	462	471	494	505	474	472	499	487	523	465	525	516	481	494	503	476	482	498	494	466	458	526	458	490	487	499	493	486	527	468	460	460	500	440	516	473	520	500	520	493	496	493	497	469	483	509	454	452	489	469	503	515	498	469	524	499	498	481	488	489	511	494	510	511	492	495	485	508	450	486	504	499	468	506	517	499	483	539	533	518	557	473	468	489	481	501	491	490	502	542	490	478	479	507	512	457	481	455	512	487	489	490	504	453	477	474	497	464	488	487	482	512	519	469	452	499	425	504	458	489	523	464	479	459	474	502	483	440	474	500	487	515	472	476	468	481	485	462	503	475	487	487	499	474	510	481	501	467	506	498	509	498	499	498	507	498	447	520	515	538	450	501	466	513	457	486	503	495	523	490	486	506	488	491	438	495	501	486	500	508	457	493	487	501	494	506	485	494	472	491	458	505	497	494	488	501	485	500	499	486	508	523	499	490	481	527	468	523	528	483	479	522	493	492	522	480	459	478	498	498	468	515	512	487	504	493	512	486	516	477	474	526	491	455	495	478	479	454	484	501	473	508	469	478	464	487	472	537	496	490	448	487	447	484	527	501	499	500	463	479	539	504	486	500	474	481	496	503	480	470	528	502	466	513	445	473	514	458	494	482	483	536	506	471	517	507	519	444	496	530	493	444	501	498	481	462	483	464	443	498	530	513	513	515	473	497	509	509	520	481	482	498	476	531	511	465	487	482	503	471	492	502	507	499	458	506	481	523	512	493	463	511	488	503	497	499	499	492	480	509	456	479	520	471	427	510	532	538	517	512	478	467	480	485	453	482	490	499	499	445	497	478	485	470	492	438	481	476	504	515	494	497	514	487	501	502	463	483	477	463	446	485	449	483	507	495	513	452	494	452	493	486	490	458	510	498	491	490	462	477	504	498	436	492	499	505	518	526	503	460	488	523	479	503	487	482	498	519	472	518	501	507	513	529	478	472	508	449	489	498	461	507	444	484	469	489	475	482	496	483	489	491	491	490	462	494	515	503	474	498	492	486	522	514	502	469	470	546	493	498	477	481	497	455	479	489	502	496	466	468	525	517	487	483	462	492	505	484	524	496	524	493	476	513	493	495	470	468	515	494	490	492	508	481	482	530	482	532	487	489	511	487	505	475	501	503	499	519	446	471	447	491	484	493	457	493	526	508	514	518	512	483	459	473	495	526	516	507	473	459	442	501	484	508	473	498	482	479	474	499	466	489	472	489	492	519	490	517	484	514	484	488	516	494	470	452	475	490	501	485	509	475	487	468	493	505	501	486	488	485	500	465	528	496	461	490	499	477	515	472	510	497	547	478	510	495	518	480	516	503	494	495	467	473	511	526	487	509	496	497	475	443	463	509	482	509	533	507	505	482	525	473	493	469	450	488	489	477	500	459	461	490	479	516	466	474	503	461	511	504	496	478	474	488	473	445	510	505	486	496	496	526	471	508	498	527	458	507	465	485	501	498	491	540	491	508	459	484	459	499	511	491	511	510	503	503	480	517	475	519	475	467	517	485	478	508	492	499	479	501	515	468	492	482	475	458	503	492	494	503	510	490	470	494	548	479	515	494	472	489	490	490	490	537	495	481	460	516	484	486	538	507	454	512	539	482	454	481	511	474	508	486	496	490	483	518	488	485	476	497	483	528	501	523	495	470	518	505	492	526	480	510	473	489	469	530	488	488	475	478	511	472	489	526	503	507	502	475	487	478	506	448	477	477	472	436	498	475	452	497	531	479	501	498	484	484	536	491	483	482	477	438	497	469	476	513	484	446	498	508	522	437	463	477	503	512	499	503	500	493	445	485	448	468	565	497	476	494	482	485	486	481	499	517	464	484	486	481	505	487	488	538	505	486	476	511	466	498	484	508	484	520	518	470	479	474	516	500	461	457	494	508	509	493	468	538	492	501	502	453	507	486	485	515	476	480	480	485	498	454	535	469	478	474	441	503	510	457	472	462	505	458	499	479	534	473	475	474	467	505	483	488	491	508	488	517	486	490	474	474	437	502	504	488	483	497	481	518	474	474	487	461	482	483	495	511	469	498	504	508	452	469	510	498	527	485	474	516	503	511	482	504	510	521	496	515	487	498	489	487	474	465	484	473	460	468	475	492	508	523	468	495	520	526	491	507	494	518	494	487	508	458	455	480	497	484	477	485	500	456	460	505	515	463	457	495	483	517	487	463	521	488	473	482	512	507	493	477	513	510	515	524	502	507	514	510	507	516	494	507	496	507	487	502	510	515	504	475	452	525	490	482	529	505	481	466	461	462	478	493	475	471	474	482	506	502	532	511	492	507	491	508	507
57447	53647	51954	47151	39594	30472	30093	32293	27721	16890	10089	4943	2158	1177	751	581	445	319	249	247	256	228	240	246	242	243	212	240	205	195	216	221	228	200	207	211	208	223	242	215	216	237	197	227	218	200	238	206	226	195	241	217	196	189	225	229	221	199	236	234	232	216	204	223	244	260	223	219	211	245	241	201	224	220	225	226	213	229	201	191	216	206	208	231	243	225	232	230	251	255	219	232	225	207	234	226	221	231	216	228	199	209	217	246	215	222	212	200	220	210	194	240	226	202	220	234	203	251	209	221	248	187	220	213	218	230	221	207	216	218	232	207	209	243	198	228	249	224	230	220	207	198	235	228	205	215	230	233	213	224	247	177	238	223	204	195	217	240	224	193	238	220	216	215	221	227	231	217	215	206	234	254	216	217	218	216	219	225	201	215	223	229	232	210	188	208	241	215	229	206	218	217	208	221	197	220	222	213	227	218	257	239	246	218	244	212	228	238	233	208	209	200	201	211	246	224	215	206	225	214	217	234	225	197	227	232	249	222	226	207	216	212	214	222	211	258	222	230	204	228	209	195	222	214	238	214	222	230	254	218	218	202	215	209	208	220	229	230	204	208	204	219	229	203	198	217	210	236	213	219	251	187	229	217	230	225	208	225	227	209	245	212	232	226	193	242	249	213	221	231	216	222	202	232	233	226	209	236	196	198	242	252	209	198	218	230	193	234	221	227	210	209	220	195	216	233	192	222	225	211	219	219	210	216	214	240	231	217	205	216	218	196	215	206	211	206	233	225	214	236	219	229	224	234	200	227	210	202	183	213	208	226	203	219	216	199	202	206	230	198	208	228	209	207	221	204	250	224	196	196	226	224	217	238	229	242	206	240	206	215	215	224	225	212	230	197	222	176	223	222	210	217	238	210	244	209	204	214	232	248	209	218	230	194	251	188	200	232	213	233	237	207	239	220	230	210	194	214	257	229	228	217	213	212	189	229	185	247	238	225	235	217	236	217	220	193	232	226	196	219	215	209	233	223	212	211	209	188	227	252	235	204	213	250	194	225	216	240	236	224	224	224	222	257	218	214	225	217	218	204	218	224	215	215	214	231	210	211	199	220	201	207	218	231	189	219	250	201	196	235	225	218	185	204	222	213	196	182	195	202	204	217	211	201	194	247	218	199	234	205	222	206	217	195	245	213	220	203	213	250	205	222	229	223	229	234	191	228	205	193	199	225	201	228	211	214	220	206	231	237	214	213	222	247	227	225	213	222	205	229	244	197	225	194	217	236	240	231	232	228	200	216	221	206	206	220	216	240	244	224	245	216	247	218	208	191	194	232	225	205	196	228	213	189	220	220	219	193	190	205	212	254	197	245	211	233	203	215	254	210	205	226	243	224	229	232	221	225	221	231	202	228	223	207	215	234	203	215	246	204	223	204	220	222	196	216	209	219	213	233	209	199	219	261	207	231	198	194	213	207	238	217	195	232	218	208	203	214	207	223	211	227	232	229	202	193	205	202	213	230	224	234	201	234	232	213	218	235	253	244	224	223	234	235	206	204	226	238	223	213	245	235	224	205	222	189	227	226	219	219	204	223	247	198	202	183	214	213	203	210	253	222	222	221	223	205	207	229	218	223	226	195	219	190	235	227	196	219	208	219	231	218	229	209	233	207	240	208	221	222	229	212	238	199	222	230	204	185	231	229	229	243	214	209	222	195	236	233	229	210	220	213	218	240	205	214	232	212	213	242	196	218	217	219	184	218	207	193	240	241	204	201	218	226	217	217	197	201	229	194	203	242	230	250	226	197	199	215	220	214	201	218	218	218	202	214	214	201	216	213	224	223	224	251	225	207	218	203	237	223	209	222	211	211	238	206	225	249	203	217	204	229	223	269	222	232	220	207	233	234	224	216	189	214	207	217	202	213	214	229	231	206	212	206	208	166	212	220	215	229	219	239	221	180	205	210	203	211	219	226	216	208	215	224	226	232	211	235	224	236	234	226	218	190	208	224	215	195	204	185	207	196	202	263	210	211	187	214	212	230	213	216	224	219	208	201	226	224	232	192	201	181	202	219	219	190	218	238	231	234	199	225	214	219	224	203	220	249	234	231	240	230	210	219	200	195	209	203	213	235	237	220	233	236	221	218	199	199	214	211	213	236	213	223	227	236	233	222	240	222	207	232	202	219	225	200	222	215	197	208	211	212	211	227	229	196	212	238	211	194	204	208	205	251	198	227	206	219	242	222	200	224	236	211	216	213	208	194	221	225	216	194	227	207	213	218	212	218	200	252	220	187	195	204	213	207	233	236	227	211	188	224	211	218	200	196	212	214	236	217	227	206	207	214	226	209	199	218	225	187	227	229	218	224	211	197	242	243	229	220	214	231	209	243	215	230	227	205	224	213	233	215	227	220	218	202	206	234	237	248	232	207	230	239	201	201	214	188	245	207	210	236	241	236	236	194	221	228	219	182	200	218	224	227	212	227	220	226	187	218	198	204	218	216	210	214	201	227	213	237	229	214	203	202	234	214	198	210	242	225	217	211	224	206	213	230	220	248	203	177	203	219	209	215	200	208	225	200	218	220	194	205	247	199	204	225	226	201	239	222	217	201	196	216	215	221	236	241	211	227	211	245	244	213	187	212	197	253	219	219	197	209	212	228	223	224	211	209	223	179	191	235	232	201	218	226	228	230	216	207	238	212	195	226	238	193	208	225	225	198	214	199	237	202	222	215	217	194	214	239	233	234	229	219	198	203	232	213	244	234	233	223	212	242	199	213	214	227	204	191	216	211	235	195	223	216	234	234	219	225	214	226	249	236	204	218	227	219	219	219	211	219	198	228	216	229	225	176	225	237	242	227	211	251	215	231	234	220	230	196	226	232	193	220	234	227	219	222	213	215	192	227	236	208	210	211	217	224	253	201	219	200	215	234	210	227	217	195	189	216	219	222	202	195	221	224	234	227	184	228	193	209	208	224	195	207	217	243	215	199	222	200	251	229	220	232	198	244	204	235	218	209	204	228	221	213	228	222	212	217	223	223	213	204	217	227	225	201	233	209	226	213	230	208	262	231	263	229	214	218	229	229	225	224	221	221	209	236	232	205	246	223	258	227	211	240	205	223	221	221	208	212	224	202	213	186	215	210	248	204	209	209	182	220	211	213	208	233	213	191	196	214	221	234	229	209	228	203	188	196	207	230	228	238	214	210	242	200	206	240	246	193	216	243	204	231	223	214	219	213	222	219	215	214	219	199	208	206	210	220	192	186	203	231	197	233	199	235	235	217	243	236	189	197	211	212	234	202	224	188	187	223	231	213	239	215	215	208	238	239	202	225	222	230	221	220	209	207	190	212	209	215	215	225	227	235	216	202	233	234	206	202	196	212	244	236	218	218	193	229	234	204	223	204	208	218	214	220	211	200	212	223	208	208	217	220	207	217	227	243	245	210	234	193	187	183	210	210	209	199	234	185	208	210	216	242	221	231	230	204	219	212	234	233	218	237
41224	49666	56187	55518	52429	45812	48976	48922	42523	30715	24233	14141	7832	4533	2845	1946	1285	890	706	607	649	662	581	554	535	500	491	485	471	520	484	503	460	483	521	472	483	487	490	454	468	514	475	498	497	505	478	477	434	500	497	552	485	500	492	488	509	461	474	510	469	493	450	500	478	492	498	507	496	487	506	502	465	482	469	514	461	494	513	485	471	506	484	483	495	490	473	479	450	450	488	485	466	477	509	459	554	502	532	494	446	502	502	475	454	447	467	478	494	475	483	472	458	489	437	480	475	459	490	522	520	501	479	507	464	475	485	460	516	477	477	465	495	511	516	504	495	504	496	456	489	504	486	551	486	474	516	522	490	461	489	502	496	483	510	500	498	481	454	489	497	459	462	500	495	467	479	493	487	477	488	469	485	479	449	467	495	491	498	463	459	491	480	489	499	484	495	487	518	487	458	510	473	473	514	493	496	499	484	456	476	465	486	470	446	474	461	507	472	482	481	490	482	508	480	490	442	469	486	506	484	453	484	483	529	521	462	474	527	476	479	483	491	490	503	502	558	509	467	493	525	501	491	491	464	473	442	488	482	476	505	505	468	483	484	485	480	453	486	504	479	466	474	461	503	477	508	482	431	480	468	448	517	492	488	507	499	480	498	480	468	455	482	437	472	450	503	494	518	460	449	470	466	467	505	468	506	477	503	481	471	499	481	485	523	471	472	496	432	497	484	487	462	485	486	526	492	471	471	477	508	498	469	450	453	520	464	489	474	502	481	551	497	464	505	490	514	471	506	471	486	501	452	503	466	479	487	490	461	509	453	442	479	502	459	477	446	511	456	463	479	487	468	508	493	480	469	504	481	446	478	466	517	472	489	459	501	481	494	508	543	470	523	490	505	517	481	506	476	503	435	511	493	508	546	480	486	516	493	467	488	495	462	469	488	500	471	524	477	473	513	474	492	519	522	438	479	465	485	477	502	472	495	481	529	501	494	479	433	482	476	472	495	507	538	513	482	463	495	463	481	502	467	501	470	490	498	511	525	486	483	494	508	504	446	475	481	461	479	469	458	489	463	470	496	513	503	500	472	497	514	504	443	503	511	470	454	453	490	501	447	504	470	496	487	504	512	446	503	492	457	478	489	435	523	491	480	487	462	459	450	474	490	484	475	467	482	468	544	499	492	482	468	470	477	490	478	478	510	494	493	447	513	473	480	483	477	502	475	481	536	508	485	465	489	489	493	455	448	476	510	509	492	470	532	518	486	510	468	445	449	449	521	490	470	460	503	533	508	485	472	491	505	497	501	481	492	490	492	470	517	531	466	499	492	469	485	487	524	481	449	488	463	527	519	512	449	478	516	486	483	442	493	493	482	515	449	486	454	466	480	445	479	497	506	521	515	460	491	499	486	494	497	513	489	518	471	474	509	463	484	489	478	481	460	491	510	486	489	498	485	501	520	502	486	498	431	529	505	492	481	467	491	479	474	496	476	478	489	498	454	501	512	506	521	492	494	497	477	475	475	455	513	496	482	447	455	446	489	460	474	485	479	465	469	507	453	488	527	482	499	473	428	479	510	465	488	492	444	457	492	480	431	523	479	482	520	471	491	489	484	503	520	510	470	475	496	522	517	454	526	477	526	480	513	463	473	490	463	495	470	466	500	491	481	477	470	465	447	487	499	486	532	479	488	486	493	497	509	490	500	470	487	440	523	506	486	456	513	503	484	479	483	511	466	484	496	497	504	500	514	469	536	487	520	480	443	456	492	454	497	523	471	497	496	488	493	503	486	491	486	515	456	492	462	503	494	497	488	497	523	462	523	494	508	462	478	466	503	514	481	476	464	539	468	495	471	487	447	498	492	515	515	507	484	502	500	499	502	476	503	503	468	514	471	498	477	474	483	495	484	495	484	495	483	490	490	503	492	477	478	475	461	498	464	488	521	489	515	490	465	468	482	475	477	513	491	472	442	501	509	453	499	485	480	463	466	531	486	509	462	461	485	475	462	471	471	460	466	472	496	476	500	517	477	516	459	503	497	508	472	490	495	488	487	485	489	500	521	468	469	490	487	543	497	495	515	446	481	438	493	501	495	532	500	506	537	484	490	459	507	480	457	523	497	507	466	493	458	491	487	523	459	461	486	477	484	494	472	446	480	494	493	505	473	491	475	467	469	470	507	463	486	453	473	474	494	491	477	469	482	495	485	466	480	517	518	499	501	526	495	520	448	489	499	519	471	503	504	466	444	497	443	478	504	464	486	485	489	476	515	495	475	518	462	498	466	460	495	491	474	484	451	474	545	479	472	478	493	503	483	484	469	475	505	471	500	483	483	502	484	491	514	497	489	478	451	494	469	498	462	490	462	501	480	496	492	496	491	465	471	502	459	445	502	474	467	515	469	460	475	482	507	438	455	490	479	513	486	494	517	494	513	485	549	468	484	493	526	510	462	465	465	487	478	486	504	471	485	492	512	499	495	455	485	536	474	525	463	480	489	475	484	485	485	492	485	524	519	431	486	506	490	468	489	479	472	472	496	530	481	475	473	481	500	476	504	496	493	466	499	470	478	474	472	500	488	511	493	489	458	511	496	451	469	518	495	476	494	504	505	460	478	473	475	530	508	487	475	466	497	488	506	442	443	472	492	474	468	492	476	507	478	466	529	448	490	457	497	483	488	478	495	462	486	489	463	493	475	480	488	456	480	483	492	479	466	513	481	440	488	497	479	520	477	446	490	479	482	488	483	507	474	480	517	491	529	505	525	492	465	493	480	454	454	463	526	467	525	556	490	465	495	451	464	539	496	480	483	449	501	499	431	532	488	505	478	517	480	499	493	464	485	463	475	505	492	440	522	479	469	482	549	456	470	491	490	527	479	490	502	476	469	487	497	504	475	534	451	475	484	483	488	485	493	532	520	522	453	482	475	500	460	443	463	474	484	505	527	513	495	518	496	488	504	473	512	468	467	476	497	500	471	490	522	478	470	493	465	461	471	488	470	497	508	464	531	487	472	514	443	473	469	465	505	478	463	475	508	522	500	483	506	476	474	503	496	497	498	455	515	470	493	505	479	448	505	498	485	472	536	504	503	480	496	482	523	459	481	492	500	493	463	522	506	461	490	481	592	498	521	484	477	525	463	526	447	495	478	479	481	495	460	474	512	476	505	460	511	512	475	506	493	465	481	472	501	453	478	499	475	497	494	517	492	493	467	514	503	497	532	430	485	510	499	510	446	460	464	452	466	500	511	505	484	480	496	541	482	476	472	474	479	477	536	498	539	467	482	468	472	487	474	514	496	479	451	519	496	485	495	491	519	466	497	504	483	480	506	530	448	533	504	470	491	491	497	489	478	465	483	535	505	469	520	507	483	517	516	490	482	486	452	514	518	504	511	465	434	503	517	479	494	500	475	510	488	492	494	490	449	506	489	504	431	487	504	515	459	505	509	523	482	409	506	463	474	478	490	505	507	473	498	473	543	511	459	507	509	525	474	448	471	508	494	519
31954	30291	29084	22204	14899	6755	4402	3236	1953	1008	723	450	392	294	247	258	227	217	228	198	212	227	180	241	191	215	207	221	216	249	213	214	223	203	236	243	244	201	220	221	209	264	233	220	218	234	214	217	208	209	178	196	222	242	199	220	227	205	232	218	221	205	234	250	259	213	185	237	223	203	249	188	238	243	228	222	233	218	218	227	212	240	251	236	229	231	209	227	211	212	214	213	206	243	213	253	211	209	228	220	203	218	228	210	222	242	219	199	214	217	226	218	218	233	249	220	210	169	217	231	248	209	223	224	221	233	195	211	204	201	235	226	237	218	216	221	212	171	250	227	191	217	218	211	184	198	207	195	207	202	223	234	215	228	232	226	201	223	243	213	225	208	215	213	228	201	201	232	220	215	234	199	221	191	209	230	221	213	249	230	209	207	205	170	240	253	227	215	218	209	215	207	192	226	240	205	247	212	212	207	220	203	212	201	242	229	247	191	217	188	226	219	235	209	218	221	219	215	231	210	218	227	227	225	196	199	217	227	212	230	228	210	193	201	217	205	209	200	217	224	228	205	225	219	216	227	198	234	249	198	217	227	199	229	210	217	226	210	220	242	218	215	224	217	207	215	223	234	222	217	192	195	202	222	239	209	247	258	223	217	209	236	241	223	200	208	223	241	204	228	212	212	199	229	202	203	227	241	256	238	209	222	200	229	224	234	221	208	213	210	221	232	219	216	239	224	241	231	211	205	212	190	232	204	233	204	212	230	226	189	212	201	231	233	211	223	231	233	223	221	252	204	214	230	249	205	217	187	213	197	216	228	210	210	221	208	229	238	234	198	222	197	192	247	213	209	214	257	226	234	213	212	219	213	202	191	217	196	205	207	238	212	236	209	211	209	171	193	183	234	230	214	242	198	196	212	230	212	228	243	206	209	214	213	241	227	226	200	221	210	216	227	222	202	191	202	210	233	213	192	222	180	246	235	209	205	198	224	234	237	245	225	203	214	231	213	199	193	203	236	240	229	208	194	200	209	235	209	258	238	209	217	238	222	221	215	204	193	221	228	212	216	216	248	216	210	207	189	225	230	208	221	187	243	210	206	209	231	199	213	194	242	205	205	226	223	200	217	225	233	209	226	220	179	225	232	238	230	237	214	204	215	198	244	224	202	229	218	194	223	201	232	212	228	233	231	228	221	218	256	207	230	230	245	217	208	233	210	222	224	200	210	199	184	211	221	201	231	206	220	215	195	238	220	205	218	236	238	221	191	205	236	250	210	238	227	221	224	219	226	250	224	229	191	200	213	246	231	220	222	188	228	210	228	217	217	250	190	216	217	224	217	218	206	211	242	224	226	203	200	237	213	212	227	220	194	193	224	205	227	206	233	199	234	220	205	206	261	234	205	227	215	209	216	206	211	240	249	221	228	232	222	206	198	218	241	218	217	189	190	202	206	255	227	210	205	229	229	223	228	225	224	209	228	219	218	203	226	214	212	228	227	199	190	214	207	214	239	240	213	227	163	231	216	219	187	234	224	217	193	221	212	233	208	220	210	216	229	253	222	207	223	235	219	228	231	230	231	232	227	215	218	205	204	188	194	231	213	233	210	219	207	220	228	225	240	234	226	239	226	215	204	212	231	211	231	242	222	201	223	201	259	228	209	199	218	197	189	199	202	242	229	218	211	241	209	244	219	242	209	215	194	184	227	220	209	198	226	232	208	209	245	185	224	199	230	215	232	224	225	231	211	186	243	234	216	219	221	220	213	221	210	222	220	191	216	249	240	243	271	195	204	221	235	195	211	209	217	202	217	228	198	232	234	234	206	206	198	212	225	249	236	201	205	210	216	206	209	226	226	219	225	205	235	229	199	219	207	207	227	232	212	198	203	210	235	239	207	226	216	191	228	236	223	216	211	207	227	233	226	208	236	205	214	236	239	204	229	228	218	188	182	213	230	211	206	241	212	227	198	205	203	213	243	224	233	228	220	240	220	214	222	262	219	194	245	216	217	233	237	221	213	220	214	220	206	217	209	225	219	233	233	184	228	219	216	219	209	230	217	190	212	217	240	231	204	210	227	238	184	210	194	268	232	242	188	221	216	231	235	224	220	212	235	219	200	232	228	217	214	220	201	219	217	245	212	191	261	222	223	198	255	221	211	201	217	207	201	208	248	240	228	221	226	207	221	204	213	212	223	230	185	219	190	242	194	228	223	211	231	234	195	203	201	224	223	194	193	237	225	262	220	213	237	237	202	228	207	234	207	210	211	213	205	236	221	190	218	197	207	219	239	202	213	209	192	240	209	221	218	223	212	206	203	210	232	212	216	226	216	227	227	201	219	209	200	223	212	216	222	205	213	240	199	222	229	222	212	220	229	220	227	227	220	218	216	194	228	243	207	252	201	195	202	208	214	219	213	194	195	208	209	240	199	211	230	215	202	204	228	225	212	219	225	198	194	239	229	205	210	227	205	209	198	210	231	213	213	246	244	211	232	256	231	235	220	230	230	227	200	232	200	225	191	202	217	221	231	246	201	224	214	213	208	228	194	211	207	223	220	202	210	216	219	245	211	212	220	248	202	214	191	240	202	221	226	211	223	198	223	215	216	206	216	217	215	220	233	204	201	233	231	220	208	218	222	231	243	204	225	212	243	213	220	224	268	198	203	214	226	252	259	220	224	221	206	205	231	231	221	227	249	247	230	208	204	215	231	207	229	206	210	199	172	218	231	211	214	225	226	229	258	219	221	223	183	220	228	229	233	199	219	195	229	195	236	239	205	214	242	215	201	225	188	221	211	209	209	214	210	218	207	232	200	220	223	219	243	198	217	197	222	224	233	219	227	234	244	213	245	215	234	204	230	217	213	226	189	221	241	251	221	213	227	218	194	195	218	227	231	215	197	200	217	216	219	207	206	223	228	209	220	199	186	243	223	227	184	188	228	231	250	227	207	206	219	230	219	232	196	208	218	253	219	219	226	219	205	207	207	222	208	224	245	174	212	215	227	227	224	231	203	208	216	189	220	209	222	228	169	223	228	219	217	218	213	221	228	244	218	220	218	248	219	211	200	239	202	223	197	209	239	218	207	223	227	188	215	226	192	194	236	201	218	234	259	225	242	222	205	211	230	255	232	227	200	234	211	223	235	207	219	231	217	241	225	217	197	209	194	196	205	222	219	240	225	228	199	195	220	233	258	192	212	208	209	231	235	237	220	224	245	221	220	211	217	211	201	236	235	220	210	238	222	181	234	224	230	214	212	209	204	224	228	218	219	246	207	212	204	247	220	232	215	236	225	216	218	230	211	199	231	267	239	229	214	210	228	246	211	209	222	199	196	201	221	223	191	220	227	204	222	215	223	195	192	207	209	226	207	203	207	251	224	237	211	226	203	208	223	232	238	247	219	204	220	217	214	204	238	226	217	211	210	226	243	201	228	219	205	234	235	218	203	227	209	205	231	227	224	214	210	236	226	215	210	220	226	225	226	217	237	206	211	202	231
19687	24406	31496	32983	27074	17545	14639	11893	7521	4167	2780	1654	1121	917	682	584	588	523	506	538	518	534	533	507	518	475	503	478	479	557	533	477	528	505	503	515	493	515	486	496	488	531	518	463	541	547	452	509	513	497	504	515	501	514	527	508	456	495	511	501	499	519	529	503	473	495	506	506	516	467	493	493	536	511	477	537	488	497	576	484	528	526	505	481	497	496	452	452	449	505	534	487	516	503	500	489	491	480	506	516	523	505	539	459	496	519	461	499	465	484	506	560	526	503	466	530	491	476	500	551	533	494	534	486	513	522	508	490	519	445	483	473	519	476	498	483	506	524	487	489	513	532	515	513	496	502	509	515	548	492	472	534	502	532	487	504	501	484	488	505	507	470	536	519	492	478	506	492	519	468	497	450	496	522	510	485	467	518	519	522	493	482	539	517	505	479	488	504	556	544	515	515	495	478	508	512	522	529	478	503	509	542	526	493	492	525	482	492	489	511	509	519	508	485	496	500	474	455	498	530	510	512	463	491	539	468	519	462	493	483	473	544	528	505	446	507	539	513	497	510	521	516	541	495	512	470	485	532	513	506	506	492	511	490	476	516	492	510	491	485	506	519	486	503	543	477	457	496	467	504	505	483	524	531	490	491	471	551	469	505	472	491	507	511	463	528	537	498	506	507	490	506	539	463	514	482	514	500	547	521	476	479	501	518	502	517	507	496	465	510	539	481	504	473	444	475	513	515	507	502	498	516	486	501	495	489	494	499	548	448	497	502	495	479	505	511	539	529	487	526	475	499	544	517	506	527	526	521	476	454	477	500	540	494	483	491	512	466	496	522	506	517	489	469	541	506	506	464	493	502	491	508	502	491	469	515	514	483	480	493	494	478	474	474	482	479	505	481	512	509	512	496	497	471	492	509	518	471	508	535	492	498	520	521	507	484	489	482	530	519	536	514	489	491	505	508	500	512	484	530	491	507	449	484	490	471	537	475	534	470	519	527	497	527	512	480	493	490	512	510	532	477	470	502	448	490	495	508	504	503	475	487	482	484	506	523	520	474	522	463	511	452	548	550	525	505	545	480	536	478	517	526	505	492	485	528	502	491	511	499	513	492	501	480	511	515	513	499	534	497	475	533	480	510	554	489	520	484	509	509	499	522	527	478	505	488	464	502	480	464	483	481	509	510	505	476	487	515	500	496	533	525	491	529	496	541	503	531	508	478	527	491	493	499	494	475	466	470	496	513	517	468	512	503	476	548	502	476	526	541	464	509	510	514	451	467	497	467	499	494	476	510	480	504	515	491	508	487	493	509	517	510	475	508	492	495	497	505	482	536	512	523	519	529	498	470	536	511	519	498	519	504	548	486	487	484	488	502	511	492	521	515	515	508	503	493	500	480	462	472	487	516	496	504	493	481	505	490	529	496	504	501	506	470	504	453	460	547	536	486	467	526	492	493	511	501	524	511	454	488	467	499	498	486	517	499	482	499	502	508	486	502	484	481	524	495	492	551	509	501	510	526	505	510	495	450	515	463	486	530	470	501	474	506	517	513	469	495	492	554	502	517	471	519	512	517	459	513	489	477	537	462	533	506	505	490	526	508	474	506	468	500	509	495	485	503	505	523	495	472	479	485	500	515	537	515	504	480	510	503	515	527	460	540	514	501	525	493	497	506	479	504	500	506	530	498	485	501	502	514	491	528	498	500	524	497	518	499	508	474	504	528	498	561	501	515	500	498	484	469	487	484	501	509	490	499	514	472	538	496	520	489	504	505	514	535	510	534	527	520	447	485	554	504	467	463	525	524	502	526	487	502	521	530	493	485	550	478	517	487	496	538	487	463	487	495	476	523	476	512	503	518	557	484	502	535	501	556	503	487	510	518	547	534	516	476	464	519	500	505	494	532	479	494	485	473	531	518	495	494	558	475	493	502	451	528	522	505	520	494	484	484	534	452	481	476	493	516	497	540	526	506	515	492	486	527	533	512	498	515	484	531	520	469	501	489	486	476	504	468	523	496	508	466	457	492	502	505	488	506	488	500	517	515	497	491	512	485	533	493	519	484	480	532	497	513	485	516	507	510	511	528	505	500	507	492	527	503	489	517	504	507	481	493	499	523	484	515	542	507	500	492	519	482	524	512	518	517	494	472	507	543	493	514	477	488	492	500	495	479	520	481	499	499	489	536	466	498	473	515	500	523	517	492	519	501	468	481	516	528	514	530	486	492	517	477	485	491	491	506	535	478	489	483	517	495	506	538	502	542	511	520	527	512	488	510	498	505	481	479	502	486	477	501	498	510	445	515	434	522	459	485	500	458	502	511	484	482	505	495	504	502	497	501	506	506	512	483	497	466	511	480	516	518	471	507	484	456	517	497	523	479	539	480	512	488	505	513	534	434	506	533	508	518	541	506	513	490	506	480	519	475	474	484	489	516	506	547	492	494	515	484	542	482	532	440	486	481	538	488	539	502	469	454	501	486	496	486	496	512	497	486	488	479	506	539	473	462	503	496	525	497	532	525	521	474	505	474	468	469	456	486	469	506	471	526	523	492	496	504	484	499	513	497	438	501	530	534	536	479	522	496	490	470	499	488	482	483	524	504	502	533	494	517	526	482	485	478	515	518	514	493	498	491	484	514	494	475	483	523	468	530	497	533	517	549	494	514	466	483	503	494	485	499	506	511	517	490	526	550	491	510	473	519	497	502	508	477	484	474	522	490	518	479	550	514	472	503	523	488	472	456	519	535	551	483	492	502	472	504	492	524	500	528	531	493	511	512	497	485	495	498	496	490	519	513	507	524	485	515	501	520	498	490	520	497	498	512	490	515	498	476	491	456	510	438	552	523	501	520	538	553	477	495	486	483	515	514	527	508	517	511	480	480	513	433	543	495	485	527	472	523	527	493	526	482	451	512	476	514	489	482	521	530	486	496	507	473	504	515	540	515	459	492	514	493	522	509	474	509	510	504	497	477	526	500	506	518	517	507	527	520	478	466	503	528	512	530	505	518	464	486	511	509	490	499	536	520	465	470	505	518	468	491	507	486	518	525	535	502	458	472	471	471	502	485	494	489	521	558	524	507	527	526	487	514	500	498	533	505	539	524	527	523	499	478	537	506	500	485	495	514	493	470	527	513	507	498	500	457	482	535	486	472	485	473	488	464	499	515	534	520	515	536	498	471	522	509	518	505	488	553	481	544	520	458	506	517	489	514	489	492	489	515	508	484	545	531	462	517	494	500	505	495	490	497	534	467	483	507	478	502	433	481	501	489	444	530	489	499	483	493	527	510	515	459	495	477	550	474	519	501	514	493	488	469	488	495	502	497	520	525	548	467	453	541	490	477	460	485	508	494	448	498	477	455	505	476	489	484	503	511	506	515	473	480	488	512	520	490	488	497	488	505	498	531	480	517	475	560	490	495	525	490	505	480	486	536	473	521	516	498	517	520	491	508	500	466	523	508	555	489	513	543	481	525	526	503	475	522	496	475	507	522	491	478
51365	50792	51612	46068	40942	28816	24465	23446	16880	8317	5030	2364	1277	733	508	369	314	256	245	236	251	222	224	218	203	238	196	228	188	221	202	248	228	258	207	205	220	203	205	213	199	238	226	230	228	224	183	254	227	262	208	226	205	212	206	238	236	196	232	203	226	220	223	224	214	213	236	196	201	223	210	221	230	224	213	247	203	205	203	213	211	194	224	204	242	224	226	224	248	221	200	205	219	229	230	209	220	207	229	205	242	219	209	220	204	220	207	187	181	218	219	212	209	206	226	210	224	182	204	205	211	236	214	231	196	204	222	221	214	197	231	214	214	183	220	223	223	218	203	227	233	226	205	194	220	217	222	210	179	198	192	205	214	219	228	206	194	225	215	218	213	193	236	210	223	215	245	192	225	222	222	208	244	203	215	179	207	236	233	208	229	209	231	195	232	230	212	208	216	212	199	215	220	209	200	236	231	202	203	228	218	209	209	229	244	218	231	210	221	188	206	211	229	237	215	215	231	221	213	235	202	212	202	210	254	211	222	218	205	247	196	217	230	204	226	214	248	199	212	208	214	191	229	216	205	230	226	218	192	225	216	235	248	221	200	231	223	216	208	213	196	200	196	207	226	229	216	210	252	213	199	202	224	190	193	227	192	249	226	220	223	213	213	219	232	220	217	248	178	196	218	225	228	238	210	205	215	234	202	198	237	221	224	249	198	228	214	197	195	213	215	207	207	229	223	219	223	201	226	224	221	241	215	213	212	190	215	218	221	237	215	266	225	210	210	260	203	201	204	193	196	208	211	217	195	246	213	210	232	213	221	181	225	224	214	222	229	240	232	225	228	214	190	252	239	237	212	223	221	187	197	203	221	175	206	243	219	223	182	184	219	213	207	217	221	199	230	216	237	212	210	211	190	199	217	217	239	205	197	231	218	219	208	222	207	220	224	209	221	237	190	223	228	238	228	234	222	196	199	224	208	211	208	198	210	225	222	236	228	211	200	213	184	231	243	227	226	244	238	212	243	214	200	224	215	233	223	183	216	223	209	214	207	193	206	190	212	230	227	261	232	201	223	222	228	210	208	217	213	225	247	227	209	240	205	205	221	223	215	181	247	229	220	208	234	221	203	213	214	219	224	266	210	198	225	227	206	202	220	225	220	202	247	241	223	227	201	198	224	220	234	212	216	208	220	228	220	201	214	208	238	226	207	217	224	214	195	206	200	199	227	207	201	205	223	212	227	202	231	188	207	194	224	209	209	214	219	233	240	198	259	221	249	249	226	204	197	197	180	198	217	199	227	201	222	251	197	238	238	219	223	228	235	232	207	202	209	232	215	210	217	191	216	238	237	198	205	206	211	202	213	236	231	236	238	224	222	224	215	232	210	217	207	180	236	257	224	206	229	205	223	237	217	176	201	197	179	217	239	219	230	233	197	227	198	190	223	227	194	221	228	249	224	232	180	208	220	253	222	201	213	196	237	235	207	226	215	233	222	204	258	225	215	214	197	214	211	214	232	239	213	232	205	210	230	232	237	231	224	212	229	209	215	240	231	242	229	191	230	226	230	219	215	224	198	209	227	195	228	244	208	221	226	217	204	183	217	191	186	193	227	228	222	212	196	222	205	228	202	212	205	234	211	206	240	235	216	207	240	224	200	262	221	233	210	231	212	212	232	216	239	203	184	191	231	199	186	199	221	222	184	210	207	243	205	229	212	239	220	196	229	199	221	204	233	207	217	224	246	212	227	206	202	219	193	228	204	193	218	236	213	211	220	236	231	212	180	228	205	217	230	233	208	233	200	221	208	239	204	220	238	223	212	191	235	220	178	225	215	237	248	191	203	212	231	227	220	188	240	181	210	202	217	226	221	220	208	221	228	221	201	223	215	200	234	235	225	210	185	192	227	225	219	246	194	189	210	208	195	210	216	224	229	231	227	210	227	211	233	242	238	224	205	213	217	228	234	229	204	187	174	222	244	203	218	225	209	222	229	189	228	210	235	222	194	201	232	210	224	240	216	218	234	219	203	235	224	223	222	215	217	206	200	218	226	228	222	211	227	220	210	227	229	202	227	215	201	232	201	223	248	215	237	230	223	194	226	233	211	187	212	231	217	203	224	228	234	242	233	202	227	233	215	210	231	197	212	209	214	241	238	231	232	236	218	200	236	225	195	233	194	247	217	191	225	241	193	208	217	212	204	220	215	216	217	209	218	193	219	233	182	233	224	235	249	213	199	242	183	236	239	205	199	221	207	199	189	232	203	223	255	196	216	221	203	201	229	232	194	222	210	210	236	232	219	199	201	230	222	211	212	213	196	209	188	199	222	177	199	203	202	241	228	209	221	211	219	209	208	243	234	200	222	215	200	200	195	218	198	221	213	242	214	222	214	220	210	221	228	190	197	232	223	196	212	234	218	192	183	191	209	213	219	210	229	229	239	241	195	238	204	222	228	204	210	245	191	222	234	228	222	211	207	236	213	225	227	232	224	223	206	225	222	237	224	186	223	236	195	200	238	239	209	221	212	248	212	226	208	221	201	197	212	232	195	206	209	193	216	209	231	191	200	207	188	234	241	242	226	211	230	215	217	205	217	246	213	224	224	230	232	234	196	233	224	228	224	240	208	224	216	218	199	214	206	218	224	211	225	224	232	220	261	213	192	222	224	210	215	218	236	215	236	207	245	221	234	190	206	211	227	207	212	208	172	237	215	226	189	212	215	201	247	188	212	239	194	204	213	250	230	200	240	230	227	216	212	190	233	219	204	211	215	186	203	188	213	221	193	201	228	231	195	223	219	196	223	214	194	191	228	203	239	213	233	234	201	217	201	235	212	204	215	224	216	238	227	211	226	244	209	234	246	223	195	218	242	225	213	206	231	214	206	196	224	195	197	250	239	222	234	205	232	190	210	222	217	226	211	214	232	223	227	238	206	213	249	208	194	235	225	205	214	212	232	222	206	206	198	245	253	234	220	235	227	217	215	197	219	219	205	231	220	218	231	227	215	231	213	231	224	242	240	220	214	209	207	230	224	204	218	216	215	204	204	224	208	199	205	192	215	231	237	226	217	242	214	232	218	211	221	218	213	221	195	213	210	210	214	223	221	198	222	229	224	198	213	249	241	202	211	205	201	205	227	205	221	192	198	211	216	259	214	204	214	229	236	218	203	220	236	224	216	246	224	238	263	212	220	194	206	204	218	218	239	236	224	243	224	228	212	200	234	227	199	224	188	238	207	193	209	218	215	222	216	231	238	193	182	204	215	204	202	222	225	231	216	204	220	225	208	208	218	241	228	238	190	222	206	210	240	204	197	222	227	208	199	211	215	217	210	199	241	226	241	219	189	198	215	208	206	208	208	232	213	228	263	225	210	213	207	215	204	263	227	215	222	224	231	201	215	212	228	230	217	221	228	219	230	246	200	237	221	234	205	197	184	206	228	232	223	191	210	222	222	188	232	221	187	235	229	208	248	253	212	211	213	185	205	210	211	200	223	214	209	220
35719	44440	52446	53068	50027	37237	38659	38885	31052	21208	15621	8352	4703	2517	1902	1227	940	699	589	560	643	528	524	525	542	500	495	524	516	529	485	529	505	513	497	485	538	498	491	479	469	493	508	492	509	452	512	489	535	444	488	547	465	478	487	532	473	488	478	487	491	490	494	515	457	443	535	483	503	484	559	499	443	503	485	469	495	510	497	520	522	499	459	479	471	492	508	483	503	501	496	475	506	525	465	486	487	506	498	476	470	503	515	471	512	524	473	471	494	465	498	492	517	465	487	478	513	515	443	469	496	494	486	500	534	520	492	458	437	482	518	470	488	522	516	521	495	471	502	491	525	511	523	501	527	494	501	490	484	521	521	512	463	510	501	497	474	483	458	512	493	509	472	480	500	541	469	487	496	513	505	461	502	471	489	509	520	500	496	487	500	471	518	486	512	492	465	500	492	475	455	506	473	490	459	494	506	500	483	470	531	479	500	483	470	491	530	514	463	492	523	473	517	495	497	454	500	478	469	464	528	495	507	510	449	472	501	556	517	502	509	518	466	523	503	484	475	501	493	522	499	472	511	518	516	477	506	523	459	512	496	481	483	505	494	483	490	473	483	498	471	510	500	483	479	471	471	505	522	492	499	516	521	485	471	507	482	516	484	483	461	505	475	497	499	488	506	487	475	497	506	503	480	516	501	490	498	515	466	470	524	473	479	466	464	482	500	480	461	483	481	486	471	492	473	473	493	533	522	483	497	474	475	503	453	490	504	456	475	498	503	477	509	480	496	498	512	507	490	507	506	514	501	470	522	486	495	489	501	460	497	496	510	526	532	490	512	518	483	492	507	500	498	452	475	505	509	489	496	489	497	499	494	482	517	515	484	472	466	483	494	481	474	481	452	496	500	478	499	484	463	526	486	474	515	463	538	494	501	508	497	470	491	503	495	501	489	470	481	491	512	503	504	508	464	459	491	487	458	497	510	503	488	498	507	514	487	515	484	446	474	469	461	538	516	525	482	463	491	475	518	527	476	540	514	490	481	502	516	498	521	445	512	480	500	487	477	509	506	473	514	475	475	476	520	473	473	465	523	514	511	498	544	473	521	502	465	520	491	482	473	472	492	489	494	549	493	507	519	487	497	488	477	517	501	470	474	512	497	505	526	488	492	454	469	522	506	530	469	514	487	516	499	498	483	471	479	481	428	471	482	474	512	484	486	514	497	483	516	519	535	522	481	496	521	543	526	512	507	501	525	470	489	468	492	501	501	516	497	475	509	475	470	525	507	526	514	522	518	504	494	494	500	466	503	470	526	482	463	488	514	485	536	495	521	473	491	476	510	454	474	494	492	509	498	498	482	488	480	517	507	504	520	533	535	503	526	516	502	486	499	506	516	512	509	512	549	468	486	474	523	485	538	492	483	538	521	519	494	519	454	503	494	482	483	505	470	488	479	475	501	541	487	459	487	510	475	517	524	518	461	500	500	517	487	497	466	523	515	493	507	467	487	511	484	518	479	453	495	479	511	486	521	445	491	486	482	521	470	538	519	468	502	493	511	480	527	483	468	512	490	474	504	496	480	462	454	483	527	504	468	508	558	482	507	533	536	513	506	501	505	461	508	482	515	461	483	472	495	489	486	474	547	515	495	464	509	504	487	481	487	466	509	490	448	495	465	477	464	471	512	475	484	509	501	519	507	505	481	515	478	503	491	495	472	464	475	480	506	466	503	480	477	428	491	486	527	504	477	502	516	492	511	484	550	477	513	521	485	487	492	560	461	514	498	488	496	463	484	484	491	499	468	530	513	535	490	485	461	506	487	479	514	480	440	487	491	533	488	448	512	478	504	492	512	463	468	484	503	529	527	496	452	499	535	466	531	531	499	484	464	488	457	463	476	528	542	494	530	536	515	497	475	539	491	491	510	464	564	468	467	542	490	484	496	489	535	517	476	493	511	459	514	505	491	497	467	507	491	451	469	519	518	492	462	461	513	491	477	448	479	512	505	498	502	533	485	482	478	490	489	471	479	501	475	500	499	477	506	499	486	496	526	503	513	527	448	514	440	536	486	520	504	505	516	515	502	468	488	488	503	451	483	503	505	489	470	489	480	518	458	504	484	523	529	468	483	515	522	467	463	453	470	491	496	478	500	469	503	489	460	489	465	523	512	485	499	505	511	491	517	489	513	464	534	494	492	505	483	498	491	464	523	479	485	509	490	459	512	438	492	481	482	494	496	529	453	531	492	517	477	485	493	484	452	483	491	458	464	513	502	472	474	455	478	545	460	463	484	468	511	518	534	463	534	518	498	507	526	500	487	499	465	492	487	489	505	472	518	511	476	474	457	526	517	495	494	482	470	463	462	487	482	515	506	513	524	482	488	518	502	497	485	519	482	534	455	527	526	515	475	506	492	456	504	458	501	475	508	473	466	524	509	503	496	487	487	469	513	492	481	462	512	492	484	477	513	521	469	462	533	478	474	482	482	434	504	458	502	524	500	440	471	491	501	505	509	494	453	519	517	520	493	498	502	517	497	460	501	479	500	489	464	499	500	491	488	488	441	484	483	538	457	453	526	513	510	465	509	486	509	481	523	471	496	471	506	472	522	461	500	481	461	474	474	513	502	521	474	490	500	492	519	477	504	511	439	466	496	479	505	446	512	517	527	499	485	481	520	475	515	520	495	498	465	475	506	473	496	495	506	477	486	490	462	496	488	472	513	498	522	481	491	501	502	516	476	564	477	485	498	484	524	500	509	500	481	517	532	538	530	436	463	536	490	514	509	471	451	529	489	522	510	472	496	516	533	487	500	498	524	507	506	499	502	474	475	466	462	467	461	548	472	468	526	507	482	468	464	483	467	526	505	503	447	498	482	526	488	473	510	513	503	493	484	496	500	477	568	532	510	470	512	498	488	480	497	514	487	460	521	491	516	504	456	492	463	501	486	487	493	459	501	472	500	477	493	483	460	497	491	523	551	469	469	482	504	500	512	523	492	469	500	498	531	490	473	515	481	493	486	529	517	504	483	497	473	483	487	496	488	485	580	467	482	497	487	503	521	480	503	526	480	538	458	512	468	481	475	469	486	485	454	472	493	508	477	491	470	490	472	494	510	502	496	458	493	469	480	477	467	462	483	486	521	551	453	464	450	530	512	517	463	518	492	504	468	485	511	461	494	523	483	480	489	497	524	483	462	510	415	487	509	538	496	505	501	515	501	489	458	476	504	519	468	487	481	520	474	485	533	529	494	515	489	497	509	477	503	468	489	485	481	493	512	498	507	442	498	476	531	471	502	487	476	502	477	478	489	483	498	458	461	493	496	499	500	524	526	455	499	500	485	490	452	463	479	523	525	440	505	460	496	511	502	485	456	490	505	470	499	506	485	461	486	525	465	475	491	515	524	499	505	496	464	474	521	533	504	454	500	495	502	506	517	475	473	513	484	514	503	491	493	459	497	471	517	501	489	532	515	507	470	479	474	473	455	489	509	458	508	474	509	545	470	519
59414	52420	48756	44253	36509	28381	30600	33143	27946	16510	10269	4888	2376	1174	899	549	407	298	265	229	217	235	228	249	227	214	222	221	207	211	189	217	232	217	210	207	240	221	217	231	250	230	222	216	218	196	249	213	206	211	211	204	240	200	223	235	223	230	226	219	216	227	187	190	222	213	227	246	211	206	220	233	232	205	224	202	193	212	220	214	203	231	258	209	208	221	237	201	195	216	224	237	218	208	224	217	222	235	200	203	237	257	206	242	235	207	231	230	228	192	208	227	183	219	235	237	213	220	219	211	215	197	219	240	222	193	228	196	225	249	201	205	223	216	217	215	220	229	230	242	199	201	223	201	229	224	222	192	226	237	230	221	204	197	222	199	228	218	217	216	213	225	232	227	217	220	218	240	236	215	215	209	241	212	237	202	233	220	213	215	217	200	219	209	218	232	221	207	210	207	232	220	241	210	243	219	209	229	220	191	223	214	220	222	202	216	207	219	186	238	234	215	193	238	231	203	206	189	239	207	185	242	216	216	225	204	211	219	219	262	205	213	219	223	197	224	228	209	206	205	183	183	224	235	216	222	208	217	236	242	214	214	225	218	224	220	204	230	197	205	214	213	201	232	239	202	252	216	189	198	201	195	207	228	202	211	215	211	215	231	227	224	214	204	216	218	202	204	225	221	223	244	224	220	218	234	224	229	217	197	208	213	227	236	201	253	206	228	199	222	231	222	230	226	232	205	211	223	203	260	232	217	203	203	232	224	220	229	195	217	233	178	209	220	212	209	212	233	212	227	241	220	226	229	245	240	209	194	215	202	219	222	226	221	227	243	187	213	263	216	191	217	244	232	233	215	230	273	213	226	229	216	187	198	203	212	212	213	232	209	234	215	214	234	201	236	224	222	230	233	245	224	229	206	202	208	212	229	215	230	204	221	224	210	222	208	197	222	202	210	209	226	199	203	200	230	228	244	195	200	223	237	190	261	212	248	223	247	227	215	213	221	235	209	210	225	230	235	220	209	248	222	206	218	215	201	215	224	221	211	234	218	216	198	202	218	250	213	255	228	202	211	193	216	219	224	225	209	217	222	244	221	217	223	229	222	224	219	199	202	215	234	198	189	198	238	218	224	216	220	201	213	216	220	208	232	211	197	212	219	217	216	266	217	209	253	209	231	197	208	200	245	225	207	221	210	229	219	196	225	239	203	213	211	239	235	199	235	237	241	214	238	208	226	211	275	194	205	208	211	217	202	216	202	215	206	208	223	227	237	227	249	270	211	207	203	221	228	219	220	201	244	184	196	228	210	214	216	208	192	224	221	224	203	205	222	234	226	221	194	204	203	170	206	220	225	216	244	231	200	226	208	203	194	218	208	235	228	218	231	226	250	224	246	214	210	229	227	193	207	226	225	237	223	196	222	210	204	186	203	202	209	242	230	224	231	230	213	244	197	223	235	199	234	249	206	226	230	217	242	236	196	191	198	228	196	218	219	225	189	246	217	211	232	195	218	201	242	214	217	245	215	222	228	209	214	178	211	210	199	221	209	220	213	218	238	231	232	207	202	240	248	233	208	214	208	200	221	226	220	235	217	223	206	203	251	230	233	235	209	210	227	210	247	215	220	216	231	226	224	225	206	209	215	181	228	194	232	213	218	205	241	243	208	211	215	222	222	211	202	242	216	239	208	242	181	224	235	217	213	225	227	233	223	246	240	226	235	205	255	221	246	215	221	233	220	231	223	221	218	210	238	195	234	205	217	190	224	224	202	228	190	236	235	227	213	254	230	212	199	221	231	226	239	203	227	211	204	209	220	212	235	246	237	208	207	228	222	218	208	194	219	198	222	244	209	230	245	225	215	219	219	213	200	207	205	217	213	213	220	236	235	206	194	205	205	207	241	230	229	238	220	231	219	225	239	200	233	241	217	245	223	230	231	231	232	221	240	201	230	211	235	202	232	217	220	220	235	212	217	214	208	214	200	218	233	205	232	211	193	230	242	203	239	224	236	214	216	216	227	216	250	215	221	228	243	241	230	221	206	220	221	217	185	189	210	221	224	223	235	228	231	208	237	242	230	213	212	219	238	222	214	221	216	228	211	229	229	208	232	218	191	195	235	213	197	211	199	225	209	203	215	209	201	217	236	212	213	218	217	216	217	229	210	200	197	181	235	213	209	218	219	198	233	230	192	197	224	219	213	209	208	238	238	237	249	202	207	225	217	197	261	258	241	220	206	231	213	202	208	240	217	210	214	220	229	233	232	219	250	241	226	216	247	207	220	206	215	231	226	202	198	208	224	206	237	246	224	224	215	224	210	196	221	230	225	226	245	227	196	208	253	229	190	189	213	219	197	199	224	217	227	217	213	213	245	266	229	202	204	216	224	215	198	230	234	207	204	237	208	211	214	238	199	206	210	209	204	210	215	232	212	214	240	210	250	255	214	216	234	214	202	225	252	202	212	225	217	216	218	201	216	191	220	207	220	210	231	226	184	232	215	244	217	187	234	219	204	203	212	205	231	230	226	217	214	200	236	237	248	222	234	203	216	218	214	212	220	238	219	239	200	239	241	233	247	251	202	223	213	198	216	203	231	216	191	212	225	213	242	250	227	223	254	227	203	219	190	212	213	218	228	249	208	236	226	210	225	231	260	196	209	242	203	229	215	238	224	205	194	231	203	204	188	214	233	222	204	219	257	207	229	248	211	189	223	229	207	262	229	230	213	223	249	204	213	237	237	222	250	249	229	219	224	218	248	202	222	243	207	237	209	209	214	203	226	238	231	224	177	198	229	214	229	221	207	221	210	232	232	221	215	225	217	222	235	215	256	231	246	207	220	250	198	214	205	216	236	242	215	202	209	216	245	216	200	191	225	198	224	209	215	224	222	229	213	219	224	205	220	227	221	233	198	220	233	217	242	219	208	197	212	217	225	229	206	200	210	200	206	181	208	246	193	220	221	190	209	222	216	224	203	207	207	229	229	195	206	221	222	233	220	215	214	197	244	208	195	213	227	206	211	185	229	236	204	235	205	201	241	233	223	253	234	203	216	217	213	198	245	227	231	218	243	230	215	228	227	216	191	238	227	255	227	212	206	211	214	209	224	214	225	217	230	216	219	202	222	203	196	212	186	219	227	218	230	205	229	213	243	210	204	189	212	235	203	209	215	232	222	206	216	237	234	208	205	232	214	202	214	210	233	235	208	196	213	209	223	207	236	206	215	216	224	212	239	196	201	211	209	228	189	212	197	201	227	219	226	252	216	191	226	236	229	236	226	214	231	221	263	226	220	222	201	236	222	227	214	212	223	259	215	225	203	244	243	236	224	234	219	210	229	188	229	207	213	220	209	225	248	206	229	215	223	230	245	230	195	172	209	210	247	194	232	201	242	220	203	200	219	215	218	187	221	228	210	229	220	210	202	206	196	237	223	219	215	198	238	232	225	213	191	227	190	214	210	216	231	208	224	217	217	205	223	206	214	226	228	238	217	226	205	250	250	224	258
44146	50964	55404	55828	48754	44091	49039	49513	41950	31015	23954	14283	8062	4606	3345	1984	1316	771	706	599	626	559	544	520	508	519	477	515	496	520	515	507	506	520	496	517	468	502	507	487	521	489	435	504	453	497	494	441	470	510	473	475	499	465	480	495	505	481	489	477	466	509	485	512	500	465	540	474	510	494	527	496	516	512	500	463	459	467	510	511	497	497	477	520	509	468	471	491	528	460	481	491	493	464	491	455	472	500	499	487	494	500	495	498	478	453	488	476	503	497	507	474	476	487	517	506	471	479	501	475	473	474	516	476	438	485	460	503	480	503	492	509	457	478	523	476	510	467	465	462	470	456	503	504	457	462	489	460	483	501	456	538	498	477	474	490	466	496	488	494	470	485	476	464	478	467	505	503	501	465	479	501	515	515	481	471	467	487	475	477	496	496	511	491	503	477	476	516	470	490	518	485	486	483	487	511	455	468	484	501	481	512	478	482	521	487	464	522	463	493	450	494	510	518	462	525	478	493	534	486	491	512	496	486	498	494	486	452	501	485	509	496	494	479	503	473	483	521	485	470	528	455	484	461	480	498	490	527	445	499	481	471	510	452	523	500	481	474	478	471	506	484	460	513	508	480	472	480	463	501	519	501	511	475	499	514	495	501	457	460	488	488	479	488	449	489	492	466	482	476	490	525	454	493	495	480	479	522	494	480	507	509	489	489	494	460	444	499	501	486	470	511	492	499	488	489	469	498	503	461	474	455	498	489	485	452	453	511	487	440	471	463	469	500	484	506	501	462	498	529	467	520	469	499	490	483	493	479	472	464	481	490	494	452	475	514	468	492	485	500	469	500	517	496	491	439	472	507	494	467	476	505	469	517	511	470	475	513	488	476	473	462	503	483	473	499	508	532	488	503	502	481	468	481	488	482	510	499	472	495	485	475	484	443	539	492	488	468	534	479	515	510	464	499	496	494	492	494	514	463	529	485	505	478	500	460	463	484	499	490	481	459	502	522	485	456	480	511	540	473	483	475	517	507	488	478	490	499	496	489	525	504	499	491	517	453	509	461	476	490	474	470	488	458	512	481	481	455	459	538	489	516	494	486	458	495	485	483	473	511	507	481	477	509	504	499	505	515	503	506	470	515	501	484	478	538	473	482	463	477	492	482	461	453	448	496	533	476	475	481	458	490	481	484	494	535	513	518	482	477	466	474	520	500	509	507	477	457	550	507	478	460	481	482	525	491	463	477	471	527	534	470	445	476	480	479	462	494	499	474	485	460	474	503	461	504	506	449	497	494	513	540	523	504	512	468	492	468	472	474	467	491	462	525	482	499	476	451	531	458	455	518	475	493	477	476	468	470	448	482	497	487	477	479	545	504	531	481	493	471	463	492	504	453	544	465	487	500	494	503	481	480	474	463	464	455	496	525	445	459	481	487	502	507	458	452	448	520	470	461	510	472	491	475	458	469	489	502	481	466	454	480	473	441	503	503	500	448	461	472	461	515	469	481	464	477	451	470	496	471	504	502	500	502	483	458	487	474	499	512	501	503	484	480	491	512	490	499	486	467	494	545	446	503	480	484	499	480	472	475	479	510	513	501	460	486	492	465	521	458	485	457	523	474	477	470	481	489	462	516	510	513	517	507	506	475	483	526	524	486	499	553	533	513	507	519	493	534	475	489	500	528	500	470	504	462	478	485	480	514	507	497	497	469	478	524	512	493	488	453	454	514	493	506	469	503	488	517	469	465	460	500	477	508	520	503	528	439	503	499	510	471	509	493	501	467	482	507	523	472	493	484	497	453	470	505	500	516	463	471	509	487	505	469	458	522	496	484	476	450	495	488	488	492	503	522	495	516	514	444	488	469	502	465	450	455	458	475	465	518	451	483	525	479	445	455	440	482	512	488	463	502	501	476	447	470	482	499	488	496	491	482	472	478	440	497	497	485	489	487	480	499	455	468	465	521	494	488	511	457	508	461	510	476	478	495	488	493	461	480	506	462	504	473	505	510	468	467	510	497	453	482	473	481	506	478	535	478	496	480	468	502	503	508	486	541	480	497	479	479	500	460	507	509	512	470	491	484	478	459	505	473	514	470	500	504	502	483	449	484	447	468	481	462	464	489	475	487	500	509	527	494	463	494	506	458	496	487	471	487	439	523	482	459	471	467	485	480	482	444	490	517	499	477	461	507	470	500	467	472	462	478	518	522	496	477	530	486	472	464	479	479	506	474	455	472	526	527	509	531	477	525	509	476	514	511	477	486	490	513	468	463	493	493	500	495	497	480	481	471	450	521	510	476	505	491	478	518	500	518	507	494	493	483	486	498	457	524	474	512	488	504	468	489	496	460	479	510	490	487	507	475	464	441	517	457	445	503	486	519	465	485	462	462	475	442	480	496	501	444	512	488	495	476	480	497	487	485	483	488	491	473	504	480	506	484	481	483	464	462	439	470	452	466	477	474	504	496	520	551	504	506	497	518	532	492	483	430	454	504	476	516	491	531	486	531	512	449	514	501	488	502	486	474	495	476	510	468	501	499	498	486	447	487	504	471	492	459	500	493	468	478	486	492	486	493	479	483	509	527	484	454	474	481	524	494	551	509	473	465	506	510	487	495	497	464	523	492	502	512	451	471	487	489	469	534	504	482	483	488	481	509	482	473	484	484	503	490	448	500	473	520	480	514	466	507	530	474	540	492	529	469	472	491	496	464	476	429	463	469	446	482	525	498	500	487	469	489	440	527	480	510	515	479	526	470	524	501	497	456	510	477	514	482	522	499	488	499	477	512	481	458	485	478	490	516	506	484	486	514	501	542	472	527	468	478	466	483	504	501	515	480	463	456	495	484	450	490	504	481	508	515	504	484	494	493	519	484	458	482	533	522	485	539	500	486	485	508	496	523	468	490	472	510	472	500	449	511	494	541	521	494	501	489	452	492	472	482	473	505	495	448	490	500	464	450	492	496	466	479	484	486	482	461	462	473	485	491	452	493	517	512	479	504	485	489	495	501	494	488	522	473	479	494	513	471	488	518	482	517	484	494	487	512	466	508	501	457	510	487	484	525	492	455	507	496	512	518	482	470	491	476	552	515	486	453	467	550	525	487	508	445	510	504	493	513	464	522	489	471	484	479	527	496	476	456	502	501	456	537	467	474	499	486	478	507	499	502	509	490	462	471	505	522	462	456	497	511	457	488	470	477	478	486	497	535	492	500	502	540	530	502	498	467	489	508	475	486	465	487	451	495	500	527	526	446	470	468	505	485	485	471	509	488	519	459	508	505	514	481	471	475	494	489	511	511	450	532	458	476	483	499	481	462	480	502	525	490	450	503	484	509	492	505	532	509	464	517	489	510	470	473	471	484	448	516	476	509	506	511	490	466	473	469	480	484	498	482	492	558	524	493	503	482	464	478	497	498	467	502	523	476	487	501	505	493	482	467	482	488	472	473	470	494	503	492	481	472	529	514	504	484	495	471	480	540	484	439	558	512	479	475	521	522	475	435
31022	30331	28638	21231	13813	6523	4362	2980	1903	1148	773	492	349	313	295	284	249	247	231	243	226	222	254	224	240	193	205	227	215	224	189	214	232	234	196	231	214	244	226	205	203	230	231	224	235	247	224	221	186	205	196	212	209	222	236	196	210	218	221	204	226	245	231	188	227	212	229	199	209	225	236	240	207	200	188	219	228	231	223	241	220	227	215	195	217	239	181	204	219	243	242	208	196	229	230	167	238	225	237	245	234	222	215	219	242	211	227	183	213	241	200	215	199	238	228	205	221	207	204	223	182	232	229	212	195	231	201	216	213	236	187	220	209	210	214	249	212	220	219	228	210	208	241	249	234	200	236	247	214	203	237	216	258	235	221	216	212	211	236	194	216	212	227	226	212	245	219	233	220	221	210	235	220	220	233	207	201	216	210	210	203	205	225	203	212	188	208	240	216	189	236	231	226	228	224	228	223	227	238	207	226	207	214	236	227	215	191	196	209	234	230	216	220	209	207	220	226	226	232	218	175	227	212	226	217	229	225	203	237	222	228	228	192	227	240	247	196	226	209	205	224	223	211	181	211	239	206	204	211	212	237	222	216	210	225	215	216	226	224	201	217	206	200	199	190	219	224	204	249	232	213	189	206	222	214	196	203	218	253	212	227	204	226	206	227	255	196	203	195	237	231	217	212	236	224	235	226	214	230	226	200	196	239	194	198	202	222	211	202	206	231	240	237	231	252	226	225	208	206	206	210	235	242	211	229	238	220	192	226	193	210	186	220	229	209	221	233	228	219	224	211	195	188	202	206	185	205	198	230	218	218	200	241	251	206	211	232	209	225	203	170	228	234	210	222	202	236	222	197	213	241	201	202	220	208	219	217	256	195	207	234	217	220	241	241	222	257	256	201	213	206	201	207	234	189	249	218	223	206	219	221	210	224	210	204	206	222	217	214	198	212	217	210	201	222	199	243	218	246	228	214	246	221	220	226	204	183	250	211	225	198	231	230	217	214	210	241	221	254	213	217	194	237	252	222	202	234	209	229	186	193	227	176	216	200	207	229	246	225	226	234	210	218	189	227	236	202	218	234	243	233	211	232	202	210	237	201	224	232	201	221	199	229	202	265	202	198	253	237	228	218	216	211	207	221	217	237	211	212	216	226	231	213	208	230	221	200	209	200	240	187	213	186	220	199	228	220	201	219	227	245	238	199	179	211	224	217	215	225	216	219	212	190	213	207	214	217	207	229	224	264	233	223	222	218	220	216	230	228	211	227	222	213	233	250	200	216	212	201	201	209	231	206	223	211	215	205	250	225	235	243	209	251	247	222	229	223	192	203	186	198	215	218	214	196	218	229	217	202	219	206	222	225	204	221	226	260	235	216	235	225	194	234	208	216	221	247	224	226	208	230	238	232	231	228	198	183	197	236	216	235	241	183	228	207	245	234	213	201	210	214	213	213	209	215	228	220	204	202	233	230	227	232	240	229	203	211	201	233	224	242	215	216	211	221	230	220	243	205	248	190	209	231	247	240	224	213	245	198	239	229	199	214	225	213	202	211	197	190	220	215	204	208	199	233	218	233	221	231	228	218	244	200	215	214	250	239	202	213	246	217	206	221	190	240	207	222	224	216	217	215	247	202	227	214	210	216	225	199	232	211	213	193	229	226	195	202	221	219	240	220	194	209	221	206	206	255	223	239	236	222	217	212	187	189	216	221	215	218	209	194	226	208	231	212	189	203	225	196	227	224	225	223	227	189	227	222	198	214	211	233	217	205	216	215	213	210	233	201	210	222	204	240	235	238	265	232	219	194	220	225	223	215	233	214	244	201	203	225	227	193	208	191	215	230	222	211	182	215	193	223	206	227	210	252	240	222	218	218	232	226	239	246	217	222	191	215	232	193	198	222	216	205	219	231	252	194	226	215	238	238	219	219	238	197	210	218	241	217	224	233	230	201	227	211	222	207	222	226	224	224	214	219	231	228	215	204	205	204	219	230	238	211	223	198	217	223	204	216	218	214	234	245	236	204	215	206	180	218	237	232	227	227	191	212	250	203	214	212	228	196	233	218	209	210	213	237	215	214	225	211	220	221	220	223	221	235	218	229	211	221	245	214	214	197	250	223	209	205	208	200	206	213	242	206	225	228	211	208	240	192	201	211	207	243	224	243	195	208	219	195	232	212	235	226	206	226	220	237	219	239	208	244	206	200	205	202	244	215	219	236	217	227	215	234	221	198	231	212	197	208	245	196	235	238	224	231	222	203	197	227	230	231	248	227	214	217	237	211	220	208	242	242	229	254	224	234	231	208	208	212	218	228	211	211	218	227	197	226	216	209	220	224	215	221	209	216	193	210	223	221	225	231	244	197	231	216	224	226	187	216	212	227	202	203	214	235	203	229	247	247	227	231	187	213	260	206	246	226	241	226	240	215	209	199	196	246	245	184	214	221	199	232	230	234	218	231	225	194	198	242	251	207	218	204	215	217	235	205	207	196	222	226	226	216	249	217	218	236	195	202	213	241	210	264	223	232	208	238	218	198	215	202	232	201	183	209	228	218	230	243	239	194	203	239	206	249	235	229	209	229	219	212	212	208	205	210	214	210	250	204	225	182	218	246	193	203	197	221	214	210	222	215	202	252	231	231	198	193	219	203	232	254	224	246	218	233	241	240	198	235	228	221	215	202	228	218	216	217	195	254	200	217	219	223	227	217	212	209	236	226	215	244	220	196	221	242	179	197	226	206	192	178	219	241	211	241	225	252	222	215	216	215	213	224	229	216	221	228	238	213	208	203	221	188	203	179	214	208	199	237	234	245	235	222	234	232	244	233	218	224	210	227	204	230	208	210	227	239	258	232	223	192	226	239	223	222	220	201	227	219	185	219	216	210	200	241	224	225	200	225	214	197	216	210	196	221	224	200	226	217	235	218	207	239	216	215	221	205	210	198	246	217	211	205	231	233	212	237	192	181	221	231	214	237	211	235	199	202	222	243	207	221	232	220	212	224	214	231	259	214	231	215	249	226	224	210	233	203	222	183	217	201	224	216	235	262	220	222	246	182	220	235	244	267	222	207	240	198	212	215	216	210	195	206	258	227	234	224	194	203	240	240	241	237	205	219	217	255	218	225	223	213	220	194	236	206	216	238	244	239	211	208	237	240	214	217	252	249	248	232	226	213	238	216	226	217	220	217	245	216	226	217	184	221	199	246	211	248	258	210	201	182	218	248	207	219	200	199	227	220	245	224	208	222	238	219	187	212	220	241	211	247	213	202	211	213	220	224	204	209	208	214	204	181	213	236	206	238	206	202	214	227	212	248	213	224	228	199	228	233	199	218	226	219	221	234	189	212	242	243	235	207	260	247	223	229	224	215	215	224	206	212	230	181	207	192	226	250	223	244	227	207	220	219	217	210	213	214	221	184	214	217	195	188	201	214	227	211	221	202	218	239	206	217	211	217	234	228	215	224	249	216	211	252	196	196	232	221	227	223	227	191	215	204	223
19594	24947	31461	31432	25145	16973	14165	10812	7517	4410	2973	1668	1131	837	721	631	603	523	506	511	512	492	488	488	475	472	535	497	515	504	480	461	543	540	521	515	491	531	505	503	532	499	518	550	501	472	490	486	542	495	517	453	460	447	482	512	503	501	502	524	491	500	513	465	506	484	518	510	507	500	505	491	522	507	487	567	491	518	533	519	477	525	498	502	495	512	513	536	529	489	515	484	495	472	484	487	523	518	482	510	489	485	478	528	514	523	511	556	499	550	498	470	528	559	480	511	502	510	504	492	539	521	513	505	500	496	472	510	490	527	482	527	500	521	547	535	472	492	514	520	457	513	518	479	468	505	496	499	508	510	459	512	527	530	563	502	455	512	509	462	516	492	528	495	492	482	492	489	491	538	504	491	514	489	494	518	491	505	470	518	506	491	535	481	490	475	541	496	522	461	485	508	519	533	489	478	494	562	527	527	492	527	512	510	531	486	521	494	482	466	518	513	565	519	501	492	476	490	486	452	452	498	537	524	495	503	466	524	498	510	539	533	511	508	536	496	471	514	498	482	508	483	513	497	535	521	545	536	486	514	510	545	497	437	473	486	530	518	484	479	482	497	481	491	498	494	534	445	538	481	477	539	468	489	509	503	496	524	477	538	454	518	471	501	511	451	499	504	546	493	494	497	481	483	499	510	506	493	492	546	498	518	516	507	506	491	517	514	502	516	543	490	518	514	530	532	542	513	513	466	468	527	533	518	482	547	504	469	517	487	484	484	505	485	482	506	517	487	512	523	463	510	505	484	492	512	505	513	500	483	499	522	499	500	498	522	504	561	490	508	527	468	447	483	492	455	513	478	519	476	510	494	462	495	529	477	536	488	500	487	484	529	477	483	471	475	550	481	509	530	506	505	520	552	484	515	496	488	500	509	503	522	500	507	512	502	478	476	478	464	471	523	498	536	478	517	494	493	492	485	518	523	465	511	538	539	492	490	492	539	504	513	500	494	526	480	443	540	503	487	518	528	499	476	545	571	504	485	487	474	503	465	527	496	511	482	496	496	503	498	502	508	506	543	526	469	487	526	500	505	525	507	486	485	494	498	533	528	507	491	483	528	508	466	477	509	524	508	512	537	505	497	498	483	497	487	506	537	469	498	497	505	492	497	522	503	503	483	482	485	524	496	509	505	529	500	491	520	511	502	459	466	519	499	512	531	492	484	496	486	505	495	491	497	481	462	499	515	489	464	499	499	506	517	505	487	504	508	501	561	518	531	504	484	438	531	471	523	492	462	512	521	496	485	524	462	506	494	493	508	532	489	540	478	529	507	468	492	498	478	510	534	491	464	508	448	456	513	504	514	528	506	526	501	505	479	465	516	518	538	473	470	523	512	481	505	491	498	488	523	522	500	523	465	488	493	565	472	520	530	470	504	488	499	494	521	527	515	486	459	471	515	519	479	478	517	530	494	531	512	540	493	495	519	518	459	563	509	510	532	490	520	467	517	482	498	490	484	499	474	508	501	523	514	531	482	474	478	505	526	514	491	476	486	507	541	515	531	535	498	502	483	522	483	515	506	521	488	516	519	521	482	498	529	497	515	481	469	522	541	487	469	470	475	496	454	477	530	509	520	526	492	518	553	484	486	534	513	536	466	511	503	508	519	500	501	496	501	504	479	517	459	489	484	471	502	527	476	499	529	521	508	513	512	472	494	489	508	462	514	490	511	508	501	522	486	511	480	478	531	481	488	565	529	477	497	498	540	491	491	493	499	532	473	511	513	484	516	504	521	474	488	534	507	515	517	536	496	501	514	471	529	498	508	516	512	542	501	549	495	496	453	496	467	485	529	512	487	512	506	554	498	509	520	506	454	520	527	491	480	496	508	512	498	483	511	541	519	524	525	485	558	517	486	500	519	481	515	502	488	531	500	475	498	491	548	528	486	520	447	504	483	481	548	479	526	540	455	488	531	497	493	515	513	524	513	474	501	495	500	525	532	493	504	495	456	477	478	502	533	448	492	440	470	484	474	503	518	484	492	529	493	503	490	531	518	493	514	506	481	487	526	512	508	497	540	479	494	480	462	510	473	501	521	530	541	506	489	467	479	479	508	525	532	502	482	498	494	491	519	534	516	503	514	532	492	509	512	487	474	532	513	541	525	500	463	538	499	533	501	497	474	487	514	516	483	506	498	552	507	529	492	532	464	499	471	500	526	486	549	521	484	469	494	501	504	518	513	476	501	476	482	488	500	498	480	502	498	484	504	506	479	499	475	475	483	544	500	501	486	482	545	498	486	489	492	495	529	518	483	513	546	529	501	512	481	499	471	518	492	486	511	551	480	536	487	517	566	492	569	539	526	536	500	499	485	500	521	486	480	463	501	510	510	522	495	510	497	520	481	498	529	452	497	521	520	484	508	503	509	482	481	465	487	489	492	504	493	453	515	477	525	524	488	508	514	506	504	462	511	485	531	515	471	482	500	532	533	495	491	506	480	479	477	480	477	541	502	518	533	522	503	509	459	526	511	500	487	511	500	504	492	466	517	512	493	477	517	480	538	500	498	496	513	492	485	562	513	515	496	497	496	508	482	549	505	485	496	481	519	489	501	499	511	477	477	501	512	529	494	517	538	501	511	476	538	524	523	522	511	513	455	518	500	538	457	492	490	498	510	511	526	503	499	504	549	510	490	486	500	507	451	519	482	488	519	527	498	512	488	507	484	484	485	457	522	510	528	488	487	503	484	485	505	494	513	546	509	514	532	468	489	490	507	508	489	492	502	507	519	518	484	454	521	498	507	512	484	517	506	550	477	500	490	507	538	499	509	505	496	517	508	467	503	517	503	480	493	513	497	487	500	517	511	478	528	484	506	508	499	508	504	485	498	485	507	517	504	509	478	495	505	504	499	521	499	486	502	560	537	482	477	495	496	472	498	514	515	496	528	509	513	500	446	476	507	497	551	486	543	461	523	506	512	477	509	517	513	516	538	519	527	499	479	525	470	509	508	538	529	504	510	517	524	495	492	477	515	511	518	477	501	476	492	487	483	493	479	526	515	485	525	562	450	486	482	506	501	532	497	530	520	488	490	536	510	471	495	523	531	537	456	561	516	503	483	488	528	485	514	506	505	509	494	521	475	542	472	476	502	515	470	502	487	499	495	504	480	473	526	507	493	514	528	473	467	493	493	521	488	494	507	501	483	517	478	492	522	516	474	499	485	494	485	494	454	493	469	502	499	487	476	498	482	498	506	498	491	516	505	513	495	481	508	475	473	524	491	509	468	513	458	492	489	492	496	452	470	518	502	500	477	498	531	517	478	530	479	521	463	510	483	498	509	526	532	511	518	480	512	550	489	491	508	467	523	484	512	495	513	502	489	519	496	494	478	504	513	534	483	504	505	478	520	506	475	517	569	458	502	528	535	459	558	530	512	485	543	507	495	494	504	501	494	523	547	491	519	497	486	465	473	501	536	484	497	500	508	531	497	499	507	453	507	512	500
50507	52758	52256	49782	41758	26784	24183	23389	16817	8805	5037	2442	1337	805	589	378	267	285	248	248	258	203	224	208	229	217	213	214	225	191	219	250	205	224	229	220	237	223	222	204	209	212	219	227	239	208	247	200	201	203	215	221	213	239	209	223	198	198	191	230	209	230	224	229	184	263	243	255	221	206	210	212	211	207	205	227	222	221	241	199	216	227	224	208	205	266	211	196	240	192	232	210	225	207	217	238	232	207	215	187	228	238	210	218	226	209	227	228	201	206	212	214	216	225	229	214	243	227	198	193	202	218	232	266	189	229	231	225	217	218	196	236	224	237	222	203	253	202	240	222	216	187	203	235	200	204	210	243	213	234	202	216	203	184	209	293	197	234	206	239	238	198	223	239	197	228	217	214	205	218	225	225	223	235	216	208	219	224	185	227	205	234	214	234	212	222	228	213	218	211	211	204	207	220	242	198	209	204	189	225	222	231	224	225	237	192	212	228	207	240	204	232	222	241	191	209	227	241	218	210	194	223	205	243	220	199	242	199	214	218	222	220	233	242	210	226	218	230	211	201	229	224	255	220	225	224	225	210	230	211	230	238	213	197	208	203	198	204	229	238	218	211	211	201	234	196	216	207	199	207	210	232	200	207	230	211	226	194	216	199	202	204	209	223	225	202	214	222	187	207	218	203	205	234	217	198	202	231	244	224	214	211	199	247	224	230	237	221	204	219	228	197	224	214	216	208	226	204	210	199	209	227	211	198	217	222	223	191	212	228	191	243	198	197	196	219	234	231	214	240	200	227	216	203	189	200	219	208	238	233	215	251	239	202	222	199	186	211	192	206	226	191	230	228	200	225	211	229	251	207	228	228	220	201	194	203	216	197	225	209	222	223	214	200	218	216	230	208	208	252	198	202	208	232	233	221	222	210	208	212	225	248	220	198	205	200	215	201	220	190	218	184	236	221	222	240	228	201	197	182	195	195	203	219	208	223	240	218	192	209	202	205	212	232	210	235	250	257	194	216	203	237	229	209	209	210	237	197	198	222	200	207	230	222	212	215	198	200	229	196	187	222	206	246	223	198	223	219	210	239	198	189	230	196	209	205	207	224	243	193	203	207	200	210	248	218	240	200	210	185	252	220	197	217	222	197	224	239	231	209	225	201	227	222	215	255	223	211	239	194	242	204	238	241	225	230	218	212	202	194	265	218	192	197	209	217	212	242	231	246	224	226	223	223	223	216	201	213	230	229	226	215	247	198	188	219	212	226	219	215	192	220	224	239	193	223	212	213	234	212	192	238	221	228	220	196	224	203	212	204	229	220	232	206	213	226	208	193	207	214	200	214	231	214	216	188	207	224	196	209	223	245	210	223	228	202	211	219	228	221	205	208	246	233	226	235	253	210	205	245	231	212	236	204	204	221	238	228	197	246	211	206	206	222	224	233	214	231	232	219	238	226	234	189	209	213	194	258	210	213	197	229	224	217	197	233	199	246	211	220	232	214	188	208	195	224	235	225	226	238	235	213	199	229	218	171	212	240	193	227	218	203	204	220	229	214	230	235	217	235	205	226	251	207	226	219	218	208	231	250	204	206	241	229	235	215	211	228	211	224	219	236	186	201	216	224	180	234	195	220	223	217	221	201	262	225	216	205	194	220	192	236	226	211	237	186	217	213	209	231	214	228	207	222	219	225	189	200	206	235	193	198	206	215	213	198	241	245	238	195	223	202	196	246	214	182	204	211	218	190	231	224	217	206	219	244	237	201	211	213	220	220	174	239	247	226	205	190	206	225	178	224	216	208	245	212	207	251	194	222	206	220	225	201	226	197	191	203	223	216	224	217	233	222	209	194	223	232	218	217	232	210	230	227	234	210	232	209	235	245	230	223	226	232	222	215	231	229	243	235	225	234	220	224	233	238	187	236	213	218	211	209	198	191	232	257	217	211	217	237	223	200	229	216	221	234	197	212	214	230	227	223	238	230	227	233	213	224	225	214	241	223	253	206	225	231	194	246	215	216	230	202	234	198	217	219	237	230	215	215	189	199	235	194	219	213	210	205	211	223	212	196	223	222	200	244	225	215	216	196	206	217	200	212	216	234	198	208	214	208	208	222	206	184	220	192	199	197	201	251	216	200	192	215	214	190	233	244	222	221	224	186	217	206	221	205	232	221	208	242	193	189	210	237	219	213	215	236	216	206	230	221	208	220	222	243	202	202	218	200	238	208	208	201	211	217	226	214	236	227	198	195	212	213	243	194	221	204	202	237	217	201	210	229	212	181	206	218	234	200	208	245	245	232	212	227	224	217	194	210	247	189	252	209	218	224	201	227	218	234	251	185	220	233	243	192	226	199	209	234	218	219	249	188	219	243	246	195	231	223	184	211	213	233	250	205	199	190	223	239	214	240	247	194	201	263	250	222	222	230	230	251	232	225	227	236	193	244	217	209	245	248	221	194	231	221	207	226	226	205	232	225	214	216	215	238	208	187	210	206	194	209	208	241	206	200	215	223	231	232	235	247	233	212	204	190	241	228	201	244	243	213	226	199	206	201	204	235	218	236	220	206	199	203	231	236	206	201	242	235	233	228	215	246	241	243	222	212	222	211	219	241	236	196	216	205	221	235	230	222	190	212	210	232	215	197	192	226	243	229	238	247	216	246	223	211	227	238	228	195	211	185	212	212	208	199	208	224	228	235	183	179	227	220	192	242	212	200	213	219	210	230	227	240	215	213	219	191	208	225	199	250	199	193	229	189	207	215	205	237	207	221	220	201	214	214	208	214	217	201	201	227	224	229	202	240	226	228	214	212	214	210	248	202	202	216	189	218	211	192	219	209	212	222	213	252	201	245	226	199	235	211	212	235	217	202	216	234	211	233	217	204	203	210	215	195	228	208	218	230	228	217	224	242	208	247	195	257	228	215	235	215	183	208	223	227	224	209	205	198	212	195	214	194	222	220	211	212	235	206	218	234	195	240	228	207	219	213	229	194	210	186	218	231	204	208	237	213	199	227	202	241	213	207	234	228	222	218	217	246	231	231	217	188	244	231	209	221	207	251	250	211	217	216	218	215	215	221	201	221	222	218	201	209	180	205	224	223	231	234	238	199	203	235	187	213	227	242	217	231	202	217	205	189	222	225	210	202	242	224	231	242	224	212	170	225	208	207	225	209	201	221	217	205	236	220	231	209	226	206	208	193	224	210	238	187	256	233	255	228	187	249	206	200	220	234	232	230	217	225	203	211	210	232	206	240	206	233	192	226	205	228	197	212	216	233	222	215	228	227	213	220	238	220	228	219	221	239	241	211	213	220	224	215	204	203	202	226	210	217	212	212	231	229	227	201	225	195	233	224	257	206	225	202	209	210	211	244	216	226	181	214	224	205	220	213	244	219	222	221	219	220	242	193	210	214	229	211	228	198	222	210	234	223	224	199	198	229	215	195	206	199	210	203	207	223	221	237	222	223	217	235	184	219	225	210	214	218	225	225	206	221	218	201	218	223
35253	47365	54053	56104	48090	35442	37317	38819	31279	22453	15938	8918	4984	2874	2021	1318	868	731	606	529	578	522	475	534	536	542	513	473	464	507	473	543	463	486	505	469	477	517	519	478	472	497	526	526	477	464	534	500	489	487	526	520	474	513	502	510	505	476	496	517	497	500	493	521	472	475	495	468	499	487	494	509	500	501	514	473	492	507	490	462	519	494	475	484	492	553	525	496	500	486	455	478	483	487	490	470	498	490	534	480	475	462	503	468	472	467	505	489	475	521	492	486	467	534	489	464	492	513	450	482	500	528	492	471	489	492	540	488	475	505	527	461	504	507	466	496	490	483	510	510	502	502	507	498	455	493	470	495	492	487	497	531	487	517	479	525	491	484	466	507	510	490	472	474	526	511	488	469	494	497	506	478	479	484	487	518	499	495	460	489	493	477	473	525	508	496	505	536	474	524	487	500	496	443	440	495	514	488	504	516	502	480	475	461	486	501	486	480	478	475	489	502	511	506	485	485	511	485	516	516	496	465	468	536	493	492	483	487	471	515	487	482	465	521	497	504	463	486	460	502	500	519	487	527	496	472	531	492	512	501	523	449	485	502	491	517	474	500	505	540	466	498	452	482	483	513	489	463	522	473	491	534	463	526	504	468	471	486	500	470	497	511	489	450	482	497	485	483	490	489	501	494	478	497	512	500	487	473	472	480	470	525	464	496	498	520	488	520	490	485	475	491	504	527	485	498	453	450	548	501	492	550	481	514	489	515	479	492	479	505	512	507	478	524	536	523	514	460	486	470	536	507	516	507	493	541	468	516	471	488	502	518	516	464	518	520	492	497	505	481	480	466	517	486	511	481	494	508	519	506	511	521	511	503	465	467	515	497	481	492	461	498	501	477	547	444	467	505	474	468	466	476	494	503	464	497	514	482	450	502	501	476	500	505	493	530	475	495	500	503	515	492	486	535	490	482	503	474	508	496	515	455	497	515	454	478	483	473	490	477	489	493	469	468	453	459	503	482	518	488	482	512	491	484	463	479	471	507	476	496	465	508	513	538	481	506	501	494	522	504	472	456	520	489	501	474	516	499	495	469	468	441	491	501	498	495	473	479	463	482	498	502	497	493	483	480	524	470	501	500	474	494	496	522	482	473	454	495	497	506	437	474	499	503	518	499	490	481	511	454	453	453	509	525	517	479	495	475	476	451	532	497	475	478	485	491	514	506	484	491	535	480	467	482	483	485	506	513	479	473	474	483	485	522	491	518	481	472	507	489	490	493	527	481	468	524	474	507	480	482	521	467	496	479	501	538	493	499	486	485	493	505	480	496	511	495	496	507	518	532	476	479	530	513	510	513	478	505	500	491	521	495	484	494	450	519	494	461	506	467	541	469	471	530	495	522	462	484	492	498	487	497	476	496	486	459	469	513	522	465	492	510	491	498	475	517	495	527	496	481	490	530	448	487	486	484	491	457	480	461	494	489	515	493	513	505	527	485	527	453	487	477	525	467	524	481	471	496	477	503	516	495	489	501	475	448	464	485	491	458	502	450	457	497	501	463	516	500	503	480	464	517	482	465	512	481	490	527	496	547	478	511	514	496	476	490	494	408	537	501	505	487	531	540	451	514	527	522	466	483	507	480	496	507	507	523	520	530	497	489	461	554	482	487	497	462	496	472	468	513	503	465	494	468	487	477	500	495	514	522	507	498	498	484	516	445	496	504	452	487	528	524	485	491	498	461	482	464	518	506	506	504	507	503	490	490	493	502	444	480	493	520	508	482	526	478	472	499	520	504	506	481	476	493	461	518	510	477	471	502	509	453	494	490	519	482	455	478	486	488	519	511	520	470	514	472	486	482	514	504	490	455	530	485	519	504	487	543	470	483	486	515	497	457	500	505	472	504	492	517	469	468	471	529	498	483	543	474	492	499	485	513	528	484	478	478	472	520	504	514	489	499	503	487	492	545	489	488	523	516	489	528	496	514	481	469	510	489	511	474	511	473	501	488	505	498	482	494	487	514	517	500	539	509	451	492	478	523	537	513	488	468	504	458	478	520	481	461	481	526	511	496	468	489	501	463	479	520	488	470	446	547	498	506	455	533	523	488	539	517	514	494	507	430	461	487	496	491	473	488	493	492	509	519	511	484	529	489	506	541	471	470	465	507	491	492	483	481	523	537	474	501	527	504	522	510	494	474	530	490	535	487	503	504	490	474	505	497	511	496	508	537	476	519	526	498	521	452	489	499	493	517	515	498	493	506	510	437	461	489	467	508	519	487	496	484	486	508	488	488	484	540	468	481	498	479	471	492	504	459	488	501	466	495	482	542	499	496	493	474	452	505	532	539	462	482	511	517	468	482	514	507	487	519	482	493	507	505	479	480	462	549	501	526	454	478	469	485	509	463	484	478	512	503	483	465	481	486	473	476	530	490	494	458	508	482	509	498	563	474	484	506	490	486	497	521	511	474	470	528	519	503	480	481	504	516	490	474	482	533	480	479	502	526	493	485	470	541	484	486	534	531	503	444	520	495	486	490	538	480	510	501	455	464	504	435	492	442	533	463	506	477	503	490	506	467	490	526	489	503	485	493	494	458	489	526	472	473	530	493	479	471	542	474	462	467	480	496	509	480	513	496	484	474	526	473	464	488	484	490	505	495	523	465	519	459	462	469	461	521	496	552	492	485	520	478	521	486	453	493	461	485	497	510	463	509	517	477	494	475	487	516	496	470	514	492	511	491	502	507	489	524	509	507	481	472	515	482	542	468	466	504	534	471	496	512	541	502	462	505	492	503	448	470	460	516	483	494	454	491	503	521	465	518	481	467	496	507	529	478	461	458	486	484	487	476	534	473	491	486	515	505	484	459	494	468	466	492	524	483	484	459	484	495	504	510	503	525	492	491	501	497	454	516	485	475	472	511	495	479	464	550	534	484	506	476	486	495	501	490	538	447	513	488	512	511	451	472	502	537	499	512	514	486	522	520	515	456	481	515	487	474	536	511	506	524	501	484	472	432	502	451	494	489	537	487	480	487	478	497	530	513	507	478	465	484	473	480	517	501	487	469	468	486	481	506	468	530	528	528	480	499	504	454	483	493	504	466	526	532	498	524	505	494	461	487	477	497	531	510	481	472	496	552	535	489	444	507	466	490	507	497	471	504	462	488	482	474	459	468	489	497	496	470	507	498	451	507	524	525	499	520	474	506	504	531	474	517	502	484	507	523	482	492	478	522	518	487	533	494	496	499	503	507	504	518	510	471	478	496	491	487	483	451	500	486	492	512	502	462	542	488	470	484	472	501	481	521	463	529	491	511	516	495	493	530	496	489	518	480	472	502	480	531	521	472	527	496	477	532	463	517	489	521	489	523	511	484	509	463	497	484	514	493	484	533	471	502	500	541	497	508	465	484	529	500	517	459	466	452	505	509	523	514	522	471	497	502	492	492	446	476	513	482	477	466	488	488	455	458	502	509	505	512	484	475	505	489	487	521	488	487	508	470	507	537
59256	51807	46741	44700	38600	28827	28130	33245	28070	18416	11053	5398	2654	1448	867	461	358	299	268	249	285	238	195	229	208	251	207	235	223	236	242	240	212	221	209	225	229	210	217	221	210	217	213	197	194	236	241	242	224	226	260	220	211	213	254	240	226	209	230	223	208	230	219	231	229	214	214	220	223	212	212	212	232	230	214	212	229	220	218	201	252	221	221	223	225	225	208	217	219	206	218	218	187	229	217	192	217	234	232	213	208	234	198	235	204	225	204	209	260	245	222	243	213	216	241	225	220	219	194	229	232	212	212	210	240	213	195	232	219	218	243	212	238	206	222	208	221	244	220	220	194	223	225	204	233	213	224	194	213	207	209	221	208	206	205	212	198	235	206	189	184	235	247	214	217	206	200	206	216	214	226	232	226	217	217	223	232	223	223	216	176	220	227	242	244	220	212	212	253	225	227	228	223	223	229	253	226	203	230	252	231	236	209	216	223	226	244	182	239	203	189	222	219	198	217	239	238	232	222	238	216	220	223	209	228	218	204	209	238	194	213	224	232	201	202	214	212	194	212	235	245	205	225	232	233	234	220	196	222	230	220	212	226	219	233	215	221	218	222	199	222	211	211	224	215	243	216	205	234	238	214	207	225	212	230	210	208	183	204	204	198	224	221	215	235	213	233	230	210	211	228	212	202	208	213	205	225	228	216	234	232	231	207	247	220	259	258	231	243	241	237	211	247	222	210	220	219	215	212	245	209	219	220	256	217	209	219	193	252	239	219	218	211	204	244	219	247	212	204	215	207	237	226	198	197	214	233	214	209	236	211	198	235	220	243	240	204	218	238	195	239	201	232	232	200	198	208	204	195	213	196	204	226	217	211	204	227	226	214	217	195	213	252	223	235	220	202	231	223	207	229	224	235	237	230	219	210	240	209	218	188	183	215	203	224	216	211	206	218	207	210	186	211	203	227	227	216	220	205	221	204	222	219	232	209	205	233	218	220	262	224	209	228	202	221	201	212	203	210	205	207	196	226	240	230	216	244	204	207	224	232	200	213	190	228	193	209	233	216	192	221	219	226	239	223	207	220	228	221	217	222	215	244	199	201	199	199	200	234	211	208	225	214	208	175	255	224	224	226	206	231	233	225	217	224	224	216	229	226	206	217	228	235	214	210	223	196	209	221	236	214	192	210	191	213	217	202	223	215	204	238	226	228	206	216	260	226	218	231	230	241	220	212	213	225	203	220	247	239	218	202	205	199	199	224	217	199	222	202	234	197	186	206	194	204	230	243	219	231	205	231	231	246	222	205	205	241	238	240	223	245	180	208	204	205	206	209	226	253	214	205	199	196	228	258	225	188	209	202	226	233	210	205	216	230	221	212	246	215	203	223	204	206	214	206	212	238	207	226	223	230	236	215	221	207	212	202	249	240	228	204	218	196	203	231	209	218	221	224	203	217	199	221	195	212	223	213	238	208	188	194	211	234	224	197	214	246	195	230	228	235	227	205	202	212	240	221	218	232	218	247	255	207	209	235	211	206	201	231	228	229	223	212	204	224	229	216	267	208	226	203	199	236	197	220	233	199	216	236	227	225	203	241	207	212	233	218	222	229	201	228	207	213	205	217	219	177	215	212	196	237	239	204	193	221	216	208	226	218	245	197	205	207	222	226	233	235	221	257	210	206	222	202	198	212	235	222	218	239	236	227	253	210	228	195	226	212	214	212	225	217	197	210	206	199	178	197	216	201	200	234	229	236	200	234	227	236	238	223	248	255	214	177	223	266	222	207	212	182	205	235	204	237	232	223	240	204	226	242	224	240	228	222	219	239	250	229	238	221	201	222	244	218	214	251	222	195	203	211	198	192	209	231	201	229	208	235	201	233	221	218	202	232	201	223	225	224	235	216	202	224	231	202	230	239	227	205	259	213	223	212	253	213	208	229	231	208	239	229	237	203	225	220	251	220	244	246	240	192	207	219	228	196	191	220	206	231	212	223	235	207	213	185	210	216	218	244	199	187	219	199	208	244	213	202	216	230	210	216	235	251	214	259	245	239	229	217	238	210	239	205	213	224	204	210	215	197	210	206	226	227	228	222	207	207	208	221	213	198	247	189	229	238	237	197	178	213	228	227	246	237	212	231	192	214	207	222	212	227	207	220	180	215	239	244	232	216	225	248	205	214	188	218	195	203	203	239	200	236	210	181	219	214	197	212	211	233	224	210	181	217	207	244	225	244	197	248	257	216	214	241	244	205	221	218	217	225	200	211	224	214	247	216	219	221	236	223	236	196	210	212	192	230	216	226	235	223	244	212	233	243	227	242	211	191	221	236	224	203	205	243	218	211	226	180	214	236	208	204	218	201	216	221	200	206	222	207	198	227	202	231	236	221	228	204	229	195	226	239	248	227	231	214	231	215	213	215	223	234	222	196	224	245	199	225	232	231	232	195	198	203	218	205	216	228	224	215	218	225	248	259	205	257	230	220	200	233	225	226	225	221	212	214	215	237	204	210	240	235	206	233	206	227	228	217	226	204	220	226	241	224	193	227	218	219	275	192	221	205	213	224	196	223	228	211	200	219	241	239	228	235	232	215	200	199	210	218	218	200	216	237	241	201	204	201	210	214	197	203	183	226	231	204	197	214	204	231	168	221	209	211	181	237	218	209	202	236	199	177	243	219	206	205	254	204	221	175	208	227	221	232	210	203	245	208	221	201	219	220	221	249	228	224	215	234	223	236	205	247	200	191	226	239	208	218	229	214	224	224	246	233	237	237	250	205	220	213	212	236	234	236	230	226	246	243	221	233	229	233	230	221	217	200	223	227	219	194	228	201	213	207	228	206	233	215	197	238	218	233	221	205	230	222	216	205	218	220	240	227	212	248	228	204	229	205	230	225	232	224	214	232	207	231	204	200	215	195	214	216	204	250	243	217	220	211	205	249	198	239	222	237	202	243	209	214	205	220	206	229	217	200	222	216	232	234	210	217	197	198	223	242	207	211	242	228	193	243	220	254	218	199	240	244	197	211	212	190	207	217	229	207	225	224	225	240	236	249	229	220	188	245	238	211	232	225	242	224	222	226	215	215	204	231	235	223	197	260	232	216	223	219	223	222	197	217	243	208	201	218	230	201	236	203	207	201	210	213	202	240	198	203	233	218	225	229	201	220	217	234	223	183	239	226	229	234	209	204	211	236	207	239	191	229	228	230	206	206	213	190	177	232	244	225	214	213	215	215	226	220	211	228	240	200	239	208	206	212	218	209	185	229	232	209	228	212	256	203	235	228	224	226	205	177	214	200	226	234	205	229	228	200	220	239	205	242	224	201	212	233	270	200	208	235	210	213	230	231	220	214	201	215	240	215	219	213	215	196	259	227	212	183	250	213	198	227	195	208	229	231	249	224	221	231	230	217	203	222	210	202	240	197	192	223	231	221	207	207	230	198	251	223	201	214	243	220	234	226	226	219	219	213	196	233	228	214	229	211	190	214	242	206	225	222	233	229	202
44899	53721	55928	55369	48970	44243	45165	50803	41664	33443	25296	15545	8724	5392	3104	1698	1002	838	689	693	699	552	564	526	536	567	481	515	546	531	517	502	503	527	513	478	519	484	513	453	503	491	509	482	494	500	516	485	508	463	495	495	469	463	510	460	497	480	489	470	470	490	509	471	513	494	488	481	555	507	445	472	483	469	477	486	496	453	472	495	529	488	482	458	471	445	499	484	465	516	417	492	491	468	493	495	537	498	501	529	483	476	476	463	506	473	510	492	494	447	475	440	454	517	507	503	473	487	502	489	496	499	539	501	483	533	469	489	440	477	471	448	514	498	492	466	494	523	475	519	489	526	508	461	486	475	460	504	458	496	508	531	501	478	481	488	497	480	491	525	468	482	469	492	499	511	524	446	484	463	512	492	498	490	470	519	507	499	492	458	461	505	506	482	478	494	528	472	523	493	495	502	500	495	503	471	500	538	481	507	487	517	451	465	532	484	503	488	462	479	505	466	471	444	505	493	467	498	487	524	438	492	501	464	510	482	507	452	548	460	434	487	449	528	510	481	515	505	460	517	508	486	493	486	467	487	469	511	434	479	468	472	498	499	473	506	527	551	517	464	522	497	501	458	547	492	483	499	458	504	521	509	506	449	488	454	491	523	479	513	480	419	487	500	452	498	503	505	513	524	482	486	462	504	494	483	459	493	489	489	534	523	528	507	490	489	521	448	489	515	538	528	515	474	490	484	503	496	530	495	515	507	503	528	478	470	452	496	474	509	466	487	500	481	489	493	535	477	490	477	523	475	451	524	495	482	482	510	472	482	518	482	472	492	446	509	494	492	525	518	493	508	520	496	486	492	468	523	462	473	495	504	525	509	446	512	459	544	479	492	509	487	469	477	456	518	497	501	498	477	494	489	468	527	481	460	501	495	520	490	479	501	501	500	487	503	513	505	496	502	513	483	492	467	510	474	479	464	472	506	485	536	463	494	538	481	518	452	474	433	515	429	460	492	473	489	493	489	494	481	456	459	512	447	478	500	463	497	455	497	480	517	488	465	472	505	510	514	483	471	484	489	472	463	491	497	463	489	556	502	485	518	489	485	476	484	510	487	531	526	517	483	495	462	511	474	463	494	451	496	487	485	488	536	485	469	512	489	509	485	454	492	510	493	472	482	500	500	510	504	486	496	477	475	480	482	478	523	487	488	436	511	482	476	495	503	511	453	485	521	492	533	488	474	436	464	472	479	464	526	494	501	519	488	481	444	499	481	474	524	487	508	439	486	477	489	448	500	493	490	517	459	485	475	503	484	488	510	451	503	473	520	508	492	476	468	499	495	511	469	461	526	488	493	448	496	453	488	486	480	492	496	481	486	514	501	473	465	493	457	496	466	478	462	491	481	484	511	466	492	487	475	464	494	486	474	496	466	497	469	465	463	499	503	499	476	463	481	464	511	472	457	471	493	472	484	462	492	478	496	492	456	509	488	490	513	485	454	492	501	466	499	536	523	458	485	472	472	440	503	448	499	486	472	521	496	507	487	498	471	516	456	505	493	503	464	494	486	495	474	523	484	489	487	455	487	500	499	503	519	476	462	499	475	511	480	485	498	493	519	510	496	462	482	496	444	504	500	484	482	475	508	496	464	421	470	435	499	519	480	478	456	499	442	485	464	465	496	482	510	503	493	450	485	472	471	498	450	489	467	492	469	485	491	462	498	458	501	456	509	502	499	481	498	493	507	481	498	510	473	482	478	475	511	509	487	459	456	484	528	516	460	540	453	476	470	534	512	485	490	498	532	463	515	452	526	501	489	473	499	485	503	413	502	486	480	466	479	452	501	561	431	484	469	471	508	530	479	486	463	509	481	474	486	468	515	471	469	507	503	493	456	497	509	457	469	478	478	510	532	502	492	494	474	499	500	487	526	458	482	425	472	508	506	524	497	517	493	441	497	497	495	497	478	473	500	544	489	498	464	464	486	493	502	503	482	475	489	451	500	525	462	439	513	526	484	476	495	496	488	494	497	504	517	499	509	495	490	507	449	476	477	484	516	526	510	490	490	484	465	481	468	496	446	461	483	515	479	557	503	492	509	487	489	492	518	514	480	489	506	490	486	472	486	453	522	484	494	480	486	483	478	483	462	509	510	501	503	477	483	493	465	520	509	508	462	489	466	505	470	510	492	515	489	472	468	481	518	487	469	533	498	460	494	493	493	485	521	501	491	470	542	490	471	533	511	494	535	497	478	566	473	474	482	488	489	479	527	473	490	449	504	466	511	486	444	485	480	534	513	504	489	469	483	486	481	479	497	469	533	487	536	489	475	484	485	506	508	507	514	529	443	479	501	515	491	497	497	458	468	473	497	502	503	480	463	470	502	493	492	470	512	482	479	478	478	525	476	467	539	481	499	510	484	504	500	490	490	515	452	474	467	505	498	466	455	505	506	513	506	512	463	460	523	524	470	504	467	489	512	457	504	488	496	485	497	495	460	472	478	472	440	470	544	494	477	490	504	446	491	476	485	526	440	503	498	454	498	467	470	468	451	476	532	442	502	525	518	486	464	524	493	495	456	488	466	486	490	484	499	488	506	473	480	476	512	492	472	483	492	473	459	476	500	474	499	497	503	511	501	486	467	502	502	482	517	517	513	500	488	499	496	500	455	503	486	520	500	492	481	461	461	487	496	502	474	478	490	472	472	455	503	496	490	480	493	507	490	505	479	467	445	495	523	489	487	525	515	468	517	533	489	490	524	439	459	508	507	480	490	468	490	473	468	483	513	497	508	498	492	481	469	520	496	476	517	484	485	482	494	490	427	494	517	467	515	514	496	499	461	458	476	480	517	451	529	515	494	486	489	439	511	500	484	515	448	512	473	463	471	469	514	487	490	494	510	507	514	528	462	510	457	473	476	500	534	480	496	473	493	491	476	458	471	496	449	514	511	500	496	478	470	515	477	489	466	494	483	513	477	478	495	530	528	491	473	472	482	488	514	486	474	501	469	488	512	475	459	456	473	480	455	499	458	447	471	467	477	532	433	483	461	495	517	494	517	477	549	449	489	451	451	479	487	449	497	505	460	485	498	539	495	492	505	502	470	486	459	525	532	500	504	504	526	471	474	507	494	482	467	471	473	504	479	456	492	496	519	457	492	515	511	488	470	465	505	493	476	487	493	425	536	514	490	471	509	515	484	506	489	517	489	492	500	455	455	473	497	502	486	512	499	498	510	495	479	459	456	516	443	519	497	464	500	513	502	492	497	465	475	506	504	487	518	532	467	482	504	481	488	491	467	528	512	477	437	464	457	458	464	508	484	500	491	462	484	498	465	457	495	526	470	505	507	494	491	496	470	501	459	450	506	490	525	497	520	548	450	462	499	473	466	479	465	483	486	461	502	489	520	464	462	482	495	478	478	488	494	498	498	499	424	548	490	452	477	498	462	490	501	496	480	493	484	499	468	495	472	481	512	461	489	478	515	495	468	483	493	466	505	474	510	467	492	497	473
31630	30339	27808	21519	14415	6984	4190	3324	2025	1127	821	565	394	323	299	304	236	224	218	196	223	233	241	217	234	214	219	213	230	230	220	211	213	221	224	239	205	206	237	233	207	231	207	248	267	217	204	208	199	231	203	208	233	215	225	208	205	227	235	207	216	220	235	209	215	219	213	211	237	259	205	249	212	236	183	208	229	207	239	237	238	205	244	233	245	235	216	225	187	219	212	242	229	209	214	217	218	230	232	226	241	202	214	228	193	214	223	216	204	219	185	191	201	207	224	214	205	258	220	200	236	229	223	203	184	246	236	221	233	221	220	247	203	221	232	221	196	222	241	226	230	214	237	210	216	212	248	239	230	210	236	225	201	199	235	213	190	237	238	223	217	263	241	203	232	215	215	209	224	238	199	235	228	263	239	233	247	227	252	204	232	199	180	250	232	201	234	222	205	223	224	202	223	260	236	240	222	229	242	223	174	228	204	206	222	229	214	213	232	215	237	220	226	196	233	205	242	213	231	221	222	217	229	232	209	235	209	226	233	213	241	236	205	229	237	233	234	187	222	214	196	230	232	228	212	224	215	212	220	248	234	242	204	218	223	211	213	214	221	210	209	222	200	200	230	222	221	228	229	221	232	252	230	197	226	228	220	226	209	209	211	224	216	234	243	228	236	247	243	224	216	205	219	228	234	213	203	200	206	237	216	222	222	226	225	214	226	231	227	210	249	236	221	216	230	249	206	201	179	223	242	204	217	265	246	233	240	243	225	234	199	226	218	220	210	206	226	251	229	221	235	210	216	277	218	253	213	224	221	212	218	226	213	227	199	206	220	237	217	234	208	213	202	223	203	223	220	220	217	202	227	215	212	216	255	223	240	216	222	273	224	214	222	218	224	219	228	207	246	193	219	210	220	214	239	233	210	221	200	209	218	221	234	217	238	218	212	210	237	220	231	229	245	206	221	223	225	221	224	228	230	190	229	211	250	217	198	220	222	217	235	234	257	225	226	204	190	236	216	212	227	252	237	248	233	216	229	222	217	208	174	230	195	217	240	204	216	249	218	203	241	228	240	230	208	213	206	218	239	225	223	197	215	215	195	210	236	206	207	202	218	239	248	235	225	188	220	206	210	218	217	197	260	235	224	229	213	224	209	214	229	209	224	242	234	251	214	217	210	234	228	198	211	227	232	220	208	205	230	217	228	238	227	208	237	220	198	205	236	229	207	210	232	210	220	206	243	212	225	232	236	208	223	215	211	214	238	222	246	220	211	213	216	230	244	205	201	241	205	227	217	252	215	214	231	216	218	212	235	217	214	207	233	197	222	225	214	210	234	226	239	208	248	237	204	214	229	210	217	213	233	226	209	221	212	236	218	227	217	224	217	227	227	246	236	230	212	223	246	218	213	231	246	256	216	245	238	213	220	225	240	222	223	207	238	204	234	191	205	233	224	221	223	234	220	222	214	235	200	202	192	227	223	209	254	229	215	213	229	184	233	209	213	218	246	221	223	221	213	217	239	223	211	221	204	202	224	204	219	201	239	203	218	244	254	216	204	230	205	236	229	211	200	226	207	232	224	199	217	220	214	246	218	214	231	236	216	241	222	228	209	225	216	205	256	212	221	218	244	214	243	209	223	223	207	229	251	220	203	240	219	212	201	236	208	225	229	226	221	260	196	216	220	242	229	211	206	237	227	248	222	204	205	231	218	225	228	194	237	224	215	240	235	221	220	229	239	198	221	233	201	199	245	194	215	199	224	215	213	215	227	221	219	223	199	208	234	194	251	195	229	213	200	205	200	214	205	234	208	212	252	252	199	198	254	234	205	220	211	226	252	221	216	229	220	205	245	227	205	223	210	209	248	211	232	234	204	222	216	197	229	232	232	228	219	238	190	224	220	242	230	229	232	232	215	217	203	219	228	195	212	256	242	215	232	237	237	239	201	222	205	241	212	217	217	215	193	240	215	239	231	227	216	223	196	221	215	213	227	226	218	224	215	256	226	226	204	223	225	255	199	244	228	213	221	226	232	241	223	225	202	212	212	213	211	233	207	237	244	211	225	211	220	217	228	254	226	216	216	213	269	229	230	190	225	232	232	240	226	215	221	224	195	226	225	249	214	213	217	223	216	202	230	203	223	199	219	239	221	213	220	194	227	235	215	206	235	219	216	232	210	220	211	228	248	257	235	242	193	218	199	216	192	200	245	220	211	202	212	230	216	221	258	227	226	221	197	208	198	211	227	239	206	228	158	237	232	228	243	211	216	214	193	235	239	222	218	219	203	186	224	210	234	215	221	225	221	239	224	254	240	222	211	218	243	226	210	211	235	230	224	194	248	207	251	248	207	221	211	206	215	209	190	212	207	210	227	221	235	233	226	207	218	223	226	226	245	234	205	230	189	233	204	198	205	239	230	231	190	213	200	223	228	219	232	209	242	207	201	268	247	227	204	205	236	228	208	222	213	240	236	240	224	223	208	241	224	217	255	226	218	232	189	196	221	204	219	228	220	223	232	256	196	224	244	232	201	205	223	229	215	219	229	219	187	213	233	250	246	193	235	200	219	237	206	225	224	219	234	217	210	219	247	252	198	207	260	197	200	232	233	191	238	231	223	214	208	245	222	234	234	236	205	227	211	246	219	213	232	217	242	228	214	196	230	242	209	186	207	230	229	221	182	235	235	211	221	247	223	211	219	203	238	223	226	230	239	236	207	205	249	206	239	222	220	210	238	213	238	233	214	240	210	220	224	219	199	197	228	226	213	184	232	209	250	233	213	240	230	239	213	238	216	196	209	222	185	230	231	240	224	227	229	223	186	210	250	247	228	196	192	208	228	206	213	231	214	229	248	207	250	208	207	215	217	177	249	222	224	217	211	209	238	201	212	216	206	222	215	230	230	224	218	218	225	232	235	188	226	219	235	216	246	254	248	206	189	202	221	235	228	239	245	228	199	190	215	203	215	226	193	201	231	247	220	231	225	215	213	229	217	227	214	198	211	218	202	205	207	216	219	208	234	224	219	230	199	219	209	202	224	202	208	220	205	222	238	240	215	229	219	227	220	227	239	225	205	248	226	231	202	223	227	226	234	239	235	198	236	229	223	251	219	210	233	210	219	208	210	224	225	213	195	200	217	221	211	224	209	216	215	230	224	242	260	240	221	207	243	232	199	220	229	209	234	189	204	217	234	191	250	231	232	247	257	221	236	266	202	218	218	259	220	209	202	227	250	200	228	227	220	220	209	232	238	210	209	206	251	201	251	213	220	230	208	219	213	218	207	229	221	237	225	219	221	214	224	227	199	233	215	220	238	222	219	227	222	235	232	217	218	215	213	226	209	224	218	205	225	214	230	214	195	222	243	221	234	228	216	242	234	230	201	234	221	226	199	247	214	221	213	220	222	199	205	225	214	214	198	234	237	209	227	223	218	223	222	210	188	216	212	245	221	211	252	194	243	240	205	197	222	241	203	240	199	219	222	197	206	216	206	223	216	231	181	221
19867	24980	30638	31847	27396	17552	13372	11954	7771	4609	3047	2049	1295	1023	763	592	574	549	559	494	517	503	530	513	556	528	557	506	528	514	527	532	504	516	515	499	515	506	507	463	481	508	511	452	490	478	498	477	481	493	481	499	491	529	500	484	485	487	501	500	492	516	499	538	472	505	500	465	506	530	502	501	471	481	510	454	540	495	536	558	507	484	515	491	513	510	524	516	511	522	551	502	511	533	503	468	551	486	481	495	547	480	483	533	502	530	562	504	564	528	494	537	501	498	524	538	512	505	512	518	494	518	535	503	492	447	531	507	526	507	499	534	526	500	517	529	503	442	506	492	499	525	504	518	524	510	500	517	534	528	511	512	473	494	529	494	481	548	485	464	501	513	508	483	495	490	508	481	500	478	484	517	493	514	504	466	524	512	520	499	493	501	494	518	492	522	523	456	529	491	513	513	534	531	503	470	479	494	549	498	503	528	526	500	473	531	476	538	540	497	522	486	538	480	482	511	482	492	479	494	477	477	474	493	530	539	525	520	501	490	486	486	534	512	491	501	548	464	507	504	500	490	522	519	517	511	523	537	521	478	500	531	445	515	494	470	478	468	504	527	509	522	511	537	474	503	493	484	471	468	518	505	497	509	508	537	514	538	503	510	516	521	482	471	517	505	514	500	502	479	487	479	485	498	546	526	510	504	478	532	493	509	536	523	491	493	511	532	481	510	492	476	512	512	480	516	495	518	525	497	503	532	525	450	489	469	496	479	509	502	481	520	520	493	523	468	544	521	563	491	489	518	532	479	485	523	547	493	502	547	508	537	504	496	519	530	477	485	520	520	506	457	502	508	509	525	529	490	497	524	538	522	475	508	547	493	515	506	452	496	511	516	523	502	473	504	517	480	476	475	526	490	478	494	527	533	512	503	527	524	473	498	496	508	508	514	472	463	487	529	479	539	516	511	543	478	447	485	515	496	535	498	486	484	533	517	456	489	484	528	471	479	525	516	533	508	501	504	525	520	505	473	524	511	512	465	516	490	508	529	486	529	505	498	503	531	506	550	485	541	545	535	495	501	495	505	527	510	547	481	486	487	485	503	500	521	518	513	519	500	512	507	495	510	537	520	470	524	512	501	489	509	493	471	495	520	530	509	509	499	525	497	523	522	514	526	527	494	517	532	481	537	494	503	537	459	488	487	498	497	527	486	513	508	458	490	522	478	514	512	498	493	554	529	481	545	489	533	525	510	482	514	482	491	509	481	528	473	541	539	520	528	506	484	500	525	487	503	528	513	486	511	488	531	504	502	499	538	544	484	489	522	535	497	513	501	531	461	505	452	524	567	459	518	492	469	529	511	503	530	525	487	495	504	490	502	477	492	513	461	520	501	499	494	476	470	490	486	491	502	513	512	527	450	495	505	527	531	480	518	506	501	522	521	518	484	483	457	482	517	519	502	474	513	475	504	516	495	496	489	532	494	514	452	495	544	498	466	522	515	476	507	525	520	523	532	492	546	521	496	540	503	512	469	543	527	506	510	549	523	534	522	497	512	489	512	479	505	501	518	453	459	489	475	514	521	518	523	479	475	515	506	496	512	535	515	522	522	495	526	517	462	516	493	501	512	522	521	479	530	480	485	491	516	512	503	500	514	539	536	509	506	512	494	500	487	487	498	509	473	522	526	482	509	499	526	481	492	491	502	519	513	516	520	496	490	530	502	492	493	541	514	455	491	511	510	488	488	498	544	493	441	485	491	511	510	501	506	527	509	484	494	514	540	517	478	516	496	490	468	460	547	507	488	523	500	496	514	504	521	517	488	532	507	504	515	485	532	494	491	531	523	489	484	523	516	506	502	501	494	494	487	519	539	487	532	506	530	493	486	495	512	478	529	525	466	541	521	506	498	487	521	506	542	506	540	482	522	538	513	515	495	553	461	486	495	486	508	479	511	463	483	539	534	489	487	548	511	517	486	490	507	476	533	500	511	465	540	523	480	502	521	486	463	471	554	503	514	476	450	501	490	533	512	485	485	503	505	512	536	531	476	501	497	511	503	492	530	532	483	474	542	476	503	551	487	533	517	495	512	478	528	488	487	501	487	502	513	524	504	500	488	557	497	508	515	496	531	500	492	509	510	494	505	464	515	473	495	483	503	482	497	500	491	522	523	491	484	474	472	502	500	521	498	529	499	526	529	541	465	512	539	537	485	515	491	510	511	495	519	485	521	462	529	494	519	488	502	499	484	517	486	531	557	480	505	489	527	462	477	463	504	489	480	528	505	516	500	457	465	477	492	493	498	521	501	484	501	501	513	509	532	563	546	482	496	535	489	486	506	499	467	526	513	538	506	514	526	490	528	557	498	505	529	461	500	528	518	522	513	486	507	530	474	517	530	519	508	476	497	551	480	521	524	505	529	510	489	537	514	513	525	471	465	500	516	465	490	506	543	562	528	471	538	528	513	500	510	460	501	473	514	480	494	493	486	474	527	496	486	532	563	528	481	476	484	502	526	509	501	531	542	519	514	478	497	494	524	509	490	449	516	523	509	518	457	515	503	508	481	518	501	515	497	503	480	492	500	528	471	485	527	521	535	509	513	504	497	490	493	504	460	472	521	543	504	513	513	487	512	486	485	479	547	519	531	494	544	525	518	512	522	491	501	486	517	499	499	552	494	531	535	514	519	527	523	554	487	508	516	537	505	515	470	508	499	490	466	518	516	490	489	504	487	513	513	495	501	520	487	466	485	506	501	482	525	525	479	495	497	509	486	527	507	521	500	527	516	469	530	520	510	501	469	501	529	479	486	499	503	529	506	484	499	544	501	494	479	535	537	513	506	533	512	503	515	518	510	478	547	506	476	490	526	499	490	477	492	522	507	488	501	464	473	476	536	512	459	526	512	518	509	480	503	447	511	498	504	493	491	557	474	525	499	492	545	486	453	469	511	467	499	498	504	502	539	525	509	543	514	497	447	440	538	531	492	531	506	512	493	524	465	522	493	489	489	527	484	492	484	554	495	498	508	519	507	470	490	510	482	503	521	505	470	518	516	509	474	477	490	498	528	494	467	484	507	483	493	458	510	500	528	518	534	495	501	502	471	495	507	502	497	516	495	476	483	537	469	479	498	489	488	525	473	536	472	490	484	505	481	495	481	496	454	516	526	466	520	533	533	491	553	493	525	485	515	486	491	497	494	515	524	494	483	486	515	487	482	507	510	533	519	498	447	510	495	501	492	512	499	530	517	483	492	516	503	509	550	503	542	488	493	529	495	480	523	479	518	552	491	504	472	496	502	503	508	512	505	510	503	481	497	537	514	528	517	528	528	545	483	471	533	486	519	494	447	530	482	517	472	493	480	481	534	504	508	500	478	496	503	519	514	517	494	517	522	530	495	475	530	550	502	526	524	528	469	505	534	507	525	498	482	480	475	524	488	500	496	501	512	479	495	530	466	468	505	495	490	531	540	525	497	501	526	491	542	458	487	490	481	539	504	521	515	513	506
53084	52008	49331	47178	37699	24849	22096	22164	16418	8754	5233	2592	1226	723	504	357	281	267	222	237	247	226	221	186	243	215	257	209	237	207	252	221	241	231	230	208	224	210	216	211	193	211	193	223	208	233	213	222	218	206	221	234	212	207	233	239	249	217	212	223	197	223	218	221	186	210	200	241	228	206	219	186	202	234	214	222	219	194	221	196	214	199	221	210	226	224	222	201	235	204	231	222	216	206	230	243	236	233	233	218	205	212	231	221	220	221	195	213	222	222	219	203	225	223	216	206	227	228	213	195	228	216	205	233	248	221	239	215	212	219	222	223	202	198	220	221	196	212	239	197	224	245	222	202	215	218	195	201	242	220	197	241	239	236	230	208	203	231	204	238	237	220	218	185	209	234	194	245	236	235	231	231	246	198	195	193	211	228	241	225	214	208	186	203	237	219	236	192	232	220	206	245	203	227	221	218	225	196	231	228	216	220	227	250	204	195	220	218	200	209	196	215	206	224	220	213	243	258	235	181	246	232	222	233	218	185	202	224	215	214	232	211	230	233	210	248	215	209	206	197	201	218	214	185	191	213	195	220	211	256	224	222	223	215	199	208	214	236	206	243	232	206	206	239	236	202	222	225	233	217	209	219	204	221	241	228	220	203	246	203	217	217	205	245	195	219	218	215	230	216	235	208	224	209	210	215	215	227	168	239	198	178	234	201	237	224	215	222	220	221	203	215	220	239	205	205	221	225	213	228	216	192	227	224	192	221	227	225	215	217	208	227	224	243	221	232	207	210	215	207	227	232	174	188	215	218	230	220	210	204	229	240	234	215	213	237	256	215	249	211	210	212	212	208	209	238	209	220	235	225	199	222	186	213	217	240	210	224	219	240	224	203	204	208	207	199	225	228	227	214	210	220	213	231	203	223	193	217	223	225	222	214	197	232	224	204	210	228	230	222	205	216	235	231	230	233	214	263	234	221	211	239	184	231	228	231	210	212	199	199	229	253	220	215	236	206	218	215	210	198	225	213	222	197	209	209	228	219	239	232	203	227	234	238	213	236	235	188	250	204	209	209	217	238	205	198	205	218	212	208	217	204	229	209	218	179	210	211	213	226	200	201	207	208	239	216	240	209	227	228	201	210	218	221	201	242	211	252	200	225	227	219	228	219	212	227	235	211	201	202	226	236	221	186	202	219	205	236	208	231	218	208	207	234	260	216	216	220	213	206	241	209	204	201	202	218	229	206	217	237	213	239	215	228	246	202	169	202	203	224	214	206	193	213	244	215	215	232	228	226	195	209	249	227	230	234	231	220	216	227	215	192	211	197	208	217	227	215	217	213	214	238	227	207	206	227	217	223	223	239	213	209	211	243	208	192	214	213	225	216	215	226	229	225	209	208	238	204	216	205	204	233	237	196	223	233	215	218	214	235	202	236	215	245	211	201	220	227	213	240	215	212	227	215	232	234	211	243	223	224	193	237	214	237	228	234	216	224	218	215	213	181	197	233	211	240	207	274	222	187	219	179	203	210	213	244	240	208	191	214	223	250	218	222	218	231	202	205	219	198	236	250	194	196	230	221	228	204	212	198	196	204	248	202	247	207	231	241	195	231	221	246	208	202	197	200	238	210	211	202	195	207	223	203	221	245	227	225	224	202	237	241	223	208	219	231	226	188	204	211	224	212	228	228	229	200	219	232	213	219	208	223	211	216	209	218	207	218	227	231	223	178	197	197	204	228	216	194	218	227	227	216	208	215	199	219	228	225	190	227	233	211	232	240	212	229	244	242	190	199	217	202	222	227	241	184	194	225	236	223	216	236	213	196	212	240	239	214	205	227	217	241	217	198	223	245	227	233	213	222	200	226	254	229	214	208	191	203	230	198	208	201	215	206	207	236	234	218	249	237	220	217	199	190	206	203	211	232	214	215	206	254	215	222	221	210	211	221	206	252	193	237	227	220	235	224	241	198	176	220	250	223	185	209	218	198	246	231	223	201	215	214	236	230	232	215	232	200	223	224	219	228	229	211	194	213	214	220	230	222	226	256	263	220	203	236	231	205	201	215	240	214	239	192	189	192	238	214	212	219	244	228	242	226	218	211	196	225	213	230	234	219	216	202	210	207	228	219	220	212	217	215	225	224	228	213	212	201	244	217	213	190	218	232	218	227	214	204	193	241	209	204	210	235	222	214	222	219	207	236	222	230	196	213	215	206	217	228	221	213	212	233	204	210	240	190	229	199	199	222	221	228	216	225	183	199	217	198	226	195	244	214	205	238	220	225	269	224	216	234	202	195	196	227	238	213	207	221	231	229	227	206	208	193	238	220	202	222	223	204	250	232	234	221	222	217	220	197	234	216	237	203	190	228	217	212	237	211	210	225	237	213	224	206	220	212	197	238	221	248	217	233	227	220	186	207	215	208	242	222	211	212	217	242	242	204	201	194	215	229	225	223	233	237	252	190	217	232	226	192	202	230	221	207	204	219	213	213	220	223	228	225	235	221	241	228	200	223	192	217	187	230	242	242	211	218	227	202	215	206	233	234	230	221	226	221	206	211	201	214	220	192	209	232	231	221	217	218	216	219	216	216	219	194	228	245	248	236	205	204	226	232	205	210	203	226	215	211	205	238	233	216	205	254	225	220	214	238	237	193	226	235	208	215	206	229	226	244	222	192	216	230	215	221	210	242	210	180	212	212	214	241	202	193	209	201	223	207	222	192	203	241	209	221	219	202	203	206	219	239	242	200	219	229	230	227	225	217	228	212	227	223	247	193	233	221	210	205	227	206	225	208	207	208	202	212	235	245	215	220	249	231	244	248	210	207	190	207	227	222	222	230	210	195	248	252	205	204	201	188	238	222	188	206	229	199	214	205	217	211	197	217	228	225	218	218	242	219	214	218	232	210	226	226	241	220	205	217	215	242	239	196	234	222	211	218	229	185	202	205	210	208	212	188	243	216	228	227	234	205	236	238	222	216	223	194	231	199	218	230	195	250	208	215	198	235	213	238	211	192	229	214	231	221	218	219	228	243	235	211	211	248	188	173	205	201	212	245	234	189	197	221	207	233	214	230	236	203	212	202	223	229	244	216	218	221	213	217	209	228	219	239	212	226	191	205	215	203	218	209	229	228	233	213	213	202	213	226	211	225	234	202	232	197	229	211	187	225	242	234	207	195	216	195	238	221	217	226	220	225	220	232	204	216	229	231	240	254	216	200	187	207	222	195	204	224	206	195	216	210	200	241	226	237	224	212	188	214	248	210	214	220	261	204	180	204	196	242	206	227	220	203	213	219	237	214	247	213	214	245	226	231	242	187	214	240	235	220	215	225	198	214	210	228	228	221	210	186	203	206	224	186	247	216	224	207	221	194	220	241	230	232	220	230	200	211	221	211	205	236	217	227	231	210	217	226	213	222	176	194	202	180	243	219	195	207	213	225	205	211	190	234	222	245	203	217	223	222	214	222	228	212	232	189	195	225	202	195	229	235	227	234	215	229	230	247
38572	47705	53735	55956	40653	33971	34436	38273	31015	22468	16038	9264	4382	2910	1874	1095	823	618	584	606	616	562	491	503	547	519	518	495	539	528	468	483	461	523	524	543	483	504	493	512	500	500	556	534	499	491	486	470	508	529	502	464	503	482	481	495	503	521	482	490	512	518	490	523	492	456	477	514	511	486	505	461	454	505	489	478	483	488	483	461	441	489	506	496	477	497	531	464	501	463	466	513	490	560	502	445	484	521	505	507	511	513	474	506	461	541	511	490	506	500	492	489	499	510	502	537	499	449	501	500	487	466	464	482	474	512	477	479	509	495	522	517	496	516	486	463	517	484	478	458	515	485	498	529	496	460	512	474	492	504	484	440	507	519	510	489	490	504	463	506	529	456	480	483	526	502	482	463	507	506	499	488	497	508	525	514	518	486	492	508	476	528	486	518	493	533	518	459	499	469	474	503	500	478	506	512	507	478	508	510	493	510	453	483	491	500	537	524	505	481	493	506	507	465	503	446	513	514	503	456	476	507	519	508	518	539	482	498	515	526	548	473	515	496	481	478	533	508	461	490	486	516	485	507	522	479	502	494	497	507	447	510	501	488	514	498	521	501	516	508	511	500	481	486	495	493	488	499	465	480	454	534	494	465	524	531	448	470	510	473	487	481	495	506	493	513	492	459	507	504	495	486	500	505	501	488	495	457	521	517	511	511	517	491	478	516	523	514	486	468	519	502	483	516	522	505	480	465	478	485	502	463	502	484	557	513	470	539	501	502	453	513	512	485	478	531	485	501	521	511	469	516	474	493	498	503	479	478	497	518	531	512	488	482	475	489	504	497	484	524	485	503	464	500	512	535	521	526	471	476	508	486	492	474	469	517	513	477	485	477	481	478	541	497	475	518	470	502	518	510	484	501	473	491	491	497	512	490	472	496	496	521	503	488	471	482	517	500	513	500	509	523	489	497	523	504	469	534	512	501	493	491	501	519	489	496	485	521	519	491	502	450	517	504	491	498	493	504	520	477	512	517	483	483	466	503	455	498	519	500	485	486	515	484	513	482	521	464	465	488	513	526	526	443	480	515	507	518	469	499	495	464	510	501	498	519	498	489	508	480	523	491	521	491	503	433	491	472	492	493	464	517	525	487	465	509	523	519	467	466	521	532	485	475	512	446	448	482	486	507	469	503	512	467	500	503	507	484	484	501	485	473	496	487	478	487	503	448	482	487	507	467	478	548	503	508	477	514	475	540	485	477	491	501	504	511	467	458	452	493	483	526	528	535	470	472	505	495	510	490	482	503	483	505	466	512	477	506	474	461	508	485	556	491	516	464	492	487	493	515	436	532	495	490	525	548	448	556	527	485	516	478	499	499	500	464	460	500	501	465	514	493	502	504	503	468	470	528	484	511	468	478	465	507	492	481	512	484	473	519	511	518	488	523	494	511	486	482	490	511	485	548	530	536	498	500	493	472	500	492	490	487	521	487	501	500	490	487	511	478	510	486	511	516	474	506	485	522	514	445	505	519	500	509	484	507	511	491	509	497	464	476	500	491	462	478	482	484	515	532	466	530	535	501	511	534	560	497	489	535	480	488	492	508	483	514	495	535	485	505	513	527	455	474	527	480	480	491	469	521	505	515	485	491	466	531	489	496	515	504	535	485	535	545	467	522	486	478	500	485	506	488	527	527	493	459	467	489	473	502	512	557	481	514	495	506	496	476	466	518	491	497	509	509	493	507	497	472	509	485	486	525	511	563	510	507	471	506	484	521	454	523	491	532	492	509	506	475	533	504	493	460	501	507	492	502	485	476	513	538	463	526	515	500	493	515	478	522	494	517	482	452	505	518	478	478	469	487	516	490	510	489	493	478	513	535	492	491	481	459	527	514	492	556	488	486	472	463	476	512	493	488	483	504	506	455	479	501	472	482	501	520	501	468	510	481	474	532	498	495	521	527	467	516	509	492	485	505	495	504	502	501	510	519	517	527	508	511	477	447	492	495	508	489	483	496	477	475	498	514	449	499	525	501	505	506	494	498	448	505	495	518	463	519	500	501	530	507	499	437	477	468	495	471	488	538	532	491	535	490	519	501	459	504	479	522	453	485	517	508	468	487	462	493	500	516	486	468	493	535	508	506	489	513	521	457	513	493	516	488	550	482	475	499	458	464	527	508	496	490	509	502	488	514	500	486	514	482	523	457	483	489	470	503	497	488	508	451	521	486	538	454	504	517	463	518	489	508	511	482	510	525	486	516	505	517	488	482	471	490	506	496	511	450	543	523	463	487	464	491	498	516	485	508	508	463	524	504	484	543	508	477	472	511	488	468	484	491	514	500	484	525	516	501	478	485	532	529	470	477	503	506	476	481	466	513	520	525	523	512	508	517	514	503	517	478	483	501	450	512	478	488	541	454	459	512	495	523	498	479	482	496	472	520	475	557	492	473	469	508	506	522	500	519	504	497	473	473	501	489	487	503	521	472	473	489	507	504	465	481	560	458	497	462	516	490	482	469	498	512	532	484	488	517	438	490	512	490	491	516	503	465	501	461	523	466	472	509	489	508	490	493	494	497	506	496	484	511	512	550	460	460	513	540	485	491	530	477	496	481	474	503	511	499	491	506	488	468	490	495	464	463	521	500	458	507	497	500	514	481	500	498	507	483	495	514	490	517	545	496	497	501	513	495	524	502	501	530	485	501	473	496	521	492	505	561	534	479	518	481	477	489	517	481	482	511	465	475	499	485	475	492	507	496	488	457	449	488	512	506	484	485	483	478	494	498	464	499	465	498	489	501	462	492	491	471	486	493	458	480	466	455	476	501	505	475	484	516	522	508	488	497	493	519	471	524	455	541	550	467	511	499	507	526	477	465	456	495	457	471	481	514	478	468	526	525	483	530	524	482	532	506	483	486	511	477	488	483	501	512	462	484	499	520	449	477	510	484	507	498	467	511	478	479	486	506	510	490	522	483	490	533	499	495	519	471	490	497	480	470	498	525	501	526	466	502	494	470	490	487	525	478	511	462	508	492	513	494	483	502	479	450	506	500	484	526	470	498	483	488	470	495	526	492	466	525	523	496	461	494	487	459	537	509	504	493	490	513	491	519	477	472	497	507	447	464	461	486	522	470	500	483	504	507	480	516	511	516	483	500	471	508	491	503	515	471	496	501	509	515	504	533	492	507	490	488	450	474	469	499	469	526	509	500	502	503	483	469	504	505	509	501	461	470	475	509	466	484	517	511	454	486	463	471	499	476	498	522	446	502	486	473	475	493	495	492	479	494	487	488	520	489	479	532	500	493	493	511	461	527	499	497	476	514	496	516	473	475	469	490	518	505	503	490	516	510	459	525	510	504	514	539	509	514	505	478	511	483	444	527	504	510	488	496	489	520	527	485	457	496	503	472	493	513	533	495	511	494	531	504	442	487	519	511	508	505	523	499	500	556	502	533	499	501	482	491	461	551	493	490	503	514	505	511	514	481	514	479	523	513	505	449	522	502	522	459
58937	51376	49288	48441	36726	27153	27506	32346	27885	18058	11107	5454	2307	1238	880	554	340	289	288	275	267	268	234	236	182	232	202	219	233	224	228	214	227	238	217	213	198	247	203	224	209	232	242	220	225	179	201	224	237	204	214	244	217	227	197	183	222	203	234	232	222	205	247	222	225	205	219	238	217	239	242	216	231	197	249	252	222	223	232	222	220	234	210	204	217	212	205	219	199	232	213	231	230	209	195	218	221	213	236	219	221	223	214	221	223	214	211	207	245	237	224	231	220	244	255	207	213	214	212	228	218	249	222	235	225	231	200	204	214	236	222	241	215	218	236	246	226	188	219	212	204	234	202	200	220	225	218	233	250	213	223	223	230	240	239	238	234	225	205	194	196	197	230	210	207	214	210	225	217	238	215	193	227	230	250	192	222	196	232	209	229	238	237	225	230	214	210	220	229	237	225	226	194	252	208	244	232	205	212	216	221	211	204	211	259	222	216	209	225	214	222	212	208	239	191	234	243	217	263	206	203	230	223	228	206	228	206	212	202	195	180	211	205	205	198	222	208	221	220	226	236	195	200	249	223	229	213	215	204	238	209	236	217	231	228	215	215	207	229	242	218	216	233	203	206	190	234	210	197	226	258	226	223	225	241	218	228	221	203	223	240	231	239	212	222	214	243	204	252	251	209	231	243	200	203	196	230	227	219	228	210	227	210	222	202	228	236	220	243	225	230	230	221	221	201	215	190	220	241	226	228	243	229	202	205	199	209	197	211	220	251	246	229	226	219	216	235	265	252	228	186	231	215	221	226	212	212	279	232	259	202	223	197	188	226	222	232	233	237	225	200	197	208	203	238	210	216	236	238	204	243	209	216	198	218	212	212	211	183	189	202	223	224	202	203	248	230	214	228	202	193	253	212	230	228	241	230	244	225	219	194	224	222	222	218	230	225	227	224	204	236	192	229	205	232	234	227	236	260	231	270	239	212	227	238	230	237	218	229	229	192	219	229	177	206	219	218	228	241	250	212	219	208	234	200	229	239	239	211	211	226	224	226	238	234	219	212	196	219	218	178	222	250	222	234	212	221	210	250	219	234	211	245	246	226	242	234	222	189	248	211	202	211	224	251	193	212	209	198	230	225	259	216	254	235	230	218	237	236	214	190	213	204	221	208	206	199	219	243	260	206	210	198	196	236	223	205	218	237	230	247	228	247	189	191	251	201	226	252	207	211	214	226	220	232	208	218	212	241	254	236	233	220	210	202	217	246	257	232	211	207	220	228	223	208	193	213	248	216	249	209	218	225	223	221	210	214	202	196	206	233	243	212	198	241	218	223	219	225	251	234	224	211	257	243	232	228	226	202	213	215	252	188	223	201	213	208	232	203	217	185	231	230	214	213	226	209	206	209	204	217	248	234	212	218	219	211	223	251	209	218	193	213	223	222	236	209	208	213	221	206	224	223	202	204	210	211	211	211	227	206	197	210	211	210	217	229	225	245	214	250	235	215	232	223	240	219	230	224	209	221	221	217	203	197	210	200	193	213	190	216	208	208	197	225	215	211	219	214	235	221	191	216	225	247	201	196	216	205	186	248	203	228	217	235	220	223	216	220	221	206	199	189	214	225	225	207	258	202	213	223	239	237	228	208	227	194	188	235	219	205	230	221	233	249	213	231	251	209	210	200	202	211	227	199	196	217	229	218	201	251	243	230	235	234	182	202	221	209	217	213	230	244	230	214	204	242	209	227	216	223	206	183	203	197	207	200	195	214	222	219	193	227	193	242	218	258	220	253	211	198	224	230	221	208	195	242	214	198	216	210	245	223	230	215	212	225	231	242	222	237	217	210	225	208	232	205	204	221	206	210	220	255	220	196	191	223	228	211	199	246	246	219	192	197	218	211	215	245	230	212	201	233	240	242	215	199	240	199	224	215	221	217	237	214	226	205	206	246	195	211	217	259	208	189	213	228	200	207	186	224	212	214	211	225	244	188	223	209	198	201	214	210	199	234	200	248	231	234	212	208	215	224	215	206	219	255	233	228	228	219	219	234	225	214	243	213	238	248	243	227	225	215	197	238	189	251	229	229	209	210	252	221	223	195	250	240	221	231	217	238	240	206	215	202	214	208	229	212	262	231	202	215	214	230	218	234	227	230	206	224	231	223	220	213	194	228	225	224	210	225	215	238	197	223	206	201	232	231	201	262	202	233	217	204	236	214	205	197	241	185	209	216	227	218	229	198	219	247	236	216	223	211	227	234	214	215	226	206	216	231	214	206	167	203	197	262	213	196	198	243	198	219	235	218	212	205	269	243	228	192	218	249	228	221	186	214	220	236	217	211	229	211	209	222	205	221	188	238	196	232	231	237	242	230	229	227	217	199	209	228	261	209	227	204	210	237	193	198	229	248	205	237	200	212	220	257	245	224	230	233	232	227	233	219	208	222	204	223	245	244	206	228	229	211	253	223	212	220	213	226	246	217	225	214	235	247	225	212	225	214	228	215	192	194	249	214	214	237	235	213	231	204	225	187	226	225	227	234	221	239	221	223	238	207	221	229	222	238	200	208	232	232	222	224	237	230	204	208	215	191	192	219	200	206	218	225	229	205	232	213	214	204	221	222	212	224	238	233	209	228	228	205	224	228	209	214	187	219	241	217	224	219	238	224	194	216	220	229	203	229	222	220	213	220	244	216	251	227	236	219	238	194	216	221	208	261	195	213	212	232	215	218	212	219	212	213	239	214	225	224	224	226	238	240	224	257	249	221	215	210	212	230	202	209	214	230	222	204	195	193	216	203	237	210	195	189	217	208	229	219	215	219	215	197	206	238	218	229	216	210	203	217	211	248	214	220	238	217	259	224	212	218	246	205	230	238	194	229	217	218	195	224	214	230	230	240	226	223	239	214	207	239	232	248	233	227	234	203	237	237	267	222	257	244	211	206	199	221	220	234	212	221	228	206	200	202	224	191	167	211	182	196	216	244	215	229	224	208	237	215	229	191	251	209	213	224	227	201	239	214	207	199	224	200	215	212	249	247	234	209	209	241	237	204	199	211	214	220	234	223	214	208	213	214	217	209	245	199	218	240	201	206	216	222	205	215	218	191	228	238	225	195	219	241	200	235	212	225	217	222	209	229	228	211	204	232	216	229	229	219	196	213	231	208	228	229	233	242	212	237	207	221	236	232	225	248	225	188	228	194	234	237	233	230	210	221	197	211	234	226	207	229	232	229	218	210	245	233	186	222	194	217	191	240	227	202	224	214	244	219	225	229	246	232	224	211	229	232	245	241	222	248	213	206	238	236	208	209	213	249	214	216	255	207	209	215	230	203	219	243	227	217	220	218	183	203	232	197	267	210	216	213	241	219	216	190	234	228	234	206	221	226	203	229	180	215	193	234	221	222	203	203	225	226	212	221	256	223	218	220	237	189	231	218	240	193	233	236	243	224	228	242	219	169	216	200	242	215	228	210	204	205	227	209	258	231	231	213	225	238	230	223	209	197	203
44342	51550	57330	56601	47600	42670	43511	49321	41590	33465	24643	15765	7714	4648	3138	1822	1118	822	759	727	670	581	542	550	544	503	546	541	574	578	542	511	514	503	516	502	487	449	557	455	487	493	511	531	536	500	513	454	487	514	482	496	496	491	481	480	499	521	497	506	495	491	478	481	493	484	462	479	504	478	505	507	485	505	511	514	516	485	514	508	472	481	484	505	511	492	513	489	483	510	501	467	459	523	502	521	441	464	502	474	481	501	472	504	508	525	468	482	489	478	506	488	471	518	485	502	475	466	466	531	468	518	485	456	548	472	478	481	490	511	501	475	475	505	489	506	470	505	506	471	520	504	485	501	480	487	468	531	520	515	517	502	512	472	495	480	476	478	522	486	510	485	552	497	500	500	474	495	506	469	478	469	494	515	458	505	499	502	504	514	490	467	507	493	518	472	510	521	512	473	489	491	511	510	483	500	506	518	473	492	491	517	520	491	508	496	495	464	475	476	470	484	482	511	512	513	515	491	470	492	465	491	495	516	506	440	486	487	497	461	491	447	522	478	487	497	527	490	504	492	495	500	471	522	470	502	505	508	500	496	507	504	455	501	483	479	506	486	499	512	467	505	456	486	509	475	519	447	507	482	452	498	469	527	465	475	510	488	493	514	483	481	480	471	483	467	475	502	526	486	487	510	501	497	449	516	450	534	487	482	497	483	495	512	472	529	506	507	481	509	509	538	462	488	502	448	444	545	499	480	510	527	515	462	514	508	498	496	501	500	452	480	493	507	527	488	540	485	517	465	504	461	510	519	504	499	523	473	479	486	491	493	485	458	487	481	483	456	478	467	508	481	487	474	451	486	474	496	513	514	473	479	502	534	510	487	502	498	494	491	476	483	498	466	484	479	490	486	500	504	485	478	508	495	490	486	513	476	459	455	459	496	483	460	473	513	484	527	477	491	477	484	484	509	488	486	534	489	498	484	563	529	512	461	517	502	505	465	480	476	465	526	487	487	567	517	521	485	471	494	476	462	480	497	519	496	492	496	485	562	480	503	481	535	490	492	433	515	471	488	494	499	485	493	511	502	448	483	472	489	490	457	504	478	510	466	512	483	468	468	537	526	495	493	498	557	517	528	469	493	545	476	515	479	500	489	471	508	495	492	501	476	440	479	488	513	492	484	527	499	470	534	453	499	474	494	498	521	486	547	523	483	482	484	506	514	481	484	467	456	467	500	443	500	499	464	445	489	547	486	509	487	484	490	480	480	520	506	497	476	511	481	497	475	495	457	493	428	468	484	445	472	504	534	493	509	477	482	458	468	478	468	460	494	485	524	497	457	516	490	475	462	480	460	501	478	495	474	481	465	486	466	487	508	501	527	515	495	492	528	471	508	500	474	479	550	531	478	487	499	482	491	496	492	531	494	471	510	457	469	505	485	520	499	498	505	464	507	482	501	541	471	474	501	490	485	479	512	497	503	502	440	494	497	483	442	499	461	468	505	516	493	519	441	490	501	531	496	459	480	522	478	494	498	506	468	503	466	423	516	488	478	507	504	493	480	501	492	495	476	510	528	498	487	523	470	478	466	483	491	451	437	492	470	509	438	505	506	529	493	515	546	490	525	504	544	515	526	508	521	536	525	487	521	503	477	473	492	461	515	489	454	466	459	479	446	471	491	481	500	517	504	531	520	521	464	495	530	518	496	502	501	485	521	541	505	507	483	530	473	493	513	511	525	508	476	516	509	473	464	518	487	500	459	526	517	485	509	499	478	515	470	537	472	513	473	483	463	506	505	474	497	494	493	474	506	427	459	482	466	507	500	501	477	471	515	550	516	496	563	511	504	472	465	461	441	519	462	475	466	509	482	474	485	515	510	451	520	467	449	467	519	476	515	464	483	497	505	506	451	483	532	507	481	435	481	483	470	496	469	442	463	499	493	495	498	492	527	504	454	536	487	505	502	495	516	504	522	475	514	477	455	498	493	473	466	538	471	490	489	474	476	503	514	504	505	505	492	494	477	520	482	476	474	541	464	458	497	495	502	506	494	506	513	478	568	474	488	480	496	468	464	456	484	531	473	440	522	511	513	509	483	487	468	494	479	492	497	510	500	491	507	466	483	475	511	474	501	467	545	535	498	503	488	481	509	523	493	470	439	481	466	469	473	518	476	510	445	471	487	526	451	482	502	500	480	519	484	471	488	486	508	478	495	497	505	482	493	485	472	480	495	470	492	536	499	484	469	511	501	458	484	499	495	541	514	475	476	487	513	506	542	496	447	515	508	500	464	482	469	489	515	547	536	534	474	467	476	471	488	519	523	487	510	485	498	487	496	464	481	477	486	505	536	496	485	474	497	506	493	464	467	473	505	510	499	504	533	516	460	507	482	514	493	480	486	504	502	470	526	479	525	520	473	513	481	487	520	509	518	459	504	451	485	493	470	520	493	471	485	504	518	495	529	503	500	522	507	486	496	509	489	454	465	490	552	500	541	501	476	522	506	490	519	498	514	479	481	506	483	465	493	482	453	485	474	519	506	490	462	503	486	503	481	490	515	496	513	495	488	499	462	520	493	497	493	470	526	486	463	500	491	471	478	515	502	460	493	463	489	497	459	511	511	500	483	512	489	453	499	475	513	468	460	510	516	494	503	501	489	499	499	524	506	488	486	488	495	490	523	488	494	469	497	462	491	447	503	516	515	511	474	487	488	466	553	498	486	459	515	473	499	513	499	471	491	517	492	505	439	500	501	481	484	512	507	436	510	463	507	488	477	483	515	505	439	483	461	498	518	492	464	470	512	509	439	471	485	514	498	507	476	495	470	497	477	490	488	498	486	486	458	480	474	468	487	482	488	477	498	464	500	544	471	507	514	493	490	500	489	505	507	484	468	459	499	488	512	491	475	510	496	507	510	478	456	505	470	479	492	479	488	493	455	477	490	468	465	478	501	506	511	505	475	491	474	480	435	527	494	489	473	494	505	494	487	522	512	501	514	533	466	489	460	491	471	468	480	502	468	499	481	521	493	474	494	509	519	490	485	518	505	467	478	499	496	484	482	517	494	491	511	473	530	447	490	555	467	498	535	493	484	509	504	477	504	529	469	497	486	503	510	500	475	521	514	509	458	487	506	506	491	506	507	499	482	479	495	535	494	489	463	488	507	489	480	517	532	499	486	487	461	510	505	507	484	465	543	507	506	466	477	472	506	478	495	457	500	494	548	486	483	485	513	520	487	511	501	482	486	490	487	499	510	467	515	505	510	497	495	493	476	493	494	487	513	492	477	468	535	478	485	509	482	505	516	527	508	508	487	497	490	441	484	489	511	505	478	509	515	501	503	517	526	496	483	517	534	513	459	514	513	481	507	513	466	502	459	513	497	487	480	467	465	539	508	510	508	480	508	511	477	492	521	522	496	516	490	470	505	451	517	496	468	445	513	473	499	522	533	473	485	474	508	472	477	466	482	490	510	513	491	524	480	488	492	500	490	456	497	482	493	511	480	482	488
31114	29193	30175	22363	11724	6727	4637	3536	2594	1489	1054	675	395	337	276	272	269	229	226	222	229	242	206	223	246	242	234	192	217	209	203	238	194	210	225	240	213	201	222	217	199	210	238	241	216	214	233	208	218	232	206	222	213	232	219	209	214	246	232	193	214	225	224	211	216	242	221	260	237	248	210	206	246	194	232	224	205	228	211	235	225	245	228	229	233	232	228	253	210	217	223	243	215	215	230	223	224	233	234	218	219	205	209	243	212	207	246	217	225	243	233	214	203	219	216	228	237	210	214	217	233	239	236	220	248	233	228	213	229	214	216	215	222	219	193	236	218	213	199	221	267	233	208	222	214	234	239	203	204	210	239	200	212	244	224	251	219	237	230	224	244	247	218	218	230	231	226	229	222	244	182	192	204	231	213	219	218	218	203	211	208	239	214	243	203	238	214	247	209	246	218	215	189	232	191	255	231	216	213	252	222	236	216	213	223	221	215	237	216	219	277	212	206	249	238	238	237	247	214	203	194	233	210	231	205	179	235	194	202	213	199	219	230	239	220	230	254	198	236	244	215	231	204	217	217	228	203	260	228	248	230	209	205	232	184	197	245	230	247	233	219	200	242	203	231	231	219	236	229	202	237	216	228	204	200	233	222	230	226	214	225	236	234	223	230	215	217	199	222	215	217	208	222	213	215	193	237	195	225	231	253	218	217	219	217	198	216	233	223	197	220	243	247	211	210	221	234	200	206	225	239	223	207	203	235	211	211	200	205	212	215	253	214	208	206	217	237	211	212	226	230	231	261	233	231	216	232	231	214	224	216	235	226	208	219	235	241	217	221	231	245	233	207	227	202	199	241	240	223	249	230	202	221	225	219	248	208	220	253	248	235	219	222	251	235	227	222	198	215	227	244	240	212	205	234	211	241	206	203	204	211	243	194	223	213	212	232	251	246	207	227	219	237	227	213	213	213	230	228	215	242	238	235	234	235	248	247	212	224	245	224	214	217	207	214	219	239	288	180	229	239	196	237	234	235	225	227	253	210	238	237	216	217	233	211	230	233	220	219	241	233	208	221	216	195	221	222	243	198	208	218	222	244	239	216	196	255	234	222	213	234	229	249	205	247	251	213	198	186	230	218	185	229	229	209	202	220	216	227	230	227	225	238	255	228	200	200	192	245	215	221	214	253	232	184	211	226	219	238	218	234	209	239	204	217	220	244	201	227	257	194	232	209	222	227	223	180	222	213	227	221	215	227	224	208	206	216	219	220	225	233	235	215	221	223	230	212	217	213	219	208	211	227	236	210	200	235	232	205	209	227	236	207	221	236	248	228	188	220	228	244	221	219	226	252	221	216	232	209	228	244	216	216	235	219	220	232	196	230	228	233	232	224	207	225	230	205	247	229	234	221	224	204	228	239	210	218	233	218	233	182	217	261	210	214	203	224	230	210	248	226	232	226	234	207	221	220	222	216	179	232	225	228	208	213	258	234	216	220	203	225	180	232	236	180	224	190	207	202	241	220	227	229	227	226	220	210	223	218	212	199	237	202	211	207	221	211	239	249	203	233	257	225	230	233	218	224	234	226	237	194	236	211	222	208	232	248	215	193	222	232	201	219	217	202	241	253	226	239	256	222	219	233	205	220	204	230	234	209	196	220	237	211	241	228	261	211	239	242	214	221	190	233	228	228	234	259	231	235	224	212	224	230	232	202	217	219	220	229	211	226	227	222	241	241	217	257	214	227	211	218	204	228	186	195	207	213	206	205	187	205	225	200	222	223	201	219	216	234	228	220	215	221	251	220	245	222	231	237	235	207	240	248	246	235	248	199	234	234	219	210	235	228	245	222	218	217	211	214	214	216	247	223	241	229	206	229	226	232	234	231	213	204	210	226	210	196	240	233	212	236	231	243	219	236	214	227	222	208	241	222	208	226	220	224	227	205	223	246	232	222	229	240	205	232	216	215	242	227	243	243	231	190	200	226	233	225	208	219	231	253	202	203	241	230	195	234	214	226	220	205	209	230	261	199	189	233	231	197	210	216	226	231	209	226	254	229	230	220	214	240	226	211	198	262	229	222	190	207	232	218	183	202	226	221	228	227	195	228	215	215	216	237	247	216	237	214	216	229	219	222	183	226	205	232	237	212	223	210	224	221	217	252	214	243	218	200	237	249	222	234	237	217	219	230	243	248	251	238	247	238	248	170	227	235	259	229	217	244	240	193	205	217	189	195	215	207	217	219	225	220	243	224	226	221	256	230	211	231	244	199	229	215	237	228	198	193	219	230	232	198	240	224	232	238	194	206	217	203	215	235	218	224	198	236	195	216	223	232	225	228	248	211	245	265	220	209	227	243	226	234	220	215	239	217	222	225	210	199	230	223	231	221	203	237	186	185	247	207	212	258	226	223	219	235	224	229	228	204	214	226	209	223	250	243	222	207	224	232	205	235	213	239	239	274	228	257	238	208	223	234	239	238	231	214	210	189	216	236	229	229	230	211	229	241	210	218	221	235	232	210	239	213	212	224	192	217	238	209	248	225	249	209	234	234	211	214	220	221	218	222	211	225	208	216	241	247	238	197	212	233	216	214	245	240	229	198	213	233	215	241	241	235	212	207	214	229	276	227	216	227	225	213	229	200	248	201	233	203	222	227	228	209	192	216	215	194	226	232	229	220	212	221	187	243	221	245	207	231	236	223	216	194	242	215	207	225	234	198	213	198	223	215	238	231	212	216	206	213	235	223	237	224	246	223	200	231	221	238	220	196	215	216	261	233	199	264	240	236	218	212	225	223	214	238	241	232	229	237	201	239	209	213	226	220	216	225	225	221	195	234	214	230	200	231	225	247	210	245	236	189	213	215	205	221	217	210	223	206	233	245	230	236	219	208	206	203	245	228	217	238	226	244	212	222	240	252	228	236	229	211	226	226	212	236	246	244	251	232	247	232	223	234	211	212	232	216	193	219	223	234	216	220	225	261	232	248	230	221	228	207	189	211	216	223	225	221	243	204	222	250	217	222	209	227	187	223	226	222	222	222	204	212	233	228	226	224	236	223	230	207	216	231	239	243	223	178	213	217	227	230	216	233	199	221	233	258	220	207	223	232	231	219	237	231	204	228	218	227	263	210	228	230	215	204	238	232	236	206	223	219	221	199	223	224	227	245	190	236	229	230	222	199	227	244	230	204	218	239	228	245	214	207	226	220	241	247	217	211	227	203	207	210	207	210	234	232	230	213	216	234	216	222	217	246	232	208	225	243	187	238	218	226	224	217	222	223	188	229	205	226	242	200	248	221	214	221	221	240	227	228	195	211	218	261	209	233	237	263	246	192	203	239	213	210	220	251	218	217	204	229	243	169	229	220	249	215	211	222	196	230	232	237	214	215	236	227	219	223	261	246	222	227	222	220	241	246	221	218	226	213	237	191	201	210	216	235	213	262	210	213	226	195	234	209	248	237	223	226	231	205	234	261	221	212	198	207	218	220	221	242	205	222	233	210	204
19137	24292	33301	31314	22590	18183	15062	12910	9805	6213	3849	2357	1407	967	776	589	577	507	522	529	488	491	510	550	487	496	533	500	539	547	523	496	538	457	507	484	512	477	512	503	531	479	508	512	519	475	529	515	556	561	486	517	525	473	457	504	491	485	469	498	503	524	512	488	538	532	483	479	503	542	547	516	537	510	484	502	556	478	493	551	517	491	501	495	472	478	451	517	533	529	508	533	545	529	492	496	503	532	526	490	514	494	475	491	501	514	529	520	499	497	522	510	528	515	523	496	482	479	500	488	485	540	533	540	484	498	536	505	511	499	541	434	517	487	532	501	515	493	493	507	543	522	571	501	495	508	487	472	504	495	489	510	576	514	519	453	569	473	473	537	475	486	484	537	541	533	555	475	452	475	516	486	510	492	514	508	498	510	517	529	489	562	477	504	521	504	517	531	509	527	519	501	473	525	534	553	505	520	525	511	469	488	547	533	481	506	505	495	509	484	513	494	491	485	485	522	519	505	539	473	498	516	480	490	521	519	525	497	540	475	546	455	545	522	498	514	499	496	564	509	466	536	523	535	484	522	506	518	499	516	519	483	488	531	443	512	475	488	498	485	517	488	516	502	550	485	516	475	483	467	530	453	535	488	515	528	511	495	524	496	480	534	528	501	503	476	507	537	521	489	477	503	538	533	448	561	533	487	520	525	554	545	530	574	509	505	510	561	524	497	535	542	518	507	520	516	495	485	493	480	477	483	535	498	518	475	527	537	495	513	511	485	511	492	542	506	487	528	495	539	533	497	530	476	544	532	467	492	482	528	547	510	487	508	489	508	502	497	511	500	517	497	519	489	499	505	494	480	494	494	531	532	490	509	541	531	489	504	501	540	496	473	501	514	499	481	525	513	504	514	501	487	495	510	519	519	500	533	509	502	507	499	491	486	521	514	495	487	496	495	517	541	539	515	468	489	511	488	502	546	477	504	534	466	486	501	542	522	502	469	544	509	557	506	519	567	519	454	480	514	492	472	527	531	488	534	502	494	517	472	524	520	502	551	514	469	476	492	504	538	518	502	498	519	525	509	503	509	513	504	470	491	521	509	475	490	527	531	520	516	534	517	516	472	502	531	513	480	519	489	509	488	478	513	520	492	487	536	536	505	525	516	502	466	503	502	550	538	504	534	504	556	506	524	462	523	531	524	509	521	529	496	496	483	504	516	457	497	531	500	482	509	529	477	492	489	495	533	508	518	508	511	454	481	539	496	511	495	531	474	512	464	513	530	572	526	533	560	527	487	497	527	515	496	521	516	467	495	536	507	534	517	544	493	501	476	481	477	552	501	516	476	492	492	547	527	537	492	493	522	513	515	546	519	539	502	508	520	536	491	505	491	518	519	507	477	522	528	513	477	508	486	487	496	530	485	522	480	509	489	487	521	523	466	465	531	499	495	511	537	519	500	546	500	497	506	536	527	545	506	474	502	523	490	494	506	529	498	519	431	510	482	570	478	524	475	544	500	478	512	509	446	515	502	503	519	509	585	493	548	506	533	523	507	525	507	515	547	520	477	503	522	464	500	548	500	482	509	509	510	514	507	513	486	492	509	535	513	479	486	529	492	500	500	504	513	498	496	469	528	485	544	508	534	499	548	486	507	510	479	493	532	527	548	515	510	551	474	489	486	502	500	473	526	545	481	456	491	521	448	502	485	474	502	489	506	473	510	491	460	492	502	515	546	486	490	517	467	518	503	507	487	513	525	506	514	456	517	500	521	487	502	479	528	554	539	497	515	519	527	521	507	515	505	500	541	519	499	498	516	525	469	544	551	450	499	528	497	465	506	514	538	478	477	556	488	524	488	538	490	505	523	514	498	472	513	478	495	514	551	550	514	506	541	477	487	502	527	500	533	514	496	584	492	494	494	460	523	488	525	463	494	477	488	488	522	491	482	501	513	534	498	524	528	491	489	542	481	572	538	520	512	536	500	478	539	545	532	467	501	483	516	490	474	510	514	524	536	502	527	509	550	520	521	517	498	499	483	491	493	483	505	493	500	540	514	496	490	502	475	480	503	498	510	529	530	480	531	499	508	497	500	502	525	479	517	536	497	484	522	517	537	523	539	515	526	527	524	494	497	505	522	497	499	542	522	465	522	501	502	528	483	535	540	504	556	496	507	518	477	527	547	513	517	495	503	519	522	487	519	516	495	488	514	505	487	510	514	538	518	535	510	528	505	548	476	521	521	539	507	523	532	501	454	517	499	498	489	486	494	537	545	521	478	508	472	519	530	528	492	494	494	483	549	544	524	506	512	535	529	540	525	507	524	480	468	484	523	496	513	536	516	502	508	512	505	516	519	497	510	498	507	540	514	493	544	491	523	552	497	507	501	512	505	499	502	504	479	466	554	475	517	477	509	505	478	513	511	479	482	545	520	492	506	500	533	520	509	504	525	511	511	491	539	500	518	497	475	496	515	545	545	519	520	541	513	529	474	500	465	492	486	501	547	516	489	468	526	497	482	503	503	483	490	533	502	521	506	499	520	529	493	516	524	501	517	512	506	481	506	484	478	481	505	552	494	484	501	551	511	482	483	511	464	502	524	487	503	545	519	521	522	500	507	563	490	503	495	546	501	495	507	532	491	518	509	481	494	518	540	561	520	519	476	510	488	509	496	506	522	499	535	508	519	520	487	543	541	508	524	489	520	509	490	511	514	468	482	533	551	557	494	491	478	517	519	484	522	529	544	518	496	514	527	542	512	494	471	538	498	551	501	490	515	532	504	479	503	545	467	499	482	539	522	519	542	531	497	528	502	488	513	510	530	484	516	523	496	544	510	494	441	483	492	531	537	505	501	457	524	531	534	497	514	500	475	514	487	482	483	489	500	507	506	508	489	530	522	492	482	527	492	501	484	513	523	521	481	463	519	477	525	538	503	483	556	466	543	470	517	531	498	556	502	460	521	522	509	553	470	513	531	487	491	477	550	509	524	522	541	488	529	514	486	546	550	461	500	449	498	499	482	490	521	491	499	467	499	485	483	543	521	508	520	516	529	511	487	535	511	529	512	524	543	492	512	477	533	540	488	541	535	505	541	489	493	479	526	502	495	496	515	482	488	492	496	479	511	515	499	508	510	486	484	492	514	518	504	519	509	506	538	506	520	524	505	454	498	476	532	503	512	516	478	501	539	453	516	527	503	527	493	479	511	533	515	496	497	524	561	545	523	518	477	494	492	518	554	504	508	509	541	488	537	515	526	468	507	493	477	534	486	526	472	521	502	521	519	485	495	510	554	539	505	472	477	527	523	486	509	524	530	522	478	515	551	509	498	521	486	514	506	522	480	464	566	543	498	513	512	532	499	454	485	494	521	491	525	512	505	544	492	498	484	569	488	499	508	511	514	529	498	496	514	506	513	471	487	504	501	500	500	527	506	499	497	478	528	521	516	522	499	489	468	526	504	499	504	501	469	515	550	491	528	527	518	508	476	478	513	515	470	473	506	506	518
51831	50806	51141	49055	31963	25326	23309	23853	17237	10404	6061	3033	1333	776	630	469	333	294	293	260	201	233	219	236	247	212	235	211	221	216	251	209	237	223	203	208	211	207	238	214	214	214	224	192	214	231	208	250	232	212	211	211	188	219	219	218	241	230	231	226	230	202	196	227	229	212	198	233	238	210	247	229	224	198	221	224	219	228	223	188	219	235	204	185	204	213	205	225	225	217	215	210	250	201	217	193	208	229	235	251	228	199	260	210	222	228	215	235	233	221	224	214	214	223	224	216	219	216	222	229	237	217	218	217	220	247	201	250	195	253	214	231	213	207	201	215	228	254	216	241	238	205	229	226	217	196	209	239	215	251	212	240	215	214	197	218	237	223	199	254	218	201	229	228	207	226	216	221	217	195	212	208	213	200	217	226	233	226	225	204	209	199	200	232	217	219	224	203	234	204	228	246	223	229	210	203	247	205	223	235	225	202	246	215	187	180	227	219	215	211	217	209	233	242	242	207	234	220	207	230	213	220	206	208	221	217	231	222	233	235	196	204	214	237	217	171	205	209	222	218	198	200	203	220	221	230	200	192	227	224	206	203	213	205	235	212	219	211	225	231	227	201	231	239	219	195	216	230	218	195	224	224	223	240	205	213	218	190	207	210	209	226	239	245	194	223	208	222	192	226	224	227	205	215	191	217	210	233	234	197	220	215	237	223	231	207	226	182	235	244	229	222	221	216	235	214	231	199	226	221	214	213	234	214	224	189	227	216	233	214	221	227	213	208	224	206	228	207	247	230	223	227	222	213	218	251	214	232	232	208	223	260	227	215	211	195	222	216	208	207	206	211	235	231	208	210	203	197	202	211	201	184	248	198	225	199	222	213	232	235	232	225	257	220	235	238	198	249	261	209	207	231	230	206	236	217	223	232	191	186	198	204	210	218	259	198	219	270	188	215	210	223	217	217	234	231	227	240	223	213	235	240	216	213	200	195	199	212	220	195	218	235	220	208	215	224	207	201	207	255	212	251	224	229	241	263	235	220	232	203	225	212	227	226	246	235	214	240	257	206	205	220	227	217	197	218	212	227	234	219	235	227	222	221	219	249	235	215	205	223	228	210	185	225	219	206	238	225	193	226	213	225	204	227	199	231	229	202	201	207	227	222	211	222	246	209	239	248	224	226	207	222	202	196	206	225	211	208	235	238	243	196	204	221	236	223	219	229	205	245	252	216	229	223	251	226	246	234	231	187	225	213	236	215	225	218	216	254	196	219	209	237	224	241	226	236	242	233	224	218	262	209	202	206	226	211	230	202	184	239	246	219	222	218	220	244	212	227	192	224	256	208	241	214	198	248	230	249	219	211	191	226	224	226	200	217	204	229	192	232	202	218	246	257	229	244	226	241	192	205	244	233	247	228	215	210	229	232	204	236	173	221	221	222	205	257	209	208	220	215	240	227	199	208	227	231	180	210	213	199	243	195	222	223	217	226	234	198	200	262	242	203	207	200	252	235	201	230	203	212	217	222	239	198	196	245	204	204	231	242	244	225	194	229	185	258	263	207	219	222	193	242	206	193	192	236	201	192	225	224	223	230	222	211	227	237	210	215	207	233	234	234	224	243	204	191	231	229	204	215	214	210	214	234	226	225	219	200	216	234	225	217	214	220	212	212	238	214	201	190	233	254	210	237	203	234	238	239	240	207	224	216	228	228	214	202	198	203	191	236	255	224	202	190	204	201	222	217	224	224	215	236	205	226	200	226	209	211	221	220	181	234	231	226	216	230	230	222	217	215	207	200	207	210	198	229	219	228	230	199	227	203	173	203	195	216	241	230	222	206	244	213	207	203	225	217	221	200	190	200	189	211	218	236	219	234	231	208	217	228	219	220	203	188	211	223	244	208	252	232	207	213	191	189	209	214	232	227	240	221	214	258	209	236	214	220	251	226	227	225	214	216	229	255	232	215	235	249	248	212	228	214	244	220	224	244	235	230	228	196	238	226	214	220	239	207	202	248	217	196	247	221	191	218	208	205	227	244	228	210	202	224	232	204	192	228	245	250	216	213	199	212	212	199	203	234	196	216	212	229	244	223	219	215	223	203	208	208	194	209	204	237	176	228	239	198	212	217	235	195	216	237	215	195	215	229	197	224	206	239	225	233	240	217	247	217	193	228	218	190	233	241	270	219	207	193	258	218	196	227	209	217	206	198	230	229	200	224	250	229	201	193	207	218	231	232	240	211	202	231	237	240	208	206	206	226	218	219	227	214	236	225	189	212	199	238	212	218	198	233	203	220	204	214	232	250	229	217	230	208	219	248	221	254	243	253	231	221	225	220	240	217	213	214	185	218	219	206	208	216	223	221	194	219	218	262	229	237	232	198	231	236	211	209	192	235	225	203	237	237	251	223	232	215	203	210	211	216	215	234	218	223	192	229	223	226	256	215	231	229	228	237	227	225	192	205	237	210	228	263	200	217	251	210	223	216	230	226	231	219	217	200	205	217	232	215	199	203	248	226	225	226	242	218	221	225	219	249	240	235	206	225	205	206	242	215	224	216	231	199	241	200	239	183	200	197	185	209	223	210	224	224	227	241	208	229	225	228	199	198	239	214	226	233	209	210	231	200	191	225	224	228	200	220	237	219	252	229	232	194	206	224	215	199	211	213	202	214	169	210	206	210	202	234	223	245	217	264	199	204	212	227	257	239	210	224	202	201	252	208	229	223	224	186	216	221	208	170	215	253	213	196	217	211	242	213	232	202	212	204	228	233	232	226	232	216	223	196	212	220	215	226	250	211	225	200	221	226	211	228	234	229	216	212	236	231	200	208	220	218	236	243	205	186	226	195	247	222	215	231	219	253	212	213	235	215	221	192	226	205	240	196	216	227	231	216	236	234	230	211	229	218	218	198	227	203	210	238	216	231	216	207	224	236	225	245	191	252	229	233	184	229	226	240	282	236	226	242	206	192	209	235	194	215	237	225	214	231	197	205	200	204	214	194	224	206	225	203	196	249	218	250	217	196	197	232	228	220	229	207	218	212	238	207	221	210	254	192	223	211	226	214	227	243	218	201	228	200	253	227	230	225	214	219	223	243	216	218	244	221	238	224	250	227	215	215	248	192	225	207	212	226	236	214	230	241	228	207	224	179	209	235	234	213	220	216	218	214	217	221	195	208	242	208	226	220	191	196	198	225	189	225	214	241	217	212	218	228	202	211	223	224	221	222	230	199	236	217	222	237	215	236	256	229	260	190	197	190	223	247	199	227	201	190	207	223	220	207	225	253	205	227	223	222	251	249	214	200	226	217	216	233	219	219	207	228	194	243	232	212	211	250	209	225	226	231	220	226	222	238	212	232	228	202	216	250	203	216	218	213	228	234	224	233	216	202	223	202	221	228	229	196	229	228	230	215	200	226	243	216	230	224	217	224	205	236	216	225	229	231	218	216	210	221	223	208	210	214	208	216	204	227	228	230	239	238	216	212	231	263	243	204	215	228	210	224
36071	46005	52476	51061	40735	35977	37500	40822	32649	25723	18183	10490	5046	3136	2335	1597	997	765	661	625	544	542	559	528	527	532	495	544	502	525	521	478	525	493	484	511	500	476	500	499	502	488	469	525	467	522	506	515	475	506	490	484	506	501	491	529	492	506	532	515	453	514	499	479	523	503	507	504	514	498	512	501	474	499	500	534	502	472	500	509	530	477	490	491	525	500	488	524	490	511	523	497	494	470	488	483	528	531	501	464	467	469	489	490	480	508	522	485	513	500	527	514	490	537	492	496	514	518	496	480	495	521	466	541	536	491	499	465	497	534	516	525	507	467	533	518	503	537	489	498	495	523	464	525	508	515	493	522	493	508	497	508	558	463	490	520	506	475	496	533	533	497	505	438	494	470	480	502	466	499	517	484	475	516	521	489	468	529	486	502	548	474	499	482	514	505	489	539	510	461	521	526	514	519	510	518	510	525	505	498	518	484	475	488	487	534	497	456	557	453	461	534	518	521	509	513	534	511	489	458	542	486	496	481	485	544	511	499	515	513	479	479	474	487	528	515	502	509	456	507	508	491	506	500	473	534	481	500	519	512	564	468	487	493	518	466	485	502	457	507	500	470	489	515	517	487	485	512	524	490	489	531	543	521	486	518	527	503	485	470	491	478	514	513	497	496	481	490	541	497	507	491	452	500	495	484	482	520	509	474	494	511	525	458	520	510	528	502	498	472	477	488	498	494	526	511	508	494	507	520	485	489	537	467	484	505	503	484	514	488	490	494	502	491	473	499	487	504	484	500	508	526	522	493	491	502	506	531	481	487	523	530	495	494	477	513	514	505	492	509	467	536	501	517	507	502	478	506	528	485	522	539	512	507	484	529	533	524	505	482	541	483	513	486	492	445	498	512	476	514	498	494	524	523	525	489	491	515	532	515	489	480	508	522	471	490	519	469	474	546	522	519	509	495	471	506	483	500	515	539	458	489	498	487	536	466	492	525	498	487	533	495	532	501	513	464	520	496	537	521	480	490	507	483	464	516	483	484	506	453	540	528	497	522	506	465	492	515	500	485	511	513	506	498	526	498	535	511	501	481	522	494	501	517	515	506	537	491	473	511	488	511	526	453	510	514	499	495	513	504	511	475	517	473	514	500	509	488	503	485	489	538	492	522	503	505	537	506	499	508	499	548	501	496	524	495	507	492	495	469	483	542	483	475	496	491	479	492	501	519	494	506	520	500	483	545	496	503	493	503	514	506	499	557	483	524	524	532	477	503	468	494	505	497	484	524	507	466	518	507	479	508	490	497	504	513	557	485	510	484	493	498	452	482	446	527	534	505	485	498	481	488	518	500	489	486	502	484	515	489	481	536	534	522	498	482	515	499	501	525	505	497	469	474	511	529	484	510	519	520	504	478	535	503	477	540	491	492	497	464	517	481	511	500	513	485	432	476	516	474	519	506	476	526	484	500	527	486	489	471	528	551	497	503	470	482	507	511	500	492	483	549	504	489	517	502	474	487	490	523	502	523	480	492	490	530	479	534	501	479	477	525	492	475	508	465	548	514	503	490	502	483	475	477	501	507	539	525	554	496	458	510	476	505	460	511	482	468	516	455	480	490	484	493	511	504	510	500	486	479	538	484	482	531	495	509	518	520	529	484	504	496	509	475	465	505	507	491	513	505	491	498	503	495	489	505	491	503	505	493	491	506	510	493	540	484	539	498	513	527	493	485	492	497	504	517	498	512	507	491	527	506	481	523	512	506	499	501	507	457	493	532	473	485	527	513	550	505	514	542	511	500	485	483	512	508	517	514	489	518	502	478	491	482	519	501	485	515	506	505	509	497	475	514	493	529	481	488	514	490	503	481	465	508	514	501	530	498	510	510	492	501	484	504	465	501	523	486	503	492	476	509	496	499	500	499	486	505	521	473	512	486	513	493	511	527	540	532	506	566	548	483	489	501	494	526	494	551	492	480	498	533	506	482	513	530	495	517	495	471	489	468	474	481	515	497	521	504	495	528	515	477	516	487	492	478	496	465	525	522	471	506	510	488	527	521	497	516	504	544	529	507	494	471	500	513	510	526	510	474	495	472	470	468	535	520	500	516	554	501	542	468	480	444	501	455	515	506	507	510	499	518	524	519	505	503	505	533	498	481	506	541	465	493	467	473	494	508	540	506	501	538	485	488	487	489	469	528	516	506	523	494	529	490	536	457	536	498	496	476	471	536	484	503	529	521	530	473	505	525	485	489	522	464	504	503	508	507	478	495	502	494	530	511	515	512	496	489	511	500	532	459	476	487	461	501	494	498	481	526	502	510	532	503	513	512	498	514	464	512	537	523	489	524	490	456	480	504	517	561	506	537	488	507	530	519	511	503	510	501	490	502	508	537	528	497	538	501	512	545	503	525	502	505	494	517	523	503	487	456	490	521	485	513	523	507	524	488	547	474	490	484	539	492	532	497	490	488	492	496	455	467	544	467	472	487	506	522	513	533	450	486	504	439	480	507	512	499	488	483	473	516	488	527	473	476	507	511	461	504	472	518	528	536	501	526	526	539	496	506	518	520	473	507	491	525	468	467	477	464	526	517	477	539	506	485	511	514	543	537	554	500	478	501	489	508	487	518	478	543	483	514	503	518	460	469	519	491	489	515	495	478	522	476	500	489	474	487	494	457	537	511	479	523	513	499	490	504	501	520	506	480	535	484	483	498	467	498	542	505	485	521	531	510	532	462	540	525	520	480	490	506	529	501	541	479	496	519	497	517	516	521	487	484	509	496	515	450	509	477	488	516	492	478	480	530	459	523	500	493	506	501	471	474	493	529	498	518	507	510	476	501	477	506	477	487	509	512	494	490	481	525	497	489	505	457	487	528	476	504	465	493	516	531	469	489	527	516	508	495	506	500	485	537	487	482	545	487	502	533	478	532	551	509	494	489	474	532	518	486	548	458	575	500	519	508	487	540	510	474	486	491	515	523	551	498	511	515	476	480	534	474	510	531	487	536	546	467	489	485	486	533	468	510	495	530	468	570	493	491	489	497	483	475	477	455	488	465	511	507	492	531	516	523	517	500	473	529	498	483	494	544	483	502	519	504	525	495	525	508	505	468	509	513	476	527	466	496	507	484	509	452	487	487	502	518	500	584	498	470	521	477	510	507	523	489	476	499	479	488	520	496	475	482	482	515	487	514	514	524	496	503	527	497	481	492	483	516	555	463	521	552	524	494	498	472	485	476	502	494	477	441	466	473	506	462	492	520	534	511	562	520	478	480	495	482	498	513	497	538	497	501	466	487	514	501	536	522	495	510	489	474	486	494	520	504	525	506	481	508	481	493	479	491	496	502	469	513	486	498	516	493	497	531	535	498	471	519	499	493	519	492	478	507	483	518	474	483	528	526	451	473	493	498	518	458	494	508	480	491	466	500	494	491	479	443	472	508	511	472	544	524	518	497	512	536	464	507	452	505	487	491	468	513	471	503	503	518	487	510	489	500	485	470	488	523
59194	51563	53091	44089	34307	28905	29044	32797	28512	19850	11971	5914	2443	1389	1000	727	430	382	308	274	214	239	256	210	227	212	227	218	225	227	198	231	216	210	210	223	205	221	190	223	216	226	245	224	214	220	233	201	235	224	235	211	206	222	208	244	239	207	204	201	211	189	206	216	218	227	213	228	239	231	230	227	227	230	242	236	207	240	206	221	257	219	224	212	227	218	264	233	223	209	213	220	232	212	243	228	214	220	236	219	226	206	248	227	230	215	218	224	219	219	262	250	206	246	211	240	217	227	261	217	222	209	221	245	193	212	198	225	203	218	251	204	230	227	197	220	218	201	219	233	244	219	217	193	261	224	218	211	227	223	221	234	229	241	220	235	199	224	202	204	283	220	235	256	219	258	230	254	197	226	229	219	208	205	221	236	210	247	221	207	227	223	241	232	224	217	212	218	200	197	216	232	235	221	256	224	225	229	236	217	257	190	207	238	225	227	214	233	220	231	218	238	248	223	229	227	220	231	221	248	235	226	223	234	189	215	228	218	198	217	197	208	205	204	240	241	218	213	220	182	225	200	238	238	216	225	239	194	204	192	210	218	250	225	263	230	228	219	226	208	226	223	218	201	225	261	226	203	219	233	245	223	224	247	241	242	236	228	197	260	217	223	198	228	214	231	201	212	213	227	247	235	226	255	225	214	232	235	221	228	200	212	220	188	207	203	215	232	218	223	230	220	247	217	208	214	238	245	197	237	231	205	217	218	227	222	243	229	230	229	236	236	218	219	220	204	249	213	224	212	228	207	210	229	199	221	237	230	214	221	231	222	226	226	210	211	227	209	246	220	205	211	228	190	211	193	236	244	240	217	229	232	227	221	214	210	231	223	220	233	242	225	212	216	207	205	209	219	191	188	221	194	225	218	214	202	215	200	229	238	224	217	222	233	221	207	196	245	251	214	205	189	227	217	199	226	224	217	234	225	223	225	217	235	209	215	226	218	228	192	228	230	228	214	216	212	191	211	224	232	218	206	234	222	242	232	214	209	238	227	228	241	244	216	231	247	206	211	247	226	249	217	255	240	211	211	222	189	215	230	206	219	203	218	184	221	238	241	197	185	201	200	191	204	227	227	213	218	223	224	228	209	243	211	229	255	213	246	214	207	245	206	220	227	239	212	239	250	231	226	210	240	226	192	242	213	191	203	206	252	220	235	218	247	242	213	249	213	235	233	213	208	238	219	232	224	222	205	189	210	205	246	231	215	221	204	218	206	201	217	219	235	207	204	249	247	246	211	205	223	223	228	219	235	228	219	203	236	220	217	219	230	219	216	199	220	242	193	201	203	203	207	248	232	231	228	185	212	234	221	220	227	222	228	236	222	221	228	222	242	210	202	235	202	216	206	270	219	205	197	188	208	229	246	229	232	217	248	207	210	203	232	228	236	232	254	198	202	207	222	239	207	264	218	229	225	192	216	195	218	218	206	230	220	222	215	257	234	214	223	215	256	214	207	221	212	210	207	216	204	200	231	216	196	223	216	219	268	200	223	220	211	247	235	201	216	187	211	190	229	221	221	243	216	255	200	225	191	228	203	237	201	233	230	207	218	221	225	234	242	200	229	211	222	237	242	208	205	224	231	258	204	200	224	217	194	212	239	225	200	212	235	229	214	238	212	226	215	209	201	233	211	223	219	250	252	205	231	189	193	223	207	217	226	238	229	218	221	245	215	215	223	215	193	223	226	231	208	217	223	209	216	208	216	218	238	221	217	213	218	238	228	238	244	192	246	249	235	226	232	243	194	227	220	212	239	229	213	242	221	212	222	228	247	233	246	238	220	229	186	251	230	256	218	216	219	193	241	231	223	236	194	213	210	227	237	237	212	202	212	236	204	244	238	209	238	233	230	239	220	191	220	207	220	212	173	201	188	231	232	230	204	227	222	212	229	221	229	200	190	199	226	220	207	199	225	238	233	210	194	231	226	232	250	260	219	220	225	230	217	195	200	229	236	237	202	220	211	225	225	214	230	198	191	238	207	245	222	203	222	225	212	227	186	210	208	192	208	222	211	215	182	214	213	242	222	223	204	213	223	185	205	221	199	217	213	217	237	231	233	219	224	199	241	205	209	225	254	218	221	191	235	232	213	233	229	235	230	251	205	204	251	229	216	220	218	222	215	248	240	203	249	214	229	249	219	252	233	210	239	217	257	228	221	188	212	189	210	218	223	204	220	215	210	210	221	226	188	241	222	209	219	224	219	175	192	210	225	207	248	204	219	227	215	185	215	226	209	211	203	208	214	224	236	237	215	193	221	242	227	199	196	245	237	227	222	217	214	208	210	225	241	206	246	227	227	200	239	239	208	227	220	208	239	224	223	220	211	242	221	211	227	222	231	220	227	213	224	220	229	223	227	225	218	232	247	221	202	239	258	237	228	232	212	281	227	235	226	254	234	248	229	223	214	221	253	217	239	219	227	219	210	220	213	236	227	218	234	235	214	213	249	227	205	205	227	214	218	246	228	237	204	202	217	226	217	232	239	239	210	202	215	250	236	224	230	244	223	230	226	235	228	224	227	196	235	240	201	218	210	249	212	224	213	180	241	213	199	223	230	236	230	233	212	219	243	224	244	208	214	208	242	206	240	223	214	211	220	215	214	224	213	225	212	192	235	222	216	226	217	205	200	216	203	215	215	241	190	220	224	194	213	202	229	241	203	200	229	251	211	197	224	223	229	222	228	244	224	228	243	232	213	207	246	229	222	200	205	236	260	219	242	205	231	233	217	200	208	221	250	233	251	227	219	260	217	221	259	213	224	221	248	235	238	221	213	186	215	215	237	202	249	231	200	199	240	216	205	222	238	229	219	215	250	223	226	245	231	215	202	216	229	192	230	231	219	214	239	241	194	221	190	212	204	221	209	235	237	205	220	242	204	242	199	225	227	206	212	215	246	219	200	201	244	215	220	233	245	232	245	250	271	227	209	206	226	205	208	237	253	233	208	228	216	238	209	217	222	240	221	198	223	232	212	216	218	232	195	223	227	214	247	259	229	233	229	224	249	242	218	202	224	219	240	228	216	228	226	230	236	232	227	251	236	225	220	223	189	228	235	201	245	227	191	218	215	220	211	238	197	226	220	234	231	191	220	202	246	197	224	240	236	231	211	240	225	238	215	221	211	239	249	199	217	202	240	247	218	208	233	217	213	227	246	205	231	231	225	200	246	220	239	242	249	220	241	204	220	209	237	215	207	261	223	230	209	238	214	238	243	232	212	245	229	233	203	223	213	222	228	241	243	220	237	243	203	228	249	228	189	209	222	253	233	203	205	223	248	227	239	217	223	198	209	230	241	217	201	230	200	221	209	218	229	214	219	251	229	216	206	198	220	236	200	219	203	220	246	217	215	220	226	235	232	186	205	235	167	199	249	230	219	217	192	212	182	229	238	237	240	233	195	232	182	197	207	226	209	243	201	194	188	231	191	214	223	218	191	201	253	196	199	211	227	236	209
43933	50122	57064	54416	50173	44205	46679	50220	42977	35253	26409	16591	8154	5237	4162	2714	1402	1164	945	773	653	624	541	551	545	534	501	497	538	492	527	485	503	486	473	489	501	527	504	549	477	521	465	463	518	498	497	519	499	447	462	519	517	479	479	480	505	501	490	536	537	499	503	521	545	539	472	508	512	478	486	514	462	505	504	499	454	536	509	514	504	514	476	507	489	540	487	512	486	477	505	498	493	497	488	484	509	478	497	506	492	488	475	487	479	504	510	541	471	486	504	500	485	512	544	519	548	538	496	565	528	519	489	496	489	464	450	470	463	441	495	489	532	520	500	456	481	482	499	492	484	489	491	484	504	466	504	477	512	501	541	492	490	487	497	488	502	481	499	490	522	477	506	472	495	519	496	477	500	473	467	503	519	516	505	497	487	548	528	489	517	501	489	546	465	474	541	483	494	465	490	503	526	458	511	487	536	532	451	503	516	496	508	518	520	494	471	553	526	516	484	486	494	496	506	529	510	486	470	514	501	470	501	494	501	513	467	509	490	489	533	537	477	499	497	453	466	501	443	491	522	507	487	503	500	526	550	474	515	508	490	498	502	513	494	518	488	499	473	518	488	468	507	509	487	499	505	516	502	467	536	491	506	453	478	488	483	513	493	526	511	479	471	479	476	505	484	519	529	547	513	475	547	494	504	515	476	484	488	485	497	470	518	487	485	511	481	518	479	475	499	511	473	482	509	483	515	525	532	508	490	449	490	475	463	481	502	503	510	486	510	444	514	479	497	530	508	492	535	519	504	480	509	515	504	482	529	462	492	481	553	479	509	490	490	487	460	462	495	511	516	515	532	453	475	464	477	472	486	478	487	516	519	505	486	490	493	523	497	494	490	520	509	474	536	524	509	469	507	462	535	495	504	483	488	521	477	528	511	501	468	481	521	515	504	509	502	477	492	511	510	461	481	463	511	505	518	501	475	497	482	510	482	489	499	486	522	486	499	496	480	479	495	494	483	502	454	514	477	480	481	522	496	479	478	502	485	493	503	500	484	526	510	510	496	501	526	495	498	490	472	532	496	486	497	472	525	538	511	507	519	540	456	477	479	482	504	473	539	477	480	474	509	541	490	493	511	533	478	522	509	493	470	513	453	467	495	486	523	526	486	537	570	468	482	539	515	523	489	500	477	484	483	518	470	509	513	526	507	486	532	527	514	516	487	513	508	499	489	474	455	474	534	488	506	538	527	518	487	497	476	485	469	498	493	511	515	478	476	504	470	470	482	491	531	478	510	494	511	507	483	492	483	466	516	536	487	501	457	491	498	482	492	481	492	496	505	548	492	467	502	477	527	548	475	482	505	479	478	542	497	492	472	487	529	495	486	521	525	550	550	474	503	518	526	500	484	510	488	484	509	522	507	515	456	535	479	517	501	522	513	491	479	482	498	496	481	488	528	503	492	513	479	485	529	488	510	498	494	500	493	506	515	509	464	452	515	528	483	485	447	519	525	499	546	498	463	485	525	523	511	488	498	481	493	467	492	498	494	512	499	486	504	496	532	438	493	510	493	483	516	512	452	500	537	494	501	490	484	511	480	498	494	501	497	496	516	479	491	533	482	494	495	490	499	495	477	502	493	529	533	469	521	525	493	481	476	519	473	489	504	485	500	513	514	510	487	494	489	538	547	500	497	501	519	531	491	521	513	493	493	522	458	507	474	512	516	457	484	530	512	533	508	489	525	484	488	515	523	511	505	488	496	496	539	514	541	487	527	489	471	484	463	491	486	522	498	505	491	494	518	476	492	505	494	482	477	510	505	475	507	447	480	476	532	490	507	480	513	528	477	556	469	503	505	485	510	563	508	479	511	497	524	532	494	508	505	525	480	470	488	459	508	525	478	470	463	462	487	476	454	469	480	483	499	521	515	487	549	523	474	492	490	486	507	489	487	487	499	465	495	461	526	483	521	472	486	478	525	518	484	516	510	518	536	481	519	495	520	510	490	520	496	512	510	505	505	501	514	506	532	500	487	504	451	468	514	502	497	495	507	539	494	494	512	488	524	477	517	454	507	503	498	489	520	527	514	520	504	499	500	487	508	500	516	499	481	504	497	479	487	466	524	490	514	502	464	523	525	482	507	500	475	544	482	466	513	548	485	493	525	508	478	509	492	444	525	505	485	513	533	514	529	516	519	483	531	471	513	516	538	496	511	540	482	498	514	537	443	497	521	482	510	493	551	505	508	480	509	498	484	474	518	509	522	560	468	508	481	492	516	451	521	462	499	514	512	486	523	501	463	474	510	468	452	479	503	478	479	489	526	525	489	492	482	491	498	481	480	516	509	507	503	488	495	500	529	523	473	499	516	482	463	497	524	501	473	495	503	477	534	491	512	509	472	539	497	487	473	549	500	494	484	506	501	510	492	501	519	521	501	499	517	474	494	490	543	492	492	538	485	497	516	540	510	500	475	494	475	494	486	502	502	480	488	478	492	514	504	502	516	511	499	482	524	485	491	477	521	504	512	491	521	466	491	477	508	565	486	497	485	474	467	500	478	515	488	537	478	450	473	515	484	489	487	487	492	495	518	511	483	472	493	492	489	466	522	489	469	509	483	507	483	491	525	484	511	495	483	505	487	473	497	494	507	524	485	517	477	454	505	496	533	482	469	466	497	487	481	496	493	499	524	503	478	558	504	474	489	512	460	514	490	536	461	471	528	511	457	534	492	545	507	512	507	531	499	504	508	484	488	509	500	507	472	480	488	508	485	512	486	493	531	467	530	477	500	519	526	522	463	531	471	514	482	437	546	501	513	470	511	470	500	473	500	517	489	514	508	518	513	488	522	522	510	492	480	480	468	473	480	460	479	487	458	520	511	490	513	516	478	523	490	561	478	480	453	512	457	516	521	508	488	533	497	483	490	478	482	494	504	499	495	499	501	516	538	506	543	533	511	478	531	507	529	506	536	477	487	495	506	494	489	468	453	522	477	497	481	479	434	473	521	490	434	511	510	476	486	494	499	467	465	546	489	514	477	521	497	505	501	498	518	499	493	458	491	500	558	500	501	498	499	515	505	499	504	462	452	514	504	476	522	522	502	480	501	520	497	542	504	470	482	503	544	488	497	476	517	487	526	481	488	520	465	473	505	512	533	508	459	523	505	477	500	545	510	521	511	490	467	484	527	527	509	511	458	520	457	531	462	491	535	502	503	490	472	513	491	497	515	474	477	495	489	508	473	495	502	495	431	510	483	513	523	485	514	520	492	460	493	521	514	501	522	506	522	491	511	490	503	537	516	516	471	473	473	519	465	508	525	502	467	470	517	515	502	507	539	472	477	482	447	470	499	510	500	476	520	488	511	535	497	475	499	515	498	486	506	502	519	479	513	443	504	467	495	480	499	490	472	515	508	510	484	504	490	475	478	530	501	458	485	477	485	557	490	481	463	487	548	483	502	499	512	492	479	525	486	495	488	544	503	480	518	500	519	450	502	499	496	487	450	482	521	493
34305	30332	29176	23103	13902	7166	5827	4636	2738	1642	986	541	349	303	284	269	239	268	223	225	222	236	215	222	194	246	238	237	253	239	253	227	228	218	248	246	258	221	260	244	226	234	252	223	225	215	220	234	231	221	246	184	217	227	220	198	240	208	224	206	247	215	209	204	240	212	216	224	220	214	228	205	200	224	223	211	227	228	232	227	225	225	234	223	208	192	209	224	238	222	229	234	188	220	230	246	235	224	232	205	215	217	214	220	227	240	204	211	200	196	228	244	219	177	238	198	240	234	226	237	214	233	208	231	230	208	235	221	224	226	214	219	200	236	208	201	219	205	191	244	220	222	228	200	204	212	222	213	249	266	220	202	240	237	229	182	209	221	236	220	201	204	228	232	205	221	213	225	262	214	208	215	232	201	218	207	233	212	233	235	229	256	224	232	220	232	224	204	232	212	257	244	229	219	228	237	242	237	219	231	248	232	208	229	240	232	211	238	249	249	234	227	220	239	212	232	235	233	206	218	217	257	216	202	207	211	214	227	217	206	232	212	221	249	232	224	196	206	242	225	252	192	218	207	222	210	211	200	238	231	226	241	242	205	236	233	230	244	217	201	215	255	204	204	231	209	228	223	217	218	215	243	195	238	248	222	236	210	207	224	263	211	248	239	219	221	220	224	203	233	241	223	209	251	240	234	208	220	226	223	208	224	214	254	208	220	227	211	225	229	222	194	198	228	212	220	218	217	258	224	211	217	251	205	215	215	235	240	218	211	220	187	210	241	255	237	222	205	222	239	212	223	237	241	197	209	224	210	226	199	192	227	238	215	208	221	227	206	221	240	203	265	232	222	201	210	223	212	229	203	209	227	210	207	206	212	249	231	227	200	217	228	238	216	254	198	212	225	230	253	246	227	222	211	207	211	231	221	206	207	224	204	214	212	207	231	208	203	239	227	210	212	214	205	209	228	222	222	227	204	204	211	250	232	211	206	234	218	241	253	228	229	240	251	221	236	220	243	202	227	214	197	217	204	201	213	189	244	207	231	213	207	218	227	215	224	236	220	203	255	245	240	223	220	205	221	208	238	240	239	222	206	232	234	217	215	233	203	237	209	211	236	207	219	244	229	210	225	240	208	207	205	210	208	204	217	253	217	220	234	240	240	201	224	224	237	234	202	194	208	199	217	224	215	225	217	223	237	243	244	225	223	206	254	203	227	224	234	218	246	193	221	223	210	229	234	221	222	231	214	219	213	233	193	239	207	230	227	226	229	229	216	236	202	251	206	221	215	255	217	209	206	215	190	230	214	232	246	215	185	191	235	216	227	230	242	230	198	223	243	252	247	220	206	225	247	238	200	213	239	243	213	194	232	224	226	247	219	238	213	220	243	223	234	200	223	227	233	226	232	225	188	201	196	191	215	235	237	231	208	214	231	201	214	245	239	226	221	229	223	239	222	225	225	223	208	251	227	211	198	230	214	224	229	224	208	229	208	206	260	208	203	224	222	223	222	183	203	223	196	217	221	219	216	230	234	214	244	206	236	215	245	218	225	219	224	221	210	216	208	208	211	226	179	223	219	200	237	217	239	231	170	227	224	218	228	227	232	206	236	204	217	217	199	190	221	218	248	220	204	259	227	208	231	201	200	227	221	204	212	230	226	219	215	206	224	197	242	234	234	212	246	213	221	223	220	235	214	248	249	216	201	230	246	238	233	211	228	211	240	225	213	215	216	199	179	199	213	206	218	218	219	248	227	197	227	220	216	231	235	225	232	261	226	212	254	216	239	235	215	239	238	212	223	223	240	214	219	195	243	209	228	228	245	239	214	238	230	214	223	203	198	214	216	208	213	211	200	217	236	237	177	210	208	224	250	194	219	229	203	266	207	228	202	227	234	217	225	232	223	237	233	210	211	198	196	262	234	204	207	221	220	217	248	266	243	235	191	239	249	224	218	232	239	215	202	246	204	236	208	240	242	197	225	217	204	232	227	224	246	259	232	230	230	217	216	222	218	212	221	239	229	236	198	223	244	241	201	235	230	208	206	225	227	244	233	215	219	198	231	204	246	222	202	213	220	210	209	215	219	238	235	230	210	230	175	209	232	213	222	205	226	245	222	234	216	213	209	231	218	237	232	229	222	222	201	212	247	212	239	235	233	231	205	203	224	227	213	219	244	215	245	206	228	221	231	227	246	222	238	215	231	220	209	255	218	230	230	227	233	207	218	234	201	204	224	229	219	216	222	237	234	233	216	239	203	204	220	227	221	201	237	226	212	204	215	210	217	237	210	224	203	225	212	229	210	239	226	227	223	223	201	225	238	198	219	245	213	245	225	230	231	223	216	241	227	243	212	189	235	232	244	213	219	231	216	246	212	215	245	193	196	246	217	221	213	215	235	242	205	209	222	213	246	216	222	214	212	231	236	209	185	198	223	225	217	179	233	220	246	212	208	237	251	251	218	254	226	237	237	239	235	200	207	215	227	213	231	230	229	197	263	222	240	218	195	214	246	235	249	224	224	199	247	211	239	235	236	237	239	228	247	230	234	264	240	215	200	241	222	233	214	221	246	223	232	218	220	210	206	239	207	203	253	215	215	233	213	215	222	265	214	213	242	218	253	228	230	212	226	236	213	261	201	219	233	226	232	240	216	234	234	225	207	233	200	229	226	233	228	242	223	211	221	226	221	178	247	194	240	191	237	208	200	227	198	214	193	203	202	230	216	213	238	230	255	208	219	250	224	226	229	236	215	241	211	231	198	219	215	218	255	214	204	228	214	203	236	235	180	203	210	214	207	244	218	265	223	222	240	221	223	229	185	196	219	233	210	218	204	211	234	248	231	231	236	221	240	230	223	217	193	226	204	206	226	219	237	216	250	218	231	213	236	225	198	193	222	205	234	228	218	219	222	235	199	196	194	219	230	182	211	235	232	226	203	246	222	221	235	207	230	209	224	207	210	243	218	223	246	235	227	233	238	238	232	228	215	246	234	229	211	219	226	233	240	228	210	236	215	238	212	237	217	218	235	231	252	211	205	202	224	238	226	232	231	236	211	219	230	207	246	233	253	198	205	228	254	206	202	221	219	234	252	240	244	216	214	227	188	195	228	216	219	247	226	252	244	224	198	234	207	220	236	271	240	201	246	245	205	239	213	248	220	235	223	212	238	207	215	220	235	215	227	208	219	235	233	212	249	214	229	235	251	230	229	223	216	241	222	262	221	204	249	228	209	263	214	229	232	209	257	257	208	233	236	250	189	218	220	218	225	204	239	231	191	236	207	205	215	230	224	242	221	219	213	242	188	213	228	208	196	209	222	221	240	207	223	225	223	218	229	257	231	207	221	222	224	222	207	244	237	242	213	256	236	184	253	229	231	207	204	204	214	226	222	215	232	247	241	245	226	221	216	216	215	239	204	236	201	213	247	219	226	231	219	211	222	222	233	251	231	219	257	204	250	223	213	224	219	207	231	235	229	225	196	236	212	228	233	250	207	215	240	221	213
21277	25028	32711	32840	26588	18520	17785	15442	10011	6460	3812	1855	1015	836	760	660	533	542	547	526	486	487	475	535	515	488	499	495	531	494	505	527	508	547	523	482	526	486	524	479	510	494	512	558	482	524	510	506	495	530	478	487	489	495	520	492	539	509	512	503	497	494	495	515	535	511	545	542	505	506	503	511	523	479	492	476	533	502	512	561	512	548	513	490	505	518	513	505	496	520	505	501	511	516	503	469	507	503	479	486	555	516	507	487	491	488	469	511	515	499	496	468	511	509	524	501	509	545	518	529	503	535	573	494	484	517	520	512	487	529	496	495	541	530	543	540	530	483	560	520	515	511	527	529	525	531	528	492	524	492	509	547	519	514	484	516	498	507	540	534	499	514	490	498	496	493	532	546	512	533	529	513	527	491	542	552	513	485	523	536	474	524	533	504	476	496	533	503	499	493	528	541	485	511	502	495	536	511	465	507	474	480	481	501	520	495	510	484	503	538	481	462	547	526	508	520	520	511	557	524	491	487	523	491	498	537	527	487	501	510	479	515	507	506	525	501	494	539	511	530	531	506	522	515	529	495	494	512	516	506	497	511	470	531	504	538	509	479	527	491	550	513	507	474	483	526	509	542	500	518	526	482	541	525	534	491	500	489	479	466	470	488	506	505	482	482	528	517	487	502	511	522	493	473	500	548	526	528	520	511	518	581	523	518	497	528	494	459	553	531	500	491	568	502	515	489	534	519	542	524	517	522	501	476	517	503	502	517	573	500	483	514	518	494	498	512	503	527	529	525	515	509	544	515	507	494	532	522	485	479	528	505	490	527	478	536	486	522	486	531	529	512	494	461	502	551	513	493	491	516	472	493	509	514	523	510	488	509	551	475	502	516	510	513	533	485	533	503	474	485	551	522	498	500	518	502	530	499	535	494	493	547	499	526	509	508	528	483	471	510	541	502	519	502	496	514	505	504	501	505	482	471	566	521	538	525	499	512	534	513	521	499	514	518	504	513	531	515	502	527	564	523	543	517	512	493	532	486	490	512	542	498	519	538	516	506	538	535	483	493	511	483	530	484	467	480	485	526	537	505	504	504	508	493	502	512	479	475	515	488	504	494	520	476	497	542	522	517	469	535	532	526	502	529	522	542	507	488	497	501	507	502	560	516	503	493	543	503	511	513	484	475	525	522	515	506	490	515	518	527	497	467	522	522	467	472	517	512	488	553	506	501	513	498	489	515	500	509	499	564	498	491	499	496	497	460	508	541	512	542	500	531	507	530	513	515	527	491	533	509	541	509	519	503	503	488	525	484	492	530	462	527	523	500	531	511	534	491	485	487	532	501	519	532	473	508	536	524	504	526	509	496	505	529	521	516	507	495	483	490	495	527	533	516	515	505	478	469	511	503	554	479	492	494	508	513	512	501	538	484	489	559	529	481	517	492	514	528	507	535	498	523	502	481	522	523	471	528	508	530	518	499	509	512	474	530	542	485	519	530	519	497	538	533	531	494	545	466	468	481	502	495	466	512	514	485	526	557	480	502	520	492	532	510	464	463	513	507	506	510	472	549	511	528	500	519	509	535	523	507	500	535	515	482	478	486	480	503	531	544	476	503	510	451	539	526	474	475	525	493	519	541	531	507	510	511	513	528	502	519	528	501	501	464	502	510	547	524	516	542	512	492	462	519	524	507	505	530	494	550	502	485	510	512	532	531	484	555	521	493	523	518	507	477	494	493	471	543	488	476	527	545	502	526	526	542	499	489	501	523	490	502	475	501	500	522	454	506	527	525	528	524	522	508	512	513	472	549	527	481	505	506	512	515	518	498	535	479	527	498	517	522	456	522	499	497	533	486	522	510	486	526	535	507	471	478	502	523	505	492	497	528	514	503	503	479	499	505	503	522	501	481	522	484	486	513	514	511	511	491	478	490	542	499	484	537	502	497	482	519	512	503	512	513	533	552	498	448	539	564	502	506	497	534	532	523	523	505	500	478	507	534	482	507	549	533	502	532	498	513	478	549	495	522	541	490	534	521	530	521	521	511	482	497	510	551	477	514	519	499	490	487	494	464	512	506	518	541	498	529	512	532	484	472	482	539	539	508	542	479	519	515	512	503	519	529	483	504	442	565	535	527	533	494	482	484	538	536	521	519	505	501	514	537	472	543	499	568	530	509	522	502	507	504	493	489	544	511	508	509	544	506	528	541	520	501	511	536	499	490	511	481	479	537	493	530	470	493	524	487	514	519	496	477	507	503	496	516	506	537	513	503	470	503	487	516	531	506	484	480	528	495	508	502	491	493	534	508	533	522	539	514	511	485	472	509	546	488	489	583	507	487	547	474	491	504	513	570	502	512	497	522	492	522	488	500	492	496	527	531	552	467	495	519	503	511	487	496	529	518	529	479	521	513	517	480	515	480	481	501	508	498	512	497	525	526	495	512	551	558	508	507	495	500	525	530	546	471	515	524	504	514	476	523	527	508	546	531	486	514	494	478	523	502	527	506	484	544	539	490	488	522	542	582	473	507	518	517	465	542	510	510	502	523	503	509	526	479	520	497	511	538	537	520	499	524	514	535	484	536	528	542	521	520	502	526	465	518	524	492	466	543	499	508	536	566	508	479	548	514	517	509	526	475	479	485	537	509	501	531	513	497	490	489	537	523	521	526	485	534	520	512	487	579	503	505	523	526	499	498	545	483	496	509	527	505	502	504	514	498	492	511	493	464	486	503	509	503	552	518	522	472	486	483	493	513	501	511	524	503	530	526	538	526	540	513	534	493	547	496	495	472	523	520	490	516	551	508	511	538	531	493	506	517	506	526	535	502	467	488	510	450	530	525	502	490	525	519	485	530	501	495	501	496	493	516	547	526	507	518	496	512	498	479	480	506	549	522	481	489	517	514	521	548	471	545	509	498	470	499	540	514	527	484	500	512	486	520	551	503	527	533	540	523	532	467	508	518	459	499	531	517	529	513	533	502	499	541	455	509	474	523	486	523	494	526	502	499	525	524	496	512	527	514	487	498	542	520	486	521	489	521	494	531	511	484	493	472	501	499	478	474	565	539	511	505	481	527	522	512	444	485	548	506	476	495	525	472	498	514	512	483	553	505	504	502	511	495	537	510	539	516	479	505	516	489	517	573	500	509	527	534	535	514	497	477	489	493	479	520	499	506	510	535	486	547	483	465	559	517	507	496	521	487	523	464	515	518	525	511	529	543	539	523	477	520	510	490	515	542	540	513	494	496	517	525	518	540	518	545	466	513	517	529	523	516	474	502	473	525	497	473	510	518	476	508	515	532	503	514	522	532	482	528	555	535	515	550	521	539	546	506	493	499	527	521	513	503	545	484	512	516	498	495	499	529	478	546	508	515	507	517	498	513	504	526	501	499	507	508	520	499	481	497	472	490	496	494	477	499	589	513	496	519	504	504	545	520	532	523	545	537	496	492	508	480	516	517	445	523	554	507	484	475	455	500	483	509	529	572	512	506	533	501	500	515
52838	50450	52467	50081	37112	25745	22312	19930	16179	9769	5534	2757	1336	879	683	509	292	262	286	254	232	233	257	230	261	233	213	208	220	242	235	226	186	213	213	238	217	238	254	226	214	208	205	204	209	231	221	208	229	203	204	215	231	235	207	224	194	217	230	189	206	210	218	227	221	239	218	228	218	231	213	214	204	227	259	212	212	269	202	217	224	202	188	221	189	210	239	206	197	242	207	233	228	200	227	261	210	237	207	220	213	213	229	234	227	219	198	204	221	235	214	253	208	219	206	238	238	216	243	201	203	217	250	198	191	216	200	224	256	205	225	237	226	241	217	227	233	214	235	210	208	204	231	197	249	201	220	240	210	213	228	223	221	229	206	227	205	220	222	238	230	192	229	234	240	217	213	239	213	247	219	240	228	211	225	223	228	251	232	221	216	200	217	224	215	206	216	226	238	217	224	203	223	245	206	246	222	238	226	245	212	237	216	219	224	221	236	225	246	222	209	240	192	231	209	241	203	197	210	237	233	204	225	210	209	217	200	203	242	194	206	214	211	242	244	224	181	225	241	209	237	231	207	227	225	193	215	248	222	268	212	238	256	220	215	210	204	214	232	209	214	223	210	198	209	235	227	208	225	225	235	218	222	225	226	249	226	210	209	213	225	204	227	209	210	232	197	217	222	226	239	207	228	244	215	201	194	230	211	250	206	206	209	227	239	222	206	223	210	242	212	239	223	242	240	231	204	205	220	207	199	204	225	204	218	221	194	247	238	217	226	231	207	229	218	228	217	193	235	234	204	215	245	217	217	235	216	196	237	228	208	204	207	220	223	219	240	238	231	223	235	205	234	193	203	227	225	225	221	184	218	253	212	221	235	215	223	233	204	207	215	237	190	217	197	223	243	213	215	226	220	189	223	224	231	194	236	244	240	229	231	203	205	218	252	221	227	248	224	214	227	226	210	205	223	210	238	242	231	234	201	209	218	231	224	219	208	200	236	233	208	217	229	204	204	210	217	230	215	226	210	212	200	219	210	194	241	231	235	223	198	201	191	207	221	253	205	217	188	236	228	203	229	212	230	241	202	212	230	224	216	195	246	220	213	222	212	223	208	208	228	203	211	247	236	205	221	227	235	208	225	232	225	217	224	207	245	207	225	202	239	263	236	245	229	204	210	218	203	228	209	225	205	234	225	250	243	223	248	228	221	227	224	224	187	223	234	198	227	217	227	211	221	248	209	223	225	213	223	203	194	208	211	215	232	196	193	240	239	260	223	266	222	246	209	225	218	208	170	226	242	224	220	230	241	218	214	217	248	234	215	224	219	205	211	246	211	224	178	223	214	218	206	199	226	244	216	192	214	230	246	202	255	200	222	231	226	221	219	197	245	214	199	218	217	216	217	203	197	206	248	256	233	207	223	208	233	243	230	205	221	228	229	261	246	228	224	215	232	239	224	229	201	199	218	228	199	203	224	203	231	209	229	226	210	186	217	206	236	234	235	218	246	210	241	229	204	222	226	224	212	219	233	236	240	240	197	201	199	234	212	209	198	239	243	247	208	226	220	212	224	208	226	220	241	218	242	219	211	217	220	243	222	227	234	203	217	213	247	264	220	227	206	217	222	233	217	243	248	225	226	205	224	191	224	233	215	214	248	208	240	208	220	213	257	245	208	229	225	239	214	209	183	203	214	195	222	209	207	229	219	241	245	238	203	225	202	220	227	194	208	204	210	230	224	178	230	229	200	220	230	206	231	215	209	203	208	171	239	226	220	238	230	227	200	215	217	204	237	196	235	204	213	247	211	237	251	213	204	193	219	222	228	206	191	205	222	232	246	231	196	206	230	224	193	212	214	226	202	198	235	247	231	197	225	214	231	223	224	217	226	218	217	223	211	224	222	219	222	208	219	210	214	218	219	232	222	243	225	220	215	234	197	238	240	220	234	219	237	228	232	216	250	214	208	220	221	210	209	215	232	234	210	226	229	216	207	225	248	222	191	201	218	207	206	235	185	236	193	227	230	212	201	222	223	253	208	215	206	216	217	228	236	245	238	226	195	195	225	228	212	223	212	224	233	232	237	193	242	224	216	216	197	245	216	226	197	214	213	205	217	222	202	214	210	225	233	215	208	247	236	211	204	222	261	239	231	235	232	234	203	224	213	197	200	223	191	227	221	226	248	241	217	208	193	205	227	210	228	250	232	210	252	200	231	218	243	238	227	226	220	250	198	199	216	211	224	226	217	197	206	219	221	211	224	234	197	218	232	233	242	218	238	216	223	241	221	193	214	231	228	246	214	227	218	216	239	206	223	231	219	222	211	197	216	202	215	195	210	230	219	218	224	198	225	216	215	215	227	230	212	198	207	186	236	229	245	223	233	194	231	198	208	208	234	212	247	224	216	241	208	230	220	225	263	234	220	205	259	220	220	215	211	222	254	214	205	234	232	231	220	231	238	210	217	199	213	216	197	212	243	229	258	241	234	200	208	227	200	223	217	194	220	208	226	223	227	204	221	193	229	225	218	214	216	237	204	235	197	227	196	240	243	202	232	202	219	202	215	240	239	226	214	193	207	206	219	233	198	225	225	201	219	220	238	221	230	212	210	220	237	217	209	234	224	214	197	227	218	239	239	210	221	194	181	195	240	246	234	206	214	220	195	212	241	219	226	213	204	229	205	221	217	192	220	231	208	210	233	226	194	261	248	234	220	202	223	259	231	228	214	211	204	194	222	223	235	206	223	216	194	222	219	198	221	208	228	219	234	219	234	200	212	202	224	211	216	245	214	203	235	216	194	227	211	200	225	229	236	240	202	218	263	193	221	188	224	193	228	235	238	230	216	225	236	236	271	241	186	240	225	217	202	233	222	232	208	193	250	194	228	209	208	209	225	216	206	244	216	220	220	219	230	202	221	250	209	235	204	214	215	212	185	214	220	212	246	191	233	221	221	209	205	204	255	205	230	246	238	226	244	194	210	224	218	201	228	204	201	229	208	230	245	204	196	236	225	238	192	229	231	222	200	214	237	194	209	215	222	221	216	221	225	216	194	213	198	221	201	210	200	199	215	197	215	222	225	222	198	222	236	201	209	204	216	220	230	232	227	212	234	236	220	209	217	201	210	202	219	221	234	240	214	214	210	248	216	205	232	207	236	222	209	221	203	219	209	203	225	238	206	219	211	210	231	194	210	215	228	216	239	203	216	220	232	217	232	221	232	233	238	226	204	235	238	232	213	250	236	227	235	211	221	247	192	234	220	233	237	198	212	212	242	219	208	231	246	225	211	223	238	223	197	204	213	245	220	213	218	211	200	205	242	209	232	232	202	227	202	227	238	236	240	219	216	205	234	231	209	227	226	212	224	210	217	208	218	230	204	198	228	233	222	230	211	254	194	241	211	228	243	228	240	238	226	229	247	211	231	207	217	200	202	218	232	223	224	211	194	227	222	233	221	222	206	212	204	242	269	218	207	247	230	204	242	250	235	220	222	234	210	235	200	219	222	225
37367	44879	53536	56437	41531	35840	34370	35625	32205	24580	16666	10062	5125	3199	2667	1739	929	849	812	675	553	606	569	529	523	546	515	531	551	544	521	549	496	521	483	500	495	494	510	517	498	500	504	522	468	495	493	516	503	503	517	487	535	507	510	476	455	539	500	553	506	561	526	486	517	525	500	502	483	540	529	523	501	521	475	489	506	523	505	501	522	507	502	490	481	488	492	510	477	505	540	543	496	508	521	519	488	512	450	509	507	479	492	465	516	490	482	504	489	516	489	494	507	490	463	479	504	501	539	530	481	501	522	487	516	508	476	513	512	539	560	460	529	518	523	535	512	473	511	539	523	469	472	478	573	499	510	531	495	493	506	453	510	471	537	490	509	493	505	520	523	519	510	491	478	471	507	464	510	490	534	534	555	482	505	506	490	525	500	493	505	542	511	540	510	529	476	471	498	515	473	511	547	494	506	514	505	522	538	544	500	540	510	503	534	474	504	505	513	497	501	474	502	501	531	511	443	507	519	501	449	535	476	496	482	493	505	518	530	537	509	487	529	506	524	505	452	529	505	482	513	538	493	552	520	533	522	525	485	504	477	530	492	477	501	533	482	457	496	473	512	486	474	524	515	499	528	493	526	470	481	478	495	462	486	495	473	497	458	545	452	479	553	512	531	515	486	526	483	499	484	504	507	527	514	478	475	480	507	524	543	501	491	493	513	502	512	512	465	498	519	473	493	499	525	516	483	529	483	498	513	529	491	557	520	483	477	492	536	505	498	500	536	537	504	516	509	511	531	502	502	490	519	479	506	502	485	481	467	486	443	487	487	511	510	536	517	535	502	525	483	509	492	516	533	496	472	513	486	469	555	480	473	520	508	474	472	447	510	493	496	513	478	510	513	539	490	460	511	495	504	516	528	499	536	500	485	502	479	489	491	525	485	568	513	507	523	482	500	514	494	478	499	496	533	506	501	508	533	502	490	505	515	486	471	494	521	499	465	490	510	491	505	495	503	496	517	489	474	525	490	541	510	500	522	476	533	471	472	517	512	432	496	532	513	445	493	515	513	484	533	522	497	516	492	492	527	459	498	507	497	487	508	515	478	505	551	467	512	506	519	524	486	532	457	474	471	480	499	512	534	497	461	485	510	485	510	490	527	498	539	497	505	502	502	522	475	508	503	482	502	460	500	499	503	509	517	504	528	444	490	515	510	522	498	467	555	483	526	518	522	496	542	501	472	529	515	487	500	531	486	519	459	523	497	518	495	489	501	498	541	476	475	509	471	498	475	482	541	519	514	528	496	496	469	525	509	527	461	514	543	496	484	494	500	493	539	498	493	483	476	496	502	493	518	501	552	487	486	445	501	487	485	531	493	487	531	436	510	497	493	445	449	518	503	538	524	523	489	522	552	465	515	532	521	456	467	506	515	479	485	532	507	478	474	490	491	502	486	483	480	511	505	508	510	515	479	503	468	514	502	471	533	501	511	538	496	517	499	510	487	494	468	511	502	508	510	506	497	510	496	494	485	491	540	494	491	526	518	511	501	514	478	502	521	531	519	495	478	488	523	515	528	519	518	489	515	493	480	512	491	510	520	479	491	480	490	502	501	484	501	508	523	509	490	482	495	510	521	550	499	511	512	492	472	493	463	509	502	523	475	510	533	473	505	538	532	533	535	446	495	479	495	528	440	512	524	512	495	508	482	530	517	506	508	474	520	502	473	452	508	495	492	458	512	514	484	522	551	535	527	470	548	510	528	483	470	506	490	514	515	488	492	486	521	488	515	519	486	521	512	476	539	526	500	499	488	456	530	470	476	492	471	495	540	491	526	502	535	490	516	523	508	495	509	532	528	485	500	454	494	490	521	492	508	540	513	474	545	486	486	513	508	519	504	476	479	481	495	459	526	485	515	515	533	488	491	533	478	497	493	474	530	474	548	534	518	497	508	489	498	542	509	488	466	498	528	484	465	482	482	469	503	517	484	499	519	495	493	520	450	497	485	541	517	485	502	489	478	516	532	523	492	517	525	517	515	477	542	476	495	495	532	488	501	503	490	554	526	526	545	523	461	498	513	508	517	526	497	516	442	487	484	499	504	507	495	490	531	511	471	512	490	499	478	518	519	488	503	491	465	473	534	475	454	493	473	518	479	480	525	549	446	516	517	547	502	475	496	510	508	519	520	496	514	525	501	526	453	504	505	469	494	526	480	511	544	510	484	469	501	514	490	541	515	497	482	500	535	497	518	512	497	496	508	485	519	503	510	529	488	523	467	512	534	496	477	491	514	526	501	474	464	537	494	524	461	507	525	532	474	486	549	484	536	483	490	487	473	525	487	489	491	508	447	518	514	515	553	494	503	511	520	494	496	495	470	511	495	518	484	507	526	529	530	504	490	516	503	497	534	487	525	501	505	465	533	512	498	522	482	539	489	502	520	478	478	505	457	496	532	502	503	490	456	472	481	500	495	501	486	464	508	506	501	524	546	535	501	500	503	504	513	491	504	483	495	469	485	517	516	471	488	509	507	529	516	542	502	486	484	517	511	538	525	512	471	491	510	516	479	480	465	503	507	486	512	502	497	519	482	467	485	516	512	517	514	490	465	478	464	496	512	534	514	476	516	520	519	488	479	521	468	499	475	543	485	500	524	487	509	505	500	489	508	503	485	499	499	494	520	549	510	512	538	520	468	519	482	524	479	485	493	478	498	469	493	522	495	531	474	527	503	497	524	494	518	495	519	492	519	502	503	490	509	522	494	498	493	517	510	519	486	472	521	493	508	518	513	543	492	502	544	509	479	527	515	504	527	531	511	491	494	514	504	519	491	479	496	495	459	534	538	515	508	492	496	499	485	513	502	540	465	516	528	498	512	490	500	510	516	486	498	483	510	495	494	512	520	467	478	487	469	558	487	521	509	513	528	541	495	527	502	488	519	487	488	519	517	451	514	493	544	494	511	534	524	501	536	489	525	473	510	481	503	497	489	536	535	534	514	478	490	515	492	500	453	541	524	517	482	528	509	518	504	535	529	457	483	550	492	525	482	542	461	477	477	482	481	506	499	539	522	508	501	502	513	533	501	521	538	477	493	541	490	471	514	529	472	493	535	479	474	483	533	557	458	497	475	459	505	476	496	501	499	469	513	501	511	469	507	499	454	535	519	510	491	499	499	516	503	509	502	513	488	522	498	478	499	518	488	504	496	490	491	521	507	536	513	507	497	481	505	477	489	498	511	494	500	526	475	466	512	466	509	467	489	506	484	508	533	481	480	520	531	491	526	513	493	471	494	482	514	458	486	510	508	483	500	525	477	530	522	523	471	524	549	525	513	510	460	470	525	548	510	511	510	527	483	481	474	508	513	499	522	446	465	534	441	491	551	516	499	506	514	470	527	504	514	559	529	514	496	510	491	528	524	524	543	502	508	504	543	512	514	477	492	522	492	479	467	500	530	502	474	530	504	511	538	556	505	492	552	556	494	480	464	482	483	507	481	491	534	520	530	490
60091	54267	52007	41686	33148	28526	28158	29446	27690	19172	11790	5992	2754	1497	1424	764	432	373	398	298	305	301	283	269	257	250	211	245	216	241	209	211	219	229	218	246	224	228	217	197	219	200	211	213	205	230	199	225	215	223	239	238	202	221	237	239	242	243	208	226	220	243	233	230	222	247	227	241	226	239	236	199	218	193	205	231	221	209	237	237	247	202	206	208	218	224	253	235	246	205	224	219	239	209	248	226	222	208	221	192	218	229	251	236	209	225	226	245	236	241	224	219	220	239	238	216	200	223	219	216	231	201	217	262	234	215	251	221	214	202	227	233	213	207	217	223	228	220	225	233	259	236	223	210	204	217	211	218	232	223	218	218	208	197	210	241	230	221	219	211	201	205	199	202	213	227	201	222	210	213	244	219	231	232	219	201	206	238	221	242	222	233	219	219	226	237	219	218	249	197	222	228	228	232	208	228	228	215	229	187	248	232	201	209	197	207	213	213	225	235	253	250	226	216	218	213	228	210	226	222	233	236	226	243	224	178	210	230	217	202	218	226	239	196	232	222	220	227	205	204	208	236	228	232	250	196	253	214	214	193	221	235	237	221	192	218	201	218	197	226	240	198	206	207	215	214	235	208	244	210	216	207	219	214	206	237	218	206	207	219	197	222	225	230	235	225	244	237	246	232	228	222	214	238	218	238	242	206	221	213	226	208	231	231	199	214	215	206	240	211	240	215	214	227	238	219	209	235	243	196	207	206	234	207	226	229	223	224	215	233	230	246	224	211	241	251	225	199	193	229	227	227	230	214	210	251	203	204	235	207	195	224	232	224	208	195	205	207	221	240	268	211	206	217	216	217	215	215	190	227	229	227	217	216	226	226	224	237	235	228	187	207	216	193	224	217	247	211	228	257	244	224	251	223	213	208	230	234	225	240	223	219	225	229	236	244	231	246	238	229	224	247	231	204	220	211	231	236	209	230	225	226	217	224	262	225	205	236	236	223	225	216	249	250	224	215	235	218	210	197	213	199	233	243	195	250	210	254	200	234	201	209	238	201	255	225	220	203	220	234	228	201	222	256	222	215	219	234	232	231	217	229	207	254	186	226	186	228	236	240	216	225	207	211	179	228	219	191	244	236	227	211	238	204	245	207	205	240	237	244	238	208	209	182	248	198	237	200	223	211	259	212	197	246	229	229	209	234	206	232	218	190	234	245	208	214	217	216	203	233	207	243	235	250	201	226	224	240	217	230	210	198	206	219	235	238	232	237	187	238	249	220	236	221	218	231	221	205	229	227	240	254	207	230	202	197	224	215	210	221	230	225	232	243	229	240	209	206	231	220	222	209	231	215	202	247	204	220	225	205	240	234	215	228	214	215	211	242	215	212	237	229	242	229	233	204	231	214	200	212	244	261	220	191	250	246	240	209	231	215	201	204	231	228	211	197	231	224	221	211	214	231	251	225	228	219	204	210	198	217	209	239	227	209	218	209	208	219	214	213	209	238	212	213	215	221	231	193	209	222	241	213	206	253	231	206	239	214	198	234	230	231	236	200	255	237	210	246	229	232	205	225	224	225	241	224	202	249	239	233	212	234	244	219	215	251	237	239	226	216	238	235	225	223	191	232	190	247	221	186	226	208	219	193	218	239	220	216	209	220	219	238	219	233	245	215	231	248	220	208	202	221	242	223	209	213	232	201	234	219	217	220	236	207	213	191	211	216	207	221	229	245	237	240	243	210	218	203	212	236	226	212	230	212	240	227	231	236	218	212	219	204	236	240	201	209	215	212	248	202	235	229	220	236	236	245	237	218	216	222	193	188	236	210	224	269	237	209	194	226	223	225	204	221	254	211	206	243	244	225	231	216	220	224	231	216	222	215	230	234	242	208	228	216	179	220	219	231	217	214	228	206	241	230	253	200	219	232	229	206	243	223	195	221	218	187	203	217	221	236	223	257	222	234	224	218	225	203	213	218	252	232	217	209	210	219	223	193	219	270	227	186	223	221	224	219	230	228	232	227	230	204	220	219	218	220	223	228	212	231	199	203	213	220	217	214	253	204	250	255	227	220	224	193	223	229	207	196	213	228	214	212	245	184	205	232	219	200	195	226	235	213	274	232	237	235	230	216	209	252	206	212	232	214	198	230	191	247	253	226	202	210	227	251	219	244	236	212	216	215	214	217	243	209	224	228	211	230	231	240	229	217	218	212	212	223	213	222	236	223	233	238	249	216	202	233	223	222	202	229	233	230	236	222	214	234	217	224	211	221	222	256	239	220	224	241	250	217	188	231	186	219	241	220	234	240	214	237	211	244	245	211	240	236	206	188	221	204	226	222	205	240	237	223	209	220	226	231	229	235	225	227	210	202	238	261	211	227	237	202	234	223	216	193	218	226	224	237	208	201	207	211	218	204	239	200	201	215	211	234	266	227	211	237	196	226	207	218	199	236	224	229	239	220	195	234	255	238	192	241	235	255	204	229	186	244	242	239	217	232	209	256	248	201	222	239	214	241	234	241	220	223	224	212	219	257	256	224	232	239	224	209	236	216	200	252	246	235	218	223	199	215	250	210	219	223	212	215	208	236	231	225	215	249	247	219	240	242	198	259	207	236	205	211	199	235	227	231	223	260	207	243	241	206	211	252	237	212	217	207	218	204	237	223	208	226	230	237	218	228	221	191	245	206	216	221	223	204	241	226	225	217	198	207	222	210	214	248	243	220	253	206	226	214	233	244	236	217	195	215	239	241	237	197	207	193	226	201	221	247	211	221	214	200	232	223	212	228	234	243	221	199	236	240	249	219	243	239	256	251	208	215	229	224	212	249	219	220	237	259	240	245	218	208	228	228	202	236	249	240	216	206	226	209	207	227	252	233	225	218	216	201	219	211	221	204	226	231	238	210	221	201	219	213	216	217	242	234	270	220	203	236	208	219	214	219	237	232	215	217	182	206	203	221	226	207	224	253	220	212	210	229	233	243	221	203	267	232	225	210	221	232	236	214	211	215	217	243	214	254	215	237	259	225	213	239	236	243	253	219	221	238	174	235	210	230	212	185	216	222	215	219	219	204	208	202	231	224	243	226	200	246	231	226	212	229	226	222	232	202	208	213	221	222	211	217	221	228	220	221	251	215	231	203	255	210	224	244	240	209	213	231	217	212	216	229	197	220	210	248	234	228	234	231	235	228	262	224	215	234	233	226	191	219	224	235	216	240	225	244	240	235	235	205	215	226	228	239	211	239	251	222	219	242	204	224	255	217	210	235	212	218	235	237	204	235	253	231	199	224	223	241	226	267	219	225	252	230	236	236	210	234	229	249	217	218	230	232	212	233	220	199	218	217	240	232	242	232	240	198	249	205	214	253	228	221	233	225	246	212	243	210	221	233	238	198	207	246	267	239	199	226	225	200	241	223	223	192	206	222	219	214	202	225	200	223	229	232	211	243	225	223	232	197	213	216	203	233	206	200	228	212	232	217	223	230	210	216	229	215	226	236	225	223	262	243
43802	53054	57353	54406	50273	45922	44413	46313	42373	34493	26380	16922	9710	6181	5705	2679	1536	1417	1322	882	712	703	709	574	669	648	530	521	583	578	489	505	489	519	517	489	470	485	492	502	498	458	543	511	515	489	536	525	533	518	504	483	521	500	491	510	469	492	509	510	492	492	463	509	521	542	467	459	489	500	522	520	504	491	504	518	504	512	528	474	551	481	548	481	488	486	518	519	505	464	505	513	509	506	487	510	489	520	513	469	508	492	504	506	492	469	449	529	512	506	459	485	476	519	489	513	468	522	514	498	509	525	486	498	493	461	552	490	507	494	495	512	467	503	510	507	500	500	516	469	534	480	519	502	459	489	511	511	491	526	482	479	506	508	470	513	459	504	518	510	520	471	491	547	519	507	479	449	447	489	477	458	504	498	470	505	492	502	483	531	495	517	474	514	504	503	491	496	437	527	501	541	533	486	502	497	477	438	473	508	489	536	493	506	500	519	538	505	475	484	495	457	509	453	461	536	528	480	501	462	524	491	511	479	514	497	508	493	534	482	524	478	498	494	519	482	518	497	484	492	507	491	473	493	499	503	511	513	514	512	494	502	525	527	461	496	455	522	486	503	520	506	490	506	512	545	526	498	492	518	493	524	445	495	471	480	509	508	481	467	494	533	478	485	492	502	505	466	493	449	496	531	479	444	506	506	517	523	467	510	514	469	489	437	446	479	496	496	521	469	501	544	520	539	498	528	537	509	482	494	505	485	479	496	498	464	482	512	532	500	481	522	496	473	474	473	483	520	469	505	519	516	470	510	520	496	500	493	488	499	476	528	496	550	527	506	524	463	482	510	501	517	516	459	493	482	476	475	467	495	454	525	499	500	484	544	472	465	515	506	459	500	500	488	518	488	521	531	484	518	532	464	483	469	511	550	493	480	505	505	551	491	518	537	474	478	504	516	491	495	499	482	506	506	486	461	552	484	493	477	468	508	475	501	471	529	524	463	510	483	529	471	483	509	497	506	470	472	506	479	495	504	463	511	502	440	520	514	495	499	462	481	565	489	492	511	450	511	514	513	511	504	484	482	544	494	478	500	498	508	465	580	486	492	491	456	490	512	539	517	522	544	488	540	495	520	507	523	503	512	496	462	486	482	528	486	489	500	526	513	518	493	514	504	511	492	492	519	500	517	486	492	468	480	475	466	510	528	513	503	484	481	519	515	529	516	501	494	482	499	477	505	469	530	467	517	480	519	526	464	533	484	501	500	497	483	458	467	461	490	493	517	489	530	477	482	502	512	511	504	506	481	485	476	479	542	516	463	513	499	522	506	475	528	487	494	532	513	474	492	505	508	515	461	513	527	491	473	464	509	503	511	519	492	492	503	467	528	471	533	517	509	472	486	510	494	493	494	482	510	515	498	480	493	488	478	484	525	491	507	478	518	482	471	504	481	479	495	519	550	531	501	497	507	496	498	489	521	469	500	507	510	491	523	503	505	544	460	521	457	485	526	480	499	485	505	522	543	502	453	497	488	524	480	490	514	503	530	498	499	517	532	515	507	502	468	499	453	489	488	501	552	506	543	489	513	536	523	497	517	521	521	513	485	475	536	479	523	518	490	507	535	489	505	498	537	518	529	512	493	487	490	523	487	499	506	541	502	476	469	515	528	521	499	500	519	497	499	529	508	483	476	514	502	494	453	527	551	501	483	474	497	503	500	470	546	494	497	485	472	510	513	481	482	477	479	492	506	497	505	515	502	524	538	506	527	509	508	518	543	506	523	531	477	509	476	506	509	502	505	514	500	508	470	487	507	508	494	509	522	491	505	468	500	513	491	494	500	483	479	483	501	508	509	530	497	438	469	517	530	499	529	507	491	486	530	451	497	437	521	479	465	495	529	463	499	491	502	517	493	479	476	480	492	464	492	545	497	503	500	496	503	476	511	521	515	519	481	522	490	495	500	515	494	488	474	552	514	476	514	491	482	537	512	482	467	493	471	488	482	499	466	503	517	464	519	501	515	476	511	475	476	456	498	488	457	541	538	480	462	508	472	554	466	498	482	481	513	538	524	510	500	542	494	473	525	494	505	535	495	535	506	470	527	468	497	449	518	490	466	479	499	506	540	514	493	465	475	531	497	548	521	464	475	489	485	504	542	501	509	449	497	477	487	510	499	496	505	475	542	479	552	463	465	502	508	519	483	529	486	477	508	516	512	460	496	490	501	513	475	463	458	483	513	525	545	498	503	549	460	478	465	460	512	518	486	520	508	463	499	489	476	500	510	461	539	502	481	486	458	463	492	498	540	501	469	500	536	444	468	502	488	501	466	480	530	521	509	513	511	528	525	494	519	505	479	526	501	473	500	511	488	490	498	502	485	518	531	480	525	514	514	495	457	501	479	525	505	502	462	471	508	484	503	476	529	500	512	549	527	481	521	484	539	472	488	509	521	519	531	519	500	532	493	510	523	521	501	512	515	496	511	508	535	502	535	452	522	521	494	515	492	520	487	503	527	505	474	542	495	529	483	502	491	510	503	514	521	460	476	542	518	524	495	478	480	478	477	465	517	543	510	479	486	489	506	454	462	501	520	517	511	471	500	516	494	550	478	487	488	457	505	539	517	490	473	511	490	480	473	470	464	475	500	486	491	474	478	510	507	516	465	497	535	500	501	513	500	473	494	484	470	508	521	489	528	457	523	517	531	455	519	485	498	490	494	505	481	490	491	509	484	505	516	505	462	527	498	519	483	518	508	515	472	505	527	514	449	466	532	514	474	523	503	532	476	520	455	477	507	493	519	568	488	491	511	495	462	498	571	508	474	515	504	482	523	505	513	471	517	498	520	517	491	472	516	526	522	488	527	452	475	495	514	534	495	472	506	448	487	518	472	523	512	469	500	478	465	503	521	498	500	495	488	478	463	466	496	493	501	488	492	494	506	489	499	518	495	540	441	488	520	510	522	505	489	488	500	490	505	529	503	494	479	514	505	535	517	488	519	446	493	502	478	499	509	486	487	510	527	491	534	492	545	514	486	516	485	482	498	491	479	548	490	505	528	506	498	422	499	503	487	486	474	513	479	449	503	499	499	483	516	478	508	493	479	483	520	461	460	492	530	469	484	484	504	496	499	473	504	455	429	494	528	480	493	507	543	423	494	443	508	489	510	541	446	456	507	497	486	486	485	501	485	503	531	496	515	470	524	515	511	487	511	512	543	513	530	469	487	494	529	503	507	477	499	504	481	482	500	475	508	493	535	450	511	471	422	470	509	512	542	489	523	504	477	512	478	505	509	473	494	508	508	490	508	531	457	503	489	502	505	487	473	485	502	468	511	507	486	520	496	529	511	501	502	471	483	546	476	485	467	527	525	493	484	521	509	499	516	507	469	517	472	463	505	487	494	502	510	532	503	513	485	478	508	519	500	485	529	483	515	497	498	523	504	511	470	500	460	501	508	513	505	485	511	511	525	493	481	485	477	513	480	470	520	493	470	462	510	488	484	516	497	483	513
32917	31246	30385	23891	15274	9909	7768	4947	2649	1412	870	503	357	328	343	284	267	243	261	232	235	212	259	254	252	258	254	233	220	225	222	229	212	225	235	233	224	216	222	210	231	194	224	222	228	193	233	233	237	223	247	228	204	202	249	216	233	225	235	209	211	241	234	232	201	230	224	251	189	211	241	228	245	222	228	245	224	230	221	208	219	221	240	226	169	215	220	245	230	225	239	225	198	226	232	247	205	215	203	245	220	226	219	220	254	237	253	223	231	219	199	232	239	225	210	230	215	250	244	218	223	236	253	245	252	255	234	256	190	211	219	237	210	212	230	209	210	255	221	213	227	240	231	240	208	224	249	220	243	226	239	201	245	186	218	223	219	197	237	239	248	236	241	259	227	240	247	238	223	208	212	222	221	220	197	232	233	249	237	207	240	239	244	238	229	195	217	240	244	219	217	217	227	223	233	226	243	207	219	231	220	227	240	221	210	229	228	216	230	225	192	216	207	232	210	229	219	227	217	218	217	249	202	238	209	248	233	203	229	218	236	232	216	224	224	213	219	232	219	205	224	233	219	191	204	186	220	237	218	222	200	243	240	216	228	240	226	213	216	235	203	222	225	226	221	192	225	221	244	210	236	238	243	205	233	202	225	228	240	228	215	205	232	236	236	213	238	227	240	233	237	223	209	231	217	207	201	214	250	210	222	219	219	226	228	235	226	226	257	210	204	234	238	226	237	225	265	243	243	224	201	213	223	218	226	222	268	221	228	225	203	228	223	225	209	223	228	214	220	208	233	217	216	224	236	205	212	213	248	223	204	227	222	221	219	232	248	248	228	208	228	216	228	230	216	197	214	240	204	209	220	204	245	233	218	206	226	235	218	210	242	215	259	243	224	260	216	197	242	227	233	204	202	194	201	228	191	210	239	229	232	212	205	219	240	228	229	222	221	238	224	215	200	211	248	234	229	236	223	267	197	259	226	219	227	232	223	216	211	191	207	217	203	224	224	213	234	230	250	233	213	235	199	227	245	236	229	224	226	197	234	225	227	249	216	229	237	229	218	222	224	239	232	232	250	259	219	230	209	219	237	195	204	221	217	223	217	244	243	197	198	201	257	212	221	229	244	205	252	254	223	222	217	214	206	217	241	220	228	245	202	216	245	222	220	232	218	249	197	227	207	209	222	206	206	250	216	227	231	203	232	219	183	220	209	237	207	240	236	242	258	233	232	218	212	218	247	203	252	197	231	246	198	215	233	235	231	235	223	239	248	193	236	213	226	246	239	231	237	209	208	214	212	208	207	219	216	237	207	233	221	259	208	246	218	251	255	227	214	211	253	248	229	201	237	216	211	221	239	234	218	226	210	217	201	222	239	234	208	246	212	238	246	212	228	236	221	217	231	213	204	242	178	212	211	214	230	223	267	246	209	208	249	225	232	236	257	235	235	243	210	198	237	223	209	235	202	245	219	230	268	242	218	186	195	226	240	216	206	202	257	231	221	239	231	239	227	206	203	228	232	263	230	213	225	220	229	215	226	260	198	223	215	221	247	216	229	233	220	243	235	224	218	217	217	186	224	235	232	208	208	194	189	199	239	239	221	220	244	260	213	209	244	220	200	218	214	215	237	228	217	225	210	236	218	238	231	206	201	237	212	267	193	270	211	210	235	243	225	211	206	225	235	255	231	203	196	234	267	216	198	214	231	243	248	225	223	197	231	245	194	214	200	251	222	193	243	233	220	237	199	243	217	231	230	229	231	208	214	226	220	199	261	230	218	212	224	196	232	209	189	231	226	223	242	237	251	218	233	245	232	210	228	205	176	214	232	217	216	239	189	215	226	227	207	213	252	210	241	234	214	221	256	253	224	247	186	205	232	227	252	232	224	227	209	248	263	228	212	229	219	245	240	217	233	228	230	235	211	214	208	209	234	232	223	234	218	210	240	230	272	209	206	235	232	214	239	228	220	242	203	221	230	245	234	211	251	214	226	218	209	255	221	229	215	236	229	245	206	233	211	221	236	201	223	230	220	221	214	215	221	231	225	241	228	207	244	232	196	192	231	225	220	226	225	206	224	218	225	219	231	270	242	237	209	207	219	237	235	224	210	213	239	216	185	227	226	229	238	225	218	228	225	200	233	227	220	246	233	209	224	221	215	213	205	217	212	239	224	256	208	227	256	216	206	232	220	220	234	243	225	225	246	227	245	223	201	227	236	225	232	257	221	214	263	237	206	232	215	221	223	220	213	237	264	208	222	212	237	209	215	233	188	245	198	214	221	232	237	202	228	224	220	253	200	233	231	205	214	248	234	200	216	231	223	230	224	210	218	231	241	233	226	221	239	218	236	238	195	236	235	236	215	230	209	203	205	217	221	214	243	242	213	261	225	222	228	226	229	204	237	227	218	241	233	243	195	224	196	221	208	235	218	200	191	184	216	255	246	226	227	216	202	238	208	216	226	229	231	224	216	231	222	220	230	220	212	210	217	214	232	242	201	222	196	215	248	240	210	223	228	218	236	250	201	225	214	242	225	228	209	208	222	218	195	237	246	215	226	225	217	241	207	218	229	224	213	248	208	218	222	227	216	208	210	215	211	262	206	209	227	223	228	239	217	216	254	219	229	239	195	227	217	245	226	216	239	220	200	230	187	214	252	228	199	190	226	262	216	242	220	223	206	237	202	236	232	238	236	224	208	212	238	231	225	223	236	222	210	212	201	218	226	219	239	236	232	239	233	236	217	246	202	222	226	258	216	221	222	221	235	210	211	217	217	220	216	228	219	212	189	210	214	259	229	218	211	223	243	222	209	228	232	205	226	199	217	223	188	194	208	249	247	225	265	219	234	224	207	212	245	222	203	223	194	227	245	231	221	243	208	197	230	183	216	207	224	206	232	198	224	247	226	230	221	269	246	260	243	250	231	237	207	196	217	207	256	240	216	257	216	214	243	229	239	218	222	238	223	219	206	223	233	268	198	229	216	189	202	226	246	249	216	223	240	236	208	234	228	229	233	228	244	216	205	237	216	244	269	225	225	244	233	242	210	195	215	197	243	240	223	258	239	224	216	207	194	235	222	199	212	220	227	207	256	228	211	260	228	216	200	217	219	175	233	210	232	205	226	224	227	210	230	206	218	225	222	226	182	216	212	220	228	237	225	221	239	223	215	225	243	214	232	231	227	255	232	233	214	219	218	226	225	227	234	227	254	223	219	237	240	205	227	207	237	249	232	208	209	212	232	226	228	225	222	206	241	227	231	242	214	228	238	202	204	241	209	213	229	232	213	232	216	221	217	213	226	227	216	238	220	227	228	234	225	214	194	235	224	240	248	218	222	214	228	220	209	229	223	211	222	196	223	229	204	242	217	220	208	221	228	215	248	231	233	233	225	213	182	248	270	231	216	212	229	221	209	241	225	234	222	242	203	223	212	188	215	220	215	208	199	216	198	193	193	229	243	225	198	187	229	247	250	209	220	219	226	231	215	226	235	218	240	222	244	186
20673	25615	32896	34258	26729	24178	21171	15653	9180	5599	3277	1760	1127	978	931	630	579	563	572	585	535	548	513	493	559	508	514	540	502	550	471	523	520	536	499	526	515	508	503	528	560	516	483	518	478	498	536	500	535	486	497	589	538	504	529	490	491	494	518	489	475	501	503	498	483	515	488	509	510	553	508	530	491	525	493	573	506	478	540	519	470	518	534	503	542	548	533	526	490	519	524	461	569	560	508	514	523	507	508	528	485	484	506	505	538	519	526	495	511	511	516	503	553	496	516	538	559	501	527	558	548	557	546	503	516	529	519	474	507	506	503	550	529	534	512	491	525	512	520	538	535	495	539	501	528	507	519	544	531	486	521	516	555	534	511	535	499	531	513	521	526	541	526	507	516	502	485	528	472	491	531	519	486	523	499	534	521	527	523	559	499	515	470	496	484	526	488	523	501	502	540	485	510	515	510	535	521	535	503	515	467	500	513	507	505	509	503	521	506	545	477	518	526	550	516	505	477	521	539	529	488	509	545	516	540	541	504	521	509	475	498	509	510	505	517	519	517	527	502	508	539	496	492	474	497	505	538	539	469	527	515	494	502	570	503	523	505	503	484	502	518	522	539	517	511	475	486	522	499	483	501	461	517	517	540	489	511	477	506	495	533	470	470	542	530	516	532	487	537	513	504	522	580	506	480	548	533	521	515	530	511	521	503	519	517	541	505	488	530	483	536	516	542	496	551	559	545	516	495	510	529	544	497	513	510	510	503	521	558	503	552	486	496	492	520	549	562	525	477	542	493	487	470	515	499	556	559	521	511	526	505	515	458	493	492	545	528	521	558	553	507	515	487	499	500	483	504	536	528	519	528	550	497	547	504	532	518	503	531	489	472	504	506	518	541	536	513	492	497	511	497	472	553	494	518	550	511	529	505	494	507	512	479	523	503	487	508	481	490	505	501	526	512	487	481	536	500	515	507	520	527	522	494	512	527	495	498	503	498	535	497	537	518	529	469	551	488	486	517	467	515	501	486	484	535	486	524	486	549	525	557	509	557	526	532	488	559	502	545	535	541	543	539	524	500	506	541	567	509	536	523	525	526	514	540	499	515	561	509	485	508	481	532	546	499	535	469	510	518	526	539	490	492	513	530	494	515	540	521	523	527	483	542	532	510	502	524	523	510	532	567	536	490	543	547	509	521	507	522	487	477	469	511	505	543	516	472	524	502	506	527	545	513	481	525	505	529	497	532	479	510	527	496	523	536	485	513	514	536	525	477	532	510	513	516	507	530	494	565	503	509	527	492	513	503	521	528	531	490	537	537	515	501	540	522	506	547	538	473	540	514	498	505	496	519	485	491	515	499	531	522	505	493	496	541	545	474	493	488	531	486	485	572	507	536	514	519	508	499	523	568	516	532	513	536	487	511	548	513	526	511	531	471	525	506	510	486	522	516	525	502	546	535	533	516	534	543	501	525	463	508	493	529	528	465	521	495	511	530	490	492	531	499	541	508	519	514	490	540	513	557	489	529	510	519	487	481	551	508	527	521	522	517	486	520	494	534	519	508	514	493	471	531	507	477	544	536	492	499	503	530	542	526	500	493	559	508	533	559	507	514	531	520	472	517	504	499	518	503	485	493	521	521	499	509	536	534	505	468	508	507	520	515	487	528	506	520	477	497	505	535	482	503	547	534	491	531	504	504	510	512	466	496	506	500	577	513	509	503	504	534	508	506	510	518	521	527	512	509	537	475	470	482	496	501	476	518	505	491	511	545	485	555	526	547	498	535	534	506	509	503	530	488	501	479	507	506	509	478	527	471	521	526	502	532	502	494	537	564	498	486	490	499	496	528	510	531	500	520	498	515	520	554	500	464	505	521	510	489	507	489	495	488	522	509	532	518	517	501	512	479	535	507	549	492	470	528	478	549	525	504	473	523	531	563	518	493	477	540	485	512	504	516	516	500	495	499	491	488	508	515	545	488	493	543	486	490	517	541	530	526	551	537	524	518	514	495	512	474	498	539	537	512	516	517	516	503	531	540	489	511	494	515	508	521	502	522	551	455	547	524	516	481	493	476	550	479	512	541	558	502	500	483	513	472	545	535	503	482	451	526	528	512	524	530	503	528	488	503	522	517	526	520	506	514	533	516	518	489	534	482	495	492	530	514	505	546	546	470	493	542	448	534	510	493	489	477	527	511	577	523	507	485	478	531	552	487	506	537	507	467	510	492	539	486	513	523	521	492	524	492	550	502	550	497	502	487	499	519	488	510	494	494	543	511	534	547	500	498	512	488	539	514	490	505	517	520	480	503	508	519	494	562	524	562	493	522	485	487	496	470	501	513	538	519	526	520	484	521	487	514	534	513	486	525	536	537	496	541	516	512	522	504	526	504	508	494	517	539	535	501	535	494	535	561	517	537	453	486	490	504	514	530	524	563	504	526	520	522	557	525	530	511	519	531	526	483	510	548	480	517	496	527	497	548	522	518	512	526	489	525	501	481	575	503	492	512	508	515	527	493	491	537	497	521	493	479	567	535	507	510	511	487	477	511	521	495	560	521	505	497	517	511	532	507	515	511	504	517	493	541	533	524	528	486	517	531	490	498	533	502	498	496	525	522	509	533	515	532	510	557	516	518	539	490	516	469	542	509	494	545	496	526	512	492	476	524	529	514	558	498	526	511	504	508	523	488	532	496	507	568	497	512	492	533	510	469	497	515	543	514	495	514	551	505	514	538	531	481	518	513	493	540	524	521	518	474	499	509	523	498	537	508	501	557	528	517	499	519	538	508	494	516	485	494	523	554	465	536	537	507	500	505	506	510	501	504	545	501	500	548	502	507	544	513	525	494	527	512	508	562	513	510	527	534	476	542	451	526	502	558	514	490	506	532	513	530	524	520	524	542	511	485	501	510	507	492	542	502	501	526	512	498	530	512	479	519	523	483	528	512	523	534	534	549	518	510	507	499	510	497	544	524	504	501	568	532	511	530	512	495	505	529	512	495	519	499	458	474	505	501	461	506	541	503	522	507	512	489	530	523	526	502	511	518	509	540	469	541	558	529	496	531	512	499	507	494	494	494	509	492	516	498	528	529	491	537	533	487	496	484	529	529	506	462	515	484	478	476	583	562	491	515	501	518	547	519	518	534	490	512	502	539	532	525	514	522	546	525	532	524	539	500	537	487	485	522	525	478	506	518	521	503	514	520	487	487	523	541	527	513	549	510	520	489	510	494	529	517	523	534	521	501	502	508	489	518	496	524	528	498	530	518	487	511	523	474	447	487	517	529	540	492	529	510	526	516	562	486	529	519	526	514	532	517	522	519	547	528	491	524	508	500	508	521	500	506	507	481	523	484	502	485	545	492	535	539	514	532	521	521	527	495	550	560	520	502	519	537	522	500	518	525	494	498	483	515	499	489	515	492	537	501	516	559	535	507	483	528	492	510	533	516	453	515	544	523	564	501	547	526	507	522	534	540	508	504	484	510	512	574	512	499	522	515	524
50874	50783	52401	46756	35852	27252	24041	21170	15701	9472	5695	2841	1584	1081	866	501	353	333	318	294	215	264	233	244	268	261	221	229	252	249	266	214	233	224	223	237	232	218	224	247	238	195	227	258	218	222	239	243	201	239	217	225	235	227	236	239	209	218	213	261	230	229	231	247	211	205	226	210	189	208	232	221	236	214	232	252	255	214	224	210	234	213	236	199	235	228	232	223	220	228	235	216	217	193	257	229	205	236	215	233	190	215	208	208	213	213	228	254	221	243	226	227	202	204	243	242	232	248	223	227	196	220	200	187	185	215	227	232	240	219	199	217	223	232	210	206	195	216	236	220	213	212	233	244	230	234	209	217	224	210	195	205	247	232	244	217	209	249	247	229	237	199	225	244	241	228	210	218	211	219	225	207	217	227	207	216	223	244	204	213	222	208	232	237	226	219	218	200	223	222	204	243	207	218	234	227	200	215	247	235	240	215	207	199	199	231	254	238	250	229	218	249	240	198	233	221	227	203	207	214	205	210	212	242	235	245	224	212	226	236	237	237	246	207	202	266	225	208	209	215	199	206	235	217	248	220	220	219	232	205	231	200	187	205	214	217	218	243	221	246	212	245	241	263	210	225	218	227	215	200	231	193	240	216	207	243	233	206	207	199	202	220	216	223	254	230	234	229	238	225	214	229	213	235	212	201	251	213	210	231	180	191	225	229	233	234	212	222	238	246	235	237	216	229	274	235	218	229	223	213	240	235	241	223	225	229	253	233	221	257	196	231	224	218	199	186	205	213	223	228	214	214	225	196	211	199	214	220	207	205	212	225	202	249	217	236	215	241	225	218	221	216	203	246	250	213	231	227	236	204	228	231	215	200	241	223	209	235	217	230	216	235	230	224	236	229	243	202	217	209	246	220	208	194	210	247	242	249	260	230	203	260	222	210	220	222	218	227	208	220	221	227	221	220	222	227	208	225	228	214	232	225	219	234	218	206	236	223	203	233	218	232	187	244	205	230	219	199	233	217	215	232	210	201	222	236	191	217	197	223	232	193	216	210	199	222	232	225	195	209	194	218	190	232	218	249	242	203	228	220	227	236	207	234	225	230	205	218	217	238	244	223	212	257	205	208	209	217	250	206	222	209	207	226	211	230	198	226	214	199	229	221	198	238	233	198	242	190	207	199	221	231	230	201	225	197	213	234	179	217	202	215	238	237	223	200	257	256	230	233	223	218	191	235	214	248	233	198	211	232	228	211	237	234	258	237	194	229	243	219	258	242	253	220	237	230	220	218	240	208	192	203	227	248	224	239	218	194	247	178	195	201	208	212	245	223	216	201	205	210	226	224	228	230	240	211	221	189	219	228	216	227	234	193	195	204	244	240	247	211	224	242	237	237	217	225	210	225	186	213	218	251	222	230	216	231	239	247	234	189	228	225	215	215	226	201	219	211	227	203	219	234	254	228	209	247	229	229	219	223	198	198	222	224	229	210	254	230	198	216	233	199	230	232	245	241	224	208	237	219	251	255	234	228	259	227	222	231	221	230	215	231	220	211	225	228	208	224	220	229	213	237	220	238	224	239	219	219	226	245	209	209	210	196	253	207	217	224	237	190	227	240	219	234	218	237	209	228	236	214	217	224	218	221	221	227	232	223	226	194	216	279	243	218	240	256	240	252	198	216	195	209	236	214	229	209	229	227	236	211	234	209	231	234	223	212	229	239	208	242	235	208	235	238	224	230	235	214	215	220	210	226	202	214	232	210	212	228	192	201	227	215	240	229	260	220	218	220	201	222	192	210	229	234	249	233	222	194	249	239	202	198	230	217	209	214	212	222	219	220	225	215	215	219	242	227	210	234	221	203	227	208	219	232	239	205	222	228	226	231	251	233	225	213	219	217	194	239	238	246	219	217	224	223	197	227	205	206	225	189	205	232	206	232	212	212	225	218	224	241	227	223	227	226	241	239	205	213	231	204	226	237	253	226	237	193	250	228	210	212	207	236	221	223	216	240	239	218	235	216	210	224	221	215	209	214	204	198	210	224	236	221	229	223	211	225	214	221	199	255	246	211	215	234	198	220	225	200	237	218	220	204	224	229	210	208	211	219	238	220	196	230	225	223	198	208	205	218	221	212	222	230	254	230	204	217	216	217	232	226	216	255	219	230	249	217	232	209	193	213	212	200	223	212	233	219	256	236	223	211	219	212	190	208	206	252	227	240	203	234	214	199	226	222	201	218	232	209	211	222	228	238	234	234	235	196	205	225	228	226	214	239	222	257	225	228	237	248	218	229	204	233	204	227	213	189	202	249	209	206	246	195	236	233	222	232	223	210	224	226	232	240	219	237	218	187	200	229	227	252	221	191	215	220	231	204	243	222	218	214	213	232	215	230	201	237	208	238	231	242	213	227	235	215	213	255	217	269	219	212	218	222	229	218	235	206	192	206	237	221	250	219	248	227	231	236	250	206	224	225	208	253	210	217	203	195	215	229	210	226	245	215	224	238	219	230	215	227	218	216	222	219	243	233	229	207	253	226	180	225	227	238	224	224	247	217	207	237	220	205	197	214	227	206	207	227	240	217	228	239	233	230	241	227	226	222	210	185	234	223	217	203	234	209	226	220	220	195	215	219	218	194	208	235	230	206	230	217	222	214	213	226	256	187	215	235	223	225	256	233	212	205	203	222	228	233	235	214	253	208	207	234	216	238	230	220	221	214	198	221	221	214	233	225	233	205	204	218	240	226	239	211	216	249	209	222	234	210	195	202	248	218	239	215	211	225	242	234	226	239	211	229	250	218	225	197	229	198	206	219	203	210	214	231	200	248	236	214	208	206	205	240	217	220	245	214	196	228	245	263	197	229	210	239	218	176	204	233	237	219	205	252	214	234	242	259	221	224	216	243	222	226	229	227	231	230	219	214	229	237	224	214	225	237	215	211	215	234	222	224	227	225	218	200	246	219	211	213	229	202	230	208	224	221	203	246	213	271	210	200	218	234	247	246	229	238	223	225	219	208	197	227	210	217	229	234	226	239	214	220	239	233	212	217	211	231	198	238	224	203	185	227	222	198	243	225	254	209	214	219	203	213	203	221	199	227	217	263	213	189	208	248	219	217	202	234	235	220	211	216	240	209	237	212	233	228	202	227	200	223	227	244	214	201	240	202	233	219	247	213	236	200	210	210	221	219	213	230	210	208	246	240	218	207	219	229	217	216	223	253	250	222	203	227	203	236	204	222	215	243	232	212	232	218	201	201	206	220	235	221	235	206	223	223	223	219	186	207	206	223	210	228	211	198	208	234	238	197	196	215	216	263	239	217	233	215	215	222	237	223	232	244	227	262	209	213	240	231	236	213	220	202	220	239	222	196	232	241	205	212	237	196	217	231	196	226	195	208	197	203	211	216	228	216	213	217	208	246	220	220	200	235	221	204	208	239	231	211	195	251	216	220	241	210	239	217	233	233	222	244	203	237	211	231	231	239	216	188	238	223	261	227	210	212	228	219
36082	44840	54261	54142	46007	40687	36493	36864	31552	24241	17638	10233	6107	4561	3495	1992	1171	1246	854	796	612	606	627	542	596	563	554	533	586	581	518	493	485	510	498	469	535	518	481	507	502	474	535	517	528	520	506	524	526	468	519	531	519	523	490	527	512	545	512	530	521	522	508	492	497	512	496	502	563	488	476	527	496	496	466	467	495	498	492	514	489	561	503	478	508	481	492	490	497	522	519	465	502	528	493	493	446	506	478	480	501	488	542	506	495	541	501	508	520	526	511	506	539	531	494	493	468	501	534	526	518	517	494	473	513	525	521	520	493	453	477	503	494	474	491	527	512	509	521	482	476	549	512	496	480	513	494	519	492	554	477	523	541	503	478	529	491	506	516	560	515	523	500	495	506	499	491	498	487	537	508	470	518	519	469	485	473	491	531	530	523	523	477	489	494	524	513	517	493	540	530	486	490	500	497	524	495	530	516	531	510	481	507	442	545	518	519	514	522	508	505	482	511	568	463	498	478	529	527	467	510	473	492	499	508	491	530	510	488	530	501	506	539	516	509	498	517	505	492	501	521	490	497	488	506	497	518	517	500	488	499	537	522	510	499	502	534	498	516	519	502	524	490	508	490	510	503	470	480	477	545	485	504	522	506	495	526	508	464	555	521	499	472	520	503	505	476	493	483	516	497	464	508	475	479	512	524	482	530	492	545	511	535	501	492	479	502	511	530	479	532	537	532	551	491	472	503	456	518	484	522	500	478	510	519	499	543	516	511	535	459	459	472	551	512	512	557	523	484	482	507	519	504	537	520	512	533	525	414	505	502	524	479	500	500	510	531	513	528	516	527	468	506	538	534	471	516	485	497	549	448	530	519	480	506	503	484	498	485	535	529	530	476	507	523	500	493	533	514	470	516	488	494	514	511	489	510	505	489	491	545	504	535	496	466	524	520	492	542	495	517	520	479	475	520	503	480	508	472	513	511	478	502	474	466	500	507	493	544	506	543	471	564	457	510	529	528	497	488	519	480	515	468	501	537	495	500	543	498	491	484	486	532	498	509	517	515	528	509	539	517	541	501	505	478	493	501	501	497	526	521	521	477	490	538	516	472	484	534	517	486	514	483	493	488	482	531	534	516	495	484	464	514	475	542	500	499	484	516	546	519	558	498	529	507	540	550	571	495	524	491	522	519	465	496	524	511	491	491	477	489	491	486	523	500	488	496	468	472	515	494	522	532	520	507	515	510	491	501	459	503	544	532	487	516	516	501	508	486	477	515	496	490	526	519	567	504	502	539	511	526	484	510	501	541	474	484	492	478	511	511	494	510	511	506	483	510	529	533	525	483	520	510	503	507	508	488	548	494	524	496	511	526	498	508	498	512	494	519	505	507	505	497	536	488	498	508	503	507	525	502	498	501	512	460	477	491	525	527	508	519	518	456	463	492	531	494	485	483	515	511	523	478	511	497	539	523	514	507	462	492	493	501	566	510	508	492	512	518	501	497	524	534	507	533	488	493	544	530	530	538	503	501	474	493	491	513	490	495	492	503	505	536	526	531	496	500	483	505	489	534	480	521	488	508	465	529	535	508	525	517	469	553	535	474	502	512	489	490	506	518	507	497	487	498	476	499	452	511	516	495	516	485	493	510	537	478	515	531	495	524	509	497	521	504	539	471	506	518	482	542	511	506	497	493	505	511	524	556	488	487	510	497	476	519	530	498	525	511	507	510	507	529	499	507	495	481	511	487	511	489	513	517	522	504	513	498	528	517	496	447	513	545	456	499	481	529	513	488	483	470	498	508	519	498	534	522	497	513	517	522	490	528	505	516	485	553	463	497	504	527	512	507	520	556	529	556	499	538	500	546	507	490	524	538	462	467	496	479	556	541	513	523	529	515	505	468	546	502	521	551	494	513	509	474	505	502	491	506	513	514	511	520	528	552	535	467	501	513	524	508	520	497	530	501	489	489	477	503	475	572	547	493	498	457	472	501	526	545	507	473	482	470	497	486	544	492	485	470	495	530	536	499	480	478	523	522	496	507	504	503	517	469	484	498	518	541	511	526	475	530	489	496	552	525	538	515	512	514	495	470	503	500	490	494	513	524	508	496	514	524	495	507	524	524	462	467	516	515	483	499	519	511	504	488	534	529	533	505	511	468	524	519	501	513	538	487	506	513	503	493	462	518	489	486	530	536	487	483	488	531	457	515	538	513	534	513	522	487	507	562	461	489	539	495	478	545	495	457	484	538	499	465	510	487	525	481	461	483	533	520	515	524	504	533	504	485	491	514	495	479	500	488	507	522	509	516	517	481	519	495	503	534	546	523	525	448	465	511	530	509	545	537	475	528	503	517	521	506	516	488	520	513	535	481	521	502	518	491	509	495	518	528	477	531	486	539	511	501	507	509	594	522	497	535	503	505	510	531	516	502	520	550	505	559	500	478	496	500	488	492	523	517	483	547	539	545	480	521	519	502	494	524	509	529	512	501	480	543	506	558	532	468	515	513	520	461	553	471	495	503	528	490	513	514	487	474	515	487	463	533	548	511	495	490	525	490	498	487	491	489	529	490	482	521	480	497	509	482	487	463	515	509	509	501	547	497	524	532	479	499	474	454	492	492	527	509	525	490	473	542	494	466	482	512	489	550	500	490	467	502	514	506	513	557	519	509	490	502	503	495	520	494	458	503	524	542	504	542	460	473	499	505	496	478	511	477	513	526	502	506	558	515	496	508	513	495	493	525	475	509	500	536	545	466	514	465	513	539	519	480	514	480	509	489	515	477	506	531	481	517	508	508	481	457	507	469	506	470	534	507	504	526	490	490	526	529	533	524	473	541	499	500	485	496	495	553	530	516	503	486	506	477	505	526	543	485	486	489	490	520	497	455	473	511	515	491	539	473	488	524	522	482	494	497	507	527	503	512	488	525	499	507	515	493	495	488	505	521	486	533	505	502	518	502	509	520	520	538	503	511	515	477	516	492	508	514	492	542	500	520	503	543	508	504	474	512	504	515	507	494	478	516	545	533	509	523	526	499	470	502	510	512	541	514	498	473	510	509	496	483	516	517	525	469	487	516	507	480	510	463	557	521	478	504	519	514	532	541	514	492	520	551	532	510	506	513	534	495	532	489	517	495	542	505	511	483	477	503	514	506	519	499	542	483	512	514	510	481	491	504	456	520	475	550	508	546	465	486	473	478	486	493	475	495	495	514	503	518	501	499	500	477	477	484	519	481	514	537	518	518	537	564	533	536	519	476	527	500	489	522	521	497	499	506	533	505	471	523	536	534	539	520	525	495	475	457	514	521	522	501	532	488	479	479	482	552	483	463	508	524	520	510	528	499	478	491	532	479	505	511	526	481	510	525	542	465	523	498	539	508	505	487	516	547	524	509	506	460	486	497	500	508	496	531	509	479	516	486	481	488	498	484	496	548	533	496	484	482	509	516	530	545	505	528	488	551	512	521	477	488	526	511	535	536	513	468	504	509	515	477	517	504	472	496	489
59422	55484	51160	45502	43962	31179	27871	29221	25368	17869	11390	5979	3042	2077	1517	1048	639	532	387	379	293	263	258	270	232	237	244	249	253	231	215	236	237	235	227	221	261	203	215	225	222	230	275	243	209	220	222	253	201	206	221	211	235	237	223	228	222	244	221	234	247	262	228	256	196	221	234	212	214	210	220	232	212	211	239	239	220	241	238	189	215	226	225	264	209	209	246	236	207	217	224	193	215	250	235	227	207	215	226	229	230	262	216	213	218	243	206	232	220	221	256	208	230	257	212	218	198	231	241	226	209	205	185	195	221	229	229	209	196	215	185	243	224	215	222	208	240	234	230	232	239	218	230	230	213	221	222	213	213	223	227	203	221	234	214	242	228	204	199	196	205	200	222	199	218	241	244	198	226	259	199	241	188	217	213	210	233	224	251	225	226	210	214	213	199	217	213	209	223	208	217	224	219	233	217	264	228	211	231	207	198	222	204	192	202	222	233	247	242	232	223	225	216	225	217	195	229	231	223	207	222	228	251	236	200	240	218	222	247	237	226	219	207	241	215	251	221	231	207	224	226	204	237	221	222	214	232	218	237	229	228	237	229	228	188	229	223	258	237	221	211	228	201	229	213	216	212	221	212	217	230	235	213	201	220	196	211	199	220	215	214	225	209	238	228	250	237	227	226	195	198	224	241	232	222	228	222	209	190	216	224	236	229	251	213	208	181	215	234	209	233	232	208	201	231	208	234	207	196	205	213	208	236	251	202	230	217	255	230	256	223	224	234	224	212	200	233	232	226	244	211	212	229	196	210	242	237	247	220	195	251	209	203	249	222	246	208	222	210	227	217	214	215	252	220	214	191	215	215	230	217	212	233	219	200	226	228	227	232	231	227	203	219	197	229	188	212	242	228	241	230	202	193	222	196	226	221	224	245	218	229	221	223	218	216	193	233	212	219	224	206	232	208	230	234	226	208	218	231	231	233	225	214	232	252	216	230	215	220	201	242	199	215	230	207	225	232	200	198	198	192	229	225	241	237	176	224	215	170	255	227	206	239	217	223	265	204	264	229	197	248	217	231	217	235	212	218	260	179	182	226	248	240	206	197	250	262	228	244	213	219	232	210	235	248	200	235	225	275	238	201	234	218	243	198	231	196	216	248	228	225	235	234	230	251	241	206	244	213	207	217	220	242	216	249	227	195	234	200	227	241	224	222	228	217	200	233	206	235	228	245	230	199	208	187	253	252	194	228	227	223	229	201	211	239	228	192	253	238	252	219	237	215	243	229	234	205	222	225	222	215	216	219	238	244	230	229	246	226	221	217	236	226	212	220	215	212	230	211	231	242	229	235	218	236	217	231	236	235	211	238	250	242	221	205	225	197	210	192	222	232	202	221	246	231	214	229	213	234	188	249	233	238	238	237	247	244	207	233	235	227	222	205	207	235	206	208	205	248	248	235	228	217	215	221	215	191	241	218	259	236	214	253	234	210	213	249	223	232	225	214	234	254	243	215	197	225	200	251	250	211	228	214	219	217	226	226	211	217	201	217	233	249	243	258	203	202	223	247	226	204	217	234	250	204	225	226	240	217	242	221	256	210	215	214	207	212	238	223	217	249	244	237	231	199	238	228	213	240	239	242	251	214	212	239	217	243	220	230	203	213	227	212	228	211	234	211	194	232	221	245	204	233	221	227	242	222	239	202	262	217	193	244	200	182	228	224	226	256	235	214	235	197	252	231	215	223	219	231	222	225	198	227	197	205	198	235	255	218	208	223	205	205	212	250	222	227	225	208	220	208	208	225	230	240	212	200	206	228	247	217	220	217	227	240	251	208	238	247	218	229	275	247	213	213	227	216	219	243	219	206	214	247	228	214	251	235	219	239	238	213	200	236	213	229	220	210	239	208	242	206	232	235	236	230	208	202	257	228	209	239	236	217	216	211	208	237	193	196	239	221	191	256	209	203	232	213	208	248	236	206	241	214	221	195	253	230	231	243	204	215	239	199	214	204	245	217	210	241	217	214	197	220	211	228	190	241	207	235	235	220	207	214	208	215	216	249	244	200	194	230	231	232	211	235	252	249	224	201	231	214	227	226	214	211	217	221	228	231	215	232	213	226	214	246	201	233	234	241	231	225	202	200	260	209	236	221	213	211	212	220	237	245	236	239	244	208	219	216	237	217	233	224	208	237	202	223	199	221	202	232	209	261	204	246	236	213	204	224	255	249	240	210	215	261	235	227	207	241	224	215	220	231	259	216	253	206	283	221	251	234	222	215	233	250	232	212	205	247	197	212	255	253	217	213	223	238	217	229	214	235	251	222	215	206	230	227	218	250	202	216	204	223	211	224	194	219	209	216	227	219	201	249	206	215	229	215	206	214	249	200	224	213	222	222	221	234	224	206	211	213	245	247	236	233	223	207	216	214	234	246	251	244	222	216	214	222	227	232	221	211	217	236	223	214	228	277	216	230	224	204	190	244	221	195	194	222	240	257	218	232	201	215	215	242	249	226	203	208	212	230	263	223	205	227	216	210	228	216	225	234	240	198	237	238	240	244	215	216	234	246	215	201	221	258	212	220	215	224	210	230	200	218	240	241	221	203	220	198	233	231	248	224	234	200	207	247	222	214	212	228	223	226	218	242	248	237	226	219	204	234	208	215	236	210	256	224	223	216	236	227	219	208	221	242	217	220	216	220	203	220	228	228	215	189	232	221	239	227	242	225	223	229	235	220	216	215	264	247	212	203	212	210	231	202	235	202	216	230	231	236	239	233	213	245	236	209	201	207	214	208	221	242	199	205	205	211	236	244	222	236	224	225	222	228	214	231	219	220	214	204	226	211	225	203	200	197	244	220	253	219	185	202	251	220	240	228	229	229	202	189	214	199	227	233	226	214	241	224	203	229	229	225	256	207	219	228	235	254	228	236	213	213	225	238	214	237	236	204	220	227	219	197	227	199	229	233	223	210	240	210	227	216	240	217	221	233	224	228	227	252	238	232	257	237	218	232	250	234	223	225	233	213	216	238	239	242	232	234	198	208	215	230	203	223	206	222	207	226	236	216	210	225	236	227	219	194	235	247	235	233	297	218	194	219	239	238	233	257	248	252	227	251	227	201	233	234	215	224	238	243	214	242	218	211	218	227	245	234	222	226	218	224	236	228	185	209	255	216	196	205	219	214	235	218	245	221	222	237	232	209	234	250	241	200	219	229	236	203	245	250	227	228	225	214	209	209	241	224	180	230	228	229	202	220	240	207	237	203	249	230	247	224	237	214	236	206	235	212	211	227	255	256	214	223	218	227	222	263	234	217	217	224	194	227	218	238	266	228	216	231	240	211	226	227	237	200	228	215	181	242	235	228	227	232	248	255	232	244	235	239	197	231	223	217	239	234	223	202	200	231	234	242	248	194	209	219	221	216	229	258	223	209	221	224	228	210	205	222	239	213	237	228	245	204	207	204	250	215	213	219	202	206	228	225	209	235	223	228	220	246	259	210	198	243	205
43405	52306	57121	55568	54111	46429	43986	46050	40142	33035	26677	17674	10803	7795	6173	3732	2007	1731	1384	1072	734	701	683	603	598	582	554	566	580	558	593	499	454	522	507	490	500	486	520	531	515	502	529	505	531	505	508	500	510	527	537	528	513	503	508	495	506	468	503	463	524	476	537	505	471	504	516	496	521	500	502	469	523	510	532	546	509	469	477	511	501	537	483	511	521	528	488	481	518	494	540	491	526	531	508	505	526	512	528	494	518	505	505	492	534	528	501	523	518	488	487	569	501	516	520	525	497	472	528	535	552	489	516	485	501	477	519	520	521	504	497	504	526	494	476	481	501	538	501	511	504	506	471	501	500	548	481	509	485	523	504	499	542	491	481	480	490	511	515	507	527	513	536	484	489	495	466	492	475	509	517	525	471	512	507	524	519	495	545	468	522	514	518	500	487	526	497	465	491	513	494	509	526	519	522	514	504	465	523	486	475	501	512	524	475	486	536	470	485	546	529	526	545	494	554	503	522	502	481	516	475	509	520	490	490	511	472	506	541	485	542	461	509	533	495	474	556	507	478	469	509	473	478	484	497	506	495	502	503	496	479	498	509	467	463	566	503	509	543	492	488	491	497	548	526	454	517	522	502	498	540	519	488	506	530	520	494	465	501	500	510	529	532	480	521	525	546	504	511	478	523	533	514	501	522	512	448	468	487	493	541	466	498	526	506	502	503	473	506	454	486	488	506	493	541	497	486	519	480	470	506	517	518	514	499	498	513	514	473	478	482	513	536	514	522	521	508	504	508	505	499	502	513	489	497	474	504	506	468	493	465	514	549	491	474	503	516	514	487	514	487	493	471	533	503	527	472	498	514	516	527	496	542	519	515	519	532	477	479	484	505	499	559	494	454	523	515	512	493	521	512	484	521	509	458	480	494	505	499	491	515	542	513	502	453	503	487	525	496	504	486	471	514	499	488	514	506	530	503	497	463	506	500	487	501	465	478	465	470	485	499	509	563	520	519	483	487	506	504	505	547	495	534	495	543	494	522	493	507	487	509	446	489	504	518	469	499	507	556	489	507	507	487	491	543	529	497	510	482	486	461	496	494	518	514	506	503	497	472	517	534	509	508	468	503	505	493	540	538	539	491	486	491	472	518	511	522	479	505	532	499	516	514	488	493	477	511	511	521	525	509	491	519	521	509	503	498	443	486	530	499	518	530	514	479	485	511	436	463	495	513	478	499	454	511	478	481	515	545	487	451	513	527	548	500	464	478	523	513	507	508	486	529	505	526	505	449	518	487	465	504	509	486	507	485	521	482	487	514	515	504	530	505	551	523	469	509	508	526	487	504	542	445	501	483	498	479	490	507	510	482	488	537	529	518	499	526	524	523	486	501	498	505	565	511	522	504	490	492	501	537	510	500	509	480	527	512	492	458	556	534	511	502	513	500	479	488	526	467	536	515	457	474	492	484	497	490	479	482	471	524	537	469	503	575	507	482	472	505	535	504	517	497	519	520	461	482	468	510	523	512	512	549	447	535	478	538	511	519	530	520	475	511	494	516	519	507	530	483	522	448	528	512	446	551	513	552	534	484	511	537	496	518	465	521	499	473	500	502	506	493	524	476	495	513	494	508	476	515	527	546	504	529	510	514	485	503	516	507	485	507	508	467	517	505	492	506	526	508	536	516	509	484	529	496	512	520	536	491	507	485	519	468	526	503	481	507	510	477	517	519	502	500	487	498	508	518	534	518	508	492	525	529	525	486	516	496	500	524	511	500	480	529	505	491	518	508	544	517	511	488	503	474	546	525	491	464	537	548	462	491	511	482	516	501	526	484	509	458	468	479	510	495	494	541	523	509	499	479	528	452	481	480	481	455	530	486	485	481	507	541	506	463	486	490	535	486	565	516	522	497	473	530	545	506	522	496	497	503	525	500	538	467	492	512	502	506	494	505	489	503	458	505	494	551	513	530	548	505	517	490	537	505	504	488	496	466	513	491	479	480	519	464	502	509	509	504	465	496	504	552	536	546	510	523	521	506	507	485	525	492	478	487	514	502	525	502	500	549	527	478	516	500	495	509	467	518	477	540	545	481	503	486	496	505	488	496	543	472	488	455	514	494	527	473	502	489	468	459	470	497	477	478	476	564	521	489	505	474	511	510	467	508	488	511	501	501	525	467	519	546	510	523	471	481	494	482	513	586	519	522	494	535	504	479	495	467	488	490	434	484	485	498	519	508	485	536	497	515	485	523	483	505	517	485	500	454	508	494	517	489	517	557	513	502	508	477	472	476	470	478	527	492	514	486	482	471	487	491	499	521	497	512	520	434	483	499	456	499	525	525	485	513	496	502	481	488	491	484	528	443	533	501	496	533	481	501	529	521	521	511	508	524	516	484	456	526	489	510	494	513	497	536	536	486	488	473	534	449	497	526	509	507	504	532	466	471	485	534	496	501	507	486	478	505	501	513	521	455	512	469	498	535	512	474	480	505	489	511	486	485	477	498	491	492	532	486	482	454	509	435	492	496	503	507	494	504	519	488	488	495	504	506	519	513	476	465	498	532	525	476	502	556	507	507	479	492	502	513	533	466	507	498	515	455	477	501	528	535	535	531	555	471	507	523	508	505	471	520	502	491	526	528	529	512	519	512	466	521	475	531	497	482	447	508	496	536	459	500	513	479	499	517	490	495	486	483	518	522	475	473	501	513	530	489	516	517	506	484	504	505	544	505	457	498	499	489	506	533	450	507	497	512	501	525	521	496	536	477	500	479	493	454	505	499	510	515	503	486	514	542	487	493	510	478	518	556	492	509	519	464	520	501	501	512	523	510	495	514	509	510	496	494	527	529	523	530	501	515	517	474	442	490	475	501	519	502	491	501	518	476	487	506	488	458	503	525	457	491	484	513	539	483	473	528	479	562	446	495	512	461	498	529	521	495	539	498	534	524	508	472	521	513	517	506	521	537	506	482	448	475	474	506	526	480	499	526	504	536	477	470	482	516	488	482	500	485	501	506	513	522	564	488	500	516	520	483	531	498	525	488	505	538	490	536	481	489	460	499	473	496	534	488	478	492	475	505	522	500	511	442	516	540	539	500	458	467	505	550	528	483	535	526	503	523	502	510	509	529	514	510	506	518	509	489	500	503	506	487	525	524	515	496	525	459	479	504	473	515	495	498	483	492	499	491	469	530	493	507	492	503	518	475	524	488	533	469	574	499	519	518	506	505	502	513	503	510	519	530	533	489	498	480	488	488	478	529	523	506	484	498	513	488	516	517	450	483	513	519	530	541	493	485	482	510	485	492	479	481	525	503	526	510	522	528	477	520	478	504	496	474	506	525	546	507	466	523	499	489	465	522	495	448	494	510	492	505	481	535	496	507	473	547	501	507	535	475	478	472	531	531	472	520	483	502	479	515	518	513	561	492	460	513	516	480	491	491	490	541	498	511	504	503	503	465	469	484	484	500	530	556	528	479	517	467	522	525	494	512	510	457	544	516	516	519	523
34735	31941	28827	23474	19405	11009	5623	3319	1768	1063	790	620	409	374	326	283	231	221	253	221	225	225	231	246	242	215	241	217	238	244	224	241	203	229	235	209	192	208	225	216	245	234	233	212	224	247	209	205	222	246	237	204	223	241	247	217	222	245	237	218	242	230	241	205	194	231	200	229	197	213	216	233	236	185	198	193	241	214	213	246	212	243	189	240	183	231	218	225	204	226	220	206	214	256	212	230	251	261	205	224	195	210	213	225	204	217	224	231	213	211	247	234	238	205	263	252	228	223	237	238	236	224	227	228	239	208	193	199	220	198	204	195	259	200	214	196	230	244	222	249	229	220	198	258	212	263	209	271	215	221	211	240	207	222	263	228	210	246	227	202	226	220	268	262	237	184	222	214	204	216	224	225	236	238	254	210	202	216	222	227	221	227	222	249	240	224	209	227	216	253	228	217	213	236	225	191	210	254	193	216	221	239	219	240	213	226	227	207	230	238	210	213	237	234	234	234	202	205	245	240	202	231	210	201	226	233	233	236	211	280	214	231	209	216	226	221	219	229	214	243	186	221	239	194	209	213	241	236	258	235	192	218	254	214	232	233	243	224	221	196	223	211	229	220	212	237	253	216	235	238	239	219	226	240	229	229	215	230	233	207	211	217	232	220	245	232	221	206	207	223	222	209	262	244	214	228	233	222	245	222	230	233	232	231	242	213	225	257	213	197	210	225	216	206	204	226	226	199	244	213	219	230	206	249	229	207	211	248	200	252	229	232	233	208	244	244	228	210	238	229	209	217	223	206	213	251	226	227	198	231	237	235	214	209	208	241	230	232	236	207	215	223	241	217	224	240	217	211	237	228	197	227	208	206	210	212	201	223	221	241	212	231	251	223	200	229	229	201	232	242	225	239	233	234	232	274	217	200	234	206	194	275	262	220	233	221	214	245	255	221	226	217	203	226	236	209	231	234	215	231	236	232	240	234	231	229	251	219	228	234	238	235	245	227	243	231	236	226	223	213	231	212	210	217	227	206	209	239	219	215	234	232	241	222	229	216	223	250	210	234	230	227	257	230	207	242	223	254	197	240	213	225	218	236	231	244	245	220	225	229	202	263	237	229	243	233	234	231	226	232	232	241	228	233	224	219	221	213	235	206	227	235	230	224	215	246	200	232	229	250	231	219	210	222	235	233	239	226	227	244	225	247	196	237	241	183	230	243	238	233	239	236	204	210	191	197	226	250	208	210	202	244	205	231	245	191	226	208	227	192	230	257	216	220	219	247	226	234	217	198	213	239	224	227	213	216	217	246	245	214	220	235	206	209	203	243	228	228	215	208	216	230	255	211	242	205	228	214	220	214	240	230	229	234	237	236	236	229	223	187	220	197	223	235	223	206	232	217	207	248	208	210	217	224	226	244	217	223	234	224	220	219	230	211	194	218	241	253	239	244	223	229	229	210	214	223	198	239	222	222	195	218	230	232	210	238	232	223	231	255	234	200	209	234	204	214	233	231	223	253	233	205	220	241	227	251	214	236	250	234	233	228	237	241	197	234	229	218	240	239	215	223	218	234	208	249	223	210	241	243	216	242	240	232	218	212	247	229	233	237	191	256	230	213	214	232	212	221	231	222	227	206	222	223	211	187	222	216	247	222	218	210	213	218	226	226	229	219	226	252	229	218	213	223	229	226	218	210	213	201	225	225	226	226	210	224	236	195	243	235	206	234	229	218	235	238	230	217	235	211	219	217	228	221	216	213	213	224	252	198	219	225	231	218	224	210	215	241	241	213	215	224	264	234	216	230	238	239	223	232	250	208	228	261	222	211	231	229	217	203	221	223	204	206	243	230	226	203	203	207	208	239	244	211	226	225	248	225	210	207	213	215	227	219	225	229	214	220	209	217	216	221	220	211	220	201	233	216	218	239	214	255	218	226	243	225	206	251	214	207	211	218	209	230	242	215	211	224	242	235	238	248	227	255	214	224	221	241	212	244	241	253	202	240	214	219	207	220	206	225	206	240	240	230	263	202	204	206	231	225	218	207	197	231	242	250	198	224	203	217	223	232	226	232	216	210	191	209	225	222	231	205	239	196	231	229	220	223	219	214	237	242	215	230	190	221	231	234	212	215	231	234	253	229	236	226	241	214	245	214	238	203	201	240	244	199	206	238	222	206	262	196	248	202	235	216	251	251	247	216	217	224	224	221	248	237	222	199	215	231	200	212	216	224	235	205	237	221	238	254	238	234	238	235	274	228	222	222	239	204	232	231	250	191	212	240	211	221	213	180	228	220	214	209	194	219	215	210	223	210	231	220	209	233	237	234	210	232	208	252	215	224	232	223	187	193	230	204	208	220	228	214	228	213	229	202	211	230	201	206	215	194	260	190	210	242	237	219	240	218	236	233	235	225	258	193	217	225	210	213	206	222	223	246	198	215	256	212	219	244	216	249	230	227	207	241	234	217	215	217	240	207	219	213	239	218	213	250	225	211	194	227	232	223	213	204	230	237	223	223	209	196	232	215	250	219	245	246	237	239	242	227	233	201	217	235	222	256	254	210	204	248	217	231	220	226	220	233	214	246	215	241	209	209	220	222	277	257	244	222	236	267	210	210	212	259	213	199	233	224	205	239	218	221	221	230	223	241	220	230	213	222	196	238	262	235	192	214	234	256	237	207	229	204	233	214	242	244	217	219	251	233	199	204	208	207	241	202	233	207	195	236	223	238	223	223	250	213	233	205	216	218	239	222	238	245	201	253	218	210	205	233	244	240	205	204	246	238	201	226	212	228	192	243	204	211	211	203	251	212	237	234	211	239	214	217	240	246	235	229	225	214	227	214	259	226	203	221	230	230	220	225	230	234	241	229	225	230	232	217	229	242	224	215	216	221	231	220	225	274	202	244	211	218	212	208	198	241	253	220	239	237	235	232	231	222	223	212	227	235	222	241	236	211	235	206	227	250	227	241	222	239	198	221	202	210	225	211	229	219	245	223	200	210	233	243	207	247	266	224	208	270	215	222	206	214	257	237	250	212	225	253	221	199	215	200	211	220	215	240	242	243	209	248	219	213	246	223	209	229	211	208	228	232	192	225	242	223	232	205	209	205	218	236	217	236	207	202	233	193	210	253	208	225	232	217	271	221	232	226	212	232	232	207	240	214	206	248	203	253	219	238	222	229	226	217	256	215	203	192	200	222	231	214	238	215	215	230	212	245	223	242	209	247	225	217	223	229	251	208	232	224	210	232	236	240	220	224	218	212	237	227	227	229	206	195	231	230	241	243	231	241	214	256	221	197	208	228	229	229	224	236	231	243	246	209	215	218	210	205	216	188	220	228	222	250	219	227	213	208	229	212	213	234	229	217	230	215	196	203	242	242	233	200	222	253	226	253	219	226	248	213	235	241	234	230	222	232	246	252	215	213	216	226	221	232	226	243	222	230	237	188	213	232	214	236	233	235	228	185	196	232	232	215	226	223	251	200	216	216	217	241	228	221	232	227
21568	26410	30994	34350	32308	23763	15946	12036	7338	4807	3348	2187	1567	1216	959	887	626	642	564	537	543	534	511	520	565	542	518	540	541	509	506	467	521	541	508	512	523	508	516	528	520	487	516	506	493	502	537	510	536	519	539	507	491	489	556	573	534	542	498	516	486	515	499	516	531	563	517	496	561	494	558	525	555	517	527	521	494	490	508	520	541	510	492	505	552	511	516	518	459	481	576	456	540	498	506	530	497	503	543	491	478	512	502	559	511	493	526	546	498	501	513	514	570	490	532	494	498	505	548	527	508	536	537	518	534	563	514	468	526	500	533	541	464	491	475	514	496	524	508	488	488	554	533	538	513	541	508	490	559	515	546	522	499	518	528	537	519	458	492	564	501	504	539	510	488	492	527	521	516	485	472	508	543	473	513	480	537	502	516	515	521	536	536	524	502	537	503	521	493	523	521	518	521	469	532	543	534	521	482	502	495	525	532	566	480	493	514	542	513	534	508	500	536	528	527	462	532	490	545	521	539	465	501	494	519	497	488	511	525	495	537	519	495	523	496	502	552	537	480	506	500	505	535	559	502	517	483	533	505	533	497	473	497	490	475	531	493	537	521	520	523	478	494	511	486	507	510	504	564	511	509	492	533	508	529	537	560	527	538	543	535	538	532	539	502	509	483	524	484	499	527	524	534	535	493	492	555	520	540	528	554	518	531	511	514	520	512	522	506	514	521	467	514	510	487	520	511	520	512	517	536	498	525	540	513	498	522	484	467	518	488	507	515	522	511	501	525	495	521	497	504	519	504	520	485	489	533	512	512	527	476	542	527	516	528	523	514	508	518	537	514	549	529	500	513	512	496	530	545	481	502	511	524	523	526	507	517	488	494	518	519	533	489	516	495	468	546	553	523	501	498	560	519	505	521	478	500	558	514	493	511	493	522	484	548	521	523	482	479	526	538	538	504	502	510	548	573	552	515	503	498	558	521	492	525	540	504	489	508	510	501	510	524	503	514	525	527	486	544	515	512	493	497	516	491	476	514	489	515	497	501	550	506	510	500	523	562	523	541	545	523	519	556	506	520	501	547	508	481	533	517	530	532	548	564	528	517	529	511	534	489	525	500	521	478	509	519	498	515	516	517	506	518	519	502	513	505	485	488	530	525	509	504	547	495	522	503	515	507	510	528	495	532	565	479	507	533	563	536	508	487	501	514	502	497	511	504	538	527	491	547	534	507	493	505	521	537	504	526	502	499	502	513	494	507	511	512	567	538	486	540	502	558	500	502	543	460	466	502	508	503	523	549	525	537	481	506	504	513	504	502	525	498	473	531	514	515	525	484	515	523	515	512	537	523	493	512	528	509	468	500	492	535	495	508	478	517	509	521	505	480	538	534	484	529	511	490	487	487	554	505	513	548	518	536	528	533	528	482	525	555	535	527	532	525	526	536	478	523	526	477	501	505	508	515	455	568	477	561	476	518	521	534	516	499	522	484	523	520	544	536	495	544	505	530	522	522	525	492	513	537	516	501	481	533	534	495	517	483	563	508	518	484	513	521	526	512	465	520	475	520	513	528	504	500	516	520	540	553	538	517	504	513	517	486	514	499	529	511	502	511	504	551	524	512	528	516	509	511	497	509	538	535	502	522	526	566	491	543	524	497	522	521	534	533	525	491	511	491	497	498	517	538	450	540	515	551	555	528	536	508	512	509	521	533	525	517	546	517	539	527	494	486	468	531	516	521	513	479	505	488	529	523	514	564	526	503	498	538	563	543	514	555	515	509	549	532	559	479	492	488	507	512	513	539	542	506	513	472	516	487	513	498	496	493	481	510	523	511	517	532	540	552	511	533	541	525	472	512	512	519	513	487	514	487	529	535	543	521	492	478	539	520	496	494	493	563	538	519	500	495	479	516	509	522	496	545	472	515	519	510	483	524	559	508	504	532	539	470	496	479	531	550	525	499	507	511	536	512	508	489	473	519	569	508	509	506	525	533	516	496	525	558	474	514	493	491	527	591	488	532	543	558	525	504	531	546	561	518	516	558	503	484	501	545	530	523	518	504	474	525	510	535	531	527	545	481	486	503	473	482	533	493	503	509	580	493	525	498	507	496	465	500	511	534	548	484	496	516	538	516	521	489	518	521	493	531	497	492	528	506	501	509	517	472	511	526	516	498	492	490	515	516	548	499	493	496	554	521	497	505	538	520	493	515	502	536	548	518	488	512	498	530	549	495	525	498	449	480	533	547	537	503	479	499	516	520	506	542	521	498	483	447	491	490	527	503	542	527	502	499	499	500	459	526	548	543	514	507	507	507	535	531	531	502	547	547	523	536	537	523	495	488	510	507	504	518	512	497	526	461	519	511	495	488	506	518	528	499	536	513	539	516	501	522	490	553	477	520	505	554	474	500	507	538	511	515	552	521	490	555	539	539	488	591	530	501	517	534	484	507	514	512	522	505	521	529	511	552	532	497	540	524	511	537	498	509	526	514	516	530	571	531	530	516	494	511	512	531	515	487	514	537	553	494	491	528	513	529	496	523	537	522	520	464	524	516	509	502	480	523	511	503	534	545	535	525	518	545	500	484	511	552	530	512	520	524	524	519	511	531	505	532	541	524	524	524	505	483	511	496	519	504	497	490	516	545	518	550	512	502	502	506	491	502	496	534	552	481	511	474	544	527	504	499	509	511	492	522	482	501	506	545	519	553	526	500	511	546	483	544	536	527	533	525	518	464	490	514	501	515	526	490	494	495	497	513	505	545	476	522	498	519	485	486	487	522	533	494	485	566	497	495	496	522	509	489	510	521	532	509	518	519	528	524	510	529	543	505	557	509	489	526	515	491	532	536	475	519	511	539	552	523	556	507	509	522	517	530	494	507	536	527	526	517	525	485	486	487	489	515	506	502	534	504	531	520	480	492	546	531	492	495	508	536	510	481	495	536	553	546	487	517	506	546	511	478	500	486	525	532	532	491	482	522	518	531	508	538	534	497	561	505	486	554	534	513	517	523	488	531	515	524	518	513	515	503	513	535	500	537	530	506	548	532	490	473	577	502	477	519	498	509	550	493	498	530	510	517	524	503	517	541	510	523	523	506	496	506	543	537	517	506	515	572	526	472	513	471	533	516	460	520	520	492	489	530	542	573	488	546	500	483	481	505	508	491	575	537	478	497	528	526	544	521	550	504	544	492	465	524	498	552	536	493	508	501	507	570	535	520	541	522	496	496	475	544	513	504	505	560	517	538	481	520	498	574	550	494	529	526	545	520	521	508	541	523	496	525	513	545	505	521	541	537	560	526	502	503	535	508	460	512	529	494	516	498	478	503	510	531	521	501	534	504	500	503	504	452	532	551	521	506	512	500	525	507	537	474	516	499	472	510	478	502	537	500	518	535	514	507	474	490	550	499	502	485	536	526	529	491	541	512	523	494	530	500	534	512	515	518	514	516	559	513	529	492	529	499	541	508	491	493	473	510	475	519	542	528	491	505	499	558	515	530	503
52368	51053	44925	47194	37111	27952	21806	19530	14892	9798	6648	3706	1886	1159	1024	637	425	341	318	266	227	249	243	232	254	226	223	219	245	224	247	223	197	235	216	190	233	222	227	239	232	215	255	222	226	202	189	247	241	211	216	212	196	212	230	220	210	220	257	226	203	205	222	226	244	243	232	195	237	245	223	219	212	202	240	199	218	253	227	229	222	195	220	215	213	250	231	223	237	218	225	240	228	236	218	229	215	220	200	243	228	221	222	216	217	197	225	204	243	199	225	233	207	227	202	261	240	185	241	225	220	199	210	205	245	222	217	241	196	244	217	193	240	226	215	237	237	211	216	236	218	241	226	212	234	253	235	234	224	237	234	208	223	235	217	220	240	229	232	238	214	201	203	243	236	233	215	230	245	207	213	205	227	226	240	253	242	243	208	220	228	237	236	239	234	246	217	227	214	211	243	225	228	217	242	213	235	226	250	237	249	254	244	209	247	207	206	186	227	213	260	241	236	238	212	234	197	226	197	226	207	206	209	223	198	228	235	237	223	204	232	224	234	242	210	237	245	202	228	212	230	209	220	212	205	244	239	217	221	259	222	233	201	231	220	213	212	232	226	241	216	208	243	215	190	213	220	237	208	247	239	225	217	219	236	195	206	204	244	244	177	239	207	207	217	208	237	220	236	229	229	225	200	234	216	219	238	214	211	234	233	241	240	207	249	210	191	257	230	232	209	208	232	208	213	229	218	235	226	233	217	214	231	220	202	220	212	239	195	208	220	220	220	205	222	226	211	220	249	231	217	228	219	229	223	231	213	230	233	212	226	254	265	218	209	224	232	225	221	200	215	200	209	219	197	228	241	234	237	223	199	221	241	222	252	227	215	237	215	238	203	241	228	213	214	215	229	213	228	209	205	217	213	239	214	238	226	232	210	221	207	197	267	232	229	190	218	211	224	211	253	214	255	225	208	228	220	208	224	205	228	206	220	216	217	218	222	203	221	219	245	218	216	218	208	210	251	218	236	217	238	221	248	231	257	210	233	251	224	220	222	222	235	218	214	225	219	227	220	241	207	224	196	212	207	203	235	227	215	208	216	209	239	210	206	205	220	214	237	256	208	200	229	222	198	234	221	195	217	231	213	240	201	211	248	243	226	235	213	221	230	217	210	225	218	202	222	246	207	210	222	237	218	244	250	227	192	219	235	240	230	206	229	225	210	217	228	221	215	223	216	214	227	217	252	255	224	222	230	216	229	229	241	220	205	217	229	224	220	228	211	205	211	212	237	212	198	192	237	222	236	213	204	226	233	213	213	240	256	210	211	210	232	244	248	224	202	207	245	229	201	208	223	226	205	213	208	216	226	207	207	236	215	208	235	195	208	244	226	224	238	189	224	215	208	238	261	214	227	208	231	204	209	224	225	225	213	229	216	239	248	210	190	208	203	231	234	251	229	209	215	213	206	242	253	219	206	244	223	238	199	217	197	203	210	218	234	233	214	224	232	241	232	226	223	266	215	222	232	249	223	216	216	229	201	217	224	203	245	218	215	209	231	244	242	227	247	222	209	253	207	241	192	213	210	201	226	222	218	236	227	216	219	209	205	252	219	239	225	223	193	207	236	230	196	225	226	227	236	228	215	207	204	236	210	218	244	227	205	223	215	199	194	212	227	234	221	215	210	240	204	255	229	208	240	221	258	184	237	237	220	249	215	234	194	217	237	226	225	208	224	232	246	187	242	224	223	245	215	179	243	235	230	239	207	214	226	223	239	205	239	209	216	245	212	241	236	224	220	205	233	239	212	221	247	229	216	215	255	248	250	228	221	224	217	224	228	222	196	234	227	202	222	226	242	193	201	224	234	241	215	219	238	211	229	225	236	208	253	196	226	232	214	224	208	223	227	209	223	233	218	208	225	206	252	206	227	228	225	236	220	193	243	200	235	211	222	212	199	223	221	216	214	204	237	211	220	220	222	240	222	243	209	221	209	217	211	238	220	230	229	245	207	237	236	209	213	206	209	234	203	220	218	216	239	203	224	221	220	209	208	246	210	257	212	211	211	236	235	217	212	247	216	217	197	214	239	219	203	230	213	218	219	234	222	188	221	229	236	228	222	253	223	233	216	220	223	219	218	213	248	208	237	237	221	209	230	207	193	208	230	222	254	219	233	219	206	231	231	240	214	201	196	227	244	246	212	229	228	246	212	227	244	192	215	219	229	226	236	248	202	213	205	235	230	206	237	230	207	185	224	196	219	229	221	205	225	201	251	228	233	238	221	211	235	221	220	248	218	214	228	235	249	259	228	206	201	200	206	227	241	217	213	194	223	218	222	234	226	224	256	200	217	249	209	235	249	231	191	231	215	233	213	206	228	249	219	198	218	191	225	231	223	224	235	226	238	218	245	224	225	205	229	202	205	249	221	206	228	261	230	216	215	231	221	205	228	234	240	232	253	215	216	237	252	239	221	238	212	207	212	222	240	222	221	192	204	201	246	231	214	206	205	228	202	226	238	220	220	201	243	228	230	223	223	218	213	219	233	227	239	219	238	208	206	221	203	213	216	220	225	216	218	235	233	223	230	224	213	212	207	241	234	214	209	220	233	202	208	224	257	229	208	224	225	240	216	220	206	215	237	193	224	218	229	209	211	233	228	210	220	223	217	234	231	236	220	221	240	179	235	202	239	234	208	228	216	231	225	229	210	247	206	224	260	213	208	232	193	245	235	226	206	225	201	213	246	230	239	225	239	203	216	201	217	192	196	214	207	225	215	203	223	229	191	233	212	211	240	220	224	237	223	212	200	206	228	214	198	212	235	220	220	246	224	236	246	249	220	235	203	212	252	255	236	222	221	231	241	232	217	219	198	207	214	223	239	252	192	229	213	274	221	240	251	212	198	237	215	199	213	213	211	221	230	213	242	194	227	233	206	216	230	254	217	214	220	211	219	228	238	201	224	235	220	202	220	233	223	228	213	223	234	229	225	218	233	238	230	212	217	222	200	236	237	241	200	230	206	233	246	214	219	225	229	217	225	221	241	210	227	203	229	229	219	228	252	215	205	212	209	216	240	222	226	217	230	240	226	217	224	235	206	188	222	236	215	213	220	208	207	233	233	222	232	214	227	201	241	228	210	227	232	209	231	209	225	215	200	198	226	212	233	222	229	182	208	198	216	214	226	217	224	197	218	225	251	215	228	225	218	232	229	231	202	240	218	237	225	247	221	197	201	211	222	234	230	242	240	206	250	206	244	222	223	233	218	225	188	215	233	236	219	218	238	220	229	212	226	237	227	246	213	243	244	228	217	220	180	185	212	217	190	208	212	228	196	219	205	211	247	217	259	236	222	220	225	225	207	208	230	222	263	205	213	249	245	215	224	199	231	253	229	212	243	227	221	245	228	188	208	223	232	209	216	208	221	208	216	226	258	237	224	248	220	236	200	218	215	241	207	213	213	203	247	240	214	265	172	226	184	228	226	243	226	233	215	214	206	220	235	200	241	213	210	230
38238	46767	48507	52936	46755	39238	34047	35881	30727	25432	20445	12846	7522	4611	3972	2497	1499	1036	953	773	592	573	600	554	551	539	538	505	580	565	539	509	498	511	496	470	542	479	547	504	505	477	550	513	517	488	519	502	493	507	568	502	503	537	534	516	481	524	455	515	517	514	508	510	479	490	483	548	576	514	525	485	479	505	524	505	515	534	489	493	489	523	511	492	510	552	518	529	505	499	514	543	494	493	503	516	509	513	560	516	505	518	503	520	505	511	511	504	493	516	532	523	500	504	550	523	529	484	503	507	493	506	538	514	507	538	453	516	543	509	518	503	509	517	497	494	537	535	470	508	517	531	497	504	509	509	516	499	515	512	534	564	529	489	505	519	499	492	541	553	495	498	518	544	500	481	488	508	512	505	515	536	515	507	508	518	506	532	503	490	492	525	491	511	542	473	479	534	516	495	522	507	504	508	478	512	506	478	505	554	492	496	533	494	495	481	514	512	494	457	472	501	488	539	511	487	485	500	483	508	496	496	544	463	516	487	501	532	508	538	470	481	489	497	524	464	547	499	511	508	514	548	499	487	576	468	478	508	521	508	521	478	516	487	537	494	508	481	507	512	510	528	537	506	518	493	501	485	507	506	496	503	480	509	472	506	451	492	488	507	527	492	519	508	519	497	473	508	536	511	459	490	533	520	539	476	515	544	494	559	511	492	495	531	490	492	495	523	472	486	468	529	539	518	501	524	527	533	475	553	496	532	519	513	526	542	519	514	488	461	514	498	503	534	497	511	504	515	504	519	502	516	480	530	509	523	501	485	505	520	524	498	506	505	519	473	477	527	504	511	494	500	523	525	482	496	510	494	513	499	462	502	542	506	530	517	499	459	519	520	525	537	499	489	512	513	498	497	504	486	506	535	485	504	504	536	539	496	471	518	494	549	521	510	497	517	500	517	502	505	506	518	483	526	538	497	460	459	508	480	498	453	493	518	487	513	482	493	498	479	506	561	472	518	516	545	506	549	507	502	514	473	530	472	516	526	487	490	541	497	495	526	514	474	514	503	506	495	502	468	499	487	479	510	494	475	496	495	491	499	494	518	520	520	463	505	526	507	543	491	458	490	490	526	516	459	508	513	496	525	536	498	534	497	508	542	512	502	487	518	491	542	498	504	507	547	486	555	505	518	519	556	474	543	482	522	505	537	515	549	457	532	520	500	486	500	507	511	508	534	472	491	520	492	490	529	498	477	533	517	497	506	510	501	517	490	514	491	518	500	475	515	480	490	503	530	560	471	532	514	495	527	520	518	465	550	505	523	487	460	564	479	528	537	512	513	477	506	542	478	491	540	521	521	527	515	485	556	518	476	472	522	502	517	535	505	515	553	535	519	478	514	499	458	478	501	488	503	488	510	527	478	499	515	484	514	524	502	543	473	507	478	539	502	493	502	551	537	477	472	476	508	522	499	511	511	507	518	507	489	486	503	534	510	520	509	517	527	514	514	528	469	496	503	449	514	523	509	499	505	479	492	510	509	509	514	550	475	475	525	484	479	458	528	486	511	524	512	517	538	523	507	502	508	491	533	524	490	523	494	526	520	518	512	524	503	525	483	515	540	509	508	522	532	530	511	487	501	455	506	488	512	550	518	514	502	532	503	505	540	502	545	508	516	501	521	526	500	531	519	519	496	497	505	539	531	516	484	501	487	506	514	513	499	507	511	471	521	513	499	527	513	486	542	506	519	485	527	512	503	539	502	487	487	517	525	499	536	482	502	451	495	522	524	521	512	492	523	523	476	508	475	526	529	515	533	519	516	497	507	526	512	517	494	559	495	475	572	460	536	484	505	515	482	510	521	502	484	509	529	520	521	537	506	500	514	480	516	508	525	508	526	512	525	515	482	508	501	476	499	513	515	459	509	470	519	467	520	499	525	516	526	528	481	517	531	521	553	493	484	528	525	500	506	516	555	519	495	535	498	524	517	516	533	515	465	522	516	480	538	514	505	511	513	517	516	525	524	559	495	477	524	537	473	509	536	467	516	526	476	529	528	501	514	513	521	486	495	486	487	502	501	473	511	526	525	464	539	534	537	482	469	488	528	531	506	477	533	489	463	522	494	505	504	504	539	504	502	493	507	514	474	540	529	501	506	531	505	517	510	493	523	474	543	481	485	471	542	488	493	483	489	518	528	511	491	517	512	529	517	520	553	470	497	560	525	515	532	510	482	511	513	492	506	500	549	486	506	503	506	462	536	504	450	506	515	554	506	487	492	523	520	514	506	525	506	517	529	494	519	525	538	510	497	511	505	518	486	492	518	511	544	520	485	484	526	514	517	513	487	494	506	499	503	512	502	502	522	495	503	519	485	533	479	475	486	506	508	543	506	498	509	524	535	526	535	488	486	538	536	503	524	509	497	497	531	569	464	531	501	467	523	491	505	486	534	492	493	499	503	505	522	521	468	518	469	495	544	498	511	489	465	541	502	540	479	530	538	477	490	508	512	509	495	503	475	523	510	502	481	517	482	539	556	515	472	526	502	511	510	526	527	501	505	498	481	487	479	533	474	516	468	514	500	481	506	526	538	500	494	487	533	559	508	510	528	481	478	488	534	516	508	501	534	514	519	503	523	529	484	517	513	489	549	530	527	520	534	483	508	481	544	516	505	479	495	502	513	492	473	530	495	500	502	492	501	451	552	550	507	491	497	478	514	511	496	523	522	498	510	514	509	478	517	500	534	482	513	539	504	530	470	548	455	527	468	483	489	520	487	501	496	540	516	495	510	480	485	497	502	524	505	512	528	475	487	512	528	522	531	501	542	532	468	505	518	499	473	481	521	522	517	519	542	554	534	514	553	513	486	485	512	539	477	458	504	525	531	534	504	503	519	496	498	471	529	526	598	550	512	472	505	494	476	525	511	506	527	493	491	515	533	480	528	514	519	551	524	497	490	524	505	466	538	495	488	531	529	531	470	488	532	548	506	503	489	529	489	489	532	472	487	514	524	529	500	517	492	528	498	497	498	535	538	523	483	522	514	498	502	546	519	481	512	507	515	494	549	476	509	511	520	562	501	545	455	537	508	562	531	502	517	512	471	526	506	524	517	518	513	493	508	548	498	504	487	542	561	504	492	505	482	512	498	485	521	487	501	542	497	519	482	503	537	483	512	531	510	527	560	511	524	533	560	501	491	468	522	537	544	521	526	499	520	549	507	472	485	470	539	487	488	507	525	485	546	469	480	486	511	519	515	481	512	513	522	501	530	485	539	438	510	497	475	484	499	470	504	521	568	512	498	501	556	512	553	498	478	470	561	511	494	531	477	491	500	494	466	503	510	536	516	531	545	524	547	485	494	478	527	546	509	477	479	539	499	532	477	511	513	520	509	509	520	456	537	488	476	555	488	498	486	484	513	513	513	535	511	487	496	518	536	499	508	500	519	523	517	515	521	538	509	483	513	521	498	522	484	513	524	511	528	462	454	457	547	474	530	458	507	519	445	519	547	488	499
58470	53975	49785	49908	39182	28909	27825	29818	25703	19159	13546	7174	3695	2215	1736	1172	626	455	352	283	280	270	287	253	234	228	233	211	219	284	224	237	257	223	214	216	220	233	237	236	245	208	232	226	237	225	222	245	229	224	238	217	226	229	225	206	199	188	212	211	244	208	234	222	202	247	205	201	223	239	241	218	257	248	212	195	212	227	220	201	215	241	235	241	246	227	228	212	212	219	227	237	216	230	234	230	230	219	245	222	228	204	235	212	215	207	209	195	206	221	184	198	215	240	228	215	227	202	214	228	229	200	229	229	258	240	198	218	229	220	209	225	245	189	214	240	244	212	242	216	226	227	238	221	237	198	218	208	223	234	215	237	248	233	254	221	240	237	233	229	223	218	222	212	222	235	234	227	203	214	204	228	207	209	208	223	220	222	222	205	225	211	222	205	251	190	236	206	220	242	213	231	232	206	240	212	241	247	219	205	207	209	238	234	235	224	201	227	208	241	213	224	210	206	187	247	242	242	222	235	217	209	232	213	202	208	259	216	220	231	241	257	247	234	233	232	185	226	230	234	223	231	244	230	246	217	217	233	222	212	203	243	224	235	218	236	194	226	196	220	231	211	214	207	242	254	216	227	235	216	212	218	231	236	221	221	230	208	208	212	219	232	217	222	235	186	197	236	227	234	228	239	201	227	225	247	218	188	224	214	207	203	233	221	222	236	206	229	239	203	210	208	213	211	233	220	216	215	195	225	207	223	195	228	225	247	223	227	224	234	254	229	212	189	231	213	195	233	241	222	228	210	258	242	199	208	219	216	221	256	241	209	219	211	219	243	235	213	205	233	217	205	217	215	234	218	205	224	227	216	237	222	229	210	248	237	237	240	239	230	220	205	194	209	223	222	234	240	220	231	229	235	218	262	220	223	223	231	230	233	215	210	212	224	213	214	235	191	216	225	221	220	229	232	226	198	247	213	211	217	237	242	215	210	253	213	237	252	241	244	210	258	206	229	204	220	210	217	224	236	219	225	192	234	244	229	220	212	236	243	222	197	205	228	233	224	238	220	213	244	235	257	210	225	204	217	235	223	250	225	207	210	224	214	247	210	208	197	252	220	206	227	219	228	224	217	219	241	234	241	219	261	232	204	235	209	244	205	218	201	199	223	216	217	233	217	226	227	215	207	239	232	223	202	242	240	220	216	222	191	209	238	230	245	263	238	194	216	225	240	218	234	223	237	226	249	232	230	250	234	221	251	220	239	210	198	214	233	233	266	235	212	225	213	216	226	228	196	206	223	208	225	218	233	213	192	232	241	238	238	253	217	223	261	216	234	225	232	221	231	221	211	195	198	212	229	210	216	213	213	220	208	220	200	240	229	204	232	206	220	219	255	220	239	226	223	244	254	234	212	204	179	235	217	218	201	206	197	249	201	232	189	231	226	211	230	206	252	229	259	242	221	242	211	203	212	249	210	209	211	250	221	216	234	235	203	208	243	197	224	238	220	227	215	222	225	217	202	237	239	220	225	238	255	221	257	204	255	225	238	228	216	210	207	209	201	204	211	228	238	205	219	206	217	219	216	215	234	245	214	222	238	236	259	235	264	268	216	226	240	252	247	196	221	219	229	234	250	238	230	221	259	222	230	247	212	192	221	227	214	222	218	212	239	218	250	198	232	214	242	237	228	213	250	222	198	222	222	250	246	236	232	231	202	229	210	216	242	192	255	228	216	195	203	235	207	227	215	210	198	240	224	225	210	231	201	249	245	199	234	231	206	257	243	231	230	258	211	219	235	261	242	206	234	238	226	233	215	213	205	191	224	233	242	246	220	241	229	218	205	216	222	219	235	224	258	240	236	243	230	211	247	229	249	231	250	223	221	201	231	232	253	228	202	218	220	204	221	223	227	216	213	255	223	223	212	235	230	229	214	198	228	201	192	205	237	197	233	232	214	239	208	232	217	201	220	225	214	236	208	224	224	212	255	219	203	235	219	203	229	229	215	228	257	232	211	225	219	243	248	222	209	211	216	212	215	218	216	238	229	229	234	204	209	238	238	247	232	211	223	235	233	236	235	241	273	225	252	237	210	207	224	227	215	223	213	232	225	227	210	233	249	215	249	228	224	225	217	222	226	233	204	221	211	209	177	252	217	246	215	208	183	196	214	215	213	233	232	237	252	251	221	229	234	230	243	233	217	220	218	238	224	241	235	218	235	212	201	204	231	234	240	231	230	232	241	228	251	241	229	224	237	210	231	200	202	216	212	228	243	229	220	209	223	243	225	235	235	259	261	249	238	238	218	198	249	235	197	203	198	206	195	227	233	245	209	209	219	207	242	220	210	234	212	237	216	227	206	210	209	238	242	202	211	241	239	214	197	197	218	244	229	213	236	222	202	237	203	244	233	209	225	231	238	228	239	198	242	210	232	236	219	182	195	240	244	241	254	226	210	237	221	205	206	235	244	216	242	233	225	220	235	205	189	230	213	218	217	236	246	242	227	227	259	236	239	182	243	204	218	200	253	223	235	264	223	205	231	213	238	222	207	223	237	202	226	246	227	221	219	243	186	236	219	205	235	220	213	222	231	226	248	212	210	192	199	220	226	212	236	222	234	234	204	229	219	203	222	264	239	201	195	225	257	230	219	200	216	193	226	239	199	222	236	199	236	200	184	223	232	234	207	239	200	224	235	205	225	220	217	225	217	216	185	207	233	180	217	227	248	199	212	207	244	210	227	199	232	202	248	240	222	244	256	214	245	242	240	222	197	218	238	221	229	252	226	225	225	232	203	249	220	223	235	213	210	230	244	233	195	204	219	241	207	247	227	219	224	224	220	222	208	228	224	226	228	226	245	229	246	217	227	235	219	192	206	227	218	233	220	251	235	237	215	218	246	204	217	201	266	197	267	208	232	228	215	211	236	220	218	239	243	224	257	225	230	221	236	222	214	228	207	233	225	232	246	212	224	197	258	228	255	217	197	217	247	236	231	245	230	213	219	223	183	226	227	240	234	229	237	228	220	203	217	204	198	237	224	214	257	234	241	211	259	210	262	231	233	229	233	235	230	243	203	228	221	214	235	239	225	213	221	225	221	229	242	227	235	261	211	227	215	246	225	226	203	237	207	206	221	235	224	226	201	203	235	220	211	230	225	233	219	208	235	222	227	211	225	194	225	231	236	240	218	221	233	227	207	209	213	224	236	245	207	234	227	244	209	213	220	226	237	215	202	228	226	241	223	239	243	226	236	231	194	220	208	228	224	220	217	220	277	195	214	222	230	236	221	191	232	224	225	215	227	250	227	232	211	237	199	231	208	223	250	251	199	249	195	227	226	242	221	220	220	248	248	223	215	230	225	212	244	243	229	203	256	222	228	210	235	215	244	225	215	221	224	242	212	230	238	213	219	204	246	213	199	248	224	228	200	245	228	243	251	221	236	204	217	224	228	232	229	239	241	231	214	241	241	245	229	194	219	194	246	226	234	218	209	224	245	206	214	212	236	216	252
42899	51653	55423	58427	51292	44612	43576	45712	40658	35510	30123	19880	12225	8385	7104	4702	2220	1460	1187	817	750	701	670	564	618	566	572	539	633	594	581	556	533	533	515	471	495	494	487	494	537	490	476	496	488	518	508	510	537	514	535	537	497	482	532	497	505	518	510	541	529	504	509	493	526	513	539	487	489	531	455	515	492	517	519	500	524	483	531	476	509	508	518	489	458	465	484	483	501	487	473	454	545	515	510	524	484	490	469	503	495	483	515	491	529	500	494	488	514	477	513	498	529	486	515	509	482	498	484	502	513	516	522	513	446	531	544	494	550	514	469	489	492	470	494	487	511	489	551	508	493	478	524	523	487	549	460	482	490	529	538	535	542	480	493	515	532	468	511	534	516	502	490	504	499	506	484	488	519	519	514	514	510	511	531	556	498	476	505	553	528	481	515	500	496	503	517	469	472	492	473	528	464	553	517	502	531	463	508	522	520	538	480	511	490	517	536	490	518	522	538	525	491	518	494	495	527	515	512	506	494	491	512	540	509	501	518	470	512	501	529	522	523	495	494	532	492	472	500	531	517	481	528	588	524	496	525	535	518	511	514	545	507	493	511	503	510	505	508	518	502	544	479	504	531	514	505	497	491	519	527	557	504	530	510	512	473	502	529	493	497	507	493	516	547	523	495	509	553	491	496	480	506	482	508	498	516	516	492	515	532	507	522	501	492	523	499	473	492	536	497	526	504	532	492	504	520	523	492	478	505	533	480	528	490	505	516	473	477	484	506	477	499	479	492	480	490	537	528	528	530	493	531	532	551	512	472	516	537	486	513	530	508	503	506	514	523	504	517	466	485	496	553	510	533	501	478	502	505	523	490	524	510	498	492	502	543	485	501	509	512	500	507	498	516	489	500	485	472	516	478	533	517	475	537	534	536	495	505	536	491	503	523	500	500	480	508	455	509	496	487	492	519	511	531	514	513	497	502	541	505	492	519	498	513	504	528	503	503	490	476	500	504	504	490	505	467	472	528	503	531	484	515	490	555	498	556	481	515	524	495	496	520	494	516	504	510	561	522	524	550	483	500	526	493	564	506	518	461	503	507	558	535	508	490	529	487	495	532	476	538	543	509	492	477	519	502	542	478	480	490	499	477	500	521	491	495	520	525	517	521	524	507	498	486	490	518	537	513	514	531	520	526	514	505	511	464	463	474	507	549	476	505	512	546	448	500	518	467	543	506	489	512	534	499	490	524	491	470	503	514	505	489	532	509	505	474	532	515	508	470	487	538	451	491	500	463	543	510	518	507	537	507	515	517	530	538	496	479	493	506	505	531	525	514	524	489	500	539	472	476	513	501	508	514	507	556	548	524	505	497	492	468	506	531	472	542	525	543	485	514	504	527	535	515	533	505	515	525	522	537	533	494	503	534	510	499	512	503	499	512	511	487	527	472	494	545	530	508	484	515	533	482	472	514	498	533	477	522	505	509	494	492	509	500	528	479	482	465	485	555	533	488	534	484	495	503	500	481	469	513	482	532	478	483	523	481	517	490	497	529	513	482	530	499	521	517	522	521	507	521	453	476	498	514	482	507	434	496	503	516	490	472	520	507	508	485	543	498	481	525	490	515	548	518	496	502	465	477	542	521	538	492	478	497	506	498	488	492	524	503	475	472	491	497	468	494	499	506	467	512	503	461	542	495	534	502	507	503	526	504	502	500	506	498	544	479	480	502	530	514	504	514	511	492	497	465	516	507	473	487	541	544	493	511	465	535	491	526	514	558	465	506	470	488	469	457	520	546	482	490	518	481	507	515	545	483	469	524	497	481	490	490	538	509	502	481	497	483	474	478	445	518	534	495	516	483	534	493	468	499	521	518	500	462	511	457	507	518	503	517	498	519	503	507	544	502	503	482	474	533	521	470	475	475	502	507	478	524	506	486	470	512	504	552	494	497	501	476	508	495	525	479	500	496	470	534	512	507	499	497	534	479	506	505	464	478	536	472	496	534	513	534	477	519	486	501	545	503	512	491	536	494	469	509	517	496	492	535	475	499	501	480	518	510	476	474	500	472	516	540	496	509	516	501	533	502	493	460	507	504	530	513	484	515	504	520	551	494	525	503	531	499	527	453	501	503	521	495	512	510	497	449	490	459	499	479	504	501	489	477	522	517	493	494	501	447	504	508	472	499	490	493	495	482	479	514	535	479	540	535	532	484	505	464	476	482	496	502	548	514	545	496	487	479	515	517	522	524	516	549	502	511	490	560	510	463	493	462	487	467	487	499	508	495	513	527	523	565	518	515	531	493	537	516	486	510	500	495	519	497	504	525	515	520	513	505	516	531	462	513	499	473	481	528	560	530	517	527	490	517	484	480	531	528	513	521	519	484	476	515	515	512	515	497	491	509	514	532	476	553	526	480	491	518	517	517	484	517	482	481	510	503	494	504	490	535	504	483	502	536	490	484	487	485	494	493	532	505	548	539	499	542	526	490	521	522	501	488	497	476	519	493	533	489	497	561	505	547	462	498	583	506	475	499	486	503	497	544	501	518	532	482	498	494	470	504	504	537	510	511	544	488	496	492	510	504	519	503	506	520	515	473	479	510	559	480	501	492	531	513	482	464	509	500	507	497	491	523	498	513	502	473	551	527	502	470	553	500	517	540	498	487	520	493	497	491	506	464	457	478	504	506	475	525	513	515	507	508	468	498	495	479	471	535	494	518	522	514	502	510	500	502	495	507	531	509	506	527	574	499	526	513	500	536	527	515	495	518	532	507	542	520	507	507	535	520	466	499	536	508	518	457	498	500	511	521	495	535	519	514	497	500	559	505	505	475	506	495	512	474	503	518	462	513	522	475	492	490	492	519	480	540	528	526	529	482	487	474	539	543	539	539	540	502	484	496	465	491	518	549	503	468	520	481	533	508	522	493	503	549	542	517	495	556	522	496	524	499	474	493	538	523	476	506	525	500	484	519	483	517	537	547	510	541	505	494	528	512	527	494	524	474	507	461	526	487	489	459	515	514	511	526	502	510	479	518	541	489	514	473	486	500	506	505	483	501	521	547	509	520	456	478	557	533	505	517	509	494	454	543	474	500	494	519	469	497	495	516	529	533	531	524	489	488	504	530	513	531	504	522	509	525	533	477	508	483	496	490	495	488	477	493	516	480	540	500	486	482	501	498	508	460	485	488	472	515	512	463	528	455	537	524	490	503	499	534	488	535	525	455	506	509	495	495	515	491	511	484	502	511	490	512	488	534	513	511	499	482	524	503	472	503	525	541	506	515	521	482	532	486	490	518	478	504	485	488	487	517	491	479	479	506	509	483	527	490	483	532	520	464	526	502	484	492	493	552	512	497	526	479	506	549	503	507	542	478	501	495	494	504	532	516	515	460	475	491	473	514	496	516	557	501	569	521	510	537	496	482	490	504	478	520	491	501	499	516	525	482	493	497	503	492	531	518	513	512	508	503	512	519	496	467	511	494	514	495	550	492	540	484	508	498	470	534	537
34218	31335	30667	25717	15067	6893	4551	2949	2093	1589	985	645	384	347	293	298	268	225	222	210	219	213	240	228	253	224	251	232	232	226	225	260	215	207	179	249	234	200	220	201	248	248	253	208	227	231	249	195	237	241	220	236	239	210	238	241	236	230	206	204	218	222	225	228	217	207	247	221	239	204	216	211	239	221	224	227	207	231	220	245	215	215	231	199	237	236	262	221	236	217	226	231	232	226	231	217	248	227	233	217	216	229	230	227	243	210	237	227	229	234	223	214	201	241	222	240	241	209	206	223	249	251	239	230	243	240	227	240	247	238	201	239	239	204	225	232	215	225	221	219	220	259	233	192	205	216	233	237	200	234	184	242	211	223	226	250	223	215	214	238	209	275	184	239	234	203	208	217	241	208	233	239	218	218	233	241	214	240	209	203	262	204	228	226	192	207	220	230	236	204	223	234	225	230	231	222	197	215	254	236	211	243	204	228	238	248	203	233	247	215	231	213	200	233	240	213	249	233	232	245	218	241	229	243	237	240	232	239	237	224	226	207	214	212	224	247	215	222	250	208	233	211	223	213	216	222	230	223	229	226	265	201	238	239	224	210	228	233	226	225	234	212	222	250	221	194	235	230	239	217	219	234	260	224	231	216	219	217	236	198	244	218	235	220	208	202	258	218	237	217	217	228	213	199	244	213	219	225	217	223	218	227	183	242	231	195	243	219	217	232	220	240	204	227	232	220	225	206	238	219	212	250	228	217	204	212	232	229	223	206	209	216	224	238	212	217	232	231	216	233	225	244	193	255	242	229	247	238	210	243	225	230	231	224	210	205	243	225	221	205	241	237	212	199	207	229	226	241	232	231	226	213	190	221	225	221	238	223	268	220	234	247	218	239	274	224	231	206	212	246	227	247	257	209	242	221	216	231	233	211	239	225	223	232	222	204	213	215	209	237	211	222	232	225	243	206	191	226	205	224	224	209	219	213	223	229	252	242	199	218	220	224	209	219	186	225	227	214	231	202	212	216	221	226	237	255	219	227	239	210	223	238	229	230	244	219	238	231	207	206	208	229	262	224	224	211	239	199	233	222	214	213	251	240	251	228	208	226	219	228	202	255	209	236	252	206	243	242	214	209	242	209	218	191	206	202	221	245	201	242	236	213	216	203	220	225	226	215	196	227	243	197	245	218	222	224	214	252	217	248	265	230	251	218	223	241	237	216	204	235	223	229	222	233	259	247	228	218	227	240	241	240	210	256	223	218	238	238	229	256	233	214	208	206	216	244	247	204	214	202	186	221	240	226	216	240	226	215	230	225	240	189	220	224	199	225	228	239	229	221	265	229	223	224	218	229	242	195	205	214	205	247	228	226	249	214	236	238	233	216	215	207	227	226	222	225	251	251	253	235	213	214	204	245	247	225	237	222	218	236	233	206	240	254	217	226	202	229	239	224	222	219	241	212	211	261	229	209	252	240	247	221	209	231	188	222	224	223	243	223	220	230	233	237	268	223	219	267	220	195	230	249	231	235	215	227	181	204	217	239	214	245	233	227	192	224	225	218	239	243	241	222	213	227	204	212	231	236	218	235	215	223	234	204	196	214	211	201	232	228	216	209	225	226	247	231	252	210	219	235	229	202	230	224	236	223	244	218	229	212	225	208	216	213	237	238	223	251	239	213	223	249	246	214	191	222	218	236	217	215	254	230	213	220	248	256	254	232	236	209	232	235	229	228	255	246	227	212	236	237	254	224	227	235	206	211	210	205	218	242	207	220	241	249	231	206	209	204	228	238	210	205	213	232	191	207	229	239	216	220	224	225	231	213	243	233	222	197	237	239	225	238	227	236	254	261	258	200	244	220	221	266	218	248	224	240	221	229	236	205	204	231	228	235	218	223	219	224	216	224	255	232	249	209	216	218	202	229	251	202	208	213	215	241	246	241	244	213	222	239	233	231	272	182	199	240	244	222	220	213	208	209	237	235	234	236	195	240	208	213	249	243	225	218	231	229	224	209	211	241	237	192	231	216	230	222	232	231	245	261	227	219	221	198	241	228	231	210	208	239	247	220	214	219	226	204	230	224	225	218	229	242	198	216	214	229	203	226	223	236	245	206	219	237	239	219	223	262	209	218	210	202	230	267	232	241	240	226	237	251	260	226	229	226	244	257	227	238	219	251	277	261	227	220	222	222	240	203	221	220	239	213	228	260	244	210	235	207	258	222	221	230	189	226	208	215	204	228	210	196	241	224	215	238	233	230	212	250	229	235	208	214	215	211	227	223	201	201	255	241	223	226	229	254	220	231	235	249	234	200	223	243	225	238	247	229	208	218	214	244	214	228	233	248	221	215	197	231	223	220	246	223	226	229	243	216	225	221	236	214	235	229	200	242	207	213	210	221	211	230	218	245	244	217	228	222	253	220	235	222	204	258	252	233	226	226	231	247	253	228	210	243	241	237	245	225	212	208	227	228	206	227	225	219	238	210	219	242	252	233	216	237	228	213	241	207	228	221	229	222	243	237	237	246	221	217	223	256	231	216	227	227	207	205	233	212	219	227	231	231	207	225	221	239	213	227	246	212	241	238	235	206	228	221	214	221	231	218	214	217	256	234	203	224	242	189	237	252	251	212	241	215	229	229	241	208	227	256	230	234	239	257	232	219	221	212	226	221	241	222	224	236	216	227	221	248	243	200	235	239	224	226	238	206	238	219	220	250	232	222	222	207	233	214	232	203	208	235	222	231	226	218	245	215	235	228	215	224	221	230	224	240	238	232	237	235	213	218	216	232	226	218	247	209	218	213	218	220	231	227	233	229	223	217	194	222	203	216	212	221	208	245	257	217	212	201	217	253	230	232	233	246	207	231	227	203	218	236	232	259	211	225	215	240	261	241	213	246	248	212	241	224	244	238	226	260	234	267	199	236	231	191	213	234	212	241	235	204	244	200	237	207	203	210	247	230	208	208	230	231	242	224	228	230	218	215	206	213	240	243	229	243	233	250	188	195	247	234	238	200	222	220	210	224	229	219	227	228	203	243	232	227	234	256	268	234	234	244	230	239	222	238	242	225	224	232	226	214	236	254	194	204	226	252	219	260	253	236	234	235	200	229	263	221	243	225	229	211	197	227	220	218	217	220	221	216	230	221	213	235	241	216	196	215	222	236	211	251	218	237	227	244	229	229	218	234	238	239	221	221	254	219	251	190	233	202	235	229	246	224	230	238	237	213	242	223	222	189	235	248	208	227	238	207	238	213	203	217	236	198	201	250	250	196	209	243	237	198	227	225	249	216	225	219	217	222	219	197	240	227	229	236	225	203	226	235	227	250	238	219	209	200	225	197	207	213	209	218	213	227	236	237	229	241	252	242	242	237	216	225	203	235	241	214	223	226	234	223	214	235	233	196	242	228	227	214	252	242	222	239	236	228	230	224	217	224	219	205	231	217	209	246	225	218	238	245	258	227	232	223	258	232	215	211	222	202	259	252	260	231	207	246	212	225	209	189
21082	24846	33425	34986	26167	17878	14563	11303	8614	6618	4441	2410	1390	1049	915	759	622	566	503	560	545	514	531	480	507	567	503	521	525	516	515	533	518	502	476	478	532	491	505	494	533	504	484	533	520	516	527	563	534	497	522	508	551	528	499	532	491	507	555	512	486	497	569	530	472	512	481	568	510	492	511	519	502	480	495	514	539	499	523	543	516	470	482	545	514	516	485	481	509	542	542	524	509	518	499	548	525	528	521	541	552	527	474	489	530	496	523	496	487	507	551	487	498	502	509	505	521	511	507	536	508	488	498	535	546	481	551	499	503	500	552	521	470	527	489	501	517	483	554	480	563	517	538	527	518	484	529	485	525	524	516	514	548	494	498	528	541	535	494	573	517	517	524	471	515	544	495	569	478	493	534	511	506	501	530	517	548	502	497	552	512	553	487	502	519	524	482	493	489	530	560	471	521	485	511	499	528	527	490	485	504	487	530	484	532	503	530	506	505	509	514	521	537	536	551	540	507	562	518	531	540	547	512	497	503	528	558	503	502	545	547	488	472	499	555	518	547	495	476	525	550	509	479	547	539	521	521	515	521	555	502	471	509	473	493	520	492	480	514	522	535	488	539	555	485	502	529	490	507	501	524	521	517	489	498	539	507	521	535	478	507	548	507	527	500	507	526	526	531	513	505	540	569	498	535	550	532	531	466	538	518	522	544	490	495	471	510	518	534	498	500	509	510	480	496	525	503	526	537	507	530	518	536	524	539	511	473	509	492	515	530	555	524	511	536	549	537	516	504	512	546	486	517	546	555	509	529	537	500	508	543	490	513	490	531	524	506	502	504	514	515	522	486	520	518	508	525	503	516	500	498	515	486	540	505	521	491	488	481	484	493	490	535	494	520	515	530	470	527	476	507	517	485	517	546	506	458	517	493	467	527	524	450	507	550	550	500	497	535	502	505	479	574	555	484	542	495	505	537	509	511	550	508	488	515	508	512	535	532	494	498	536	503	534	520	498	484	513	523	518	508	518	494	482	510	489	573	532	538	497	518	496	516	566	573	537	533	527	531	476	525	542	498	534	507	492	560	468	535	500	504	498	545	527	568	579	500	520	502	528	546	494	537	502	528	527	556	520	514	500	494	510	496	561	508	527	520	521	547	488	502	531	522	516	536	519	529	492	493	530	490	509	474	532	510	517	492	537	507	542	520	513	531	505	549	505	525	547	530	540	537	515	543	543	482	496	521	532	505	495	505	498	525	505	527	528	495	505	521	506	536	571	530	543	487	503	467	510	548	489	506	513	500	551	508	517	546	514	492	512	532	487	495	515	524	533	525	575	518	491	532	509	525	513	524	496	512	513	510	508	549	533	526	507	554	532	477	548	507	516	477	515	532	497	549	571	519	469	487	548	497	468	537	504	505	544	523	528	507	557	512	524	496	503	512	508	467	523	546	491	554	501	514	506	530	530	536	497	511	508	526	510	527	508	554	503	524	494	535	493	574	515	548	524	531	501	504	506	544	530	519	523	503	523	482	535	497	551	480	521	567	487	487	506	539	506	508	490	489	530	555	528	516	488	531	521	492	526	511	514	508	496	496	496	531	507	511	517	522	479	537	535	498	496	498	504	517	516	512	518	519	531	460	502	530	485	493	573	540	525	521	541	513	513	522	520	474	485	527	501	513	502	549	512	479	502	497	567	510	508	526	521	502	499	502	517	495	474	500	532	491	528	486	530	498	527	543	513	511	526	478	549	552	546	546	494	538	500	535	521	478	512	529	513	513	512	522	503	528	508	521	501	515	482	499	585	504	534	495	519	518	496	523	549	531	518	517	532	498	528	516	520	535	489	502	523	520	537	495	523	541	518	517	531	547	508	522	483	499	529	518	533	484	514	502	502	572	491	517	532	507	517	535	527	511	503	517	518	515	539	501	500	505	545	551	525	501	518	481	559	510	504	510	535	541	513	503	528	495	541	500	499	559	518	537	466	497	520	489	508	573	530	497	490	469	504	541	556	560	484	528	484	531	521	529	549	502	512	544	485	513	519	521	528	526	512	533	521	506	509	525	532	487	532	573	514	529	529	496	513	553	559	541	546	503	518	485	495	513	489	552	495	513	502	494	451	515	524	530	500	566	510	513	561	540	508	513	515	532	511	511	501	525	526	523	482	510	535	536	524	483	497	514	533	471	529	555	505	515	532	536	495	552	513	519	520	547	485	528	486	537	540	525	512	527	549	535	488	528	534	534	491	551	498	511	543	556	519	509	523	511	502	546	545	506	511	517	551	496	543	504	537	486	486	502	482	526	528	508	526	485	498	498	521	499	574	468	528	532	497	545	504	521	500	512	475	570	478	541	517	517	517	524	499	524	522	524	511	485	524	534	529	548	532	528	469	516	532	492	510	517	499	473	544	530	517	509	488	546	516	522	523	514	500	512	498	515	515	516	532	521	543	539	527	531	480	496	493	521	536	569	534	508	543	483	507	551	566	524	504	529	529	481	475	487	534	502	502	519	460	532	532	508	485	510	546	467	515	510	486	493	506	490	504	533	511	494	538	525	507	536	520	493	510	541	485	482	525	506	504	519	488	496	512	495	554	527	528	526	527	477	528	497	551	556	523	532	528	533	535	522	495	510	507	541	502	513	518	538	526	545	537	491	539	524	517	538	541	516	513	499	533	481	516	533	543	511	469	528	532	512	539	473	525	504	511	507	533	515	493	458	545	484	514	497	511	545	496	546	549	510	508	527	512	521	498	501	511	518	533	539	510	523	520	485	506	560	506	524	521	505	515	540	500	445	504	492	489	540	496	548	515	495	537	515	527	550	525	514	535	504	500	504	574	529	538	498	555	551	495	525	557	517	497	532	507	515	537	503	506	484	490	550	515	526	529	541	479	475	541	522	512	541	519	530	511	514	539	513	518	498	528	528	521	544	530	544	517	520	481	527	528	481	540	514	528	512	514	516	529	502	530	492	540	489	522	497	522	519	508	519	511	497	525	528	523	481	521	517	524	502	522	522	509	492	540	503	568	466	571	516	493	552	500	497	505	533	519	504	473	524	497	539	527	504	559	501	505	487	509	486	522	511	534	490	498	519	492	522	561	517	513	537	515	538	510	530	493	558	553	551	524	547	554	496	536	508	521	525	516	462	495	523	511	566	499	517	507	529	548	525	520	543	521	512	502	535	491	546	489	498	494	549	552	541	503	503	511	538	486	491	537	474	506	548	541	519	483	513	492	527	544	514	534	541	501	543	525	505	512	563	550	520	480	537	516	539	527	527	566	507	482	508	535	540	536	518	510	503	528	529	517	489	518	495	524	509	547	481	542	544	506	560	534	512	517	558	534	510	528	528	533	553	502	559	502	507	498	582	518	560	513	547	538	539	521	491	540	488	536	522	502	517	483	531	536	494	566	545	530	519	469	498	499	534	538	517	486	476	504	529	536	510	508	502	503	506	493	514	540	505	531	520	520	488	499	560	517	512	477	499	485	505	551	537	529
51452	49688	48576	43034	35351	25156	20592	18950	14760	10234	6796	3647	1890	1392	1042	689	401	328	306	256	231	238	252	234	217	225	244	242	230	228	204	230	176	249	214	206	217	240	244	228	214	199	208	221	240	242	237	229	214	220	215	195	214	244	217	212	262	208	214	218	222	250	260	236	213	215	228	193	228	217	231	215	237	213	212	214	206	226	211	229	230	190	222	226	238	246	217	211	238	218	227	198	206	232	199	193	222	202	234	229	198	211	232	211	230	235	232	185	215	227	207	225	209	216	245	232	219	224	220	214	228	206	213	237	224	237	240	214	203	222	224	235	236	251	214	210	218	238	225	212	223	244	220	224	231	208	239	203	187	257	225	211	228	221	231	232	233	220	237	252	232	218	206	224	207	204	198	198	228	227	213	226	216	201	240	223	240	228	209	222	224	250	228	223	226	206	214	245	204	201	228	259	249	236	216	231	225	235	209	230	239	206	213	218	209	233	204	218	242	216	228	194	205	206	199	219	215	210	239	242	221	201	203	234	247	237	221	235	208	210	223	210	224	222	207	232	199	193	222	231	212	227	201	207	224	200	216	226	217	253	219	216	221	221	208	208	208	214	228	223	201	206	227	222	218	210	222	200	247	219	236	207	226	256	243	216	222	239	220	234	221	233	231	229	222	210	225	215	221	240	196	250	207	201	203	224	230	194	225	221	217	220	211	220	248	208	213	208	213	221	234	223	219	251	221	236	249	223	225	223	214	200	226	214	227	229	246	214	217	215	211	193	248	212	222	213	245	202	228	187	226	233	212	220	245	209	221	219	207	232	231	205	238	223	209	230	215	229	218	226	247	207	223	217	197	231	223	220	246	235	213	220	207	220	227	206	204	220	203	198	215	232	249	195	196	212	226	212	221	229	193	228	246	202	230	219	197	164	237	212	207	221	211	239	241	207	233	211	239	206	237	250	245	209	225	185	227	224	207	210	255	229	202	227	212	242	222	199	237	228	204	229	241	228	189	211	179	198	201	194	200	219	216	195	223	198	221	200	229	202	223	230	217	241	251	235	211	217	210	222	235	196	218	188	229	251	216	221	232	217	224	215	204	189	217	234	239	242	235	214	223	213	201	242	206	207	217	225	201	205	241	234	238	208	215	224	216	195	207	230	237	254	232	199	205	216	211	232	167	254	230	201	228	217	224	209	211	260	240	205	218	207	232	234	221	215	223	226	230	237	220	234	220	213	216	220	218	227	255	219	215	209	210	238	202	204	197	255	242	240	241	223	217	193	220	209	204	227	249	244	240	215	216	196	194	210	211	240	231	224	259	210	231	227	221	213	200	209	232	237	228	211	212	220	225	214	219	204	223	220	211	235	194	218	214	216	215	255	200	208	223	224	219	231	198	212	253	228	223	197	219	234	194	248	217	186	220	250	221	229	233	253	222	203	218	231	214	201	220	235	206	218	237	221	214	215	240	225	211	198	215	232	240	224	219	220	201	236	217	232	241	244	200	234	230	228	224	209	221	213	206	200	239	227	236	230	207	220	228	219	228	230	209	226	220	196	213	234	231	240	234	231	229	215	215	225	232	227	221	234	222	227	237	233	250	211	217	221	201	220	249	237	230	230	220	200	204	218	223	208	241	209	213	237	206	238	243	263	222	240	224	199	211	223	206	239	230	235	242	174	245	228	209	228	203	245	226	237	214	206	211	226	228	223	232	206	208	213	193	251	212	241	221	223	225	206	233	234	229	219	214	212	234	201	234	225	197	230	215	218	237	223	216	214	216	251	221	230	216	240	231	223	217	223	233	213	196	223	211	235	201	218	224	201	225	232	216	209	207	227	245	223	237	225	235	208	226	236	231	215	223	215	234	208	211	257	213	213	192	203	242	237	216	206	216	209	228	240	189	223	244	225	217	204	224	207	201	232	213	219	233	232	223	216	241	213	243	208	217	231	227	203	231	191	223	213	222	222	226	243	235	198	219	219	236	201	230	219	246	209	218	233	239	227	226	211	200	237	188	199	238	216	231	215	219	226	222	234	220	230	222	203	198	215	215	220	220	221	211	210	217	223	207	207	227	201	204	218	240	227	223	222	237	271	202	217	229	190	242	206	196	219	226	210	253	225	214	216	237	194	222	241	242	235	240	231	232	207	208	220	237	230	206	233	212	224	212	217	212	228	211	186	224	239	221	221	217	197	231	244	220	222	221	214	250	238	229	215	260	232	235	214	236	232	225	207	236	242	247	186	193	205	229	218	238	217	225	224	223	228	241	242	244	240	217	268	236	227	222	210	224	225	235	241	220	210	234	228	242	205	211	232	227	220	224	201	215	210	224	199	212	227	208	237	220	241	249	245	247	222	222	230	226	233	223	222	206	223	224	201	214	229	226	244	223	239	217	237	212	231	212	210	212	208	206	215	242	221	210	208	240	215	218	221	225	215	233	212	241	229	229	249	230	236	216	211	220	246	231	253	229	254	249	224	234	230	236	225	208	221	212	244	205	234	219	248	242	216	219	233	232	232	233	223	216	233	191	207	215	244	228	243	223	231	241	204	213	216	232	246	179	253	192	221	226	212	226	228	242	228	219	231	211	236	221	224	227	201	219	194	214	228	212	212	218	222	231	235	236	211	206	228	217	246	248	249	201	224	212	220	224	209	230	234	227	221	218	229	236	238	228	224	222	210	226	202	219	215	228	188	221	217	239	225	247	243	230	212	213	229	249	206	198	235	227	222	209	240	203	216	217	249	234	211	249	234	198	219	216	212	237	243	236	212	231	207	199	231	196	210	222	220	227	226	218	213	230	222	216	203	230	238	246	252	215	198	224	220	206	205	218	229	209	208	211	221	246	219	194	235	224	223	226	232	232	224	210	199	223	246	238	234	249	236	221	211	242	211	235	216	219	203	200	248	217	231	204	213	232	205	211	236	207	201	205	217	232	232	190	218	241	233	221	252	208	234	227	217	227	226	221	254	195	195	203	217	224	233	246	228	211	198	249	220	240	222	204	201	242	226	227	208	233	206	219	199	205	210	224	222	198	231	214	206	220	234	236	241	211	218	217	236	247	242	234	231	195	223	221	236	237	215	215	215	219	207	229	244	239	222	243	215	215	192	217	218	221	204	203	218	212	195	223	233	207	202	198	218	233	217	231	192	217	234	227	221	221	205	210	209	206	201	222	217	233	223	216	228	216	248	233	211	223	218	204	221	232	231	194	235	236	226	225	208	236	212	238	255	218	231	200	244	201	194	216	246	246	239	220	244	234	221	210	274	213	251	241	194	242	227	241	230	236	233	222	261	188	200	229	244	240	224	248	230	230	241	229	210	226	200	201	232	219	231	223	253	214	218	233	222	240	213	189	247	210	240	217	223	216	236	200	224	236	201	248	199	207	208	240	219	216	235	217	241	207	225	196	244	246	237	217	215	236	248	244	212	217	201	202	207	215	216	225	231	193	210	230	220	208	227	232	187	200	212	230	204	229	207	217	225	242	216	213	211	215	231
35764	43827	49834	50265	44156	35506	33943	35433	31022	25788	20447	12887	7716	5668	4225	2885	1559	986	796	656	626	592	596	547	525	541	537	517	502	571	585	549	540	565	476	494	544	493	490	521	581	524	465	516	515	469	554	488	499	509	494	535	504	463	464	541	528	533	486	506	534	452	497	501	502	484	495	508	491	515	509	489	496	524	502	509	507	520	443	515	522	543	512	496	501	500	519	501	516	472	472	496	509	502	486	504	478	547	491	544	485	493	513	489	513	538	507	455	523	490	541	480	574	488	527	488	499	510	496	493	489	475	511	499	480	499	516	513	531	475	507	528	489	487	486	525	454	550	479	516	475	492	501	476	513	509	511	440	512	499	531	495	488	525	516	497	520	476	520	504	503	517	472	507	536	542	478	507	519	528	502	523	481	474	531	519	498	492	496	491	525	493	531	539	548	525	520	551	498	552	522	481	510	527	486	504	516	509	518	483	515	518	474	499	533	494	464	499	522	511	491	512	501	534	498	527	498	475	521	530	494	511	496	515	465	460	512	487	533	516	498	531	499	488	501	504	490	481	511	485	501	512	522	550	532	505	471	479	506	494	526	522	497	490	502	524	507	508	515	485	525	472	498	497	506	511	507	504	475	484	506	494	495	513	532	527	542	502	551	505	527	532	527	439	525	493	510	499	491	533	529	478	469	499	502	538	476	493	539	487	510	510	520	516	482	504	482	461	488	496	503	540	518	497	471	478	540	509	477	513	481	489	505	490	494	490	520	549	512	497	535	494	519	545	527	482	507	502	496	492	500	491	533	479	508	520	509	486	500	486	479	520	498	535	512	485	503	485	555	534	531	526	483	520	497	506	522	513	555	472	536	523	488	459	513	528	516	507	550	504	506	481	532	505	484	523	509	543	502	486	548	529	450	538	522	490	501	495	477	481	494	529	532	474	503	510	536	529	565	500	488	524	462	487	489	483	470	548	535	498	493	515	520	540	521	496	495	476	551	516	525	530	511	481	514	509	533	494	488	550	548	508	522	476	501	525	536	495	542	514	526	525	542	548	510	515	552	487	503	508	527	513	541	516	499	529	517	501	492	505	509	489	530	504	538	499	480	525	533	509	496	474	533	492	449	533	531	461	503	496	515	504	504	478	505	521	513	523	534	531	511	523	533	513	520	538	519	510	491	473	524	483	502	559	489	494	506	493	542	511	479	523	495	461	459	477	484	533	500	531	489	488	504	477	441	537	530	485	519	537	538	500	495	521	472	513	498	493	493	486	523	545	510	474	519	535	441	505	536	497	512	524	510	516	521	494	529	533	509	490	483	495	534	502	506	544	522	513	528	489	480	483	469	525	516	513	477	500	540	498	530	489	536	524	469	527	492	511	532	485	489	538	504	535	487	516	519	562	568	481	472	532	516	499	469	494	499	502	524	522	484	496	505	521	509	511	516	522	470	498	486	547	528	560	514	520	507	493	484	482	507	514	510	505	494	481	522	529	528	512	496	495	503	554	514	508	488	525	533	524	532	517	524	543	494	478	498	552	524	501	553	551	486	506	532	512	499	502	547	505	551	504	515	494	485	496	469	512	490	506	524	530	502	529	544	522	488	524	538	512	507	484	524	514	554	491	545	481	490	447	483	512	519	522	471	533	541	509	541	502	518	486	505	551	479	489	491	494	533	514	534	496	485	522	477	502	572	505	538	526	505	491	534	496	536	483	512	506	479	516	500	483	490	523	526	504	502	481	497	504	476	535	518	475	493	488	487	481	503	472	524	528	494	475	521	508	528	518	506	481	515	509	507	512	490	510	502	468	516	494	495	496	510	472	517	497	459	517	517	508	471	501	503	474	500	487	498	530	445	498	492	527	523	490	517	524	470	501	492	479	505	535	518	493	510	519	518	486	538	509	544	506	516	524	493	479	529	521	504	462	517	519	540	504	484	511	472	540	537	486	485	512	489	491	506	494	518	541	486	503	508	542	525	485	532	509	560	517	485	517	497	537	523	476	476	508	551	487	480	480	518	513	531	504	460	550	520	493	496	463	523	484	523	476	499	535	535	523	543	497	480	508	498	491	494	503	513	513	472	522	482	478	564	495	523	482	496	577	530	479	501	549	500	522	499	525	511	478	501	514	508	538	504	520	493	522	520	467	524	523	524	516	494	495	523	523	545	515	538	533	505	510	516	508	519	489	487	526	491	504	471	515	492	531	512	518	490	507	508	517	473	526	526	482	540	557	491	492	557	501	495	497	490	529	487	516	489	494	497	471	493	519	478	476	487	502	483	537	506	526	553	490	552	503	514	521	494	495	520	529	486	528	569	496	495	525	531	563	452	512	512	528	511	491	558	492	505	523	531	516	472	490	513	522	543	500	467	534	480	534	490	534	508	471	486	503	486	503	512	495	510	513	514	483	505	521	465	500	522	526	502	510	545	468	518	528	491	513	526	497	553	494	496	543	499	510	520	525	503	502	474	505	513	486	466	505	515	522	481	497	562	495	513	523	490	555	501	525	538	494	510	507	537	517	503	507	499	525	523	493	512	533	509	521	520	505	501	489	497	505	516	516	531	458	575	488	498	513	478	530	477	549	531	501	552	545	523	508	535	548	502	506	491	486	531	502	523	487	554	538	531	479	504	509	512	482	506	509	508	534	508	467	478	479	467	489	467	509	508	522	540	499	521	492	527	546	547	483	519	492	493	466	524	487	527	541	502	501	537	521	508	511	500	495	526	520	480	473	480	500	495	539	528	545	510	536	548	498	489	509	524	482	479	526	508	467	518	500	523	527	485	495	547	513	545	481	493	491	531	478	495	538	509	488	519	519	516	536	504	486	504	500	489	510	520	484	532	502	524	518	493	468	496	502	518	537	489	493	549	500	521	483	522	508	518	483	484	499	501	487	479	501	502	511	531	479	512	552	545	529	468	531	553	437	484	502	504	497	513	518	490	492	539	503	527	540	511	530	525	510	509	526	505	513	559	554	448	520	495	497	517	489	535	498	508	496	509	518	515	495	520	497	499	503	518	499	542	516	513	513	534	517	499	520	498	472	556	561	521	464	518	491	479	530	513	537	480	505	526	496	470	532	470	512	492	514	527	557	501	534	463	541	484	507	489	510	495	522	522	547	526	483	488	507	493	503	514	452	514	522	462	515	497	476	514	542	520	515	499	510	491	484	523	513	477	491	465	511	551	479	481	530	504	502	525	497	504	491	521	492	495	459	527	525	498	507	512	494	499	480	509	522	506	535	481	554	532	493	491	498	501	477	496	514	521	544	512	523	550	498	512	526	491	555	537	513	513	478	531	513	552	542	531	538	524	541	493	508	484	530	525	482	491	473	467	474	531	523	521	508	535	486	533	503	517	496	492	503	541	490	512	523	524	503	497	513	513	491	498	469	501	552	488	489	484	514	514	509	513	493	508	544	467	562	493	520	511	525	494	519	501	518	517	510	521	506	512	505	527	528	486	480	502	498	455	489	494	520	483	511	491	515	508	492	518	506
59106	55029	48537	46119	38658	31359	28086	29177	24490	18571	13630	7785	4048	2605	1817	1168	721	533	365	279	267	238	289	265	244	215	216	232	244	281	229	228	218	239	219	238	208	230	229	197	214	236	235	213	225	240	191	212	205	180	235	206	224	222	245	253	235	249	225	215	218	201	225	211	198	193	200	227	247	220	220	210	235	243	249	212	200	232	203	228	239	215	218	228	230	209	234	212	201	202	233	231	192	236	215	218	242	236	229	207	214	217	231	276	205	236	228	234	213	205	220	217	240	201	209	215	230	201	236	218	252	220	229	233	227	214	224	214	213	209	196	231	217	200	204	243	231	222	240	206	229	223	204	233	254	238	203	226	244	230	221	214	208	239	231	227	211	240	218	215	198	240	206	208	203	233	246	214	212	236	240	218	230	243	235	226	221	234	225	246	227	229	228	210	226	216	229	225	216	222	220	211	211	221	199	239	193	223	230	214	223	222	225	231	211	202	219	187	193	230	217	223	227	223	235	231	229	204	216	221	228	210	215	244	216	246	237	213	224	205	199	213	221	229	210	213	229	224	219	240	243	259	250	261	220	230	236	228	223	240	209	223	208	208	238	216	219	203	220	215	219	220	189	226	253	199	224	198	209	213	206	256	242	202	204	193	224	201	227	219	235	236	229	200	192	212	219	232	244	208	230	250	238	221	244	207	211	199	221	205	227	246	197	207	205	220	229	239	254	207	248	238	227	220	219	190	205	213	219	223	226	222	217	191	225	248	213	210	200	220	249	224	206	246	216	213	250	214	229	213	216	214	273	243	241	229	193	253	233	201	227	222	226	197	190	246	225	229	246	221	244	213	206	256	222	219	218	219	225	207	243	212	234	212	217	220	259	224	199	228	209	231	223	235	225	231	227	248	253	196	232	213	210	219	232	225	219	187	215	229	231	221	240	207	215	242	208	224	201	217	204	213	260	214	222	217	209	234	210	208	210	229	228	229	244	233	244	237	219	220	224	203	233	239	235	240	252	243	180	247	245	214	224	223	213	206	234	187	244	243	225	238	228	218	183	208	227	229	229	223	208	203	235	230	244	210	215	228	241	221	223	213	215	212	205	228	227	204	262	252	230	224	222	214	216	215	227	213	224	228	221	240	243	189	230	219	204	224	234	205	227	211	224	224	193	227	231	241	220	211	205	209	232	217	207	231	214	242	235	253	225	207	240	218	204	217	184	237	239	254	232	252	201	219	219	228	210	227	194	231	255	238	243	205	210	223	227	220	216	210	239	244	214	237	244	224	237	246	227	237	209	242	232	197	208	216	201	203	225	211	206	226	222	252	204	221	229	225	218	232	236	239	235	241	228	218	253	217	220	221	244	227	212	223	218	243	205	204	215	214	212	256	196	220	243	197	222	237	222	229	213	223	217	233	183	244	219	222	239	263	233	211	228	234	204	220	221	238	209	216	210	229	177	222	234	217	198	227	236	235	204	232	206	209	225	201	218	219	238	226	223	238	204	244	202	223	198	248	200	248	197	210	220	229	230	226	208	223	211	230	217	238	218	250	210	217	231	231	222	200	211	235	225	240	206	223	231	220	232	215	210	220	219	214	211	237	221	228	196	232	245	217	204	248	213	211	230	186	209	241	222	258	200	227	219	225	214	220	212	237	225	230	233	232	212	190	217	232	243	226	240	241	231	231	232	209	207	215	236	269	221	221	231	229	211	232	216	223	223	223	261	224	220	213	241	219	226	213	207	217	246	220	219	244	212	231	241	222	233	224	242	219	244	195	209	221	249	193	205	204	260	239	211	230	217	233	209	209	225	241	251	237	196	223	242	245	211	239	241	205	241	208	212	251	234	223	215	240	241	219	232	213	202	225	215	213	224	239	197	234	203	215	223	221	240	206	246	244	241	221	194	217	238	200	197	206	241	243	230	247	233	234	206	182	221	221	228	237	241	205	234	214	212	240	216	229	233	196	251	243	221	213	217	207	245	247	241	229	229	231	227	223	221	225	222	217	234	211	239	227	252	211	212	208	183	222	215	233	224	252	227	235	212	201	222	241	224	242	228	200	223	206	233	223	218	226	215	211	215	214	214	221	222	184	234	208	213	264	255	198	234	242	213	222	207	243	232	225	211	213	210	255	243	237	221	220	232	227	211	215	204	226	231	243	226	267	214	201	211	262	217	213	237	236	214	238	231	207	202	227	204	225	221	237	213	220	226	222	227	215	250	245	236	242	228	207	225	234	224	213	234	233	229	228	268	197	199	255	255	215	206	222	218	230	224	223	209	214	211	241	219	215	192	197	198	225	214	208	232	207	233	188	238	212	225	201	236	255	216	229	214	231	240	212	250	234	199	189	221	200	208	242	244	257	249	232	238	214	195	210	250	266	236	246	249	218	213	229	205	219	237	212	230	235	210	193	231	260	209	213	228	219	214	197	234	205	208	241	223	221	189	206	242	219	235	232	217	211	222	209	241	231	229	235	221	216	225	216	228	244	204	225	252	211	229	254	226	215	207	216	230	181	211	212	210	219	209	244	207	219	234	209	223	203	245	216	222	246	245	223	234	220	232	193	214	214	232	230	223	217	244	205	223	211	215	247	211	229	238	215	219	239	211	212	191	205	230	194	208	234	241	236	216	228	233	226	212	231	214	233	206	218	225	250	211	200	245	239	222	223	215	233	214	232	220	223	237	215	219	238	225	219	220	220	201	252	236	246	208	173	221	240	223	242	221	189	224	228	240	263	225	229	223	221	254	225	208	206	206	224	213	237	239	228	202	209	213	223	237	235	203	187	194	218	213	184	219	226	220	228	235	224	209	229	236	215	208	217	215	243	231	235	233	232	183	228	214	215	217	225	211	239	229	217	239	251	197	227	232	227	247	223	205	198	237	220	226	206	207	212	247	205	203	265	232	206	244	195	237	250	216	228	233	233	240	223	223	215	233	238	202	212	215	193	198	239	225	253	222	242	238	222	212	236	202	220	229	203	209	235	217	237	211	227	230	233	238	225	202	242	233	219	249	228	230	210	220	239	222	216	237	204	221	218	221	216	236	218	239	203	240	213	200	242	212	238	215	216	214	191	208	220	215	235	229	232	216	199	215	197	247	224	212	243	195	206	192	244	227	236	209	242	214	233	236	235	200	238	241	223	228	208	239	222	213	230	238	224	221	248	234	265	224	247	209	237	217	214	217	235	195	227	225	232	216	239	204	237	236	246	209	193	237	202	226	218	217	238	253	227	218	220	211	232	217	243	227	221	178	231	223	234	213	236	221	250	214	219	224	198	232	217	209	245	224	209	232	211	193	234	192	210	209	211	198	222	213	215	198	207	205	243	223	239	192	242	219	208	247	221	216	226	250	236	200	211	241	227	229	214	259	244	226	215	223	174	209	208	200	232	242	220	226	225	240	245	228	196	221	224	242	183	219	223	216	225	224	242	232	216	230	216	256	223	241	252	227	198	224	214	197	206	212	220	227	237	206	225	232	245	266	233	221	239	214	211
43295	51937	54885	55456	51264	45078	42760	44231	39718	35725	29895	21134	13648	10157	7301	4909	2620	1685	1060	763	684	683	789	757	533	563	544	554	553	651	593	573	541	561	524	518	519	508	527	516	499	475	473	536	496	497	490	474	504	480	507	511	492	522	490	564	517	487	508	464	521	491	493	502	495	500	523	484	539	535	514	487	485	486	524	472	473	497	524	513	471	505	500	491	513	490	497	492	469	524	498	477	542	523	490	499	511	534	471	490	481	513	457	499	540	455	528	513	491	486	492	496	483	531	513	525	502	500	505	460	510	518	512	534	494	498	504	482	483	514	534	542	520	492	471	503	489	491	499	493	507	514	491	536	533	460	505	526	507	479	504	478	476	489	519	514	512	491	472	531	476	492	522	475	494	505	494	526	489	472	518	466	507	493	507	498	509	491	503	488	531	492	505	532	543	546	530	501	489	499	509	533	478	496	526	480	488	490	477	520	496	529	521	526	491	513	500	496	531	486	522	495	488	466	482	489	487	523	522	522	506	541	475	512	479	515	514	544	467	483	522	466	519	480	476	508	507	550	514	504	484	495	461	502	506	510	512	501	488	512	477	498	458	474	469	519	507	488	507	522	509	497	549	467	540	471	522	497	530	544	522	520	502	528	468	504	494	497	526	499	527	520	527	482	505	482	503	526	485	487	518	511	513	506	484	494	481	517	465	496	515	477	486	539	517	488	516	504	548	489	514	497	491	549	463	508	498	485	474	507	491	514	500	513	479	523	465	480	507	534	518	506	517	471	506	511	501	510	495	507	473	511	513	512	479	544	495	462	456	500	532	537	506	475	502	484	485	504	469	497	510	499	541	503	517	521	503	496	536	512	507	517	489	481	507	536	495	481	503	501	483	510	470	489	555	508	507	486	485	518	482	498	529	474	473	451	481	488	485	498	522	479	488	482	508	498	512	488	492	480	499	487	529	458	498	509	463	500	491	492	475	511	531	496	483	502	526	522	503	499	507	510	513	509	496	559	494	508	491	473	518	488	452	500	504	481	490	499	506	501	508	528	528	529	473	519	499	510	482	487	524	532	528	462	496	494	510	499	514	490	474	499	499	508	473	522	507	520	531	498	540	498	489	532	482	525	489	509	476	513	508	527	518	473	478	480	483	504	552	515	493	521	500	498	473	499	500	497	512	500	536	456	526	518	511	527	518	490	506	490	493	491	506	513	467	496	497	503	541	460	523	488	515	520	526	456	493	485	511	488	517	513	514	505	508	515	502	502	507	512	503	479	485	481	505	543	508	467	514	499	492	540	519	480	512	508	545	490	524	520	530	504	489	522	520	495	519	520	510	480	501	519	516	476	499	508	467	471	501	512	525	497	538	514	509	537	514	490	512	522	481	473	512	544	469	513	473	473	499	541	492	487	488	498	506	530	501	527	488	478	527	513	465	479	486	485	533	470	504	521	520	476	513	493	519	524	494	485	481	518	514	516	468	521	473	496	493	542	460	494	487	492	501	456	521	521	497	475	498	502	467	518	481	451	478	490	506	521	503	530	531	475	496	535	519	494	493	479	546	508	526	510	563	504	534	507	513	508	476	486	477	514	485	523	510	471	518	512	525	516	525	525	509	465	524	498	520	475	478	482	542	506	510	501	459	509	512	508	475	574	469	485	476	542	513	551	512	473	500	463	464	506	500	463	518	479	560	499	481	476	501	522	559	473	501	503	512	512	503	544	489	507	497	521	503	498	529	500	493	463	494	486	524	457	497	510	503	482	485	535	490	501	500	498	486	494	482	515	490	489	501	511	495	439	508	465	548	513	521	546	494	516	488	462	483	500	500	500	493	539	491	541	512	505	542	501	487	530	450	517	475	510	526	497	493	468	520	505	517	508	514	466	505	474	479	494	482	487	525	463	485	508	515	521	521	513	471	447	505	458	486	495	497	506	518	523	520	523	507	483	472	486	507	492	502	479	497	510	506	499	521	499	524	467	516	492	498	533	505	540	470	495	506	487	505	493	475	445	518	501	481	484	505	499	510	479	492	498	488	503	447	486	520	550	506	471	523	521	493	494	529	517	517	525	503	524	477	537	522	518	501	481	565	493	507	506	518	532	486	477	528	504	533	512	503	514	502	512	505	530	497	475	490	512	455	503	488	499	513	487	481	519	522	497	541	494	478	525	520	488	492	529	480	487	528	502	478	463	558	505	502	513	446	493	506	525	527	508	502	456	518	508	515	511	464	503	508	516	522	516	492	512	521	521	521	511	467	459	508	499	509	482	566	508	546	471	469	500	510	493	483	521	492	491	518	518	503	572	493	483	455	488	510	503	513	497	498	499	516	502	504	485	502	467	495	471	510	512	480	486	479	492	535	508	497	505	493	506	524	521	523	503	500	490	510	480	501	517	544	517	532	489	456	520	489	478	511	504	507	527	519	483	495	489	493	522	470	498	499	484	473	474	498	514	477	488	542	491	489	502	517	497	468	510	485	545	502	505	537	524	506	501	488	500	510	526	494	446	497	504	527	484	500	518	492	499	499	512	499	486	509	477	502	499	519	503	474	519	510	460	479	508	514	477	561	509	460	475	505	535	482	503	502	524	502	518	523	494	488	518	516	477	501	519	492	520	528	501	528	512	472	483	478	518	499	476	511	489	475	492	486	490	501	520	524	510	534	512	515	490	541	494	534	465	529	496	515	526	490	506	471	529	479	498	501	509	515	493	485	484	521	490	508	510	476	539	470	536	488	532	497	523	478	534	442	487	486	493	491	499	505	504	515	524	479	497	532	483	511	482	472	509	529	509	521	481	535	481	539	494	519	491	510	522	506	493	526	516	535	483	467	499	495	521	483	513	473	514	496	507	491	483	494	480	517	538	514	519	529	505	506	477	503	489	535	474	458	531	469	470	491	479	520	475	524	557	470	432	523	509	507	513	495	482	497	526	475	517	530	509	495	497	525	507	494	462	480	512	495	516	507	529	552	506	536	503	536	512	506	484	469	485	491	525	560	523	505	456	495	501	486	500	500	521	524	518	479	510	534	536	488	496	507	472	547	486	473	500	468	514	490	498	507	497	530	519	473	497	537	513	516	475	503	510	488	524	470	473	469	498	486	504	509	525	479	507	486	502	537	472	529	516	521	497	519	497	500	511	531	493	520	520	501	519	474	513	485	474	509	527	526	494	516	513	504	516	504	467	523	458	499	522	493	487	501	484	530	530	504	482	468	505	526	508	532	518	501	487	509	499	481	526	489	499	513	495	463	500	470	501	462	536	502	480	486	492	501	494	500	515	485	511	512	473	459	501	473	535	506	519	488	555	496	540	472	514	507	511	493	540	541	530	551	517	487	500	519	495	444	510	490	572	513	518	484	503	525	575	502	532	532	522	488	481	516	501	501	520	500	481	512	536	525	481	482	530	539	529	493	496	481	489	524	491	496	511	510	498	488	561	523	498	491	494	539	485	505	533	503	484	480	498	542	517	510	507	490	492	456	484	497	549	535	505	493	477
33176	30823	30868	23093	13484	6454	4862	3434	1905	1213	857	565	457	347	329	293	282	253	225	238	229	245	251	222	224	211	240	248	221	215	221	228	257	260	241	242	244	217	241	237	208	226	244	195	230	237	216	241	218	246	213	240	219	212	244	222	238	224	205	191	196	219	240	207	213	206	227	222	212	228	266	237	230	206	225	215	235	210	212	241	217	222	247	213	230	239	268	216	221	236	221	264	227	222	248	234	250	210	217	229	231	249	225	260	239	205	231	238	238	235	218	228	235	241	225	244	232	248	217	229	221	213	243	222	249	215	221	216	222	215	213	219	201	217	234	235	227	214	219	208	231	275	210	207	202	208	227	223	285	227	213	209	259	229	236	234	228	236	239	203	204	228	226	262	198	210	234	228	234	212	210	220	227	235	244	208	196	207	214	240	244	227	208	265	223	234	224	239	222	251	221	230	233	255	205	260	217	242	255	220	253	242	229	208	228	221	244	217	214	222	212	235	208	213	248	224	196	228	231	187	227	250	240	204	186	218	218	200	228	207	200	240	240	212	262	250	216	214	190	241	233	234	237	238	233	224	233	222	235	224	206	206	232	233	230	214	215	250	212	215	213	253	201	250	250	232	212	217	207	222	241	222	225	236	222	234	220	240	229	224	246	204	215	231	239	240	221	253	242	275	218	225	216	218	207	228	230	210	216	240	226	196	242	220	218	216	263	197	236	223	247	220	227	224	241	204	234	220	204	213	243	195	226	209	234	227	214	231	230	214	255	216	208	201	233	246	250	225	221	201	205	223	226	218	230	208	238	239	263	223	231	231	242	224	258	224	213	230	239	253	201	243	211	209	258	249	222	228	200	235	227	255	223	234	219	242	258	244	210	235	237	220	221	237	213	229	214	240	206	236	251	214	227	214	212	243	229	221	222	205	262	235	227	214	228	241	242	217	236	266	238	211	228	214	203	206	228	242	213	218	230	279	224	225	198	208	246	233	241	229	170	202	223	242	223	201	259	258	189	233	231	238	210	230	210	228	221	224	233	261	219	239	240	230	223	226	220	232	239	228	222	205	243	240	232	229	235	209	258	226	221	250	209	249	200	238	217	203	237	221	202	212	201	204	201	212	218	209	245	232	232	214	220	228	221	246	214	232	252	222	255	211	221	225	225	213	237	235	196	217	222	203	223	205	238	221	251	239	214	226	207	224	232	248	215	202	226	254	242	222	267	236	237	218	227	219	232	199	242	234	254	200	237	246	224	235	217	211	232	220	240	248	231	220	230	261	240	233	226	237	237	225	242	244	226	190	263	217	256	202	220	244	214	216	225	246	207	221	241	240	218	232	250	263	245	221	250	234	190	228	230	241	197	230	223	221	244	233	228	228	211	204	240	231	213	205	235	203	228	206	212	228	216	226	209	222	232	198	247	261	225	216	226	235	196	228	232	249	216	225	211	226	264	223	224	236	230	219	216	219	221	233	214	260	250	218	219	245	273	210	225	225	212	223	237	207	215	231	218	200	219	256	225	232	231	206	226	234	245	243	219	227	228	212	206	222	217	230	206	225	232	248	212	226	224	200	240	252	232	218	226	222	220	221	244	213	228	187	228	190	229	212	224	219	244	250	239	232	220	268	227	247	262	216	219	234	230	227	248	228	240	236	225	246	218	221	211	216	244	224	223	227	230	218	234	194	242	225	247	199	241	231	220	249	207	213	228	216	225	245	244	221	269	249	220	232	235	212	205	244	225	249	211	243	224	202	217	225	213	196	235	228	252	207	214	245	234	223	233	248	207	198	236	244	232	208	216	237	216	225	245	251	231	222	242	254	223	237	213	234	243	238	191	224	243	213	238	200	213	233	223	199	238	228	220	238	222	223	240	227	219	235	213	244	232	228	246	239	224	231	228	241	212	238	194	219	214	232	230	235	221	257	234	215	227	213	222	237	218	217	232	203	218	214	229	213	230	199	204	203	213	203	214	218	211	229	234	233	238	236	231	225	236	264	252	230	250	243	224	204	248	226	209	219	211	239	197	247	219	211	228	248	236	224	237	246	225	232	218	218	249	230	238	242	244	223	232	231	219	218	214	243	239	247	202	217	243	195	264	211	222	229	229	236	233	227	202	246	212	234	216	211	225	231	252	228	226	257	231	226	235	225	231	255	201	210	196	237	230	218	231	229	221	244	218	220	232	209	220	220	259	231	228	227	210	228	232	233	213	250	233	238	215	233	237	242	216	216	226	220	212	260	231	232	240	229	213	202	238	231	193	208	251	215	237	223	225	211	270	234	213	226	234	221	231	210	213	251	269	192	220	220	240	238	227	206	216	234	196	214	243	204	212	221	256	217	237	197	231	203	212	220	272	214	206	252	261	255	213	246	214	211	249	222	255	218	243	209	247	255	219	232	194	215	230	225	246	238	192	211	233	244	233	210	216	210	229	233	278	205	236	256	237	226	237	183	261	208	209	205	215	244	231	226	252	229	217	242	252	200	210	210	246	229	218	218	235	235	231	238	211	227	214	220	202	216	224	221	231	202	201	166	243	227	216	248	196	235	226	219	220	194	224	243	241	237	210	203	217	209	244	214	212	239	221	213	254	238	217	215	205	223	193	233	252	227	232	219	220	211	243	239	233	237	220	231	231	242	192	251	243	245	238	207	199	223	217	225	233	228	239	219	224	206	199	226	218	248	236	210	182	240	247	222	228	252	218	234	234	173	234	210	225	231	213	224	222	250	194	254	219	231	235	232	209	213	253	238	218	215	226	219	246	241	228	234	248	228	228	223	239	228	204	215	224	227	216	227	231	209	228	232	241	240	225	230	215	233	214	244	237	265	228	223	236	227	216	230	217	251	197	242	233	223	234	238	224	192	249	208	212	206	202	192	195	215	218	230	212	197	229	219	195	194	206	239	242	208	221	214	220	215	221	223	246	211	259	227	235	232	255	217	231	242	222	239	222	219	230	225	209	210	218	213	249	220	224	229	207	234	223	214	229	203	259	230	178	218	229	206	194	227	229	211	235	212	207	249	235	221	233	225	239	240	224	232	195	232	232	237	223	220	224	218	221	230	223	224	240	241	215	232	225	243	230	228	243	229	276	238	234	227	218	231	236	225	248	205	265	243	197	220	239	229	216	255	235	238	210	210	217	214	237	227	218	224	252	212	219	228	219	221	230	234	261	203	235	239	241	204	237	219	242	224	218	226	200	215	220	227	233	255	228	212	211	184	243	225	224	212	224	215	238	236	223	230	225	232	202	226	231	207	236	219	247	207	277	235	198	221	233	235	217	209	241	215	214	246	218	212	216	196	211	217	207	237	234	237	227	222	238	233	220	215	210	218	204	230	238	225	189	209	235	193	209	221	213	220	200	215	218	227	229	220	229	210	240	211	245	223	245	210	213	243	234	227	217	245	224	224	209	249	210	225	224	205	210	216	243	193	258	218	208	214	230	231	235	232	225	229	225	239	234	224	222	248	219	239	226	232	219	228	237	246	220	239
20510	25390	33574	32400	26235	17293	15859	12509	7728	5286	3697	2428	1602	1220	1009	758	649	593	571	576	540	499	548	555	527	512	505	548	546	522	569	510	505	567	531	503	515	498	501	545	529	491	549	476	528	547	540	518	536	497	530	556	504	517	520	546	530	551	527	534	499	492	495	564	474	531	519	493	488	552	512	546	511	553	488	502	524	557	528	514	523	483	491	506	512	502	506	509	510	548	514	474	539	517	497	503	505	524	527	482	502	477	529	549	500	523	528	539	527	569	541	482	544	565	598	506	499	493	542	530	535	552	552	493	535	506	556	545	559	525	508	539	520	551	502	560	511	521	526	536	508	522	534	522	542	530	535	554	518	498	502	497	520	550	542	531	521	541	527	472	516	535	503	522	583	540	508	540	501	509	543	522	493	520	520	514	532	544	533	549	487	534	557	534	558	555	493	574	524	540	517	477	494	549	538	524	512	520	512	469	504	532	512	499	503	489	499	553	528	486	525	548	507	466	509	513	532	507	549	492	525	484	527	490	483	543	531	488	502	540	525	513	538	475	511	480	511	506	530	481	511	523	521	509	517	573	489	506	525	507	544	505	557	550	524	502	521	520	545	509	550	543	535	529	529	519	577	524	459	500	542	526	524	501	506	522	514	516	532	507	499	509	528	546	500	484	551	530	484	557	525	523	551	531	503	513	528	488	495	529	525	525	532	526	486	502	549	546	524	500	481	527	514	541	471	518	522	544	483	523	566	505	509	543	513	541	562	539	547	574	480	541	544	541	525	566	494	555	489	488	500	525	529	533	499	510	528	534	502	492	517	516	497	510	541	539	490	544	567	513	515	532	504	501	535	493	537	513	507	547	494	521	499	512	491	537	483	514	527	511	556	522	558	504	513	511	521	508	482	565	518	544	520	513	521	526	545	534	501	536	501	551	509	540	524	539	529	511	503	522	538	501	530	497	550	507	549	508	529	525	510	519	503	536	504	476	561	528	521	531	500	515	552	486	522	530	544	515	523	518	530	527	492	561	564	547	532	501	500	474	517	518	493	522	495	520	525	506	506	543	523	510	513	542	551	539	512	545	508	498	517	518	542	541	529	554	510	527	561	535	558	541	535	529	535	548	532	514	539	457	509	536	501	545	503	486	527	532	492	503	543	531	584	547	495	508	578	493	493	561	515	532	511	531	539	520	521	505	500	507	510	514	508	567	525	549	486	554	561	531	515	525	524	538	520	535	473	482	489	505	515	527	495	526	531	540	522	514	554	529	517	504	516	530	535	539	493	519	517	522	483	539	515	499	501	533	513	507	565	523	517	554	564	535	524	526	520	562	508	503	524	520	495	504	507	531	520	552	511	551	539	510	513	544	529	483	502	561	505	536	546	525	551	523	527	483	543	528	482	534	479	534	491	542	554	547	489	528	531	515	501	479	542	532	523	472	525	517	502	503	504	541	524	539	482	498	539	564	513	501	535	504	539	536	516	538	572	521	514	531	522	519	522	523	549	531	495	534	526	482	579	525	501	522	529	511	517	519	527	509	554	533	512	524	550	515	523	569	546	535	530	496	482	551	505	527	516	511	536	535	521	495	571	499	526	471	495	550	514	529	508	542	546	501	536	516	544	575	510	515	501	537	517	511	487	493	529	512	551	467	523	590	510	511	532	543	508	555	505	563	477	509	559	530	558	486	501	525	534	538	496	546	555	539	523	544	511	539	468	531	516	519	522	503	507	486	547	481	542	520	558	541	526	510	494	541	513	524	515	530	516	539	518	543	533	563	518	547	541	507	482	527	531	534	539	519	529	513	482	549	556	529	519	570	526	527	593	501	520	484	514	503	535	529	502	509	514	519	504	518	545	550	545	494	495	503	518	511	553	488	554	542	513	542	546	495	532	527	472	525	548	494	530	514	531	518	548	567	520	541	541	481	536	535	515	508	511	545	535	570	538	545	515	525	540	501	582	522	505	529	555	585	543	530	551	530	504	534	544	528	486	529	507	538	522	514	512	524	468	494	509	524	507	503	515	476	518	511	519	540	540	465	561	552	511	513	563	512	563	544	518	509	531	518	519	533	552	534	483	508	515	515	515	534	550	518	501	491	488	494	492	509	542	496	522	542	500	471	526	539	552	502	547	524	536	523	498	517	552	564	514	509	551	505	508	556	555	554	490	555	516	486	527	515	545	494	522	480	561	524	498	509	565	536	586	524	538	536	523	567	522	556	486	518	515	529	539	523	472	542	518	524	509	511	520	495	493	492	517	530	522	495	502	507	539	542	517	543	526	518	516	489	510	500	519	512	505	503	551	537	511	536	560	522	535	514	561	509	493	540	522	560	553	509	481	558	515	529	486	553	488	565	505	567	506	554	506	521	528	517	531	559	506	527	513	481	549	550	517	508	544	561	533	531	497	495	525	549	526	488	498	509	483	507	539	503	530	568	512	537	491	544	508	537	513	531	547	548	501	512	478	516	527	570	533	474	507	524	538	508	511	503	531	526	494	503	527	526	509	512	508	578	475	511	466	527	518	551	506	532	501	530	510	522	535	512	504	534	545	545	456	536	494	496	485	474	498	557	524	495	538	568	517	496	537	589	547	511	550	517	482	523	497	542	525	518	552	529	508	529	486	532	518	523	535	484	558	534	497	530	529	501	496	487	500	573	514	521	518	540	521	559	514	556	527	538	523	555	504	530	533	519	565	535	480	509	521	531	573	530	511	548	525	511	521	546	514	520	537	544	529	547	510	554	498	519	518	502	533	487	502	490	497	505	529	531	555	551	517	525	516	511	510	510	525	507	534	550	514	513	553	497	524	531	540	531	498	551	538	515	509	530	474	492	531	531	532	530	500	487	500	505	497	523	556	536	524	567	539	523	512	511	518	508	542	544	557	531	511	534	499	557	527	487	516	482	517	562	534	502	541	533	488	557	518	523	526	499	476	574	531	535	502	506	500	443	496	525	497	513	534	501	514	548	576	546	562	507	562	555	510	545	512	531	511	543	519	549	511	551	568	556	476	537	542	508	544	562	539	490	552	529	489	484	511	472	547	518	497	519	490	558	507	514	521	494	521	548	550	561	504	481	534	512	491	519	518	513	495	510	495	510	526	520	534	505	565	484	523	536	543	491	543	545	568	492	544	518	514	555	504	497	515	541	551	559	511	553	506	502	510	531	539	511	525	498	524	551	521	524	497	504	512	480	535	501	537	480	515	507	568	549	525	547	557	534	516	486	506	496	478	536	498	529	507	515	550	528	502	481	555	513	534	499	520	475	517	529	507	575	519	514	516	518	545	543	497	543	513	489	527	529	511	519	554	541	525	533	511	510	514	495	525	509	510	491	542	529	498	528	526	551	501	520	511	536	545	500	501	523	507	511	502	535	522	530	528	555	506	490	509	512	514	555	528	485	501	555	501	503	509	533	548	553	505	546	516	514	515	495	493	529	529	552	568	527	515	499	536	536	524	532	497	549	536	557	536	518	496	531	521	515	513	540	532	470
51110	54930	49570	45469	37512	27122	23413	18376	13060	10219	6883	3907	2151	1502	918	707	479	390	279	265	232	254	250	269	232	217	215	258	207	235	259	194	215	230	217	231	236	202	214	230	221	220	232	218	229	222	227	201	222	223	237	210	211	217	192	227	222	223	219	232	216	241	215	215	237	234	211	239	219	252	224	244	240	216	201	259	229	209	200	216	221	227	217	240	231	235	199	182	206	207	232	258	243	239	214	207	251	207	231	230	237	216	218	231	244	201	230	241	245	214	236	232	222	227	203	271	211	211	221	202	208	247	246	242	218	188	223	218	232	220	257	190	233	210	206	221	215	214	232	237	227	206	207	212	241	188	199	231	253	187	233	214	205	252	223	246	236	211	227	231	212	228	236	218	241	218	222	220	231	228	213	202	241	201	214	244	221	221	219	207	235	225	216	222	240	242	214	240	223	192	217	201	235	228	220	206	220	250	206	216	241	227	220	208	229	213	202	215	217	238	231	190	229	225	247	216	201	238	207	233	225	219	219	222	205	214	245	241	226	215	213	200	228	213	220	201	220	205	227	241	215	199	234	241	212	234	209	244	253	221	229	208	240	229	216	208	185	214	207	214	215	206	228	220	207	196	216	260	244	205	229	226	231	227	224	236	219	202	213	234	214	193	242	226	211	223	218	239	237	219	230	232	202	235	227	217	239	197	208	210	224	200	201	244	226	231	234	208	243	250	224	207	219	239	234	220	212	208	204	237	212	198	217	236	220	199	221	247	205	213	209	211	228	237	222	215	225	242	212	202	216	229	219	226	220	230	195	204	246	213	228	228	214	214	235	236	204	218	226	234	212	194	222	221	205	218	209	221	216	205	205	196	246	216	235	217	235	189	209	233	215	217	234	242	218	203	222	231	197	208	240	216	213	188	228	226	210	219	255	209	234	232	237	224	221	247	216	226	235	217	240	233	195	194	216	243	223	232	198	225	220	209	202	213	217	212	213	222	260	220	216	217	202	199	235	230	202	236	219	216	226	199	238	198	214	262	223	226	229	192	194	183	221	243	219	222	242	233	219	240	225	207	221	235	211	214	228	233	229	211	214	224	226	243	220	234	219	249	242	234	207	230	213	220	218	209	244	227	223	272	228	232	212	218	207	222	204	245	212	200	203	208	196	222	212	249	209	223	222	217	216	222	232	216	236	248	214	227	233	228	214	236	214	251	219	251	198	211	219	233	222	180	221	216	204	201	224	210	216	238	219	244	214	234	197	216	254	235	252	227	201	197	232	220	207	227	222	182	244	208	224	231	226	215	201	219	229	239	200	247	217	230	234	225	223	233	225	210	223	230	228	224	253	203	219	230	216	216	230	220	219	213	237	217	210	237	234	236	229	198	239	199	248	243	196	227	209	232	229	241	257	258	210	245	204	215	242	203	222	222	235	235	208	205	223	215	213	219	244	231	239	253	214	233	221	227	240	225	238	199	206	215	209	228	240	230	234	224	184	220	220	219	190	229	254	205	202	220	231	227	232	249	213	213	223	220	249	208	222	217	257	217	231	221	221	234	243	259	271	251	223	184	212	202	221	236	229	218	228	207	209	230	246	215	211	222	225	210	234	216	231	220	218	218	228	235	240	233	196	220	249	246	212	210	228	190	232	218	234	220	233	206	209	207	204	220	224	227	222	221	205	241	196	232	217	231	207	225	245	223	227	218	252	239	212	209	188	228	239	204	240	214	242	232	220	211	204	184	228	234	234	200	216	209	217	222	226	228	234	222	225	201	212	232	223	231	229	224	217	206	231	219	221	228	223	229	232	202	199	200	218	220	220	231	206	233	204	236	208	237	210	210	249	211	211	223	224	255	254	242	229	209	195	232	224	219	235	231	185	230	224	225	197	216	225	216	213	226	219	214	208	223	203	198	225	216	239	220	204	209	223	239	220	220	207	215	221	206	248	215	220	228	220	209	201	222	221	221	192	235	243	221	230	190	204	239	224	199	225	215	214	211	214	213	216	209	230	209	235	222	209	189	229	238	217	208	247	242	212	250	225	240	202	225	221	236	222	224	203	225	229	235	232	202	219	237	251	219	247	207	230	182	247	213	226	198	220	195	260	202	230	235	220	194	245	213	221	215	207	210	220	250	221	212	217	212	228	230	223	217	198	218	223	224	212	235	222	209	212	233	209	252	222	196	257	261	206	226	209	266	218	213	169	221	245	211	211	229	239	198	236	222	239	256	209	216	195	213	208	226	232	244	210	186	226	223	216	236	211	223	259	235	210	223	214	217	191	181	206	230	224	228	220	248	213	199	229	229	227	209	206	214	241	225	212	232	233	208	218	224	219	252	242	237	233	191	231	234	218	237	190	239	218	222	212	241	205	198	236	238	215	247	207	232	217	211	228	210	199	217	203	235	217	218	209	224	256	219	233	203	230	219	205	228	239	230	213	241	224	240	211	223	221	206	226	220	221	181	257	230	219	226	251	202	223	234	225	218	219	206	248	230	217	209	238	237	223	214	210	242	234	247	207	215	230	233	212	241	235	201	231	238	228	202	220	228	247	224	210	214	249	188	202	222	231	215	204	243	209	227	207	219	191	198	222	244	244	221	203	219	218	235	227	215	201	227	227	203	228	227	230	204	254	217	228	191	229	218	264	264	275	227	195	223	247	227	231	235	223	217	197	223	215	196	200	224	235	216	227	211	217	206	216	215	227	208	203	254	207	189	212	214	216	232	223	189	219	184	232	215	209	210	233	216	201	225	238	240	199	249	175	210	213	232	238	231	237	216	208	253	244	212	251	228	221	214	238	200	209	203	217	247	243	245	233	236	224	196	221	248	237	231	200	197	208	235	211	198	233	207	219	214	229	205	206	205	218	201	211	211	204	225	205	210	205	187	224	230	229	230	225	239	197	208	210	229	225	225	229	211	238	239	209	221	210	222	204	219	220	233	222	226	225	205	234	213	223	209	225	201	225	216	222	248	224	202	213	202	217	219	221	261	235	207	215	195	234	202	213	212	208	233	236	212	234	219	216	224	225	205	187	220	205	192	186	219	237	222	234	224	231	216	218	213	235	249	234	241	212	214	253	226	233	224	237	235	234	212	217	208	234	252	221	200	206	210	185	210	238	248	231	215	232	240	228	205	195	252	241	219	232	243	204	228	217	200	200	198	208	225	214	245	211	226	192	216	220	209	231	189	213	219	219	214	231	203	226	223	209	221	199	231	217	215	227	218	232	244	205	205	211	229	218	238	238	225	239	214	212	222	227	210	229	238	221	245	225	226	204	216	219	243	238	212	224	217	225	222	207	236	226	212	221	250	208	230	234	211	209	213	225	278	207	230	220	231	247	239	213	187	214	195	234	213	223	231	249	225	198	239	189	206	209	211	205	233	216	221	224	210	214	232	205	208	238	219	248	229	205	247	230	217	217	209	201	220	208	222	238	234	210	239	233	221	222	224	175	251	218	230	227	201	242	212	211	242	232	217	244	186	198	206	232	199	246	224
35871	49179	52773	52120	45670	37921	36591	32910	29017	26674	20238	14251	8840	6121	3912	2956	1717	1222	801	607	645	592	568	679	587	508	541	551	555	564	538	549	545	528	516	494	529	526	525	505	515	456	547	516	521	516	515	504	463	537	492	504	491	486	510	464	511	533	510	500	529	511	530	525	495	496	528	486	503	482	533	493	525	541	513	485	518	493	521	539	490	478	513	489	536	509	512	510	519	530	493	525	465	532	537	497	538	515	490	508	517	524	484	548	535	530	473	498	504	472	504	487	471	463	528	526	507	497	513	552	511	504	500	514	482	503	455	511	518	503	514	506	496	507	502	531	513	524	507	507	480	483	521	500	513	464	513	534	503	516	533	498	493	500	528	557	515	517	500	490	545	492	502	534	542	527	530	514	526	529	520	509	504	491	520	505	586	519	469	507	544	510	500	513	460	518	514	554	523	483	492	501	527	511	473	512	494	527	487	475	501	491	521	510	520	493	534	559	470	501	526	503	504	521	510	539	499	512	512	511	484	514	511	527	512	496	541	482	493	533	510	518	501	524	511	467	519	493	520	495	479	490	520	525	486	490	553	518	509	528	562	522	522	533	528	520	509	510	524	471	520	535	463	526	590	490	512	494	536	542	514	504	494	525	483	539	530	520	523	534	492	489	487	491	517	545	521	487	508	494	479	505	526	508	517	493	544	514	488	526	484	499	557	519	518	533	511	536	504	499	518	544	502	476	481	472	534	469	500	523	542	513	536	511	520	497	484	524	478	507	505	531	524	550	498	495	506	527	512	537	534	526	512	523	535	518	549	547	507	526	511	540	465	527	471	473	535	505	480	476	511	497	529	504	524	509	524	537	487	503	504	507	530	541	544	528	475	495	510	518	524	522	566	477	473	472	493	521	475	493	496	518	545	493	499	513	518	522	526	480	508	530	512	535	543	510	503	485	491	509	479	520	478	513	549	532	499	532	508	493	554	525	487	503	514	468	539	495	466	455	508	500	519	529	569	482	507	491	510	528	496	541	506	501	485	515	512	495	487	532	502	556	538	527	456	579	534	530	528	533	512	535	533	551	537	502	558	537	451	536	499	536	517	516	516	519	477	489	501	517	512	518	517	507	482	482	536	512	526	501	505	503	546	537	516	498	497	521	491	489	539	517	539	485	536	490	537	523	488	516	523	536	529	523	500	552	485	509	492	584	467	459	516	509	496	495	492	493	554	520	495	531	493	515	513	499	518	511	485	514	493	509	532	539	505	525	518	539	479	529	506	486	495	493	501	547	498	485	546	519	512	508	509	523	508	498	480	540	471	485	534	530	519	510	509	545	520	550	504	516	497	511	522	500	513	505	482	516	502	522	466	498	518	480	512	506	509	503	523	473	528	529	506	496	520	490	506	557	509	489	517	501	463	508	528	498	540	465	506	514	507	567	535	548	518	548	525	506	523	496	513	496	495	552	508	483	482	515	501	508	478	501	555	493	520	513	554	529	547	480	511	501	547	456	491	528	497	539	532	521	508	487	506	499	501	495	542	539	470	532	499	540	486	538	469	498	488	509	537	494	522	541	488	525	449	459	510	512	490	505	526	527	536	548	498	464	524	513	492	502	555	496	511	534	487	547	503	504	490	521	473	563	483	538	518	517	499	498	459	536	486	495	521	503	503	518	500	511	546	476	504	524	508	520	517	492	484	543	508	494	511	478	524	485	546	505	502	533	536	514	542	533	516	504	510	475	534	563	511	509	511	525	498	534	528	525	528	514	462	519	475	521	499	503	495	508	528	519	533	511	477	531	554	524	527	495	524	488	534	524	524	515	472	497	505	474	496	535	497	518	532	520	473	483	475	486	509	508	516	513	517	534	540	516	529	497	526	520	476	511	518	502	483	474	514	447	512	467	510	502	553	513	478	478	472	522	533	510	501	527	498	547	462	554	535	538	510	521	514	505	525	557	511	497	541	537	557	524	480	493	533	478	523	508	492	538	516	530	505	519	549	501	560	514	512	490	470	500	507	477	511	480	523	512	537	485	511	525	512	505	465	531	497	503	510	484	492	476	502	492	498	521	511	494	514	500	534	553	495	543	484	532	515	485	546	492	460	502	526	481	503	516	490	528	520	557	515	496	536	482	524	514	540	503	504	539	505	508	552	498	535	512	546	556	499	512	513	496	529	467	509	506	512	540	484	510	501	534	509	494	504	521	543	508	541	511	508	482	488	508	532	536	511	492	527	528	522	496	494	520	463	515	478	523	501	533	531	560	533	505	531	509	524	515	529	576	493	497	533	490	507	524	505	485	551	499	485	515	479	544	523	534	483	566	516	500	540	503	495	495	499	521	496	495	528	498	576	514	528	505	507	479	494	487	497	488	492	518	492	508	524	482	518	485	469	476	528	531	488	502	523	493	521	506	563	527	550	484	527	557	508	470	540	529	499	532	466	521	502	490	490	533	493	531	459	505	499	506	532	487	483	528	529	532	471	474	544	497	501	508	503	511	499	475	507	470	543	519	471	521	506	513	516	531	507	505	480	497	566	497	526	530	530	481	550	480	508	527	552	524	493	464	480	507	536	534	544	491	494	469	537	498	537	502	497	528	499	514	499	523	475	524	512	526	505	526	539	473	495	531	514	533	499	502	543	484	501	481	493	513	542	510	539	532	500	550	512	533	484	527	533	506	509	504	510	509	499	487	516	496	476	536	533	491	490	499	504	528	510	517	524	510	508	527	516	484	493	519	519	518	535	507	497	507	518	513	508	521	527	522	537	515	497	486	516	522	507	506	556	495	524	475	513	541	499	521	542	514	527	471	516	495	505	523	512	517	527	541	523	519	482	492	519	486	528	533	549	502	509	493	518	529	522	508	514	502	528	498	539	505	512	507	499	521	492	519	505	499	525	558	525	547	554	502	525	508	481	500	535	560	498	509	538	487	524	497	487	507	496	515	495	514	475	522	534	525	546	483	527	529	500	492	552	500	536	546	528	497	526	555	483	535	488	524	524	517	514	537	522	489	518	501	498	501	532	536	502	530	516	485	520	513	563	490	461	515	480	581	547	478	517	507	524	519	486	516	521	542	496	464	530	502	515	485	474	494	508	511	471	511	520	507	480	488	538	517	487	508	546	498	489	512	507	524	474	510	503	527	500	481	513	484	522	532	515	513	525	521	471	556	532	486	520	497	486	527	529	487	501	477	509	514	488	532	503	490	547	540	506	523	479	498	487	523	497	481	517	534	478	507	544	524	481	541	523	530	516	511	509	511	519	459	478	520	505	553	467	513	532	503	531	516	482	500	515	526	517	510	529	516	506	529	524	542	541	525	445	511	521	500	553	495	546	500	509	521	542	494	490	501	512	533	513	544	525	497	498	489	521	501	546	503	532	542	523	493	502	480	513	493	498	510	527	496	501	549	464	508	511	499	494	516	542	528	540	498	544	537	523	499	490	506	515	500	516	478	532	516	530	547	522	502	520	519	513	521	482	469	464	529	549	518	523	511	509	533
59398	54587	49092	45706	35566	30445	28934	27502	23931	20325	13858	8346	4720	3014	1745	1249	700	577	325	280	309	273	253	278	263	225	230	242	259	232	257	246	210	196	234	248	201	208	225	203	226	210	225	215	210	234	220	213	215	213	231	219	245	248	245	219	227	233	268	222	251	219	214	218	203	211	240	234	198	251	197	217	229	209	236	229	235	211	226	189	228	198	234	211	245	211	234	205	252	223	216	200	226	216	226	207	217	248	211	185	232	240	235	228	241	225	211	218	212	212	217	206	232	203	242	232	233	208	196	232	230	218	206	222	222	215	226	199	228	227	239	251	217	212	216	214	219	241	252	229	227	256	250	231	232	216	206	215	221	208	191	218	214	206	224	248	240	212	220	237	223	199	252	234	227	202	202	257	245	230	227	212	205	222	268	221	220	236	253	198	221	214	209	198	220	230	219	230	257	202	219	223	228	201	220	218	243	222	194	247	218	220	222	240	219	236	215	214	227	237	222	204	219	202	234	212	207	248	207	259	218	228	212	195	224	200	217	235	181	209	213	244	223	193	215	229	252	195	223	209	221	216	232	205	229	227	189	210	231	216	199	214	210	211	199	211	250	236	198	209	219	224	229	236	246	213	248	226	223	242	226	210	225	225	220	218	236	218	229	201	256	232	255	227	216	209	217	205	212	234	240	214	209	232	237	214	226	226	226	193	229	226	253	243	246	211	225	226	234	210	221	228	219	189	202	208	233	204	207	207	224	225	214	206	254	234	208	202	218	219	232	192	222	204	248	215	204	223	207	239	243	215	210	224	210	225	211	232	214	222	233	227	242	234	237	235	240	244	214	239	246	241	218	239	265	243	250	229	257	208	229	229	246	210	235	225	218	228	204	240	221	221	243	246	225	216	223	196	215	259	197	229	204	240	242	224	217	218	198	238	226	229	231	241	226	212	223	224	206	227	221	234	246	219	223	233	214	229	210	222	206	238	232	242	218	205	207	221	218	187	218	228	247	238	231	213	228	229	244	224	237	231	223	227	227	219	214	231	241	192	218	224	183	258	230	200	213	230	235	222	245	230	224	239	209	237	198	230	188	194	220	206	218	196	235	217	224	248	248	229	256	235	230	216	228	209	231	207	216	235	203	221	238	222	226	222	220	224	201	210	247	212	193	242	224	221	225	245	202	236	239	209	197	214	235	237	213	216	192	222	241	235	244	192	186	233	229	257	252	218	222	206	228	239	235	221	238	249	208	226	206	218	203	224	219	232	218	230	230	238	227	243	234	233	268	234	215	207	250	234	219	219	228	260	207	239	209	218	228	202	211	225	229	190	209	217	206	210	235	233	208	236	205	239	216	236	232	221	224	251	256	249	212	226	226	217	231	210	193	259	213	259	235	239	212	222	235	221	226	204	254	254	231	230	176	215	251	231	214	207	245	285	245	223	233	241	202	213	210	228	222	231	220	202	255	249	249	222	229	219	234	223	243	208	228	226	207	201	228	237	220	229	226	225	224	218	224	225	241	239	244	201	221	191	209	229	227	206	216	228	215	201	188	192	229	196	218	210	228	201	218	214	193	230	223	197	217	187	223	238	208	221	213	196	250	225	226	257	241	210	237	245	214	233	216	200	226	206	231	205	214	203	198	185	235	221	229	226	228	198	191	225	213	253	207	213	231	253	227	239	208	264	209	232	201	217	199	217	235	230	209	213	232	229	217	221	246	212	186	233	213	235	222	203	181	217	212	236	212	203	226	238	220	214	203	235	226	212	227	223	204	232	210	239	191	243	227	202	239	209	224	218	217	226	221	236	237	242	241	232	229	240	239	246	234	195	233	210	227	245	221	222	212	239	208	227	215	204	261	190	218	218	201	226	223	227	209	209	220	227	223	196	208	232	229	227	221	209	215	242	214	202	223	222	228	207	212	194	215	202	232	207	205	208	215	219	234	240	207	222	232	254	234	209	204	224	211	214	219	236	213	203	188	250	218	229	231	237	224	188	213	243	222	264	200	237	213	263	191	233	203	231	184	212	236	245	223	214	200	210	211	238	201	221	222	219	220	202	202	220	217	223	217	240	230	227	199	246	213	223	232	226	243	205	214	222	231	223	206	213	217	230	244	210	212	197	191	220	217	212	228	240	224	211	203	208	218	211	239	213	243	243	225	263	226	176	201	226	215	239	232	221	224	199	218	196	222	224	228	215	230	234	217	231	219	267	237	206	226	208	209	252	240	217	210	245	221	213	209	224	205	230	204	225	220	242	209	241	237	239	230	217	234	215	210	225	220	208	197	194	218	204	218	247	235	219	227	220	198	224	214	216	222	205	186	246	215	242	215	222	223	231	224	223	215	213	227	241	212	238	255	236	246	196	210	209	208	206	250	229	212	250	183	202	223	205	232	236	247	253	241	226	225	209	237	223	233	212	259	232	229	198	187	221	237	210	244	228	231	203	198	234	196	232	235	254	199	251	200	189	226	240	225	240	207	226	218	215	220	237	254	219	218	231	225	231	218	236	231	244	207	239	224	215	227	204	255	235	215	228	213	236	210	218	226	222	225	245	219	213	253	228	221	229	212	230	202	227	202	226	247	204	199	242	218	238	244	215	232	247	211	219	212	243	232	211	212	235	262	215	207	201	223	219	202	250	219	224	208	220	228	243	231	198	250	234	216	224	199	204	228	225	249	235	223	252	215	217	217	233	216	245	202	214	217	201	217	238	217	203	240	221	230	252	241	209	241	242	223	230	208	211	260	226	182	183	218	214	257	223	236	235	202	213	229	196	194	221	243	212	244	219	220	250	215	228	212	221	219	214	234	219	220	199	213	257	217	214	210	234	233	242	218	210	239	229	239	222	224	253	208	222	231	233	224	233	228	222	252	230	194	220	200	222	208	241	214	203	211	223	223	228	249	259	207	214	194	218	231	202	264	204	227	220	252	253	226	229	253	251	231	237	185	267	236	223	265	196	199	211	195	228	224	223	227	206	236	217	213	220	244	256	232	210	245	196	220	253	220	246	208	230	223	232	179	209	237	193	231	207	221	216	225	230	231	242	216	233	211	250	243	245	235	244	252	210	232	199	218	229	224	257	220	230	216	206	215	242	209	209	231	212	218	221	216	218	245	214	236	207	205	219	190	216	232	234	217	227	216	198	240	229	225	212	237	243	214	231	216	198	206	253	233	209	208	208	220	238	235	242	214	239	230	222	181	244	238	211	201	213	205	235	206	244	224	240	189	262	206	223	264	222	223	228	226	213	218	219	199	209	255	213	222	222	222	188	220	230	212	212	219	229	215	228	227	205	203	223	230	208	232	230	220	238	213	232	207	223	212	233	220	203	218	216	241	258	215	211	191	213	241	204	209	257	194	209	232	193	246	213	225	197	220	257	227	234	226	222	210	242	232	236	201	227	223	202	229	218	242	218	218	239	210	228	187	210	212	262	221	215	226	233	211	202	235	235	208	213	220	227	227	212	228	235	218	275	232	221	238	186	221	206	250	226	200	192
42799	52071	55552	56039	51296	46655	43628	42329	39937	37564	29807	23053	15402	11573	6653	5329	2689	2091	896	770	853	668	676	805	604	551	571	551	562	557	563	537	549	484	520	458	491	528	538	500	543	508	500	494	494	460	522	452	504	508	503	526	490	510	499	492	492	494	507	533	487	486	466	508	490	503	537	498	533	478	460	500	488	529	553	545	545	482	485	473	512	560	483	514	503	494	502	525	503	496	520	543	479	512	509	463	510	471	507	529	550	477	513	482	506	507	512	549	503	485	572	462	518	504	543	496	518	529	525	494	485	459	480	511	470	499	504	500	509	483	486	511	501	485	490	471	495	501	488	452	499	502	462	533	487	541	528	506	488	471	540	500	508	531	495	466	511	523	532	482	508	519	495	507	485	511	535	504	479	521	488	497	456	503	537	499	485	500	489	478	479	505	487	520	463	507	473	521	519	516	513	495	486	483	510	526	516	489	501	510	507	509	467	495	509	505	477	520	492	492	512	527	524	485	510	484	521	550	475	495	514	492	495	508	530	495	465	503	490	520	473	522	556	529	454	513	521	491	521	509	480	494	507	505	520	478	503	541	502	524	541	498	523	520	457	515	521	485	509	541	490	492	491	519	530	482	525	485	496	476	461	506	507	469	523	524	534	486	474	506	501	498	520	486	505	459	493	518	523	534	516	504	515	505	481	541	460	486	481	434	533	506	481	502	486	474	499	511	537	490	515	493	514	507	491	508	492	528	498	510	508	470	505	493	491	528	525	507	466	530	501	539	502	506	507	517	495	495	485	500	507	493	480	487	478	502	498	505	524	506	469	509	526	493	481	501	532	468	496	453	501	505	509	485	490	484	519	485	519	476	495	515	505	545	520	508	503	457	531	501	515	498	503	436	544	502	530	507	499	440	464	499	549	480	505	493	536	512	501	474	497	528	527	522	515	502	467	503	532	492	491	520	501	497	493	543	521	461	446	480	475	479	519	508	511	521	496	532	499	486	485	501	517	486	475	488	481	518	481	493	500	503	529	516	513	506	528	475	465	547	502	489	512	504	512	499	508	523	459	488	486	507	494	510	461	510	461	518	505	503	522	494	535	460	533	483	530	502	513	499	529	507	522	506	490	479	529	505	528	491	490	498	478	526	511	523	511	525	515	516	527	487	484	515	519	478	519	518	474	470	538	481	505	531	484	511	512	498	482	541	500	481	463	447	492	489	503	530	461	526	531	474	508	502	544	500	522	499	506	539	499	503	474	522	496	507	506	499	522	506	460	467	463	490	500	489	541	493	481	502	513	460	496	526	500	501	493	513	571	508	487	504	498	495	470	523	514	496	508	506	533	510	472	510	474	528	544	501	516	490	491	540	443	489	505	503	521	504	482	502	536	490	516	474	506	471	501	517	503	505	504	524	526	483	535	487	497	513	511	489	508	518	506	528	449	455	504	507	477	502	514	481	509	464	537	491	540	513	475	474	506	536	494	489	523	499	459	493	496	517	545	485	494	501	527	524	502	497	495	511	464	484	490	474	456	523	493	466	531	517	506	479	494	518	493	491	542	512	476	517	464	486	514	527	523	524	480	500	480	524	536	492	505	501	531	487	526	551	507	489	495	495	500	549	476	487	511	531	505	505	516	539	464	500	543	531	514	522	495	481	541	471	486	525	536	499	469	499	488	508	480	569	543	529	485	466	509	510	500	527	461	547	518	482	512	487	520	531	505	535	479	495	468	493	517	520	489	459	500	477	484	483	488	509	501	471	471	539	507	541	506	493	499	504	481	480	487	512	497	490	491	498	484	517	524	496	528	480	529	465	542	496	482	497	488	463	537	516	507	568	506	502	530	500	465	499	498	506	507	518	498	537	462	527	539	457	504	533	530	518	519	467	517	521	514	470	524	502	504	549	490	491	521	526	529	530	501	469	503	536	459	454	499	515	538	513	486	491	517	520	492	498	474	497	505	525	456	473	499	485	526	517	470	513	492	465	483	509	458	531	471	511	512	493	505	517	458	501	547	479	523	488	509	521	500	464	526	484	518	514	506	480	487	499	523	522	498	511	507	520	544	466	498	482	540	533	463	513	541	479	547	499	478	477	528	498	518	449	492	507	470	514	527	484	497	490	486	507	510	503	474	490	471	532	526	505	494	502	499	567	501	521	464	467	559	485	530	497	513	453	512	523	502	490	487	462	497	507	507	488	504	469	531	474	494	506	540	500	521	503	449	511	455	521	534	571	495	496	461	522	480	471	510	498	503	500	516	506	542	493	491	515	466	477	496	519	453	487	481	520	500	496	464	528	486	514	513	536	477	506	474	497	520	537	488	496	518	485	493	536	503	452	500	508	510	480	472	454	565	503	506	511	510	473	523	501	479	486	501	478	498	505	497	495	527	539	469	478	485	511	477	506	499	507	497	495	515	508	495	538	510	507	506	477	495	501	526	484	507	513	503	527	425	497	502	566	550	484	493	521	508	469	499	502	559	511	534	508	497	517	512	512	565	497	492	541	520	531	526	477	494	480	515	497	517	506	537	502	484	466	519	536	543	494	512	522	497	508	501	501	490	481	481	506	490	435	481	513	469	519	490	477	485	517	480	522	495	527	532	494	497	483	527	482	461	462	524	522	514	514	530	492	546	509	531	465	501	500	523	507	490	481	505	500	519	503	527	530	507	473	499	479	505	501	483	531	476	549	493	532	507	495	516	519	580	512	494	501	528	510	514	520	511	535	562	528	536	489	492	476	518	505	526	510	525	489	495	491	499	533	496	498	522	508	491	531	530	510	500	489	497	504	476	531	533	529	489	502	533	514	529	515	541	467	473	524	533	496	516	505	460	482	521	489	521	502	522	534	518	499	492	525	511	516	502	527	489	499	479	493	535	531	523	481	510	512	523	472	511	493	490	518	471	517	503	543	527	537	515	495	509	516	485	487	520	501	507	488	500	510	524	534	543	527	515	486	501	491	516	506	489	508	531	543	513	488	533	523	505	493	485	525	512	535	508	472	496	443	542	504	464	503	528	485	483	516	523	501	541	507	487	514	530	526	530	503	488	489	508	539	500	525	502	505	535	496	499	464	478	516	518	549	497	507	484	515	495	494	528	482	502	531	501	494	496	537	492	520	507	489	508	469	492	454	489	504	507	497	523	489	568	523	479	494	493	492	518	502	497	497	528	534	509	488	525	482	489	548	459	495	517	505	498	447	446	519	506	504	482	505	548	475	488	490	476	503	464	500	495	481	476	495	533	491	520	507	505	519	521	503	524	460	485	540	508	488	555	534	509	536	493	482	518	532	519	541	492	505	490	470	535	491	503	519	504	493	505	495	509	502	505	511	528	521	497	501	527	505	479	531	464	506	496	519	501	545	476	466	526	468	490	452	474	488	472	470	474	528	530	558	514	504	505	510	496	484	486	498	498	527	474	492	482	503	489	501	506	530	529	461	510	499	494	497	524	501	505	499	544	480	537	498	513	499	500	499	499	479	491	507	507	490	489	544	500	487
33879	30282	27972	22719	14163	7709	4034	2803	2227	1531	988	671	511	396	330	300	245	245	226	215	191	242	201	218	222	219	236	264	235	228	205	254	216	247	228	202	226	264	227	215	253	224	212	204	212	215	211	220	266	219	225	245	242	240	235	230	244	239	249	239	236	196	245	228	201	231	233	231	210	204	224	205	227	217	220	224	226	192	220	237	198	198	238	215	215	206	195	224	250	247	215	204	212	240	211	242	241	247	270	208	224	233	242	254	208	234	230	236	236	221	229	221	221	217	239	229	234	249	222	212	234	217	224	233	230	244	226	203	226	212	239	217	242	241	223	228	229	218	206	209	239	212	212	213	236	200	234	204	243	226	224	225	239	287	227	219	225	231	252	214	189	266	231	258	235	246	217	242	197	235	218	215	237	240	229	209	256	229	231	221	243	195	236	242	266	213	236	247	234	225	227	237	206	222	237	239	221	241	245	226	226	250	230	223	212	227	207	236	247	202	268	199	209	248	220	221	212	225	227	261	230	230	229	233	234	227	224	205	248	210	215	221	209	226	224	238	203	207	219	251	217	236	199	195	260	215	242	234	215	246	234	226	223	227	218	214	231	251	218	238	211	245	209	205	223	240	227	235	243	220	203	243	204	211	217	245	230	231	221	228	227	243	240	248	221	209	218	220	250	235	225	231	260	221	216	210	260	223	229	224	234	248	226	215	232	214	220	204	216	220	209	229	233	242	222	236	248	244	221	222	239	212	234	214	217	224	227	216	204	224	222	194	207	208	222	238	236	273	216	218	215	249	204	225	213	234	231	255	216	210	230	222	229	255	237	240	210	205	235	247	240	210	230	241	247	240	246	240	234	223	204	214	241	210	259	236	251	214	242	200	222	230	206	248	221	219	251	230	220	187	233	231	240	234	217	206	228	223	216	236	202	194	230	237	261	260	242	244	229	230	253	226	222	216	204	221	213	247	238	211	213	215	212	250	214	235	242	222	222	250	231	194	204	234	233	230	230	234	215	272	242	183	212	220	229	219	219	220	222	219	228	220	218	208	211	221	217	225	236	234	237	194	216	238	217	259	238	231	222	212	198	198	240	215	228	218	214	226	233	220	202	237	240	230	218	219	225	215	247	212	225	240	248	213	245	214	214	216	240	204	230	213	215	211	242	222	227	235	221	219	259	258	217	229	205	218	224	212	225	203	233	226	207	238	222	231	244	241	204	214	236	185	268	244	208	221	242	215	259	216	220	242	218	229	243	233	192	232	240	192	243	232	225	218	238	223	205	185	231	215	246	248	203	220	209	196	244	205	238	252	235	227	216	218	239	200	222	220	232	268	227	247	238	242	206	242	252	196	227	209	220	228	228	210	223	249	230	208	229	235	253	259	237	226	224	251	240	209	214	196	181	214	215	228	189	208	252	228	229	219	221	224	223	208	239	237	222	245	219	210	230	234	229	246	209	207	221	220	235	233	214	229	226	216	202	211	215	230	215	205	207	224	236	232	231	218	247	228	226	213	256	228	215	232	217	276	227	201	220	231	256	204	236	196	239	226	213	213	201	237	238	200	233	231	214	254	191	242	230	213	199	222	246	210	229	207	236	211	222	244	237	234	228	226	207	241	205	192	198	229	244	225	226	221	237	215	245	225	196	245	257	170	228	238	236	237	217	244	246	226	219	224	244	241	222	203	228	239	218	207	261	209	208	244	251	227	272	229	236	229	250	221	225	225	219	239	207	243	223	216	199	250	243	250	235	243	242	235	228	238	225	270	224	228	212	212	257	200	211	199	236	221	193	267	236	205	240	203	239	212	249	204	210	238	246	240	246	229	227	243	214	230	252	231	200	212	218	200	225	223	252	208	207	221	229	204	242	221	218	246	247	208	210	205	218	225	235	231	235	227	238	217	213	228	249	213	212	201	234	230	222	219	245	203	220	243	235	196	241	231	223	216	208	207	220	213	240	220	213	194	249	230	255	244	228	234	216	209	239	255	217	220	226	242	225	229	242	236	244	226	231	225	216	216	222	220	244	207	223	239	231	246	240	241	251	218	231	238	246	232	215	212	213	210	244	220	226	209	229	259	202	214	223	225	207	223	219	224	235	221	230	240	220	210	241	242	224	220	240	217	252	194	234	220	219	223	236	218	245	236	223	222	222	242	226	207	231	215	206	227	237	235	231	210	221	225	256	243	199	245	209	235	230	235	228	195	230	233	234	214	221	229	243	220	219	201	249	217	235	213	241	227	251	196	221	241	227	213	239	241	221	220	230	210	230	232	226	218	224	211	243	234	222	217	228	203	211	203	209	266	229	221	225	206	207	223	235	223	202	232	244	244	250	230	221	198	201	228	258	231	214	226	219	227	228	209	236	222	227	262	221	241	208	252	220	221	234	212	250	221	220	224	232	212	217	233	225	241	227	218	218	209	223	185	250	235	238	218	233	231	221	229	240	222	278	223	234	206	213	241	210	236	233	221	215	222	199	229	200	214	231	237	208	244	244	213	242	225	220	220	225	212	258	252	224	226	227	215	258	258	246	224	203	195	232	214	219	220	235	205	269	225	208	245	210	224	221	255	210	221	227	240	205	231	220	207	233	235	255	238	216	215	240	209	234	247	226	225	207	227	214	224	226	231	218	226	235	233	221	203	227	235	216	219	204	237	230	203	226	223	249	258	246	219	213	203	240	219	231	225	221	242	222	227	219	248	223	225	224	248	217	224	220	216	231	234	220	249	241	253	251	239	270	206	210	219	218	241	237	215	223	238	243	238	247	240	236	241	233	232	255	224	212	215	228	232	202	213	224	229	207	224	274	234	220	228	232	243	248	217	223	209	234	218	219	259	224	230	202	221	230	220	216	245	211	255	207	259	217	244	236	230	232	221	240	228	208	236	227	206	211	264	200	224	235	210	218	255	218	215	219	235	245	222	224	226	240	224	220	231	240	229	243	222	233	220	229	204	228	238	210	263	240	237	232	255	178	200	241	237	192	233	233	225	211	227	225	218	245	239	216	250	223	206	222	208	233	211	194	240	217	209	216	219	209	219	235	237	202	249	218	217	210	212	245	236	250	240	233	229	212	227	200	223	238	212	224	222	214	217	238	217	229	274	216	224	203	230	209	225	239	211	239	211	252	231	228	216	217	222	244	263	237	215	208	218	231	218	214	220	266	234	214	243	232	244	231	242	214	211	225	229	227	244	219	220	230	238	210	215	237	201	226	236	240	242	184	212	202	240	223	216	229	237	213	223	234	235	223	227	231	235	212	232	228	222	223	217	214	231	216	237	222	243	223	211	213	224	209	221	242	213	244	233	215	233	211	200	245	218	252	238	207	210	202	228	235	257	268	238	197	252	218	240	254	204	229	241	245	225	233	214	218	200	231	239	214	222	212	222	212	225	238	220	235	234	249	229	240	225	244	225	201	190	216	209	232	219	256	262	231	202	212	219	249	231	232	212	207	193	223	213	265	229	227	228	227	213	230	243	204	195	247	252	226	221
20919	24690	31301	33437	26105	19128	13056	10842	8996	6539	3985	2809	1752	1338	985	813	695	585	483	535	554	543	533	526	534	532	566	532	488	489	543	539	516	547	577	505	541	491	548	509	539	521	500	552	524	563	544	534	537	530	538	527	552	460	541	497	541	497	504	503	544	488	489	543	530	538	526	532	534	504	530	493	512	528	515	507	510	521	498	549	528	507	531	514	533	544	511	541	519	519	508	544	558	590	563	489	496	547	526	542	502	538	501	517	495	499	567	518	499	513	531	495	523	554	517	547	510	516	516	517	544	537	491	522	515	558	530	502	535	507	520	543	543	503	493	522	515	499	541	520	498	583	526	506	517	534	515	528	545	505	525	539	514	531	513	547	491	522	539	533	544	535	486	495	532	497	513	489	538	525	496	512	534	516	521	521	502	526	509	493	501	535	507	526	503	519	521	503	521	510	517	519	499	511	552	498	509	488	497	506	536	504	531	516	515	521	487	534	541	495	510	499	553	521	518	581	509	495	528	485	494	523	529	528	485	540	513	513	527	562	543	508	517	487	489	523	565	556	574	501	511	534	524	524	518	497	505	516	493	542	470	542	498	509	498	523	526	551	522	512	537	533	479	496	568	499	544	498	556	490	546	541	529	507	567	560	529	552	535	525	518	532	524	499	525	523	545	516	513	525	509	539	549	544	517	558	497	521	513	517	523	509	512	462	496	498	495	512	521	517	515	547	541	519	500	497	482	476	530	504	524	504	504	513	535	543	541	519	482	520	501	539	544	507	522	565	526	550	539	521	492	488	507	519	488	532	499	574	553	529	525	497	549	496	511	550	521	533	515	535	532	517	493	544	540	507	529	523	548	497	527	525	499	513	541	544	487	525	478	533	546	503	496	518	542	537	540	534	501	549	565	509	551	540	519	536	557	504	536	516	524	520	494	533	551	523	547	506	555	496	510	542	505	551	500	526	509	589	511	539	511	534	512	499	495	542	524	522	514	484	504	519	526	501	459	528	520	484	520	519	530	495	510	527	514	512	488	567	539	566	511	505	472	550	532	542	542	509	523	500	526	535	493	552	533	525	529	495	549	523	555	554	561	539	532	502	522	500	536	541	523	498	529	507	500	506	516	526	548	507	564	536	521	539	541	533	540	537	547	513	521	511	511	523	489	563	523	506	538	510	500	543	514	546	516	472	492	527	548	521	547	494	533	530	542	495	529	551	525	514	506	505	565	525	518	493	565	454	540	481	546	514	500	535	516	553	514	530	537	524	501	511	485	549	497	489	548	498	500	525	513	500	501	539	518	487	495	541	506	493	524	491	495	522	535	504	492	550	514	526	501	532	528	526	517	511	524	493	529	507	494	519	510	482	498	545	505	484	542	509	489	501	520	524	510	521	490	514	539	522	507	515	463	521	545	527	533	528	536	505	520	533	535	530	543	521	524	528	498	478	494	502	506	495	488	512	526	514	519	497	517	502	499	544	517	498	489	504	548	480	511	519	551	525	483	525	499	526	535	492	522	540	498	516	510	494	483	513	554	548	492	523	533	499	542	492	493	564	553	531	504	520	472	526	491	517	549	537	564	530	513	527	485	534	495	516	490	499	497	539	486	541	489	515	555	515	513	532	552	549	512	503	500	536	519	511	509	518	561	529	530	538	530	513	494	472	515	497	507	523	544	495	540	527	560	543	515	552	515	505	564	550	512	498	525	552	529	530	536	527	543	530	513	490	523	471	516	584	541	538	467	494	553	546	548	540	523	512	518	543	516	515	508	544	511	457	528	523	503	512	486	522	526	514	540	538	569	507	526	552	526	534	570	528	512	523	550	529	487	544	555	495	503	524	521	507	543	521	495	482	533	538	527	528	533	507	513	497	523	500	521	534	512	507	512	491	534	500	500	540	542	524	506	503	509	560	551	505	499	539	537	494	486	496	474	539	500	571	522	549	552	549	528	532	518	503	507	492	514	480	539	554	504	533	537	509	493	509	544	514	520	514	521	550	519	520	531	520	523	558	498	557	529	496	491	505	542	535	502	513	501	526	502	548	513	502	513	521	482	554	487	487	528	496	547	524	558	542	541	488	503	462	542	531	511	507	499	495	479	487	494	520	511	525	519	547	482	524	522	542	511	533	507	513	518	531	530	497	528	500	547	528	512	505	551	530	528	531	506	556	556	530	526	533	522	515	545	558	538	498	522	547	523	511	515	538	469	514	551	491	513	485	494	484	509	501	495	517	469	510	514	495	498	526	531	513	500	548	491	501	532	488	531	521	502	499	539	496	474	544	550	542	523	499	552	519	526	546	531	535	549	548	513	573	516	554	518	519	496	542	496	541	501	516	510	524	536	480	497	529	483	508	542	535	521	528	520	508	530	522	507	529	519	520	552	523	511	536	548	501	527	541	513	519	484	507	539	496	537	513	526	467	522	513	539	498	543	538	519	540	509	484	544	498	488	508	511	497	509	551	486	558	542	503	531	522	556	505	561	526	505	539	511	499	520	557	540	526	502	530	531	500	502	508	549	513	545	533	533	565	531	531	550	531	515	517	535	547	543	508	513	517	513	486	457	516	563	503	551	546	504	503	550	539	538	518	514	485	546	513	499	502	511	512	481	516	472	542	558	518	521	538	510	499	518	529	523	556	502	533	528	516	492	506	495	517	466	547	552	523	515	512	553	489	536	524	537	507	581	521	480	487	545	521	503	526	501	497	564	513	511	515	538	507	529	508	576	502	564	509	562	517	544	551	515	485	533	525	547	531	484	549	527	532	527	544	501	531	526	516	504	546	525	510	476	530	499	521	542	516	543	517	513	507	496	505	518	536	507	516	526	518	501	530	527	533	500	513	522	483	521	504	528	535	513	498	486	584	517	520	556	492	543	526	501	492	518	547	516	500	548	539	515	488	511	512	565	504	562	531	486	501	536	486	485	500	551	492	552	538	525	537	507	510	518	530	563	529	513	492	515	535	540	495	537	550	510	523	497	524	523	504	513	524	541	521	541	512	553	514	531	558	540	508	490	551	547	504	528	516	465	541	549	558	538	540	492	477	529	556	539	508	500	516	491	513	517	533	528	540	564	558	495	518	486	517	545	515	539	562	519	503	532	492	539	531	477	503	481	545	512	550	519	550	520	493	506	496	529	509	519	536	519	518	537	540	487	517	495	497	522	552	554	534	513	499	501	520	556	539	535	518	528	500	550	538	512	495	541	492	507	522	546	541	499	559	493	505	534	518	510	530	485	522	525	523	521	491	491	535	497	529	509	513	533	532	560	494	495	496	517	501	557	504	552	488	516	562	524	500	529	514	538	500	533	492	527	531	557	516	510	510	483	564	557	542	477	555	502	520	529	545	473	498	522	513	511	540	528	536	515	481	492	521	487	477	504	544	534	546	545	497	526	477	530	499	568	509	526	517	523	489	505	470	519	477	546	530	546	509	504	493	507	580	544	461	490	516	567	536	480	515	525	534	499	499	535	515	510	531	552	537	541	480	537	523
53484	50264	48658	48546	34552	26859	22132	17789	13858	9925	6379	4207	2403	1680	940	737	467	344	231	235	239	226	238	231	247	234	224	223	226	192	238	222	212	214	209	202	210	210	234	227	216	217	208	200	211	204	238	216	216	226	200	210	209	230	209	212	209	228	204	219	250	210	210	231	212	209	225	250	219	199	258	213	227	206	257	202	236	235	222	216	217	217	211	190	227	208	240	207	238	236	224	228	220	219	223	220	247	218	215	229	232	220	221	234	201	198	264	243	206	238	188	212	211	248	236	201	255	213	218	195	237	218	200	215	226	218	241	237	224	248	208	246	219	218	222	244	189	228	213	206	220	234	234	220	180	217	219	200	235	210	228	190	255	202	235	237	197	210	193	210	211	207	223	219	196	257	208	234	204	202	206	233	208	216	229	239	207	211	226	213	215	232	203	207	232	221	241	208	235	194	230	214	206	217	221	233	211	236	194	215	209	208	221	203	226	204	205	224	259	213	253	236	237	209	231	216	224	217	236	187	230	200	195	212	188	222	230	229	220	222	230	227	193	234	228	218	247	224	206	218	213	219	235	222	209	230	227	225	237	247	187	219	231	231	245	229	242	249	229	231	220	222	210	223	244	223	183	207	228	234	225	216	207	212	250	230	216	217	219	206	248	219	220	206	224	213	228	246	188	257	210	199	203	227	237	248	244	210	202	195	212	213	217	244	233	201	251	184	213	222	223	211	211	223	196	188	236	228	195	236	214	227	226	213	214	204	202	214	198	217	213	208	246	232	209	217	217	217	232	218	237	231	198	251	218	196	242	199	217	218	213	205	195	215	197	217	200	230	218	239	229	204	217	208	188	218	201	208	219	215	221	217	199	212	220	190	210	229	236	238	225	198	224	221	225	221	181	223	199	210	236	231	212	237	209	225	284	234	222	200	243	214	227	208	225	208	201	244	216	228	236	232	221	223	213	243	210	198	213	230	238	247	231	212	230	222	226	222	220	202	212	240	219	234	212	199	211	210	260	208	206	216	217	204	212	210	226	212	209	228	219	206	254	211	218	221	213	217	234	231	224	200	219	231	236	213	228	213	259	227	259	236	233	215	220	204	225	223	218	226	218	217	215	236	225	225	234	220	222	201	188	209	235	233	228	216	200	214	204	222	215	200	212	209	248	211	255	229	215	234	229	222	221	202	209	227	215	191	209	208	216	232	217	227	198	221	215	208	207	251	207	216	217	247	195	221	242	210	233	232	217	232	238	205	214	212	211	230	215	202	242	217	196	241	205	221	237	226	217	242	190	214	208	222	207	222	237	227	242	214	196	215	212	232	222	231	228	220	214	245	215	206	207	219	218	205	220	222	244	228	227	234	205	192	220	191	196	243	205	230	213	220	218	198	213	203	215	208	217	250	238	201	247	211	201	221	230	208	236	229	233	208	192	200	235	226	236	222	212	239	217	207	229	211	219	231	235	228	228	215	231	212	224	233	242	216	229	221	232	226	212	195	220	212	216	223	250	194	252	204	220	231	226	224	235	235	237	214	210	194	237	233	242	196	218	233	212	231	188	217	235	224	211	221	243	223	223	240	250	214	235	222	227	246	251	233	231	252	250	224	237	207	212	230	205	213	239	215	231	230	220	211	217	213	232	232	220	236	235	230	222	226	201	214	215	230	239	201	218	207	224	217	219	219	205	226	210	219	241	237	226	230	204	211	210	220	203	213	225	250	199	235	212	225	218	209	235	231	224	238	213	202	254	212	185	216	208	231	233	228	198	196	216	207	228	226	189	214	180	228	224	205	208	200	224	226	191	224	211	191	212	230	227	224	238	205	222	198	232	226	217	223	221	231	238	235	227	227	241	201	218	219	225	214	241	218	235	207	224	211	214	227	239	202	218	199	217	217	212	220	225	201	201	222	236	198	216	215	231	212	210	224	231	235	235	223	215	202	243	230	212	243	231	215	195	219	235	215	226	236	209	204	214	220	181	235	236	234	207	239	218	236	227	240	215	219	217	241	203	254	222	219	213	243	217	231	221	212	199	192	220	205	183	245	237	231	202	241	200	224	208	215	238	211	238	261	214	216	201	223	261	211	225	255	233	215	203	212	215	244	213	243	212	213	207	220	197	216	203	217	199	215	204	211	210	223	210	220	249	214	223	207	221	233	250	249	208	244	206	213	189	221	217	204	206	243	194	213	227	225	200	214	229	227	204	235	227	217	219	208	212	209	227	206	223	205	224	224	220	217	228	230	245	209	204	212	231	236	242	224	230	222	210	216	213	243	216	225	213	226	245	222	200	221	212	240	206	186	222	216	229	258	227	233	206	223	193	223	236	225	227	196	214	231	182	225	207	198	203	211	241	228	214	219	197	201	207	220	216	249	219	221	218	240	219	257	210	219	227	221	214	202	216	236	211	211	246	195	230	235	260	228	226	225	219	227	212	244	236	212	249	211	216	232	213	227	220	233	255	207	233	248	253	225	230	216	214	222	224	219	243	240	256	205	204	221	241	239	214	227	194	229	238	216	260	214	232	205	230	232	211	234	239	234	226	228	263	215	229	206	194	225	229	186	207	195	213	232	216	197	209	216	230	224	213	212	236	251	222	209	228	225	251	229	243	219	197	212	251	231	215	216	214	217	239	201	187	213	214	207	214	222	192	203	227	204	229	236	218	209	209	237	204	204	229	200	198	226	196	211	196	221	208	226	227	206	253	229	194	203	218	225	227	218	211	190	188	245	246	214	227	216	216	225	222	209	249	249	219	238	217	209	223	211	210	236	203	237	249	215	224	219	228	236	216	199	200	190	215	230	193	224	189	224	219	246	206	199	218	254	222	218	209	216	197	225	227	225	238	236	213	239	243	200	233	219	236	282	228	218	215	204	215	241	225	240	234	203	211	229	209	246	224	233	210	207	242	212	247	246	217	183	207	195	212	221	236	221	194	199	206	212	220	202	234	212	228	231	228	197	219	237	232	198	225	210	230	193	250	233	220	220	215	202	241	223	243	234	215	221	225	213	222	252	210	232	237	229	227	217	233	222	222	213	195	244	236	197	222	235	190	217	228	235	232	221	222	229	207	221	201	232	223	222	200	209	213	192	242	225	216	213	200	212	247	218	215	233	227	211	248	251	212	236	230	218	229	230	247	231	231	238	179	217	225	220	211	241	223	190	193	235	220	216	246	239	234	230	219	224	234	194	223	230	221	229	228	223	204	222	219	245	248	221	236	226	235	229	213	223	220	245	217	224	222	201	219	217	193	211	219	234	217	241	214	224	215	256	202	233	221	245	199	229	217	221	225	209	261	241	202	264	233	220	218	222	206	231	222	207	229	216	225	230	231	219	198	214	203	212	220	233	236	239	187	224	241	228	251	216	225	232	211	212	202	200	231	189	210	227	244	232	198	212	243	223	226	261	230	239	222	242	225	212	231	202	195	211	209	203	232	210	232	248	213	246	207	237	224	189	214	217	208	230	251	230	207	244	226	209	227	219	250	186	236	264
38350	44387	50802	52727	43294	37647	34404	32727	30003	25767	19289	15072	9450	7061	3782	3060	1632	1175	680	762	659	583	627	609	573	510	520	525	577	568	527	549	524	500	527	537	490	461	519	490	512	491	512	555	515	502	495	520	446	490	496	494	505	487	474	469	502	501	493	505	508	486	530	511	501	500	499	531	494	522	535	500	526	493	517	467	534	531	493	499	513	510	499	524	521	494	521	504	522	502	517	472	490	517	558	488	507	518	508	516	519	503	520	512	496	510	481	502	469	487	521	500	469	537	513	534	509	556	484	518	497	503	497	489	519	520	543	493	529	461	464	499	502	508	513	493	473	508	514	497	483	518	512	512	529	505	474	532	500	512	476	498	460	507	523	494	496	507	519	550	508	507	549	479	518	532	488	483	519	504	500	523	494	536	515	539	511	543	456	483	482	513	492	503	495	469	526	513	522	510	518	505	552	494	514	527	481	520	543	457	534	447	494	516	489	517	504	487	517	546	524	526	532	547	473	508	527	518	502	487	490	523	520	480	495	527	524	509	514	557	532	497	494	507	527	509	529	513	518	446	494	528	506	486	494	506	498	537	492	476	519	541	498	528	498	491	527	520	483	487	497	495	520	521	487	538	487	480	520	527	523	492	516	539	518	525	526	517	528	513	500	533	501	450	552	534	507	534	467	492	515	503	499	510	486	493	532	519	495	488	533	500	536	519	509	462	482	504	520	550	495	496	471	490	500	476	538	498	517	558	512	475	525	532	480	541	483	509	472	482	509	503	449	480	516	489	510	522	523	508	497	529	490	510	507	479	514	507	524	489	494	464	542	484	510	488	490	548	526	507	524	516	510	537	500	525	499	511	493	512	487	561	529	477	536	501	506	538	506	500	490	501	520	523	492	509	533	491	493	531	551	496	495	540	477	494	491	487	471	553	530	505	479	505	539	520	490	529	525	516	525	516	511	490	500	483	471	488	462	474	526	502	448	511	504	504	494	504	514	510	532	532	545	524	517	498	519	497	504	491	518	500	492	560	505	488	513	483	533	502	526	533	525	506	522	505	479	530	505	511	518	515	459	532	514	505	497	491	521	480	480	529	526	511	489	543	506	531	496	514	498	519	517	520	493	500	514	565	503	508	502	486	472	469	508	526	513	524	518	459	576	483	501	494	485	516	507	508	513	497	450	525	502	540	552	469	490	503	536	532	490	471	528	487	522	556	495	483	510	511	493	529	499	530	508	478	546	551	511	489	491	533	502	531	500	519	529	501	536	584	494	524	518	490	528	526	510	539	480	519	461	498	494	504	495	521	522	468	504	504	498	491	487	514	508	508	519	513	496	535	530	506	540	493	518	502	493	523	527	498	515	530	504	519	519	509	543	510	519	501	491	571	485	534	493	572	488	490	496	555	494	524	515	512	523	541	483	525	540	532	508	498	498	567	526	536	486	506	513	539	536	524	522	477	512	478	514	538	529	520	495	495	544	518	521	526	520	506	486	535	514	466	512	519	539	524	564	501	519	540	493	478	525	508	562	504	506	530	503	529	478	508	519	542	503	534	511	537	529	495	546	460	495	504	500	498	526	553	546	508	512	488	505	504	534	512	543	547	520	504	525	511	504	541	512	497	526	495	530	505	492	536	497	511	526	515	490	477	507	526	519	511	493	478	516	504	495	521	500	520	513	488	488	502	486	482	514	533	514	483	504	490	533	490	481	518	526	523	507	460	497	498	487	513	517	496	534	496	512	507	535	504	516	517	529	528	480	499	530	504	491	516	482	508	504	470	538	510	526	544	513	522	497	510	516	562	516	509	538	447	510	513	545	504	502	544	485	513	485	487	542	504	508	522	480	513	482	512	549	530	478	490	495	525	518	504	506	504	555	486	510	506	519	506	505	500	526	523	516	470	510	508	509	525	492	489	487	515	491	496	503	518	528	497	480	470	487	494	506	469	507	475	542	499	482	455	537	521	510	509	507	495	520	485	572	497	521	520	488	546	490	490	494	497	523	479	552	481	506	522	503	521	498	558	496	503	490	500	520	543	534	506	512	487	522	503	505	494	505	462	513	518	534	494	526	491	507	543	510	490	502	509	534	529	511	498	498	517	467	478	508	494	556	475	525	465	488	482	473	494	514	518	524	517	457	469	500	519	486	511	529	498	517	510	493	475	499	454	521	535	501	511	501	488	513	502	480	470	482	534	510	517	492	508	489	550	505	514	525	495	542	502	497	509	478	529	502	500	464	465	522	508	540	486	481	526	514	519	506	502	493	525	513	510	487	505	491	502	427	523	542	492	540	511	489	508	503	498	509	539	540	516	454	479	491	513	505	475	520	545	514	468	515	493	500	512	466	529	517	538	517	486	520	456	512	531	555	487	520	519	509	494	505	546	528	527	578	480	467	546	527	524	482	519	552	505	533	528	482	516	463	517	532	542	495	509	557	459	494	503	518	515	535	505	489	508	505	493	489	505	512	540	534	504	506	510	535	520	489	538	475	497	514	534	522	491	484	526	497	531	512	528	525	497	512	520	477	520	504	465	565	521	531	502	465	501	538	489	497	499	529	522	522	508	500	533	495	495	538	542	544	482	510	520	479	526	510	521	544	485	524	544	543	481	482	495	506	545	503	513	504	516	481	497	489	499	517	521	516	498	506	524	516	497	480	504	500	484	526	520	511	516	495	523	507	480	548	495	522	490	504	476	490	504	535	516	496	544	488	512	536	535	505	529	477	509	544	541	509	483	488	494	489	501	532	471	458	497	529	509	532	463	491	549	511	496	498	489	510	517	545	505	578	505	501	496	517	529	542	508	498	529	494	543	490	535	524	511	524	524	526	576	471	495	501	514	508	489	430	558	490	534	539	510	577	520	508	526	497	507	504	491	493	493	542	498	535	510	512	517	518	525	499	523	518	551	479	504	482	488	476	519	553	503	487	504	529	537	502	472	548	501	529	532	470	514	534	512	520	517	531	520	467	519	527	499	500	491	515	494	508	513	480	549	481	511	486	525	522	521	511	529	495	513	542	551	520	458	531	518	522	497	500	528	493	526	477	513	557	528	519	545	515	511	523	492	493	515	535	510	510	563	512	531	516	520	511	518	536	500	485	505	466	510	556	508	487	472	483	498	532	543	483	521	523	513	528	554	496	544	527	519	526	513	509	486	503	508	506	515	547	515	560	514	525	463	503	542	516	531	542	485	519	497	510	512	503	490	504	469	540	517	523	540	512	510	544	531	472	523	537	529	490	506	484	521	512	492	512	521	533	515	556	492	504	493	549	554	475	489	534	514	521	509	527	524	524	518	512	481	476	498	515	513	498	531	500	532	522	473	511	510	480	481	511	455	489	501	517	500	527	509	486	512	519	463	519	528	482	499	503	490	479	529	509	464	533	504	501	543	474	514	509	488	516	570	549	515	516	531	530	501	493	522	513	521	500	522	525	510	508	479	518	522	539	515	528	528	491	559	510	503	511	525	490	526	494	505	519	507	513	484	533	505	519	519
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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
