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
338517840718	338517841282	338517841831	338517842381	338517842931	338517843482	338517844032	338517844582	338517845131	338517845682	338517846232	338517846781	338517847331	338517847882	338517848432	338517848982	338517849532	338517850081	338517850631	338517851182	338517851732	338517852281	338517852832	338517853382	338517853931	338517854482	338517855032	338517855581	338517856132	338517856682	338517857232	338517857782	338517858332	338517858882	338517859432	338517859982	338517860532	338517861082	338517861632	338517862182	338517862732	338517863282	338517863832	338517864382	338517864932	338517865482	338517866032	338517866582	338517867132	338517867682	338517868231	338517868782	338517869332	338517869882	338517870432	338517870982	338517871532	338517872082	338517872632	338517873182	338517873732	338517874282	338517874832	338517875382	338517875932	338517876482	338517877032	338517877582	338517878132	338517878682	338517879232	338517879782	338517880332	338517880882	338517881432	338517881982	338517882532	338517883082	338517883632	338517884182	338517884732	338517885282	338517885832	338517886382	338517886932	338517887482	338517888032	338517888582	338517889132	338517889682	338517890232	338517890782	338517891332	338517891882	338517892432	338517892982	338517893532	338517894082	338517894632	338517895182	338517895732	338517896282	338517896832	338517897382	338517897932	338517898482	338517899032	338517899582	338517900132	338517900682	338517901232	338517901782	338517902332	338517902882	338517903432	338517903982	338517904532	338517905082	338517905632	338517906182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
35283	20066	19172	13897	8681	5225	2336	999	483	432	322	357	331	306	272	302	231	249	258	218	245	240	252	249	210	184	237	177	173	168	173	190	171	148	170	164	160	173	149	138	137	140	133	144	142	138	122	142	162	155	148	175	133	143	154	142	149	132	126	131	136	118	152	160	119	126	145	135	145	149	123	119	126	122	148	164	139	156	140	160	149	154	138	147	125	131	130	146	117	135	133	139	164	146	153	132	138	126	134	144	133	151	149	134	141	131	148	130	129	162	138	153	144	148	140	153	165	144	153	146	145	126	142	122	131	141	146	126	155	142	118	131	153	134	141	151	120	149	150	123	125	145	133	146	130	139	128	117	122	149	141	138	155	145	126	148	128	143	163	149	130	112	138	153	131	144	146	156	146	118	151	149	125	140	143	143	145	162	142	170	151	145	137	139	141	159	136	120	129	130	144	134	136	131	147	132	141	175	150	140	156	144	124	143	148	164	158	166	165	125	117	154	139	146	134	130	137	137	138	137	112	129	147	143	143	126	134	144	123	149	128	158	127	103	156	150	135	114	132	133	149	140	154	156	138	148	147	119	127	139	150	143	161	142	131	141	157	120	121	133	130	142	135	169	158	161	136	132	141	149	120	160	147	135	146	120	148	144	138	142	157	126	125	152	138	133	148	142	136	176	133	111	114	130	135	146	146	156	150	139	143	167	142	126	138	127	144	136	150	144	130	132	138	157	149	131	150	132	156	137	141	121	136	126	158	127	123	130	117	137	140	136	138	151	137	134	147	149	135	150	151	162	152	140	118	140	136	154	140	144	127	143	132	153	147	138	155	146	131	121	126	120	147	124	138	127	131	122	138	126	148	123	137	143	147	163	173	137	148	138	152	154	138	142	146	144	142	139	156	134	145	137	142	149	112	172	125	130	149	123	130	114	149	112	130	141	144	153	148	131	146	140	141	124	123	135	153	128	141	122	158	150	150	123	157	126	135	172	135	131	146	132	155	129	149	138	141	125	138	145	138	142	136	132	139	139	164	156	147	136	149	131	128	135	159	147	152	133	148	163	152	150	148	133	144	161	145	142	153	134	159	158	153	150	152	144	154	161	123	135	122	128	131	140	120	135	137	121	151	151	141	150	123	145	133	129	157	152	135	166	144	135	129	139	158	138	129	150	144	124	150	142	152	126	145	146	146	140	126	167	144	154	148	127	123	127	143	141	158	135	121	131	117	121	131	142	143	111	135	135	147	123	131	132	116	150	148	127	139	126	122	133	143	162	138	122	130	123	153	133	126	124	170	142	134	141	136	118	133	143	132	153	140	150	137	122	125	134	142	138	154	149	145	118	139	155	146	130	135	139	144	121	144	151	156	130	141	134	169	142	134	133	149	144	159	150	132	143	130	161	125	133	131	149	151	163	141	148	131	121	167	142	162	142	134	117	154	127	157	124	141	175	149	144	145	134	155	159	144	127	133	137	122	150	134	151	125	146	120	161	146	142	147	111	125	139	139	133	129	120	128	152	148	148	139	125	150	137	125	129	146	123	146	116	146	136	131	122	129	144	159	125	142	120	163	147	145	140	146	154	127	158	143	129	142	152	137	154	138	141	131	132	149	148	135	120	147	139	153	154	140	147	133	136	116	121	142	168	164	140	140	118	117	162	131	113	144	128	138	155	148	130	144	133	138	142	146	146	138	147	156	137	122	158	143	143	139	148	128	147	125	143	138	134	165	137	121	145	132	155	147	116	133	135	131	142	126	130	138	130	140	133	152	147	136	149	132	123	149	141	152	144	136	143	142	134	128	130	147	130	150	136	151	133	121	134	124	155	145	132	124	119	136	136	125	150	138	147	136	140	136	118	130	129	141	161	133	124	137	146	136	135	144	128	140	141	140	155	152	130	144	125	135	149	134	149	114	125	145	134	156	136	123	142	136	160	136	150	149	149	113	143	168	133	157	119	137	156	135	157	139	126	150	149	139	158	155	143	137	131	127	129	139	120	158	158	152	155	153	155	171	137	159	168	140	147	141	143	147	127	135	160	166	154	133	130	146	123	136	128	116	155	135	121	141	137	144	154	150	131	122	130	131	131	123	134	121	163	140	147	134	144	130	147	155	137	128	130	160	144	160	147	117	117	124	125	126	123	144	144	151	132	149	144	140	151	115	145	129	131	139	126	149	159	143	147	142	126	128	137	143	171	134	147	129	139	131	152	121	139	135	134	138	133	158	127	140	144	128	131	156	142	127	160	147	139	150	137	134	142	142	118	129	134	139	128	134	129	147	112	145	141	151	136	153	164	163	135	141	131	109	140	141	145	124	140	130	139	148	150	116	149	144	154	120	139	152	142	140	135	132	157	140	147	145	145	139	140	141	153	144	163	123	137	142	121	128	143	116	161	154	142	133	136	121	148	115	150	151	135	151	143	149	149	142	134	123	122	125	144	124	160	158	136	125	159	141	132	130	145	145	130	134	131	137	138	142	151	153	159	126	146	138	145	149	124	142	148	156	131	139	163	147	137	124	122	158	134	150	142	130	135	172	127	153	168	141	139	157	127	104	116	145	135	131	151	134	113	123	143	136	142	153	164	142	122	150	153	150	167	128	143	138	116	135	131	141	135	138	142	147	138	161	150	156	116	135	127	152	152	117	142	115	122	134	147	153	159	146	150	151	112	166	152	133	124	137	132	134	126	144	146	144	139	148	107	150	119	131	159	126	146	149	136	157	122	131	154	140	147	133	137	144	149	146	142	145	150	128	142	126	142	133	132	142	132	142	148	145	135	134	133	162	141	117	149	130	146	137	144	133	157	149	126	115	126	126	146	129	143	155	135	148	134	146	135	124	153	134	150	124	153	138	139	132	154	141	154	133	147	157	161	154	124	130	167	162	147	165	152	136	148	146	134	133	131	129	111	158	126	135	145	133	147	146	160	141	139	126	167	139	132	130	140	146	145	134	145	165	144	166	147	167	137	133	135	137	135	151	144	129	125	138	148	136	154	140	130	120	152	154	138	134	131	150	135	129	135	140	135	143	123	133	154	116	143	132	133	152	147	150	130	122	143	120	131	152	160	136	118	144	140	148	147	115	156	133	126	145	144	151	133	132	152	151	153	156	165	131	134	124	141	163	142	103	126	128	127	145	153	156	143	119	132	123	160	148	130	106	164	155	125	129	131	143	162	133	135	144	130	142	133	140	156	171	120	121	123	149	138	167	140	138	156	129	147	127	128	150	149	133	159	138	124	129	127	136	132	160	156	133	147	129	130	139	130	143	131	149	152	157	159	144	159	131	138	147	132	141	145	128	131	116	137	150	133	146	129	136	138	122	130	148	150	150	122	161	147	137	135	147	116	121	124	132	154	123	116	130	128	139	147	147	130	137	130	119	129	138	125	150	147	163	123	139	134	143	160	148	149	129	146	152	143	157	128	138	138	130	136	126	141	141	162	124	132	139	128	146	145	152	146	114	159	157	131	148	129	131	138	134	147	130	114	145	123
23567	16742	25486	25279	20497	14117	8065	3545	2188	1776	1525	1697	1501	1520	1351	1300	967	1019	1089	1049	1018	986	916	925	839	768	772	704	650	556	551	529	551	491	480	460	491	451	442	449	440	415	416	401	401	393	369	377	389	358	359	364	392	394	370	375	369	394	352	351	322	329	402	337	359	393	356	378	337	345	354	381	361	339	330	331	325	345	383	340	328	385	337	346	371	319	348	334	368	347	345	342	329	346	345	319	370	352	349	357	347	339	350	363	383	326	378	333	317	339	345	342	367	381	356	345	311	346	366	351	325	309	332	349	350	382	350	393	372	323	341	352	350	373	399	322	339	327	337	352	375	372	321	343	338	345	347	357	353	372	366	360	350	355	365	328	328	315	341	329	359	350	353	333	374	351	346	338	333	349	327	354	357	308	340	346	326	313	340	360	345	332	344	343	367	343	361	377	347	351	336	336	359	360	389	338	327	363	346	363	342	344	344	369	343	384	340	325	332	341	385	357	354	317	352	335	337	347	341	357	341	359	341	326	346	326	335	316	357	368	363	349	316	355	334	339	339	379	342	373	377	331	360	336	342	338	341	330	338	328	381	366	353	332	350	325	357	353	314	359	383	357	343	344	322	364	374	347	311	353	373	342	367	319	299	358	360	337	353	368	356	312	338	360	331	352	341	374	358	325	353	346	358	317	346	349	325	373	371	338	358	341	333	364	354	367	335	323	359	359	338	343	341	332	342	356	345	361	328	348	350	328	327	329	363	351	356	329	370	336	342	374	328	369	359	326	324	342	340	334	346	347	353	353	333	368	315	329	353	327	371	350	326	344	358	340	343	331	353	322	339	364	352	364	353	350	342	333	354	370	368	332	374	299	345	356	338	349	331	346	386	346	336	353	367	361	361	370	365	343	346	335	366	329	345	355	356	354	329	341	303	350	349	385	348	342	339	345	347	351	338	347	339	340	363	336	369	361	347	355	353	339	352	317	325	339	336	344	360	334	361	326	339	355	348	370	366	345	335	332	348	348	358	337	319	336	341	352	360	357	364	362	377	359	329	330	362	336	357	351	338	305	357	349	332	311	327	334	368	353	336	313	351	348	360	340	366	366	362	381	362	335	344	354	367	343	350	384	363	321	360	303	343	331	357	343	329	366	350	347	344	299	333	339	351	338	366	369	346	376	348	345	366	348	371	339	381	346	366	361	346	351	366	325	381	350	313	384	333	333	345	367	355	328	353	351	317	359	366	353	345	332	328	354	347	367	355	317	308	338	329	367	349	350	346	350	329	298	349	351	356	346	327	338	373	359	347	349	363	340	369	344	344	334	352	344	335	359	359	371	336	341	317	351	349	361	371	333	336	368	317	368	354	353	349	359	353	346	337	330	332	365	345	343	340	333	334	329	348	350	335	360	324	326	367	328	356	360	372	364	362	408	352	326	358	383	330	364	337	344	363	368	345	343	377	334	325	348	339	345	322	335	368	325	333	354	366	367	347	357	369	323	345	373	330	332	356	363	334	366	362	368	350	356	383	344	302	368	314	359	352	324	303	369	348	364	382	337	357	357	346	360	375	346	339	325	356	337	340	316	338	355	372	369	329	341	370	371	339	345	325	329	370	322	370	340	339	347	359	359	404	328	390	366	333	355	365	357	349	353	360	344	344	338	347	374	347	366	353	376	389	351	331	322	354	344	366	347	336	347	345	379	334	332	369	361	332	371	338	361	350	319	379	337	347	363	351	326	373	352	362	348	342	373	346	343	336	337	346	322	328	319	350	322	344	333	350	342	327	350	348	362	345	357	347	376	316	352	336	325	340	351	348	360	343	331	329	344	360	332	328	379	338	364	296	349	315	331	324	320	359	320	377	366	336	349	336	339	368	328	336	354	328	347	314	363	325	350	362	342	357	349	349	327	349	374	348	338	362	323	353	328	318	372	367	317	327	336	347	340	342	348	352	337	344	359	352	349	326	341	367	366	360	345	360	363	341	341	338	355	346	315	321	346	337	332	320	333	343	321	321	339	325	334	329	370	345	366	347	309	340	354	353	354	373	335	349	339	376	302	361	370	335	347	319	308	356	353	348	364	389	349	326	364	338	330	329	350	335	336	335	314	372	350	348	352	327	340	343	366	343	344	348	350	355	338	344	346	338	304	357	359	330	336	320	345	368	363	349	324	352	319	353	362	379	336	346	314	314	329	327	366	335	342	360	300	345	319	346	345	364	356	337	338	380	331	358	335	355	346	339	368	340	343	335	340	326	317	342	313	332	336	302	353	358	365	360	325	332	343	380	368	312	371	359	390	344	352	327	361	307	385	322	354	324	366	358	386	338	357	337	351	361	358	367	340	359	335	361	300	361	327	366	321	313	369	338	355	356	345	344	341	354	376	355	350	370	348	374	344	332	340	350	343	316	329	336	322	345	334	372	381	329	317	324	330	304	353	375	345	343	346	363	341	384	366	320	342	342	344	398	338	364	327	347	353	336	336	352	321	337	342	341	349	343	322	369	327	360	306	344	333	355	367	368	338	315	373	344	346	382	340	378	334	336	358	340	378	348	320	356	333	377	354	325	319	340	360	368	346	387	340	325	368	323	325	344	333	347	325	315	358	355	346	336	338	353	359	342	381	361	352	344	337	344	363	370	305	390	361	333	345	328	341	358	350	344	320	337	343	360	340	312	328	337	352	329	340	350	337	356	341	371	332	362	323	334	355	368	319	317	312	315	339	370	348	360	347	362	356	350	337	340	330	328	323	355	380	321	342	356	354	353	337	367	349	367	351	346	362	309	352	349	358	382	343	352	360	364	354	349	311	346	353	335	323	355	326	337	345	330	350	368	364	369	347	333	321	368	346	346	384	357	334	342	353	335	348	339	382	327	289	335	318	348	317	374	370	336	336	351	337	338	345	355	373	324	339	342	338	293	335	362	352	331	340	339	308	344	332	321	347	352	318	330	349	316	357	327	351	366	370	331	372	323	352	341	349	360	364	341	363	334	360	375	355	308	350	358	364	329	334	364	365	363	342	357	345	377	318	309	348	358	348	349	343	350	378	401	336	356	370	315	362	338	323	343	305	398	345	334	349	340	372	358	354	352	343	394	362	372	320	337	367	346	392	359	337	317	303	363	390	337	351	329	361	371	340	339	339	369	363	370	352	353	350	360	334	299	356	374	359	367	383	323	330	317	350	362	334	339	350	381	353	341	337	384	402	332	344	355	350	330	330	352	340	343	340	401	375	341	360	354	354	355	344	370	322	352	355	350	324	358	387	331	351	333	334	330	343	325	361	305	339	346	353	351	336	327	328	346	367	368	360	334	342	319	369	372	390	318	365	316	322	361	319	337	359	350	359	347	321	326	337	316	377	358	348	335	322	360	350	340	376	358	325	326	336	340	360	349	305	358	353	328	359	361	336	366	378	383	337	366	323	352	349	324	337	337	363	334	337	325	375	368	343	362	319	334	333	342	363	334	369	359	386	339	333	349	359	369	346	374	337	377	365
15315	7254	5017	2501	1195	637	386	282	296	222	226	198	179	175	166	182	169	174	176	146	184	168	168	173	136	135	152	154	172	143	139	177	163	147	157	150	150	140	143	140	149	151	131	135	166	156	123	143	140	146	146	152	143	132	125	161	162	144	158	141	141	117	141	146	152	151	162	153	131	144	134	151	155	174	163	140	136	143	158	146	151	129	158	143	144	142	130	138	146	142	132	137	134	149	158	105	127	140	135	131	144	155	169	141	161	161	154	144	139	121	139	144	137	171	146	145	162	139	133	129	115	147	140	142	156	148	119	142	161	150	153	155	134	161	160	157	138	147	135	140	151	141	162	148	122	166	145	152	143	124	147	175	127	151	135	160	162	116	145	145	150	151	160	162	139	152	141	174	149	138	124	136	145	147	127	137	143	135	145	141	151	139	141	135	165	147	159	163	120	141	137	120	129	142	163	137	146	137	136	146	181	148	158	128	161	144	153	153	156	137	136	168	141	149	133	147	158	149	133	146	131	150	154	142	123	158	146	137	121	156	139	167	138	159	150	148	154	157	168	145	142	135	133	136	138	158	153	150	159	153	133	136	137	148	133	147	143	130	157	158	126	152	156	169	131	150	155	148	151	147	116	139	127	147	144	134	127	125	153	138	141	144	144	140	138	149	155	157	149	144	149	155	159	152	158	130	127	138	162	161	139	144	152	154	118	128	140	147	156	148	147	175	164	148	147	133	154	155	128	143	142	130	148	125	138	157	140	150	133	145	143	140	145	139	158	137	146	143	155	126	138	141	156	162	134	133	154	168	143	130	162	135	135	141	137	157	171	140	164	157	150	161	156	130	133	146	146	134	143	127	139	130	147	144	129	147	133	139	135	150	134	135	155	158	134	141	139	165	139	149	134	148	142	152	149	160	159	129	143	149	131	149	146	139	135	157	129	121	123	157	164	139	162	136	128	158	155	127	153	157	130	130	119	159	141	164	150	150	140	139	142	153	136	142	147	148	141	127	146	144	133	147	123	154	136	153	155	137	145	156	172	144	125	170	146	152	150	140	141	154	132	136	142	128	147	152	142	122	129	151	115	164	127	132	133	124	134	153	164	135	134	149	151	150	152	161	132	155	156	138	133	142	135	151	137	170	162	145	152	137	149	138	145	155	107	125	140	139	127	149	147	146	131	147	152	155	152	143	125	131	147	160	134	144	153	156	140	164	121	134	127	149	153	141	129	154	142	154	145	151	146	161	163	143	163	126	148	140	156	154	143	145	170	167	159	157	154	160	151	154	135	131	129	145	157	131	136	156	149	163	153	131	164	151	148	152	154	126	130	164	143	151	140	153	150	149	146	131	130	134	136	120	134	157	161	133	160	132	146	138	121	139	139	150	147	156	155	160	155	148	131	125	127	144	136	168	141	145	121	157	154	128	130	140	164	147	136	138	147	139	140	146	145	130	149	165	144	135	132	153	131	141	164	141	134	140	129	141	133	127	172	134	152	121	142	132	138	141	135	157	142	127	142	149	145	149	136	158	146	141	162	137	147	145	137	133	146	146	148	146	144	133	144	145	149	141	134	169	166	155	142	144	119	131	167	123	150	161	134	152	141	161	146	146	131	132	140	149	136	139	154	152	164	164	142	128	131	160	160	131	139	140	135	118	157	120	139	127	144	135	130	139	142	138	152	136	131	141	157	170	138	166	175	144	163	153	165	138	157	161	141	126	136	153	153	142	153	153	152	146	111	127	149	154	146	148	157	142	155	131	145	124	153	140	158	141	148	138	158	147	157	131	132	133	133	163	139	152	131	168	148	127	148	135	138	154	137	126	133	121	133	133	152	135	141	146	142	135	137	137	147	143	157	150	151	160	158	150	168	155	142	146	137	158	133	134	154	156	177	141	164	151	145	148	108	145	141	134	153	142	147	128	140	136	129	155	144	179	147	137	136	141	142	111	144	154	138	145	147	153	129	157	164	145	128	120	151	133	141	138	130	133	144	153	152	134	159	168	149	138	148	146	145	162	154	150	139	117	173	133	146	151	134	169	154	119	151	127	153	155	125	152	156	139	169	157	151	137	139	148	136	156	130	148	130	138	115	138	154	148	152	130	115	149	143	155	149	149	119	140	147	132	143	152	132	140	141	132	145	140	137	158	153	132	141	167	171	156	185	142	152	119	144	162	138	127	153	163	151	160	146	160	145	161	148	124	140	177	145	150	160	155	136	143	152	154	153	136	155	143	137	139	130	138	116	135	146	141	132	146	139	132	153	150	152	156	151	115	154	156	137	135	138	140	133	154	135	134	151	121	140	142	151	177	157	140	137	152	133	126	158	133	135	154	112	150	157	162	172	157	117	139	146	130	150	158	163	141	152	162	127	140	137	133	138	135	158	157	142	143	159	146	145	158	151	146	158	138	146	164	155	152	122	137	164	155	128	145	153	134	119	166	151	153	157	165	152	131	154	154	136	131	156	135	162	143	150	135	146	142	138	139	147	145	150	139	137	146	160	151	156	145	154	146	156	137	164	128	122	150	165	124	151	175	135	139	159	170	157	154	127	154	143	150	130	150	151	168	147	139	127	145	133	167	148	123	136	145	137	135	128	140	164	137	159	163	154	157	132	151	140	141	161	138	169	147	142	136	136	117	165	144	135	153	146	125	146	149	156	156	134	130	163	141	131	139	143	141	143	152	165	171	155	136	166	150	147	141	150	139	133	146	141	165	154	135	122	148	149	155	151	163	154	123	141	155	142	138	142	132	151	125	152	150	158	140	150	124	145	119	128	138	150	131	136	142	136	153	137	119	167	140	134	151	148	146	134	141	123	149	133	136	143	149	169	142	152	155	170	129	148	137	150	151	140	132	154	139	129	133	137	146	125	141	136	139	134	144	153	151	147	153	160	153	169	122	139	133	143	130	142	166	151	145	129	144	139	143	134	141	126	120	149	166	152	138	126	133	151	162	140	145	140	146	158	130	179	148	152	147	154	142	138	147	127	144	166	129	151	145	169	147	134	160	142	139	153	148	134	146	166	143	168	154	141	146	160	152	151	139	147	138	154	140	151	125	134	130	148	151	146	165	146	152	143	134	163	135	154	136	168	142	154	144	160	162	157	154	144	155	145	126	132	140	131	135	145	147	151	132	132	158	142	128	128	143	156	132	141	146	140	158	127	152	152	126	155	142	164	156	157	155	148	141	141	130	143	121	142	157	138	144	141	169	131	141	144	135	155	140	137	135	154	133	141	154	135	155	140	135	164	140	163	158	149	162	152	146	142	157	151	125	161	152	148	122	131	163	150	164	145	157	142	133	146	138	142	150	132	153	162	134	154	124	139	142	144	141	159	140	150	175	154	139	145	154	160	119	142	124	158	126	150	143	139	147	141	138	136	161	126	135	143	158	130	154	171	146	143	149	136	163	173	124	144	131	147	169	152	148	154	130	145	132	143	148	127	138	144	142	140	160	153	151	153	133	130	160	148	156	144	143	146	151	168	122
10872	6892	8909	7205	4683	2603	1626	1214	966	830	794	707	633	617	584	609	577	603	565	548	552	522	521	516	462	457	468	476	426	458	419	412	430	403	439	399	375	414	418	397	418	388	376	408	377	367	413	383	395	369	412	352	371	390	374	383	397	393	358	346	381	389	364	361	365	335	370	399	377	403	394	392	355	376	372	346	366	333	345	366	358	371	362	336	400	354	395	383	365	363	364	358	359	341	366	347	366	354	366	344	374	370	373	377	368	394	373	345	378	325	342	363	360	364	364	370	374	326	362	338	354	377	379	339	372	339	348	370	348	361	371	352	332	371	336	357	330	355	374	334	358	370	324	362	377	357	378	327	377	387	369	375	368	377	313	347	387	384	417	353	379	365	355	366	373	352	359	362	375	375	337	350	363	383	344	365	368	351	339	372	351	352	398	396	383	338	362	335	386	372	376	393	391	386	335	361	388	367	380	362	361	345	360	372	377	360	381	368	399	358	360	346	386	380	371	352	372	372	380	399	380	400	375	366	385	395	407	353	370	341	359	374	364	389	359	358	384	356	369	369	357	374	366	379	380	341	362	360	374	386	361	353	353	349	397	340	393	320	352	363	378	395	354	358	372	342	367	382	372	376	354	361	344	361	353	389	361	384	379	363	347	339	378	378	351	385	364	387	355	332	351	376	366	347	366	383	354	374	375	370	361	396	352	387	352	343	340	376	336	378	389	349	362	332	373	359	356	372	378	372	354	351	357	349	385	366	371	363	363	376	385	352	375	367	392	366	347	366	385	372	388	369	328	419	311	381	357	362	385	333	366	350	370	351	377	346	350	377	355	397	348	318	349	362	390	360	364	344	382	358	357	342	359	378	341	371	336	372	354	397	382	384	358	378	367	409	366	393	365	367	394	371	376	374	383	364	340	375	346	355	382	370	357	389	351	343	370	377	356	392	380	395	347	393	375	365	354	358	379	401	355	348	358	394	374	370	367	378	367	372	367	357	353	384	389	373	404	365	358	353	357	343	338	360	383	385	367	380	384	352	363	355	373	341	381	356	387	371	367	337	359	324	359	411	363	369	366	352	398	347	396	356	339	354	389	367	348	377	325	373	401	370	364	375	387	344	366	365	358	363	348	358	375	375	335	349	355	337	352	354	375	354	385	351	354	350	344	335	348	343	381	371	365	365	360	385	382	361	346	347	374	364	368	361	368	375	346	375	333	369	335	377	356	351	370	363	355	367	369	350	375	341	372	353	351	362	355	375	330	367	387	369	367	351	349	349	377	384	343	363	399	350	374	371	379	353	341	395	340	350	362	371	356	364	365	372	354	335	401	353	382	313	366	378	362	400	385	391	367	363	342	368	326	350	351	393	403	342	352	366	355	361	351	386	394	355	350	370	360	364	352	366	402	397	319	363	377	375	380	405	340	366	355	376	381	341	363	363	382	363	348	368	379	360	358	395	405	383	364	352	351	367	386	330	383	369	384	367	356	336	322	364	365	351	387	369	383	397	323	400	350	393	390	368	355	381	339	350	336	353	360	364	352	378	355	346	369	348	369	374	387	337	390	358	388	372	377	407	359	355	371	367	366	383	378	381	366	344	347	385	363	353	368	336	395	344	374	354	366	338	349	350	374	339	386	377	346	394	367	339	393	388	388	352	359	343	335	377	408	383	352	388	356	358	315	369	358	382	342	349	396	369	350	383	376	375	368	356	372	323	378	359	374	377	347	347	376	353	362	367	365	366	367	342	352	383	388	367	327	346	346	360	408	353	309	387	381	335	382	337	378	374	366	360	378	366	377	363	364	369	359	381	312	373	328	361	355	377	375	346	372	364	406	376	364	390	375	327	334	384	375	363	335	337	376	371	342	365	368	360	362	366	376	311	356	407	373	359	377	360	351	379	350	394	360	358	369	380	349	367	356	383	382	328	376	336	336	363	367	362	374	333	348	379	370	354	369	399	366	363	350	357	406	400	375	339	350	390	360	409	372	375	377	365	373	389	383	351	372	382	363	362	344	390	353	380	366	366	384	363	370	342	360	349	367	328	371	343	402	354	352	385	364	376	370	352	365	387	379	372	326	396	377	350	369	362	366	379	361	375	378	356	345	366	392	327	376	374	362	376	330	376	361	369	355	378	378	398	361	381	373	354	386	345	396	352	350	377	383	355	344	350	381	350	358	352	368	362	374	367	343	369	355	375	335	382	400	357	366	377	348	375	422	372	371	366	334	350	389	356	345	359	385	378	386	392	361	389	379	351	392	385	344	331	385	359	398	336	330	378	376	395	385	339	377	353	383	356	359	340	375	360	376	333	374	344	385	319	354	342	378	387	342	392	356	339	356	369	381	318	381	342	379	352	344	395	343	363	367	361	349	389	380	342	377	337	356	342	340	375	378	330	364	344	378	370	369	372	365	371	359	367	368	343	380	361	365	364	365	353	351	358	345	351	352	373	363	328	355	354	344	368	347	375	353	333	352	367	385	343	345	381	353	359	380	344	349	377	348	355	368	346	357	348	365	369	406	359	378	382	376	356	385	345	362	369	376	368	364	381	349	375	373	357	362	371	374	375	355	384	352	383	327	344	380	386	387	358	372	362	377	355	379	357	360	355	354	385	354	359	355	359	379	364	366	350	362	342	380	337	404	346	358	352	351	360	386	391	385	378	364	362	334	375	330	371	391	374	382	367	397	389	379	382	364	368	329	386	367	366	357	381	369	368	372	351	395	363	350	328	368	332	342	371	360	351	390	393	401	376	360	325	368	384	370	368	367	351	350	373	330	394	375	363	343	400	386	373	362	370	354	361	373	376	341	351	420	357	364	376	369	339	389	346	355	332	368	371	350	352	360	345	343	400	344	382	333	357	348	363	335	370	347	364	358	366	360	359	339	350	339	367	373	393	383	367	376	370	377	365	347	365	348	384	370	343	379	374	353	360	355	364	356	376	373	343	338	393	372	320	348	362	361	351	351	361	345	310	380	356	379	348	339	361	384	379	373	356	332	381	378	369	340	350	332	347	367	358	378	379	392	394	326	342	322	385	368	393	307	350	379	354	383	356	354	361	379	360	386	366	371	340	352	370	366	365	350	355	361	370	367	370	364	357	375	362	376	378	329	389	396	350	355	367	402	363	367	349	363	373	389	344	379	350	372	377	336	351	395	362	356	349	368	344	370	379	365	378	362	370	374	361	356	366	379	379	364	347	350	342	354	359	345	332	366	396	360	363	366	355	379	365	348	397	367	337	345	367	374	344	348	375	359	395	369	389	323	368	362	356	359	369	361	356	408	374	364	355	336	349	332	328	371	381	379	334	354	341	352	353	370	326	398	375	373	384	361	353	369	359	385	364	377	393	335	403	336	378	362	387	343	345	348	338	357	357	338	356	363	362	358	354	351	360	347	332	353	365	349	377	373	394	343	361	334	340	356	359	348	360	352	390	390	356	341	387	372	343	403	382	369	368	364	354	368	364	370	327	354	376	385	375	341	397	405	372
26103	13561	11786	7676	5442	2780	1260	650	380	329	298	296	292	239	269	263	245	204	233	247	197	219	175	208	190	204	201	206	185	187	181	196	185	180	194	173	164	164	160	186	171	195	167	169	160	193	153	160	178	190	166	168	162	159	164	160	183	156	177	166	150	155	169	177	140	170	149	161	171	172	163	146	168	177	163	165	200	147	160	170	154	159	155	160	174	145	186	161	168	169	159	184	161	155	183	180	159	158	179	158	186	158	170	143	166	143	166	174	184	160	164	181	157	151	167	151	162	159	163	174	163	175	157	185	158	163	143	162	138	172	156	168	157	175	159	171	157	154	163	186	192	154	160	157	173	169	174	161	170	159	154	161	159	142	166	154	164	159	168	169	144	167	141	188	162	157	123	162	133	145	171	163	177	169	179	155	168	160	179	163	152	138	148	166	164	151	189	170	151	137	169	171	141	147	167	173	177	157	162	152	167	159	155	172	146	150	153	147	165	177	152	149	161	161	160	171	172	159	145	144	157	159	184	159	167	133	184	171	176	161	170	184	178	172	163	183	140	160	170	159	148	139	159	145	174	171	166	152	158	175	155	156	181	159	153	141	162	181	182	154	168	176	171	133	150	137	145	178	183	174	167	157	163	171	167	141	162	153	144	183	136	172	150	172	164	147	154	162	163	148	168	182	173	173	143	153	153	160	164	162	160	160	171	161	160	155	168	170	161	166	150	142	160	169	174	166	159	130	145	173	151	171	170	157	163	148	149	152	154	170	153	183	176	141	158	172	158	160	167	159	164	163	167	170	169	151	185	160	169	165	163	151	156	159	151	157	185	135	167	166	166	168	181	177	178	145	177	133	152	160	150	162	148	168	158	165	149	123	169	153	127	180	152	153	160	161	174	160	172	163	162	178	167	129	154	151	180	166	158	158	145	169	175	149	150	173	160	170	154	173	160	145	172	163	168	171	179	186	164	155	160	160	172	162	154	154	174	165	141	159	151	172	166	162	175	162	164	179	165	175	170	170	173	158	182	152	161	175	193	175	169	157	150	179	165	169	145	176	184	166	156	160	174	176	165	182	156	150	158	156	164	154	172	157	159	173	140	166	168	165	162	175	164	180	158	160	159	207	166	157	181	159	159	167	176	183	140	175	181	155	134	168	179	128	148	179	164	150	163	183	157	154	162	169	153	133	173	145	178	129	167	143	176	175	173	150	163	156	146	152	150	128	152	148	177	148	160	163	165	150	179	170	172	156	172	181	153	156	159	176	160	159	162	159	174	167	150	170	144	192	150	154	161	164	161	140	160	158	133	176	160	170	150	186	136	149	158	153	152	206	161	155	147	178	169	167	170	171	193	179	153	151	177	202	148	153	143	143	152	168	140	149	184	164	161	160	160	164	156	140	131	141	178	183	177	155	162	169	174	170	183	149	170	151	166	176	168	155	110	184	133	158	171	142	153	137	150	192	150	158	170	179	147	196	164	157	169	181	140	153	185	167	174	183	168	174	163	166	195	142	160	146	178	179	183	146	142	154	166	172	143	167	158	163	159	174	162	164	181	160	162	170	173	159	164	141	172	178	164	154	182	172	139	159	155	164	148	180	154	165	149	155	153	166	150	144	161	162	169	138	137	157	149	166	162	156	174	151	177	187	142	148	168	138	172	166	185	151	163	160	166	173	136	156	167	151	179	177	145	175	194	149	169	186	149	177	176	169	181	163	169	161	159	153	173	154	170	143	163	177	177	133	167	147	172	154	164	180	180	167	158	181	179	157	168	173	163	163	171	176	178	161	174	160	153	143	175	157	177	181	164	166	164	134	154	180	163	193	166	151	176	152	177	164	142	155	153	145	170	176	178	167	171	180	151	175	153	189	182	163	169	152	162	167	174	151	175	173	126	156	134	176	145	168	154	171	151	181	174	168	162	156	161	160	162	170	171	166	152	168	154	155	179	180	152	134	165	191	157	163	138	153	171	152	175	147	149	155	175	179	174	177	163	179	167	171	147	151	170	158	166	152	169	187	170	156	170	172	173	172	169	174	189	145	142	153	147	173	180	175	191	166	174	150	162	154	151	139	160	152	151	132	173	150	150	163	152	179	186	159	175	182	183	139	153	142	165	154	153	160	175	143	162	160	150	152	149	180	179	151	163	156	160	164	178	164	162	180	151	181	146	135	171	158	167	155	173	166	164	135	166	152	174	185	179	164	152	160	146	169	154	189	182	161	156	167	159	164	173	151	184	171	176	159	172	186	158	169	186	155	179	134	170	160	164	159	142	140	149	187	157	160	164	140	166	175	157	148	171	147	173	155	171	151	178	150	171	179	169	148	143	144	173	170	156	137	175	146	165	173	151	162	144	165	145	163	177	176	177	158	185	173	159	166	171	164	167	202	161	169	166	168	174	173	163	127	152	173	174	173	145	151	174	167	153	154	180	162	150	137	148	136	171	161	182	172	163	153	170	156	163	164	157	161	138	161	189	208	177	157	180	186	175	154	152	151	173	147	153	156	152	159	136	166	166	145	172	155	145	155	160	163	153	162	182	163	149	176	142	133	180	182	141	162	160	184	176	137	157	144	162	156	164	149	162	170	148	175	151	151	147	180	147	153	161	176	147	180	186	146	163	154	150	144	164	171	160	169	144	168	170	154	168	148	157	200	149	170	179	186	178	186	174	172	158	160	150	173	155	147	169	160	162	178	148	174	135	164	162	171	141	154	179	157	182	164	149	162	158	172	169	160	164	175	175	156	138	183	172	193	166	140	182	164	176	172	158	172	139	157	159	184	172	156	175	165	142	173	151	144	160	179	166	173	173	157	192	157	155	145	171	163	176	174	160	166	168	147	154	169	158	182	167	151	159	141	198	167	169	156	157	191	188	173	153	154	153	168	158	150	136	148	157	156	183	159	159	166	155	165	139	146	146	189	160	176	168	146	146	151	153	164	156	164	164	174	148	167	158	153	170	142	143	171	173	197	164	176	150	160	142	152	151	129	160	154	162	174	165	161	170	188	135	153	175	162	163	160	166	174	157	148	158	171	188	165	157	140	162	190	180	174	168	138	156	169	160	163	142	150	168	190	160	139	158	154	147	146	169	149	162	155	175	161	166	154	138	166	142	158	151	178	140	161	159	155	175	171	161	145	171	151	140	172	173	146	169	160	163	162	148	165	156	173	147	171	135	182	164	160	169	168	168	170	185	168	157	148	153	155	140	156	163	148	163	152	152	161	158	157	167	165	179	157	141	153	176	173	139	160	160	150	190	174	144	144	139	159	137	175	162	165	168	169	161	164	159	163	165	149	155	177	157	151	156	137	138	180	185	183	165	147	191	149	157	169	175	160	169	172	163	154	157	168	169	153	179	180	189	180	182	174	161	164	151	182	163	178	151	196	132	175	170	134	160	155	149	162	149	166	176	176	177	158	179	155	172	152	145	185	163	150	174	177	157	176	164	158	182	164	158	175	200	164	174	163	180	153	161	164	155	179	146	158	179	145
18809	12318	18123	17339	15713	9300	5263	2585	1525	1305	1179	1178	1144	1082	994	981	869	782	889	850	824	750	773	700	674	671	657	594	540	598	485	498	488	486	519	482	460	495	479	461	472	426	472	430	449	456	452	408	395	438	438	443	434	399	433	448	427	448	451	397	407	398	407	388	387	420	444	361	389	385	409	396	418	414	407	370	384	382	389	384	420	396	418	418	417	379	398	386	381	394	405	396	391	412	414	456	403	425	430	378	378	367	380	409	402	358	424	372	413	416	428	393	373	386	381	390	388	412	412	417	385	407	394	433	416	394	385	434	414	409	388	394	398	414	434	397	375	403	399	383	388	413	402	412	376	384	410	384	422	378	396	447	414	382	393	385	382	387	387	391	398	430	373	394	372	374	436	369	427	366	427	422	429	399	431	405	385	437	403	415	372	382	419	373	362	437	412	405	401	376	409	372	433	408	416	396	412	422	378	423	422	395	383	378	415	424	398	441	424	400	424	383	388	423	361	371	402	395	401	419	398	416	398	361	393	427	407	409	431	390	440	378	377	354	407	400	401	402	446	415	457	384	415	413	396	371	417	361	395	407	421	425	431	431	361	395	416	420	438	392	410	385	395	383	404	382	370	406	416	407	413	397	410	389	345	395	425	424	431	393	384	420	419	382	405	389	409	423	381	415	410	427	386	386	416	372	426	399	387	390	430	416	374	411	410	417	388	409	391	394	365	385	403	382	398	387	380	389	399	424	387	386	394	394	412	406	409	393	398	404	390	396	402	401	391	421	345	400	424	411	406	374	415	383	422	397	413	394	423	398	406	386	410	415	410	413	441	396	424	404	429	375	418	430	453	397	413	380	440	399	433	396	416	383	390	429	394	404	394	411	410	383	406	370	377	364	385	400	361	373	425	436	442	444	437	411	400	399	399	420	443	395	380	405	410	442	402	387	409	369	381	380	412	400	384	424	437	407	367	397	395	442	365	402	404	426	370	388	406	387	402	349	367	425	393	379	409	399	418	422	408	395	392	370	418	392	394	435	440	430	390	393	374	408	381	419	402	413	347	398	360	386	399	411	436	429	377	391	406	447	365	410	393	370	385	379	438	376	389	407	418	399	370	390	423	370	382	370	383	388	409	421	371	381	413	379	391	401	416	395	401	403	362	368	414	368	381	411	392	398	387	412	422	411	399	383	401	437	414	394	410	390	367	373	372	409	417	386	375	426	406	391	397	391	396	420	377	366	391	400	401	386	405	384	378	388	372	444	413	388	410	385	428	383	371	415	431	412	438	413	456	416	395	386	390	378	384	405	408	397	389	431	415	383	407	405	357	405	390	397	389	373	370	380	335	412	413	419	404	372	388	396	418	408	373	399	422	449	409	424	395	425	403	390	428	386	388	425	385	391	392	384	404	390	397	409	428	404	412	462	391	399	411	440	361	379	380	372	366	392	413	369	391	391	433	396	401	385	417	378	390	390	396	383	381	402	409	428	379	401	417	417	388	424	398	402	339	417	395	385	428	375	391	406	391	391	382	391	386	427	419	405	426	388	398	419	414	393	394	387	451	342	409	381	400	398	398	388	452	418	437	404	410	370	436	425	425	429	365	392	383	407	405	394	398	434	406	408	398	386	403	394	424	384	417	405	394	376	437	394	380	388	367	378	420	394	412	377	401	404	406	396	398	383	366	405	416	396	400	364	390	389	407	410	403	426	393	367	422	399	396	382	397	388	420	402	392	385	377	398	443	387	399	393	424	390	381	387	365	388	370	413	411	414	391	436	374	434	403	369	403	387	400	385	380	390	388	365	409	403	419	424	389	394	396	380	425	415	398	382	378	371	376	428	409	451	394	408	384	426	399	414	396	377	405	367	395	422	368	422	430	427	414	426	418	407	383	410	439	380	381	373	404	388	418	386	429	409	382	392	418	403	409	394	404	364	402	387	429	410	403	431	385	442	376	418	424	427	394	402	358	354	448	417	444	376	397	409	400	428	396	439	431	383	414	429	393	432	409	410	408	407	383	374	406	401	429	443	424	392	393	367	419	399	409	383	393	408	420	386	392	380	380	409	423	354	402	404	426	404	375	356	393	385	383	382	381	410	398	440	404	403	405	397	354	411	420	374	387	416	397	416	405	434	401	414	431	400	434	404	401	402	405	411	403	414	416	391	410	404	394	396	373	401	426	393	409	399	444	416	402	446	394	366	384	410	410	416	406	416	371	414	425	435	401	385	411	430	394	397	403	394	427	390	376	389	408	405	403	416	392	402	411	399	380	423	404	407	406	389	441	419	403	437	420	426	433	423	400	382	437	400	436	388	401	409	396	422	414	372	371	455	397	395	407	404	377	419	364	407	390	394	402	385	387	418	368	392	402	415	360	403	395	386	408	421	416	408	376	400	408	338	426	401	410	381	405	399	417	415	425	440	417	382	415	416	399	415	389	396	412	379	410	412	396	398	346	417	353	375	364	386	401	437	409	391	372	388	391	425	402	353	401	409	381	378	379	415	386	392	426	389	383	431	369	379	381	387	407	353	430	380	399	418	400	433	421	368	389	419	411	388	386	414	405	407	441	401	414	394	374	407	431	368	424	411	394	390	393	402	404	407	355	392	418	383	400	436	410	406	421	397	414	393	414	382	440	427	413	416	376	393	404	402	385	386	408	418	395	420	423	380	429	422	428	415	393	372	409	385	374	362	407	403	405	428	430	434	381	428	397	389	383	404	376	396	393	395	390	344	414	390	410	427	406	414	364	433	399	400	399	410	364	411	372	395	414	422	420	386	405	388	407	415	397	389	394	373	399	391	408	380	408	393	378	401	398	389	371	397	410	398	409	395	363	386	416	397	367	404	419	396	382	426	396	384	422	437	404	413	382	411	429	372	418	388	404	360	370	402	384	417	388	434	374	444	388	395	377	428	378	382	416	440	432	423	401	436	379	372	401	384	401	449	380	425	401	386	433	367	394	419	367	412	341	406	383	412	409	407	371	410	451	396	401	420	363	401	387	422	377	411	406	416	420	386	404	378	407	396	409	410	378	426	407	385	424	369	416	410	426	443	407	406	386	387	413	387	403	412	410	409	375	395	406	415	395	368	398	416	406	411	389	408	410	414	387	419	411	433	463	423	409	418	369	380	418	384	378	372	402	401	386	399	423	378	397	404	397	385	368	396	374	406	382	395	402	364	377	386	361	427	375	383	421	440	386	388	406	417	403	399	380	380	411	425	412	412	396	398	433	402	391	379	419	399	377	406	376	419	401	425	380	399	371	385	411	423	368	430	386	425	365	379	381	411	395	448	403	406	377	444	396	442	418	422	419	395	426	382	423	353	381	404	376	401	385	406	401	398	387	372	379	406	404	434	415	369	410	377	402	391	413	414	397	368	359	397	365	410	414	431	407	380	374	382	431	405	416	363	438	365	364	401	409	439	370	406	377	419	390	391	423	378	401	357	411	444	408	347	411	419	408	437	420	412	380	426	369	402	435	397	393	428	400	399
33453	19559	18823	12957	9527	5422	2207	890	451	369	315	332	308	311	328	285	273	199	227	243	233	224	245	210	208	203	183	194	177	177	153	166	163	123	165	183	156	161	158	152	164	151	163	148	162	145	146	146	147	170	116	137	156	138	147	154	143	147	143	138	126	156	139	138	152	147	149	141	141	135	132	141	147	157	146	145	143	153	156	154	136	143	131	137	137	139	154	164	121	138	156	154	131	146	119	139	135	158	159	135	130	140	150	152	136	138	134	120	121	139	121	142	138	162	132	166	146	114	143	128	131	134	144	130	153	137	164	138	127	162	119	163	132	124	132	124	165	163	146	132	137	148	142	159	158	126	163	149	134	134	131	147	122	129	132	152	127	167	121	164	133	142	150	139	146	146	131	139	149	132	130	145	137	148	160	152	136	146	111	150	133	129	132	143	143	147	158	165	136	116	141	140	141	126	133	119	137	123	148	163	146	138	164	152	160	144	140	152	153	136	129	143	152	131	129	136	124	138	141	135	137	120	147	145	149	122	132	144	124	121	137	129	125	128	134	121	123	129	144	144	144	143	131	143	144	147	126	159	140	143	130	150	156	124	135	147	125	129	131	139	151	162	151	153	146	135	127	148	157	128	141	148	145	159	144	128	141	148	161	142	145	135	119	136	140	154	149	129	164	143	141	130	156	151	147	131	146	130	133	125	146	166	159	150	142	118	133	129	130	134	159	140	128	171	135	134	158	151	156	151	177	139	153	149	133	138	147	144	148	125	163	140	142	150	144	138	150	137	130	141	127	133	140	157	133	150	137	144	141	130	135	151	147	161	147	161	152	167	136	147	149	149	147	167	148	111	129	137	166	149	133	121	145	152	156	133	143	133	103	141	123	150	134	147	135	154	144	134	156	137	141	125	142	126	140	158	138	155	161	145	131	154	142	148	141	140	158	151	153	123	149	126	127	152	137	122	159	149	119	150	140	144	151	139	138	123	127	128	135	139	142	134	132	143	140	156	139	155	137	139	166	140	131	122	133	140	152	143	144	150	148	141	137	134	124	125	134	150	148	143	133	132	138	122	136	155	134	160	131	127	140	134	151	139	139	151	138	140	138	162	137	130	139	135	130	148	139	126	154	135	144	119	147	145	122	151	148	127	147	159	142	126	134	149	161	133	109	115	138	149	140	144	147	142	150	145	131	130	130	133	134	116	142	125	149	122	148	118	131	134	123	142	145	146	143	128	149	163	117	133	131	150	161	137	130	146	140	154	140	147	148	132	137	175	150	125	133	137	123	138	143	139	152	137	147	140	133	133	140	126	117	137	144	139	153	151	147	148	151	156	132	121	132	169	149	139	141	150	157	130	130	138	138	122	124	119	130	138	141	132	155	132	140	137	110	144	131	139	143	144	136	140	150	129	140	147	150	137	147	111	138	131	141	155	145	148	126	168	144	122	150	162	118	133	142	117	131	136	147	149	134	146	112	138	126	151	138	116	114	130	129	159	157	129	143	150	144	142	164	127	153	143	149	135	122	160	123	150	139	118	114	125	134	139	157	149	146	141	134	134	132	132	145	120	131	163	148	132	115	132	159	137	157	139	148	146	136	146	141	125	154	152	145	136	167	128	154	140	146	140	120	152	151	131	153	133	142	145	142	135	141	153	124	114	109	127	136	148	145	123	146	136	162	146	143	126	136	154	149	137	150	119	148	146	126	120	137	132	140	132	150	133	135	132	151	148	167	149	157	135	162	140	145	132	139	125	144	135	131	150	143	150	135	131	151	143	172	137	147	131	136	128	151	138	139	152	126	136	135	172	137	118	139	155	123	128	131	140	127	158	154	140	157	133	125	162	139	147	121	139	161	167	136	131	160	149	142	127	143	151	149	136	134	148	137	154	145	142	146	140	127	149	140	135	152	129	147	150	163	153	135	141	154	128	142	143	145	136	137	114	128	148	156	136	125	149	143	121	130	116	132	125	119	134	130	126	142	133	144	130	128	156	152	141	146	141	154	140	132	130	143	163	136	144	153	125	147	132	120	136	128	143	135	146	131	129	159	158	130	145	125	146	138	156	129	133	138	132	162	122	145	136	146	147	150	121	137	140	149	168	156	136	128	123	139	148	161	135	143	158	158	140	132	126	118	140	124	139	141	136	144	113	134	132	139	143	149	131	152	127	134	145	148	146	122	128	133	129	126	133	137	122	143	133	138	133	117	149	129	120	134	129	129	140	146	131	143	145	124	155	142	143	136	135	138	149	130	139	162	135	144	149	152	140	155	120	147	153	146	135	144	147	131	134	143	119	136	152	132	129	135	152	149	144	125	137	141	165	126	140	144	144	132	133	146	131	139	119	123	146	127	141	168	141	141	137	127	128	141	143	159	140	132	120	136	135	162	131	152	159	138	148	138	146	133	124	134	142	138	142	154	139	115	130	145	152	165	145	160	152	133	152	141	149	149	154	152	137	120	161	160	145	165	160	128	132	142	158	154	164	119	131	162	132	124	133	124	145	137	119	131	144	143	141	169	132	151	127	144	164	168	129	128	127	155	132	132	153	128	139	147	134	131	142	155	123	136	118	129	143	151	153	154	122	130	125	136	138	155	135	123	154	133	150	129	133	148	154	155	144	110	150	120	136	121	141	137	156	125	140	144	163	135	172	145	119	139	160	146	150	140	136	118	138	138	152	144	120	135	150	162	152	156	139	157	140	144	148	148	149	146	134	103	158	135	128	132	152	137	116	140	128	157	147	120	135	154	114	138	136	143	127	143	132	134	132	126	165	126	157	156	124	143	129	155	142	141	133	154	138	170	123	139	137	126	148	140	128	126	133	133	140	131	139	145	141	141	140	170	137	123	122	144	161	146	116	136	151	124	134	146	128	135	134	119	114	133	130	147	135	144	145	158	141	137	122	130	139	147	128	138	147	160	134	146	131	135	135	135	132	128	118	144	135	162	145	119	137	131	164	174	141	125	154	130	147	146	151	152	146	146	140	134	155	123	147	160	160	147	147	140	133	164	146	137	126	140	128	137	160	153	135	133	135	140	159	133	150	160	143	139	148	143	138	123	143	155	124	129	158	142	121	145	129	141	167	148	135	142	141	136	137	158	143	154	139	134	134	139	138	148	125	130	152	171	122	146	164	134	125	163	147	128	138	145	155	140	125	140	151	150	157	126	139	144	132	127	139	137	152	134	155	153	157	150	131	143	131	163	152	157	125	127	139	147	138	137	143	166	161	141	143	144	162	136	156	142	146	126	137	125	137	116	133	128	149	144	160	148	122	121	140	121	135	132	148	140	147	133	132	152	147	133	116	159	146	155	138	128	135	156	136	129	130	131	134	128	132	119	144	128	136	160	132	140	158	135	130	158	143	154	126	153	131	161	147	144	174	149	130	153	134	116	151	133	150	134	148	150	139	152	147	136	132	153	146	132	138	133	130	134	145	137	137	138	132	141	156	144	148	140	132	138	135	162	134	144	129	124	147	128	113	135	139	148	128
22171	16862	24620	23641	21113	14646	7580	3402	2085	1733	1573	1617	1524	1447	1369	1239	1025	963	1089	1032	985	979	992	943	821	840	687	651	593	522	570	525	515	498	461	448	467	448	431	413	404	415	443	366	376	418	395	378	374	418	381	338	369	388	377	357	360	323	396	349	356	360	370	342	359	362	345	384	354	362	347	354	317	372	334	363	350	336	332	340	338	314	357	344	355	349	367	352	344	375	352	409	335	315	347	311	342	361	324	348	346	359	375	375	341	363	367	374	370	333	362	390	333	321	361	335	347	355	342	345	352	348	304	350	322	359	363	362	346	356	350	365	355	362	337	311	343	332	327	342	358	312	359	362	348	341	327	334	330	361	324	328	304	345	360	342	335	327	360	375	324	348	364	383	346	376	353	349	359	365	369	317	346	351	373	341	329	353	347	356	357	338	314	342	319	368	362	320	371	361	330	337	346	342	350	373	324	365	355	337	352	351	374	360	352	332	348	328	363	300	355	359	341	338	331	349	338	368	369	357	336	358	345	328	318	383	392	326	333	308	374	344	335	357	353	329	354	321	358	357	367	352	312	364	335	337	328	359	356	359	358	375	333	332	330	347	354	363	367	352	322	324	320	315	359	347	329	343	322	361	349	324	348	345	316	363	362	326	359	348	339	322	361	362	361	345	380	321	352	349	356	313	375	329	355	351	365	358	360	362	339	345	295	348	376	353	322	342	380	319	347	354	344	333	352	339	332	340	359	357	364	348	366	343	352	368	340	348	348	311	361	345	369	379	340	314	346	331	345	343	354	334	362	319	340	349	356	338	326	323	344	347	358	353	332	341	333	357	340	351	371	353	357	338	311	332	345	347	366	353	363	357	361	322	316	351	322	324	329	351	338	319	352	338	376	343	362	341	360	353	356	325	347	370	364	339	338	355	317	326	356	349	318	356	369	338	336	347	377	344	344	342	353	339	336	380	382	333	334	327	336	349	356	345	339	321	353	349	369	345	342	328	338	340	338	348	346	332	361	323	340	325	324	323	382	309	333	333	331	347	377	353	346	345	333	319	388	398	310	329	343	319	362	370	335	340	374	335	355	325	367	364	333	341	340	345	357	376	350	357	314	369	373	325	341	378	366	327	344	367	344	330	324	336	364	353	346	320	355	352	344	377	334	359	350	309	350	372	330	344	351	350	322	391	390	361	352	332	326	321	348	370	369	317	345	323	364	366	344	362	340	356	357	358	365	375	352	338	344	330	363	343	354	354	345	386	365	332	349	356	350	344	329	336	313	353	370	353	344	373	312	348	373	347	368	300	327	350	333	352	335	352	348	336	351	337	321	330	322	373	348	332	360	363	339	354	372	357	350	345	342	332	357	338	356	352	357	374	345	330	332	309	368	403	336	321	348	345	392	330	321	340	322	331	329	329	355	359	329	347	359	384	358	347	341	340	375	342	344	300	362	306	297	378	357	356	334	351	342	353	331	357	335	310	339	355	323	332	325	353	354	353	378	389	330	350	364	352	337	356	336	345	312	360	329	376	356	327	315	370	365	356	341	327	361	345	349	344	352	318	371	338	339	342	381	326	346	334	337	328	325	335	370	326	342	351	341	344	358	359	354	313	354	349	358	325	335	354	343	346	316	333	345	351	352	308	345	342	369	360	366	349	317	366	384	355	307	343	345	328	353	348	353	338	386	325	360	328	355	355	330	365	338	358	331	374	356	331	326	374	327	333	332	344	361	357	313	350	363	324	355	374	350	335	351	363	324	345	349	352	324	306	329	346	340	342	351	360	366	350	328	358	341	345	367	368	356	344	332	324	341	367	349	328	365	347	368	334	323	363	356	380	363	347	337	343	355	348	375	364	343	357	367	334	327	356	373	373	397	367	329	373	352	355	317	307	376	328	327	359	320	322	336	373	311	332	344	332	369	393	318	353	352	352	348	349	364	317	337	340	350	334	347	352	324	334	347	328	349	355	323	349	373	332	339	370	367	376	343	361	350	360	347	385	338	359	361	347	341	369	328	335	357	340	331	338	345	351	352	349	371	331	360	357	332	327	349	324	362	356	363	331	350	365	330	339	345	349	366	354	341	346	329	371	330	320	348	356	325	346	350	339	380	367	346	331	329	357	331	350	338	335	341	342	354	363	306	373	351	325	329	363	347	362	342	349	362	371	334	348	328	359	333	344	370	368	349	347	346	321	300	351	388	328	346	330	332	357	313	315	347	331	343	365	347	327	361	321	346	343	332	371	377	358	369	362	322	351	329	348	361	344	334	351	340	302	342	332	356	310	340	344	380	365	379	319	347	347	340	325	378	325	341	322	364	320	320	337	356	300	325	352	346	341	364	348	328	370	347	319	366	371	384	348	340	323	331	344	346	340	328	332	339	343	349	380	327	370	373	368	327	344	351	338	341	366	325	340	358	356	380	357	341	336	348	310	374	338	349	351	337	303	382	380	326	356	361	351	339	357	371	334	362	336	356	308	324	354	350	358	350	329	309	352	388	360	335	355	329	354	331	339	337	366	361	354	341	320	332	331	348	340	336	383	363	337	362	345	346	336	348	350	335	338	363	322	355	348	366	344	346	350	335	320	343	321	343	353	334	383	301	399	351	339	376	342	361	314	314	367	318	370	341	354	337	330	313	349	348	339	322	366	364	334	293	342	336	351	317	362	346	369	334	364	359	329	335	343	368	321	339	332	352	371	322	345	329	373	345	358	342	363	364	340	363	358	320	364	323	348	336	354	333	312	330	319	387	362	353	346	333	347	364	328	362	334	338	332	387	341	323	331	393	389	358	346	339	368	334	321	364	347	340	302	352	340	354	356	344	338	352	368	360	334	364	372	324	367	331	332	348	354	375	360	349	359	322	363	374	330	364	332	331	364	354	345	311	349	364	338	338	346	337	327	345	346	355	357	352	332	327	333	327	331	345	333	345	330	348	338	361	370	347	343	343	362	362	333	342	424	341	344	347	372	346	321	356	331	346	309	368	368	340	336	367	337	342	374	323	336	348	350	361	377	375	319	393	338	356	362	349	341	337	350	327	335	379	360	312	358	349	361	348	340	346	359	319	370	317	337	351	340	343	353	340	364	386	318	323	372	331	376	349	337	367	322	338	296	343	317	358	371	311	369	385	345	359	331	355	338	363	338	353	365	324	360	326	340	341	321	316	330	365	379	346	342	318	354	360	337	363	370	336	343	349	373	342	341	356	318	331	356	366	314	344	355	340	344	351	326	350	312	354	335	392	318	353	361	338	348	344	304	345	350	344	357	295	325	375	363	332	373	349	321	324	356	332	350	347	326	367	391	328	368	351	345	384	359	354	346	353	298	332	324	331	372	340	324	310	330	330	348	361	335	338	356	336	343	344	321	368	313	350	343	297	358	365	354	392	350	321	364	351	326	339	380	324	355	355	351	316	315	346	347	363	338	352	335	312	313	359	387	338	373	328	384	323	319	384	366	328	325	309	340	346	378	381	339	339	363	346	375	342	370	359	347
13403	7293	4714	2538	1332	612	429	301	259	251	230	204	212	202	172	173	201	199	193	166	189	177	149	170	144	167	156	146	173	150	133	149	160	160	175	172	148	177	155	146	155	149	158	139	142	133	165	150	150	138	132	149	162	154	139	134	162	156	156	163	167	155	141	148	160	153	131	140	131	146	154	145	157	164	158	162	156	158	138	153	171	158	156	131	167	152	142	134	133	133	137	155	137	158	143	135	133	147	144	162	158	140	141	156	148	142	159	137	146	138	159	143	149	134	157	159	150	150	154	158	140	137	121	141	147	143	168	161	134	152	149	148	142	145	147	134	141	132	167	144	134	158	188	145	136	177	144	150	135	152	137	156	153	134	138	148	147	150	169	166	148	166	153	144	143	134	141	130	144	141	142	151	165	159	156	145	155	140	136	130	162	154	165	169	150	145	139	164	146	128	151	155	140	147	148	153	152	137	144	145	143	133	131	161	162	154	165	143	137	155	138	143	129	119	163	127	143	152	144	159	160	147	171	179	151	122	143	172	134	155	165	144	150	124	168	142	143	173	154	133	146	132	143	160	155	180	139	143	147	148	160	145	145	174	156	149	169	142	115	167	150	147	148	138	133	149	130	137	149	141	137	140	162	132	161	156	147	145	148	129	136	138	156	151	146	139	152	128	130	136	143	161	158	142	166	148	127	141	152	154	119	150	124	139	168	135	153	154	149	148	162	151	133	146	157	155	160	136	139	132	134	151	158	147	145	123	155	154	177	158	127	134	160	143	154	156	151	138	158	155	141	146	145	150	159	134	131	154	150	135	148	156	120	135	129	159	135	146	164	165	155	144	146	160	152	148	149	155	148	133	134	135	162	165	135	148	151	170	151	131	147	145	130	146	145	131	133	133	136	155	148	161	165	130	124	137	135	146	156	165	162	161	144	153	152	128	140	143	148	131	168	133	136	138	143	135	141	170	127	153	138	158	129	168	158	142	138	143	154	157	150	131	142	147	155	123	142	154	154	149	154	138	144	152	148	143	136	156	142	134	156	170	137	135	131	173	134	134	126	139	150	136	138	128	149	169	150	124	146	141	151	115	138	135	137	167	150	120	166	141	140	146	148	149	137	168	177	162	151	158	145	153	155	147	185	158	157	136	160	140	136	165	148	128	160	159	116	140	171	155	140	141	154	142	141	149	135	145	148	166	158	144	136	146	138	131	141	155	139	126	148	146	159	137	153	159	162	146	145	156	173	134	150	147	150	132	150	161	148	137	171	144	149	151	178	163	149	146	141	142	140	142	157	151	153	137	162	152	142	154	128	139	164	138	126	140	127	135	176	148	148	144	143	149	157	131	154	125	158	149	162	147	157	162	171	147	139	180	157	145	160	150	143	173	145	165	150	142	135	157	158	137	146	154	153	154	150	153	149	185	134	125	159	114	155	150	150	156	147	129	129	122	157	149	162	141	140	143	145	149	135	134	140	139	125	143	126	151	133	135	161	158	153	150	137	142	153	134	139	153	167	126	149	132	158	139	146	149	148	159	147	157	147	127	153	160	142	147	159	160	139	145	174	177	165	144	141	142	166	144	129	158	145	145	146	138	148	152	143	165	159	161	163	133	147	165	151	129	163	155	167	149	134	133	154	149	133	139	171	135	121	156	120	165	137	133	148	147	163	162	140	163	151	159	153	146	154	152	166	152	148	149	148	156	122	132	148	165	144	146	159	146	138	144	141	155	151	169	131	173	132	175	160	132	145	142	160	146	154	156	147	150	142	147	147	158	161	138	156	155	120	159	140	165	174	143	145	146	142	130	158	139	133	145	149	144	145	140	148	138	164	160	141	130	154	143	140	138	151	160	168	147	153	154	157	145	160	160	147	139	162	134	181	152	146	147	160	124	151	154	144	134	144	132	147	149	143	154	150	150	157	149	156	166	164	139	137	141	140	133	152	164	149	154	158	145	137	145	163	140	135	143	121	142	126	164	130	161	153	170	133	137	141	157	155	133	153	134	169	157	147	159	144	148	126	154	139	149	167	140	140	173	160	163	166	153	142	135	141	139	147	144	145	158	133	133	168	152	161	136	148	145	129	166	135	169	164	154	142	162	148	147	130	150	135	140	143	149	128	134	134	157	148	151	156	157	143	133	145	156	143	155	163	136	139	144	155	151	145	133	140	138	147	123	155	143	137	138	147	159	163	171	150	176	160	163	122	152	140	137	163	164	155	149	141	150	142	117	138	142	130	136	161	130	129	158	152	150	145	152	151	166	143	127	137	147	159	138	123	147	141	144	137	154	169	162	155	129	136	139	137	149	146	141	153	148	146	140	132	150	149	138	129	132	132	150	154	158	145	139	138	172	153	125	149	162	156	135	155	180	171	119	135	111	168	139	131	164	150	146	136	135	156	170	166	148	156	135	130	136	160	131	178	155	155	163	164	152	152	143	151	141	147	154	147	175	143	135	152	166	142	137	138	143	159	146	145	153	149	165	162	144	132	138	151	129	179	155	141	135	156	165	118	148	145	156	172	144	144	134	172	132	151	133	133	147	148	148	138	156	121	140	161	156	130	148	133	151	139	142	146	135	154	148	135	152	142	158	142	137	128	155	154	152	148	143	153	140	151	141	150	128	143	162	136	143	144	148	141	146	141	129	161	143	134	148	156	153	171	158	157	160	140	138	134	170	133	121	137	162	158	157	142	150	155	153	137	143	155	133	153	143	138	144	153	156	158	164	146	148	135	148	140	141	139	140	142	155	130	153	159	149	156	163	141	154	152	142	152	176	155	152	161	173	143	150	158	180	173	162	151	153	157	153	132	154	131	165	141	133	142	133	143	164	140	147	139	170	131	133	149	139	144	156	156	169	137	158	167	170	152	137	157	147	138	132	153	137	144	159	136	159	151	137	158	153	162	130	143	167	145	134	132	143	148	172	159	154	132	165	143	155	141	137	157	160	146	148	136	157	135	133	153	149	165	142	153	143	144	121	145	139	165	159	170	137	161	150	128	143	162	151	137	123	156	149	179	166	146	129	157	151	157	135	158	181	138	150	154	144	146	153	155	184	135	154	129	143	145	155	164	138	165	150	134	148	125	137	178	161	159	152	151	165	156	136	130	147	140	164	148	159	149	170	136	154	144	155	154	148	146	147	139	173	171	137	146	153	148	160	161	142	136	156	133	141	143	125	148	147	172	148	154	136	166	131	147	146	138	156	132	161	164	139	165	139	146	143	170	145	151	126	157	151	134	155	132	140	146	162	161	148	133	140	170	165	130	143	146	145	146	130	149	157	123	156	140	137	158	163	150	127	133	142	152	139	147	135	134	137	148	157	168	139	166	173	120	156	151	142	155	147	149	137	145	153	149	155	158	147	153	142	157	145	148	148	168	145	121	156	136	138	151	137	143	147	136	144	132	144	158	160	131	153	140	163	147	142	147	150	151	144	120	159	161	177	156	147	154	133	165	138	138	149	168	156	139	107	136	135	154	155	160	141	165	145
9798	7109	8333	7909	5141	2867	1744	1303	1044	917	818	759	676	667	634	639	658	652	607	596	527	525	525	506	462	493	434	481	452	448	462	414	418	429	416	419	434	400	419	385	369	409	359	384	405	419	347	389	361	357	390	401	372	373	408	358	401	360	369	364	390	401	378	385	377	395	376	355	366	388	362	369	342	391	362	383	381	395	383	332	417	371	363	366	406	383	360	378	334	408	347	377	369	352	385	360	352	356	348	359	381	387	380	370	362	374	407	389	386	382	340	337	397	362	391	367	377	393	347	379	362	366	383	390	373	350	396	371	374	353	366	355	355	363	343	372	342	380	377	351	330	381	390	428	348	368	418	376	416	353	386	355	376	392	346	352	379	369	349	369	347	367	352	360	345	381	345	343	364	371	399	372	403	395	388	370	370	386	349	378	361	369	386	372	383	363	363	336	388	355	346	393	376	371	399	359	369	408	362	352	333	352	358	366	396	390	356	373	381	374	350	400	373	355	373	376	367	363	343	392	377	363	367	348	390	346	354	359	371	370	381	333	382	372	392	381	395	396	393	365	368	389	371	354	394	358	362	392	390	380	386	380	390	398	385	391	414	356	378	381	351	372	370	376	359	369	372	398	333	386	392	378	352	390	363	353	388	377	382	363	384	344	358	354	363	378	391	389	325	358	370	365	337	345	350	387	352	334	390	395	368	345	380	409	368	371	366	396	356	379	387	358	367	361	348	360	403	318	357	354	382	385	380	384	346	405	378	345	343	373	359	377	347	351	389	338	365	377	369	420	349	367	346	344	382	351	359	394	370	348	366	375	362	387	343	363	364	375	382	394	353	389	384	370	395	395	364	387	401	377	379	387	391	353	399	325	339	358	382	341	356	358	370	335	358	384	365	363	346	377	364	344	376	361	363	368	393	402	346	370	360	370	385	403	383	376	400	350	364	362	385	381	391	386	375	356	359	372	369	352	359	365	376	408	372	392	366	407	339	364	370	387	376	362	384	371	357	377	356	386	378	393	400	321	339	403	384	392	379	365	368	378	373	352	372	375	422	333	378	396	367	337	353	358	359	375	367	405	343	398	375	370	359	391	385	367	367	395	389	394	348	392	355	367	361	361	359	359	383	351	373	371	378	373	398	361	378	366	345	363	347	404	380	373	369	370	399	334	363	332	387	331	364	389	364	351	335	371	382	366	392	392	422	391	410	377	351	376	344	390	363	387	381	414	378	357	376	397	380	362	438	357	369	373	386	401	370	384	335	367	399	360	360	367	355	395	391	347	338	398	380	376	385	335	359	381	362	373	373	388	361	371	365	356	377	356	418	390	392	368	366	322	391	346	353	372	397	361	358	371	368	341	376	350	358	362	350	355	357	379	376	355	396	396	372	385	345	366	372	346	321	349	365	373	366	358	383	361	384	371	345	373	388	356	369	359	350	393	351	370	390	330	375	364	375	387	375	368	377	404	381	351	358	377	405	356	380	363	363	351	370	355	379	349	394	345	401	370	369	360	361	414	396	353	361	373	335	364	375	349	362	384	371	364	357	364	381	396	383	363	370	385	375	335	388	340	340	399	376	379	381	344	336	377	351	329	397	373	357	354	357	361	390	363	342	412	366	356	362	364	392	364	381	354	388	366	359	347	361	399	399	413	383	411	376	376	334	361	379	383	356	359	393	344	346	385	379	364	420	374	343	387	384	367	393	351	355	356	371	396	384	354	360	371	366	339	373	399	334	336	400	363	388	372	371	375	356	386	368	339	373	379	367	369	352	354	352	370	352	414	389	359	402	370	393	403	367	365	383	365	327	384	376	387	357	361	418	372	396	357	356	353	380	370	338	348	367	354	357	353	350	344	359	329	347	374	375	407	384	375	378	361	390	390	366	344	376	353	362	370	362	372	385	358	381	393	367	382	340	398	392	371	380	375	356	355	397	396	355	375	392	367	352	366	361	351	356	360	364	412	349	374	364	371	328	351	382	346	357	380	364	390	350	371	362	358	388	367	334	395	366	347	345	357	345	397	393	364	366	377	374	385	348	368	407	398	371	387	358	376	379	383	379	357	332	381	364	397	354	350	370	384	358	381	352	389	374	345	408	355	365	399	363	365	351	363	335	368	366	344	366	372	386	368	373	372	382	376	359	351	322	367	362	382	356	381	377	366	357	382	392	382	396	392	362	366	362	368	403	389	351	367	393	376	357	348	341	359	361	379	396	345	345	371	355	371	366	358	384	369	379	390	377	396	363	359	395	394	344	368	372	353	373	390	347	370	378	377	352	400	369	384	351	363	332	379	346	385	395	356	369	422	386	405	353	379	391	409	383	352	382	370	356	380	361	344	389	400	355	367	392	394	377	359	377	396	346	404	368	356	366	359	384	366	389	357	414	344	357	383	364	349	385	378	366	356	366	366	344	371	370	335	343	368	396	392	372	367	364	335	377	402	387	367	349	343	358	344	377	343	383	396	362	396	368	362	401	357	355	377	341	351	343	358	375	380	360	407	375	346	373	360	392	378	345	377	390	400	353	358	374	360	372	379	362	352	366	387	359	388	383	375	338	381	357	348	376	372	353	357	357	358	372	364	381	367	354	373	323	354	380	391	349	392	363	371	390	371	399	401	382	371	385	363	352	340	390	345	350	363	351	411	395	351	354	351	371	349	377	358	357	362	386	388	352	398	379	362	340	362	368	356	342	371	367	366	347	393	351	347	367	383	362	358	384	404	350	367	336	347	383	402	387	398	383	383	349	375	392	330	370	395	400	372	354	364	375	356	381	332	375	384	352	365	364	376	390	372	402	370	376	357	368	350	350	372	378	399	386	364	373	365	375	393	367	384	363	372	336	350	349	354	389	341	401	376	347	352	361	385	346	378	372	400	371	373	325	333	359	391	357	350	370	357	395	381	373	380	357	368	387	379	366	396	372	381	334	402	344	386	359	381	391	352	374	378	362	369	376	378	375	394	366	356	399	348	331	367	382	376	332	371	370	402	375	364	349	357	358	370	376	371	369	341	341	344	365	357	353	376	389	333	364	374	347	335	409	379	374	355	342	392	387	368	396	396	348	371	378	368	357	374	427	361	362	363	406	361	391	358	385	354	386	359	363	320	386	367	355	369	359	365	376	359	382	344	374	381	409	363	384	386	319	341	341	346	356	378	365	380	401	386	345	380	347	370	371	355	363	381	364	367	362	353	363	381	331	384	382	382	370	353	354	367	346	349	383	393	351	400	398	357	379	374	373	363	339	405	371	374	390	382	339	373	324	351	368	375	373	345	397	378	350	369	358	371	368	413	377	374	378	372	385	348	369	379	343	357	369	362	412	391	366	376	365	354	370	413	374	353	388	398	343	383	375	359	371	385	360	388	368	348	360	375	376	397	371	406	350	382	378	360	381	376	371	375	347	363	376	342	383	367	333	356	378	363	382	383	348	348	392	397	407	369	356	383	403	372	338	357	369	378	326	379	399	381	377	407	357	361	412	370	385	379	341	388
25244	13471	10195	6799	5579	2938	1654	732	368	347	343	318	307	270	272	262	227	255	224	216	214	218	209	208	193	164	184	183	186	189	220	185	184	176	163	180	195	166	211	189	184	171	169	172	146	150	171	195	159	141	149	166	163	151	178	177	180	186	166	160	172	190	168	164	177	162	175	149	156	177	167	169	165	185	157	118	172	161	143	168	174	172	177	168	163	160	162	177	183	155	169	155	176	168	209	190	153	154	161	183	159	173	155	165	164	183	161	162	159	175	190	186	155	181	170	164	156	168	173	170	152	156	169	162	158	195	167	166	163	187	144	172	161	151	166	176	136	172	175	155	165	130	164	152	177	137	160	155	156	145	172	172	174	190	157	159	166	194	171	178	158	168	161	157	153	173	202	173	157	153	177	191	161	162	162	137	144	151	166	182	168	167	159	172	174	171	152	147	155	142	180	183	169	164	175	145	160	159	171	169	180	160	172	178	177	175	176	174	189	167	162	140	158	154	176	151	146	141	136	168	191	180	151	157	165	159	171	158	154	182	147	149	171	184	166	159	160	224	162	166	189	171	154	193	168	161	146	159	177	158	165	180	156	165	168	159	178	161	148	146	157	142	192	161	180	157	174	148	173	191	181	158	172	154	172	168	152	143	162	175	187	175	166	175	155	159	158	164	198	166	175	154	167	188	138	166	143	162	196	156	187	173	181	159	157	167	171	161	170	172	171	192	174	140	158	183	175	167	164	152	160	155	168	153	173	159	186	162	155	164	187	123	158	151	163	150	142	170	150	152	175	162	161	187	173	169	170	167	156	164	186	163	167	174	150	156	157	173	166	164	166	169	175	189	141	169	146	174	161	132	182	157	166	203	199	167	157	148	161	184	166	143	151	165	171	166	158	149	158	175	158	183	149	162	172	159	168	145	160	179	166	164	160	153	177	173	171	177	152	149	161	175	145	175	146	183	166	146	153	164	162	162	171	187	191	146	162	170	169	160	147	168	174	166	155	172	176	158	146	170	171	152	153	147	146	140	145	171	171	153	174	165	175	161	166	167	157	166	178	159	170	165	158	177	146	180	175	173	157	149	168	152	149	158	151	158	153	173	148	173	149	166	161	160	155	175	163	163	166	199	148	173	147	164	169	162	177	173	155	176	163	171	134	169	168	169	168	154	162	172	165	155	170	140	151	174	144	180	189	176	192	151	163	162	148	180	149	149	155	172	159	147	159	167	174	173	169	178	153	148	151	169	170	166	137	170	161	143	176	177	150	161	176	182	168	166	181	177	176	178	163	182	170	167	156	165	156	156	159	177	158	147	167	182	141	168	161	168	165	156	142	155	162	187	157	150	154	187	173	166	166	167	178	142	189	161	180	146	162	169	167	155	161	158	163	173	181	186	189	178	147	174	176	174	182	143	181	187	173	162	164	143	161	163	173	158	143	180	160	161	188	186	178	177	169	162	154	175	187	166	143	168	164	183	175	152	157	164	170	176	155	194	181	189	151	182	187	185	158	155	154	157	146	168	145	166	171	149	169	177	152	170	138	166	187	141	192	179	154	156	166	186	169	168	143	171	148	176	168	206	198	161	160	134	156	162	167	172	151	151	169	167	172	189	160	161	167	150	164	186	178	153	163	162	165	170	177	164	188	149	146	168	144	192	170	162	138	167	194	152	165	165	151	157	171	169	137	191	178	159	177	176	191	179	174	169	165	183	162	186	162	157	195	173	137	169	172	160	143	194	158	154	168	169	151	154	185	160	160	164	185	176	165	134	163	163	145	177	172	183	175	150	168	153	163	170	153	179	160	144	169	142	159	159	151	155	159	187	181	157	167	172	156	163	168	151	144	161	163	162	186	160	177	158	145	158	180	158	166	169	194	164	175	164	155	156	145	156	175	148	157	161	169	180	161	152	180	178	144	160	171	175	167	176	173	164	168	155	147	151	157	173	158	151	156	156	164	137	196	165	165	143	173	159	162	154	164	190	149	182	164	155	176	165	162	185	153	141	180	162	184	172	157	177	182	193	172	149	171	177	179	168	155	152	153	179	151	167	168	184	168	153	136	184	151	171	159	157	162	177	161	186	161	172	153	160	163	182	177	162	170	147	143	152	173	177	192	149	169	149	172	151	163	169	158	188	158	162	152	173	142	164	157	178	164	172	165	144	212	161	144	149	174	191	164	140	167	168	170	155	158	164	122	139	147	179	184	171	179	172	164	189	162	151	166	186	158	164	167	165	183	161	184	166	160	152	166	170	144	163	203	151	164	177	173	191	160	171	155	163	172	153	164	157	180	165	160	180	149	179	157	182	162	163	161	161	140	168	165	171	173	168	148	169	159	174	161	146	150	175	162	163	177	150	164	159	168	191	162	168	175	178	176	177	167	170	155	158	183	149	168	154	161	190	173	161	142	139	201	160	155	159	174	171	168	148	166	154	171	173	146	156	153	157	157	154	164	154	160	170	168	146	142	166	172	165	163	145	165	177	168	173	169	176	151	151	159	167	161	163	152	184	188	158	177	146	151	173	171	163	143	182	189	144	134	159	151	187	184	195	167	158	171	156	157	172	147	157	163	179	159	160	150	176	174	136	159	152	149	158	177	172	155	173	171	160	180	172	161	169	189	163	181	164	158	160	162	169	164	179	155	178	177	182	199	165	155	161	185	174	161	193	182	192	157	157	161	183	168	153	157	178	166	158	170	180	167	162	151	162	159	171	168	173	162	169	172	163	172	177	146	163	176	149	173	160	157	161	165	173	164	149	177	172	185	161	163	164	166	177	145	159	157	174	186	172	153	149	164	184	153	161	165	188	150	153	200	178	165	171	151	159	160	189	174	156	138	164	175	172	184	165	194	173	174	152	174	177	158	157	158	174	164	159	175	158	169	135	194	173	168	139	176	174	172	163	183	153	172	154	168	136	169	168	167	150	164	156	157	173	148	155	187	179	184	186	198	168	142	161	158	164	168	184	164	164	164	152	157	163	177	164	153	183	184	172	156	152	159	149	190	183	136	148	183	146	153	163	163	178	182	166	167	169	166	165	161	183	181	149	177	175	165	174	174	173	176	173	155	158	179	179	172	152	166	163	139	172	183	174	173	146	197	146	168	164	138	152	158	175	186	154	154	185	162	171	176	188	195	176	178	180	166	176	161	183	175	174	167	152	188	157	175	162	150	166	157	154	156	173	175	143	184	154	163	163	180	176	172	176	168	173	173	157	177	164	160	155	136	158	163	170	171	150	164	165	166	148	135	188	170	163	150	165	158	152	152	185	142	168	166	122	165	152	146	184	183	182	171	155	185	169	175	155	163	149	157	165	152	158	158	128	158	154	165	164	172	187	169	173	166	161	185	190	149	144	172	147	163	173	172	163	164	172	186	169	175	161	168	180	182	189	153	156	154	150	171	165	168	150	187	173	161	167	143	171	172	159	177	166	162	147	166	174	173	188	190	162	150	187	174	156	159	160	187	165	136	177	143	148	144	156	156	175	166	161
18060	12193	15950	16517	16114	9806	6106	3205	1616	1453	1355	1341	1259	1113	1146	1080	938	876	981	905	848	809	810	769	728	652	639	614	617	534	524	541	499	512	474	484	474	438	472	470	424	408	435	441	425	459	455	427	451	408	406	416	415	419	405	405	467	448	430	432	407	409	443	412	397	398	407	402	424	422	400	396	430	426	424	423	433	444	410	408	394	371	413	385	395	375	381	442	385	424	412	427	413	362	383	392	415	431	397	403	422	439	420	388	430	389	410	405	430	420	424	396	404	392	430	413	426	401	368	407	387	409	428	384	404	426	407	416	381	383	381	401	398	426	452	397	433	394	374	407	432	415	380	399	401	431	439	369	358	425	419	398	378	407	421	400	424	430	405	403	403	404	408	387	418	424	417	416	406	386	429	426	401	400	430	374	406	393	423	397	396	408	405	427	424	426	399	409	395	412	371	417	430	359	396	432	417	399	376	434	392	414	411	421	395	416	394	430	386	441	444	416	431	421	412	412	389	392	405	368	415	407	417	341	445	410	437	381	408	403	407	400	410	394	410	404	399	371	400	445	419	367	390	409	411	399	412	401	427	422	388	440	382	411	382	412	451	414	352	377	402	437	418	400	408	438	400	433	423	409	391	426	414	390	382	454	428	395	434	399	365	447	400	409	409	416	381	420	404	401	414	395	433	408	389	410	448	415	424	407	382	421	391	427	394	450	410	391	436	413	412	389	418	385	408	368	429	417	413	426	400	388	428	404	409	389	408	411	434	376	387	365	387	427	395	419	397	391	421	395	450	450	413	400	408	437	403	396	406	395	394	403	422	389	398	395	434	395	446	425	421	359	427	378	423	423	400	430	459	395	386	387	451	399	425	430	398	404	430	395	404	419	418	405	408	392	425	429	420	413	422	428	411	408	417	427	411	429	392	405	382	400	441	389	390	394	435	406	407	442	407	437	418	416	419	418	422	422	412	406	380	424	401	438	406	453	404	387	414	396	369	412	400	385	398	415	362	402	404	397	402	396	398	394	412	450	401	402	436	411	411	389	401	423	395	433	427	384	409	391	422	407	449	424	371	383	362	384	421	412	395	421	440	393	400	395	417	481	401	443	374	385	409	393	379	410	388	429	432	424	397	408	428	381	382	375	402	405	401	442	388	436	412	409	368	410	371	361	407	418	390	369	461	415	417	403	408	434	415	409	406	392	393	427	417	382	384	417	399	421	422	388	400	422	384	433	405	406	400	383	390	440	401	422	418	384	397	420	416	415	392	368	406	393	392	407	419	373	399	413	397	452	423	414	403	380	376	407	395	416	393	394	436	384	402	396	426	400	420	416	430	416	390	406	435	420	389	416	387	403	384	402	362	393	397	388	426	413	407	393	397	445	420	384	411	443	430	367	406	404	387	394	449	429	404	400	411	407	419	418	428	352	382	393	396	418	400	405	393	381	440	405	388	412	405	446	439	407	433	406	428	403	417	407	431	401	409	399	412	402	429	392	401	445	428	411	434	436	420	408	423	414	418	413	412	413	429	427	383	422	374	424	414	426	393	389	426	424	392	432	437	371	420	405	404	398	397	413	412	390	385	397	379	433	422	402	417	457	429	379	393	431	417	420	406	376	411	382	411	438	433	434	373	394	407	412	400	432	382	347	399	398	437	414	441	405	411	400	424	427	413	386	426	408	381	399	438	431	443	437	392	450	389	394	431	456	413	437	429	402	401	379	431	395	412	407	388	403	420	385	413	431	395	420	387	408	418	409	368	438	384	410	423	393	423	395	425	441	388	387	424	426	394	403	369	427	437	397	396	403	392	440	388	389	413	377	371	425	379	444	389	404	388	429	421	401	409	412	422	421	397	416	397	373	381	390	406	379	422	365	402	408	408	403	368	420	397	401	398	401	392	426	411	439	431	426	401	414	416	395	411	376	390	392	392	433	414	404	388	417	421	371	408	403	429	400	414	418	430	411	370	425	404	385	373	434	404	425	430	402	411	405	393	424	391	388	379	422	395	420	426	411	402	405	415	423	421	396	374	372	417	381	381	388	450	440	410	425	425	395	372	403	416	352	399	405	364	415	431	434	414	398	380	395	390	382	397	346	368	408	442	376	405	393	381	406	413	409	423	387	433	373	446	420	382	369	392	443	380	405	377	407	454	404	429	373	431	390	416	429	391	406	391	373	394	418	403	412	433	393	384	418	415	407	400	430	403	440	412	410	402	397	433	415	400	429	380	391	424	420	425	396	416	407	407	389	400	400	407	408	369	432	393	409	412	398	378	423	417	415	446	427	401	408	415	445	450	421	432	389	375	402	410	382	414	414	411	411	411	421	413	357	415	396	388	370	426	395	402	406	414	410	450	392	390	417	416	406	418	402	420	393	424	414	410	387	377	408	421	415	432	409	397	391	442	431	363	430	414	405	391	435	402	370	380	428	424	397	409	414	406	411	393	401	393	382	430	416	404	395	395	396	411	399	420	427	432	390	448	407	410	392	423	409	404	458	431	414	412	397	415	425	425	402	390	386	379	407	394	405	405	415	418	425	446	431	404	429	433	432	423	408	406	406	411	377	409	411	383	422	398	406	406	384	431	409	409	405	380	415	405	417	398	436	399	376	429	402	401	398	378	432	402	407	425	415	420	406	387	414	425	410	409	429	406	434	439	386	432	417	416	436	402	380	412	405	409	391	416	381	400	430	407	381	399	429	425	401	404	402	387	377	411	374	377	441	408	390	388	394	412	398	388	431	409	375	396	397	432	399	395	387	423	377	405	365	396	397	396	365	387	387	387	423	405	421	442	399	410	411	422	399	436	420	460	429	398	406	386	378	384	463	436	384	435	394	389	383	432	389	378	398	409	389	401	420	400	411	411	395	435	415	387	409	425	401	402	404	429	437	382	407	421	412	418	421	412	416	417	415	413	401	394	392	421	381	403	378	436	400	395	419	439	367	411	431	385	428	402	429	395	381	371	412	438	429	397	395	416	381	361	407	373	398	395	397	384	457	406	418	407	412	431	465	410	394	394	383	432	431	415	405	413	404	445	385	451	445	454	401	383	356	388	432	429	379	402	392	445	405	401	360	418	435	424	444	446	426	404	422	431	415	408	424	398	388	421	414	406	365	447	393	384	383	418	387	403	382	416	386	438	437	421	432	418	405	427	423	414	429	432	396	413	396	386	420	396	403	400	397	393	412	429	409	410	394	372	427	403	395	415	388	423	385	421	370	405	410	424	413	416	416	404	392	375	435	418	391	401	400	416	398	388	428	414	412	359	436	381	429	451	399	419	406	378	392	393	407	409	416	423	408	370	437	408	389	406	416	392	404	442	419	378	419	438	440	433	432	416	420	393	467	392	370	409	407	432	393	389	389	411	410	423	454	425	400	417	443	425	411	413	426	392	418	392	403	406	452	413	430	432	457	399	421	375	393	387	413	392	435	427	394	396	405	409	395	376	402	423	437	413	379	389	420	389	396	389	414	386	402	420	419	384	404	429	418
32331	18953	16081	11877	10153	5824	2703	1248	521	416	398	356	385	343	300	313	292	247	246	244	255	237	223	218	186	197	185	192	194	147	191	152	159	165	139	152	136	143	148	146	150	180	148	145	135	160	140	169	137	162	172	109	139	141	141	142	138	165	127	128	152	133	159	138	156	137	133	136	155	144	146	155	165	126	132	134	144	158	132	130	144	144	152	152	149	134	133	168	145	140	142	151	155	129	137	169	119	126	145	149	122	128	154	165	115	160	138	127	170	122	145	150	127	150	154	137	128	159	146	133	153	120	142	111	157	133	158	130	144	129	145	139	135	126	136	146	138	151	124	148	143	139	155	140	144	152	152	138	140	143	153	132	130	160	148	143	140	136	155	149	149	150	160	125	131	122	147	157	158	120	134	138	143	150	147	151	151	127	143	141	138	137	142	135	135	157	155	169	145	159	149	141	130	126	143	160	154	163	137	146	143	131	125	145	147	155	142	171	138	149	132	126	149	163	156	171	149	134	142	121	134	134	139	132	135	132	170	128	127	144	170	147	132	119	145	130	150	124	126	145	145	117	137	137	140	140	136	142	175	114	157	138	127	148	156	138	128	128	155	148	143	146	109	133	150	151	134	124	138	145	157	138	133	145	134	140	131	139	127	137	148	127	149	139	146	138	120	122	133	131	144	118	129	149	167	144	122	119	150	129	140	146	128	155	131	151	154	137	160	164	157	132	134	154	141	119	145	139	142	150	107	134	124	139	137	153	145	128	158	145	132	134	145	137	134	129	138	137	161	114	133	137	133	134	127	145	137	150	152	154	151	123	133	127	138	157	130	154	130	130	130	132	117	135	135	155	151	126	124	129	157	138	134	139	147	159	156	133	135	122	127	145	147	118	148	153	125	146	132	142	157	144	131	153	156	123	137	115	133	140	129	124	141	131	154	147	112	168	139	123	142	147	140	138	143	159	146	131	138	168	121	153	146	135	153	148	135	162	145	151	148	124	134	125	144	123	141	151	142	132	140	148	133	132	132	113	128	148	147	162	155	122	161	128	170	150	152	139	140	131	116	137	148	132	138	138	120	160	122	122	126	114	137	152	134	156	147	127	149	133	146	152	130	147	147	154	145	135	127	120	158	146	155	141	130	155	137	143	143	160	149	167	125	163	132	155	137	132	134	159	116	143	142	125	142	130	141	149	130	135	165	133	128	137	127	128	124	138	151	146	130	133	132	133	121	136	149	160	125	131	140	141	128	150	134	147	133	119	151	153	153	166	136	136	150	169	162	115	149	135	158	175	121	142	139	142	139	150	147	130	146	142	142	146	170	142	140	153	142	144	144	144	144	147	154	137	144	135	149	150	153	160	156	117	144	150	135	157	151	128	154	145	142	142	137	140	141	143	158	130	141	164	155	120	128	135	134	164	149	128	116	159	131	127	131	142	169	159	149	123	154	137	152	146	155	119	137	155	147	155	148	163	140	134	143	125	149	154	140	145	158	123	132	134	159	138	158	152	148	118	141	163	122	137	149	163	145	135	148	127	136	148	145	141	150	160	144	147	146	150	136	147	142	160	138	150	127	156	145	145	148	128	150	152	136	126	132	128	139	148	150	137	139	149	151	138	161	127	153	154	137	128	138	154	132	138	157	124	140	136	130	149	135	160	133	149	114	135	140	152	154	146	137	130	135	125	136	143	146	137	146	129	133	138	147	157	130	139	149	131	112	165	139	139	141	156	168	145	151	149	132	146	167	155	139	129	131	139	156	132	147	122	133	131	162	128	165	146	141	134	137	142	118	143	119	150	127	136	138	136	161	141	137	120	133	151	151	132	155	139	146	152	146	160	131	128	168	142	115	133	130	159	131	156	135	159	126	136	139	137	151	149	140	134	138	137	162	151	162	131	135	161	148	138	127	127	132	125	137	151	127	128	151	138	147	141	134	143	141	161	131	164	141	133	147	118	170	141	149	170	122	130	134	155	159	151	131	132	147	142	146	156	150	146	145	149	154	144	149	133	127	125	142	121	152	138	155	147	140	165	136	138	132	155	143	128	159	131	149	150	151	155	125	150	135	152	147	124	140	147	161	150	148	144	132	158	141	147	165	124	150	151	125	147	139	142	129	119	157	140	140	129	144	162	153	148	134	140	144	143	142	160	134	133	123	150	153	143	161	146	135	143	139	126	141	153	126	113	159	149	130	116	131	157	131	135	147	135	151	140	145	136	148	119	138	129	120	140	147	147	137	134	150	126	140	129	142	136	143	142	147	143	154	127	139	155	142	158	158	140	132	139	131	166	146	138	137	142	133	133	128	126	144	135	149	124	145	147	139	150	130	154	146	111	160	159	136	157	167	127	121	146	157	139	137	146	134	140	151	163	145	150	150	132	148	132	129	136	150	157	146	126	140	137	148	141	122	160	131	146	160	134	167	150	153	128	142	144	167	122	164	148	128	134	127	130	142	148	121	135	152	134	140	128	154	152	136	149	122	148	153	152	155	147	139	130	152	123	148	146	163	148	144	136	130	136	156	141	134	126	128	147	149	134	150	134	130	168	155	152	150	147	112	138	119	150	134	169	138	165	148	160	134	123	157	122	137	124	121	137	131	147	145	153	150	161	129	139	150	140	148	129	136	140	134	154	142	161	157	146	144	142	132	140	134	133	150	130	132	133	141	161	118	141	150	148	136	142	124	162	132	175	131	139	146	129	140	126	137	137	128	141	127	135	154	150	152	155	164	135	133	132	133	138	139	126	135	145	130	126	143	141	125	134	133	123	138	134	141	131	152	144	147	135	159	139	151	140	150	146	121	137	147	144	152	127	148	155	137	128	144	113	138	143	130	164	120	148	143	157	128	138	140	143	145	120	148	158	135	128	139	126	132	135	143	134	137	150	147	133	128	157	155	155	147	134	138	119	144	149	123	141	146	158	137	144	148	141	147	138	144	140	131	145	144	142	150	150	163	146	149	157	135	154	166	136	150	131	138	145	131	150	132	149	170	144	127	143	146	139	132	123	137	162	147	147	161	158	138	140	107	140	135	146	141	149	130	135	112	139	132	160	138	151	127	163	160	137	142	163	141	148	143	135	141	166	148	147	147	132	124	142	149	147	120	147	145	161	152	132	148	152	149	145	136	134	131	143	132	115	139	137	171	143	159	142	138	147	141	145	165	151	129	136	126	139	157	148	146	147	147	143	130	167	140	130	143	135	154	135	137	132	169	150	125	157	137	122	143	144	153	151	145	165	151	154	119	133	164	156	173	158	150	142	122	136	153	150	139	125	150	140	146	128	130	130	143	121	134	159	152	147	149	126	121	143	130	152	144	142	136	142	116	145	157	134	128	123	140	152	138	140	130	123	136	136	135	179	139	172	158	135	128	143	140	128	135	163	121	142	132	134	138	153	118	132	149	145	157	157	131	146	120	119	137	156	138	153	128	141	165	147	146	156	153	144	169	150	146	142	130	131	157	119	164	147	134	155	157	161	137	149	123	147	142	138
21434	16286	21736	22559	23034	15268	8528	4498	2220	1902	1942	1855	1571	1581	1463	1540	1117	1228	1259	1116	972	1025	1064	1016	982	820	725	711	585	522	542	531	510	528	449	464	442	440	441	400	426	383	422	388	389	418	374	397	346	393	375	401	354	375	388	359	382	343	350	373	316	358	378	358	359	397	340	343	358	357	327	361	362	347	344	354	336	335	345	373	360	336	344	366	374	374	359	363	337	328	368	369	335	322	330	369	350	330	374	354	393	345	385	340	358	336	367	357	330	327	362	342	366	379	341	381	334	356	343	347	357	362	368	371	365	349	358	372	346	358	349	364	329	355	369	327	385	360	358	339	395	382	386	369	356	341	334	357	370	342	336	321	344	362	354	369	343	339	364	351	357	338	357	334	351	375	346	292	376	373	374	333	350	373	349	314	363	393	360	343	310	344	360	347	334	311	359	347	325	348	359	355	365	356	383	354	367	345	375	339	350	351	363	360	349	343	336	353	357	332	346	346	331	342	345	353	360	395	343	352	330	353	373	390	382	336	358	371	340	324	361	344	333	355	328	332	320	364	297	367	342	357	350	331	355	385	345	318	389	329	331	369	342	359	379	379	320	386	348	358	339	389	329	363	385	323	384	344	330	343	333	377	372	364	383	355	360	315	328	317	370	356	351	349	385	334	357	366	330	337	335	337	364	351	368	335	302	345	366	369	379	380	354	357	362	373	354	348	405	337	348	372	322	340	352	353	330	345	344	379	347	377	396	356	300	360	371	323	354	340	326	350	360	380	330	359	333	363	329	347	353	347	377	338	342	363	377	338	334	355	348	360	374	341	339	371	390	323	363	364	333	337	345	357	341	374	421	345	357	338	343	358	351	323	354	375	347	346	355	321	366	345	358	332	352	358	358	361	335	367	344	332	342	336	357	359	379	315	366	379	359	320	365	352	352	328	340	334	343	362	321	348	324	368	379	315	351	349	324	348	306	351	346	350	346	347	357	329	347	361	347	365	388	336	363	372	361	355	341	369	351	369	328	331	313	381	359	344	361	343	347	351	421	318	315	327	345	331	349	336	308	352	365	364	365	381	321	376	356	361	367	339	341	371	340	339	358	349	376	356	324	337	339	331	352	347	354	324	326	339	345	377	343	349	360	339	359	322	344	373	338	338	348	313	358	340	332	357	333	365	335	362	383	339	342	358	343	314	358	343	371	347	362	364	346	368	363	377	347	343	347	371	320	321	348	357	377	358	334	370	352	342	339	361	358	343	341	340	336	325	349	325	336	324	387	334	362	320	341	358	347	374	335	332	347	356	311	335	369	335	365	347	332	323	307	326	338	364	361	341	342	312	363	326	340	363	348	334	347	342	369	352	356	363	360	349	313	329	327	365	341	367	330	323	346	369	394	355	368	341	352	367	347	370	341	369	381	331	346	361	341	327	341	369	331	366	371	393	350	346	360	321	349	364	330	366	359	319	384	321	360	383	336	342	358	327	357	322	352	354	370	320	384	328	338	369	368	345	372	371	364	343	351	347	342	359	335	323	311	406	369	320	376	317	359	348	321	369	352	326	406	325	355	368	311	308	354	352	338	339	334	350	378	380	345	367	359	322	353	370	346	352	349	356	388	336	340	352	335	335	348	337	326	336	378	361	308	373	330	337	336	316	369	339	330	357	357	345	341	329	342	349	345	342	319	353	342	363	384	406	362	316	338	339	329	339	349	330	345	350	369	345	330	359	350	328	321	339	338	306	357	352	311	348	342	340	352	359	369	333	347	365	329	331	366	351	357	344	325	323	336	343	352	372	368	350	345	358	340	336	336	314	335	350	348	345	349	322	328	366	372	338	344	350	368	344	367	358	346	355	325	366	326	341	360	322	337	352	383	354	316	307	332	368	350	357	355	342	362	351	346	327	329	332	366	381	360	341	320	337	369	334	356	346	329	391	325	374	329	361	424	351	335	344	373	321	324	371	335	344	329	314	322	343	341	356	351	353	349	380	334	389	369	358	373	317	379	378	383	350	385	375	357	361	342	323	353	380	353	334	384	327	365	343	336	346	345	345	360	343	373	336	326	343	308	371	339	320	365	315	349	344	370	338	339	363	367	363	346	331	366	339	359	343	335	356	318	359	347	351	341	336	349	345	356	396	326	347	353	348	355	342	363	318	350	352	366	353	356	327	343	345	387	344	332	348	336	348	362	342	339	345	370	362	337	325	365	349	345	339	380	356	343	363	368	351	361	331	323	366	348	327	358	350	345	357	356	322	350	343	342	347	408	348	341	348	368	358	373	366	358	353	346	347	348	317	321	317	364	360	360	351	339	358	354	353	360	333	336	348	379	355	339	319	330	344	355	359	349	349	342	398	359	368	368	352	341	347	331	340	333	359	327	317	334	343	381	335	358	326	336	359	369	358	310	357	352	349	370	343	350	350	379	346	358	355	361	363	326	405	350	325	337	357	331	375	357	343	340	367	367	371	348	353	326	349	344	373	369	367	356	362	356	334	357	361	359	358	378	343	359	342	329	363	378	364	316	331	335	330	378	378	350	353	371	342	320	345	348	351	353	352	338	352	348	303	344	380	342	340	359	348	359	355	360	363	333	371	395	349	360	363	367	341	339	367	347	368	334	357	372	377	333	332	364	349	379	329	364	340	361	332	366	367	342	325	352	331	363	339	326	329	342	314	312	381	353	336	351	352	365	353	355	347	350	371	361	368	306	339	379	324	384	335	372	381	359	357	342	333	337	354	316	382	362	359	352	348	369	355	346	333	329	350	356	329	340	377	361	314	373	335	356	320	352	341	349	337	344	333	346	360	359	334	336	366	345	341	357	337	403	355	337	331	384	380	329	333	325	350	375	353	378	359	338	373	345	373	372	363	378	338	352	360	368	360	364	355	367	381	348	356	341	350	315	354	332	355	357	340	348	358	314	333	344	315	365	337	326	336	336	340	358	377	342	343	330	345	357	321	356	329	355	337	347	348	327	341	354	348	356	356	351	346	341	343	373	357	336	328	348	354	382	329	345	358	352	370	359	331	358	349	353	358	359	339	345	325	382	324	370	338	335	344	353	355	357	360	352	347	318	343	350	365	303	319	376	334	368	368	337	371	361	354	353	323	350	355	334	365	320	341	341	339	357	358	368	373	342	352	356	317	368	318	379	348	349	350	339	340	354	349	361	310	344	309	373	350	329	337	343	339	334	373	364	333	357	368	331	310	365	403	372	304	348	350	375	362	345	344	357	341	344	353	352	340	347	324	344	342	406	337	376	330	326	348	360	370	366	350	341	366	342	334	384	354	346	352	315	361	323	342	355	332	400	335	373	353	338	357	331	359	356	336	333	325	338	348	334	378	351	339	370	368	359	343	351	346	364	355	356	363	345	381	342	347	379	338	351	340	354	379	363	346	370	375	344	332	344	340	366	363	351	309	399	337	354	355	364	328	309	330	395	337	366	339	322	354	328	353	384	371	358	388	376	342	330	338	383	384	327	358	355	343	356	345
12815	5798	5163	2818	1309	602	401	313	273	234	221	232	217	218	209	188	210	183	200	188	145	165	169	163	198	150	166	149	167	158	164	168	165	159	164	151	166	172	148	173	146	165	181	155	139	149	169	126	159	128	155	163	158	149	163	164	128	169	172	138	158	177	173	162	157	150	176	165	133	153	131	155	154	159	135	144	155	126	153	141	167	158	152	143	146	160	151	159	155	156	159	153	162	146	164	144	164	161	163	135	147	168	116	145	163	148	129	160	141	168	127	157	144	136	156	139	182	135	154	136	160	160	166	140	155	153	157	139	156	158	167	158	135	144	150	139	148	137	134	141	146	125	158	138	171	136	156	152	163	149	153	141	133	130	141	128	166	173	161	135	146	159	132	158	162	165	158	143	134	117	182	145	158	148	141	132	153	154	157	169	172	144	144	154	145	144	156	151	157	163	168	149	163	165	144	156	147	158	160	172	142	153	146	170	141	140	136	160	131	143	138	143	155	153	132	151	131	156	151	155	146	158	153	141	150	166	162	133	127	147	151	166	166	155	147	136	143	147	163	154	154	171	165	138	141	145	148	154	157	146	163	176	158	130	160	151	151	173	153	185	177	159	155	158	150	135	149	166	166	143	169	148	132	163	174	132	142	110	145	144	144	130	159	147	128	152	133	133	167	177	157	152	159	159	148	128	130	145	156	150	134	156	164	149	158	158	129	136	152	165	131	150	162	139	154	152	161	132	141	169	140	168	153	150	151	149	131	131	137	158	145	162	182	113	168	178	141	162	168	160	147	175	148	149	171	134	146	157	148	156	154	145	150	164	154	143	151	134	166	159	153	130	156	160	139	155	158	171	177	172	152	131	155	137	146	146	164	119	126	145	158	140	150	145	160	142	143	153	124	150	174	122	152	159	151	142	174	144	154	167	162	140	140	136	147	156	145	144	156	145	152	150	204	157	149	166	157	135	137	160	127	160	129	156	144	161	154	161	119	142	168	168	152	163	155	178	143	146	151	142	162	155	153	139	157	157	152	157	142	146	151	183	160	183	130	136	134	146	167	133	144	153	149	154	154	158	148	154	172	159	153	150	155	166	141	151	147	149	152	145	142	135	146	153	152	127	138	149	165	146	153	139	128	131	146	179	145	150	143	156	139	162	136	147	157	150	163	146	167	151	148	139	149	150	144	162	139	144	157	165	154	157	156	149	141	126	148	138	172	171	148	166	141	138	131	154	157	165	156	150	153	144	138	150	149	132	156	154	174	152	168	159	147	138	138	148	145	158	159	165	172	173	147	137	137	130	143	154	168	160	166	138	158	136	152	150	142	159	145	160	132	156	163	141	140	129	155	168	163	165	148	133	143	161	142	132	148	140	131	169	160	158	140	156	137	134	172	138	165	156	147	141	179	159	159	134	152	159	133	160	132	132	154	127	143	158	124	149	186	161	145	177	141	131	162	137	148	135	173	131	149	171	128	164	140	166	150	157	142	171	128	141	168	137	159	149	161	159	160	145	164	164	155	125	167	139	126	168	140	147	172	134	152	144	158	155	137	139	155	154	164	178	136	147	147	154	127	159	160	158	143	144	147	169	156	141	139	146	147	117	129	135	141	170	157	158	147	155	127	126	155	154	151	157	142	158	154	123	169	141	150	133	170	144	140	150	143	152	143	143	152	170	137	187	154	153	165	145	148	152	143	147	133	157	144	145	157	152	140	140	132	147	159	139	154	130	159	152	139	143	131	144	147	140	136	145	124	149	149	130	151	148	153	142	149	159	160	140	144	150	154	143	160	135	139	162	162	165	146	131	162	146	141	143	136	148	140	127	146	151	160	160	154	150	133	140	143	154	160	128	146	143	163	139	129	141	149	155	161	134	153	159	154	169	144	148	121	176	153	159	145	153	145	152	148	146	151	147	143	158	127	126	173	154	158	143	137	151	146	161	161	141	135	158	146	167	141	127	141	164	142	153	125	145	151	157	166	153	147	139	183	139	135	120	151	141	138	130	155	162	170	174	173	147	119	153	149	140	133	133	152	143	115	164	159	157	148	167	122	129	139	153	150	141	155	160	149	163	145	148	149	152	146	126	157	158	127	155	134	174	173	174	147	146	144	154	124	144	159	141	146	138	147	150	142	164	137	145	150	131	138	161	154	155	160	176	148	143	157	156	138	141	166	149	164	157	152	177	154	156	170	166	149	152	158	157	154	134	151	123	131	133	152	161	159	153	147	172	175	146	144	133	142	140	140	160	176	136	155	181	147	163	151	134	135	147	153	152	136	138	135	150	127	128	125	152	158	137	148	145	153	144	164	137	144	140	158	147	157	133	142	153	161	163	171	141	146	165	139	171	148	156	166	157	141	165	138	145	158	161	168	152	155	139	162	151	155	126	167	146	141	147	172	149	144	163	154	158	149	147	151	127	138	131	155	164	164	152	170	150	159	152	137	139	143	157	140	134	144	149	153	154	152	151	183	147	133	158	158	157	143	126	143	115	148	159	153	156	143	168	149	137	136	143	140	159	165	154	149	164	149	155	138	161	147	146	152	139	152	167	140	165	131	186	128	145	142	130	153	165	130	149	161	140	151	156	134	157	149	148	147	142	144	129	132	146	169	177	159	152	153	160	160	151	147	165	133	142	153	151	120	138	159	133	140	164	149	134	148	130	141	147	147	170	150	133	144	160	152	167	163	164	148	135	150	141	167	155	130	155	142	128	156	147	154	156	143	141	141	154	139	148	180	144	175	127	168	159	176	157	146	144	145	150	152	143	172	157	144	144	152	131	156	171	141	141	138	159	150	150	158	151	142	171	146	140	145	158	137	143	185	127	131	139	147	167	148	153	144	151	144	158	177	146	165	161	163	150	159	136	144	130	151	152	138	170	146	149	120	154	144	153	147	152	135	134	165	132	157	152	150	141	131	129	150	164	150	141	146	149	133	172	162	163	147	136	159	176	154	131	144	144	144	156	146	151	147	151	144	145	137	162	159	144	141	165	154	153	149	136	145	152	157	155	123	133	133	178	150	172	156	163	144	144	162	154	156	154	161	144	159	159	125	138	145	148	149	152	128	149	161	135	174	175	138	143	148	154	147	157	166	149	129	145	146	148	147	145	136	182	130	173	141	159	137	152	149	159	163	158	129	180	115	138	166	137	147	150	155	153	140	117	139	141	154	135	155	150	157	136	139	161	128	144	143	142	153	150	140	158	136	157	128	155	150	135	155	174	155	155	131	123	142	159	177	169	138	155	154	145	163	146	168	143	144	138	123	148	163	160	132	143	172	152	161	154	167	160	168	144	142	158	193	153	138	144	166	138	159	152	145	147	156	162	141	161	147	146	156	143	141	163	146	140	144	127	135	142	164	173	140	137	164	162	151	166	144	148	164	138	158	144	131	150	156	157	132	155	130	142	157	142	157	167	128	156	159	176	143	145	143	176	153	126	161	151	140	157	146	165	137	133	143	153	152	148	167	142	133	140	140	156	141	156	124	152
9344	6329	9824	7860	5220	2702	1804	1436	1053	935	854	778	742	771	700	683	701	629	650	595	607	519	556	495	481	485	460	470	446	469	461	501	440	434	452	424	430	448	423	420	360	435	403	414	394	347	388	440	383	410	371	393	371	382	350	374	354	381	401	398	397	374	397	366	362	337	401	407	346	375	384	382	396	390	370	399	350	345	350	368	358	364	419	420	371	350	339	338	386	357	349	384	369	391	360	360	348	355	363	394	383	341	374	353	377	365	380	364	355	365	361	361	356	372	381	349	420	350	379	404	360	371	364	350	347	377	389	369	341	363	397	365	407	359	334	363	384	378	376	356	346	370	341	394	359	357	402	349	376	372	386	411	365	380	406	384	370	308	360	401	361	363	403	370	405	384	362	390	383	370	384	367	389	366	372	361	341	385	367	362	383	365	392	364	390	366	387	364	387	383	374	390	366	357	373	354	369	390	364	352	402	391	369	361	388	369	387	375	364	385	377	367	403	385	392	353	407	355	365	422	388	370	356	411	362	385	377	356	391	400	367	400	399	334	401	394	388	371	365	397	388	360	386	397	382	385	406	366	380	352	373	375	354	326	399	367	369	362	380	408	329	351	361	364	348	352	356	374	373	393	376	345	361	360	402	356	368	354	391	386	368	365	420	357	392	400	351	414	379	371	396	360	371	371	379	389	408	374	363	371	398	377	418	363	365	351	368	368	363	378	379	356	380	408	376	385	378	381	328	385	365	382	388	358	373	353	380	351	351	356	334	388	345	393	369	398	371	360	412	377	391	409	374	373	381	345	378	400	375	347	374	365	361	348	376	363	353	354	357	401	350	354	386	391	385	391	388	342	382	364	341	395	362	354	359	368	389	377	372	362	346	340	411	388	374	348	396	379	387	371	407	376	443	354	386	388	379	383	388	392	367	380	372	371	370	377	405	354	391	315	397	360	351	359	398	394	363	345	349	402	391	420	397	365	399	430	392	358	417	386	343	363	400	366	377	378	412	348	369	394	387	366	356	373	372	393	386	362	356	398	348	379	386	371	334	380	381	396	408	387	392	365	396	382	347	411	351	382	381	373	365	384	426	397	356	384	355	387	366	362	386	360	406	365	358	356	365	381	373	387	369	345	386	402	361	360	381	395	357	323	382	398	359	345	354	377	397	374	383	339	374	362	359	356	364	400	338	364	400	391	380	408	325	390	369	400	385	370	391	350	357	406	341	371	345	373	400	353	373	366	362	362	381	388	396	352	375	391	363	326	416	371	331	407	346	363	349	371	390	346	388	370	382	350	381	353	386	387	381	346	355	395	394	372	342	385	370	402	369	379	369	376	371	379	362	362	399	368	388	413	367	365	371	344	349	389	339	347	365	364	394	373	415	391	385	373	381	391	407	333	372	353	401	375	402	369	449	352	378	337	369	374	382	370	390	373	361	367	363	357	357	380	361	383	390	388	360	380	409	419	386	357	379	371	357	352	351	357	369	357	370	398	375	390	406	364	382	380	386	375	373	327	379	383	375	364	364	350	397	358	351	376	361	370	369	379	392	351	376	387	362	373	388	374	364	393	374	390	383	391	386	363	420	375	400	375	336	380	365	373	348	376	365	403	370	387	384	371	374	356	365	356	369	358	387	388	334	348	364	397	371	375	377	372	362	366	354	394	384	378	403	354	393	356	393	395	352	386	389	400	384	396	359	389	358	379	383	389	372	383	386	373	377	399	359	351	365	359	406	394	365	401	388	380	359	380	367	369	369	377	352	394	336	358	356	391	364	322	375	371	378	370	375	396	388	388	385	333	363	355	353	375	337	363	367	365	355	382	355	406	370	390	346	369	386	387	368	385	327	339	344	353	409	384	412	345	338	326	342	358	401	383	390	365	353	337	391	362	358	389	400	339	370	390	349	368	381	363	419	377	360	391	409	378	385	374	377	370	345	382	370	390	372	371	374	360	412	359	387	390	362	353	362	352	372	366	398	402	365	380	354	349	353	405	367	374	383	401	381	358	372	352	347	344	402	355	386	420	409	397	367	356	355	390	357	391	372	366	389	364	389	399	354	378	383	396	394	372	348	399	374	334	396	381	376	352	376	374	365	359	377	361	376	353	360	393	367	352	363	392	354	373	368	394	344	390	373	361	395	396	397	366	392	397	359	382	374	369	371	382	367	366	386	349	362	351	353	369	393	376	385	346	378	319	340	357	360	354	393	357	335	368	381	382	358	373	364	371	392	368	380	356	366	411	412	384	355	377	367	397	392	350	364	383	388	376	375	369	366	347	376	344	379	385	378	368	370	388	380	371	379	354	396	348	359	379	380	401	383	378	359	359	394	366	386	401	419	373	370	387	404	372	375	382	356	391	387	357	384	347	383	372	359	360	352	367	398	424	339	343	373	362	388	401	376	378	386	371	369	411	383	368	386	387	362	390	368	380	412	384	370	391	381	371	349	333	359	399	354	389	399	376	369	405	373	357	375	357	404	374	386	349	354	362	338	360	382	365	397	377	363	371	416	324	393	383	389	362	350	372	364	400	352	406	395	381	349	360	356	358	404	341	374	369	374	367	405	378	353	368	355	380	344	404	374	361	398	364	377	394	354	356	381	371	404	342	394	362	394	402	379	359	370	373	364	405	379	407	392	410	356	361	379	362	381	384	398	384	381	390	387	365	336	381	350	330	395	352	393	389	377	342	380	344	383	369	361	377	403	383	343	381	374	375	388	367	370	356	364	360	370	349	338	364	387	367	369	388	377	372	384	387	349	376	374	402	380	365	328	372	377	379	393	393	377	355	425	394	379	361	350	388	333	355	396	397	392	336	416	354	378	394	376	327	365	366	358	394	423	362	356	397	361	370	391	391	351	398	392	391	386	353	377	381	355	374	392	376	368	383	366	405	384	402	399	397	413	374	372	368	372	357	361	328	361	358	350	382	395	365	430	387	376	369	388	381	348	341	365	399	371	370	395	363	396	395	367	385	378	369	362	380	397	353	338	381	408	395	403	355	355	371	384	356	357	408	362	348	355	367	398	384	361	385	374	338	373	396	383	337	378	381	360	423	371	361	378	361	382	357	367	368	388	371	401	350	368	372	392	374	357	397	387	354	383	365	393	355	364	359	382	409	375	372	406	377	349	346	370	394	363	377	351	357	381	364	361	389	363	422	380	366	371	401	389	361	354	356	385	371	392	369	382	374	352	409	375	377	397	419	379	366	396	396	366	352	422	360	399	334	388	355	378	391	385	410	353	390	378	377	358	387	334	394	383	354	376	396	370	365	356	414	340	366	342	368	348	395	351	369	379	381	349	356	386	346	368	371	381	396	369	334	384	360	405	415	381	404	343	368	378	367	387	417	403	381	380	379	349	325	363	382	372	396	398	364	367	368	355	364	370	353	361	339	374	397	384	387	381	397	374	371	389	378	356	407	352	367	383	368	375	387	382	374	371	357	362	352	344	370	369	356	370	389	335	361	381	352	377	385	386	374	383	381	383	367
23775	12845	11286	7917	4663	3071	1572	688	379	324	375	286	276	278	290	273	246	244	227	218	227	242	199	216	191	223	202	195	177	161	181	178	171	163	201	184	160	180	176	186	184	161	177	154	170	163	163	178	165	163	180	206	170	188	182	166	153	171	169	159	153	179	177	186	159	136	165	166	151	160	153	179	185	181	174	131	167	161	170	147	167	173	171	180	177	167	147	168	161	163	158	175	178	159	172	196	170	168	165	148	143	163	148	153	178	147	165	179	170	160	172	183	196	152	159	162	167	160	157	192	191	186	161	159	155	179	162	175	155	158	144	165	186	177	160	166	148	154	174	166	176	160	180	159	164	205	162	152	156	156	166	162	179	171	168	171	167	187	174	160	165	155	153	146	172	159	153	175	186	175	166	177	184	163	163	155	158	185	176	144	165	157	154	181	197	143	145	152	163	149	169	206	147	196	182	189	177	166	163	165	167	157	154	153	167	158	171	162	181	149	166	173	174	162	149	132	147	177	163	161	161	175	157	157	179	161	163	136	168	198	182	160	197	163	170	161	157	164	137	188	151	149	154	169	126	193	182	189	170	173	164	148	185	162	160	183	159	137	163	161	145	169	182	170	148	161	155	149	142	167	166	158	199	174	168	160	173	171	181	181	147	163	158	156	145	164	170	162	163	163	151	150	170	144	170	156	177	152	172	179	157	168	157	150	169	165	176	178	179	174	140	172	190	167	164	155	154	181	179	163	189	167	160	179	165	167	151	161	157	174	181	176	175	162	168	154	170	176	147	162	156	162	171	177	170	186	148	190	188	174	146	186	166	173	157	171	189	159	180	195	164	155	151	186	168	163	172	168	179	170	170	166	180	127	190	149	160	174	170	184	154	173	169	142	174	167	163	154	165	165	173	169	163	158	162	174	148	158	162	175	175	175	180	163	132	162	177	200	172	157	176	172	168	185	166	167	165	178	161	151	174	173	162	177	166	171	193	151	179	172	169	173	177	171	186	175	170	186	158	157	168	186	193	173	187	167	166	175	165	183	165	167	156	160	163	185	200	151	177	172	166	162	142	165	178	171	170	182	165	159	141	162	132	160	170	162	154	158	152	177	166	156	174	164	172	189	171	181	175	174	179	173	180	163	173	163	197	156	141	184	135	145	144	170	177	174	171	166	158	164	176	170	170	171	158	166	179	163	181	168	182	140	179	138	175	167	181	172	164	182	158	152	170	169	161	180	158	147	162	174	169	161	183	156	157	184	161	175	187	192	165	147	180	175	180	184	137	170	153	158	184	143	192	148	160	163	189	170	176	153	153	179	157	143	193	183	172	181	161	181	166	157	173	164	160	196	163	155	158	188	168	141	167	165	170	186	178	169	150	164	153	177	168	171	172	172	155	165	181	133	155	167	163	149	164	139	159	178	151	154	157	182	160	151	171	161	177	168	178	179	161	148	153	167	166	179	180	176	170	162	177	174	156	170	162	181	183	181	163	167	157	194	172	188	153	162	172	176	173	174	158	161	164	152	153	183	150	170	151	174	151	172	165	173	162	192	174	183	167	160	158	189	157	181	172	172	172	177	167	149	155	180	203	163	176	167	188	177	159	192	162	151	154	184	149	185	179	150	169	156	171	140	176	172	175	179	155	157	181	161	162	153	178	158	167	195	160	170	168	171	202	171	150	187	159	183	158	159	181	165	179	170	194	164	157	182	174	193	171	166	161	157	155	168	160	158	169	177	154	168	189	170	178	162	171	163	155	164	170	169	145	144	169	160	187	175	156	192	166	170	193	148	148	184	166	140	175	144	163	154	167	176	153	175	162	172	182	164	135	159	141	160	150	162	165	169	166	190	171	154	169	194	176	171	146	169	170	151	163	145	161	161	160	151	185	141	189	167	178	156	175	145	171	183	174	173	149	160	176	160	193	162	180	173	200	170	136	190	158	177	165	166	161	177	171	149	179	183	156	169	174	179	158	163	193	158	168	185	167	177	163	193	166	158	169	162	185	159	164	160	164	178	169	170	181	158	153	166	181	157	159	171	186	169	188	156	157	178	180	171	149	198	166	171	148	171	160	165	170	167	176	160	180	171	172	140	177	159	193	160	172	174	163	158	147	162	157	167	173	169	135	168	164	195	207	192	163	169	141	168	165	173	179	165	167	152	157	167	145	148	175	146	175	172	164	180	194	155	185	151	141	167	188	169	175	159	167	176	163	174	166	180	194	150	175	177	155	175	181	170	160	173	184	166	160	140	175	156	138	184	169	156	158	152	169	155	165	155	181	156	147	172	158	150	177	178	164	188	140	171	150	174	182	160	166	196	168	161	162	167	167	181	178	184	138	169	163	172	160	169	169	166	167	164	149	133	170	162	168	191	149	168	160	146	170	199	168	140	158	171	161	196	169	150	155	160	166	151	172	157	160	154	163	138	172	163	172	159	138	160	169	169	161	144	185	163	155	165	180	163	161	196	169	173	184	164	181	162	169	177	162	174	171	167	186	165	187	169	162	179	177	168	203	145	174	154	170	172	176	169	151	155	174	167	175	177	158	149	150	152	154	156	144	189	142	162	172	157	154	169	151	173	179	163	157	145	154	151	170	177	172	166	144	190	158	179	169	162	158	169	176	162	171	151	182	156	155	168	148	178	169	160	174	200	163	166	175	180	150	182	184	163	155	157	177	173	178	195	196	179	161	178	156	174	176	164	154	186	164	175	159	149	165	177	179	184	170	176	193	142	171	153	153	147	143	168	164	168	177	161	178	181	160	183	170	162	153	162	177	171	153	168	150	165	154	150	169	168	166	167	174	160	161	157	177	177	176	196	166	157	173	190	178	165	152	177	165	161	142	187	202	176	158	173	153	135	186	175	162	168	172	143	163	171	176	131	152	149	162	183	164	144	151	169	162	138	184	178	161	201	150	162	183	148	183	188	142	143	165	144	171	177	188	173	169	171	186	158	177	160	168	177	159	185	161	162	161	161	177	166	154	174	166	156	162	152	185	156	173	168	161	171	168	152	169	174	173	165	171	154	178	161	168	176	172	153	133	188	145	167	192	192	178	163	146	164	174	195	176	163	154	164	151	175	142	180	144	167	160	167	150	138	191	195	207	187	146	137	176	179	165	158	189	193	161	157	176	181	181	206	174	137	174	159	164	143	142	167	153	147	145	149	174	198	198	146	175	183	145	155	171	152	143	171	151	180	162	173	161	182	142	159	168	159	162	149	184	169	174	165	183	167	150	162	140	178	172	168	162	163	169	172	139	198	179	166	173	162	181	173	140	193	172	176	175	163	165	152	189	170	163	154	162	169	158	171	189	177	173	184	168	176	149	168	164	174	148	156	160	145	182	173	156	155	144	155	170	186	169	164	158	145	164	156	145	179	189	196	165	144	169	150	188	162	156	176	141	181	169	167	177	156	189	171	165	159	163	173	154	178	174	183	149	175	175	179	169	191	167	143	137	151	171	125	181	144	179	169	153	173	178	165	166	173	164	160
17141	11854	17252	17780	13665	10465	6056	2723	1712	1565	1435	1397	1272	1211	1220	1109	898	790	926	903	793	761	813	703	729	650	644	589	546	561	543	552	537	532	489	477	423	461	480	464	461	440	409	433	460	458	418	464	450	415	458	473	432	438	410	446	432	418	422	418	415	377	409	420	430	435	428	406	406	373	403	381	410	403	394	398	393	414	432	393	421	406	445	388	386	391	410	462	418	398	393	421	426	388	418	377	422	409	386	410	400	384	396	426	405	404	422	429	383	402	439	429	403	418	406	432	425	413	393	398	444	414	409	381	422	424	431	444	441	417	419	388	384	409	433	405	413	420	406	390	431	397	407	394	433	391	406	424	403	428	405	401	423	425	361	389	424	436	427	431	405	382	419	423	423	432	410	435	419	406	437	402	435	425	383	424	421	443	396	403	440	416	394	429	428	442	415	363	435	426	391	430	390	394	434	424	433	426	411	443	422	413	403	396	411	409	404	391	413	426	414	370	359	394	407	403	386	368	369	405	375	398	434	423	420	430	398	402	430	413	401	434	413	415	410	428	424	404	445	395	398	415	406	448	425	389	414	392	404	387	419	428	405	390	395	443	399	405	387	386	410	426	424	425	393	377	424	401	446	433	398	450	414	413	414	379	439	369	424	385	428	414	402	408	397	424	405	389	414	376	427	399	398	426	428	412	383	385	380	430	413	424	417	419	416	412	418	416	380	380	400	416	441	424	426	377	398	418	390	396	433	372	403	397	384	398	414	423	402	408	411	399	424	396	391	420	427	428	376	395	427	406	394	424	401	406	387	416	397	372	429	415	446	369	394	424	424	434	421	399	387	375	407	389	391	437	420	419	365	394	414	440	384	430	437	402	374	439	420	428	364	433	409	401	387	413	397	420	424	399	395	424	394	422	394	392	400	407	413	428	414	425	406	433	408	379	426	377	440	429	396	416	375	396	427	436	391	428	408	429	396	441	404	425	415	374	405	388	434	403	395	390	396	424	432	413	410	431	407	404	417	394	436	411	446	406	410	440	380	410	405	399	389	381	407	423	384	440	405	398	426	425	413	402	406	417	371	407	458	404	419	426	349	384	365	405	430	430	420	403	413	390	436	418	449	421	444	421	416	411	417	432	418	442	450	419	361	374	420	399	396	420	397	411	437	414	400	434	428	420	446	425	405	412	438	437	427	399	406	433	414	412	367	393	396	372	402	420	372	439	404	428	390	360	390	412	414	425	453	417	425	410	397	411	425	433	390	439	437	373	439	401	399	386	425	372	431	406	369	416	404	431	453	387	417	370	405	418	390	423	414	429	401	425	419	424	404	404	396	394	419	400	400	387	394	422	375	409	417	397	386	413	418	390	416	412	369	437	386	425	433	397	421	392	434	409	396	405	429	434	407	416	445	410	440	383	390	388	417	426	379	400	389	414	406	432	449	406	425	485	402	409	404	423	410	423	424	404	460	383	396	408	409	438	421	433	402	413	428	418	376	410	389	422	432	379	390	400	406	427	382	435	414	468	402	411	451	426	479	429	404	400	372	413	402	375	405	397	393	422	375	425	384	408	392	413	447	399	407	399	413	418	381	420	378	406	345	401	376	414	388	402	409	401	437	400	403	412	420	406	383	394	421	436	395	399	422	362	436	417	442	397	424	447	439	400	449	403	407	410	404	415	400	392	400	394	378	395	419	438	380	388	421	423	393	416	433	418	391	426	401	393	390	398	390	424	416	397	396	429	374	437	396	381	410	383	404	445	391	412	418	405	398	393	427	397	392	439	416	401	377	398	414	425	427	353	434	421	419	382	407	421	394	419	410	417	444	382	381	391	407	387	449	431	415	425	408	419	393	401	383	382	396	397	443	423	437	429	397	410	395	396	417	406	394	380	410	402	388	388	372	414	415	386	405	405	394	425	443	389	393	418	436	384	397	424	412	404	413	427	396	411	399	392	462	391	424	423	408	407	390	450	439	380	409	431	409	430	441	370	415	400	442	392	382	431	390	421	375	408	418	420	377	455	397	394	392	374	429	416	412	442	378	382	458	418	436	457	444	381	409	439	412	391	429	389	419	372	428	394	403	398	421	425	417	428	437	389	421	396	420	408	404	394	376	417	428	404	396	385	422	384	389	420	389	396	443	393	423	411	422	394	394	381	410	421	414	386	422	402	449	416	395	399	394	402	367	439	400	416	432	436	441	418	398	411	423	415	407	399	403	414	390	418	419	446	372	436	430	381	424	406	438	423	411	418	435	433	389	426	415	400	418	459	385	417	438	421	400	417	406	382	428	403	432	381	387	399	389	400	400	408	394	420	418	420	434	413	440	393	409	420	444	429	401	380	384	412	375	418	437	408	424	437	420	387	415	417	421	444	424	413	402	429	425	364	420	392	421	392	422	431	428	439	394	385	415	441	399	413	372	384	391	397	383	430	396	408	379	428	393	387	381	401	403	421	392	447	365	391	436	424	431	403	446	436	392	387	392	410	419	387	423	450	409	411	459	454	423	449	421	415	402	413	426	390	406	415	428	385	398	437	446	382	374	395	430	418	425	412	421	435	376	400	426	420	406	435	424	459	374	399	435	407	383	418	425	411	424	424	446	439	400	402	419	409	372	398	426	420	394	410	400	394	418	421	404	401	419	410	405	392	413	441	422	364	443	371	440	371	426	412	395	429	419	444	430	392	371	411	400	414	425	395	419	436	404	446	405	396	413	411	411	375	407	423	405	422	398	418	407	413	413	430	405	437	408	413	373	423	393	423	400	415	419	404	420	390	382	413	413	407	430	430	393	409	427	437	446	445	411	393	412	390	434	425	421	412	388	414	407	419	399	406	404	418	401	385	370	380	386	420	383	415	406	415	431	430	429	379	397	428	415	388	420	425	417	405	419	449	444	400	411	382	407	425	399	431	396	405	390	431	403	425	390	430	379	386	401	363	406	431	457	392	392	414	395	399	408	419	402	396	403	431	437	433	397	370	424	396	395	410	396	427	398	423	421	377	388	414	396	417	374	419	434	403	404	397	405	406	407	355	431	395	428	402	393	378	384	400	368	423	399	406	390	379	369	393	402	353	429	440	394	424	422	430	428	424	423	407	415	422	438	404	439	413	452	420	416	368	444	409	398	409	389	420	402	451	417	415	436	386	421	407	396	387	409	413	424	388	432	393	399	399	402	419	417	411	423	357	389	418	417	413	439	417	384	411	411	412	401	425	397	402	395	407	431	407	412	410	416	383	442	433	433	401	428	434	400	443	405	381	435	390	400	429	421	453	459	395	412	404	390	435	373	401	433	405	406	430	371	418	451	426	409	399	403	404	405	422	397	386	399	422	380	418	375	428	411	380	403	427	413	405	372	431	400	420	395	409	384	393	436	396	390	371	408	390	431	416	387	409	418	425	429	429	438	391	422	418	380	417	388	435	408	450	418	384	406	445	418	417	424	387	444	409	396	420	408	425	423	407	424	417	420	445	437	459	412	433	380	371	410	412	412	444
32104	18561	16458	13010	8507	5620	3627	1097	469	441	428	416	358	330	310	325	247	238	261	226	250	222	238	205	195	182	190	199	184	171	182	152	159	180	171	133	167	152	113	166	148	173	166	152	138	160	153	152	125	159	128	127	137	145	132	139	152	140	137	139	159	157	159	163	159	150	166	131	132	156	158	150	143	176	169	110	126	152	150	132	164	166	135	148	172	146	149	140	141	145	141	141	164	144	168	152	180	134	165	126	159	166	141	148	174	144	127	128	140	148	140	147	172	142	137	128	142	134	147	160	148	125	146	127	155	121	129	118	153	122	141	150	149	141	127	137	142	141	146	136	141	145	150	139	145	164	151	144	127	145	145	128	171	152	139	136	127	139	116	136	152	160	157	145	160	150	132	129	154	135	148	124	139	152	136	140	139	133	129	136	135	138	145	149	139	174	143	116	132	131	132	135	139	136	146	145	135	163	135	144	147	147	148	148	145	163	160	151	141	138	154	142	148	124	117	157	140	149	158	149	136	153	148	139	129	130	150	145	165	139	151	153	134	138	140	136	126	142	129	158	143	122	137	158	126	133	139	119	150	146	151	144	138	105	153	146	132	127	175	127	123	158	146	133	152	127	149	159	177	131	142	138	137	146	149	174	146	155	133	122	135	145	146	125	125	129	130	140	146	123	138	159	157	152	164	158	155	134	162	146	155	118	138	135	157	173	138	146	129	138	151	130	170	136	130	144	127	139	162	165	148	159	134	132	150	139	146	162	147	143	147	146	136	133	151	157	152	143	153	150	128	133	135	156	128	129	146	148	145	148	164	156	149	121	153	138	131	168	124	137	139	158	131	148	143	140	145	136	164	140	120	137	160	136	176	135	128	127	160	134	149	147	131	155	153	156	153	144	159	132	141	157	144	128	145	135	151	139	131	151	132	135	156	134	161	148	159	133	151	153	138	153	155	163	131	139	134	141	147	140	148	143	143	155	145	142	130	142	144	144	163	150	165	136	145	143	149	134	164	150	149	149	157	134	159	132	142	154	147	131	147	127	163	146	127	151	144	154	170	138	169	154	131	138	162	142	151	165	144	143	132	148	142	128	156	150	135	115	127	152	139	159	140	147	150	142	154	119	188	127	134	155	137	145	135	142	140	131	131	149	154	147	130	149	128	131	128	164	149	134	134	153	151	128	130	123	138	143	120	135	142	136	173	152	153	127	142	133	150	147	138	132	141	151	152	127	135	126	111	138	142	144	179	140	139	139	148	157	159	131	167	156	154	162	124	136	160	146	122	138	147	168	148	133	148	161	129	149	160	141	141	144	130	158	142	165	118	130	148	158	122	155	140	149	128	148	140	138	162	132	154	150	144	154	151	159	169	148	118	149	145	141	158	156	135	140	139	156	150	152	145	134	121	149	147	144	142	137	137	116	124	145	138	126	144	158	135	145	130	154	136	139	149	142	144	159	154	137	131	135	151	149	143	139	132	121	157	117	147	147	151	126	135	134	138	139	138	128	120	149	148	129	143	142	164	155	147	146	136	127	135	144	142	157	115	130	138	144	146	145	142	167	140	148	155	142	154	153	137	112	141	171	146	142	153	140	141	119	130	131	154	140	138	132	133	134	147	159	133	132	113	135	151	145	158	157	153	153	167	161	151	150	142	128	147	147	174	160	134	143	135	167	150	149	131	152	151	148	151	127	147	152	138	156	167	163	148	153	159	157	150	178	152	125	138	144	144	135	148	140	153	129	133	125	145	141	166	153	157	127	132	142	150	158	123	149	163	125	121	129	134	151	119	156	151	160	155	133	149	156	151	138	127	136	160	150	141	152	163	157	111	140	156	150	134	140	140	142	152	144	156	123	149	143	138	133	148	131	152	147	146	131	122	129	142	144	138	144	146	130	128	138	156	156	131	163	124	140	143	129	140	148	130	132	150	149	139	152	150	126	125	137	123	146	140	144	137	153	158	145	154	173	160	150	148	144	159	158	141	143	150	126	145	133	143	133	157	154	148	126	139	146	157	140	153	149	132	155	153	145	137	132	140	134	126	139	152	114	129	144	149	144	144	151	156	149	164	151	141	159	135	149	152	151	155	146	129	142	112	142	139	127	123	154	140	153	167	156	130	137	137	136	122	169	131	147	165	145	127	130	175	122	138	146	162	157	146	130	134	137	150	121	152	142	133	145	148	164	151	130	151	161	153	131	162	155	131	153	141	153	168	129	130	148	134	146	158	130	149	152	126	173	148	131	149	133	158	167	154	132	121	127	130	120	145	155	150	112	152	139	149	148	135	131	142	133	131	140	136	131	165	146	156	155	156	162	144	145	148	155	138	131	152	142	151	146	138	124	143	130	123	152	145	148	130	138	143	121	137	129	123	136	140	121	133	140	139	143	148	132	124	133	158	159	141	147	143	130	141	131	131	135	151	131	135	136	125	154	151	167	157	145	145	124	139	156	141	170	142	136	135	127	163	162	152	154	133	135	129	147	143	132	162	157	141	145	153	142	139	145	145	142	131	169	152	118	137	138	130	146	146	133	158	159	165	121	135	143	137	157	154	157	140	161	119	135	152	148	145	124	160	145	149	132	155	167	112	146	125	139	134	123	156	136	147	139	161	142	147	159	149	156	140	157	150	144	144	121	160	145	132	170	165	134	150	152	143	132	143	144	145	131	134	147	144	146	153	166	143	128	153	150	175	150	148	147	139	156	140	159	134	141	135	141	123	138	149	152	135	140	129	135	152	128	131	148	158	163	162	170	127	155	127	166	167	146	144	149	140	116	138	140	154	126	144	149	165	161	126	153	153	137	144	138	131	155	132	147	150	157	130	159	152	143	154	121	139	161	151	146	163	162	165	139	144	153	147	152	152	131	154	149	156	142	124	157	159	144	140	127	138	158	144	148	149	141	150	155	144	162	158	153	137	156	137	153	137	137	157	123	161	139	165	146	126	149	142	142	149	159	140	168	137	160	143	141	140	139	134	142	140	144	138	154	153	127	156	150	148	138	160	137	157	148	128	137	144	136	143	131	132	147	131	124	136	132	131	136	140	146	132	131	144	148	144	130	156	131	141	134	131	123	146	116	159	163	143	138	156	144	151	176	162	133	153	167	140	164	142	131	124	162	146	156	146	138	150	150	144	146	137	141	131	146	151	159	146	138	140	120	165	146	150	139	113	130	146	152	145	149	139	136	167	152	140	149	128	136	164	153	150	129	140	142	134	145	139	136	152	127	123	127	110	142	166	137	117	138	151	172	150	144	163	139	155	121	131	138	131	145	139	147	133	138	139	153	155	146	143	128	128	137	119	142	152	139	125	153	149	136	128	150	157	136	145	138	165	144	141	165	125	149	150	139	136	128	184	144	122	145	150	157	152	132	169	111	147	132	145	161	147	129	155	138	133	151	151	141	151	141	110	118	134	171	151	138	146	141	145	143	145	142	138	158	136	128	134	146	151	164	135	130	135	167	126	157	131	142	134	152	118	155	144	143	136	132
21493	15626	22416	24754	20753	15477	10805	3876	2188	2116	1917	1848	1685	1554	1467	1503	1148	1049	1252	1146	962	965	1037	898	885	756	759	654	619	549	525	527	475	474	473	439	466	407	413	405	444	355	394	426	404	390	371	405	380	351	358	347	371	400	361	373	357	391	343	382	352	377	350	390	371	333	377	341	361	322	333	396	368	359	356	380	354	340	351	360	323	340	342	341	362	328	380	375	357	371	386	335	334	330	363	340	364	375	333	371	379	386	365	355	325	369	357	362	379	351	338	315	348	377	350	334	364	371	326	339	309	323	369	331	370	332	365	347	395	354	376	395	367	336	357	359	337	353	341	349	353	382	362	335	359	341	386	356	377	340	352	323	358	362	378	367	334	361	331	347	354	310	351	358	321	329	349	320	338	351	386	360	374	347	348	318	344	346	337	344	336	372	341	342	364	347	363	325	359	366	384	326	351	355	367	329	363	351	350	357	352	324	340	365	357	364	347	376	348	364	355	326	329	298	351	358	379	344	320	370	362	351	338	380	339	380	332	332	345	332	359	345	335	362	371	344	395	348	334	359	346	352	369	333	354	372	382	379	366	355	363	320	352	355	387	368	346	344	354	355	335	361	358	351	364	369	365	368	346	352	361	359	343	367	354	351	363	360	351	342	356	353	370	346	372	331	348	352	304	339	350	341	357	391	344	364	389	382	345	335	364	347	339	345	364	340	372	346	341	379	366	379	356	371	338	337	376	375	362	345	350	369	355	346	367	362	346	355	368	374	324	326	364	358	357	332	385	381	351	344	370	349	342	322	344	342	323	367	337	355	331	339	355	337	341	359	381	353	353	338	340	350	358	373	349	361	344	369	378	376	371	365	347	343	341	329	367	365	329	375	374	336	343	364	379	374	383	327	402	389	353	374	345	356	364	365	394	386	364	323	339	348	338	357	390	365	356	360	369	378	375	335	366	347	378	346	308	360	363	364	367	360	347	338	371	355	351	369	366	365	353	339	363	355	360	333	363	330	382	342	360	356	386	346	345	349	333	347	310	353	351	381	365	348	336	345	337	377	380	338	353	351	353	346	398	345	327	384	358	363	340	384	396	362	340	355	358	367	340	400	339	355	385	360	384	383	344	368	374	330	371	350	340	359	357	326	354	321	346	344	354	368	341	344	332	374	360	363	339	386	338	376	356	371	349	372	362	346	383	375	372	387	336	336	344	358	365	329	360	355	357	382	345	331	368	371	343	373	368	360	357	329	353	342	353	351	380	355	324	353	354	359	335	362	373	354	328	360	381	345	362	337	349	339	339	341	338	336	352	368	333	360	303	352	348	353	368	349	359	367	337	341	363	377	352	352	389	352	368	345	371	377	354	342	347	353	342	371	347	348	309	353	361	373	353	359	355	362	371	355	354	350	382	369	347	334	360	360	337	329	341	378	352	353	353	346	366	338	338	371	369	355	330	355	356	352	364	340	389	366	360	352	357	364	346	370	365	368	360	377	383	368	338	362	351	323	360	372	357	351	363	341	349	352	363	364	347	331	364	353	346	379	344	317	333	368	363	370	359	356	320	359	362	359	343	364	358	352	362	346	369	352	342	339	360	369	339	333	369	364	375	375	367	375	339	345	349	345	372	346	374	370	333	338	390	370	334	333	388	348	368	368	374	387	350	350	353	357	339	351	360	353	352	369	356	344	371	365	347	361	338	345	373	372	362	379	349	365	369	383	339	341	352	378	368	371	322	346	338	363	360	351	376	337	324	363	359	352	366	375	338	352	373	394	339	362	335	323	350	374	355	313	360	404	349	367	336	334	344	348	326	362	367	379	368	325	358	360	349	353	369	333	361	361	323	334	366	390	350	350	357	356	328	356	347	376	354	358	348	352	362	334	365	320	377	366	346	344	373	351	377	360	370	356	368	313	337	313	318	365	353	397	371	365	352	366	336	358	337	358	354	359	362	303	363	329	333	348	338	340	363	360	334	356	319	349	356	367	371	350	367	383	380	366	353	330	368	352	359	348	354	336	328	346	327	345	376	357	364	349	371	345	389	328	388	369	385	362	348	356	378	324	402	358	334	384	376	338	353	332	381	364	347	370	367	406	343	351	372	359	390	341	351	323	340	351	373	349	356	345	359	349	341	336	353	366	393	339	339	357	336	385	348	350	347	339	355	329	340	368	334	359	333	321	351	360	360	357	357	356	364	348	331	358	368	363	363	340	341	343	344	355	345	366	365	358	366	369	382	331	339	362	377	353	376	343	376	342	372	352	315	376	359	354	364	349	336	359	393	364	344	353	353	366	363	378	364	352	338	363	337	364	315	356	385	387	383	363	350	333	356	330	389	346	373	361	367	368	363	318	341	329	341	362	343	343	346	367	370	354	358	369	348	382	368	357	356	341	365	386	360	364	342	391	347	356	342	346	370	363	338	357	355	351	373	381	365	381	358	339	376	340	349	351	351	343	332	349	388	354	336	350	328	372	339	356	342	355	359	359	388	386	329	366	379	363	332	327	360	356	360	340	341	383	363	342	378	357	382	324	361	373	359	339	351	366	344	312	331	343	364	346	364	335	361	346	356	383	370	340	360	334	356	386	367	355	330	373	379	344	320	384	349	345	342	357	346	365	363	341	370	344	340	374	353	346	334	355	370	371	334	371	361	371	360	338	377	370	347	359	325	396	336	354	369	358	346	347	359	362	332	339	364	345	377	355	366	381	380	341	360	348	353	342	320	381	355	354	402	410	337	331	376	325	338	357	365	366	374	347	336	347	349	360	371	351	342	347	363	361	373	351	352	368	363	379	344	359	335	355	366	367	328	371	362	344	341	348	343	352	354	362	331	338	368	374	360	343	370	335	342	371	337	360	351	351	357	322	389	350	362	350	329	371	367	356	357	356	351	365	360	382	373	371	316	324	360	333	334	335	396	364	367	350	334	355	373	357	343	351	369	316	355	351	349	347	375	354	349	322	332	380	358	343	347	379	341	356	346	319	356	368	373	349	354	376	385	410	380	355	385	338	383	375	331	354	377	345	356	365	363	333	351	335	357	319	356	364	374	333	353	363	353	371	359	370	356	320	369	378	367	376	356	358	375	340	364	328	337	332	355	363	331	346	372	364	365	396	363	384	356	323	357	342	340	340	382	378	320	343	348	361	384	367	353	343	394	376	364	350	373	334	344	319	334	359	360	356	326	361	334	347	330	361	358	339	345	347	342	357	362	368	411	347	356	364	335	349	326	368	344	381	336	370	360	354	320	346	346	365	376	340	326	325	382	334	364	348	370	368	344	340	366	350	368	356	389	333	355	373	334	378	396	388	343	369	377	379	370	335	343	362	358	344	372	374	368	364	356	335	342	375	338	343	365	347	365	359	365	359	341	350	330	361	365	365	382	359	336	385	380	342	366	345	333	400	360	376	345	360	346	386	338	333	331	407	323	332	372	349	360	341	357	362	379	318	333	366	374	376	373	337	349	366	310	386	378	350	349	365	375	325	368	342	335	364
12649	6066	4665	2779	1520	771	476	334	270	251	238	249	192	210	194	177	181	222	198	176	190	169	180	161	152	193	158	164	197	156	165	165	159	156	160	164	158	158	132	149	156	170	132	147	161	150	158	173	136	143	145	158	143	146	135	130	168	131	160	140	152	164	149	142	158	162	149	141	157	170	154	151	146	150	156	141	138	150	161	151	165	167	167	154	147	175	173	141	155	168	157	135	157	158	137	155	152	136	145	162	136	140	145	136	159	143	162	161	172	145	158	144	159	162	153	159	150	165	138	155	174	172	169	142	151	160	169	145	145	167	154	134	132	171	146	159	167	144	150	174	169	142	140	141	144	152	145	174	145	158	153	179	134	136	123	153	164	153	145	159	160	142	127	145	117	166	140	146	163	130	172	153	155	156	145	166	147	169	130	143	156	137	149	159	159	145	146	169	154	140	159	143	166	123	150	141	146	165	152	173	157	134	134	116	156	168	172	167	141	129	154	128	174	163	132	145	148	151	148	139	170	143	150	166	169	163	152	173	113	149	134	153	151	135	126	143	168	154	180	136	162	174	130	160	145	135	156	146	125	148	131	158	158	147	174	139	149	149	163	159	141	148	152	159	148	145	141	174	145	139	147	146	147	138	163	148	148	150	144	167	172	153	146	159	144	121	143	149	155	164	149	162	162	156	128	147	147	148	148	164	190	146	142	132	139	147	155	160	134	144	154	130	163	139	170	141	145	159	155	148	195	172	165	161	129	151	141	157	154	158	167	137	149	161	142	157	153	170	156	165	147	159	146	144	151	152	155	176	143	146	150	146	150	167	153	145	144	143	151	159	139	145	144	177	152	156	150	159	148	144	159	145	142	149	144	151	172	147	171	141	155	130	165	152	177	144	163	129	148	139	146	137	164	164	146	162	161	140	158	148	148	144	154	137	134	165	139	126	151	140	137	154	142	151	147	190	167	149	177	168	134	161	153	144	128	160	156	132	137	157	155	123	165	141	158	153	140	154	161	133	138	132	146	135	172	154	127	138	167	163	147	144	175	146	141	153	147	124	138	166	161	145	155	165	152	142	155	165	172	156	140	156	160	124	156	165	151	145	157	135	141	152	159	142	144	151	138	152	137	148	148	152	134	130	143	143	158	157	164	142	141	128	168	114	151	139	136	153	147	141	160	126	138	146	173	150	151	159	162	155	163	163	132	166	146	138	144	166	148	166	136	128	155	144	161	149	135	139	144	165	155	144	134	170	159	160	171	142	161	142	156	151	128	146	169	153	154	149	150	168	148	153	131	146	171	153	171	161	145	120	138	148	157	145	152	138	140	146	145	165	147	151	136	162	166	158	153	180	159	148	167	152	147	129	174	149	176	171	161	135	137	164	162	146	170	150	149	153	154	147	160	146	140	127	146	147	158	142	132	148	171	133	152	145	140	151	150	126	140	129	146	155	146	152	172	170	135	151	155	145	156	151	149	161	126	151	133	170	145	148	151	164	134	173	157	159	143	149	150	164	161	156	127	134	114	178	122	130	159	156	132	165	147	146	135	164	116	132	144	184	148	169	143	156	150	155	178	132	143	166	134	149	150	159	156	124	160	152	159	140	146	177	155	140	134	155	169	172	170	155	138	149	148	150	174	176	136	145	162	151	134	157	149	157	147	130	127	159	149	164	149	151	154	153	163	158	144	148	146	148	164	146	149	138	149	136	153	161	149	139	167	158	151	149	146	135	131	169	140	160	162	152	145	152	139	154	136	139	164	135	148	157	146	135	132	155	145	170	166	159	157	156	160	135	143	159	119	175	159	143	173	153	132	174	139	160	142	135	173	136	135	147	157	143	157	157	147	141	145	163	145	172	151	135	151	141	144	152	143	145	141	175	152	153	158	143	160	149	146	137	162	155	155	131	162	180	145	142	154	140	157	153	146	150	159	125	167	141	132	136	131	142	128	163	150	137	169	153	145	133	149	135	145	134	148	157	140	154	136	163	139	128	130	127	150	124	160	160	161	176	166	145	145	154	165	166	140	158	149	143	147	142	154	151	150	156	152	155	153	161	148	156	136	148	135	150	154	145	152	138	135	176	161	170	144	148	165	154	149	128	160	142	162	169	127	160	147	126	134	150	150	178	141	145	159	156	156	157	161	143	145	150	153	158	149	133	158	142	144	150	169	149	171	165	140	161	157	158	125	154	159	151	165	129	141	154	160	145	165	135	134	155	142	151	153	165	150	136	165	173	174	146	162	178	146	141	144	144	143	173	145	157	158	141	144	161	162	143	169	154	146	137	143	125	156	147	165	150	164	141	159	141	164	151	143	146	145	155	159	148	144	134	143	167	150	143	166	167	155	132	143	161	139	174	136	168	154	156	159	137	122	132	146	153	154	160	163	150	165	154	163	160	154	134	138	161	148	173	140	164	169	162	137	152	141	149	129	137	168	163	172	170	155	151	154	154	144	156	155	163	156	141	164	166	158	143	137	156	160	143	148	161	131	149	134	149	167	155	157	147	145	138	141	167	145	170	133	167	150	116	153	149	150	134	137	156	136	123	157	137	143	130	146	165	153	135	142	133	138	142	162	153	144	152	167	166	138	156	129	151	157	156	146	132	162	143	133	129	169	156	161	157	167	151	140	146	151	163	136	152	153	157	148	137	173	126	147	152	150	150	172	134	158	169	167	148	157	157	153	157	138	144	141	151	146	132	142	164	136	162	149	141	139	156	122	127	142	142	152	143	138	146	139	141	140	149	156	152	158	175	163	153	152	180	145	179	150	155	151	151	151	162	153	162	161	149	140	139	160	171	151	144	147	160	147	158	142	162	149	164	142	166	156	136	136	153	140	172	167	145	165	145	176	160	136	141	142	143	164	151	133	171	160	143	140	157	124	181	137	159	137	156	122	140	146	150	141	162	172	162	139	141	141	125	144	152	171	128	153	142	135	140	169	164	169	157	141	148	153	154	166	146	144	176	149	151	136	165	139	168	125	160	156	167	157	134	144	148	140	172	141	192	136	155	150	183	161	120	133	146	155	172	138	144	151	183	139	147	150	143	139	137	134	156	157	152	157	146	157	136	145	133	145	145	160	135	138	155	160	170	155	155	151	139	149	125	146	145	156	129	162	156	141	135	146	152	160	150	164	163	157	156	159	146	149	160	154	150	151	136	154	153	158	155	129	146	144	160	148	138	130	136	165	159	166	153	148	169	155	130	143	157	141	158	139	139	178	143	158	160	129	172	167	172	140	149	150	141	146	150	160	132	151	151	148	144	143	146	151	161	160	164	153	157	159	146	136	146	135	150	149	152	150	149	143	146	149	154	138	162	135	151	144	142	175	172	160	150	148	157	145	155	153	164	138	144	139	153	163	138	161	154	138	137	137	145	152	156	151	166	155	140	124	139	143	178	151	161	121	129	129	147	139	178	156	150	151	142	130	155	155	125	139	147	149	140	146	139	181	148	148	150	153	158	155	139	155	149	150	149	123	142	123	146	152	145
9487	6436	8717	8146	5818	3037	1804	1260	1040	941	859	813	814	789	768	700	665	664	588	583	544	553	519	502	483	523	504	443	480	462	454	420	461	424	379	436	403	402	449	400	373	404	413	375	360	415	431	418	394	381	445	365	396	373	355	388	370	378	379	384	382	413	380	399	359	357	377	395	380	335	389	379	377	360	387	385	364	376	374	378	361	377	373	391	401	378	391	354	380	387	382	405	403	343	409	335	375	377	357	411	328	369	400	351	367	346	393	328	390	347	392	408	381	371	378	401	394	399	415	405	376	351	379	404	391	391	381	368	371	374	356	361	413	355	391	356	349	403	370	431	392	378	393	372	400	395	403	368	351	362	415	414	370	383	364	414	360	340	366	393	391	335	337	385	370	367	376	395	409	364	344	392	398	386	378	340	388	366	397	384	395	352	353	388	388	365	383	361	357	392	391	398	404	386	353	382	377	383	390	389	387	343	404	356	362	373	368	355	377	374	344	354	385	334	384	331	384	370	394	406	351	387	343	411	380	373	364	376	375	387	384	368	396	414	384	401	363	367	384	394	401	405	389	387	386	378	363	372	389	360	342	371	341	376	404	394	394	403	375	391	372	376	351	369	356	395	354	393	350	372	396	404	383	380	381	362	387	351	369	398	371	391	376	373	411	365	376	375	355	391	394	400	365	384	321	393	385	405	363	357	390	345	359	334	357	365	364	388	396	385	373	395	388	377	358	360	366	381	357	373	392	379	388	399	406	347	387	369	395	388	362	379	360	372	362	374	395	356	375	385	382	397	385	392	369	388	378	369	413	364	383	362	400	365	374	387	375	374	361	369	372	370	376	373	390	361	362	377	370	362	400	385	383	379	354	383	404	395	361	365	365	399	372	400	346	385	387	382	345	376	339	355	357	410	362	380	358	405	358	349	389	345	372	392	379	387	358	361	373	377	383	354	399	371	406	376	377	379	390	397	345	394	376	393	403	361	373	360	377	392	385	347	377	392	401	379	386	364	378	405	359	389	396	355	351	398	333	376	371	355	342	353	380	379	383	367	367	372	390	381	377	418	338	352	398	375	352	364	352	377	386	368	379	390	353	359	405	373	375	371	388	368	379	364	391	368	378	359	387	382	428	406	372	393	373	385	387	378	360	379	376	388	354	346	371	367	378	376	393	363	368	429	343	385	389	384	370	406	364	357	393	390	356	390	365	339	391	366	372	390	376	425	371	405	344	400	363	366	315	370	354	364	357	421	373	394	377	361	383	364	390	366	374	394	374	374	383	366	385	369	383	366	392	380	384	402	375	401	390	356	367	408	395	399	361	362	379	379	377	395	368	359	385	393	376	364	331	368	359	354	341	382	412	369	380	361	356	355	401	395	383	371	371	385	339	398	399	399	381	346	374	408	382	388	413	376	382	356	353	367	369	394	373	363	399	365	365	394	399	367	404	370	362	393	339	367	359	343	402	417	355	363	395	334	391	365	384	406	394	356	394	394	386	388	381	376	407	346	404	401	352	390	382	394	391	351	361	371	339	362	366	362	367	366	407	401	333	392	371	379	409	386	390	343	387	369	383	403	386	369	366	365	368	397	373	389	390	367	359	374	367	366	342	401	336	407	378	359	362	389	368	384	360	378	397	391	405	389	379	394	394	398	399	392	390	365	383	343	373	385	384	374	382	340	360	376	369	405	402	392	350	356	379	388	404	403	394	372	373	389	389	383	378	358	367	349	381	398	376	344	380	337	368	397	389	396	370	388	381	386	350	374	358	362	370	365	365	419	360	371	371	396	369	359	380	377	366	373	371	372	364	377	353	383	334	374	399	371	415	335	377	378	390	394	335	404	356	358	364	382	395	361	395	376	369	411	381	343	355	377	376	360	387	399	374	366	387	400	400	368	377	362	364	361	393	384	397	404	338	358	397	409	390	371	389	372	391	375	393	379	380	375	379	352	382	370	366	373	392	374	393	394	393	388	388	385	383	367	379	357	349	381	357	408	367	389	379	396	367	366	363	350	380	399	397	373	346	367	381	378	403	387	339	396	378	367	363	396	361	393	400	369	374	346	351	382	365	383	361	391	390	356	365	373	400	409	367	360	401	385	391	380	363	380	421	404	349	391	349	368	413	361	372	381	381	390	371	426	400	358	377	344	371	401	354	368	395	406	392	406	371	385	378	390	366	385	355	390	348	365	401	393	369	397	372	386	383	379	409	420	378	390	380	395	382	368	399	385	369	341	377	399	379	360	375	374	368	365	392	412	395	385	352	386	389	389	368	356	362	376	324	366	376	380	384	424	377	386	362	421	355	384	366	386	376	374	378	407	386	356	385	369	411	375	394	368	384	377	391	402	371	381	371	386	368	395	371	363	371	349	354	370	331	389	387	345	369	374	378	374	358	352	340	367	380	377	378	352	374	365	391	364	378	354	388	349	399	424	384	395	370	385	363	416	381	386	382	340	357	359	417	377	370	360	384	374	351	383	394	397	378	346	368	366	359	383	376	373	376	383	394	364	372	361	382	390	384	406	390	374	399	360	381	371	377	340	398	381	407	371	393	357	377	397	349	389	422	415	377	380	390	359	376	413	403	367	355	357	369	372	374	356	366	360	397	399	378	408	377	361	398	398	372	360	336	346	392	399	356	383	366	394	393	356	352	351	370	391	371	397	373	406	373	370	351	348	370	411	396	411	354	380	407	389	372	394	397	323	397	374	371	370	415	413	368	393	374	367	335	324	372	384	367	373	404	393	375	388	369	355	388	392	392	383	369	384	353	378	396	373	371	369	391	357	327	357	374	381	350	380	390	374	361	395	392	384	400	373	418	363	387	329	395	362	393	420	383	385	376	360	356	393	382	402	395	373	371	380	380	378	375	355	382	374	387	372	395	387	413	384	365	407	355	354	343	365	384	395	374	357	373	353	378	350	347	373	364	342	368	397	357	372	389	382	339	392	338	364	364	387	393	353	395	387	367	362	373	356	396	381	404	409	357	388	406	406	359	381	375	359	348	377	383	367	395	393	385	393	366	407	387	380	355	383	334	394	415	383	381	369	370	408	381	358	379	359	378	384	379	379	375	357	361	362	373	372	372	365	403	395	371	375	396	376	367	388	403	386	466	359	369	352	326	396	339	385	382	410	357	393	405	366	328	366	352	370	374	389	380	373	348	373	380	384	364	369	365	361	384	384	422	397	395	385	383	350	434	386	396	385	384	373	380	398	372	394	396	429	380	374	356	355	377	364	393	345	407	375	371	366	392	368	380	363	380	378	383	390	348	390	360	377	362	385	374	381	368	323	385	382	404	367	423	379	333	361	341	371	390	353	370	390	398	392	365	368	351	422	391	367	362	381	363	358	380	405	395	379	372	378	377	400	419	354	373	381	415	332	358	390	339	371	387	402	348	378	379	414	350	368	398	411	391	386	411	382	377	393	415	366	400	385	364	394	360	371	381	350	417	357	395	364	394	385	402	362	384	379	364	374	399	374	386	370	391	343
26584	13114	10047	8015	5110	2348	1422	681	375	342	320	309	292	293	261	247	229	255	203	213	238	217	179	218	218	187	207	177	203	193	176	193	195	199	189	182	169	163	166	161	172	185	190	184	186	164	153	157	179	176	147	186	185	184	158	158	186	166	167	153	165	166	158	161	191	182	147	166	148	188	148	175	163	173	156	152	141	135	192	151	178	153	185	160	153	145	197	184	151	173	161	149	201	154	165	135	163	177	171	201	185	195	155	186	170	175	176	175	169	178	150	178	193	169	178	173	170	143	163	149	191	180	170	163	150	171	166	154	151	190	179	162	187	191	157	163	161	143	177	143	175	175	167	170	186	170	172	153	139	162	174	148	150	179	181	177	181	173	153	164	166	173	175	181	165	152	156	164	166	174	172	175	156	169	157	159	169	188	185	193	164	141	183	196	178	187	160	157	168	168	150	176	156	149	167	162	183	179	192	161	167	171	176	178	195	170	158	193	179	169	154	158	177	175	179	180	173	158	166	175	165	145	188	175	158	179	160	179	161	174	157	167	167	164	176	151	183	174	167	173	164	157	173	184	147	159	178	169	174	156	158	160	153	150	171	172	141	158	153	175	207	168	152	186	164	150	168	153	163	165	175	133	184	153	157	175	181	164	178	166	165	189	170	174	198	176	182	190	187	173	162	165	163	170	160	165	181	167	149	191	185	149	175	182	182	149	192	156	174	165	170	179	160	172	182	163	188	171	187	156	165	170	134	157	191	185	189	143	145	169	169	185	160	158	160	173	158	140	167	161	169	158	182	188	177	187	185	185	164	176	191	168	174	171	188	156	169	179	160	141	172	158	155	153	158	159	183	195	176	170	184	186	150	170	183	150	162	160	170	182	164	172	157	157	177	179	159	168	165	151	168	182	173	185	171	160	142	171	169	173	181	187	191	176	189	160	160	200	145	166	140	141	190	180	183	166	175	158	171	188	184	167	178	162	164	200	182	174	160	167	144	163	164	185	166	148	153	188	173	166	182	191	150	177	183	169	181	159	146	169	165	152	180	173	193	163	154	172	159	167	159	156	169	196	158	181	164	152	172	170	156	166	165	151	166	152	147	184	171	165	161	155	172	170	174	164	164	170	169	178	190	146	145	177	170	173	124	182	194	147	160	176	151	162	164	161	164	181	156	148	176	173	181	189	165	152	144	175	192	149	188	144	169	173	168	175	153	159	173	174	157	166	181	158	160	174	163	181	191	158	185	172	172	183	169	167	160	181	164	164	168	169	168	175	177	202	182	172	170	201	178	184	150	164	140	166	169	201	133	155	172	192	168	175	170	161	166	160	150	159	176	161	185	156	169	172	171	172	168	169	147	163	163	170	162	192	149	171	154	174	170	172	184	162	166	160	156	183	188	162	194	178	146	179	183	184	178	172	182	158	130	184	160	178	169	180	165	170	184	169	161	192	149	178	179	193	162	174	148	171	149	168	195	181	175	159	164	156	172	154	181	198	169	162	166	174	187	172	142	165	154	157	191	160	151	179	159	157	176	158	180	134	160	165	191	159	150	167	144	162	179	172	153	164	164	173	173	160	154	163	160	189	178	189	174	170	185	165	173	185	150	181	157	191	149	143	175	145	164	178	188	167	187	157	176	164	155	174	174	182	165	157	157	207	169	180	143	171	144	169	160	159	177	184	177	168	178	157	177	165	149	169	178	183	161	167	168	179	157	166	198	169	137	162	149	160	170	176	178	144	185	164	154	155	170	175	159	177	154	172	153	126	178	154	185	145	153	169	166	174	163	202	197	159	170	157	156	171	165	190	165	166	160	180	166	149	145	125	153	184	162	136	156	176	179	161	191	153	168	171	180	161	153	156	196	200	184	177	202	167	182	168	154	157	173	158	160	195	157	165	165	195	173	160	169	183	145	163	172	172	155	169	173	179	160	175	159	167	169	170	152	161	164	156	152	152	168	190	211	163	191	168	150	174	161	171	191	175	145	211	181	158	183	151	181	165	179	149	178	156	165	172	183	162	153	159	145	173	159	186	183	162	167	192	150	177	176	167	175	157	170	182	186	170	167	160	184	178	170	180	156	158	178	161	160	186	171	184	173	148	172	172	160	154	187	166	161	155	155	155	187	157	164	159	173	182	161	183	152	164	146	158	173	188	178	170	187	160	163	184	157	181	170	161	167	166	158	169	167	161	174	148	181	183	174	181	169	145	176	191	146	191	172	169	194	168	155	164	193	171	143	166	187	170	179	172	173	157	160	149	146	156	173	176	159	166	170	191	158	185	175	160	175	176	162	156	167	148	169	174	152	179	176	171	180	158	179	148	154	156	163	170	172	171	163	189	186	167	169	182	195	172	169	157	154	170	157	184	161	141	161	172	182	174	166	168	150	155	178	157	166	160	188	164	152	167	150	164	156	189	168	152	184	167	179	183	162	189	177	188	177	150	178	151	165	168	175	180	162	210	195	149	164	147	157	153	139	162	171	186	174	167	166	158	167	160	180	150	168	157	162	179	174	158	159	168	153	184	165	162	159	161	178	158	178	185	159	163	189	195	151	187	174	182	150	163	180	158	181	176	164	151	160	164	134	144	180	158	156	158	157	174	165	174	177	164	185	161	155	166	164	180	198	197	180	171	171	149	149	171	189	168	167	167	179	166	159	184	169	187	168	155	169	187	171	169	178	150	156	201	148	174	161	193	174	174	172	179	162	168	146	165	162	156	177	135	187	180	159	173	169	169	145	166	176	148	169	160	154	167	182	180	169	156	188	177	162	158	160	190	183	150	151	157	171	169	163	156	167	182	183	173	171	158	191	159	141	183	162	151	168	152	171	164	166	162	149	160	158	160	182	191	198	161	157	144	164	143	175	146	168	188	182	177	191	152	157	163	144	162	167	153	168	170	162	177	185	169	175	142	164	185	193	167	185	166	165	192	183	157	189	177	156	164	165	160	183	169	173	138	175	171	186	166	154	177	179	191	168	192	167	184	167	162	194	164	153	169	180	155	157	161	155	174	182	164	162	152	166	179	186	169	154	168	165	168	156	162	159	179	147	159	177	176	173	159	166	186	176	190	193	158	174	156	172	151	175	188	175	150	164	173	157	151	163	176	174	169	154	192	165	173	186	167	169	176	179	176	156	157	181	161	163	176	163	170	153	186	144	157	178	188	159	160	162	189	147	186	186	166	175	153	155	209	178	189	164	189	175	183	161	157	180	174	158	175	149	164	171	161	157	185	172	179	143	165	169	189	155	172	158	145	174	175	142	154	169	168	169	164	171	157	176	150	182	155	161	183	183	171	163	138	173	156	158	155	160	166	192	174	184	159	186	170	175	188	193	178	184	151	128	152	151	158	164	162	172	186	171	178	189	166	162	152	181	140	175	141	181	158	175	188	195	162	144	159	152	166	167	187	152	179	164	181	171	168	194	166	155	151	172	178	159	166	140	190	184	158	157	165	167	167	167	152	158	164	159	178	172	165	151	150	192	182	138	175
19062	11657	16019	18458	14555	8573	5786	2741	1599	1377	1268	1305	1217	1151	1105	1036	900	893	895	824	796	782	700	754	665	630	623	580	506	495	459	525	497	455	463	452	440	482	442	436	453	439	435	455	435	431	427	452	432	459	440	427	435	479	424	406	418	417	404	418	408	419	439	382	409	396	417	400	397	403	404	428	398	399	412	418	402	407	416	417	434	394	404	388	395	428	375	435	434	408	409	442	452	455	388	415	404	401	419	398	419	371	424	420	374	444	395	406	433	400	429	426	437	421	393	432	403	420	421	432	380	444	458	415	394	442	383	421	410	411	436	410	392	416	433	443	413	431	424	440	397	409	388	382	446	393	402	404	441	432	394	411	412	419	461	430	398	379	399	403	405	398	402	408	406	416	389	381	422	378	394	430	427	441	442	444	409	433	435	427	426	427	435	409	431	389	422	408	400	388	428	392	414	385	411	395	408	437	454	423	372	418	442	394	418	433	426	370	434	433	441	424	393	422	457	395	378	440	452	435	434	430	379	436	429	415	389	423	434	390	411	414	448	385	384	401	356	423	428	424	439	416	398	403	428	441	380	421	392	398	412	440	408	405	414	380	415	443	379	409	410	401	447	422	386	420	417	452	399	400	369	401	417	406	395	441	432	417	408	425	422	440	408	412	428	424	425	386	443	400	444	422	403	405	437	366	420	429	418	429	435	448	401	405	419	410	422	409	440	431	425	400	448	430	386	388	400	391	386	432	400	404	382	399	405	393	402	399	404	385	431	409	403	431	396	412	433	431	397	399	388	414	413	425	395	403	399	411	419	388	414	407	427	397	422	427	408	391	437	450	419	439	437	421	415	416	418	428	399	371	401	399	433	369	424	428	386	414	407	467	410	436	427	422	396	418	383	387	427	457	427	428	412	433	399	429	404	440	401	385	409	425	373	390	433	395	401	445	416	438	393	442	460	384	399	413	407	381	368	352	440	387	404	374	391	408	420	418	409	412	407	418	391	435	403	408	434	433	440	428	429	393	416	389	458	396	400	408	383	405	436	469	427	414	432	425	413	408	416	456	426	438	417	431	382	403	427	388	398	389	388	449	465	416	440	437	439	397	437	446	414	405	424	390	414	425	429	428	427	395	431	413	458	475	381	425	449	417	445	433	354	398	415	408	417	414	417	453	395	411	394	396	414	393	419	409	408	411	398	391	428	456	397	409	431	436	425	392	431	420	423	382	440	386	381	435	456	424	407	422	392	410	426	403	390	428	403	428	391	396	393	430	436	427	421	401	409	392	412	405	392	414	403	393	424	427	397	417	414	389	390	415	432	435	414	448	421	422	432	436	424	427	386	432	401	396	407	409	408	407	416	410	404	430	432	448	374	406	422	418	389	378	400	410	414	451	418	428	381	412	388	426	392	408	410	390	433	431	412	442	412	398	405	417	431	428	404	456	425	408	413	415	391	391	406	398	405	439	391	401	404	436	410	431	418	419	425	417	428	411	431	398	436	418	437	396	427	391	413	434	372	419	391	453	416	445	402	423	424	419	415	390	385	368	383	391	441	388	430	439	428	421	410	409	426	414	430	452	438	416	389	417	441	416	432	427	383	446	414	401	447	444	406	441	398	422	370	414	404	425	442	389	389	400	435	421	423	414	404	371	409	411	417	405	426	418	386	383	397	407	419	403	443	398	397	419	402	433	410	381	412	418	409	422	444	423	420	419	424	404	408	434	409	409	422	412	418	373	449	425	387	396	396	393	416	444	420	438	426	376	411	433	399	414	375	423	384	428	378	403	371	416	433	418	410	404	434	438	408	415	414	420	410	422	398	447	408	393	405	413	444	412	396	378	431	432	433	434	403	409	399	420	385	407	427	420	405	420	417	407	391	416	423	380	424	404	416	405	373	386	422	404	422	387	435	442	402	406	382	424	424	399	396	387	429	446	422	445	395	416	464	434	380	453	426	442	396	389	424	435	417	426	409	428	387	389	438	387	427	414	409	470	421	431	414	426	401	421	394	425	394	434	432	407	415	396	389	449	435	420	408	404	433	407	450	444	404	389	428	392	433	451	416	441	439	458	407	449	401	394	370	429	411	447	411	442	436	427	409	379	423	435	418	387	415	408	416	407	454	429	384	438	414	410	428	404	447	402	413	432	431	393	414	417	415	444	421	409	419	358	418	399	420	399	419	399	410	417	428	401	427	384	398	409	418	427	433	400	405	430	442	370	380	401	413	443	434	433	403	408	401	380	436	403	414	400	395	437	437	383	419	426	417	409	427	400	419	463	407	468	411	418	395	395	385	427	382	448	428	401	433	411	435	435	445	418	407	443	427	419	455	418	413	421	409	377	429	462	417	445	445	387	430	432	421	399	422	376	442	424	398	444	403	403	426	413	440	433	418	425	415	423	404	385	427	435	417	400	439	392	387	453	429	388	418	424	428	420	416	379	407	404	396	430	394	385	390	414	407	432	417	423	414	407	459	416	407	431	411	404	401	436	408	384	393	424	419	410	385	449	391	410	439	431	414	403	427	410	429	462	417	431	399	417	423	415	384	397	410	439	413	425	408	433	452	386	406	431	442	439	397	406	430	426	410	435	407	409	409	425	417	396	416	386	390	391	417	452	425	398	442	415	423	374	420	406	401	423	414	433	414	450	433	409	433	398	424	412	419	398	429	376	409	397	428	408	420	425	405	399	457	416	426	397	420	405	396	430	399	411	410	411	397	455	429	434	391	427	411	429	430	418	409	411	443	424	393	384	399	452	418	387	441	404	414	401	374	390	442	415	440	419	398	398	435	400	418	400	397	405	410	408	409	413	411	394	424	404	447	460	437	408	394	391	428	405	421	433	438	421	432	394	446	422	440	418	396	453	403	441	434	399	408	400	425	436	418	435	415	430	421	390	422	439	439	428	439	418	397	403	390	423	398	403	392	461	389	429	450	444	407	479	411	402	380	428	429	430	404	405	420	409	396	379	422	376	423	427	407	394	399	401	406	462	412	454	410	414	430	410	425	396	427	421	428	400	423	411	410	397	431	399	437	412	432	436	422	417	415	424	414	470	414	410	415	436	419	431	454	393	434	423	409	452	406	432	406	402	395	434	408	388	414	424	392	432	406	376	411	387	437	379	385	440	435	419	403	411	407	428	411	392	434	416	420	458	420	425	406	402	424	408	435	403	392	400	415	425	402	408	416	406	382	432	418	432	379	430	447	411	450	413	440	416	413	381	402	416	395	413	379	437	364	445	376	402	419	361	395	429	404	388	395	376	413	405	445	397	413	420	402	428	419	399	394	404	435	393	416	396	411	418	429	395	416	388	409	415	444	427	421	444	436	416	444	402	426	416	426	409	448	455	405	421	395	411	423	399	393	412	395	435	435	407	412	417	402	390	419	418	422	408	427	420	406	436	412	419	408	430	381	451	413	414	439	417	431	451	437	423	433	400	428	438	412	380	423	428	398	402	406	431	426	411	385	400	417	413	410	414	404	410	427	423	444	390
34115	17029	15975	15565	8823	4831	3533	2054	655	472	370	386	411	335	339	270	253	229	259	272	236	205	260	184	215	183	188	176	181	167	184	171	162	164	158	155	140	167	152	164	161	141	163	160	133	145	132	147	171	168	147	145	125	174	172	151	143	132	136	167	154	149	144	132	147	131	126	141	136	114	163	155	149	146	141	134	141	135	137	144	138	153	134	164	138	118	135	140	142	133	138	130	154	156	145	143	161	140	151	162	154	159	135	132	151	140	154	126	149	146	139	152	141	134	142	140	169	124	160	143	139	159	157	140	151	152	151	144	151	140	149	147	124	132	159	149	167	145	149	148	147	155	127	143	126	135	133	147	169	156	145	125	145	163	134	144	156	124	151	139	122	132	148	144	143	138	136	125	149	118	134	136	165	140	138	130	123	124	141	143	142	166	139	131	179	151	148	141	154	138	142	119	147	130	130	120	148	146	144	148	147	124	144	144	144	125	132	149	128	145	137	141	147	155	138	159	134	135	146	137	128	137	145	138	139	148	137	149	148	155	131	154	170	132	170	152	138	152	142	150	152	136	138	157	140	150	133	156	158	170	139	129	121	144	147	135	136	142	165	135	144	159	142	160	166	134	145	152	132	127	128	137	160	149	150	152	150	143	132	157	138	160	133	137	154	140	165	127	131	137	137	159	123	162	158	138	143	126	134	140	152	149	126	150	142	133	113	165	140	138	149	153	133	154	165	148	138	133	153	156	141	139	139	156	133	138	147	148	176	151	145	144	162	143	129	152	149	142	157	118	157	145	144	159	132	136	144	159	152	119	134	161	142	160	151	130	136	116	138	158	136	140	160	131	150	122	154	132	147	132	151	143	152	193	131	135	134	142	153	132	164	129	165	135	143	154	157	156	133	158	167	168	150	168	153	137	148	128	169	145	124	141	141	141	148	149	147	142	137	129	145	150	133	137	156	140	152	149	145	131	141	149	143	111	147	135	147	134	148	163	122	140	164	146	139	155	145	129	137	157	137	156	147	146	157	132	133	119	140	133	141	140	141	124	145	131	148	137	142	150	142	128	141	128	164	150	142	133	133	125	172	158	151	122	156	136	123	143	129	133	139	168	142	126	135	133	142	139	137	147	168	156	160	125	148	154	156	146	154	138	148	137	155	148	161	170	135	126	162	157	158	162	144	131	141	144	129	149	161	135	155	126	127	151	130	157	153	152	155	157	141	157	156	162	140	144	158	135	170	159	159	115	142	142	147	120	144	135	160	157	153	135	137	147	163	141	118	141	137	173	182	136	142	161	154	182	138	162	132	123	138	144	125	143	135	146	132	149	133	137	147	156	145	140	132	130	142	145	141	160	161	148	131	133	146	151	159	151	137	159	158	149	140	143	147	160	137	140	151	175	147	167	147	142	155	128	151	137	147	148	130	160	132	133	133	133	143	157	143	143	162	119	142	138	132	152	145	154	170	164	148	159	142	137	137	145	140	152	137	140	112	127	145	136	133	129	175	175	136	147	140	146	146	150	133	126	134	129	123	169	135	148	143	145	135	142	140	149	151	140	141	146	135	146	124	137	155	135	126	145	159	133	159	147	154	125	134	148	153	136	141	152	132	150	151	146	136	142	141	158	144	130	154	145	138	135	135	148	138	146	169	143	142	161	147	142	156	147	157	135	149	149	147	173	151	140	132	160	133	134	164	145	165	148	169	137	142	151	156	145	155	127	167	137	172	159	164	137	137	141	141	144	150	170	177	148	139	159	152	146	148	166	158	155	148	136	121	148	140	153	151	136	151	141	152	143	152	144	130	158	135	141	144	148	157	174	142	133	148	130	146	128	119	151	143	138	139	169	134	153	138	154	145	151	139	146	134	132	146	148	151	136	147	128	155	141	135	131	147	143	142	141	168	152	162	135	127	141	147	152	154	155	163	149	145	142	162	153	138	141	156	162	142	122	126	156	176	140	162	118	134	128	155	130	153	143	169	166	137	167	153	156	145	163	161	141	136	141	160	126	169	127	148	145	154	155	142	152	145	131	162	147	123	156	148	143	180	155	156	139	167	151	151	181	173	146	138	147	136	163	145	158	154	141	148	149	146	148	154	128	133	146	136	146	146	141	123	152	168	153	120	151	147	117	147	141	138	143	154	158	145	151	145	134	140	150	140	137	156	153	156	139	163	131	133	141	138	144	152	178	155	136	141	137	137	156	148	134	147	129	134	185	143	142	161	127	134	137	139	140	165	173	166	148	127	134	123	150	150	150	144	129	139	166	158	142	125	154	139	148	154	148	135	141	160	153	155	148	126	134	163	118	151	134	152	173	141	126	137	145	147	138	132	126	122	169	148	120	132	145	147	151	143	136	126	136	155	139	138	139	149	142	169	155	145	144	147	135	149	153	128	142	158	155	157	152	140	153	143	173	133	171	148	148	124	142	138	149	145	151	142	162	159	145	163	137	136	153	148	135	162	120	153	150	137	132	147	139	126	140	122	145	151	129	138	163	136	145	156	136	154	127	134	139	163	146	144	119	124	140	136	137	162	141	162	140	138	152	164	138	135	153	127	181	160	138	145	133	141	113	162	151	165	155	143	140	141	130	131	128	133	146	163	168	160	148	150	126	148	167	160	126	149	153	140	141	138	125	132	163	140	138	161	142	166	154	156	138	130	118	141	162	165	137	132	153	155	144	142	158	158	151	145	140	140	135	127	142	146	119	148	160	115	151	157	163	150	158	178	148	119	133	131	143	132	123	169	134	136	160	166	138	150	135	155	138	157	135	127	144	139	151	140	158	156	144	167	165	151	136	150	132	136	150	116	130	146	135	156	135	158	149	165	136	114	174	171	153	160	147	145	145	130	152	145	144	156	143	137	162	146	146	151	130	154	113	143	127	131	143	142	148	145	165	150	123	131	155	154	139	123	152	134	143	142	142	154	146	115	132	145	152	159	164	150	128	156	144	185	141	134	152	128	134	135	132	143	146	130	154	139	140	133	155	135	139	126	139	138	140	129	152	144	139	161	137	154	155	147	121	165	143	163	156	131	143	139	156	141	139	148	128	138	148	126	148	169	132	147	144	164	133	133	129	136	139	146	155	149	149	146	141	165	148	155	158	144	139	150	163	160	155	131	125	143	145	147	162	151	139	134	159	134	140	141	148	140	152	144	134	141	172	152	156	158	157	136	152	138	146	141	153	153	155	124	166	144	147	131	150	141	178	122	156	139	136	155	157	139	148	133	134	143	163	149	143	115	135	114	149	156	163	144	151	143	110	158	141	140	141	144	138	151	138	149	153	151	148	153	147	144	144	150	130	144	149	152	145	139	152	133	140	145	152	157	147	153	147	130	118	125	136	146	136	147	164	154	126	144	156	146	147	154	151	125	145	157	167	142	146	127	145	160	121	164	137	145	147	162	138	171	143	137	156	128	148	168	160	144	143	143	140	137	153	139	144	170	152	145	129	152	137	117	131	108	156	128	152	149	121	153	145	141	144	149	125
22884	13378	22501	27885	19657	14387	11337	6905	2628	1920	1683	1736	1796	1736	1400	1267	1134	1150	1161	1151	1044	988	1027	889	794	762	761	622	592	541	564	500	491	476	449	439	419	443	430	439	399	391	413	406	389	411	376	388	377	391	384	371	412	407	383	344	355	368	362	349	356	369	340	337	350	358	350	368	365	361	353	382	375	385	370	388	379	361	389	368	358	351	355	355	360	377	354	354	367	400	355	356	371	385	361	374	347	325	371	334	391	351	352	386	372	367	358	335	340	354	368	360	374	381	366	399	323	368	332	371	357	358	358	344	366	373	340	392	374	341	338	367	344	331	367	377	328	373	329	367	366	354	383	384	352	359	376	341	346	366	355	345	343	348	375	348	344	344	348	310	356	338	349	351	360	350	368	315	332	387	330	349	349	358	367	343	330	339	364	327	374	330	327	368	338	350	346	354	363	344	347	368	375	322	374	375	356	329	351	339	360	374	348	368	353	361	348	368	355	360	365	359	356	347	314	319	360	357	379	355	345	342	351	364	351	339	343	349	383	391	337	369	341	333	371	367	358	381	344	375	339	392	347	351	360	337	362	339	368	374	374	359	369	363	358	366	349	383	391	334	382	330	376	338	337	362	337	371	333	327	342	385	358	378	370	366	334	378	342	368	339	364	367	344	383	393	372	371	340	382	341	369	384	355	390	376	334	355	385	384	349	338	343	382	372	369	347	362	384	381	337	351	327	351	366	371	359	347	344	373	353	339	349	381	382	339	359	371	376	361	329	325	333	354	344	359	346	340	359	375	375	374	352	368	372	383	351	374	397	354	388	368	356	334	343	326	333	356	346	359	339	351	371	352	348	348	356	349	360	339	376	363	386	345	371	371	358	356	385	353	338	344	344	353	371	371	351	377	371	341	348	385	354	390	374	341	351	344	329	363	384	374	366	339	302	364	352	336	384	347	326	370	352	338	354	340	370	382	379	328	353	364	358	354	371	345	376	349	402	403	381	361	356	371	361	369	384	367	369	353	386	371	382	312	362	330	361	335	364	344	355	366	351	346	340	361	367	361	352	338	339	362	355	364	367	377	373	331	363	357	351	358	371	353	374	377	327	349	371	369	372	326	336	344	318	356	397	360	368	363	366	391	334	373	340	360	350	360	366	326	345	364	363	363	348	359	373	334	397	350	368	330	360	362	344	357	376	365	350	362	333	384	381	330	342	358	353	370	369	347	350	369	379	351	349	365	360	374	376	363	358	345	346	346	343	368	367	353	373	357	423	364	338	348	353	358	350	368	351	342	354	372	337	349	376	362	365	361	361	367	367	347	374	345	359	394	386	353	388	377	333	342	363	337	370	350	346	352	367	375	332	342	371	354	346	314	350	359	365	372	354	350	354	336	365	392	348	346	347	342	348	359	372	314	350	363	351	343	379	383	317	356	315	345	356	335	335	384	372	350	330	358	340	323	355	327	378	368	359	370	330	334	386	347	370	359	347	351	339	362	387	340	349	362	365	346	319	335	354	346	392	405	341	375	386	377	372	364	367	380	358	367	325	349	372	378	351	376	346	364	370	365	349	363	358	346	357	348	351	340	387	365	357	339	359	340	361	360	377	344	368	363	348	363	352	365	332	354	374	337	389	375	345	360	360	375	358	328	381	368	352	330	373	357	348	329	383	344	346	394	346	364	353	355	348	368	350	390	367	362	369	311	338	349	365	377	368	360	368	326	353	357	356	337	328	353	362	340	339	377	353	368	366	339	376	387	351	353	341	378	352	327	350	340	342	360	344	353	333	356	365	351	343	326	339	371	353	356	374	337	375	357	358	343	372	318	330	338	351	349	362	317	382	362	393	366	402	366	341	329	323	391	377	402	374	345	368	361	388	363	303	333	391	371	356	376	350	361	373	373	362	379	372	337	340	338	337	342	397	367	376	347	323	351	379	363	371	326	350	368	391	356	370	380	342	336	322	366	361	359	362	348	324	344	358	372	320	356	362	344	380	376	350	384	377	377	338	357	354	376	336	377	348	381	358	344	335	322	361	334	339	333	326	348	398	371	356	351	357	383	340	385	326	336	365	366	339	352	355	335	397	374	365	392	367	360	332	329	337	339	334	347	334	322	373	343	349	357	357	343	370	344	346	346	370	393	332	329	387	375	353	342	361	354	339	331	333	360	328	349	394	363	370	359	373	317	335	349	362	361	381	396	368	382	359	315	363	353	322	351	359	356	368	359	362	375	389	384	369	367	371	331	339	329	387	339	350	344	370	362	345	355	348	340	336	347	358	346	343	380	342	350	357	335	372	358	373	357	389	358	375	357	353	383	341	360	368	346	366	344	375	357	363	393	361	364	343	358	372	364	369	347	393	375	386	359	334	349	378	368	368	344	363	388	390	348	321	375	362	399	370	357	349	339	340	369	371	368	372	364	357	366	319	352	349	317	344	372	389	339	332	340	340	370	345	369	325	367	366	349	321	340	342	367	343	345	368	330	355	345	363	351	352	350	348	355	359	349	405	360	346	363	387	367	351	375	383	372	374	357	332	372	369	359	320	395	426	335	348	357	345	386	358	350	368	340	374	348	363	353	368	383	354	328	335	366	366	349	341	372	333	356	397	362	350	346	353	371	345	385	351	375	371	352	362	355	354	372	374	343	346	339	351	348	338	328	368	301	361	337	366	358	381	332	355	356	346	364	386	378	324	367	369	381	338	356	387	373	378	392	386	354	376	368	348	314	345	375	344	375	372	364	361	361	369	362	353	358	383	345	320	354	371	357	383	336	346	357	362	346	371	354	363	355	347	331	389	369	367	355	359	355	354	336	341	372	363	360	359	359	350	353	373	349	372	386	317	326	355	350	325	346	357	346	374	347	379	345	351	362	353	367	336	342	358	366	344	382	339	341	373	360	386	398	374	311	388	369	391	347	349	366	354	355	344	360	359	377	370	368	358	384	350	347	357	334	403	352	373	366	383	354	340	344	352	399	359	342	339	359	331	326	324	365	351	358	353	361	364	387	341	355	370	332	362	356	341	346	369	335	361	361	329	341	358	367	337	365	378	349	320	374	360	333	375	372	375	382	361	338	330	335	367	347	380	379	342	374	359	355	318	330	335	373	396	362	368	339	348	392	314	348	359	326	366	370	338	358	367	370	379	366	380	361	345	382	328	355	337	346	336	356	353	342	370	331	379	378	334	369	395	354	381	393	383	348	366	354	374	371	349	339	396	348	345	358	353	380	366	344	372	382	373	370	367	361	353	364	335	373	356	329	341	341	376	345	344	377	334	330	354	337	351	333	343	405	357	364	342	379	339	334	341	357	354	347	333	351	384	381	348	354	359	330	390	342	357	376	318	319	357	399	357	322	347	372	366	354	345	349	359	354	316	361	339	347	359	390	369	363	326	370	357	370	329	343	386	389	345	326	335	394	330	375	366	340	345	345	345	372	342	365	326	342	355	377	337	351	309	339	342	334	364	386	352	337	295	353	329	345	355	336	351	339	374	385
13590	6017	4200	2446	1183	706	486	320	239	239	193	233	195	220	187	203	192	163	172	185	163	174	160	155	169	171	167	151	169	145	115	154	149	164	162	152	142	159	163	162	161	148	165	145	144	139	126	110	149	160	123	161	151	143	142	170	136	174	160	155	174	142	147	136	149	163	149	147	160	155	146	143	126	158	130	161	144	152	149	147	144	169	156	156	156	150	165	149	141	152	147	141	146	137	153	149	169	148	140	161	140	168	158	142	154	160	127	171	147	150	162	141	138	150	136	145	172	149	146	134	151	154	136	149	136	170	161	160	146	140	162	130	165	146	164	141	162	153	150	162	147	136	144	159	147	134	137	145	145	172	159	156	158	139	167	163	131	133	147	134	142	141	176	167	152	162	166	143	144	143	154	123	137	142	141	141	160	178	157	144	139	130	150	158	137	140	142	180	166	164	126	142	173	172	135	162	159	164	138	142	167	153	148	156	157	153	162	144	157	137	126	138	151	148	156	137	162	154	155	142	139	163	150	146	146	147	147	151	138	150	157	160	141	162	151	127	152	138	148	161	160	160	131	139	133	137	148	176	142	181	154	144	147	164	152	149	119	153	150	150	153	129	168	155	175	152	151	149	158	139	152	148	163	172	147	148	147	145	148	149	136	134	159	156	164	136	137	155	141	150	157	139	147	152	152	140	135	155	144	150	130	169	149	173	146	164	156	160	163	133	152	153	154	139	157	150	144	136	161	143	137	157	152	164	147	161	140	116	136	151	151	133	158	148	155	148	143	159	147	155	155	159	147	161	151	136	167	132	129	137	167	186	136	139	169	147	155	138	176	136	150	134	168	147	165	152	161	125	140	168	147	164	134	157	132	147	142	144	128	129	152	160	163	152	143	166	147	151	157	133	152	135	153	143	157	126	123	165	150	145	162	193	165	144	144	163	153	135	157	145	145	177	151	145	133	167	157	143	160	151	139	143	151	143	146	163	152	141	147	134	162	153	137	150	131	145	150	152	139	138	143	149	154	169	163	145	135	151	126	153	166	145	148	158	146	151	163	151	182	173	133	139	150	170	148	151	147	143	139	124	150	169	181	143	168	145	170	160	171	146	129	145	138	148	162	134	144	164	157	156	164	146	151	152	145	146	147	159	155	165	141	158	161	151	169	150	143	162	167	144	125	159	162	146	133	159	146	137	145	150	146	149	135	159	133	155	177	150	148	147	145	150	164	152	144	168	158	147	145	157	188	152	149	150	147	154	180	162	152	165	137	146	160	121	148	157	164	153	149	134	154	138	157	170	130	130	135	150	145	168	173	136	161	156	161	146	160	154	141	138	175	148	171	153	131	143	131	164	148	147	135	152	160	152	151	134	172	178	156	129	165	143	144	183	155	149	142	151	156	137	173	154	162	156	138	154	153	154	161	131	129	162	154	171	170	167	164	147	152	146	147	172	126	154	160	158	156	156	155	165	170	162	153	155	163	167	174	144	135	159	133	167	142	158	138	148	155	156	148	133	130	163	155	156	176	145	156	174	160	150	164	168	138	161	143	172	155	136	134	156	136	158	139	152	146	153	165	154	141	150	158	135	128	184	146	154	135	154	155	135	162	163	144	134	141	172	152	143	149	129	166	169	142	138	148	157	180	162	159	160	127	159	158	131	122	145	146	149	141	165	157	148	155	149	134	153	167	148	152	158	161	125	162	162	147	156	174	156	139	139	146	157	147	148	137	129	140	162	132	153	164	142	131	138	172	145	174	154	161	148	154	161	147	143	157	135	153	144	140	157	159	170	147	123	128	150	155	180	159	149	148	140	148	154	146	155	169	140	149	165	159	166	148	172	186	154	138	149	166	144	151	154	168	163	165	142	153	140	143	147	149	165	146	154	141	170	169	150	160	158	168	134	164	147	153	175	164	146	144	147	154	142	149	137	139	141	149	134	166	151	170	164	130	166	144	136	151	139	128	129	144	127	165	153	169	151	158	147	134	142	159	151	164	139	139	145	156	144	153	174	134	147	163	132	163	151	142	146	146	141	147	152	151	150	167	132	181	168	152	119	160	140	142	165	110	144	159	167	140	151	160	153	149	139	182	169	131	169	141	155	158	151	162	151	160	163	146	152	131	157	164	157	154	162	152	138	140	136	142	134	158	160	168	158	135	128	171	164	149	150	149	164	150	180	145	152	164	135	162	168	149	135	151	153	137	149	169	153	163	178	151	141	155	141	141	169	141	159	134	149	158	147	134	127	117	160	175	155	165	146	166	149	158	151	123	180	136	157	139	146	161	161	157	153	147	163	154	165	157	159	152	153	162	129	155	170	150	156	143	170	157	145	155	164	173	134	131	162	167	131	144	169	155	167	154	148	142	151	147	130	132	153	149	139	140	144	150	152	146	140	149	155	143	147	177	159	149	163	147	140	159	148	152	150	157	152	149	148	151	157	134	161	133	150	175	135	161	164	136	154	160	162	151	126	121	151	140	147	151	134	140	157	134	143	148	157	190	169	157	147	137	123	162	152	143	140	158	147	144	137	169	135	156	161	163	138	130	136	165	153	159	138	137	152	145	146	179	158	131	178	169	166	157	176	150	148	160	165	143	147	148	150	151	158	167	171	149	161	149	143	138	171	150	136	139	144	179	139	176	166	130	161	153	153	177	133	145	144	138	153	157	166	157	155	141	141	159	139	132	180	158	132	149	132	159	138	159	154	138	159	134	147	153	164	159	134	175	152	176	168	144	124	129	157	143	158	156	141	169	148	145	164	159	137	147	157	141	163	144	145	177	176	180	162	117	161	109	168	129	177	159	134	186	142	149	163	162	141	131	152	172	147	158	134	134	144	139	178	162	154	149	142	156	139	138	157	150	160	133	140	152	179	172	161	171	137	178	159	142	169	147	156	152	160	149	165	174	159	154	153	136	155	151	145	157	141	171	167	150	149	150	138	157	117	142	139	161	135	131	137	156	170	159	138	129	164	136	144	160	155	173	148	142	141	136	148	155	146	131	150	137	134	152	155	159	149	148	142	144	172	157	163	162	155	127	144	158	135	140	134	127	144	166	126	147	151	157	155	134	158	179	146	123	165	133	141	163	158	163	168	154	145	165	144	182	140	143	154	166	152	146	147	135	147	142	150	151	145	137	146	142	172	153	164	150	145	182	158	124	136	143	137	154	148	139	132	146	141	151	155	147	148	153	129	160	170	143	142	153	135	133	141	134	152	162	151	159	170	148	158	165	149	148	150	168	153	157	146	154	181	149	134	152	136	146	148	149	148	159	158	159	141	176	182	146	161	146	130	149	135	160	159	147	164	159	185	152	150	134	126	129	135	138	156	132	155	167	152	157	138	145	126	157	126	145	161	148	147	173	146	151	155	166	160	162	135	149	139	142	172	179	154	166	156	168	152	146	124	122	161	141	154	136	167	157	140	148	157	171	152	151	156	147	154	145	136	130	133	157	170	161	141	156	145	139	139	156	154	126	158	128	138	138	149	158	147
10169	5948	8185	7423	4862	3059	1926	1351	1006	895	827	799	746	737	707	707	626	637	574	549	594	535	509	536	516	473	474	444	451	430	452	422	433	417	389	457	420	404	414	419	402	459	397	388	390	380	397	353	391	399	395	377	401	378	399	345	397	392	359	390	360	376	368	385	387	352	352	359	433	356	359	377	365	373	351	370	339	353	387	371	405	339	378	349	370	380	374	349	372	388	352	357	357	356	392	430	377	414	396	375	366	373	378	383	437	335	392	383	375	398	367	355	355	379	386	347	390	420	368	398	400	367	385	348	385	363	381	370	382	358	390	357	409	400	389	397	368	403	386	373	378	387	359	401	365	362	372	399	367	410	360	357	393	346	369	390	407	391	377	350	332	394	380	395	396	373	386	386	411	391	352	362	364	392	384	346	388	391	402	362	351	369	397	364	370	399	402	378	376	388	380	394	377	399	385	334	389	362	407	363	385	414	384	363	406	384	391	377	345	360	385	398	388	382	403	383	384	399	377	356	334	365	394	353	390	384	393	391	399	390	377	400	368	353	402	385	410	366	358	375	408	352	358	374	381	416	390	360	410	316	363	364	382	398	376	383	373	392	407	370	409	387	339	376	355	383	364	376	372	383	363	389	366	359	380	384	357	360	415	403	390	382	375	385	360	385	364	395	371	404	375	349	384	392	340	399	360	391	366	384	421	381	346	360	341	404	386	381	365	372	394	365	407	370	388	385	390	396	395	406	320	385	364	372	355	343	370	371	381	355	367	377	390	411	396	432	422	357	366	385	372	365	354	374	395	391	387	380	369	406	388	356	351	414	391	398	364	407	390	352	374	377	392	366	323	358	417	386	366	401	385	397	401	361	383	361	375	371	384	350	380	388	391	352	419	383	374	405	367	381	390	392	385	402	383	406	378	367	385	414	377	414	382	371	353	331	357	380	389	319	384	359	411	366	388	371	372	372	363	331	398	381	375	396	374	370	398	344	364	377	356	368	357	373	360	361	385	425	366	397	395	387	358	354	428	374	408	386	362	374	376	352	374	414	393	384	382	337	373	385	399	368	375	414	390	387	333	358	440	401	395	413	382	391	380	380	415	404	390	401	388	398	397	390	367	381	364	355	402	387	379	374	387	365	424	385	383	368	366	343	377	378	395	388	395	378	372	378	361	376	376	408	390	400	393	414	398	355	372	394	364	398	395	352	360	358	364	394	343	363	375	369	386	390	360	393	419	378	391	396	383	355	379	380	357	343	383	377	374	378	350	365	333	371	381	363	358	353	370	385	360	381	363	377	383	389	372	366	392	414	381	367	376	378	424	391	396	352	354	375	406	399	396	388	388	373	383	388	374	342	358	399	370	323	379	384	396	395	384	385	378	404	376	349	390	382	348	389	368	373	366	381	356	339	344	369	348	385	353	404	322	388	403	379	373	381	377	373	392	372	372	405	392	380	392	412	382	365	376	365	363	366	359	401	389	374	405	380	359	373	379	355	374	373	398	360	386	378	380	370	366	389	403	359	383	415	369	399	419	403	377	385	378	368	373	366	403	377	404	394	388	401	369	366	337	357	364	367	344	398	378	381	351	367	396	427	373	381	389	361	397	374	396	417	363	380	377	396	377	398	390	385	346	377	371	398	358	397	348	407	382	342	360	399	380	369	367	350	373	362	382	364	369	373	423	369	434	400	387	372	379	358	353	386	379	379	386	350	388	382	366	380	396	381	359	381	423	371	383	372	355	410	363	376	377	376	379	398	372	394	357	382	349	381	412	390	423	431	379	390	385	386	362	332	388	380	381	412	366	371	388	368	377	352	389	397	394	374	400	369	392	374	371	381	369	324	394	388	353	345	386	377	354	379	384	392	398	392	378	431	345	400	343	349	388	361	349	385	374	372	399	351	409	376	427	332	386	369	368	340	401	360	390	400	383	385	391	358	406	367	426	371	407	362	381	382	374	364	396	385	389	393	406	377	369	415	387	369	376	387	351	388	379	384	388	360	382	384	367	363	383	359	399	348	392	379	372	406	381	418	365	406	358	410	388	354	372	386	361	380	383	373	380	374	385	378	382	399	382	374	381	369	396	376	369	374	391	363	378	344	378	382	378	351	362	373	389	394	359	370	392	368	362	405	374	392	390	371	375	340	387	367	372	386	347	407	380	380	395	369	357	389	376	385	396	380	370	354	371	394	350	387	389	393	371	359	377	349	393	361	334	351	370	361	402	396	340	397	378	358	383	408	387	357	394	372	393	390	363	371	383	372	374	362	353	384	368	366	376	370	381	381	371	390	413	398	396	382	372	379	380	361	352	374	361	381	371	345	375	391	382	399	367	372	387	376	357	356	378	359	385	354	401	394	413	388	394	387	402	391	386	377	376	367	368	357	374	346	378	376	406	379	363	346	349	380	387	386	380	353	380	390	379	372	373	396	392	368	381	367	405	382	390	364	355	380	359	374	394	371	378	390	376	405	386	370	363	359	377	372	385	385	364	402	404	373	356	369	339	371	377	375	363	353	350	375	409	366	386	376	347	348	389	348	353	387	370	382	403	374	373	338	369	376	363	358	376	383	378	403	358	413	356	408	380	378	411	400	378	353	396	380	366	392	360	398	356	368	342	370	410	381	357	346	366	410	371	394	369	376	392	343	365	398	362	360	383	370	386	355	357	387	360	355	404	383	382	385	381	383	377	361	369	363	413	388	409	382	385	369	394	353	375	355	384	345	387	378	396	354	355	387	396	410	380	389	359	387	420	368	368	355	366	359	386	369	392	370	391	380	400	381	367	373	368	364	390	409	401	355	396	376	377	370	395	340	382	370	374	363	388	355	404	375	373	391	345	380	382	350	386	401	352	389	348	394	386	392	359	365	383	369	380	383	387	360	396	436	408	361	398	367	368	353	376	371	360	395	367	391	371	339	384	399	396	388	381	365	364	383	376	388	357	379	378	341	359	365	405	395	371	389	397	358	392	384	353	370	407	415	364	399	408	418	388	369	377	367	394	371	375	394	389	376	349	374	431	401	365	370	360	344	380	408	394	392	373	379	393	381	376	357	383	392	395	321	378	396	345	342	347	380	378	368	374	382	361	360	403	371	410	391	422	369	402	373	407	369	362	371	368	391	406	353	365	355	387	389	380	405	382	356	381	364	401	391	376	373	403	372	402	389	378	382	374	354	394	328	365	377	387	385	366	386	372	384	394	374	380	383	348	374	357	337	386	383	393	335	364	417	365	403	399	345	380	378	374	385	407	354	425	379	357	340	371	364	366	375	387	396	361	373	360	400	384	369	416	392	373	396	367	416	383	398	354	376	384	356	392	363	398	369	353	415	371	406	366	406	401	394	363	368	353	413	403	384	373	380	383	346	370	371	362	391	347	395	348	397	375	371	357	369	368	384	366	384	391	383	347	387	375	375	383	372	364	388	412	381	408	404	358	364	383	369	360	409	421	406	401	420	387	336	354	398	345	400	409	384	377	423	392	381	371	345	414	362
26152	11790	11032	9356	5151	3358	1656	848	495	357	345	367	302	279	260	239	231	262	242	234	233	227	190	177	212	224	188	181	181	190	176	196	167	188	167	179	185	187	206	184	183	163	143	161	176	155	157	145	187	158	167	176	179	180	165	175	145	189	192	173	182	163	173	178	189	177	176	167	180	193	146	172	158	161	182	185	163	177	178	165	159	164	192	203	164	163	167	178	170	165	147	170	163	165	166	184	175	175	141	159	168	162	175	170	161	163	158	164	180	178	160	167	132	139	174	193	166	171	172	155	159	158	153	163	168	208	169	162	169	159	138	185	180	157	168	168	165	161	159	178	169	176	159	168	189	169	167	168	161	168	155	164	184	181	190	166	187	169	170	169	160	159	163	175	162	175	193	153	168	200	154	177	169	163	169	181	202	179	156	169	175	153	173	160	176	178	193	146	154	167	160	175	185	163	165	186	157	160	186	186	165	159	156	175	172	188	167	181	160	173	159	152	164	177	182	170	157	168	182	141	167	147	164	199	203	189	167	163	166	162	171	161	168	158	146	176	171	179	183	181	171	150	181	173	178	161	170	167	169	172	172	159	147	205	175	184	163	162	192	162	163	185	145	157	165	164	160	181	161	179	158	151	156	169	161	163	144	146	147	196	187	200	173	180	151	167	178	180	165	156	145	159	173	149	160	154	181	161	179	169	172	153	167	164	167	172	144	167	157	173	162	158	176	162	184	179	155	137	165	164	175	187	177	177	150	185	182	162	166	146	172	176	190	165	149	144	173	174	178	159	178	178	194	152	168	154	160	196	177	166	178	163	166	183	159	176	166	156	175	178	190	177	187	160	190	166	189	186	198	187	171	179	167	179	188	197	134	167	173	157	169	168	153	176	157	194	180	141	192	149	193	168	172	174	172	165	178	196	167	145	184	143	164	133	145	162	175	159	181	146	184	165	147	171	160	178	161	189	150	165	164	160	163	191	172	168	160	164	153	142	177	177	163	178	164	169	174	181	156	177	153	163	159	158	175	168	147	179	166	167	176	162	140	152	158	167	157	181	136	192	174	174	172	182	170	176	175	183	159	167	167	181	184	188	164	162	183	171	164	171	182	176	154	157	191	163	193	181	153	160	173	150	163	170	170	157	178	170	150	183	157	168	172	168	162	177	173	160	190	162	148	161	161	169	181	162	142	166	167	180	175	162	166	170	164	158	167	162	124	149	189	171	175	196	160	169	169	187	177	187	194	185	191	164	182	183	159	160	179	170	164	168	181	179	150	193	151	184	184	169	168	162	174	170	158	149	185	144	186	164	151	166	165	164	164	161	183	164	155	176	160	178	172	184	160	170	163	157	196	152	143	162	153	184	171	181	191	196	170	153	195	180	166	166	180	178	168	167	179	173	169	194	180	163	176	171	171	147	162	166	168	148	179	172	179	159	168	185	166	178	188	167	158	148	165	166	170	166	181	173	185	161	154	179	172	161	159	163	172	174	188	175	167	168	152	177	185	158	170	172	181	177	169	164	185	167	165	179	179	174	167	191	142	186	152	161	171	182	161	179	176	164	157	185	161	183	179	146	157	156	175	174	185	166	193	172	165	176	152	160	158	156	158	165	170	168	164	169	166	176	189	169	161	164	170	174	167	192	128	187	178	173	198	175	182	164	172	194	205	178	163	140	164	167	170	137	163	173	166	176	159	176	174	169	154	159	154	161	186	169	170	151	161	191	147	184	170	186	153	181	177	164	176	154	132	148	152	189	194	167	187	175	191	161	190	157	164	185	175	184	178	160	187	176	160	150	159	163	167	172	169	178	167	171	167	195	165	146	161	171	192	150	161	167	180	155	184	187	177	171	164	156	174	185	152	182	174	173	157	178	171	170	187	187	154	174	150	207	166	160	184	185	188	177	156	168	182	194	170	155	147	178	160	152	146	175	135	179	170	153	159	172	170	164	179	192	179	186	185	183	172	156	162	162	170	166	171	166	196	180	144	183	154	190	169	164	176	156	185	151	164	149	171	154	160	198	154	160	166	190	180	170	164	178	162	181	179	166	183	168	147	183	170	166	179	155	176	188	177	182	162	189	172	183	165	193	161	162	155	147	186	164	160	179	169	152	179	169	170	184	179	161	174	158	178	183	164	163	152	175	191	163	185	166	210	183	163	138	169	159	150	162	179	194	180	166	165	188	164	186	163	165	159	185	158	170	185	174	177	146	174	163	155	168	166	153	166	156	174	172	173	174	143	166	188	166	176	162	193	146	137	176	172	183	183	205	180	171	152	162	155	136	160	183	176	158	173	163	159	168	182	175	179	151	169	168	151	207	186	153	178	161	178	166	164	174	189	162	167	167	186	156	187	174	168	151	174	169	176	171	165	168	167	194	153	158	165	184	189	169	164	181	176	168	163	173	157	165	164	170	159	167	157	167	172	172	173	188	184	197	179	164	167	178	172	171	184	151	162	180	177	148	155	173	199	174	178	180	162	189	126	149	167	158	166	183	143	154	151	176	178	176	153	177	164	164	177	168	160	186	164	181	162	175	174	164	165	156	180	193	180	155	157	166	186	171	174	166	156	173	183	180	182	164	168	164	171	174	146	175	179	184	184	178	169	187	191	169	161	181	149	146	182	152	190	159	191	186	180	171	162	162	169	177	168	165	162	170	188	181	196	182	153	174	149	158	185	176	176	159	189	162	155	183	187	176	168	166	169	150	170	149	144	182	185	165	180	163	171	203	184	146	165	193	194	165	169	185	181	159	186	171	180	149	156	159	177	188	161	176	176	171	171	163	185	168	177	150	163	167	169	171	197	187	156	167	167	172	165	176	177	182	176	158	164	189	173	147	161	172	164	165	166	181	184	175	178	146	165	194	178	178	159	167	174	162	167	183	170	190	172	168	153	187	166	180	190	190	152	201	164	181	158	167	153	154	168	180	183	163	175	167	168	156	158	201	146	178	163	187	176	159	141	180	193	182	171	148	158	172	179	177	159	142	171	154	183	179	193	195	184	190	159	159	169	175	182	153	150	159	161	182	182	192	155	167	169	181	188	162	172	180	141	129	179	165	172	168	166	171	183	169	182	187	153	175	173	184	140	161	194	181	175	157	137	159	188	185	164	159	168	149	143	150	166	173	159	182	179	169	174	171	168	162	161	187	191	180	173	147	152	181	168	193	151	176	161	173	165	180	183	156	162	174	144	180	159	174	175	169	170	191	174	181	191	179	163	207	157	174	155	165	181	167	186	164	204	158	164	157	183	164	176	177	192	177	160	191	180	165	194	194	178	164	149	139	156	168	192	161	165	163	160	186	179	169	131	164	164	182	178	151	193	173	176	159	193	182	200	160	158	149	188	155	165	154	150	166	147	182	178	153	170	174	149	183	170	177	190	158	163	150	167	162	186	180	138	164	151	167	172	175	166	140	151	186	151	170	169	176	175	167	188	176	173	166	175	184	180	175	165	176	166	171	159	204	214	172	175	175	157	186	192	194	168	166
18692	10482	18337	20258	14537	11353	5956	3741	1968	1558	1478	1403	1391	1208	1080	1016	904	870	897	863	871	804	840	708	722	607	631	624	566	587	535	570	522	471	469	492	441	487	473	467	468	452	455	485	440	427	463	491	454	475	430	438	434	454	403	399	402	425	468	416	435	404	466	417	428	416	412	406	460	405	414	408	456	427	469	421	465	458	359	411	450	463	414	413	433	423	439	426	412	434	399	385	398	426	413	458	422	412	412	426	391	409	393	425	417	419	376	422	453	423	432	418	450	411	429	385	441	443	422	407	411	415	428	470	450	450	405	391	417	423	429	413	406	402	390	438	399	397	432	446	384	421	427	424	395	414	428	476	420	428	400	397	429	400	404	389	411	424	420	409	421	443	394	380	471	422	429	374	446	403	414	431	441	406	418	378	455	424	433	418	420	440	425	402	397	407	409	429	460	414	421	426	425	444	415	376	413	428	434	400	403	393	405	368	410	388	439	411	430	403	411	419	399	448	411	412	420	417	405	416	438	416	445	468	423	417	415	422	403	409	415	405	417	409	433	422	431	455	423	405	405	403	397	435	436	425	430	393	459	451	425	401	400	431	470	442	411	435	421	412	451	411	447	442	409	437	396	399	436	408	423	433	426	403	399	439	429	388	414	394	390	413	429	407	400	373	363	390	416	432	446	384	451	414	445	444	446	418	408	412	433	437	413	438	385	433	403	403	398	444	445	434	409	431	440	413	437	448	424	410	417	421	412	444	411	411	436	406	396	411	434	419	453	436	429	408	440	413	462	439	419	424	431	444	400	428	415	413	449	425	394	379	442	421	432	439	411	417	421	405	410	410	438	403	388	439	420	447	440	424	448	400	407	448	431	412	402	424	392	425	440	463	418	402	436	405	444	414	408	440	432	415	419	398	441	389	412	453	474	418	430	430	420	444	426	435	404	429	406	408	397	390	415	408	400	416	382	439	425	412	396	433	391	442	452	431	429	462	405	377	444	415	404	412	422	425	443	416	452	413	441	429	392	374	425	448	440	424	433	390	408	459	395	423	429	433	425	375	455	422	453	425	424	399	409	423	384	412	402	392	406	396	421	431	411	439	418	415	389	443	426	414	440	453	429	450	409	412	416	428	460	420	422	443	429	424	471	449	435	419	408	402	430	400	417	389	425	431	413	456	408	410	416	418	458	428	444	434	428	400	429	426	445	406	436	394	414	445	431	422	416	438	431	421	402	429	407	440	412	430	442	456	439	424	420	423	415	396	447	395	442	424	402	388	391	421	438	405	409	438	433	438	362	415	438	400	398	441	419	403	388	408	430	393	397	442	394	397	422	386	448	454	429	413	408	388	439	426	408	406	399	422	437	436	357	429	441	447	468	416	429	417	439	399	385	351	380	444	425	404	436	437	427	437	363	415	382	444	386	442	398	424	471	403	418	437	438	395	407	415	421	419	397	391	416	409	414	423	430	402	403	436	435	370	382	412	417	419	445	406	404	435	443	393	411	406	413	384	398	416	423	434	435	424	401	413	373	435	470	414	425	425	404	418	413	391	400	440	440	431	403	400	412	452	434	423	437	443	426	375	389	424	428	434	410	428	395	407	440	408	410	448	421	468	398	407	420	424	417	391	394	400	386	416	430	417	391	387	413	454	438	402	398	446	418	430	412	410	437	421	400	398	381	423	422	393	380	396	414	379	413	406	436	419	407	411	423	400	432	446	425	428	423	407	394	412	435	428	402	411	404	437	413	413	379	427	428	424	441	389	450	435	460	421	440	415	437	398	417	465	380	393	429	418	413	410	410	375	417	446	439	429	411	423	412	376	455	387	378	421	403	452	438	413	436	434	417	411	395	405	433	400	382	397	429	432	394	447	432	404	426	421	484	400	414	424	404	420	443	415	424	446	405	434	415	420	399	418	395	348	407	425	432	418	447	407	401	400	434	459	399	394	413	437	434	425	438	432	381	400	412	433	410	441	393	373	414	354	415	449	437	400	380	403	462	410	437	454	397	399	388	431	414	423	424	423	403	428	447	435	440	417	395	440	476	434	447	400	429	411	475	395	385	402	407	434	451	370	438	399	451	425	413	430	398	462	456	419	399	425	410	399	434	411	399	425	410	415	422	390	393	402	436	426	387	436	425	450	423	431	401	397	435	405	438	399	406	429	430	461	404	418	432	425	418	413	415	426	436	410	413	403	448	406	442	406	408	414	412	422	474	388	422	425	398	439	423	416	406	444	451	467	428	436	397	438	436	432	404	426	438	401	421	429	409	395	436	420	422	435	368	410	435	436	433	397	427	422	440	374	411	447	412	402	389	436	399	398	423	442	430	411	380	422	436	403	423	436	414	380	423	413	414	424	427	422	457	382	401	410	431	426	408	444	407	386	425	413	437	414	414	406	398	392	432	445	413	428	394	395	414	433	401	470	409	404	411	422	389	416	397	429	422	406	430	408	416	387	389	450	397	415	401	415	397	454	427	427	417	387	390	429	406	423	452	452	431	454	413	417	440	424	421	415	428	412	468	418	421	443	422	421	422	393	439	398	414	413	413	402	400	419	391	410	427	478	388	439	445	389	422	403	437	389	397	372	423	396	441	413	426	452	418	402	407	425	428	364	394	420	410	435	433	450	427	414	434	420	459	419	449	409	462	421	429	419	413	449	411	434	428	453	423	446	423	412	414	426	431	418	403	424	408	431	432	419	413	449	415	399	417	443	409	437	383	387	430	429	415	411	399	425	417	442	416	407	404	441	434	399	453	397	411	408	398	396	391	415	382	404	427	431	378	432	428	421	413	454	423	437	438	386	420	384	431	416	416	417	406	415	415	383	414	395	428	394	424	418	384	418	408	401	411	426	422	438	423	424	401	422	410	373	434	445	416	424	422	399	420	447	427	409	402	392	426	417	393	442	435	441	404	370	411	393	493	454	408	404	413	382	412	370	450	383	422	431	417	394	459	375	438	412	425	417	379	413	445	447	398	416	426	423	432	429	411	402	415	432	412	463	399	429	435	398	399	420	408	407	413	420	437	432	479	457	406	406	419	389	421	435	395	410	399	408	419	427	426	437	404	433	457	409	409	437	411	441	462	415	422	428	433	408	422	425	473	402	430	420	432	432	434	444	431	438	456	386	469	446	452	434	440	434	412	434	422	429	446	442	409	446	440	433	397	418	428	390	441	407	406	403	408	407	451	449	436	435	399	415	448	396	377	405	413	420	417	417	425	445	427	419	422	394	414	423	487	400	394	396	402	416	411	405	440	433	433	403	401	427	429	412	400	420	431	400	425	429	470	416	442	409	404	397	421	426	409	428	433	413	391	449	389	410	384	439	432	371	459	411	407	439	400	441	423	443	408	412	447	423	418	426	394	436	398	397	442	396	398	411	428	438	415	406	455	407	449	412	430	408	447	403	422	378	402	423	374	430	382	426	463	406	438	416	418	431	416	431	408	382	415	424	433	427	370	430	418	426	430	422	429	499	424	394	409	405	442	398
33168	18870	18246	13645	8847	4298	2365	1122	628	433	402	394	388	346	329	266	251	243	250	267	244	223	242	229	207	218	211	176	183	178	162	168	152	159	160	154	151	157	174	143	157	145	156	155	148	140	148	142	150	150	142	155	144	153	142	159	140	170	142	126	138	132	147	154	158	156	116	143	171	166	150	163	160	161	168	161	141	161	143	138	149	151	145	150	175	146	147	134	127	136	148	175	146	131	161	151	146	153	149	140	144	148	134	135	164	152	159	138	156	126	114	165	170	145	126	142	165	155	137	133	142	155	142	173	148	155	146	156	139	140	151	163	147	142	159	165	146	168	149	145	154	136	136	166	132	157	137	151	179	145	143	172	154	154	147	163	146	133	136	149	167	141	155	141	147	145	149	129	142	133	143	132	139	139	162	146	136	139	142	156	137	139	148	162	144	143	139	157	148	127	154	151	159	148	151	166	150	157	142	157	155	150	152	135	151	122	148	155	150	157	148	147	130	134	144	167	136	138	151	140	132	142	133	132	165	146	147	155	145	151	147	136	138	150	155	155	142	146	139	150	164	159	150	149	131	138	146	159	169	160	131	159	149	131	160	154	148	145	149	144	133	136	142	162	144	148	164	165	140	135	140	163	135	143	143	144	153	145	149	174	156	150	154	142	154	137	143	149	147	158	156	158	133	141	123	138	158	180	143	125	131	159	152	153	132	147	147	125	127	141	148	158	144	146	156	140	153	108	121	153	139	116	134	158	136	150	160	151	168	171	150	130	136	135	128	156	156	136	143	151	152	159	132	150	136	157	182	132	135	139	140	136	152	157	146	142	128	149	141	150	158	178	147	146	148	132	151	143	153	155	133	158	134	129	127	142	155	147	156	129	148	150	151	151	151	148	149	145	166	146	164	143	143	146	140	146	147	147	147	136	156	154	158	147	153	139	146	138	146	157	131	191	158	126	148	129	130	117	149	178	163	156	145	141	141	146	131	137	137	159	163	148	140	132	158	142	165	170	150	158	144	182	152	166	156	147	136	159	148	131	153	142	145	148	160	175	161	155	157	151	152	125	146	162	140	136	158	150	184	155	146	133	146	162	167	154	136	134	141	152	143	126	154	182	137	137	118	131	149	132	132	152	165	167	134	141	137	134	170	140	148	134	120	143	137	152	169	166	118	149	165	134	138	170	146	139	141	148	131	124	134	134	159	159	138	167	149	154	153	130	136	149	153	164	162	155	146	157	161	137	152	144	141	177	137	171	187	146	129	164	166	131	153	151	118	157	123	150	159	140	133	163	155	139	133	138	141	158	140	158	171	154	159	154	147	148	149	131	134	137	143	146	144	146	140	181	144	150	151	150	127	128	146	150	157	162	162	143	172	145	172	153	133	144	126	143	142	140	157	156	139	146	153	150	142	147	155	140	149	148	128	119	133	138	139	141	132	157	135	139	151	133	163	165	153	127	114	165	131	127	153	142	168	157	142	142	149	128	178	164	136	168	157	132	155	150	141	130	144	142	146	143	163	153	151	148	146	140	164	162	146	135	142	123	133	154	170	153	154	147	138	175	150	161	163	140	157	134	143	158	165	152	146	122	125	150	143	144	153	156	144	138	131	134	158	153	173	152	149	160	156	145	159	138	160	126	136	127	157	168	163	129	142	145	126	150	161	133	146	145	143	125	159	149	154	157	132	142	152	137	124	143	149	152	152	151	149	144	128	131	142	169	147	144	118	168	129	150	149	120	130	132	159	163	130	153	143	162	160	158	139	136	137	154	161	160	149	152	156	120	152	148	149	141	141	136	135	133	169	129	138	162	132	131	143	159	144	152	169	158	175	167	143	129	147	142	158	115	146	145	152	148	134	151	145	144	158	159	155	150	142	139	146	132	150	170	158	146	147	161	150	142	152	144	152	148	176	147	136	151	136	143	129	146	148	138	133	144	144	160	140	124	156	140	177	117	152	153	147	162	124	157	142	167	155	134	134	143	130	138	135	151	140	137	139	149	171	162	149	134	150	153	156	150	161	148	160	148	145	141	161	139	132	130	134	145	147	155	136	128	132	143	147	162	173	167	146	149	144	147	135	149	144	129	118	129	149	161	141	152	144	140	140	140	143	140	157	157	137	160	147	156	147	161	148	123	156	187	151	140	125	136	150	164	132	153	157	158	154	143	157	144	153	150	127	139	160	134	155	135	161	158	124	132	135	168	140	165	138	174	152	138	136	118	133	147	174	160	127	164	138	148	118	148	122	141	129	157	125	143	138	158	173	150	139	129	157	145	141	150	148	148	145	165	153	136	169	139	129	148	152	149	139	136	144	169	133	159	129	121	163	159	149	134	149	123	145	155	162	149	140	144	131	135	158	173	153	145	150	154	126	150	143	159	158	149	132	161	144	138	154	165	134	127	139	161	158	156	149	149	142	165	129	163	136	146	154	153	143	142	139	165	148	175	169	147	137	131	162	131	159	145	147	164	150	145	154	153	157	150	150	147	158	150	149	146	149	137	143	155	153	149	165	132	139	158	147	163	151	140	150	147	153	149	141	124	126	155	148	163	149	166	157	138	148	146	115	168	133	127	154	143	163	146	137	152	153	124	140	141	178	153	125	136	164	142	156	148	161	160	153	159	145	149	140	139	142	158	143	128	129	167	144	150	118	148	166	123	133	147	142	150	155	172	153	170	145	157	171	160	139	133	171	163	142	143	169	153	120	144	131	146	134	159	137	168	125	143	159	149	135	128	162	168	153	144	157	129	165	150	143	144	159	135	143	165	146	175	139	133	154	174	164	124	157	150	135	146	134	143	127	153	147	141	134	144	152	162	133	135	142	161	155	138	140	155	126	142	134	131	134	147	150	161	147	156	131	162	151	127	151	144	171	173	145	122	128	157	140	157	167	159	152	161	169	131	161	140	170	178	136	145	154	130	155	134	161	149	144	158	126	154	140	149	167	161	152	156	135	134	151	141	150	152	151	159	133	155	160	139	142	155	150	157	156	158	144	148	140	164	131	163	143	143	126	146	142	146	145	149	168	162	147	155	167	159	162	131	143	142	145	156	130	155	164	135	144	163	135	163	150	145	140	152	133	155	146	150	144	131	134	136	138	150	171	149	142	146	160	129	152	135	166	130	168	136	160	157	155	141	165	157	136	165	128	141	134	160	165	142	131	129	158	163	153	138	146	133	162	147	162	151	147	153	134	141	155	136	159	151	151	180	153	148	161	165	176	158	177	153	116	146	142	144	166	153	162	143	190	146	132	166	132	152	141	149	156	161	173	131	152	156	147	152	139	144	118	150	151	151	137	148	164	151	141	149	141	162	141	153	164	152	145	137	174	123	158	129	162	134	165	117	140	165	137	128	146	167	153	122	156	137	145	127	128	154	162	125	123	143	175	145	134	139	132	142	146	159	156	140	155	143	151	146	136	156	151	137	162	135	129	165	155	142	144	165	171	123	171	134	156	143	151	159	123	150	154	130	147	136	134	152	123	156	180	160
22170	16221	24535	24052	20146	12028	8002	4716	2648	2013	1973	1977	1879	1575	1454	1306	1113	1109	1160	1198	1006	1000	979	877	878	741	711	684	594	552	556	526	460	479	441	482	474	442	421	426	454	439	415	414	434	411	422	398	379	395	361	411	402	398	368	371	384	410	374	370	355	398	374	354	324	400	366	334	367	367	400	334	379	362	357	340	339	368	345	354	360	387	370	331	369	379	363	370	367	361	381	377	327	356	367	363	356	383	349	389	362	365	380	349	359	366	362	349	333	390	360	381	348	362	364	378	385	381	374	353	357	357	366	330	413	372	351	350	376	403	379	362	352	403	369	331	377	371	361	358	354	361	367	367	356	389	360	368	393	360	357	356	371	369	356	342	402	354	335	390	360	371	340	335	376	354	360	344	387	335	385	368	345	377	368	378	354	365	377	369	366	346	363	349	353	380	366	364	372	352	374	348	393	352	399	341	369	354	347	395	397	334	358	390	361	360	385	369	339	350	351	357	365	384	356	351	377	340	367	349	364	346	339	356	371	364	359	349	350	348	347	351	326	366	352	341	353	352	371	354	336	365	351	355	382	389	351	392	364	373	323	370	365	354	337	356	385	357	375	360	350	391	356	365	333	357	390	357	385	371	387	364	375	375	384	387	353	351	394	376	358	357	364	356	398	355	359	362	397	348	377	334	356	380	378	372	348	340	363	358	364	346	374	367	352	385	347	337	383	350	366	394	381	356	388	362	347	364	367	358	368	365	362	363	367	408	353	379	361	378	380	338	347	368	368	373	345	363	352	392	368	362	372	353	367	368	398	332	338	367	335	351	347	389	369	368	381	361	353	350	377	312	364	388	400	358	374	356	349	344	389	375	361	354	340	338	369	389	384	387	380	349	357	351	360	338	376	363	366	332	402	382	368	367	354	394	360	374	359	360	329	382	343	358	366	369	355	349	364	400	358	347	340	373	393	366	378	336	343	347	395	359	381	361	356	385	376	341	358	366	350	350	332	354	328	371	352	363	390	342	364	331	382	369	360	364	320	348	328	382	362	355	362	373	346	345	363	352	366	338	380	385	342	345	365	364	375	382	345	344	328	363	354	329	358	361	347	372	371	358	357	385	366	409	366	392	377	364	357	329	369	409	340	383	316	400	355	358	351	315	396	373	352	398	350	326	384	369	386	361	347	374	368	366	365	383	395	375	367	375	339	333	375	363	374	370	349	384	366	367	357	339	367	342	345	358	388	371	357	349	355	366	392	348	361	370	364	350	363	388	355	347	345	359	371	342	378	382	365	355	337	356	355	362	348	359	368	346	366	366	362	369	381	353	380	365	362	383	334	362	369	364	348	369	399	369	384	391	368	388	374	378	341	367	367	386	368	344	392	347	414	380	355	384	337	357	353	390	350	346	367	356	329	394	347	397	328	365	345	353	379	338	365	377	367	344	397	383	369	324	362	386	413	385	315	352	366	375	336	378	336	379	359	349	391	347	381	351	361	379	384	377	376	370	348	384	381	368	352	369	362	345	343	353	394	378	406	352	366	397	361	390	341	365	372	352	352	380	374	346	364	391	349	388	337	411	321	364	362	355	359	370	384	415	383	383	344	353	370	345	377	349	378	380	345	360	358	351	382	352	364	335	381	374	373	364	372	383	355	349	367	374	326	358	343	363	366	376	357	356	334	394	369	379	369	334	376	373	359	412	383	373	342	392	327	361	378	356	371	368	366	351	380	372	352	358	358	349	354	352	339	380	335	337	375	390	340	351	336	368	363	375	361	364	369	322	360	333	376	324	381	368	357	393	354	384	355	369	364	364	364	364	362	367	324	371	361	373	366	376	397	338	348	352	371	342	346	353	338	386	346	361	332	341	371	337	384	375	387	355	393	362	390	362	386	349	362	376	347	345	353	397	364	348	351	371	349	352	347	344	361	397	366	362	354	372	381	356	370	383	345	357	359	335	354	354	346	330	391	358	391	360	366	363	378	382	339	399	364	377	349	361	384	362	381	378	372	364	363	363	341	368	348	354	364	366	353	360	396	398	376	341	362	374	360	377	358	370	346	352	337	391	384	343	355	325	364	331	362	381	366	384	347	372	352	373	363	363	371	373	368	367	356	369	373	356	378	390	342	381	372	387	367	371	322	359	356	388	376	371	369	367	353	352	402	391	337	355	359	409	382	400	415	372	356	347	367	368	361	378	392	352	385	340	364	349	337	347	351	375	339	380	367	337	353	330	349	373	357	336	388	361	353	356	394	392	368	351	360	346	343	346	343	375	337	377	359	351	374	342	394	367	350	352	352	384	393	385	376	380	366	358	367	370	377	386	355	366	369	376	356	354	353	346	361	368	391	378	363	373	365	362	363	374	401	341	350	362	368	370	351	377	379	375	375	385	384	400	344	362	372	362	365	355	335	364	364	384	387	364	372	330	379	344	327	354	386	365	332	359	334	382	367	350	361	356	368	354	338	373	351	375	360	363	354	347	349	383	357	351	353	366	382	351	384	342	366	347	375	362	346	343	358	372	393	363	347	359	343	393	386	343	373	371	372	360	343	387	374	336	367	349	346	381	346	363	341	395	388	371	361	366	398	337	386	322	370	333	386	346	309	376	352	351	350	362	356	381	346	361	359	330	339	383	362	349	365	351	386	360	353	352	370	375	370	390	354	352	367	351	331	391	350	340	366	350	387	344	352	376	385	356	328	360	389	355	368	346	359	357	373	387	342	373	372	365	341	362	352	376	363	318	349	364	350	369	391	361	349	378	348	364	344	371	386	359	345	335	383	364	352	340	383	373	392	339	355	343	377	331	387	353	365	363	379	361	349	405	401	342	342	387	339	335	346	368	349	371	336	366	376	359	371	348	378	354	382	398	356	360	354	364	322	358	344	377	363	358	375	363	371	385	378	356	328	369	346	355	353	380	330	358	383	340	373	334	330	340	384	366	381	352	341	370	348	382	359	360	363	375	347	386	364	362	365	343	382	340	393	362	396	364	351	379	346	364	371	374	360	369	365	351	364	364	359	370	401	386	352	371	361	360	367	362	354	372	355	372	353	345	336	369	365	383	316	368	346	350	375	389	338	360	381	374	329	350	386	351	361	388	338	353	358	351	366	355	344	338	368	367	360	355	396	376	359	326	338	379	357	356	342	383	349	368	344	351	384	364	361	342	376	328	361	389	424	345	351	387	329	329	351	350	349	393	342	342	382	364	375	370	377	377	323	394	356	362	326	353	371	370	390	384	352	326	373	357	359	379	406	349	386	374	361	381	357	361	358	370	375	346	380	359	355	399	381	376	364	369	369	426	351	348	354	367	351	381	375	388	361	368	332	401	413	387	378	380	381	354	381	354	382	343	372	371	363	374	364	330	363	371	369	347	402	388	372	380	357	347	363	372	361	354	351	351	383	365	332	367	340	368	315	366	355	350	351	354	360	342	385	342	349	330	386	371	324	358	368	378	340	339	354	392	333	365	341	391	351	366	377	365	352	376	366	358	348	347
13796	6454	4737	2404	1264	650	441	360	274	251	245	242	227	200	217	212	188	223	196	179	184	172	148	170	175	155	188	155	181	160	156	169	169	178	145	171	171	151	140	151	150	157	166	139	164	165	173	168	146	147	154	143	163	157	145	146	157	170	136	151	157	161	144	161	139	166	172	151	160	169	153	153	164	148	173	155	152	129	140	153	143	171	157	138	160	169	173	164	172	152	146	143	128	152	173	144	156	183	149	155	163	163	164	158	150	157	153	165	157	158	161	165	153	157	162	160	142	142	169	165	159	154	162	147	144	156	168	162	177	151	149	158	150	122	139	172	157	151	159	164	162	171	166	173	178	162	159	156	180	164	153	127	159	151	132	151	147	170	178	173	157	147	126	164	143	158	139	163	176	149	162	151	180	146	146	162	165	156	161	151	190	170	145	155	152	123	172	152	183	158	161	162	149	155	173	159	142	159	168	160	156	140	157	160	148	125	156	178	173	144	148	148	155	162	146	179	154	134	167	137	157	154	149	147	161	166	160	172	133	161	156	179	138	132	146	154	170	173	157	161	164	153	159	134	146	150	152	171	137	144	153	174	141	173	178	160	150	162	178	167	149	148	169	145	163	124	164	164	153	140	136	168	158	165	189	152	158	181	155	145	136	161	168	145	163	174	142	141	153	173	159	140	154	172	144	164	139	166	171	140	153	162	160	150	175	151	171	167	165	144	125	153	139	152	151	168	177	169	198	172	151	162	154	177	169	154	151	156	136	170	167	162	150	143	141	171	151	139	157	170	162	148	155	143	141	173	155	154	159	144	159	171	164	181	184	158	151	145	172	134	154	146	175	168	179	157	136	144	156	171	151	160	171	157	162	178	168	160	161	156	172	144	159	162	160	150	164	151	170	188	152	148	150	143	162	144	172	159	157	140	166	185	159	142	180	154	158	146	150	168	163	167	175	170	169	143	155	159	159	139	150	150	155	178	136	187	169	167	145	164	185	173	170	134	175	165	163	137	142	162	126	172	149	165	149	164	159	148	164	155	178	133	164	157	150	181	182	155	140	150	172	161	146	158	153	157	146	158	173	147	154	157	159	139	143	159	128	159	157	144	165	158	157	153	135	169	144	166	144	176	167	156	146	126	135	146	145	157	159	147	168	153	174	148	177	178	174	163	177	149	171	150	144	182	150	150	151	171	174	139	162	152	148	132	136	140	155	169	135	196	128	162	158	138	163	164	170	160	148	173	180	182	168	154	150	163	148	154	159	154	160	162	163	151	165	155	146	146	155	173	149	158	147	168	170	158	174	146	138	165	163	128	168	172	153	164	128	160	156	175	163	178	175	173	161	173	162	157	156	154	138	170	161	166	167	136	155	135	145	142	172	139	142	146	164	155	169	156	153	127	167	165	175	175	144	162	151	178	153	150	157	160	151	177	154	162	181	171	154	159	161	171	170	154	150	157	156	124	163	168	185	157	170	153	146	176	170	131	151	151	163	138	153	156	140	151	140	162	164	151	156	170	142	150	163	154	183	156	186	148	174	162	155	150	169	159	181	149	157	187	156	148	168	149	154	162	177	171	180	165	147	154	166	163	163	162	132	163	159	174	165	170	153	166	152	153	140	150	156	156	141	156	152	161	168	172	139	166	138	181	146	141	132	154	154	167	159	139	194	147	162	126	154	131	140	178	167	169	137	167	150	167	136	157	162	156	139	152	150	153	160	153	147	146	157	162	154	172	156	147	163	162	171	151	130	170	159	137	148	145	162	151	173	175	150	141	159	182	136	162	154	156	163	157	153	194	145	147	142	146	145	159	159	162	166	158	150	158	160	173	156	160	168	159	122	158	167	187	168	158	135	150	174	153	150	148	151	161	148	175	158	165	155	167	162	142	146	139	155	141	148	135	141	162	160	127	152	164	153	166	150	136	168	135	135	149	154	143	145	152	146	172	142	131	170	159	166	142	154	139	120	158	149	138	151	205	150	155	160	157	172	134	169	161	163	176	160	165	146	183	138	159	155	170	167	156	133	147	168	135	175	197	180	163	150	154	163	167	169	173	169	152	143	161	181	159	143	138	138	177	129	173	164	168	141	171	169	149	176	157	153	142	170	161	165	151	144	167	151	166	151	171	169	116	155	131	134	147	158	174	137	173	146	146	157	176	151	155	162	154	149	146	158	151	154	179	133	153	126	139	174	147	171	178	167	163	153	178	165	174	131	136	159	144	157	129	146	175	154	149	154	152	154	148	159	182	153	163	149	152	160	145	180	148	160	162	161	155	156	165	144	148	162	159	145	153	166	142	152	171	143	158	155	174	154	156	159	116	137	177	140	138	157	141	177	174	161	157	139	177	154	152	175	145	149	168	164	156	169	159	154	159	142	169	124	175	167	171	151	156	153	165	138	159	159	174	138	168	168	158	128	163	160	144	164	150	140	140	156	158	176	179	167	145	165	171	163	151	176	163	142	158	164	142	137	149	150	124	151	160	157	139	138	150	147	167	151	168	162	173	156	194	149	139	157	164	169	176	157	156	159	171	170	154	180	153	155	175	161	157	165	157	157	159	161	155	166	159	158	161	169	171	156	152	143	167	163	159	159	160	160	162	152	164	156	163	155	145	144	169	146	152	150	164	167	151	155	170	144	151	160	156	172	159	148	178	158	172	168	145	143	135	158	166	150	153	152	152	152	143	141	177	143	167	162	156	157	149	143	171	145	175	158	154	144	131	169	160	171	154	149	154	131	159	148	157	173	179	162	179	159	189	159	171	133	146	150	162	159	176	165	168	155	157	173	142	167	169	169	162	165	169	171	164	146	144	148	145	146	154	159	139	162	141	149	166	170	164	149	164	139	168	158	175	156	156	143	177	137	172	186	164	152	168	162	150	146	145	147	179	163	196	154	149	152	161	133	158	169	166	151	142	141	183	166	142	157	162	166	147	154	152	164	144	170	166	163	158	173	157	131	163	144	159	125	138	161	151	157	158	134	146	168	164	159	154	143	145	151	163	177	152	156	159	141	141	137	174	160	142	151	149	153	162	167	164	132	147	168	158	136	151	153	141	148	146	150	168	138	165	135	158	160	168	149	153	159	172	154	173	145	159	145	165	170	143	156	138	132	147	169	161	150	154	141	156	145	148	170	143	169	161	158	161	144	160	158	171	163	118	150	137	157	156	155	150	166	193	153	182	174	167	145	175	172	168	194	156	151	137	152	170	154	140	155	149	156	157	139	151	126	153	149	173	174	178	177	155	144	137	146	153	151	165	193	179	173	143	164	145	158	132	127	169	147	165	166	134	174	126	157	158	165	176	146	148	140	149	164	144	154	163	177	142	121	152	176	152	179	140	149	161	184	162	161	172	148	140	147	151	159	148	167	171	177	156	145	157	181	162	147	160	131	149	157	157	166	137	156	161	141	160	138	163	150	175	138	147	162	166	162	147	163	150	133	162	139	162	172	139	160	166	167	158	165	171	152	155	139	163	176	147	149	173	152	168
10329	6477	8920	7128	4774	2700	1878	1332	1103	1013	927	868	828	770	718	664	673	609	595	589	584	524	519	488	528	511	490	515	442	446	470	423	468	458	435	437	428	443	402	421	410	406	394	429	422	391	414	402	412	397	387	375	389	381	421	399	409	399	358	374	371	436	412	389	431	363	373	391	367	379	400	359	396	348	403	431	321	378	363	355	418	391	390	377	415	390	389	407	402	409	418	381	401	350	374	387	373	353	402	348	380	397	439	439	391	415	395	362	377	386	372	396	426	384	359	402	384	373	419	388	392	392	355	412	417	397	370	387	384	366	394	415	400	354	379	387	379	380	359	366	372	419	373	361	393	359	407	389	390	385	380	367	367	410	374	389	406	375	366	396	380	370	409	400	405	399	400	395	407	372	376	396	400	408	389	405	394	401	360	367	386	380	372	375	398	390	413	388	374	359	392	404	383	374	395	444	399	363	402	375	360	402	374	383	392	389	420	373	391	429	380	438	367	401	417	387	411	395	399	372	404	400	379	402	358	406	405	350	407	342	405	388	388	376	395	412	369	390	415	363	402	380	396	395	419	383	345	412	348	380	368	406	388	392	411	423	402	388	387	416	394	419	359	396	387	404	388	382	365	420	384	377	397	367	356	395	393	352	384	377	370	397	387	376	392	368	401	392	387	366	393	401	384	385	348	408	395	394	382	399	413	406	395	353	404	423	390	414	408	389	400	409	410	400	384	389	340	405	404	369	423	369	378	347	402	383	375	403	376	416	400	343	380	373	393	375	362	396	426	374	384	394	393	394	390	415	392	373	370	370	376	400	391	427	412	399	388	419	369	359	364	390	362	383	387	376	377	356	380	364	405	388	399	392	399	401	353	396	401	397	395	404	391	404	357	413	381	415	386	375	373	377	401	382	378	376	371	362	396	359	405	376	403	400	429	387	369	379	357	406	423	418	392	384	398	370	423	395	374	377	361	370	361	410	397	376	417	376	380	391	376	399	371	337	378	417	380	417	393	405	359	393	396	397	385	401	375	401	389	395	398	378	378	375	405	355	372	413	356	395	379	401	378	394	390	369	387	396	376	394	374	424	390	430	393	400	392	383	401	417	412	385	407	415	384	365	404	367	412	379	399	349	384	393	373	399	391	397	393	336	371	420	358	372	397	382	378	384	375	415	392	395	359	364	399	419	387	394	364	371	387	395	382	377	384	366	410	383	368	371	419	418	393	376	414	375	397	356	383	378	349	381	414	391	392	390	350	371	409	371	405	415	383	395	393	425	432	384	389	375	396	411	353	387	386	400	395	390	398	392	417	380	394	405	424	385	369	381	400	368	377	374	403	390	389	389	392	370	431	404	369	386	404	373	381	395	412	397	385	403	388	357	372	382	375	383	379	392	382	376	387	395	387	395	386	375	394	400	359	411	399	337	408	385	380	401	370	365	357	359	395	361	402	376	384	425	382	417	376	359	396	378	378	398	358	399	420	375	436	386	362	379	388	382	378	400	419	403	401	414	406	384	456	389	389	395	388	350	398	407	385	388	371	364	392	375	368	386	383	367	389	380	361	358	407	395	401	355	437	355	398	376	376	397	372	397	388	419	400	398	379	402	412	366	364	375	371	382	346	382	361	404	371	397	369	365	379	405	379	348	391	424	374	372	357	378	369	387	417	423	379	405	399	374	399	398	383	385	386	399	408	396	390	413	417	416	380	372	362	371	388	412	402	390	380	381	388	390	379	362	419	381	404	429	405	399	385	413	391	389	406	393	416	398	421	394	418	379	367	403	373	405	375	396	416	417	395	414	423	423	401	380	399	370	391	382	420	401	399	382	367	390	363	366	394	377	386	379	386	422	395	382	400	404	394	374	394	351	356	365	392	412	431	394	400	395	404	371	384	398	381	400	394	402	378	376	379	404	353	384	388	381	372	395	385	364	369	416	395	388	426	373	327	408	403	400	390	424	388	364	388	401	404	384	364	390	405	374	393	369	437	440	360	382	376	401	384	376	354	423	385	419	378	402	421	375	391	388	420	393	428	366	350	392	415	366	373	392	382	394	432	389	394	408	384	414	396	393	385	386	423	396	408	390	435	374	369	368	387	423	395	384	384	396	427	398	404	393	402	399	384	376	412	435	342	406	372	388	337	353	379	403	400	362	392	426	377	412	383	422	391	383	412	386	371	391	377	394	364	417	384	396	406	364	378	391	391	373	409	360	385	379	422	388	404	387	368	412	416	401	421	402	425	399	391	423	342	357	403	396	420	387	411	411	420	409	421	381	390	425	399	416	396	419	378	398	389	381	472	377	356	395	387	402	375	399	409	348	411	376	427	384	415	409	399	392	412	370	401	365	381	365	374	420	379	390	374	392	404	398	384	377	419	393	374	381	380	391	380	366	413	371	383	396	369	386	370	425	355	405	397	391	391	406	406	383	397	389	362	427	373	402	416	388	400	404	383	407	372	409	383	412	394	424	364	361	424	369	404	386	374	389	402	438	379	402	386	399	409	392	404	391	375	368	390	388	390	369	387	399	396	397	373	412	375	387	386	326	368	391	370	371	413	357	365	404	362	351	367	401	395	409	402	386	427	378	368	381	405	375	391	376	363	405	402	391	406	393	395	377	410	391	399	383	385	412	364	396	407	379	410	391	389	397	403	421	416	395	372	346	426	373	397	378	381	396	377	383	377	389	434	415	403	403	403	369	381	400	438	399	362	397	395	385	398	390	388	379	429	382	444	431	398	416	399	409	405	412	355	363	388	393	426	374	380	402	408	346	392	383	355	370	401	394	407	370	417	362	370	344	403	395	385	393	352	408	372	367	387	391	403	387	363	414	384	366	368	392	400	387	361	382	377	393	402	321	420	372	414	379	394	398	389	410	392	409	397	363	436	414	377	368	391	401	413	386	371	384	378	425	372	404	385	385	377	426	387	391	396	397	403	397	391	413	390	394	376	400	393	355	388	405	364	374	351	405	410	398	399	388	364	399	412	385	380	401	410	423	380	388	364	400	372	401	398	396	392	397	392	397	391	383	390	385	382	375	400	358	409	400	370	406	375	407	411	405	360	384	388	382	415	386	421	355	385	399	400	425	374	378	357	400	353	427	383	390	386	383	340	424	355	415	384	375	389	391	390	402	379	350	419	389	407	430	432	402	422	379	423	385	367	387	351	352	391	419	356	385	347	377	405	380	365	400	404	384	359	353	368	397	389	378	404	375	394	377	420	361	398	411	439	384	378	421	398	370	386	404	395	369	384	420	407	381	399	349	395	373	381	395	403	395	423	424	372	362	390	393	350	401	395	381	372	384	351	386	387	384	399	400	389	392	420	376	410	375	423	412	377	421	388	374	377	410	401	373	437	367	389	389	367	366	376	419	356	414	411	384	395	353	362	390	426	417	375	383	346	368	367	386	380	378	374	398	396	428	387	401	376	430	365	417	383	405	416	379	353	357	390	372	382	420	393	391	406	405	374	384	379	414	391	397	427	389	374	386
27228	12769	9788	7768	5477	2495	1298	625	432	381	363	341	344	290	252	258	254	250	221	220	202	218	237	214	231	206	236	184	215	162	204	146	173	172	199	221	174	193	157	188	157	146	142	163	191	199	176	177	164	177	192	188	175	182	177	172	174	172	184	186	162	177	196	155	162	194	154	164	177	176	200	178	166	151	182	160	197	167	188	177	200	191	187	183	195	155	158	179	188	143	207	173	180	160	156	156	168	189	176	163	166	184	184	179	177	177	177	189	177	202	163	176	165	158	156	159	172	168	171	174	163	167	175	174	179	162	173	142	192	183	164	173	168	170	170	180	169	170	186	172	158	150	150	165	165	172	171	146	143	188	187	168	187	164	177	159	182	175	177	167	181	167	176	169	172	158	169	163	170	191	182	169	190	165	179	158	174	163	187	189	190	194	190	186	154	181	175	175	172	159	172	144	176	183	185	173	155	192	140	186	163	165	191	182	158	166	158	186	166	171	148	177	165	162	191	162	173	147	177	158	172	181	180	167	178	190	176	178	172	155	136	170	174	189	174	165	175	156	190	153	173	169	185	164	165	167	166	161	162	157	155	180	159	178	169	169	183	183	170	154	161	163	145	172	193	182	168	185	187	207	183	167	176	173	176	180	178	199	182	168	217	187	200	168	178	165	177	182	192	172	201	168	158	176	188	164	173	188	159	163	161	178	197	186	164	161	176	180	197	154	171	158	193	185	166	185	167	164	170	156	166	148	174	167	173	156	185	177	207	171	191	155	175	174	161	165	206	184	180	169	201	152	172	184	163	193	166	163	160	166	157	176	147	167	168	166	179	196	176	171	193	171	154	186	181	171	190	205	167	185	186	171	181	171	190	165	166	177	174	175	193	159	191	161	196	171	177	194	163	159	153	178	182	184	175	190	164	143	155	177	179	190	169	167	159	178	188	178	189	176	164	185	187	158	150	164	154	165	173	192	175	174	181	171	182	179	188	200	168	159	194	158	158	193	188	168	179	164	193	160	178	183	173	153	202	178	169	171	163	186	192	209	161	180	192	189	183	166	187	144	173	168	174	175	180	186	149	166	149	159	197	174	152	160	187	135	179	152	182	173	184	168	176	166	168	159	160	162	188	160	184	194	157	160	195	184	200	179	166	172	149	161	177	171	167	175	187	172	158	178	178	179	169	200	167	159	175	192	162	179	178	177	173	148	137	183	169	178	169	151	159	167	156	162	187	165	170	169	145	166	196	164	161	183	169	178	199	162	158	200	160	176	143	206	174	182	164	183	172	174	183	167	182	203	176	185	146	155	183	168	193	172	145	183	168	194	154	164	173	181	168	192	171	154	162	189	153	155	169	172	194	179	181	198	176	165	202	168	153	168	165	156	165	162	176	185	191	168	158	178	168	160	171	201	162	181	175	167	169	162	159	172	184	181	192	183	154	168	174	187	196	164	175	182	150	161	170	187	159	163	168	177	164	195	181	179	160	193	173	170	188	168	154	156	185	182	172	158	187	191	202	169	187	164	163	185	168	173	152	175	162	171	159	153	179	169	171	145	179	149	176	179	159	184	170	164	170	181	193	190	181	181	188	184	159	180	190	177	180	168	163	185	161	178	172	164	173	149	158	173	190	181	163	166	145	153	176	168	179	190	154	189	163	204	163	181	177	162	186	181	171	178	187	140	148	186	179	188	160	185	185	164	143	176	165	185	161	169	178	147	184	183	162	168	185	186	177	165	196	167	170	174	167	179	175	166	183	141	177	159	146	184	192	213	173	148	188	159	186	155	189	155	169	188	170	195	173	155	181	175	188	172	172	178	179	167	168	162	152	166	182	184	204	182	175	198	165	148	188	162	161	158	186	188	151	187	164	196	170	165	197	155	195	160	165	163	187	173	177	169	191	196	154	182	182	199	198	175	164	157	195	176	175	172	179	167	186	172	158	166	156	171	164	168	174	200	165	189	179	157	175	183	180	171	174	159	164	144	167	193	165	147	170	167	176	189	154	187	172	148	164	174	187	154	183	167	151	171	181	158	185	167	168	194	180	187	204	175	163	157	169	189	167	193	170	179	187	171	175	165	184	173	170	182	170	154	167	186	175	174	198	165	183	175	154	181	189	191	198	172	186	169	183	151	165	175	181	169	188	164	171	165	162	182	145	191	175	154	165	165	166	158	183	214	199	166	189	176	174	183	168	158	163	179	183	157	173	181	156	164	162	180	156	196	199	186	173	169	187	199	186	179	141	154	179	158	153	168	183	185	186	158	191	200	203	154	200	176	173	165	192	187	182	157	174	181	158	159	176	184	171	150	181	178	147	185	156	151	169	178	182	165	185	159	173	183	164	188	171	160	171	175	177	165	174	161	159	175	138	181	168	150	167	163	186	216	176	186	178	205	191	203	163	174	168	178	171	169	172	158	198	156	193	161	188	192	169	158	164	179	165	190	181	180	177	188	172	144	183	165	188	179	175	165	171	150	177	175	170	191	179	182	161	174	180	176	190	167	157	180	168	167	167	193	170	191	153	167	175	159	172	179	143	172	176	153	174	178	176	163	175	179	180	160	174	157	186	194	176	176	147	159	175	183	173	165	176	147	183	163	185	187	155	185	177	149	152	168	161	159	159	182	157	172	182	152	186	162	155	174	162	195	184	166	201	160	193	175	188	170	168	180	173	156	160	165	172	170	160	150	160	170	195	169	180	176	153	163	163	194	180	190	167	163	182	185	164	156	150	165	165	186	185	195	172	139	156	160	192	160	180	180	170	174	180	190	181	174	186	154	154	160	159	152	182	176	159	197	150	142	183	172	184	198	163	181	182	143	180	183	203	151	212	179	171	181	154	164	183	170	178	181	178	167	177	164	176	170	157	193	177	166	180	163	175	182	175	173	175	186	156	183	156	155	147	157	161	179	157	217	168	141	190	194	167	163	193	201	180	152	136	172	152	194	174	159	183	160	151	181	193	172	150	174	181	169	180	170	160	188	153	192	168	161	166	153	180	157	150	163	190	166	162	144	188	157	176	173	215	168	193	165	142	184	172	152	180	171	164	174	159	167	170	187	183	193	168	174	180	189	202	171	159	166	184	177	150	165	182	194	142	173	172	158	185	183	172	190	160	169	173	202	169	181	158	186	177	188	161	199	181	163	158	179	149	159	152	201	175	184	162	200	168	176	179	189	165	199	189	184	160	182	174	169	165	162	166	146	164	168	183	185	178	164	176	161	177	174	198	164	197	157	197	162	178	153	166	150	164	142	188	158	166	189	201	170	168	191	192	181	190	184	164	161	173	196	165	174	168	143	191	137	141	160	151	188	199	184	180	157	154	164	194	190	157	176	161	172	162	153	183	181	184	188	172	151	179	158	163	194	127	184	194	186	174	170	179	172	163	177	196	166	171	196	177	147	164	138	164	169	158	175	165	169	190	185	176	182	188	161	170	186	179	184	168	157	179	179	182	204	205	186	204	180	170	175	187	175	161	161	171	170	160	169	169	199
19623	11448	15387	17834	14585	8126	5147	2892	1882	1630	1524	1479	1410	1250	1056	1060	920	871	867	844	817	784	819	746	736	706	652	612	549	584	523	531	514	491	477	453	490	471	458	466	493	466	445	449	466	452	448	482	452	440	463	397	432	455	416	394	442	406	482	425	420	444	459	439	442	432	402	418	412	441	442	417	430	424	419	462	391	457	393	421	424	419	411	434	435	388	410	403	413	423	368	411	444	431	432	405	422	407	432	395	427	405	426	399	460	451	465	404	471	437	462	412	425	439	424	440	395	434	429	388	428	433	395	428	435	401	425	412	384	424	449	457	413	423	428	417	435	408	429	415	402	457	410	409	447	415	398	434	417	453	432	427	438	434	428	440	434	475	400	416	403	444	421	434	431	448	470	411	450	420	380	415	419	423	431	436	444	403	422	420	408	456	402	420	433	424	457	427	407	406	424	417	455	407	415	425	433	449	415	453	405	407	411	408	424	433	421	417	465	432	398	447	428	471	433	416	440	419	422	440	410	437	422	361	420	408	393	398	426	447	429	422	434	414	438	471	467	418	407	419	400	410	469	417	446	407	420	417	405	413	397	428	422	425	456	431	445	403	424	412	438	405	398	440	431	437	442	427	427	445	403	426	430	419	451	430	401	426	448	430	400	416	393	391	395	455	447	436	413	450	412	398	408	422	423	396	421	450	439	424	424	459	425	462	467	433	423	386	389	417	413	429	434	423	422	466	438	455	433	414	418	445	434	435	433	456	437	441	432	450	467	428	427	404	438	421	410	435	443	441	432	422	407	396	381	404	443	418	424	422	441	403	408	423	447	415	429	434	437	430	422	417	400	427	447	414	426	460	396	436	437	429	469	414	442	400	421	438	450	425	411	412	398	395	439	405	461	443	408	422	436	422	412	411	431	425	392	444	401	401	482	427	404	424	443	417	392	430	415	432	411	445	429	451	428	440	413	416	389	398	437	409	415	428	420	432	413	424	415	425	443	397	419	441	397	433	410	431	431	410	366	440	427	446	426	442	425	445	447	439	392	407	434	419	419	471	429	440	441	410	411	421	434	416	440	441	411	430	439	416	422	388	447	414	397	410	404	425	440	417	403	456	438	406	445	420	455	446	360	418	431	423	420	405	389	412	407	422	441	417	459	431	425	458	458	407	446	445	420	395	407	405	414	395	420	440	447	438	419	400	444	416	386	468	411	414	434	441	432	433	411	413	451	413	405	475	450	434	452	432	378	424	442	433	426	420	487	456	408	462	385	468	413	395	418	479	422	449	427	443	426	438	431	466	439	475	386	417	449	402	441	420	435	413	412	418	444	425	419	453	431	412	404	416	428	427	426	440	466	395	400	426	405	426	415	443	432	443	405	421	413	423	430	408	439	420	424	449	437	375	417	437	430	421	460	399	404	429	418	444	414	437	417	397	444	410	419	440	406	446	419	430	405	446	409	438	419	406	425	410	400	433	419	404	431	462	419	471	468	412	393	436	439	405	450	397	450	421	419	441	428	419	434	396	430	400	413	435	349	401	457	429	441	447	412	428	430	455	410	424	421	427	415	418	415	403	414	387	448	406	458	454	443	417	400	433	432	453	438	426	429	443	413	408	434	423	428	416	437	432	433	431	405	458	397	392	428	411	381	424	418	439	402	447	414	434	391	432	462	401	448	457	436	408	428	413	425	409	420	406	408	422	424	427	432	408	434	406	422	409	399	403	416	409	427	404	407	420	389	419	436	436	427	443	404	389	383	444	403	430	422	417	410	459	425	411	417	444	411	428	409	434	418	423	420	422	442	417	401	440	464	441	391	429	419	432	398	412	417	431	445	411	431	436	421	448	445	433	452	411	416	422	457	410	440	446	443	424	448	371	362	415	470	447	424	416	423	441	433	413	406	458	417	430	424	425	443	388	434	435	429	438	402	418	404	442	453	438	434	454	397	401	479	434	396	423	413	410	455	430	417	419	428	421	430	433	413	415	419	407	406	442	403	410	405	460	438	441	420	401	427	433	417	417	432	404	457	425	460	404	458	481	451	411	397	369	432	468	408	433	414	413	432	395	437	438	434	420	376	410	428	435	399	446	393	404	418	413	442	426	428	415	422	403	463	444	413	420	429	452	454	395	395	375	414	371	435	415	405	438	397	423	429	461	444	398	415	407	424	411	413	460	453	418	422	401	425	411	424	416	391	412	419	420	426	461	401	405	408	426	429	424	464	394	381	425	405	399	393	417	405	441	431	373	396	393	403	450	388	445	413	438	445	403	432	398	420	476	397	406	446	423	391	429	430	435	407	439	374	411	422	402	431	465	447	409	429	385	403	393	403	434	440	385	402	441	418	434	425	398	427	405	421	437	436	405	434	430	403	405	400	427	460	420	424	440	372	453	434	429	460	410	402	408	465	449	436	419	437	442	423	382	423	459	434	434	416	439	438	404	449	399	464	437	425	429	418	414	434	423	475	420	432	409	431	472	465	446	444	418	456	434	423	434	419	394	422	454	378	455	448	412	460	415	408	442	462	406	416	437	394	432	405	400	409	403	413	423	399	445	375	413	413	439	409	391	429	414	407	415	435	447	402	412	390	415	402	420	415	411	428	431	381	459	440	426	418	464	465	423	406	435	405	405	402	402	414	385	388	433	450	445	427	418	413	425	448	444	423	465	418	387	412	431	447	456	396	403	424	395	438	402	442	466	423	386	447	400	411	385	436	428	439	397	427	404	399	393	396	388	450	430	434	448	411	418	406	436	435	455	421	445	440	418	405	455	413	454	420	422	445	425	468	442	402	444	420	440	432	398	420	421	439	419	437	437	451	455	435	411	402	458	445	413	419	427	399	421	469	425	417	423	421	428	420	456	434	413	433	435	443	429	391	430	428	431	452	429	426	441	426	375	400	407	439	424	441	414	403	442	447	426	430	451	410	483	398	408	435	392	470	413	416	390	412	449	420	422	409	430	405	435	385	421	442	420	441	443	407	398	423	414	478	424	424	455	449	428	433	399	442	399	426	409	459	440	423	406	419	413	394	428	406	433	421	403	424	451	402	435	431	433	443	430	415	425	417	425	405	441	441	408	401	433	427	433	398	410	435	404	411	442	378	420	419	411	397	454	405	414	427	416	427	432	429	424	404	414	405	417	395	420	404	425	411	435	419	463	438	448	445	401	396	453	428	396	443	412	443	420	438	406	390	435	433	441	423	461	446	457	407	432	412	390	456	396	400	459	402	407	428	405	396	439	402	436	461	465	410	436	450	428	425	461	420	393	395	388	414	437	430	443	388	411	432	440	414	401	443	436	415	403	427	472	448	402	436	422	464	445	451	418	387	429	404	386	403	405	434	423	424	476	446	402	388	427	418	403	399	397	392	430	477	403	451	381	440	432	414	414	462	411	420	381	452	396	411	416	408	411	413	495	420	420	410	413	441	410	416	413	443	433	423	407	411	409	401	421	387	416	423	433	420	412	413	437	457	434	424	413	467	423	450	427	421	443
35578	18980	17494	14188	10130	3954	1783	1028	536	448	406	453	412	347	325	324	245	252	247	276	261	213	222	210	197	217	192	175	166	163	169	201	163	155	161	193	165	182	128	162	163	151	171	160	158	154	170	153	149	141	161	132	160	168	141	120	155	163	150	147	149	174	152	147	169	149	130	154	174	154	166	157	130	162	176	158	168	148	153	139	150	151	139	169	145	143	131	137	156	140	158	158	137	158	154	161	131	126	111	125	154	154	158	180	174	163	148	149	153	140	140	150	125	172	162	147	138	163	161	156	161	167	152	147	143	153	153	164	161	164	170	153	154	154	155	141	179	157	135	159	149	150	132	143	135	160	148	150	155	155	149	152	179	152	124	150	144	166	175	147	168	155	161	147	144	161	154	163	160	139	175	151	129	126	147	156	148	165	140	145	138	158	143	136	176	143	144	149	157	125	150	127	132	148	159	166	138	129	161	147	148	152	169	135	170	154	135	158	143	133	160	143	123	128	144	134	155	143	151	135	162	141	166	128	158	146	140	159	138	132	175	141	158	147	173	165	154	159	157	142	153	140	145	157	143	155	128	147	186	165	166	159	147	161	157	185	150	139	150	159	168	152	145	149	177	142	148	149	150	125	155	143	177	150	167	169	141	143	151	144	153	158	135	152	164	154	151	134	141	154	137	154	164	133	149	150	156	131	157	186	137	147	149	158	169	146	166	138	149	134	158	124	171	158	149	171	161	166	154	140	142	169	143	162	165	154	166	134	160	137	150	149	149	154	150	152	160	155	151	166	154	141	137	164	168	154	169	133	152	144	137	157	160	154	153	161	159	165	148	141	167	150	129	147	148	125	151	133	135	168	156	145	157	127	152	132	148	144	166	145	143	153	146	132	126	144	164	159	146	153	173	141	133	125	143	149	142	141	146	150	156	133	139	162	153	164	156	179	150	163	147	151	143	149	155	134	145	139	141	169	181	138	155	151	153	175	146	140	150	163	156	137	160	158	144	165	185	141	146	145	154	176	157	159	153	153	139	180	131	140	134	137	171	142	157	182	159	134	136	132	149	143	155	153	150	110	136	165	171	159	138	156	146	147	148	159	153	131	169	176	154	132	147	165	166	141	137	155	135	160	141	126	145	143	151	147	137	162	161	152	131	137	137	152	154	155	151	154	160	138	145	157	142	170	132	160	142	120	156	148	141	166	153	155	124	143	147	153	160	141	159	135	156	142	137	160	162	156	158	142	113	145	148	143	136	152	140	142	133	154	164	154	151	162	126	148	129	170	134	151	138	141	150	144	162	147	143	163	129	156	160	175	129	154	164	144	152	168	147	148	168	150	158	131	151	161	159	128	128	146	158	153	155	133	139	147	139	128	132	156	166	145	161	133	143	161	155	134	152	143	148	163	135	148	152	142	127	128	152	128	171	170	157	138	140	149	154	160	150	153	167	145	153	137	148	136	152	146	138	145	151	153	152	147	147	150	155	153	146	131	125	148	143	146	129	148	162	129	152	140	164	140	138	152	150	141	154	140	138	159	138	149	163	162	167	171	148	166	140	153	160	179	146	138	130	144	129	149	153	163	152	146	154	180	143	143	140	143	166	156	132	142	154	156	137	154	166	139	168	143	152	143	131	177	147	151	138	157	157	151	145	143	151	157	143	134	151	127	155	158	141	146	169	169	167	161	148	148	149	153	145	164	158	144	147	138	149	151	135	151	144	165	144	173	173	163	167	145	167	155	135	148	132	156	148	152	149	127	145	170	175	179	168	141	153	155	150	154	134	130	157	125	132	144	164	165	171	160	152	107	143	161	157	164	151	151	139	147	160	149	149	123	162	148	149	150	139	124	143	149	156	167	157	156	176	167	142	142	167	150	137	159	162	135	146	142	149	131	152	138	152	144	125	161	143	134	132	141	135	169	153	141	153	167	145	155	124	148	157	132	163	150	170	134	136	156	150	142	166	168	144	156	152	177	176	167	176	134	145	159	145	134	132	145	163	149	142	137	125	134	153	149	169	130	166	162	154	140	116	154	185	141	143	139	165	130	141	162	144	143	155	149	128	136	154	156	172	149	137	157	177	151	160	153	145	131	138	139	140	145	140	161	139	153	165	170	125	175	164	141	150	140	151	164	143	155	134	141	128	128	148	143	172	153	180	139	146	145	142	145	128	180	176	156	132	160	127	162	139	146	142	143	142	131	137	132	128	145	144	108	135	128	127	148	150	160	149	144	143	155	159	140	138	155	136	152	153	148	167	154	146	142	140	166	164	159	149	131	139	156	157	141	141	158	133	153	145	143	166	149	159	141	148	175	132	145	145	151	153	150	146	170	134	143	140	152	146	162	156	137	151	146	165	159	160	146	147	169	140	150	146	147	162	143	151	153	164	146	138	158	149	141	153	185	144	170	131	155	140	155	143	174	133	147	143	164	149	163	131	142	135	141	133	145	167	152	140	162	148	139	168	120	140	144	152	128	162	150	144	171	144	168	148	168	142	134	149	158	140	118	153	129	179	140	166	146	147	163	145	146	150	144	142	149	163	155	161	145	128	140	144	173	134	160	167	155	143	149	138	151	151	157	135	143	146	156	159	161	147	191	128	159	163	160	141	147	170	153	132	160	148	181	147	141	139	208	145	154	162	150	173	154	140	149	178	137	153	136	149	141	151	132	142	179	155	151	136	138	134	142	141	147	157	151	138	153	158	155	147	146	151	175	152	180	131	141	134	153	163	190	156	168	169	143	136	147	153	154	149	159	153	152	148	160	129	147	145	116	161	139	167	151	132	138	152	151	153	148	160	142	154	139	156	131	159	166	124	144	161	144	122	144	140	138	161	155	157	157	182	157	158	149	147	140	160	153	147	160	142	156	172	132	149	174	145	138	152	143	155	148	171	134	140	155	149	153	158	159	157	129	141	131	154	146	165	175	152	144	140	164	180	128	129	138	134	145	142	176	138	129	140	137	173	144	155	169	125	165	155	161	132	143	134	135	155	151	151	148	167	174	147	151	166	158	165	143	139	161	138	137	141	152	139	143	146	162	152	135	157	148	174	173	146	131	135	162	164	153	126	153	159	166	124	143	147	141	125	161	138	149	132	153	148	153	161	175	177	136	141	169	162	123	166	141	144	151	126	162	148	159	137	131	147	165	125	155	133	150	161	141	153	165	156	162	167	137	144	161	147	154	131	148	156	125	140	146	156	144	136	148	127	158	123	144	160	145	157	163	167	155	171	131	163	164	150	162	155	133	154	158	162	140	175	145	141	144	171	137	165	141	157	129	152	148	133	148	149	157	169	129	125	156	137	150	129	137	144	131	138	158	146	144	144	146	137	156	124	151	149	159	147	143	163	151	147	147	135	160	144	157	134	140	151	156	122	134	139	157	142	155	156	151	150	152	148	150	119	145	178	137	150	148	143	149	151	141	155	173	155	161	168	139	147	165	130	140	168	136	170	164	163	169	151	156	135	127	142	161	176	126	151	141	141	161	164	136
23437	16091	23176	25131	21849	10381	6730	4369	2322	2115	1913	2012	1801	1534	1527	1302	1080	1073	1062	1104	937	1018	900	826	841	668	662	574	511	504	554	495	484	497	476	454	442	445	481	464	420	406	428	401	447	429	384	449	420	373	387	366	381	356	378	370	375	405	402	371	391	376	372	392	368	360	368	366	377	395	403	366	377	386	386	345	382	355	363	366	372	370	392	342	359	356	346	406	412	367	354	400	397	378	363	378	373	349	369	368	353	401	369	389	384	348	338	368	367	372	378	358	334	358	348	380	341	352	349	389	395	374	364	374	364	340	388	366	389	357	374	357	323	342	388	389	365	343	354	367	365	383	356	375	356	339	360	372	374	321	367	366	406	347	355	374	383	358	342	423	333	405	353	363	369	372	376	358	380	385	355	352	416	380	389	354	377	385	371	383	352	358	362	388	380	362	369	385	366	381	354	399	343	374	355	356	390	365	386	370	404	354	371	395	344	381	327	347	373	371	372	357	306	331	363	369	367	343	380	366	385	377	376	383	383	393	342	347	383	391	373	382	385	386	384	377	341	371	372	349	403	358	364	370	327	363	321	358	350	369	349	355	342	374	363	373	360	346	364	377	379	355	351	353	353	348	376	381	351	368	359	354	425	388	389	397	345	371	396	358	367	388	379	369	384	389	359	341	375	390	409	378	379	380	350	361	365	348	365	345	380	379	370	390	363	355	356	376	393	370	400	399	402	331	375	354	376	364	400	363	363	402	359	362	349	341	382	364	386	345	374	360	354	379	371	384	359	395	352	387	375	368	384	357	395	360	340	336	385	372	376	334	366	363	364	384	376	376	394	341	371	360	391	372	357	373	374	368	367	397	360	368	368	370	333	368	372	376	384	371	364	333	381	380	366	393	383	362	357	379	373	366	416	405	370	391	376	395	352	390	380	374	369	393	351	388	354	375	356	360	345	372	381	344	375	378	393	381	370	369	394	375	382	377	346	374	346	336	355	348	339	332	371	380	369	411	372	377	369	348	341	369	379	349	349	390	367	409	401	367	337	368	384	342	332	381	337	363	357	376	408	385	374	371	416	370	369	371	400	375	353	398	344	359	376	338	397	393	346	396	357	391	355	369	381	373	346	412	330	346	389	357	385	371	366	408	381	384	376	328	386	352	358	379	391	377	360	373	361	393	359	369	364	363	377	352	415	377	350	379	360	374	362	357	376	379	367	385	369	359	382	369	379	358	367	375	354	387	383	347	359	379	376	375	356	362	367	409	358	299	407	389	388	385	363	383	330	352	373	347	388	349	391	360	388	382	380	354	370	339	344	367	381	377	357	323	386	402	398	354	407	337	377	404	375	336	387	368	414	339	365	330	362	378	363	350	385	362	360	389	367	365	367	368	370	378	341	388	360	348	374	359	395	350	390	376	394	368	352	320	353	368	327	354	350	385	324	363	355	393	323	364	370	382	326	376	382	379	327	389	372	362	344	397	374	399	372	355	381	350	424	345	381	390	391	339	360	387	330	368	367	371	350	371	353	353	344	393	353	375	360	359	388	347	338	391	390	385	356	375	416	373	360	356	385	410	354	398	376	367	335	383	398	366	339	365	351	345	390	366	391	354	372	364	352	407	365	364	332	354	371	350	402	372	363	400	368	350	373	353	339	374	377	348	372	364	381	394	317	341	383	400	385	364	376	345	406	355	359	365	392	395	382	374	390	385	375	356	335	362	359	385	381	367	359	365	340	361	398	356	380	354	389	346	365	391	388	369	358	348	337	402	388	381	391	331	384	392	344	364	374	378	365	397	396	380	399	353	365	397	405	362	363	417	359	381	359	402	383	339	363	326	381	360	331	382	359	373	380	351	401	384	353	378	360	367	351	417	375	368	377	370	362	387	357	392	403	355	342	331	386	337	387	355	374	351	369	378	372	366	349	352	387	381	372	384	378	367	339	344	380	357	366	375	372	346	353	350	400	390	353	373	384	365	335	359	366	359	364	332	355	352	391	396	401	387	366	354	418	351	368	362	363	387	357	385	346	348	397	343	362	399	342	383	358	355	383	377	360	359	349	381	373	373	389	358	355	371	378	385	362	353	372	366	336	417	340	391	378	379	404	337	360	406	379	332	393	372	367	379	350	365	375	380	358	364	364	391	385	374	346	379	387	392	391	398	353	342	366	356	377	387	392	370	387	377	347	334	350	401	374	376	320	367	348	364	364	384	358	392	359	345	384	401	399	405	368	377	383	368	394	362	371	372	367	350	355	350	387	399	372	397	361	346	349	350	362	343	329	361	367	373	356	358	376	371	362	393	378	368	351	368	388	411	381	333	360	383	370	356	407	388	371	356	383	373	377	364	334	353	373	399	390	389	345	371	356	356	401	356	384	382	368	373	383	342	340	380	357	397	389	360	381	363	365	367	377	393	334	377	334	371	358	349	384	358	373	373	368	377	362	339	359	371	359	367	370	407	372	379	383	362	370	353	387	365	376	343	377	383	361	363	402	358	348	355	386	378	353	373	359	343	375	343	365	391	390	380	412	368	374	367	330	355	374	384	340	385	373	360	382	365	386	415	371	351	358	334	382	363	376	380	404	369	394	370	379	348	417	396	380	351	345	385	393	360	360	341	347	331	367	352	353	379	376	407	343	351	361	352	372	369	370	354	340	359	363	345	369	395	352	414	405	341	378	356	391	366	371	384	361	359	375	354	354	356	367	361	369	392	348	342	363	374	407	320	372	357	378	414	332	376	395	401	343	378	394	391	391	376	409	367	378	382	363	364	373	382	360	341	376	357	374	352	369	338	356	352	391	357	355	383	382	382	348	398	396	372	387	391	364	389	344	376	382	414	383	378	372	370	361	380	379	356	365	366	376	359	377	329	383	362	343	351	357	348	370	352	371	365	393	356	379	389	347	382	355	358	364	383	369	331	353	375	360	351	337	408	398	374	384	400	368	356	365	375	389	366	382	375	380	387	366	391	370	395	367	339	394	350	405	371	354	376	347	369	399	350	374	401	362	429	362	362	390	395	368	403	360	366	351	379	387	369	352	369	372	360	397	406	374	372	335	383	337	417	389	357	401	364	363	375	374	372	374	351	390	380	360	353	354	345	382	362	365	410	357	399	396	383	340	384	362	366	343	392	367	364	389	387	385	412	340	362	369	356	381	369	352	362	347	341	371	385	365	402	378	376	352	389	359	375	388	368	350	387	382	397	392	350	403	352	355	343	366	380	379	368	353	372	342	368	360	360	409	360	357	371	359	357	351	385	396	358	410	370	361	348	348	340	358	371	356	363	378	361	378	348	373	368	394	393	358	357	343	393	353	383	374	351	364	361	371	352	396	330	393	396	359	384	359	381	385	405	384	353	361	371	365	382	373	401	357	375	349	384	389	344	374	353	368	383	382	384	374	377	417	383	407	335	346	346	348	372	384	381	380	391	392	396	385	392	335	345	386	369	353	374	382	393	365	400	348	375	345	361	363	328	349	377	363	379	371	380	360	358
13167	5411	4198	2354	1186	608	429	346	315	265	268	254	224	209	202	192	186	172	165	184	187	194	185	184	184	189	115	159	157	168	151	183	160	145	214	159	148	173	158	168	150	163	154	168	171	163	158	180	176	159	152	175	156	164	169	141	163	145	142	170	151	153	133	136	155	169	174	166	157	134	143	142	162	167	154	162	158	134	142	136	163	162	153	174	181	142	166	177	147	160	151	147	159	153	153	162	157	162	167	186	161	181	166	152	166	155	135	144	150	167	166	156	169	149	161	146	172	183	168	170	163	151	193	150	170	164	172	179	156	147	171	178	160	144	167	161	162	147	169	154	177	147	160	147	154	154	168	133	164	185	164	119	139	136	160	169	165	174	148	148	162	160	192	153	153	150	173	153	143	162	146	159	155	152	171	147	149	166	144	163	127	149	137	137	164	155	147	152	174	160	176	166	150	179	127	150	167	156	154	173	182	164	143	164	141	167	166	151	180	161	162	160	159	146	157	152	132	156	183	149	186	161	164	149	160	156	170	148	139	156	158	148	157	178	159	145	143	152	129	149	162	138	173	147	133	145	152	171	166	165	150	149	165	165	163	166	172	174	163	163	173	154	173	156	160	156	190	166	170	178	152	161	166	189	166	167	170	147	148	161	157	183	154	180	158	159	139	139	153	137	153	151	165	151	166	157	163	136	140	155	157	145	154	144	169	170	155	133	179	162	147	175	158	165	175	163	152	160	165	158	130	149	194	158	165	152	153	141	147	153	155	151	161	171	158	158	154	170	165	139	142	140	153	169	172	159	164	145	158	167	173	186	165	171	156	161	188	155	155	153	141	155	176	153	160	150	159	156	154	176	159	160	148	160	145	153	163	152	152	172	158	161	169	172	167	151	140	172	162	137	166	148	154	157	159	150	156	144	152	158	155	150	149	138	161	164	143	161	162	168	158	139	172	168	136	180	155	148	173	154	156	147	136	177	164	163	161	134	140	153	160	170	152	154	180	167	163	158	157	188	166	164	147	142	145	134	142	172	156	163	140	161	152	143	160	135	147	148	145	151	140	155	143	122	144	163	182	145	181	194	162	176	143	160	147	131	148	154	133	157	140	156	153	142	157	161	159	154	177	151	179	156	165	160	161	150	167	157	155	157	175	146	164	142	129	154	191	173	147	140	157	158	155	159	151	160	135	167	144	170	149	163	170	164	189	169	149	143	165	146	178	162	157	172	152	161	171	185	144	162	172	175	146	137	152	145	175	172	147	150	162	155	206	177	116	166	143	137	177	170	157	176	187	154	187	163	160	163	174	154	135	180	169	202	152	138	164	176	165	144	146	169	151	183	151	151	149	141	148	154	135	149	146	175	143	138	163	157	165	158	164	167	169	140	138	166	169	172	128	160	162	146	169	166	181	189	157	190	169	169	149	149	176	153	168	154	161	119	170	170	148	165	138	153	167	169	126	167	165	149	154	165	158	150	147	126	152	151	160	153	150	192	144	153	183	150	141	166	157	166	157	156	162	161	152	151	162	171	162	152	169	153	165	152	151	167	153	137	151	128	186	175	179	168	172	172	153	175	134	156	152	152	171	154	147	161	155	168	167	181	168	156	150	159	168	153	166	151	171	156	172	146	165	154	163	152	154	164	153	161	160	167	138	164	154	152	147	161	159	177	150	173	179	145	169	158	154	193	139	185	162	159	157	147	139	151	135	131	149	169	149	173	163	168	145	151	165	160	156	154	163	149	152	155	144	172	161	140	154	155	152	184	166	136	182	150	148	153	138	162	137	191	158	167	178	190	152	162	158	165	164	171	152	139	150	168	149	145	148	161	157	150	165	146	140	154	158	178	156	172	157	165	168	134	160	162	180	163	153	160	163	182	179	142	167	174	170	164	174	147	172	133	162	170	183	161	176	154	188	162	170	149	151	182	157	154	137	182	148	160	170	169	161	145	150	207	141	183	140	153	160	174	169	159	163	150	129	169	179	159	146	168	189	170	149	146	138	155	144	158	161	167	177	151	145	151	154	158	142	169	165	158	148	156	175	177	143	149	150	146	164	142	146	161	162	161	148	129	143	171	159	143	151	166	144	165	160	162	169	155	146	166	147	141	154	164	137	178	165	152	137	149	146	151	141	156	164	166	149	142	158	160	153	153	165	170	143	157	156	159	165	139	138	154	147	165	151	154	149	146	168	151	158	159	161	176	168	156	170	146	175	175	167	160	152	169	154	138	163	184	173	145	165	158	165	158	137	145	157	149	145	146	183	185	155	169	180	163	155	157	149	172	164	153	158	142	154	178	174	135	178	171	165	185	156	171	183	154	147	135	164	153	166	143	161	167	156	168	140	157	149	175	153	184	167	175	163	169	148	175	182	161	171	174	155	137	176	166	158	150	135	133	151	141	145	145	171	143	155	176	157	158	145	175	149	165	179	146	164	143	160	133	175	169	156	178	149	171	187	142	160	170	180	154	148	118	151	160	148	191	162	157	174	148	152	172	162	150	182	145	148	161	176	149	164	166	163	153	157	138	158	164	186	147	151	167	158	154	167	156	180	139	173	152	156	159	165	154	142	162	167	147	146	173	161	156	180	140	155	181	130	159	149	172	172	167	148	150	161	155	148	162	144	170	186	174	158	162	157	142	167	164	167	164	186	165	155	181	137	171	164	153	140	155	161	153	148	150	188	198	154	140	157	145	153	189	170	188	161	149	168	157	140	150	169	156	161	145	167	167	157	167	164	121	160	144	140	159	163	171	133	150	178	141	153	165	137	173	157	165	160	156	159	158	149	154	136	158	156	147	141	166	161	154	166	161	159	168	141	165	129	154	162	149	141	166	145	173	147	158	155	143	175	141	134	151	164	152	152	159	153	150	164	182	170	155	158	160	142	157	146	159	146	159	148	146	142	148	152	147	176	146	159	138	191	157	167	181	156	144	163	147	153	153	160	150	175	174	135	171	139	151	159	172	153	174	159	163	161	168	153	159	188	180	140	153	170	146	167	157	157	154	160	147	153	160	147	172	184	163	171	158	162	161	185	158	153	164	144	167	164	169	168	149	162	174	156	152	170	167	168	166	152	170	165	140	172	152	154	154	160	182	176	152	131	151	163	165	158	173	149	170	154	153	156	156	165	156	165	153	147	143	188	172	163	164	155	128	174	153	173	148	152	182	143	169	154	158	156	151	176	141	166	146	150	125	164	159	136	150	143	164	149	160	162	180	158	136	151	126	135	154	158	155	157	165	165	161	157	158	162	149	157	176	173	162	160	168	181	149	179	151	133	139	141	129	154	141	163	170	148	154	153	160	164	177	161	155	174	180	168	178	165	144	172	145	145	147	169	163	140	142	169	134	169	144	128	160	164	149	142	164	141	155	156	154	155	152	148	171	157	190	156	142	165	172	150	164	167	154	191	153	152	144	128	159	154	151	163	162	143	143	169	163	155	159	150	147	141	170	135	166	146	156	152	164	176	132	150	188	149	167	157	165	174	143
10043	5610	8180	7003	4606	2277	1738	1359	1132	1097	936	974	849	831	789	702	663	598	630	585	595	576	531	517	502	479	479	495	502	396	452	442	475	406	436	435	430	404	413	421	444	433	422	363	418	410	409	390	389	392	394	400	399	419	404	416	396	408	398	413	421	388	424	405	345	398	400	369	401	349	404	410	412	375	382	384	389	374	431	435	426	362	351	405	393	394	417	402	404	383	389	410	374	355	407	383	414	378	407	376	439	402	380	406	368	343	380	420	386	394	384	348	372	382	407	374	382	402	391	409	398	372	467	380	414	406	413	387	375	415	384	425	401	369	415	385	393	401	404	385	399	363	406	379	394	375	403	379	356	388	383	388	395	433	392	400	393	402	406	429	378	387	376	431	372	392	430	404	406	366	344	384	367	420	385	376	369	368	385	409	381	383	360	400	379	383	374	433	361	381	385	390	393	410	373	418	393	393	383	364	431	411	390	442	403	401	405	408	357	368	347	364	386	427	388	380	407	380	385	398	392	412	391	381	375	428	392	380	413	394	406	405	400	424	417	405	371	407	395	399	386	346	412	382	389	378	402	365	389	401	413	372	372	399	368	384	412	403	416	367	378	405	401	387	403	438	386	418	373	391	368	397	382	396	390	406	380	439	414	403	420	379	379	353	416	402	379	400	374	425	375	385	394	395	406	411	375	394	404	367	405	389	394	374	345	408	357	381	413	407	408	396	397	364	373	383	363	394	397	402	380	405	371	412	386	449	399	407	441	431	393	407	387	371	427	393	399	379	358	365	368	385	362	414	374	393	379	388	389	395	416	340	395	379	379	397	413	368	411	389	385	392	382	429	371	412	406	414	435	373	368	398	429	358	410	397	376	433	389	415	422	379	412	391	403	371	381	410	378	419	405	398	402	393	367	413	393	381	383	376	381	367	404	400	391	377	404	405	392	384	396	378	403	415	368	379	419	384	419	381	419	376	421	392	371	403	405	411	385	406	381	425	376	364	357	399	380	407	371	391	412	398	400	418	380	370	419	381	383	386	362	403	373	415	386	409	422	416	382	375	390	413	363	389	387	380	410	366	392	403	400	398	408	379	375	418	340	396	391	385	401	385	384	381	420	374	387	396	380	417	406	403	411	403	395	408	386	412	406	413	395	433	394	419	385	415	404	369	404	367	409	401	378	370	392	369	408	386	391	388	397	342	372	380	351	387	404	353	409	411	383	421	373	407	386	382	435	381	372	354	423	383	397	396	375	349	394	378	386	425	425	408	391	444	378	407	416	379	410	400	378	425	407	395	378	378	385	395	377	407	395	406	397	393	411	416	414	399	412	406	377	364	401	395	378	388	366	431	420	375	373	410	422	400	363	413	382	385	401	380	393	414	395	385	416	366	399	378	405	400	395	383	409	370	377	412	368	404	384	399	368	381	428	447	369	383	395	401	374	404	359	390	418	377	398	382	396	394	358	419	396	423	386	402	405	417	373	379	367	397	381	379	413	387	384	390	377	392	392	369	416	394	392	402	377	381	383	412	398	402	366	429	435	398	389	371	397	404	374	381	379	389	429	404	446	397	361	395	360	406	381	413	377	432	371	436	376	405	378	384	391	396	376	385	346	402	392	410	416	369	377	405	391	394	379	406	377	371	392	369	386	365	381	403	378	409	402	393	416	391	388	409	371	397	382	417	400	405	370	402	386	371	364	397	403	397	412	402	406	398	387	351	399	402	383	386	416	393	364	409	434	386	403	374	389	404	374	403	395	447	389	373	388	416	392	378	403	411	379	398	397	405	426	395	379	397	415	384	407	424	391	380	381	424	385	358	393	365	377	358	390	434	386	397	368	391	379	398	397	391	385	360	443	414	387	363	390	383	394	393	382	381	422	400	425	407	403	404	369	373	417	369	412	380	384	395	404	423	389	400	428	407	391	358	410	387	425	447	391	432	364	403	352	388	409	386	380	404	373	398	387	391	377	390	416	374	370	404	380	389	347	400	378	401	381	371	427	393	370	409	402	432	421	433	381	389	414	408	393	392	405	405	421	414	379	402	402	369	437	372	359	385	392	397	405	391	360	373	354	360	393	394	367	400	402	373	372	371	393	422	396	417	404	394	428	371	397	369	407	389	391	394	374	404	416	410	408	423	391	365	397	365	387	370	399	397	406	403	402	394	404	400	376	423	412	404	392	367	413	394	394	377	383	406	370	429	383	388	384	406	422	391	343	415	350	395	374	387	373	376	388	376	376	376	407	381	388	353	401	415	382	403	369	370	355	376	420	377	407	404	392	368	407	418	362	394	363	362	391	377	402	430	407	399	399	360	412	371	392	420	366	421	382	396	386	388	364	398	389	424	387	377	397	397	400	394	378	408	364	389	395	371	381	408	395	410	381	382	360	399	374	378	382	389	394	400	438	434	392	400	427	375	388	411	377	386	377	424	406	406	392	366	396	374	373	418	398	378	421	383	423	402	418	409	413	416	406	388	404	381	393	394	405	424	400	382	367	383	377	402	397	395	391	396	422	406	396	423	420	422	382	370	381	378	366	375	375	377	377	424	390	363	408	414	390	399	395	414	367	343	417	414	390	409	383	390	378	410	351	363	421	383	364	368	383	384	395	368	402	430	404	395	406	407	367	385	401	389	388	340	441	414	415	419	426	402	455	379	395	399	397	354	430	395	403	417	404	397	396	367	365	384	379	375	387	428	389	389	382	410	429	385	393	411	387	398	384	388	389	400	375	391	399	394	395	427	378	411	379	397	389	382	396	382	385	411	378	375	362	422	390	387	394	358	395	432	379	395	414	395	380	411	390	417	365	374	417	376	365	387	400	388	343	394	399	374	409	401	411	420	409	419	408	420	389	414	375	418	359	359	360	418	392	413	357	377	382	398	393	378	411	417	431	445	371	379	419	402	381	368	408	387	403	384	375	380	389	387	404	386	361	376	422	415	378	374	360	390	417	401	391	395	408	406	404	399	383	370	371	361	384	401	407	395	394	371	389	397	358	411	384	375	421	369	338	404	380	374	390	397	385	372	403	362	387	378	363	383	387	367	370	411	381	403	361	422	412	430	405	385	403	380	407	430	420	405	406	388	425	388	390	366	406	427	380	407	375	372	357	422	379	399	398	383	382	402	380	398	415	393	378	414	387	362	406	390	412	385	378	380	398	365	403	381	382	353	397	376	356	372	408	376	370	387	420	357	384	411	384	377	381	398	366	392	400	372	400	435	396	440	395	397	377	392	358	410	402	398	361	427	415	406	395	364	365	410	389	424	429	407	400	382	400	405	421	378	380	384	367	411	384	407	409	405	409	394	424	420	368	407	405	411	394	400	368	411	401	346	399	415	397	414	421	378	380	405	387	393	402	399	388	404	398	360	400	394	414	407	415	391	391	419	397	381	374	409	396	416	364	398	393	401	397	415	388	396	385	441	368	361	408	349	422	380	439	388	403	388	379	381	384	388	385	374	395	405	404	396	415	406	413	402	393	381	363	380
21671	12898	14526	9894	7220	2799	1172	730	449	445	398	422	353	336	304	278	259	238	260	220	232	206	230	239	219	204	195	217	209	210	191	193	166	200	193	169	187	187	176	184	179	146	196	205	183	186	198	162	182	186	184	174	198	181	154	184	153	171	150	182	164	187	177	154	157	159	157	189	177	188	169	205	176	172	195	164	181	154	181	164	167	164	171	186	169	179	173	183	194	184	154	167	165	169	191	159	182	159	183	176	157	171	201	158	166	190	190	179	177	151	178	182	172	196	170	171	177	179	160	170	165	176	169	191	175	195	190	195	159	139	141	165	184	185	181	145	185	159	145	166	169	202	177	168	166	159	194	183	161	167	169	166	167	171	178	182	180	164	184	184	203	153	159	156	165	148	188	167	157	190	169	173	178	179	182	176	159	189	177	154	196	171	173	189	165	161	197	157	179	165	178	188	142	152	175	166	177	151	163	179	177	180	177	167	166	184	141	151	179	176	176	167	146	176	187	163	170	162	169	184	174	180	166	177	152	189	159	160	197	178	196	170	166	158	170	179	196	188	149	173	175	164	163	163	143	182	178	152	189	187	212	199	176	181	185	196	191	176	180	190	146	184	197	146	166	175	185	194	196	146	192	169	157	199	146	178	191	153	178	168	157	160	158	200	195	180	133	178	173	161	162	151	175	185	186	159	144	155	178	166	169	181	209	171	180	163	170	185	163	147	178	167	193	155	193	173	180	173	169	147	128	177	143	165	184	184	158	171	178	193	186	166	162	161	156	164	163	172	152	170	153	172	186	165	191	157	186	168	188	193	178	184	167	193	172	147	188	154	189	193	174	182	173	144	170	169	186	181	169	148	176	191	149	183	166	188	197	149	162	158	167	150	184	169	203	162	166	166	152	171	153	165	182	155	160	173	180	174	156	196	168	193	176	191	175	162	173	163	163	183	186	165	190	164	176	164	180	173	187	188	185	177	176	147	157	143	151	196	212	163	187	184	165	190	187	159	183	166	170	163	165	209	166	157	165	148	160	194	212	156	155	170	186	158	188	175	169	161	156	174	190	164	175	170	179	187	190	178	153	176	166	169	165	168	161	161	159	145	163	128	172	176	165	166	198	182	157	170	175	162	205	168	169	167	175	159	201	181	176	193	141	186	192	175	186	189	174	181	184	163	158	186	168	195	173	148	177	186	172	185	134	150	165	195	181	180	171	189	189	177	148	168	176	178	168	168	179	175	188	178	163	196	155	183	200	165	179	182	164	153	184	185	170	170	168	169	159	165	194	176	168	194	182	183	163	177	165	202	198	179	173	173	175	175	175	161	198	188	154	174	167	140	162	148	154	181	163	164	190	184	192	192	171	192	173	175	184	151	179	145	197	170	161	138	174	199	160	189	144	188	157	177	153	176	185	171	193	167	188	172	198	171	163	159	177	176	188	182	181	163	184	187	165	184	167	188	185	169	184	172	170	174	178	188	198	185	180	167	175	199	196	191	186	174	178	191	179	176	194	182	190	169	162	172	162	189	182	182	181	156	186	147	164	143	168	167	172	182	180	155	173	159	160	175	183	163	178	168	176	145	161	174	171	158	171	178	176	164	187	177	164	165	145	161	157	174	212	196	175	176	175	168	171	182	167	182	164	157	175	181	167	175	167	178	168	182	174	171	180	205	173	177	170	180	184	172	183	183	193	155	164	170	174	146	186	162	171	181	180	193	177	172	177	185	171	170	157	197	177	165	191	169	185	199	164	168	143	177	174	202	173	148	175	185	180	155	153	188	156	161	154	148	186	163	196	186	171	162	162	157	176	182	199	168	194	179	154	189	183	157	178	182	162	180	179	171	185	175	186	160	186	152	177	172	194	185	166	176	178	143	194	177	172	175	157	194	181	149	160	158	182	165	173	173	175	155	200	168	163	183	169	188	160	194	168	177	154	178	159	182	180	179	186	170	169	180	166	158	178	186	181	203	176	184	183	171	178	192	165	164	174	175	174	194	191	179	187	176	169	152	175	175	182	182	188	164	177	172	175	192	196	153	186	172	176	150	157	174	175	179	146	174	140	176	193	186	155	189	174	173	175	173	153	165	179	163	167	163	187	192	180	185	189	160	148	155	171	179	185	174	174	162	172	187	171	192	173	190	162	179	181	165	179	185	163	158	156	185	178	180	185	183	194	177	175	166	201	152	155	197	163	139	178	177	195	143	170	178	188	163	202	157	182	187	145	176	193	202	157	156	197	178	196	185	167	157	187	164	170	178	192	192	176	166	163	175	161	194	191	169	182	139	170	138	190	178	142	168	167	194	166	165	170	173	180	169	207	155	204	156	154	182	174	150	168	194	160	175	181	202	175	184	158	193	156	178	156	181	171	168	169	186	153	184	151	167	167	178	174	160	182	147	162	192	177	170	180	183	188	180	185	167	177	169	183	174	166	191	176	197	167	175	156	186	173	158	166	164	175	165	169	184	159	161	160	182	177	216	178	176	182	193	146	194	180	170	180	160	179	201	197	185	173	177	196	182	178	157	156	170	176	171	177	183	184	177	169	156	166	151	173	179	156	171	180	164	169	188	175	173	192	183	182	188	189	179	159	152	202	160	185	181	188	160	169	155	183	180	173	156	174	169	190	175	192	143	172	159	168	178	183	175	187	202	190	183	193	197	170	160	180	158	185	152	164	148	184	167	179	187	163	170	195	178	160	209	163	202	168	153	132	185	195	173	168	184	193	153	182	171	190	173	154	196	154	182	180	192	168	161	147	185	163	183	181	184	186	173	156	186	177	178	167	163	182	163	209	162	183	148	178	168	149	168	176	154	176	165	175	200	185	158	171	156	188	201	176	163	159	175	184	187	169	147	160	182	163	183	185	194	161	174	155	162	167	188	175	175	176	173	152	163	195	185	143	185	175	197	143	200	166	173	161	186	173	176	182	166	171	170	162	162	170	170	176	181	142	173	156	165	172	186	180	180	174	155	171	152	173	143	173	160	141	191	181	181	179	180	181	158	166	149	189	159	163	164	171	182	193	169	169	165	156	180	164	181	170	180	193	167	181	169	178	160	175	182	165	175	177	188	156	164	176	183	154	174	177	196	147	159	131	163	140	169	151	183	145	168	157	173	171	182	158	169	173	165	178	145	169	168	169	166	158	157	178	158	182	189	155	159	158	171	169	174	166	166	158	164	170	145	179	169	182	182	167	200	192	185	146	202	185	176	183	146	187	156	182	169	178	193	169	192	166	169	166	179	172	191	163	158	186	186	177	174	156	173	160	165	172	175	163	145	179	191	178	164	180	191	174	191	178	174	199	178	155	182	194	161	204	148	169	191	166	184	180	173	193	173	170	155	180	188	181	168	174	171	174	168	162	171	178	177	161	184	170	160	167	156	186	184	160	185	185	155	174	161	192	179	188	158	147	181	167	168	178	149	172	166	198	169	138	203	178	171	160	163	175	186	161	160	178	193	174	168	167	189	184	185	186	151	170	195	187	200	199	178
15912	12458	20856	19486	17257	8140	4557	3134	2155	1892	1750	1847	1608	1449	1258	1106	1006	1022	1064	950	915	858	903	751	707	759	640	599	615	552	504	519	526	495	510	482	471	464	475	426	475	461	463	506	481	469	468	434	450	451	454	436	480	452	408	418	434	426	421	472	442	381	438	451	404	460	393	435	434	393	451	413	426	414	404	426	429	473	427	418	449	431	396	406	395	397	401	435	449	433	424	445	435	433	442	425	403	408	404	434	409	412	457	402	380	428	438	439	433	417	439	431	437	443	422	482	416	439	420	430	440	418	431	417	425	449	442	383	434	461	451	418	393	433	420	430	401	389	419	454	422	409	435	419	406	421	416	419	435	480	441	412	451	404	437	437	439	428	429	404	449	447	406	456	394	444	457	430	410	435	399	438	419	436	396	411	385	406	443	416	450	422	452	437	408	412	422	415	412	463	441	398	425	413	435	425	459	448	409	423	425	426	437	428	444	403	448	453	417	429	423	415	447	449	430	405	426	417	423	429	431	441	432	431	382	427	427	443	422	446	443	428	443	432	417	480	434	440	448	420	438	405	404	415	403	400	421	455	423	417	422	385	421	416	468	439	425	416	424	423	467	427	414	414	433	388	453	418	417	445	413	446	409	447	407	413	416	450	437	464	411	411	416	416	429	459	390	431	399	419	427	465	447	422	420	437	427	380	383	414	401	426	423	433	396	441	436	437	406	424	453	443	418	427	426	442	403	426	407	433	436	428	444	430	435	419	435	429	436	426	417	438	427	393	440	418	456	442	427	419	458	430	444	426	445	423	425	423	440	413	405	415	425	418	403	430	448	398	466	464	454	431	426	440	421	426	407	449	415	440	413	438	432	440	397	435	435	427	434	397	423	437	420	424	417	411	457	401	454	440	429	446	424	449	451	446	461	399	441	415	457	437	438	399	432	420	416	413	416	436	421	418	434	402	440	412	459	405	459	441	461	436	418	450	427	408	416	419	414	414	433	420	402	408	390	446	407	447	462	413	412	415	435	432	416	415	456	432	416	408	451	443	430	424	384	411	403	440	455	413	422	404	402	455	442	449	409	389	451	456	415	423	394	421	457	427	421	464	427	428	473	465	437	406	430	452	400	433	455	435	405	435	434	440	413	413	417	443	415	406	390	421	444	460	414	438	474	403	468	435	470	425	402	426	418	410	434	448	452	413	429	441	389	442	432	416	448	427	421	412	450	394	424	387	421	441	449	453	442	428	393	401	425	443	424	480	449	411	432	390	407	449	416	400	437	425	409	413	421	412	428	419	419	454	419	463	442	428	398	435	412	403	426	425	444	460	429	416	417	400	430	364	408	452	420	449	388	429	375	406	385	384	437	449	408	432	432	392	438	428	415	408	410	428	421	399	414	408	406	455	425	432	419	403	390	409	430	384	408	459	409	423	392	423	416	431	433	414	436	404	402	441	457	408	407	436	410	425	416	459	421	422	423	421	431	437	413	413	442	455	441	424	444	426	407	404	431	440	422	450	457	424	397	454	472	466	410	419	403	429	454	425	401	463	388	459	432	442	425	426	453	432	402	399	451	429	439	363	409	423	441	464	470	416	398	430	443	407	442	431	392	409	444	452	399	413	449	430	454	429	464	422	430	442	414	382	422	422	439	421	437	436	384	402	449	451	430	448	416	435	437	467	448	389	422	445	394	421	440	431	417	436	386	437	426	458	449	418	454	418	433	430	420	392	421	422	439	406	459	447	415	416	435	442	428	428	418	460	452	440	437	392	431	445	398	449	424	437	414	424	422	435	463	434	404	437	399	424	439	438	458	410	399	429	427	407	425	414	447	429	424	407	426	438	422	418	428	445	420	423	433	435	432	419	417	465	427	400	437	438	398	420	467	401	410	412	430	414	455	419	423	445	408	446	425	396	444	440	472	421	405	426	414	423	441	428	412	471	431	413	411	417	438	410	424	411	458	407	420	436	477	429	432	428	419	428	428	402	458	423	403	445	427	454	454	374	387	419	415	444	426	442	412	411	413	452	387	454	427	425	439	451	410	439	421	470	402	427	389	422	425	473	405	451	413	406	407	432	451	430	427	442	434	421	430	451	417	448	409	450	420	441	460	403	390	441	422	379	425	432	397	464	439	408	427	434	428	417	435	404	440	423	439	450	427	430	427	437	454	428	391	436	434	429	442	426	450	433	381	410	425	402	412	414	478	399	417	412	450	427	435	371	419	408	453	431	412	443	410	408	443	456	346	421	447	430	417	433	408	402	408	430	451	431	422	424	449	441	454	437	448	456	416	398	426	446	439	416	413	377	448	428	399	450	425	403	382	412	408	425	437	387	478	452	437	441	423	396	426	446	394	420	414	450	451	420	440	391	414	412	444	409	463	439	444	403	445	392	411	420	438	452	404	406	426	444	464	425	424	436	449	401	420	410	466	398	417	461	443	433	432	429	416	430	422	446	461	460	429	411	403	413	414	466	397	422	426	430	427	427	412	423	459	430	434	434	372	431	420	426	375	411	435	419	398	432	430	435	454	436	468	436	411	475	430	452	416	440	398	438	433	405	448	461	426	386	429	435	421	383	409	443	442	424	460	420	450	384	439	416	406	406	397	408	435	384	425	399	422	439	444	422	371	444	422	419	470	438	432	414	418	409	405	418	413	434	447	407	418	403	395	447	427	419	448	441	445	426	403	469	385	417	405	439	428	436	421	430	437	420	415	434	443	438	414	407	394	424	468	424	438	420	400	431	444	401	411	449	441	435	427	410	438	424	422	423	423	422	414	450	409	412	435	488	397	420	460	393	411	430	378	422	429	423	428	407	461	400	434	454	410	439	428	438	419	425	413	400	423	399	438	443	438	422	392	431	419	413	414	478	449	422	435	409	428	453	410	418	419	430	412	458	403	436	450	374	464	395	438	445	418	440	437	425	441	433	427	434	472	425	425	406	415	424	442	411	430	408	436	458	432	405	424	412	466	409	421	423	394	441	458	460	405	439	430	449	423	449	441	438	421	430	438	399	416	439	452	405	409	403	420	396	422	429	427	476	443	429	457	427	420	447	466	418	432	389	431	424	434	461	426	461	477	427	397	441	390	436	425	429	377	421	471	400	431	449	462	397	406	424	399	447	418	446	393	439	464	424	443	437	414	445	413	391	444	417	416	433	397	415	447	432	415	420	411	453	427	445	430	436	463	412	419	432	433	442	404	456	376	452	435	425	444	426	428	447	397	403	422	394	422	434	464	404	430	402	413	408	417	397	440	477	409	406	433	409	434	428	438	458	412	445	421	386	406	410	435	425	468	438	388	478	457	445	437	426	415	428	420	428	436	434	442	433	400	434	460	442	404	411	418	431	437	429	419	421	435	404	404	417	405	468	444	453	440	422	431	405	417	439	454	448	436	401	419	415	443	403	390	435	418	453	427	404	463	474	456	428	434	402	417	436	412	415	433	460	460	447	408	452	401	422	412	419	410	436	416	399	430	458	453	463	405	426	394	419
33262	19253	20738	16200	11673	5907	2761	1177	635	526	606	461	420	385	328	297	245	238	274	260	242	254	262	231	212	189	181	201	202	193	181	199	166	172	159	167	186	166	177	176	140	168	156	164	158	161	172	165	144	153	141	171	161	181	146	144	134	145	159	164	162	160	135	160	178	163	148	141	182	154	151	179	150	163	161	163	136	160	168	161	164	167	165	149	134	137	147	157	140	151	153	144	149	175	184	163	148	170	178	142	153	160	157	128	149	146	143	157	149	165	159	137	144	167	132	144	143	163	156	171	159	143	138	158	172	132	156	134	149	154	182	165	159	151	148	156	150	153	149	160	149	172	139	131	148	135	130	148	162	158	137	132	158	156	161	175	165	163	157	147	151	146	160	135	133	157	157	153	166	143	153	133	140	155	158	173	152	175	152	157	166	135	170	167	152	141	144	139	160	168	171	164	150	142	157	129	159	149	143	158	138	143	141	137	157	179	152	151	159	171	161	115	157	134	122	152	151	154	155	166	160	165	161	162	162	164	179	165	143	147	155	137	152	153	159	149	125	140	167	176	147	152	129	150	140	144	152	148	136	162	148	158	131	147	182	134	161	170	166	167	157	139	185	162	133	148	148	144	163	140	123	155	160	160	158	160	165	148	139	166	155	158	147	140	165	156	156	157	136	159	155	126	170	151	168	159	155	154	160	153	160	150	150	143	144	161	148	132	151	139	162	154	148	152	163	171	135	190	155	166	150	160	144	155	146	172	149	152	144	160	153	174	148	159	138	152	159	162	158	136	146	153	174	150	154	166	146	150	162	148	161	155	149	125	145	140	142	141	156	147	169	155	135	151	161	166	148	135	135	154	162	162	154	141	168	167	138	155	152	168	170	162	152	135	126	137	166	149	134	159	169	141	171	152	175	140	149	144	162	159	148	156	150	170	145	148	162	141	163	162	156	159	162	161	138	134	164	164	139	146	140	151	165	146	153	164	152	144	146	139	148	164	169	178	155	147	151	167	146	154	140	154	148	176	152	125	150	133	137	160	146	155	166	161	154	139	155	172	164	184	147	154	144	124	162	152	131	137	151	143	152	172	147	166	136	147	157	162	137	138	135	170	147	154	133	142	148	152	171	135	133	156	151	142	179	164	130	120	156	159	159	141	131	143	167	166	143	159	144	142	149	152	166	152	155	141	160	142	155	164	145	155	140	156	148	156	138	135	154	152	149	139	168	149	149	183	168	153	140	141	153	147	158	150	159	149	172	156	143	147	139	142	151	160	148	138	150	139	145	139	149	165	134	134	147	149	123	163	135	158	156	147	145	163	155	134	163	136	174	153	169	140	149	150	139	145	160	126	142	154	164	163	151	166	157	140	141	134	154	168	171	150	130	153	163	160	147	143	138	148	143	138	135	169	160	120	139	140	155	147	154	140	159	131	146	144	147	130	162	164	146	150	165	154	136	145	144	148	168	150	127	152	131	158	145	137	187	152	160	166	131	142	154	174	161	131	138	163	152	159	150	144	158	148	150	136	145	181	162	138	184	150	127	163	160	176	160	128	158	164	138	153	140	148	127	146	154	145	136	126	149	176	131	154	134	149	147	137	144	160	147	140	137	144	155	147	146	174	130	145	157	157	158	158	139	180	162	140	168	127	141	137	133	141	118	159	157	127	142	184	141	153	155	143	144	170	140	166	142	146	159	167	149	137	166	153	143	143	147	144	147	143	142	164	158	156	177	157	164	145	145	166	152	164	142	149	135	150	154	169	143	166	154	152	159	152	155	149	135	171	133	146	156	177	139	145	145	163	142	139	155	153	165	149	144	157	143	143	138	140	170	146	154	124	165	169	153	154	141	145	153	197	160	152	146	150	141	179	154	135	153	200	155	157	176	164	152	127	139	146	137	147	172	158	168	167	144	150	144	145	153	162	153	146	137	168	171	156	153	168	142	149	158	150	152	133	168	147	140	182	151	146	148	154	127	148	152	147	159	154	146	138	144	153	128	147	183	147	138	158	144	142	131	169	124	177	168	164	161	153	157	143	153	143	144	134	165	161	148	150	152	141	160	140	136	149	145	137	164	145	178	160	147	131	163	163	161	147	158	153	151	143	135	133	161	144	146	171	152	160	144	140	174	146	153	156	138	163	153	144	152	167	155	147	164	156	155	139	151	161	170	142	159	169	132	148	168	158	155	158	161	144	152	158	160	137	161	144	159	176	169	156	143	155	158	152	172	166	154	135	163	183	145	171	157	148	155	136	158	174	140	161	145	139	164	170	174	141	125	147	135	153	144	144	134	138	129	145	158	156	137	138	152	153	140	156	132	117	171	160	124	152	155	168	136	181	175	167	169	138	151	144	152	153	161	150	143	160	137	145	139	143	133	142	183	146	144	141	162	155	133	170	146	145	151	153	149	140	161	155	154	158	153	150	169	151	147	143	158	163	176	149	140	171	152	172	144	144	174	135	164	127	127	168	159	136	165	140	152	146	162	127	149	138	156	132	155	144	146	132	138	171	141	151	135	153	166	142	133	177	156	136	147	160	177	168	152	165	142	149	168	179	135	140	158	155	127	146	140	159	156	141	156	157	183	141	149	160	156	164	150	173	143	141	130	136	140	161	140	150	165	162	145	155	135	144	154	139	154	142	153	159	174	137	162	146	144	153	154	162	147	156	171	165	133	152	157	144	140	128	145	159	137	137	127	159	162	150	151	136	146	144	160	166	147	139	140	139	178	129	156	157	126	140	159	179	133	158	174	148	149	134	143	146	142	171	139	134	140	164	167	131	149	144	154	148	127	163	163	142	144	157	168	146	166	156	151	173	167	148	134	150	171	166	161	155	151	152	150	142	147	146	164	147	160	145	164	153	183	170	151	138	150	150	156	140	149	164	143	164	134	151	140	153	166	140	160	182	142	149	139	142	166	165	157	145	149	130	148	146	154	144	142	134	139	148	162	170	146	159	141	155	163	182	174	147	178	173	166	145	155	147	135	124	162	131	157	162	147	152	149	148	146	157	175	145	156	146	145	156	135	152	147	144	151	140	157	131	158	172	135	134	151	147	142	142	164	152	155	164	143	165	157	155	164	169	156	168	168	136	132	154	159	143	159	119	152	145	159	141	169	154	147	141	141	143	150	171	154	168	143	147	148	143	173	151	173	149	143	135	143	164	152	157	151	158	141	162	149	149	140	159	152	138	150	143	145	141	169	139	146	137	144	126	146	158	157	129	144	156	170	163	151	151	156	134	138	182	178	134	161	165	161	108	125	153	161	145	156	152	164	159	157	144	135	142	129	136	141	148	132	170	145	126	150	157	146	148	137	132	141	152	161	151	156	123	145	167	142	129	147	146	130	174	146	135	151	169	163	167	154	149	153	173	162	167	146	176	154	149	115	169	158	137	141	132	130	172	164	147	143	156	101	158	168	125	182	157	151	158	153	157	164	155	146	161	164	162	159	153	140	161	167	171	156	136	160	144	126	157	146	134	147	149	145	144
22025	16403	26182	26988	22792	14941	8270	4397	2841	2524	2508	2181	2137	1807	1441	1208	1079	1178	1283	1113	1053	1060	1039	907	874	740	664	664	617	558	617	479	507	507	459	492	456	457	447	440	407	443	426	443	415	480	405	385	387	407	390	390	411	360	435	378	358	373	347	387	393	381	379	353	385	350	345	381	357	344	367	368	383	382	331	367	370	362	354	388	383	397	376	363	356	353	369	385	367	385	366	360	369	369	410	375	392	359	408	359	357	372	378	381	377	363	388	345	370	389	365	359	373	373	372	367	355	369	350	365	411	412	371	362	409	375	354	374	360	378	393	369	371	399	364	376	367	393	389	384	406	355	362	351	372	362	385	355	369	377	388	394	390	385	361	347	377	370	371	372	395	340	369	366	382	384	423	410	341	381	354	385	378	367	348	411	377	372	388	387	396	369	371	395	367	392	390	362	405	359	386	356	374	365	380	376	399	369	335	366	360	364	371	380	408	355	402	386	379	393	354	385	348	380	380	381	375	363	366	350	371	373	364	415	373	391	388	369	394	364	372	363	358	397	378	357	390	392	398	344	384	377	408	395	345	370	395	378	369	384	370	377	343	353	398	371	373	375	390	379	366	380	351	392	368	363	357	394	398	419	350	369	377	371	403	363	362	379	376	369	400	368	402	364	379	372	378	363	360	393	331	402	388	349	347	389	352	363	419	399	394	365	320	367	363	357	350	372	383	402	373	390	392	357	386	416	392	388	432	388	400	376	369	382	352	374	362	338	392	362	372	375	354	380	367	351	398	399	367	397	381	380	387	395	372	404	380	384	353	364	378	377	334	342	361	382	384	379	373	340	386	353	366	336	384	352	406	388	390	385	343	346	377	413	361	342	359	394	357	361	340	417	334	387	414	338	393	371	345	388	363	352	378	389	337	363	371	391	376	375	353	358	329	373	385	384	366	403	363	395	374	379	370	389	353	381	368	383	378	370	364	376	361	368	359	386	384	407	376	391	369	353	353	360	371	371	349	397	355	365	366	362	377	398	369	365	396	366	405	395	360	351	365	376	353	370	356	384	368	414	361	371	366	393	371	366	400	355	407	389	363	361	364	344	343	393	373	362	377	355	417	385	394	363	368	381	392	329	374	402	394	346	377	394	393	365	384	400	402	373	374	413	389	366	382	390	384	387	377	373	357	374	390	344	404	379	359	368	383	375	387	377	374	427	351	387	389	387	380	386	390	390	386	410	392	379	374	413	372	389	393	377	361	356	331	381	400	386	370	372	356	377	373	410	384	394	384	388	405	412	380	384	345	377	377	386	409	363	348	366	371	403	401	371	368	389	362	390	364	383	377	351	368	401	360	375	379	370	359	380	391	346	381	364	380	366	400	359	377	412	373	360	374	379	344	322	381	353	321	381	351	402	389	399	389	360	394	340	370	394	383	376	372	368	367	369	362	357	370	401	383	373	350	400	419	379	345	365	356	389	375	347	400	363	437	325	378	381	362	339	347	390	421	370	349	398	374	353	381	387	378	377	364	383	390	404	395	388	392	348	389	361	398	362	390	375	388	390	354	399	390	355	349	376	361	383	383	358	388	405	371	345	378	388	350	360	400	421	327	344	382	386	406	362	401	377	384	359	368	366	338	364	358	362	368	394	380	402	380	365	331	415	403	349	371	363	412	345	392	373	390	382	387	386	356	380	355	391	385	366	371	385	377	373	355	372	370	380	368	364	347	335	342	381	381	390	374	400	372	403	367	379	341	389	378	379	376	379	360	348	339	418	369	371	370	353	378	392	347	373	392	376	367	329	361	384	338	404	429	364	395	425	356	371	355	360	403	404	367	371	360	351	378	375	380	394	369	343	399	365	382	345	337	404	365	344	363	387	381	341	373	361	398	372	375	401	389	370	361	367	376	371	390	391	372	388	376	372	387	355	378	367	340	377	376	395	372	336	353	325	382	346	362	356	387	373	381	394	369	390	361	333	363	393	388	398	408	366	357	382	388	384	373	396	405	392	337	387	356	374	395	334	390	403	355	386	363	375	384	348	373	353	388	360	376	353	384	368	377	346	370	344	358	376	366	353	364	344	397	387	364	351	368	387	385	413	361	413	416	404	385	401	361	370	352	356	373	390	369	372	375	368	402	401	369	404	373	356	405	370	323	360	394	361	365	360	380	378	365	399	402	381	358	365	373	370	390	370	348	373	402	354	375	362	379	341	391	400	369	378	417	379	382	369	389	397	397	347	345	366	397	360	381	370	386	379	385	352	378	374	373	392	370	382	377	367	345	388	385	385	387	392	365	383	420	364	366	388	351	401	371	382	347	361	370	360	371	356	366	396	370	391	366	365	367	362	373	363	376	360	353	413	380	390	380	364	417	391	351	393	369	380	396	383	380	389	382	382	387	367	368	365	379	384	352	374	347	371	369	366	371	381	358	373	391	381	367	359	407	371	377	332	356	389	338	388	373	370	360	374	409	349	371	385	353	363	359	394	385	356	358	367	393	367	356	345	379	378	382	378	388	411	375	372	337	363	396	347	361	403	337	345	371	383	380	359	394	380	369	406	389	341	398	357	330	384	373	370	371	390	369	364	367	360	356	367	392	401	385	376	401	358	396	369	375	354	383	351	393	371	383	364	362	365	400	439	351	353	363	386	397	358	372	350	378	368	389	398	392	386	364	361	358	377	404	419	342	396	373	368	364	372	381	382	373	399	393	401	382	387	393	397	350	389	369	385	381	394	380	376	352	380	373	414	431	365	376	382	403	371	385	376	350	372	390	368	374	344	370	354	387	338	389	361	391	363	358	397	412	349	392	384	389	362	361	328	357	407	399	355	365	367	371	422	374	369	403	361	364	396	351	334	359	321	350	388	388	379	356	402	388	373	391	392	350	369	382	403	371	404	370	358	381	357	348	398	347	378	353	358	365	395	406	367	402	381	370	363	337	394	387	348	369	367	357	355	385	334	358	394	406	339	371	386	395	370	366	376	391	382	357	322	382	373	379	337	341	381	383	389	405	366	381	389	379	335	369	368	392	368	362	360	394	403	406	344	380	374	371	363	387	378	375	402	375	376	383	399	378	380	378	360	366	368	373	351	353	356	408	355	347	376	393	389	342	403	364	387	357	385	362	397	386	379	376	379	337	412	406	354	403	387	360	360	433	375	361	357	383	381	387	381	361	399	352	363	367	338	361	394	365	394	376	351	366	355	374	394	353	377	377	356	365	366	382	381	400	365	396	358	378	370	411	387	379	382	378	345	375	375	383	359	365	390	345	375	360	383	379	363	369	368	398	360	367	400	363	377	379	356	374	398	347	393	364	362	322	420	368	387	381	360	344	411	395	378	362	339	410	391	405	394	372	382	369	357	399	384	390	408	364	371	364	343	392	356	365	375	364	372	386	359	395	402	342	361	374	404	389	378	358	369	379	331	394	367	381	381	376	403	380	348	362	389	368	372	359	371	399	358	385	370	360	349	373	338	351	377	401	350	403	349	330	382	377	380
12619	5870	4178	2551	1178	664	459	380	312	307	294	230	224	221	243	194	195	199	182	167	177	183	186	158	173	155	179	158	167	154	155	190	179	165	147	156	159	168	159	162	173	179	146	156	156	168	157	158	165	161	168	161	155	166	162	151	173	170	164	135	156	157	166	158	163	144	158	165	169	151	157	170	181	179	150	147	153	163	165	177	175	156	166	156	163	168	137	159	159	142	172	181	160	157	142	162	165	149	162	147	163	165	145	154	176	154	150	150	171	152	178	164	179	164	168	173	163	140	135	159	169	149	158	179	159	168	160	145	162	140	150	140	173	167	136	138	158	170	154	172	158	138	156	166	142	162	155	152	164	161	168	187	179	162	155	155	169	145	191	156	161	170	146	168	159	184	171	157	156	174	144	163	152	149	125	151	142	166	158	147	174	169	151	151	141	161	192	164	165	151	162	155	179	183	153	176	150	148	180	182	143	140	153	142	161	155	165	166	143	154	165	160	169	148	142	160	153	159	157	138	160	143	152	209	156	150	167	160	149	128	174	170	162	148	156	159	151	184	160	152	160	166	149	159	163	149	139	172	155	166	163	152	158	148	155	166	160	141	150	179	167	147	164	171	161	163	165	187	156	156	174	155	160	159	151	146	170	177	153	144	170	151	155	152	166	166	167	156	153	143	158	182	172	162	158	172	176	168	150	146	165	153	164	156	141	162	165	157	167	171	159	178	184	177	155	157	149	174	162	145	164	179	164	165	174	165	174	140	166	173	161	179	193	175	155	166	179	176	154	155	134	165	130	144	171	181	151	124	181	164	157	160	142	149	173	166	151	146	176	152	175	145	169	158	170	156	146	156	189	162	159	165	149	149	148	144	176	170	146	170	155	151	172	171	155	166	142	158	149	164	169	170	155	153	160	158	144	164	166	156	144	154	171	161	153	180	176	164	165	153	153	140	145	162	169	169	159	169	176	159	142	168	176	172	156	134	160	162	146	170	150	156	161	152	178	151	129	131	156	143	167	153	175	180	166	141	177	136	144	157	160	168	175	166	138	140	154	155	151	158	146	160	186	156	152	131	166	166	149	136	169	133	170	168	146	165	161	168	175	167	165	164	142	193	183	147	151	159	150	161	151	162	175	144	157	131	167	159	160	175	196	127	157	150	155	156	177	172	160	144	147	150	177	165	166	150	146	138	158	154	148	180	164	154	160	148	188	161	161	135	160	126	168	156	164	181	162	140	159	176	166	149	179	183	144	159	156	154	205	153	155	160	136	154	154	158	165	161	157	167	171	140	142	159	142	170	148	151	171	177	167	154	150	141	144	153	159	157	162	156	161	141	176	168	160	182	152	168	160	177	164	166	175	174	181	175	163	162	150	143	138	171	175	152	171	139	178	167	166	140	145	167	154	143	130	154	157	147	139	151	159	161	138	156	147	147	158	170	150	129	154	145	160	143	157	152	142	154	176	157	168	163	163	147	159	169	157	153	155	150	173	162	126	147	166	175	155	153	143	175	169	167	168	170	197	149	145	136	160	176	161	149	185	154	168	180	163	163	149	172	160	154	147	167	158	160	171	164	149	162	153	175	150	159	163	144	154	150	155	153	147	139	174	151	153	166	193	162	146	164	162	155	155	160	160	143	163	141	161	147	163	141	138	170	140	179	134	149	160	171	175	163	159	147	178	166	170	164	151	163	141	178	161	181	149	151	167	133	150	152	178	173	148	144	154	160	149	163	148	164	145	177	149	172	152	177	149	149	138	134	183	156	149	191	169	140	153	155	155	144	201	150	172	167	188	159	166	156	161	173	188	140	157	161	158	157	143	177	158	154	179	151	200	164	149	175	172	160	161	163	172	164	179	159	151	158	166	159	156	147	136	159	164	159	159	185	190	172	175	157	179	175	168	149	168	161	151	151	140	158	163	146	147	168	147	161	163	149	152	145	187	165	158	145	177	168	161	151	166	170	172	151	155	158	157	164	166	176	184	151	160	176	197	157	158	138	162	158	158	164	146	156	165	171	166	152	158	160	134	138	160	156	169	156	161	159	149	158	158	152	161	150	157	165	162	150	167	174	185	156	166	161	189	172	162	184	145	164	148	179	174	180	154	167	171	162	154	165	174	143	161	149	177	163	189	155	174	148	162	173	159	158	171	157	169	134	174	132	194	159	156	172	186	149	189	140	168	155	179	148	165	152	165	156	156	168	151	161	171	152	150	139	166	136	152	174	184	154	157	115	182	189	130	146	163	155	175	164	140	135	162	147	165	169	161	150	172	158	173	165	159	145	148	164	204	177	171	143	192	164	166	163	176	144	149	151	152	177	170	156	160	142	169	143	151	155	166	132	146	167	168	165	187	167	144	157	141	135	152	154	142	140	163	160	167	136	152	154	162	179	158	167	143	163	160	168	163	153	147	156	131	172	147	149	146	164	147	175	164	140	165	159	175	155	160	144	163	161	148	156	182	182	152	162	171	138	168	154	172	164	152	188	164	152	154	145	158	145	165	160	162	135	156	147	172	155	175	172	176	158	177	177	139	167	167	181	163	177	166	146	156	162	162	171	142	173	164	181	170	167	130	153	171	159	142	133	154	157	136	157	172	146	181	157	159	144	167	174	155	172	164	157	148	168	144	148	154	170	155	162	160	164	157	170	149	151	161	169	170	156	165	142	172	160	152	165	144	155	182	139	151	155	163	157	149	177	143	149	143	140	144	133	151	171	161	155	169	142	143	146	149	152	162	177	134	157	149	144	154	179	153	181	154	167	158	143	169	138	151	133	159	166	157	156	166	147	165	186	151	149	158	140	179	155	148	200	187	153	172	158	173	173	187	167	155	174	168	160	174	160	142	146	176	154	161	176	162	165	147	158	155	152	167	170	144	159	156	150	144	178	169	155	167	174	161	150	159	160	167	179	170	130	154	150	164	185	145	154	163	149	150	160	172	161	165	142	169	197	162	180	169	162	150	175	197	150	170	159	156	162	155	151	132	167	149	150	157	153	162	161	166	164	167	164	170	173	149	169	148	164	165	166	151	153	176	157	160	164	156	146	160	161	165	174	163	164	154	169	154	147	155	155	166	151	173	164	160	170	149	161	150	140	163	144	160	181	190	159	159	176	180	163	152	159	166	152	192	153	146	183	164	184	162	164	153	166	155	155	174	171	173	183	152	160	154	165	165	172	166	168	156	171	150	171	186	136	151	157	158	150	138	157	145	176	155	149	187	184	166	180	141	170	156	156	180	157	164	154	139	154	136	160	162	156	183	144	176	148	176	157	147	164	151	161	162	144	152	169	163	159	160	173	159	174	160	162	168	164	154	174	163	136	173	162	187	159	132	175	172	174	172	158	166	161	174	168	144	164	173	163	166	162	153	132	175	162	176	156	167	154	153	136	173	187	137	157	129	160	128	140	174	164	177	173	159	141	173	179	158	161	158	159	166	163	197	163	175	159	179	143	169	177	149	163	167	168	138	177	163	164	147	153	165	164	166	165
9427	6021	7876	7497	4612	2865	1918	1417	1285	1118	999	946	929	879	820	728	673	676	606	507	622	540	555	587	516	521	491	484	449	452	451	424	428	466	449	420	461	442	434	417	415	403	448	442	444	423	420	411	457	419	361	400	431	395	431	420	408	382	420	401	404	366	379	389	413	374	398	394	449	399	394	392	425	406	405	393	426	393	395	400	396	393	395	390	406	379	386	364	428	400	399	395	481	387	428	389	401	413	426	419	359	381	399	390	422	377	385	385	421	372	386	382	399	364	402	379	385	366	418	361	408	409	378	395	393	401	383	424	418	401	378	345	415	407	389	393	398	397	384	379	446	422	416	394	376	402	372	448	386	374	415	382	410	361	357	406	394	392	399	420	412	376	402	397	411	371	414	397	396	399	441	394	395	402	442	378	388	419	439	422	414	404	397	378	361	418	417	418	382	387	389	417	403	425	374	374	396	393	420	425	417	415	378	403	396	423	378	425	380	401	388	373	405	384	414	377	417	390	402	382	380	395	416	373	394	412	442	413	397	392	423	388	414	421	366	413	409	417	391	379	415	387	401	408	414	388	377	387	385	412	422	392	379	398	421	406	397	386	408	383	394	399	424	397	373	391	408	433	453	365	389	443	401	382	392	396	388	426	433	424	393	378	386	388	402	399	392	393	394	362	378	384	377	410	405	390	359	401	402	392	429	392	380	365	403	417	459	400	399	404	393	405	420	397	408	408	421	398	395	398	395	378	365	428	378	411	403	395	367	400	407	371	379	379	374	414	406	381	382	389	397	435	388	416	387	398	343	382	397	410	407	411	360	382	392	421	385	409	394	379	422	374	426	386	415	371	369	372	401	339	392	429	390	370	399	368	407	387	388	383	403	389	394	398	404	387	390	402	410	392	439	406	412	386	392	393	390	406	397	387	386	435	433	411	416	407	406	365	418	423	386	391	408	369	400	385	408	374	427	445	403	370	417	413	378	438	385	385	408	378	393	393	405	413	440	400	401	384	401	396	385	404	373	425	376	416	434	403	410	405	397	406	391	422	379	451	390	413	383	401	398	395	400	424	421	410	372	365	408	419	400	385	386	446	385	423	414	410	384	408	389	395	346	382	405	396	388	385	393	370	376	416	383	419	396	438	364	397	393	393	425	393	393	424	389	415	390	384	398	410	370	407	423	388	401	401	386	377	388	413	415	408	354	366	382	395	362	377	370	385	350	379	427	403	383	421	443	406	363	393	405	434	413	383	408	391	382	391	402	417	381	367	391	380	391	400	407	430	371	377	358	385	400	409	400	405	366	382	394	434	409	450	417	397	407	404	391	408	366	393	411	393	401	398	422	389	433	458	416	395	385	412	397	404	357	396	384	412	404	390	396	408	403	384	403	381	428	363	449	358	389	405	437	384	416	428	403	406	404	379	410	387	435	392	394	400	375	392	403	419	387	383	399	406	406	401	395	382	344	420	411	417	390	407	420	392	393	398	387	377	405	390	403	396	401	405	391	367	390	427	456	406	428	405	443	418	413	389	371	391	404	379	391	408	407	408	408	404	377	408	397	406	438	410	377	398	389	376	394	400	395	391	400	413	385	406	375	421	400	390	382	389	410	431	409	392	401	393	388	397	419	392	378	424	367	367	389	359	407	411	391	391	377	350	391	399	432	421	363	411	404	376	380	413	408	433	384	391	381	445	390	374	405	418	408	416	386	384	388	429	416	397	410	371	373	438	391	413	408	414	427	404	432	390	384	407	374	389	468	403	366	379	412	392	388	388	414	421	416	404	403	340	395	420	399	408	370	386	385	398	380	398	387	376	406	403	414	434	398	384	414	410	406	402	422	381	424	381	424	399	407	384	377	395	438	405	377	388	413	381	381	400	380	361	431	377	400	393	370	427	375	386	394	398	364	387	395	378	365	394	388	408	391	400	413	390	401	391	410	427	397	415	386	428	386	369	435	401	393	384	400	376	421	438	406	381	390	396	376	363	411	402	396	357	388	417	380	396	409	441	412	401	393	381	401	337	404	379	387	414	373	415	377	394	381	404	389	393	399	421	401	397	396	408	401	400	418	428	456	419	417	400	431	399	399	409	379	378	382	424	393	418	370	398	403	368	406	396	413	388	347	343	421	377	349	415	372	375	393	378	418	432	373	393	400	387	373	426	398	393	401	405	401	395	380	407	403	372	405	428	411	397	374	415	385	379	404	375	416	399	404	376	436	392	400	417	418	397	419	416	418	446	378	432	381	394	378	409	410	392	391	388	395	382	412	392	397	402	433	391	418	408	430	411	412	423	393	383	374	381	374	407	423	421	421	377	395	354	401	380	385	365	367	373	380	392	409	393	369	409	404	366	403	403	374	408	470	421	398	408	394	417	373	370	414	417	343	416	384	385	414	410	382	400	393	396	400	404	426	407	370	407	412	429	392	388	380	393	382	407	398	385	375	399	408	427	375	384	418	373	395	412	392	419	402	441	383	367	421	373	413	395	411	395	419	383	393	382	387	364	404	391	406	416	380	403	371	388	402	418	412	400	409	398	433	390	402	409	390	411	414	398	403	384	405	373	381	404	413	400	391	423	370	349	357	403	388	374	407	430	392	424	399	381	391	391	376	359	353	397	428	403	418	414	378	433	390	408	378	419	395	398	392	401	417	429	393	389	375	426	412	371	394	422	378	419	410	452	405	426	398	445	369	381	392	376	390	400	415	386	369	391	408	412	412	390	415	411	432	381	392	405	419	373	379	419	369	417	379	379	392	439	386	428	422	378	434	401	398	381	403	392	395	416	400	382	429	384	401	393	388	375	397	406	401	385	378	395	383	389	422	410	420	354	402	413	383	384	363	403	385	420	405	391	382	421	422	396	388	418	399	415	399	422	384	402	383	423	407	371	372	423	397	412	448	374	363	449	415	410	387	423	401	380	374	396	424	410	376	406	389	386	405	376	417	436	393	372	370	407	366	406	438	378	418	391	414	412	388	391	392	404	404	409	392	391	397	404	400	412	415	344	404	398	416	409	413	391	383	400	417	436	374	400	416	412	359	398	399	404	366	401	398	403	389	401	405	384	413	376	385	387	379	409	421	398	412	398	405	388	392	361	397	386	397	412	402	419	425	382	416	390	382	433	368	388	433	438	395	386	425	370	417	363	397	396	361	340	397	413	424	398	397	373	404	403	371	388	416	448	387	385	421	370	377	416	367	416	412	405	404	414	391	377	404	396	431	373	399	401	371	364	389	387	397	402	359	401	376	417	386	394	393	415	394	415	371	379	402	406	415	402	428	428	392	403	399	415	430	383	394	433	381	412	387	431	380	414	418	414	418	380	407	380	407	405	421	409	375	399	402	412	395	413	404	402	423	358	399	411	384	387	375	397	442	404	432	370	379	402	385	409	383	357	358	385	387	392	380	409	390	400	426	399	392	424	441	418	428	392	410	356	423	421	344	394	394	379	367	413	427	417	393	411	440	373	349	373	386	383	381	394	414	415	395	419
23496	13070	11650	9815	5130	2849	1131	669	559	466	396	406	338	255	321	259	261	258	245	240	219	210	239	225	199	171	190	194	189	197	171	191	177	209	172	186	193	197	178	208	179	204	178	205	185	169	196	181	180	173	188	174	187	183	183	174	173	157	172	174	187	182	185	155	177	145	166	181	193	182	185	171	172	168	190	191	202	158	189	180	161	174	195	172	173	174	168	183	169	172	166	165	178	175	170	194	176	162	173	191	161	151	162	174	209	186	140	183	182	201	172	157	167	196	191	169	161	161	178	193	177	166	167	146	159	165	171	175	142	154	173	196	164	188	181	173	173	187	188	196	164	165	177	162	168	172	183	156	157	157	169	147	170	168	182	141	190	180	170	154	160	177	153	168	170	170	188	180	173	152	167	169	187	161	173	172	186	204	198	172	186	155	174	174	161	182	179	204	152	177	157	162	164	169	172	176	178	183	179	152	152	179	163	175	179	170	200	209	155	163	165	187	177	161	199	159	164	161	182	191	183	150	175	153	167	183	156	163	165	167	173	182	162	169	207	186	167	161	177	162	209	190	167	166	156	169	170	182	185	187	191	167	184	199	163	176	155	158	171	173	186	169	176	191	201	174	172	164	177	168	155	210	169	169	170	188	194	165	170	181	170	184	158	175	176	186	181	172	170	157	174	183	184	195	170	172	174	161	178	172	187	140	191	180	175	163	144	193	182	187	189	166	202	194	176	160	191	186	172	181	187	166	180	174	177	193	159	176	173	177	159	170	175	165	142	185	156	134	191	159	188	155	180	177	153	177	183	177	171	149	200	157	176	173	170	179	156	179	189	177	171	157	190	173	152	188	179	171	189	173	168	155	174	186	162	185	190	143	170	203	173	173	169	181	201	197	186	204	187	174	164	179	178	165	166	189	172	174	152	171	167	178	167	154	173	195	151	173	180	187	162	163	182	167	179	193	200	200	188	195	173	173	167	203	179	174	179	167	205	163	171	154	188	179	187	184	157	165	199	177	173	189	192	161	169	174	162	171	164	164	190	184	189	197	163	185	181	176	198	201	190	182	172	170	168	185	166	198	181	161	175	188	179	186	160	183	163	177	146	175	157	171	193	173	161	193	173	185	179	182	171	156	157	175	175	175	175	186	179	186	170	196	192	170	166	164	149	177	177	175	195	153	190	165	182	149	155	150	194	164	186	183	197	158	181	185	175	149	193	155	198	149	148	189	169	196	185	186	185	150	159	158	190	185	196	179	181	196	177	164	160	169	203	207	144	150	177	168	187	165	210	172	157	173	149	170	181	190	164	183	166	172	165	169	190	168	174	182	170	165	179	170	180	174	190	194	175	179	162	173	183	191	184	192	190	165	170	163	177	158	162	190	161	170	173	151	171	187	178	195	192	163	183	175	179	180	190	164	190	184	166	172	193	171	182	184	186	198	172	168	170	138	175	171	175	147	186	158	169	176	163	166	193	164	157	201	185	188	163	176	186	151	160	171	172	165	166	149	193	170	176	178	203	156	183	174	181	164	161	174	163	167	183	170	161	197	165	162	154	162	185	182	175	200	167	168	153	150	210	192	174	192	187	175	180	180	174	156	164	179	167	171	193	178	170	179	141	183	176	198	166	177	172	198	182	161	175	182	148	189	163	173	161	200	165	160	168	158	158	174	183	173	201	169	164	193	179	193	162	173	188	177	196	208	182	170	183	174	180	212	175	174	174	153	167	166	182	183	182	190	200	178	167	162	163	168	180	182	178	168	187	166	178	174	183	160	185	163	154	162	179	186	187	185	183	163	169	166	173	141	180	164	171	179	195	158	174	190	189	141	176	185	165	166	131	170	177	158	155	179	156	162	166	155	181	163	164	179	160	180	181	199	196	156	154	175	182	182	158	194	166	176	175	167	189	188	198	182	149	169	184	140	176	176	198	173	177	181	154	171	151	168	191	150	162	164	189	170	185	176	182	155	179	172	172	158	172	165	178	178	182	183	166	157	169	187	169	181	179	179	161	166	169	169	167	166	177	153	170	179	168	190	181	187	171	188	162	202	180	176	178	157	183	165	168	151	169	150	192	172	165	186	185	177	203	207	172	165	208	174	191	192	161	151	176	158	187	176	194	182	189	174	164	180	168	213	188	172	180	164	176	164	158	158	190	195	161	193	146	162	206	180	187	175	187	147	164	159	185	198	166	177	188	194	176	163	186	177	187	168	167	186	170	164	181	170	168	181	164	187	158	203	166	186	165	173	151	190	175	179	184	174	181	166	182	182	162	186	176	164	183	176	168	194	185	165	144	170	187	176	158	177	176	181	176	160	175	194	173	157	183	177	178	171	172	162	161	186	157	142	163	155	156	156	163	171	201	174	162	182	177	182	163	194	173	173	167	191	175	184	164	196	163	190	173	190	148	156	161	188	182	187	176	176	161	187	182	187	162	197	200	154	181	195	196	176	172	190	193	170	179	173	168	191	179	185	179	188	183	178	181	181	177	170	163	167	145	173	169	176	163	172	197	193	175	167	155	184	162	180	193	174	167	151	175	178	175	186	187	159	186	176	173	174	182	174	154	198	197	182	167	189	187	161	183	183	163	195	178	170	170	169	187	177	200	174	172	178	165	170	170	176	185	192	188	169	171	135	170	180	184	173	166	187	182	182	188	158	167	210	164	174	175	175	165	166	181	163	182	162	163	189	176	162	179	160	168	167	179	191	178	177	155	163	183	176	157	188	164	189	200	160	181	176	181	163	157	175	186	171	183	164	154	170	171	183	158	153	171	154	166	205	170	173	184	195	179	167	160	196	175	196	171	187	157	175	164	179	178	159	201	186	191	176	170	159	170	186	178	155	180	162	163	181	159	171	163	168	148	169	194	187	181	167	189	164	171	185	146	175	180	176	190	198	180	186	165	159	177	163	174	169	185	199	170	157	199	171	154	170	178	188	176	194	150	164	175	177	187	190	159	171	165	142	177	161	179	178	153	175	165	142	172	145	153	176	171	191	181	194	169	154	169	150	157	173	174	173	187	172	164	173	179	184	182	161	153	193	164	172	180	159	160	181	147	155	172	179	194	157	218	197	159	159	188	168	214	148	172	184	169	164	163	170	183	171	176	148	153	174	168	177	172	177	180	162	188	150	166	186	176	182	162	199	163	165	163	179	188	170	175	154	192	144	161	167	180	171	175	164	167	174	172	179	191	186	206	160	165	179	184	189	162	183	171	199	156	163	183	200	180	175	166	167	169	170	191	214	177	163	179	149	180	166	175	170	165	177	185	182	157	166	189	171	191	178	169	171	189	187	174	187	173	158	178	167	153	183	161	182	160	160	174	200	181	175	155	182	168	168	189	168	185	194	156	182	182	198	190	188	173	157	177	159	150	166	181	188	176	155	201	191	173	153	165	155	180	181	190	200	177	159	173	182	158	182	183	189	172	163	156	175	173	172	183	163	185	194	163	190	155	182	184	182	188	183	141	179	158	179	193	191	187	199	181	140
16906	12398	17638	20431	13443	9086	4254	2784	2187	2027	1852	1633	1479	1361	1221	1023	1078	972	1006	988	894	841	878	802	702	670	595	595	561	582	509	544	547	516	507	484	485	485	507	485	537	458	487	482	450	475	484	464	475	463	476	478	465	464	487	449	454	425	430	402	448	441	432	418	445	407	444	448	435	431	412	416	463	428	450	451	415	421	453	456	435	436	425	421	448	450	436	419	460	437	437	433	395	439	452	450	437	403	468	467	426	443	419	437	417	457	460	427	407	430	412	440	428	459	465	413	444	415	446	435	459	448	405	434	458	468	446	433	436	454	416	432	445	405	421	454	432	432	418	440	448	385	443	414	438	405	436	424	408	455	451	431	410	413	397	415	420	437	404	422	414	421	438	475	404	432	485	416	410	403	394	420	427	445	426	432	415	438	416	424	464	433	434	423	388	472	434	419	416	434	422	457	443	434	426	421	449	413	395	420	454	414	459	398	422	444	443	447	420	438	421	410	457	452	446	453	456	458	407	445	438	415	414	406	461	394	429	421	462	471	449	451	434	427	411	415	437	445	407	394	407	414	411	433	470	424	450	442	410	435	383	369	442	412	434	441	446	446	439	433	430	397	398	446	393	451	420	443	420	423	449	427	412	428	433	410	429	490	431	433	433	465	416	462	428	456	396	443	435	443	410	441	406	424	431	453	458	440	461	484	462	422	444	455	441	428	402	457	424	464	421	447	436	415	400	430	431	434	435	448	414	438	402	423	474	396	451	422	431	420	427	434	445	406	432	456	460	409	402	361	459	472	452	429	412	420	419	430	434	417	430	462	415	424	414	380	427	398	418	438	452	467	464	419	466	467	423	477	426	445	438	462	410	456	430	420	465	457	400	445	420	418	436	462	421	389	424	413	411	414	432	449	433	440	446	427	457	445	405	425	422	422	447	441	418	441	416	438	449	411	444	436	413	442	395	432	416	441	394	431	396	461	442	472	416	437	433	448	460	439	466	452	473	395	418	456	451	451	397	431	429	422	460	486	406	405	460	406	392	438	427	421	457	430	403	456	463	443	419	430	421	459	448	433	431	454	431	416	446	404	437	423	424	409	419	432	440	482	403	483	418	418	390	399	406	430	466	425	475	436	429	447	440	423	410	458	457	421	413	440	448	445	475	433	427	419	447	428	463	435	406	437	419	412	441	417	471	434	420	439	407	425	446	437	446	469	445	453	425	444	439	458	424	402	471	396	411	439	432	414	408	428	449	446	465	410	399	430	445	397	440	439	424	431	449	417	423	417	407	434	410	418	454	440	456	397	396	425	435	426	395	462	424	427	442	418	408	403	455	438	472	419	397	439	436	428	416	472	432	432	455	419	449	417	432	415	426	426	400	458	422	407	420	450	447	450	442	440	416	438	460	444	445	415	442	457	430	436	455	411	406	457	430	436	448	452	423	432	447	442	440	462	429	412	428	412	429	456	444	417	464	422	395	403	459	402	405	437	443	427	426	433	425	427	390	412	426	440	431	419	444	412	419	437	432	432	401	417	423	429	475	441	450	420	384	433	457	444	414	436	427	419	423	412	403	454	436	421	463	424	452	436	433	453	443	465	438	426	425	418	384	381	420	459	404	434	448	436	451	409	427	406	435	435	412	417	450	440	428	419	403	457	425	457	436	427	444	406	435	454	453	435	431	424	417	424	439	446	458	456	436	437	421	376	444	442	436	390	411	419	440	464	443	459	447	407	415	467	462	483	448	437	435	421	466	427	431	412	426	418	411	436	425	456	445	417	434	446	462	414	422	478	435	404	439	482	443	457	418	385	420	455	443	425	414	426	433	426	412	443	446	435	456	430	467	442	454	452	455	439	465	450	417	433	418	401	410	434	391	469	420	396	432	447	455	422	407	382	480	427	425	401	449	453	423	435	434	449	419	438	424	402	439	405	432	419	433	421	409	416	402	449	416	408	397	419	475	438	445	392	403	428	440	455	454	400	456	425	429	396	436	481	450	400	402	424	429	434	438	442	448	450	402	413	455	414	453	418	430	425	414	407	421	435	395	445	461	456	425	424	419	463	407	431	430	417	402	441	437	398	482	442	404	442	424	421	418	421	386	421	432	406	424	401	413	409	424	421	440	452	432	432	441	425	397	434	414	466	431	429	428	429	432	434	486	421	417	445	397	429	439	445	446	392	431	458	418	426	442	451	484	447	427	427	384	420	458	399	423	413	413	437	415	405	428	412	439	426	440	422	451	395	450	425	418	417	432	457	408	453	462	398	467	444	427	435	425	412	418	413	402	436	388	416	438	439	434	437	398	447	451	480	453	413	435	437	413	446	458	409	426	451	445	419	390	452	458	451	416	433	425	425	401	416	427	420	415	471	443	441	465	408	435	441	411	440	421	419	439	409	452	464	458	414	472	420	443	445	429	421	413	410	434	442	430	454	423	412	402	422	407	464	488	437	403	429	426	437	422	406	414	460	456	393	417	456	403	412	455	446	439	427	483	455	401	413	410	461	433	466	424	424	410	444	437	445	415	424	448	428	413	449	429	422	433	437	382	439	437	419	420	439	468	440	423	396	408	459	437	431	453	450	426	431	421	422	464	483	402	494	406	441	392	484	440	448	432	447	456	458	440	423	428	422	417	413	424	397	425	400	413	448	432	427	442	420	417	445	405	410	427	437	415	423	432	420	461	395	461	451	457	422	448	428	423	435	432	420	419	440	405	449	441	449	415	437	429	393	451	405	415	414	451	429	440	410	430	443	421	436	448	427	432	437	414	394	431	433	439	423	413	421	412	450	424	433	438	416	446	430	420	476	424	441	455	424	454	418	450	421	398	471	433	425	423	432	433	420	405	417	459	439	435	420	446	410	436	422	385	448	448	435	452	429	433	416	433	440	438	407	448	448	426	428	435	470	459	437	419	403	427	450	417	433	470	438	424	432	448	463	427	428	430	401	431	374	442	446	475	423	440	456	406	409	449	443	465	452	426	451	404	411	427	437	419	417	464	467	412	422	402	456	453	435	408	453	443	422	424	479	390	395	407	412	436	443	440	448	437	472	451	448	467	425	464	452	430	425	423	395	431	400	442	430	417	408	455	477	411	458	460	425	414	409	392	432	443	452	408	434	414	411	451	454	456	458	430	429	423	424	421	412	437	415	437	401	417	451	435	406	417	429	433	473	439	450	389	438	446	428	424	448	445	398	410	434	465	449	450	401	399	395	434	459	448	418	459	448	379	443	454	449	420	485	443	427	422	455	440	447	433	403	425	453	438	408	447	421	470	418	441	434	443	393	443	450	427	418	427	426	397	404	395	442	426	447	453	426	476	444	430	418	456	441	456	432	457	417	417	420	439	447	404	404	424	438	393	434	458	384	442	447	428	432	406	437	424	407	441	464	434	431	423	445	430	437	454	383	417	402	400	442	406	443	417	392	441	442	462	447	448	401	420	440	443	442	401	415	445	437	431	444	435	437	440	411	412	465	406	443	393	454	418	459	471	486
32702	19013	17063	16599	11378	5943	3287	1260	749	609	490	484	427	370	316	286	322	300	296	277	241	251	263	229	203	197	205	197	199	161	168	149	159	167	169	174	173	148	165	145	178	153	160	168	140	176	177	141	162	153	162	133	162	160	174	136	138	160	158	156	166	143	160	185	153	147	157	140	166	146	151	144	160	146	143	144	138	159	177	162	155	158	145	131	161	141	161	152	177	146	156	150	156	164	160	146	145	153	165	129	140	151	157	149	166	175	153	166	166	152	142	166	170	151	136	157	130	171	144	166	138	154	144	166	123	153	144	166	199	138	152	159	141	147	154	143	170	149	136	138	136	155	149	149	144	171	167	166	151	139	147	160	166	141	152	148	143	138	142	169	161	160	169	169	160	158	150	149	162	170	158	145	151	152	163	178	126	157	159	154	171	146	162	182	165	163	169	154	170	174	167	148	162	156	188	137	135	130	145	160	154	159	136	173	159	155	141	139	139	143	172	144	170	137	182	138	162	165	165	131	185	155	151	149	149	157	149	147	163	153	156	157	159	136	155	137	158	175	146	154	180	163	162	168	151	134	144	150	168	149	131	157	154	171	153	146	158	128	142	117	185	163	148	149	146	161	138	168	161	133	159	142	158	141	141	143	141	165	140	145	111	133	125	126	151	152	154	148	154	180	147	149	164	190	148	133	147	160	150	148	142	157	158	151	155	142	150	157	163	158	142	144	127	156	150	130	142	147	129	151	161	141	157	154	146	168	143	155	155	147	165	131	150	165	143	142	162	149	167	179	144	141	163	166	161	140	152	165	153	133	137	156	149	160	173	169	165	187	161	130	145	152	143	154	122	170	141	153	166	161	158	142	130	150	153	150	156	147	164	167	167	157	151	169	141	166	148	177	161	167	152	133	136	140	169	149	155	129	171	146	130	134	145	167	170	129	137	158	164	174	160	149	136	173	154	137	138	144	166	158	152	156	158	143	148	184	155	160	160	149	139	149	178	141	171	153	154	176	151	150	173	132	148	154	166	143	122	151	148	142	156	163	139	163	155	150	143	136	140	157	135	157	152	175	171	152	134	150	165	162	165	152	163	174	163	143	142	123	180	159	154	159	144	162	134	130	183	116	134	147	174	151	154	152	145	154	156	126	167	135	144	132	180	158	164	177	154	153	130	129	146	140	155	149	143	168	155	181	144	151	149	158	157	167	152	145	170	147	165	151	143	158	129	139	144	138	140	124	166	157	139	155	160	174	143	132	172	152	147	133	151	141	163	147	144	154	120	144	157	143	142	131	140	158	154	130	152	151	146	168	139	153	156	163	141	152	160	154	135	147	154	163	149	151	165	153	154	159	162	157	132	148	162	163	165	157	156	162	135	124	151	175	156	166	150	158	132	160	144	142	165	170	140	142	155	148	167	168	125	166	161	147	158	169	142	139	163	145	150	155	134	139	132	145	160	142	158	152	148	153	145	146	137	143	163	136	141	147	129	162	156	148	153	152	147	160	148	175	140	149	142	144	157	145	171	155	144	157	170	156	168	143	142	157	135	153	144	130	140	162	137	160	141	151	136	136	163	132	166	159	167	136	131	142	148	167	171	146	136	138	140	118	144	148	153	146	158	162	167	152	153	157	160	149	151	151	148	133	158	141	159	141	140	149	179	156	150	163	133	147	190	149	143	152	143	142	163	141	132	135	173	150	147	158	157	161	157	163	164	138	136	139	171	147	170	121	137	136	135	165	156	137	133	155	153	164	161	170	172	150	147	153	143	129	154	144	129	154	139	142	152	169	129	157	147	169	132	148	169	166	131	170	135	159	177	155	155	132	170	143	129	176	144	156	150	140	160	135	143	153	163	146	163	130	127	151	127	137	162	156	170	160	176	143	163	132	160	162	147	150	164	136	144	153	141	158	154	157	123	170	149	179	151	159	119	146	146	135	147	151	120	158	154	141	176	145	151	159	158	161	168	162	174	152	154	189	174	150	154	157	137	172	159	151	164	151	152	168	150	143	133	151	158	147	157	162	146	143	144	148	151	155	140	147	158	156	163	152	141	168	181	162	155	156	171	140	140	137	164	152	148	149	151	155	170	170	172	158	150	155	155	152	119	152	156	144	162	147	161	175	163	160	141	151	127	140	140	157	161	177	159	145	165	179	136	142	129	144	160	134	146	141	122	161	159	140	168	141	164	159	153	151	147	154	155	166	161	134	140	149	161	157	143	134	147	180	153	142	169	139	144	146	150	134	140	163	157	155	154	159	138	154	129	113	136	143	149	158	154	122	145	140	147	155	164	160	138	136	145	175	166	150	139	151	158	168	163	168	143	157	137	150	150	118	175	152	150	132	171	158	150	144	140	147	164	151	153	152	141	174	156	149	138	138	163	151	147	160	146	154	137	170	127	159	138	161	158	160	153	138	135	142	142	162	151	148	170	144	136	144	142	172	158	164	150	146	148	160	146	159	164	135	169	138	160	140	137	155	158	148	149	132	141	161	135	119	140	167	183	153	155	159	158	168	152	120	154	138	138	149	164	142	150	162	165	141	151	161	157	150	145	157	153	146	135	155	165	158	154	124	159	154	174	152	136	143	163	144	158	142	153	153	159	157	156	136	163	181	163	150	149	167	148	147	139	161	154	139	172	161	167	148	180	143	149	152	154	162	157	137	149	141	139	152	133	171	142	141	124	142	150	141	136	176	146	150	159	191	155	141	152	174	146	152	148	147	165	138	146	161	159	159	157	162	156	138	159	170	166	158	145	121	161	169	172	123	150	157	163	145	149	157	145	166	157	142	145	140	146	146	175	141	170	136	135	161	139	145	147	161	141	156	150	145	158	136	153	148	157	164	146	158	144	171	151	138	160	157	146	169	140	136	175	162	168	143	143	158	164	144	149	131	143	132	136	156	145	139	142	142	157	145	161	160	161	145	159	154	143	144	180	169	149	124	155	171	147	149	144	161	135	170	122	156	146	164	159	158	165	148	195	166	138	159	134	130	126	156	147	156	151	158	142	161	151	146	141	133	165	152	152	132	177	156	158	152	159	165	176	161	183	153	165	146	169	153	147	158	139	168	137	139	161	149	158	164	117	121	151	165	155	148	159	138	162	155	166	140	151	164	157	156	153	149	164	157	172	178	154	141	137	153	159	150	151	174	141	144	163	157	147	125	155	165	148	156	159	146	178	145	151	157	161	139	169	164	160	172	158	145	154	160	173	159	152	154	155	155	160	160	134	148	140	150	141	151	138	166	150	162	158	147	156	144	151	163	159	145	149	148	173	149	152	149	129	151	138	149	173	135	179	150	166	146	137	151	145	159	158	149	157	141	137	131	175	145	144	152	151	152	162	145	167	166	146	151	150	133	155	158	160	147	156	168	146	165	154	144	164	150	147	185	185	156	156	166	151	137	168	155	150	134	143	159	140	169	141	134	143	158	153	141	151	137	162	165	174	152	145	169	143	151	160	136	144	149	164	149	152	159	144	160	161	150	168	158
21953	16067	22608	27736	22499	15321	9839	4732	3198	2682	2498	2402	2136	1829	1587	1298	1271	1262	1251	1217	1080	1075	1086	896	862	748	644	653	609	554	562	500	502	479	480	450	425	398	454	418	427	434	416	447	390	455	404	419	398	396	406	437	403	379	358	371	376	365	366	380	368	388	393	420	402	372	377	378	389	347	388	335	403	398	388	371	367	365	389	390	378	356	395	379	368	366	365	378	391	384	343	427	407	365	391	373	377	384	357	395	382	387	372	352	392	391	346	341	406	351	357	351	349	349	359	367	365	372	366	370	409	391	381	365	395	364	384	378	371	407	389	422	351	330	396	409	383	414	393	367	379	386	381	379	376	375	375	376	358	360	361	356	369	376	360	351	389	386	375	389	367	392	398	405	375	389	379	389	376	364	397	415	368	364	359	347	377	342	373	376	362	375	380	375	332	334	348	389	340	355	358	363	397	336	365	386	383	417	401	366	395	351	420	410	421	386	358	368	399	371	390	379	375	402	380	345	381	387	386	423	395	362	399	368	381	370	356	407	390	366	381	388	374	339	426	364	392	351	391	348	394	382	373	392	348	360	371	356	404	365	362	404	386	393	349	384	381	396	393	378	315	376	371	405	371	362	379	389	369	374	346	398	373	390	349	423	390	381	380	366	410	414	386	397	376	357	398	359	377	429	393	409	380	380	365	349	384	367	376	335	354	390	350	363	394	378	375	385	373	363	376	366	369	392	376	387	355	369	355	392	349	351	369	381	389	407	394	394	357	365	403	354	376	388	361	377	364	378	373	367	348	372	394	407	420	377	361	412	368	382	362	362	381	390	363	370	366	359	367	351	401	375	378	377	416	374	359	374	399	374	364	361	381	377	358	357	383	343	345	363	362	353	376	389	343	397	354	387	320	396	373	383	345	372	367	353	376	406	405	378	373	364	337	356	406	407	358	364	342	349	342	379	350	386	354	345	387	367	380	400	366	361	376	380	378	388	407	380	359	351	402	364	379	398	387	379	373	363	344	344	398	385	393	379	407	404	374	356	383	383	358	403	366	356	381	350	352	402	379	338	359	368	379	413	389	421	355	352	382	363	392	370	416	370	386	393	371	369	360	351	369	360	373	390	384	372	389	360	343	437	408	393	394	368	381	382	364	395	389	382	390	378	370	376	414	354	362	379	377	343	370	371	370	392	403	338	405	352	411	369	378	367	385	391	369	370	387	368	395	366	406	370	366	358	380	375	407	395	350	381	407	390	361	381	416	345	363	392	368	392	418	391	396	380	422	362	400	366	370	396	381	415	393	369	404	376	338	367	362	361	386	359	395	376	355	395	384	389	366	370	360	398	369	357	365	387	342	386	383	384	346	403	358	330	375	386	349	395	376	373	347	342	356	397	364	369	379	389	363	368	371	350	355	347	382	378	393	395	357	369	361	377	381	400	411	367	397	357	353	390	385	353	338	378	361	361	372	369	366	390	411	380	357	374	361	384	371	377	368	378	359	376	364	398	367	380	353	388	385	368	361	373	348	360	408	366	342	380	392	395	374	357	385	350	383	372	339	408	373	403	373	352	368	348	372	385	343	397	335	334	357	377	345	368	371	377	360	407	403	394	365	429	378	374	407	390	395	367	419	376	380	378	396	367	384	379	384	368	371	389	399	370	423	369	364	423	370	387	391	389	356	359	343	357	339	358	382	390	363	383	406	371	359	376	376	366	365	388	385	355	394	351	353	357	389	386	366	369	350	375	385	392	364	419	362	363	356	374	379	348	353	412	342	409	346	424	400	352	369	365	363	355	398	382	393	361	378	343	333	372	349	391	399	357	379	396	411	370	367	374	400	379	357	403	407	406	362	395	338	397	408	342	367	378	385	336	372	374	407	379	383	377	377	418	381	366	345	399	399	369	378	338	342	367	349	372	374	362	350	379	381	349	426	402	378	371	358	406	370	393	373	352	408	380	374	362	372	372	362	346	381	337	366	367	344	411	366	358	377	370	390	345	389	348	374	376	394	372	381	390	360	387	374	350	380	366	353	369	374	367	382	359	366	387	365	381	390	406	400	380	366	341	369	387	374	365	381	375	356	392	369	390	380	351	340	384	395	364	344	345	363	436	377	353	352	363	352	355	387	368	354	382	392	379	376	400	362	392	376	398	384	352	370	391	389	357	355	347	373	391	351	371	349	399	372	390	373	415	371	388	368	367	361	347	352	372	365	380	369	363	367	380	361	371	347	393	400	391	404	393	394	374	370	366	356	404	385	350	351	387	392	400	388	361	387	361	381	368	393	335	365	355	373	352	407	388	373	399	379	351	353	365	388	436	385	371	375	371	389	385	369	400	377	396	374	402	397	414	380	385	357	365	389	360	378	368	366	341	397	372	346	395	347	381	383	391	372	383	364	368	393	363	387	344	345	382	411	373	364	358	408	387	390	393	387	401	356	388	369	359	358	373	355	383	376	389	379	366	390	343	377	402	348	374	358	351	363	347	422	358	375	380	373	374	361	408	345	372	390	381	386	379	400	378	376	382	354	363	372	430	378	370	350	372	384	399	377	383	354	348	328	358	400	380	415	351	371	375	360	314	359	376	374	361	373	368	397	396	390	363	387	352	381	378	366	382	376	400	360	423	376	338	399	410	392	360	357	350	347	331	387	389	383	377	393	375	397	378	407	396	385	364	397	358	372	361	388	371	421	384	386	359	390	365	426	399	386	413	361	379	373	351	411	378	416	356	421	395	377	403	377	389	405	393	414	382	368	371	382	353	377	390	375	344	396	392	338	353	384	353	384	404	385	362	350	364	380	408	365	335	389	370	344	357	385	362	383	383	385	398	371	354	383	393	388	350	348	359	379	373	397	360	380	375	384	361	399	361	415	394	367	380	396	379	376	388	395	365	365	374	379	386	391	371	350	388	396	392	330	363	376	383	369	380	394	375	360	351	379	399	377	386	378	354	389	368	387	407	368	367	381	336	367	364	393	380	370	357	387	389	381	377	386	372	371	367	369	368	412	364	398	432	367	403	371	349	379	400	382	341	382	386	402	363	407	402	359	357	416	372	388	355	397	356	380	345	357	364	378	399	331	377	360	368	386	351	346	370	351	345	368	378	375	396	376	382	369	376	390	385	343	391	369	392	412	380	387	409	369	363	403	374	381	379	352	352	383	353	397	367	426	373	358	388	404	362	367	366	379	375	355	393	376	371	385	406	387	383	370	392	368	394	356	364	368	348	377	394	401	383	399	367	385	374	406	399	360	411	389	355	383	383	392	385	376	413	374	368	380	347	394	396	408	352	385	378	384	370	394	358	433	389	364	403	401	329	412	368	406	369	402	383	384	354	398	390	368	358	376	379	369	351	367	375	398	344	361	371	395	376	400	339	378	346	382	382	352	395	390	392	350	365	382	385	388	413	371	367	347	389	362	380	389	379	411	381	383	343	425	360	360	398	320	331	371	381	361	416	396	398	373	376	358	390	359	395	355	380	378	356	373	385	377	377	361	414
13317	6158	4098	2422	1070	663	530	423	344	263	282	269	241	239	225	223	216	190	209	210	186	170	195	189	199	150	162	163	167	165	176	170	158	154	179	178	165	188	160	152	155	155	163	153	157	154	162	155	167	160	167	156	187	136	159	148	142	154	153	161	159	151	152	168	151	152	159	173	172	144	166	155	148	162	180	186	156	170	167	173	128	172	154	152	164	181	139	168	184	146	174	173	177	165	158	149	156	170	154	162	161	152	131	154	147	183	162	142	147	144	150	165	181	161	138	152	162	163	152	143	164	167	163	187	145	164	150	169	146	162	152	197	158	169	150	134	160	133	160	161	175	154	156	174	163	140	142	183	183	152	146	142	134	140	171	163	143	195	164	154	159	149	132	163	171	159	150	159	154	153	147	146	151	163	185	169	166	163	141	144	157	160	154	155	148	156	164	158	156	140	153	159	149	166	140	174	179	151	161	136	124	170	148	135	162	151	178	188	170	157	162	153	177	170	134	132	159	155	158	167	160	153	179	173	145	177	174	161	184	163	145	139	169	160	151	163	159	162	161	164	165	151	137	159	149	173	174	182	159	166	162	165	148	166	153	154	153	163	161	172	162	136	149	141	147	160	161	149	172	161	174	148	183	155	157	156	175	160	145	183	157	167	180	154	149	130	154	157	163	149	160	155	174	147	151	167	153	147	169	165	163	172	180	182	192	168	141	182	173	154	164	175	152	167	169	158	167	163	156	167	170	200	140	162	143	159	175	165	170	188	138	171	158	141	186	153	159	176	159	196	146	140	156	157	154	163	172	171	153	172	161	159	161	170	134	173	153	173	129	145	140	157	153	153	159	162	138	148	173	167	143	161	163	145	177	175	159	159	163	157	145	169	147	160	167	149	163	149	164	180	159	167	142	177	148	163	178	141	134	182	153	162	155	154	192	167	145	148	144	157	155	140	165	173	149	168	159	159	149	154	164	172	154	183	153	171	139	172	161	164	157	185	184	149	146	148	173	156	175	143	162	171	156	173	143	185	150	154	154	154	148	142	175	175	189	142	156	167	172	157	156	172	154	173	169	165	178	158	158	163	176	161	176	178	168	152	135	164	168	169	173	178	178	145	163	155	173	167	157	179	161	165	148	149	176	174	142	171	153	152	163	169	160	148	149	156	171	181	137	168	164	175	144	150	159	171	162	174	150	160	143	140	187	143	167	168	189	179	155	143	190	165	162	142	170	167	154	153	140	165	198	186	161	156	163	166	130	175	158	155	152	155	186	167	166	160	165	173	160	168	155	150	137	158	162	158	174	154	160	145	150	167	148	171	142	125	131	178	146	157	179	154	164	154	143	165	184	191	157	166	160	155	182	163	150	175	171	161	159	190	171	157	168	171	172	148	147	177	158	139	160	134	145	165	186	160	156	134	175	169	150	129	151	154	182	156	150	154	157	169	152	162	163	156	149	152	158	152	136	176	142	143	163	153	176	162	171	151	158	183	188	168	156	189	166	157	177	152	179	157	168	177	153	147	155	160	154	146	165	165	149	154	165	172	151	183	151	173	167	157	174	147	165	159	160	160	135	162	194	147	159	155	158	140	158	175	145	157	188	176	174	177	143	153	151	161	158	159	168	170	154	163	160	166	169	143	131	159	163	140	185	166	155	150	163	154	169	174	145	156	152	164	155	181	189	164	140	172	142	167	155	147	176	150	117	147	151	133	154	184	173	161	139	166	171	171	157	162	157	155	153	153	145	154	164	160	142	174	188	163	167	146	146	170	160	179	154	170	158	184	167	177	160	160	168	129	146	152	160	151	152	156	147	177	172	160	177	167	173	154	172	160	170	158	156	155	140	143	153	154	191	133	150	151	145	178	140	161	130	174	161	140	181	148	160	160	138	135	143	156	160	168	153	166	162	191	148	167	154	155	143	151	172	157	172	160	182	148	194	164	162	149	162	151	176	162	163	159	142	181	157	142	170	175	145	137	156	149	185	157	161	171	130	153	176	176	127	161	162	152	169	156	161	173	184	162	165	161	132	179	168	185	172	166	167	162	144	133	140	146	175	146	136	167	166	161	149	178	143	162	156	132	170	150	171	174	138	165	141	179	159	156	161	173	175	161	180	163	164	149	154	164	150	130	148	175	146	145	161	188	168	169	141	122	157	170	141	170	154	174	165	141	172	171	158	177	165	168	139	161	138	166	169	135	184	167	156	161	172	145	151	164	141	146	154	205	174	154	155	164	166	173	149	157	154	182	158	169	142	149	155	147	195	165	152	161	174	152	155	176	162	156	157	137	147	148	171	148	160	166	169	165	147	164	168	164	156	156	137	151	170	137	155	168	166	165	156	172	169	161	138	160	163	170	167	184	164	181	161	170	173	150	168	174	161	143	163	160	144	162	152	161	130	156	156	158	171	183	176	125	171	154	160	153	175	145	162	147	164	159	167	175	167	192	159	169	155	150	160	175	156	150	163	161	154	175	154	154	163	163	178	183	153	161	165	173	150	139	151	158	131	141	165	159	174	174	163	175	168	155	164	165	136	129	152	133	170	144	139	153	149	143	175	164	135	168	164	182	179	153	161	179	171	153	165	173	153	173	153	152	177	172	160	173	164	167	143	142	166	155	150	171	168	137	162	161	140	145	150	164	167	168	152	161	163	145	137	158	164	181	161	176	150	175	146	151	167	167	149	153	157	146	136	171	163	165	167	165	177	175	145	159	167	152	166	161	154	180	151	159	150	164	146	160	146	168	164	153	164	185	160	166	162	156	140	186	167	150	160	155	152	154	148	141	136	164	148	149	155	168	178	173	159	161	152	147	150	171	167	184	150	151	145	169	153	164	158	165	158	164	142	139	159	158	156	168	173	157	136	165	170	188	162	156	172	168	142	163	171	184	152	175	161	179	156	155	177	176	173	200	176	148	177	162	144	164	154	142	139	137	152	157	170	171	146	163	171	178	154	153	158	181	179	180	165	157	153	172	165	150	171	170	162	143	171	155	171	167	161	151	143	150	172	174	146	164	137	157	162	173	147	144	161	171	161	141	136	174	187	160	158	160	165	161	176	149	169	168	152	171	170	176	160	157	145	166	169	160	155	154	177	168	171	174	150	163	164	153	187	154	168	166	187	150	179	151	175	168	173	147	132	142	167	150	147	148	176	153	167	174	155	172	123	137	164	153	172	167	162	158	155	162	137	142	169	178	158	152	179	141	172	172	167	166	155	159	168	175	185	165	158	153	170	158	161	132	168	165	190	160	178	165	155	162	168	170	159	142	143	151	144	152	164	149	182	162	135	174	160	170	158	172	169	137	168	177	167	166	161	160	156	188	153	144	150	161	144	152	164	155	165	159	174	160	138	153	165	145	151	134	180	168	154	160	141	171	153	183	157	154	131	154	183	169	156	164	158	155	148	155	172	166	161	126	158	157	149	149	149	172	156	178	166	146	149	179	156	149	159	166	172	154	162	150	166	158	148	160	169	163	159	163	145	175	172	146
9838	6035	7724	7576	4260	2971	2212	1634	1353	1151	1050	1015	906	853	778	754	719	668	594	599	540	577	523	548	520	517	482	449	501	459	450	444	419	446	423	396	445	419	413	431	438	485	452	377	434	446	424	394	420	403	429	429	431	393	391	421	401	399	416	384	394	446	410	384	396	409	413	357	414	399	393	402	372	398	405	400	409	415	412	387	404	371	386	405	426	393	411	366	413	411	424	399	397	371	410	417	383	426	389	405	371	386	396	389	435	391	406	428	406	407	420	381	402	381	398	391	383	400	377	412	383	347	420	397	401	386	410	383	401	405	426	434	430	394	394	370	384	402	443	388	382	392	393	383	399	404	397	426	404	342	383	378	424	384	396	425	389	414	379	415	400	387	385	404	406	367	389	413	411	411	441	383	369	395	390	435	411	384	393	405	400	381	374	430	401	414	421	406	399	401	422	396	388	424	454	413	388	386	419	407	397	369	404	408	389	422	399	419	409	391	356	403	394	400	416	395	370	397	374	401	390	415	404	417	399	402	362	406	365	398	403	364	382	366	366	417	411	378	425	355	407	368	394	405	415	411	429	411	405	419	374	400	392	413	420	393	400	441	413	407	395	372	421	368	351	385	403	401	385	413	400	392	416	454	410	412	417	381	385	392	375	425	416	407	384	389	396	426	415	380	393	416	389	404	427	403	388	395	396	377	367	382	407	427	402	373	432	397	406	391	419	369	384	365	433	387	394	392	408	425	420	396	405	433	399	395	372	399	388	391	387	411	361	388	396	385	397	411	372	407	412	408	410	423	403	423	436	439	384	413	385	366	371	398	371	419	376	417	369	385	389	416	404	433	410	402	360	396	413	386	392	415	361	367	391	422	385	406	373	395	413	381	432	360	376	379	365	377	390	396	374	393	413	375	386	393	408	418	415	390	414	416	364	379	403	413	385	366	427	463	404	413	391	408	386	396	402	389	378	417	407	389	395	395	399	412	412	385	407	365	361	415	404	401	392	395	397	430	382	366	364	391	397	381	386	421	405	419	397	385	419	391	406	378	374	384	427	432	414	360	398	384	396	383	401	373	391	388	406	410	414	435	394	395	418	424	433	442	424	376	418	395	395	436	377	385	372	366	358	417	434	429	406	416	381	381	380	390	391	365	401	406	431	396	427	400	403	405	412	396	382	389	343	396	396	404	406	412	400	373	386	407	419	408	421	436	396	381	402	392	384	402	388	407	402	399	404	413	413	407	383	422	390	404	435	426	404	390	398	385	375	407	417	398	376	370	448	413	402	435	341	367	390	360	407	403	406	389	406	404	408	390	385	393	400	369	382	414	427	382	392	408	382	409	418	389	383	367	373	377	406	373	381	383	430	433	371	413	424	395	448	418	375	431	417	391	386	400	400	383	382	389	401	390	401	383	419	400	422	436	412	344	339	381	393	378	394	380	390	407	390	414	381	353	421	388	393	429	444	403	419	390	397	424	392	415	373	389	389	390	404	417	405	385	466	403	423	397	426	411	365	366	383	433	375	400	412	374	381	393	386	416	364	412	352	372	399	391	361	386	411	392	402	396	421	394	403	396	390	399	392	387	393	388	391	421	396	367	375	406	394	406	393	382	396	351	425	403	396	385	393	418	394	408	394	380	384	378	426	381	401	380	393	380	364	400	373	395	415	415	397	427	397	397	407	410	387	423	367	402	375	393	369	377	412	418	388	388	418	375	370	425	402	420	374	430	409	397	381	417	390	389	390	420	402	383	400	408	388	391	380	405	390	395	382	399	396	376	415	419	416	415	373	397	396	410	359	416	438	377	385	368	413	395	404	417	390	434	394	406	427	409	397	380	391	425	394	362	406	382	387	401	392	406	361	396	394	397	413	424	391	383	403	380	401	405	396	379	381	416	402	397	400	393	410	395	388	435	419	378	394	367	398	400	404	427	396	399	397	371	356	417	359	396	372	421	408	394	407	383	386	389	403	410	428	379	393	433	386	414	380	403	391	369	408	422	402	370	426	426	379	403	419	386	410	390	374	387	400	402	370	426	387	400	351	394	403	396	406	423	405	414	412	399	375	412	437	430	394	383	387	390	379	373	396	409	431	396	404	364	376	380	407	421	370	386	399	408	405	354	423	390	379	400	381	388	421	380	371	375	394	371	393	422	402	351	413	400	406	351	383	403	377	379	376	413	390	423	371	447	397	425	391	374	377	376	375	342	416	377	414	415	398	384	382	417	391	417	397	380	399	380	380	362	400	412	396	391	396	422	408	404	378	412	427	370	410	368	404	398	373	405	402	396	420	418	391	399	420	420	392	385	388	387	442	427	401	407	392	381	348	388	376	396	373	412	420	362	373	416	422	404	391	369	412	415	376	402	383	392	405	424	390	372	401	385	417	411	390	388	394	389	412	364	406	411	380	350	415	353	377	390	393	405	388	414	388	384	455	389	416	359	399	380	395	423	392	416	398	409	424	404	375	411	413	404	419	363	374	399	396	404	393	416	423	376	419	425	391	379	399	438	378	364	434	384	420	404	385	404	392	408	420	389	405	369	405	382	388	384	395	380	440	408	405	392	406	401	416	424	390	412	394	370	425	413	420	404	413	418	389	391	414	433	407	429	421	394	387	428	414	412	350	401	441	441	395	403	397	444	380	394	407	401	377	406	321	390	406	406	384	380	389	384	387	409	356	420	403	358	401	420	454	385	410	417	400	378	386	366	386	390	422	456	397	372	423	371	424	392	406	426	388	400	403	401	432	394	356	385	344	387	425	426	362	411	358	376	413	381	397	403	369	398	424	448	433	365	434	362	389	399	420	390	383	423	434	436	387	417	388	411	358	423	419	400	361	433	393	397	391	370	404	384	419	414	372	415	390	395	379	393	458	417	447	418	367	384	422	398	397	412	380	404	380	389	391	402	422	405	394	406	421	396	409	381	459	370	388	410	375	373	386	388	451	397	401	382	391	368	352	385	408	377	413	431	431	412	375	389	375	428	403	394	398	406	413	398	389	405	416	368	372	376	367	408	377	388	420	373	409	372	402	402	402	402	400	415	417	387	442	415	357	404	412	417	374	414	396	369	411	411	426	366	411	404	383	439	411	376	385	405	367	386	408	394	371	416	414	424	435	370	391	426	358	373	379	380	437	385	417	403	386	370	429	376	386	371	393	375	359	382	406	370	438	424	402	410	404	414	376	392	421	378	413	378	420	408	384	387	407	405	417	376	383	420	388	428	435	410	373	441	401	369	406	394	396	407	393	379	411	383	367	402	415	418	466	386	388	394	416	385	404	390	383	430	409	412	389	369	376	387	411	397	406	391	413	392	404	406	386	398	426	372	411	407	394	377	416	414	420	394	393	410	375	400	417	372	399	415	365	390	421	427	428	415	434	407	430	376	372	368	408	395	407	385	361	434	428	388	390	377	405	394	401	435	404	403	416	429	435	403	398	427	427	409	383	387	378	385	413	361	428	403	390	375	384	419	396	397	385	384	369	436	381	410
23708	11581	11850	8863	6401	4296	1951	888	616	455	382	387	385	341	297	283	242	258	274	225	222	226	209	217	225	193	195	215	202	169	166	196	191	190	173	183	202	181	154	184	187	175	188	198	168	171	186	190	148	170	177	183	171	199	191	190	219	163	205	158	185	162	172	191	177	186	185	166	155	157	171	201	173	162	167	180	186	176	166	181	169	173	151	193	186	176	168	166	185	191	144	162	176	204	158	155	163	168	181	175	197	177	208	168	167	164	164	168	168	174	198	158	169	182	172	184	171	179	192	187	181	166	192	179	193	191	173	159	198	169	169	163	147	196	189	175	149	168	170	167	165	201	168	176	134	188	184	187	163	168	169	198	148	147	159	139	188	202	158	188	141	172	174	188	183	180	182	148	186	169	177	186	187	180	182	187	179	175	200	174	179	175	193	193	181	153	176	187	133	153	175	206	162	174	188	157	181	168	178	165	147	174	170	173	194	147	176	179	190	156	216	162	178	171	208	163	172	180	169	186	181	180	210	162	153	150	171	199	166	167	190	203	180	176	185	166	153	179	166	168	206	197	190	204	198	199	162	162	191	158	180	218	187	181	179	150	170	171	169	192	180	181	180	191	147	188	174	175	167	163	169	217	160	155	176	162	158	179	169	190	188	189	177	162	182	181	158	181	184	144	192	169	158	156	169	160	200	199	161	172	185	147	208	170	168	159	157	176	164	175	174	198	192	172	192	182	160	163	168	166	153	185	203	171	178	183	169	157	188	175	175	154	172	174	191	196	181	171	166	176	158	175	173	177	159	203	173	160	167	175	150	164	158	173	182	152	185	149	176	172	179	167	154	170	177	148	169	157	171	187	151	163	172	182	155	155	185	167	170	173	190	174	152	173	183	182	194	174	191	150	188	161	168	179	161	162	165	187	164	146	167	188	162	161	183	167	188	174	143	181	143	158	186	189	178	183	197	160	171	171	171	176	179	177	169	149	159	152	181	173	203	155	187	203	186	199	173	154	161	171	173	192	158	158	185	157	162	168	142	180	174	176	164	170	200	180	150	177	175	170	198	164	196	168	191	186	195	188	196	185	188	173	163	197	172	189	166	152	154	196	185	175	177	203	171	171	176	197	166	176	161	175	169	187	188	169	172	145	176	157	183	190	177	177	184	191	179	169	185	169	168	184	190	165	187	174	153	156	151	166	172	186	157	180	171	198	192	162	156	174	170	143	151	154	152	191	170	186	178	142	165	173	165	177	194	178	188	160	185	165	158	166	180	154	169	155	170	188	166	176	171	187	194	174	179	160	151	161	153	175	177	164	192	172	195	213	189	191	180	201	169	183	170	164	194	190	168	179	172	188	183	215	153	159	153	170	171	156	162	168	185	145	176	180	165	169	145	139	156	183	177	155	189	170	181	177	169	176	193	150	148	180	190	165	173	196	166	172	178	197	181	163	183	175	162	161	187	174	207	183	155	169	169	173	179	171	178	167	190	164	178	193	178	166	153	175	175	146	194	163	181	171	156	160	178	163	177	193	193	177	192	182	170	155	176	155	192	151	172	180	164	151	173	188	183	174	166	167	157	166	168	154	162	172	154	158	170	176	159	162	169	165	172	166	161	170	159	189	168	157	181	191	175	186	154	189	174	178	169	168	185	192	177	188	176	165	173	164	157	172	185	169	165	188	169	166	179	162	186	180	172	145	168	176	174	178	191	178	184	151	168	209	185	167	188	171	192	176	189	168	172	200	161	147	169	135	181	193	202	168	158	182	161	184	182	161	162	174	172	166	170	172	176	166	165	175	170	162	161	153	150	183	182	185	148	160	176	186	161	164	198	187	182	191	181	170	153	167	177	166	185	169	184	196	175	157	163	180	189	175	174	188	185	174	178	156	197	154	187	176	177	188	171	178	176	172	168	172	175	174	169	182	172	178	179	146	194	181	187	195	174	169	157	173	163	160	198	170	187	174	193	168	184	170	149	199	168	181	179	175	170	166	195	175	170	191	184	194	188	181	189	155	187	177	155	162	186	188	183	175	160	169	165	160	146	168	169	155	170	155	188	161	149	207	163	195	181	156	159	160	174	155	168	157	204	192	182	188	199	135	195	197	196	184	170	168	195	203	175	171	171	162	186	183	196	192	161	183	167	175	162	175	163	184	166	165	134	189	170	188	181	180	161	169	196	170	176	172	146	149	176	158	180	161	171	180	177	156	166	174	159	175	192	190	187	153	172	175	197	167	138	155	158	171	152	175	157	150	159	183	133	176	162	177	193	170	159	180	179	168	163	175	183	174	185	160	194	155	173	196	158	177	198	180	197	166	179	179	176	206	193	159	141	153	185	169	159	180	164	167	173	148	157	193	163	160	155	166	165	175	180	176	180	164	188	189	172	163	170	162	168	177	176	164	140	163	184	169	190	174	181	175	207	199	177	210	199	194	180	169	177	182	169	161	155	153	183	178	172	167	192	176	173	156	187	184	177	151	183	180	176	161	197	195	182	159	184	193	210	160	170	170	168	177	179	191	177	163	204	208	166	149	160	178	182	203	177	169	179	165	197	156	180	191	162	181	185	174	169	167	157	147	191	180	159	171	179	208	165	169	166	180	164	151	159	193	177	152	191	176	169	176	198	160	178	183	170	175	170	174	172	153	168	172	154	150	158	172	194	185	178	162	163	171	175	175	178	202	174	183	168	143	159	166	162	174	166	178	185	164	153	167	177	188	193	174	160	147	173	198	183	164	169	168	171	190	187	172	202	177	175	182	165	193	156	181	195	191	177	181	163	172	145	176	195	180	154	183	185	157	175	182	149	169	171	184	177	156	186	165	178	171	177	171	185	174	172	178	183	153	156	159	156	186	178	190	180	176	178	171	158	158	177	181	165	165	173	196	196	195	172	171	178	184	181	182	184	156	182	190	171	174	179	191	192	190	125	173	197	155	164	179	182	147	174	157	192	194	183	185	159	181	159	199	161	170	182	181	149	179	188	167	167	186	186	146	150	200	177	191	179	179	183	161	154	162	165	164	181	196	161	173	189	173	214	166	177	186	171	161	200	177	161	168	191	191	162	183	172	155	153	198	161	170	189	164	164	164	188	157	194	202	185	170	172	189	177	158	169	169	173	153	160	178	159	177	171	149	165	148	156	168	192	162	139	155	202	172	160	148	163	152	178	164	189	157	179	165	185	169	175	172	180	181	165	159	197	186	159	160	174	177	174	155	185	171	156	145	154	203	189	151	175	176	185	157	169	160	178	163	186	171	173	174	181	188	163	146	172	183	159	172	189	153	163	177	189	166	193	162	183	177	156	184	139	176	173	180	196	197	180	158	178	170	194	172	157	166	158	166	190	157	188	149	188	161	192	174	181	201	172	168	160	164	167	177	170	189	186	189	146	173	171	191	203	206	194	192	169	173	171	183	156	151	185	194	187	150	169	201	187	176	160	162	143	203	164	185	200	173	156	166	169	154	173	162	166	157	166	167	207	160	166	173	189	169
17133	10588	17962	18534	16494	12816	7160	3819	2873	2185	1753	1931	1765	1549	1297	1104	1064	1087	956	930	810	932	910	767	699	683	605	588	594	554	537	541	508	478	503	474	498	477	495	476	487	471	487	502	465	508	438	479	490	455	472	451	463	457	453	460	415	440	428	448	423	453	435	459	448	429	459	433	430	401	429	429	473	453	414	384	450	445	462	414	474	401	427	414	453	422	417	434	383	431	395	440	425	447	420	421	403	445	426	390	457	419	456	488	434	432	436	398	433	425	429	456	422	421	450	415	452	447	445	448	413	372	468	422	435	425	413	432	476	458	410	455	436	413	440	435	427	423	443	393	442	405	447	468	386	432	401	442	428	432	451	436	403	458	422	451	431	447	429	422	403	438	439	428	430	407	441	439	449	444	424	489	423	416	426	447	446	435	424	434	443	460	450	403	438	434	419	418	404	415	445	412	399	427	437	423	377	409	431	421	402	397	410	395	443	413	457	429	431	403	417	431	445	381	435	386	396	417	453	456	431	444	422	436	432	468	439	398	416	467	431	430	408	401	447	440	396	389	396	434	408	414	439	445	431	403	429	459	424	430	439	416	446	407	448	417	417	457	406	395	392	461	427	421	393	455	419	420	407	400	430	401	435	392	426	417	439	470	416	422	407	404	421	452	416	391	440	440	420	434	445	438	411	438	403	440	410	419	447	378	433	398	436	428	450	434	437	450	432	441	427	445	427	423	447	423	427	402	458	425	412	435	426	390	413	425	443	431	440	433	420	419	376	430	435	460	445	460	406	459	395	397	454	430	393	433	451	463	454	461	430	382	423	410	431	446	425	450	415	395	456	453	439	423	465	422	421	404	434	412	433	443	424	454	384	436	415	422	428	462	423	430	432	440	441	464	439	400	412	421	446	444	436	404	445	429	414	431	445	450	402	430	429	399	456	421	452	435	441	405	442	436	425	455	453	426	434	416	457	450	403	437	440	411	425	450	471	442	434	424	438	416	432	427	435	417	418	402	402	432	460	431	424	387	461	418	413	409	414	438	426	426	411	446	428	448	445	387	457	424	431	442	424	432	440	440	422	440	432	442	399	428	453	389	412	414	424	439	400	439	439	411	443	431	382	426	438	439	428	458	456	433	473	440	421	430	458	440	477	414	411	450	375	453	410	430	418	429	446	411	431	432	431	422	408	413	430	393	425	445	433	452	424	394	436	386	397	431	421	433	483	464	414	440	430	446	406	479	408	414	426	456	445	416	462	436	424	418	407	465	395	416	409	468	415	448	426	445	427	412	391	406	452	432	401	423	449	442	438	439	416	436	416	421	399	433	406	445	444	420	460	427	441	425	445	404	407	403	440	439	440	432	461	429	447	431	415	421	442	471	408	429	444	437	431	425	404	451	442	449	406	399	418	406	408	462	407	443	420	428	436	445	437	406	447	425	415	402	441	456	434	413	450	434	432	434	428	445	456	421	435	460	410	409	447	440	421	433	400	434	430	433	423	436	427	437	413	464	431	420	407	433	412	437	430	382	404	457	434	430	416	393	441	398	447	429	454	435	429	413	444	432	441	457	435	432	409	439	401	430	414	402	449	429	447	436	428	406	452	426	423	394	406	439	411	434	412	426	409	482	421	437	425	404	398	445	414	439	435	392	427	432	448	452	437	444	375	444	450	432	439	433	430	457	436	423	424	417	406	444	440	422	449	389	403	443	427	438	419	434	409	433	416	446	417	413	411	448	407	434	423	421	416	414	433	452	413	447	422	444	456	476	428	458	438	423	444	438	444	397	403	412	408	405	453	466	442	444	431	443	454	423	421	439	400	414	448	412	430	412	449	433	426	437	430	420	443	393	421	440	403	421	439	428	456	415	445	433	466	421	433	400	434	403	404	443	435	426	444	430	451	418	426	409	483	462	478	430	401	409	446	448	423	415	424	434	409	459	451	389	447	473	434	434	432	400	426	445	449	462	447	391	400	435	416	434	431	429	453	382	424	446	426	438	431	449	396	420	423	412	455	452	405	420	436	441	443	441	410	414	429	436	443	439	429	476	432	426	416	428	451	471	455	423	435	393	408	424	426	432	414	419	420	405	405	407	444	444	392	453	423	421	492	432	415	452	403	430	471	430	474	438	438	396	411	408	414	429	450	461	457	446	420	411	449	442	420	414	440	422	476	426	442	417	430	400	405	444	430	440	419	394	424	400	431	462	429	430	442	421	457	446	423	464	464	451	434	464	420	489	407	449	454	446	480	429	441	419	437	417	411	437	438	411	439	406	427	461	424	420	424	448	449	481	453	419	430	430	445	422	430	427	422	456	462	411	451	435	414	444	430	464	443	430	452	437	402	419	423	446	447	443	437	443	441	421	429	417	415	438	418	411	429	422	398	470	430	417	395	466	428	403	387	423	460	435	433	385	447	448	432	439	433	401	448	427	451	412	434	444	458	425	443	416	430	405	412	449	460	464	429	409	414	434	417	407	407	505	457	455	418	450	428	426	435	399	425	438	452	440	437	453	460	472	435	422	484	426	431	445	427	428	380	431	429	406	450	390	439	406	447	425	435	432	439	437	461	410	435	441	436	438	421	441	460	436	435	441	410	409	440	443	427	445	447	453	454	450	431	408	425	396	429	439	422	439	427	428	439	427	428	420	425	458	429	409	448	388	459	464	406	468	444	462	443	446	417	395	428	442	423	424	435	446	406	398	438	446	437	429	418	408	455	437	455	429	406	406	423	443	429	414	464	452	430	433	437	464	434	421	445	424	447	423	441	409	426	439	408	462	424	467	450	451	460	473	391	458	428	389	412	425	436	434	464	431	445	430	442	391	465	430	437	422	434	437	462	432	458	448	480	441	424	432	482	411	425	422	448	413	399	481	447	439	422	479	434	419	420	432	454	386	410	417	431	394	480	432	438	405	449	432	444	407	406	460	423	398	388	414	427	417	404	432	458	398	422	416	406	449	434	430	386	409	407	442	460	434	433	455	468	393	436	455	451	459	432	433	431	447	422	438	447	427	429	376	470	426	458	455	402	424	419	448	452	416	421	433	450	434	408	445	446	448	446	410	453	463	441	396	442	398	441	428	442	396	435	435	447	450	465	442	391	461	479	441	441	433	490	458	438	443	425	429	428	423	452	455	468	451	428	442	418	440	402	436	478	472	432	426	399	444	424	443	399	419	422	447	401	443	441	430	407	414	436	456	406	429	431	421	398	441	441	378	424	467	453	436	405	454	450	437	405	434	478	408	427	442	442	414	431	459	440	458	399	416	454	450	447	470	440	426	433	413	457	414	411	443	438	452	498	423	425	438	466	467	446	426	419	424	468	466	430	465	456	415	414	430	442	449	465	463	453	446	430	446	439	430	429	427	413	444	455	396	405	397	446	448	417	417	463	428	451	413	459	406	414	423	457	470	441	468	442	442	386	422	409	458	359	422	407	425	434	427	439	440	412	413	422	409	429	419	408	394	386	452	435	424	503	415	430	468	440	446	468	423
32137	17329	17644	14019	10732	8123	2735	1361	802	616	587	523	472	415	327	312	286	294	300	309	294	258	304	230	217	191	200	195	173	163	179	173	172	180	169	160	172	151	141	143	163	139	170	165	155	164	177	161	184	151	159	188	157	157	152	149	165	155	142	156	148	156	160	153	144	165	158	159	154	161	160	180	138	139	163	130	141	159	185	184	129	174	141	146	183	153	149	151	135	146	177	166	143	148	145	140	166	151	159	167	158	157	131	153	165	165	140	135	145	159	136	171	169	176	142	170	147	138	166	149	159	146	141	177	164	177	139	166	126	139	138	148	146	154	151	156	127	146	129	147	165	167	167	143	155	162	161	135	136	141	152	167	155	147	163	165	153	148	148	150	169	175	150	145	155	139	130	144	140	163	141	151	112	155	168	140	153	157	162	161	168	134	145	146	148	158	179	145	175	154	131	169	157	142	139	146	159	167	175	157	149	139	144	149	154	160	163	166	165	146	145	174	157	154	158	134	148	140	137	147	157	140	149	176	174	163	168	169	160	169	136	165	144	164	152	153	136	154	156	141	156	157	145	177	172	141	151	144	160	160	149	168	169	135	157	137	157	174	145	164	139	162	151	173	169	144	153	138	143	141	144	163	163	152	139	145	173	141	132	173	150	156	158	164	160	148	181	140	158	138	148	150	136	146	169	170	154	127	134	162	163	150	148	136	185	147	160	179	167	160	153	152	151	139	150	139	204	163	141	141	160	149	167	148	148	154	158	158	156	173	150	141	145	145	151	155	155	166	157	137	157	165	160	140	143	144	159	138	145	156	162	130	157	169	147	148	156	161	161	152	163	157	155	164	155	134	145	158	185	140	163	144	155	168	157	169	165	166	145	161	168	176	166	166	164	163	152	128	157	143	170	180	154	177	161	151	165	138	185	149	145	164	157	153	135	164	148	151	160	171	159	161	124	159	162	147	166	146	134	143	160	172	150	159	148	150	155	148	143	133	142	155	144	163	154	153	133	147	156	142	151	154	173	139	168	139	158	131	151	150	152	136	151	143	146	145	146	139	142	157	141	149	141	133	155	151	152	164	155	146	166	157	169	141	156	151	161	140	155	165	135	160	164	157	156	142	181	147	130	151	141	156	143	150	149	180	174	154	153	150	131	158	135	117	146	152	135	164	180	129	138	132	145	168	163	148	155	133	154	130	153	132	170	129	137	155	163	153	167	140	152	136	156	121	150	179	170	154	166	179	174	188	128	164	149	153	160	172	169	155	162	142	158	128	143	160	162	129	165	176	172	153	162	150	153	140	137	144	176	159	145	145	174	140	153	176	160	150	152	167	143	168	183	181	156	135	150	164	151	136	141	170	186	159	159	158	161	157	159	165	143	168	158	133	157	159	146	160	148	125	161	149	163	138	159	157	153	144	180	136	139	143	137	137	135	163	135	137	153	178	153	140	162	144	152	142	158	145	145	150	132	144	165	160	158	174	148	160	183	171	154	155	132	160	143	180	165	164	183	146	155	160	170	166	145	142	157	168	144	154	173	164	155	159	130	156	137	146	172	145	151	167	145	151	178	157	156	157	180	184	143	147	167	161	150	142	128	147	159	162	139	145	143	178	145	152	130	161	165	134	139	143	149	154	173	150	142	129	124	144	163	151	168	160	165	166	178	143	162	172	154	191	151	155	134	136	145	133	139	159	150	136	158	154	158	140	139	146	143	151	138	161	141	163	149	134	143	165	165	151	178	148	164	164	168	157	152	133	149	146	175	147	138	166	160	178	149	157	174	130	139	145	160	158	154	156	166	159	171	155	155	158	134	161	172	168	173	168	155	183	163	152	153	165	161	164	157	167	160	159	178	157	141	149	159	168	142	155	159	168	129	131	144	151	155	152	145	127	163	182	157	169	151	164	154	149	162	158	160	164	164	152	142	134	168	143	143	131	163	163	164	147	120	178	132	140	154	152	163	155	139	143	159	151	130	134	153	154	137	139	146	145	138	164	154	159	143	165	161	182	159	159	136	173	137	151	146	155	157	162	144	167	169	151	161	177	152	136	161	135	148	156	138	143	140	152	146	145	149	170	160	140	154	146	170	147	142	140	173	184	180	160	157	179	147	166	148	150	152	161	166	146	160	145	136	120	128	164	156	136	149	172	147	135	137	171	193	142	130	158	167	136	131	166	154	162	158	136	157	151	145	167	163	146	147	148	142	148	164	145	147	169	154	143	150	132	145	127	159	170	152	165	156	129	168	157	167	155	169	152	144	179	153	167	159	165	149	158	166	181	180	146	138	139	173	159	164	156	167	146	173	165	139	154	159	166	169	155	149	143	167	176	157	149	153	144	163	150	138	161	142	162	165	154	168	158	143	167	144	143	166	148	134	153	155	143	151	162	142	137	140	146	160	158	150	139	156	164	140	141	121	152	136	180	131	127	160	147	153	159	137	149	180	158	126	132	145	160	160	159	142	151	167	153	146	150	146	172	142	168	136	148	173	141	162	135	136	161	193	157	147	156	153	162	166	158	170	139	166	148	145	147	172	153	137	162	162	145	170	164	152	148	157	145	163	153	149	138	157	158	182	157	147	151	159	181	160	147	182	149	158	157	161	161	145	129	153	170	151	140	148	133	157	134	166	150	165	168	136	166	155	154	156	139	165	137	168	166	140	174	127	154	155	157	165	160	134	152	153	143	146	160	147	154	147	166	142	143	126	154	144	148	128	164	178	162	154	162	155	135	151	175	156	147	137	164	143	141	170	149	122	138	144	151	152	170	145	130	173	145	190	151	152	143	160	153	151	167	169	158	151	138	153	143	160	158	156	152	148	167	154	166	152	157	167	171	123	143	130	154	167	175	180	162	145	150	157	168	170	156	166	159	121	149	137	166	141	153	164	179	153	170	153	141	137	162	159	137	130	141	147	148	136	161	167	141	160	144	145	172	161	165	161	159	150	122	141	162	143	154	161	136	183	188	165	154	144	180	171	150	146	157	166	144	143	155	139	143	155	152	163	146	147	140	136	153	155	136	145	148	143	147	140	151	148	141	167	167	149	165	171	158	146	145	156	154	148	155	147	140	151	165	163	151	134	171	151	140	139	164	149	137	157	160	129	162	148	127	164	162	167	162	165	161	149	149	160	153	170	161	168	161	120	118	163	177	163	158	155	162	164	146	185	135	155	151	147	151	146	160	145	165	144	157	165	166	140	142	161	156	171	160	133	159	140	161	150	146	168	146	145	158	140	154	167	141	127	139	189	147	165	169	168	156	168	165	171	161	160	137	136	165	161	160	169	156	124	183	169	140	151	160	167	177	147	144	145	186	156	141	145	129	160	175	176	142	139	127	161	137	143	160	176	137	146	148	160	168	145	144	154	149	159	141	169	141	137	165	112	138	155	155	154	159	154	170	164	147	146	140	153	156	139	148	154	140	144	125	154	162	153	134	146	134	174	155	155	177	164	156	163	158	153	133	142	132	171	150	132	130	182	148	193	158	179	150
21765	14418	23391	23681	22852	18122	8122	5287	3497	2936	3060	2630	2343	2066	1670	1341	1393	1346	1290	1215	1004	1163	1023	993	860	835	666	658	600	558	551	545	536	489	506	441	474	449	447	439	458	411	428	456	426	430	409	432	408	429	384	366	402	386	395	412	392	392	428	364	390	378	371	370	404	385	375	359	405	372	342	396	381	345	352	388	368	397	388	400	343	363	371	390	371	380	396	389	416	374	388	364	346	407	376	401	345	422	344	347	359	390	399	382	346	410	390	372	350	400	349	358	367	397	357	408	376	384	361	372	384	337	369	420	383	378	365	380	393	354	385	378	384	367	381	379	412	392	395	394	359	391	365	416	376	368	360	368	340	375	395	377	391	344	369	413	398	397	370	409	354	410	391	391	357	350	357	366	400	378	379	368	348	357	377	382	385	375	394	380	397	376	377	356	370	363	399	375	364	375	353	376	394	382	380	348	330	362	401	363	394	357	362	397	359	357	367	380	337	356	373	326	385	397	382	360	386	370	379	386	363	347	383	380	400	346	358	376	392	390	333	401	390	393	385	375	383	397	372	369	362	394	408	357	371	364	398	385	370	363	350	383	393	349	354	392	397	389	369	353	379	371	402	375	355	358	403	393	382	369	392	413	369	376	399	390	369	416	411	367	359	357	353	364	382	399	387	373	362	379	415	420	346	372	390	396	396	359	368	393	362	378	371	373	387	375	351	396	357	409	370	386	377	386	388	359	377	368	358	402	391	378	382	396	377	385	366	355	364	392	358	368	367	397	366	386	361	380	366	422	383	382	377	383	309	350	342	364	376	367	393	397	386	367	382	391	342	361	405	363	353	358	342	376	360	359	429	391	382	384	364	364	394	373	355	404	382	352	390	390	375	383	392	409	378	370	358	374	378	385	357	358	418	370	385	381	362	385	339	347	368	405	357	375	361	368	364	407	356	369	336	388	370	369	377	370	373	429	402	393	403	369	378	394	360	357	364	372	388	372	391	372	352	346	360	375	362	340	389	382	393	347	404	401	356	383	392	378	367	371	359	410	385	370	382	396	356	350	365	377	359	358	375	366	377	368	345	394	352	346	373	394	349	389	413	354	344	405	374	410	348	390	377	373	400	369	346	377	388	358	352	398	346	363	388	380	390	349	390	385	353	396	393	395	376	384	378	380	352	386	366	381	370	380	430	402	361	404	367	408	378	367	371	357	385	379	388	355	383	367	387	386	414	377	375	417	370	367	380	370	360	414	392	354	399	392	373	380	375	377	380	365	364	394	354	376	339	398	397	380	379	373	368	362	375	386	349	374	365	369	402	388	388	398	370	393	389	355	374	382	354	420	383	350	379	405	376	373	334	377	408	388	367	376	397	376	390	369	394	385	386	372	398	374	390	365	391	381	394	362	376	381	389	421	373	402	387	360	352	355	372	376	402	341	377	382	343	395	369	393	409	383	377	359	401	382	367	382	422	411	399	371	349	348	327	359	374	384	426	380	361	421	367	376	348	368	364	401	366	362	368	391	386	345	371	358	412	404	354	366	345	407	378	367	413	331	355	387	379	401	347	382	364	373	337	390	385	375	332	356	385	381	387	410	383	383	362	388	396	407	363	378	373	377	376	398	352	383	380	385	376	390	388	402	389	404	379	391	377	405	411	351	358	373	382	401	388	403	366	368	393	355	366	332	370	356	353	383	346	382	353	418	366	401	421	346	366	404	415	335	382	394	386	382	361	352	404	363	373	382	375	407	373	379	382	372	385	399	370	399	371	403	355	393	360	363	387	354	379	377	373	364	416	384	385	363	411	408	365	380	364	370	340	380	368	369	412	352	393	381	413	359	355	392	386	354	355	374	348	388	352	367	375	354	368	381	387	360	402	367	387	351	359	393	379	408	420	383	369	369	406	365	382	357	355	380	379	337	388	367	342	398	373	392	394	413	363	356	361	381	400	387	370	376	358	367	375	381	367	394	369	383	349	399	370	368	348	386	369	409	373	392	341	401	352	394	379	376	380	368	336	379	369	352	401	405	391	376	386	390	411	360	374	378	355	393	377	403	408	373	372	359	406	393	388	351	372	428	372	394	382	368	366	392	380	380	346	384	364	384	333	319	346	366	357	385	392	372	387	400	364	349	343	365	360	398	363	347	378	382	349	330	365	348	385	364	371	381	403	362	374	381	371	379	380	384	356	401	391	360	371	348	360	399	388	345	375	377	392	387	415	368	331	401	385	406	377	369	383	390	380	423	380	388	352	382	408	383	344	373	384	384	379	372	393	379	377	391	394	356	344	405	399	394	344	404	362	360	388	380	349	369	368	366	380	364	389	360	398	355	375	375	351	381	368	376	384	377	372	381	390	374	357	377	352	342	406	389	349	371	356	351	400	365	330	395	373	369	401	382	372	355	356	390	371	399	356	384	399	371	383	360	387	336	384	366	426	399	337	358	378	369	387	377	402	393	369	416	374	367	393	371	373	407	395	386	385	394	409	375	361	352	393	376	372	399	361	365	383	352	373	351	378	371	387	380	402	367	362	382	360	355	345	366	353	348	336	389	396	389	355	400	361	367	367	387	365	381	395	391	374	379	390	364	403	379	384	398	383	365	342	374	389	374	367	403	443	389	394	378	348	394	382	401	366	357	366	412	348	380	365	361	355	356	354	363	396	355	394	365	376	367	370	368	436	387	376	364	379	386	382	367	388	348	357	391	382	369	382	388	391	358	353	424	349	374	374	391	369	375	393	401	386	391	388	367	370	387	412	351	401	398	405	364	398	391	366	345	401	375	399	364	413	379	377	387	373	372	362	350	396	396	361	382	401	380	357	338	381	375	417	334	362	362	377	368	371	391	423	392	376	371	362	362	396	389	380	377	401	356	379	366	356	399	393	362	371	400	388	406	378	368	379	387	395	367	389	347	399	371	359	353	377	359	364	380	411	378	394	404	362	375	372	381	370	383	366	375	392	378	380	381	396	380	396	372	416	341	358	412	357	377	356	417	399	382	375	375	365	378	369	416	390	405	358	364	363	363	362	351	379	386	377	403	401	388	378	379	403	367	378	378	414	360	385	361	381	362	387	392	380	344	379	385	370	395	372	353	374	385	355	375	338	379	357	366	416	385	377	388	368	398	402	394	388	388	381	394	355	376	356	384	393	372	344	407	365	383	377	376	348	382	390	349	382	376	364	355	379	385	340	407	367	384	378	366	368	359	366	400	377	386	356	386	364	421	352	354	400	393	392	378	359	381	378	379	405	327	392	358	380	398	350	356	354	371	366	401	359	377	369	333	383	374	395	369	421	368	410	392	352	348	381	379	362	361	363	368	389	338	371	430	392	380	385	353	386	374	403	383	392	362	374	384	359	403	387	396	388	388	375	377	409	342	394	405	357	381	366	416	398	378	383	392	376	364	364	397	410	387	392	308	393	349	395	377	361	397	377	380	389	387	380	397	376	363	397	395	371	390	362	381	385	385	392	358	369	418	352	370	398	402	351	363	364	349
12008	5153	4337	2500	1145	751	446	384	323	297	283	281	218	240	235	224	224	213	209	204	184	180	204	178	158	164	163	173	172	160	150	178	169	175	176	166	164	157	187	170	164	150	192	161	164	142	163	170	179	149	183	185	179	180	170	175	151	197	152	151	173	190	158	167	168	195	147	168	165	160	172	171	191	160	155	144	162	148	165	155	150	164	177	167	171	154	147	157	169	138	153	148	164	136	194	136	171	165	145	180	170	185	158	173	153	145	174	140	170	154	179	178	151	149	176	153	143	147	155	184	178	172	146	165	151	156	144	138	151	156	166	154	144	149	166	157	151	159	159	147	150	156	169	179	171	160	190	151	163	162	149	176	166	152	186	164	149	142	166	151	167	158	154	153	154	148	148	149	180	166	195	157	157	182	178	172	179	172	174	173	171	175	170	170	165	174	169	167	157	168	163	162	157	155	179	166	171	165	143	157	150	182	165	169	168	164	152	169	178	179	156	159	158	147	176	148	171	153	171	182	143	161	167	160	163	180	164	140	174	189	176	178	143	158	156	148	165	160	169	150	154	158	155	157	157	157	158	166	159	134	139	160	171	165	145	174	143	164	148	164	136	154	165	181	155	183	158	172	169	182	175	154	177	145	184	147	163	181	180	173	168	167	130	160	163	144	164	167	161	160	160	165	176	182	166	136	197	131	172	151	149	159	148	167	161	187	167	156	146	157	171	150	161	162	168	143	144	151	155	155	152	164	166	164	167	158	138	142	176	171	137	167	157	164	187	158	151	183	169	154	164	178	165	141	151	160	160	167	158	158	182	159	155	186	176	168	181	173	144	171	154	168	165	188	166	174	150	186	153	161	150	148	151	138	141	152	166	176	159	156	154	152	161	166	145	154	156	156	144	162	170	167	159	188	174	134	153	152	159	161	184	175	144	175	164	165	178	174	173	182	183	147	162	163	152	156	162	181	156	147	163	135	144	185	160	169	170	135	165	162	166	152	181	180	158	166	163	153	150	169	162	170	165	171	161	166	162	170	177	162	167	153	167	166	145	136	167	164	157	169	171	166	173	157	158	144	157	155	164	166	172	151	160	158	165	195	172	156	167	160	205	162	171	175	175	147	171	165	152	178	160	165	149	165	185	140	187	169	165	167	178	166	167	173	150	175	176	164	163	158	178	163	152	181	170	163	170	150	171	161	175	146	154	169	155	143	151	151	170	181	187	140	156	160	188	159	186	164	178	144	141	166	163	138	155	164	154	177	166	141	167	148	145	173	150	156	154	159	161	175	174	145	153	157	178	162	153	167	184	166	163	156	163	159	155	141	169	168	148	156	190	155	163	172	156	162	169	169	146	163	167	144	201	170	175	159	147	149	168	190	156	150	161	130	153	184	179	148	164	165	131	160	169	161	158	172	171	168	148	145	145	145	175	169	171	147	159	154	154	155	132	166	175	165	168	159	184	155	173	163	158	188	162	136	142	163	142	168	157	161	180	146	175	157	142	158	165	188	173	170	159	180	175	147	143	162	169	158	147	177	152	191	172	145	149	164	193	157	181	144	169	155	168	169	146	177	157	152	162	156	152	181	174	186	168	167	163	163	175	140	167	155	151	149	176	169	139	190	198	137	145	148	182	151	140	160	177	136	151	148	164	156	134	166	180	143	184	136	160	174	164	151	159	174	160	145	144	151	167	158	156	159	158	163	164	165	173	176	155	160	182	147	175	165	150	175	177	130	160	155	161	171	149	175	136	139	156	167	170	131	148	158	149	155	165	158	145	155	152	184	145	156	138	176	140	190	176	152	160	168	150	152	153	177	149	160	155	152	167	169	160	155	174	135	132	155	180	163	163	143	154	153	152	159	169	145	163	172	186	143	170	148	171	162	144	154	189	160	146	185	177	152	177	182	176	188	173	169	155	145	171	144	161	164	188	144	171	169	166	140	161	172	183	171	175	156	164	156	140	171	178	142	167	160	164	150	129	170	161	160	162	178	156	146	189	168	162	159	128	157	150	154	137	176	167	182	178	171	157	155	171	169	170	159	163	174	159	171	188	158	148	168	175	156	165	183	168	162	197	157	150	154	185	180	186	156	164	165	143	171	158	159	138	140	149	167	169	147	187	164	163	161	170	173	187	151	162	168	175	147	158	166	175	169	163	165	168	145	170	149	164	168	182	160	162	154	142	149	164	172	170	143	169	161	157	143	160	157	147	159	154	191	174	189	167	142	185	147	159	166	167	178	152	163	193	152	155	142	189	154	154	155	153	173	154	171	144	156	178	154	183	164	149	152	172	150	193	162	166	169	165	166	157	158	168	183	158	174	148	175	145	163	156	169	144	204	175	161	159	182	153	146	154	174	178	161	141	157	147	150	154	147	159	162	148	131	180	160	143	160	141	168	169	175	190	172	177	142	141	164	158	176	180	160	137	154	148	170	158	166	169	159	166	168	144	156	160	178	143	135	158	172	153	170	201	156	157	159	158	166	152	142	166	173	169	175	163	181	156	156	158	162	176	154	170	159	198	167	164	175	165	159	162	176	161	164	166	160	166	159	127	148	142	172	125	162	156	185	185	170	151	154	160	169	142	158	117	178	173	173	171	174	149	156	152	153	177	154	166	162	164	151	162	177	162	168	136	164	133	185	146	159	166	168	156	149	174	188	173	168	176	161	160	154	156	153	170	199	167	161	144	141	165	158	147	178	165	145	159	150	161	164	184	176	156	185	151	181	145	179	163	144	137	180	156	153	169	174	188	182	169	159	151	175	152	163	155	160	164	182	176	144	175	150	164	130	166	157	134	136	164	147	166	159	164	161	150	155	155	169	159	147	161	164	155	178	161	146	164	182	157	150	152	159	174	161	164	149	150	138	174	160	179	173	167	143	170	188	155	152	160	146	156	153	169	144	178	159	138	160	152	158	150	158	164	166	176	125	163	180	153	161	154	153	173	164	148	149	155	175	198	156	172	170	160	166	151	171	168	161	147	162	169	146	147	153	159	176	158	141	169	161	184	185	165	170	182	130	149	161	169	160	146	173	156	160	176	165	141	162	145	154	182	140	139	164	158	148	167	140	179	154	156	158	141	172	169	170	164	167	144	143	154	166	173	180	160	158	151	165	155	160	158	153	157	142	133	158	160	178	176	162	184	169	168	174	157	149	178	163	139	170	170	153	130	189	156	145	146	159	149	138	142	162	174	181	169	148	152	154	151	154	147	164	155	166	160	144	144	185	174	140	179	150	147	181	147	155	152	147	152	157	147	160	167	159	163	183	139	150	158	159	152	163	135	164	166	152	152	166	157	147	156	163	161	161	163	166	163	173	198	156	164	179	173	168	162	176	154	153	140	146	166	156	149	152	163	156	157	179	150	152	158	148	164	166	171	158	167	150	182	154	163	176	161	177	158	158	156	175	168	164	166	154	170	153	151	132	169	161	165	172	163	167	176	182	158	175	181	173	186	174	151	154	171	161	171	173	164	197	153	178	160	160	175	183
9040	5264	8426	7041	4629	3400	2159	1763	1391	1311	1157	1066	978	882	852	764	722	694	644	643	615	573	585	555	568	529	531	508	479	441	454	439	480	486	476	428	444	465	470	438	443	415	440	446	409	385	424	418	409	453	427	430	434	423	426	389	437	390	442	403	427	413	369	379	424	422	428	419	406	377	435	427	397	389	400	461	384	417	392	411	407	384	425	459	391	437	397	452	409	446	393	417	397	400	417	417	417	393	433	422	391	432	397	388	418	362	426	447	371	426	372	374	404	426	410	398	391	410	423	415	405	405	373	407	420	414	406	412	398	383	350	385	404	389	375	394	358	393	398	417	435	395	441	399	451	413	393	394	392	366	397	391	398	405	404	388	398	440	381	400	413	428	388	415	392	376	399	421	383	408	411	424	415	429	422	424	413	414	392	385	417	408	391	398	412	456	390	398	409	367	376	388	407	416	406	368	402	398	383	406	401	412	392	409	412	404	409	399	421	412	392	438	405	390	419	403	451	376	376	430	412	388	411	439	395	392	404	429	388	406	405	385	419	415	379	405	407	396	415	372	447	429	376	401	423	395	386	389	375	419	393	400	426	413	409	405	417	432	430	408	383	401	376	409	401	387	387	411	380	416	425	365	435	419	415	434	388	401	387	422	398	411	391	342	359	410	386	436	388	409	384	462	423	398	422	394	420	431	386	385	387	400	389	373	409	396	386	414	414	418	408	385	434	394	416	398	390	388	424	395	389	408	373	403	382	440	438	399	427	410	408	417	410	369	406	414	386	438	367	380	407	397	430	410	385	359	402	437	414	389	392	381	420	398	434	423	418	401	374	384	399	412	430	372	406	422	430	397	418	393	396	397	387	391	400	404	396	412	382	398	393	437	407	402	400	413	370	367	412	387	421	403	392	378	403	380	403	414	383	395	378	392	416	416	396	388	404	365	412	424	396	367	418	396	373	375	376	397	409	416	386	395	416	401	411	418	398	366	385	390	386	379	389	370	402	381	388	431	395	414	410	429	427	403	403	416	391	451	389	402	414	432	392	451	371	375	374	373	392	404	397	393	386	392	379	399	376	376	410	394	418	416	399	407	420	427	399	418	366	405	402	412	363	392	427	395	396	386	403	409	387	378	401	384	447	420	378	420	392	384	458	419	382	413	379	385	435	405	395	356	407	365	394	402	393	386	426	401	431	409	421	433	383	405	404	372	403	434	401	385	395	409	393	388	400	429	425	372	387	418	418	405	395	380	437	415	441	397	390	381	398	420	420	402	405	412	428	411	390	363	439	397	408	362	374	396	412	382	423	348	409	410	364	387	385	370	374	387	397	420	388	378	416	392	387	415	397	402	445	363	397	387	418	376	398	403	372	402	407	398	402	381	392	379	393	408	409	385	394	410	397	400	414	375	389	422	443	421	408	392	414	391	450	424	441	390	381	376	397	394	372	406	402	427	399	414	404	419	427	406	380	400	384	390	400	391	380	415	393	409	407	390	383	387	378	387	398	422	386	387	400	368	415	380	447	402	408	397	428	373	391	407	385	402	399	417	421	380	399	403	436	418	418	394	431	382	394	384	429	414	407	388	457	387	431	400	412	403	411	404	392	377	408	439	410	414	422	388	380	399	391	413	397	425	401	420	395	397	415	397	387	377	389	386	399	415	382	369	426	416	415	383	409	403	405	409	417	376	403	394	471	423	436	369	423	410	382	385	386	453	429	406	373	379	358	423	390	421	364	390	377	365	423	448	388	401	375	381	409	376	410	411	418	404	406	407	440	388	423	395	423	423	413	392	375	417	402	388	393	411	389	414	406	367	407	396	376	379	418	428	426	453	363	415	395	403	417	427	409	410	437	385	403	366	372	420	420	393	386	387	395	390	403	388	411	406	425	390	456	382	384	413	370	423	419	430	429	386	394	431	411	399	405	377	373	406	371	362	411	407	404	369	383	428	398	383	397	399	392	405	441	415	413	358	422	398	399	441	400	396	428	447	395	362	395	393	397	402	394	405	414	404	407	411	432	418	372	411	382	455	344	386	396	385	386	418	438	401	404	391	416	410	427	391	397	403	414	442	369	400	403	377	427	418	395	409	365	412	405	394	380	392	365	370	390	399	386	410	418	396	416	376	376	384	407	420	420	405	373	393	417	436	369	407	391	411	404	385	390	393	410	422	383	390	410	449	386	412	392	419	389	417	433	402	381	418	383	362	421	386	405	373	377	414	411	402	436	410	403	368	383	418	391	387	444	426	434	416	406	370	340	413	420	392	396	377	431	394	369	365	403	411	391	396	388	385	426	405	396	373	409	393	365	403	424	394	413	411	371	413	441	354	373	405	382	387	407	409	377	394	380	396	432	401	429	385	405	414	432	417	409	368	410	392	403	385	446	449	405	422	365	377	363	413	441	408	439	409	416	384	399	388	386	414	406	379	384	420	408	394	408	420	383	418	390	391	353	400	379	392	410	430	385	383	430	419	380	394	419	382	432	411	396	413	380	416	380	397	423	368	396	392	409	385	418	377	413	365	401	412	375	425	399	404	445	375	354	403	387	382	399	427	411	433	421	386	406	380	395	414	431	417	382	408	393	419	367	394	398	400	421	401	378	416	363	427	420	395	396	412	357	417	417	415	395	385	398	415	408	396	376	393	430	428	394	392	436	380	390	410	372	375	397	392	426	414	410	416	399	413	391	397	417	383	391	384	391	402	417	415	407	401	407	387	412	369	419	387	371	417	406	415	411	377	399	379	430	393	382	384	398	362	377	370	413	403	385	430	409	401	443	391	408	368	381	399	397	375	356	403	412	388	392	389	387	405	374	410	359	372	396	424	411	404	419	388	444	417	386	413	407	398	391	381	368	379	405	415	397	393	412	382	376	427	406	388	389	399	411	405	408	375	379	400	414	411	425	391	398	380	398	406	420	403	423	436	388	365	425	385	416	403	430	406	398	408	403	420	388	419	424	438	383	375	404	365	411	396	427	389	424	393	394	429	385	444	385	376	386	383	389	392	395	401	391	367	396	414	361	392	395	397	382	390	413	375	381	429	393	366	431	381	384	402	414	414	386	400	393	396	409	435	393	395	398	373	403	407	410	390	433	385	405	382	410	400	432	372	382	394	417	398	385	436	419	418	415	398	403	403	413	416	413	364	399	421	405	408	377	403	377	391	375	415	414	441	397	391	426	416	384	380	392	365	403	378	412	397	411	416	372	393	397	382	377	400	414	404	418	430	393	386	427	378	402	421	421	414	420	408	423	397	420	378	416	370	392	424	415	404	390	383	479	401	422	379	420	388	438	355	421	384	429	409	374	418	422	411	440	367	404	386	406	403	365	393	371	413	409	416	416	393	373	393	402	412	409	409	413	431	408	406	394	411	404	369	385	373	397	386	397	402	433	396	434	428	371	451	410	408	400	421	401	426	402	397	393	397	331	413	443	404	402	429	409	358	398	409	415	370	392	405	399	356	405	398	429	439	415	399	410	441	376	396	369	410
24489	11703	11541	9206	6125	4342	1721	721	548	447	429	384	339	312	293	270	265	264	277	273	275	218	197	244	232	199	185	211	158	182	176	172	193	186	200	217	189	186	195	173	173	173	171	188	188	171	182	179	181	200	162	186	168	156	163	169	172	174	174	151	186	202	163	170	173	153	166	160	185	178	210	178	176	185	176	176	203	159	170	182	189	187	171	167	181	176	152	187	157	171	186	183	175	155	153	206	148	161	171	188	159	176	181	162	188	183	175	182	179	168	176	183	187	192	169	161	144	174	178	162	184	191	182	177	179	186	171	195	171	181	160	183	193	180	189	177	165	203	172	184	176	206	172	163	162	168	170	176	169	189	174	167	153	182	178	163	222	183	188	192	208	159	179	186	199	174	183	192	174	204	189	167	187	185	212	175	156	168	196	171	159	151	198	188	193	168	165	160	183	191	167	182	187	181	186	187	186	178	174	179	176	150	181	182	160	174	173	173	192	170	182	171	217	181	167	166	163	158	220	171	167	194	197	174	161	172	186	175	173	179	177	165	178	148	164	180	214	194	164	175	201	190	193	195	171	156	177	195	173	174	160	162	185	159	176	202	188	177	171	174	195	189	200	180	178	150	174	188	184	186	181	193	195	177	155	172	187	163	194	188	177	170	184	168	150	167	196	188	184	173	163	182	170	182	187	168	180	170	188	184	171	172	155	172	176	172	187	156	179	172	174	174	188	144	169	181	185	180	152	160	161	201	181	168	201	191	200	193	156	151	176	162	151	187	187	183	142	160	166	173	182	150	172	188	180	186	173	196	191	156	178	182	180	182	171	189	194	177	196	159	169	190	181	162	186	188	175	186	199	165	179	196	180	198	175	160	156	207	189	176	203	175	176	166	182	150	175	188	178	176	184	188	198	181	191	185	164	180	199	215	171	149	156	163	178	165	170	194	171	193	185	176	203	164	185	148	172	200	175	184	183	223	198	175	164	137	145	169	163	157	152	186	188	192	166	193	193	190	152	190	163	185	182	160	195	193	199	173	186	161	182	151	187	184	181	170	173	153	184	158	144	190	166	168	202	180	171	155	161	172	183	190	158	182	149	187	161	191	184	167	169	195	174	182	164	166	165	195	170	163	188	170	172	174	168	155	183	183	186	206	182	174	191	166	183	180	168	180	189	153	174	139	171	154	168	178	166	166	164	156	172	177	179	159	169	171	189	179	166	186	190	167	154	178	157	186	174	168	199	165	179	179	215	178	163	175	188	155	180	160	182	180	163	151	189	163	179	167	181	174	184	184	182	160	198	181	158	194	199	148	206	185	152	220	183	184	166	190	180	149	168	176	174	188	164	163	164	178	182	179	165	176	149	157	177	198	161	186	149	165	169	163	179	188	183	186	182	173	187	175	195	174	212	173	162	157	185	166	178	146	183	177	187	166	170	203	188	180	173	176	190	175	182	169	171	167	190	173	173	198	184	188	174	186	159	182	179	193	221	188	192	181	192	168	165	182	164	198	182	195	169	194	171	168	222	176	208	162	176	168	179	193	177	176	162	175	179	187	174	181	161	181	182	184	180	173	154	181	181	188	196	165	174	173	170	174	190	180	154	171	178	179	168	157	175	183	185	189	175	158	167	161	165	166	171	170	166	170	195	185	199	178	155	212	158	160	174	184	190	167	154	171	163	173	160	174	177	201	207	183	193	164	183	170	184	155	171	195	180	192	176	175	186	166	178	180	191	182	172	185	178	184	164	173	180	205	159	169	148	165	176	180	188	168	181	176	165	176	190	166	173	179	154	191	178	174	172	192	163	190	165	167	179	177	180	163	170	161	172	189	195	186	167	173	153	164	184	168	208	161	159	172	174	170	166	167	201	176	174	189	174	180	199	163	170	173	186	153	169	148	158	190	176	153	189	177	174	189	177	184	166	151	162	192	166	183	185	166	173	172	182	194	196	156	183	178	179	174	169	173	185	189	190	189	173	180	191	176	203	186	189	179	184	167	175	196	185	188	178	178	175	170	165	183	179	162	165	193	159	207	166	194	180	182	162	146	163	188	159	183	184	160	168	169	180	157	167	153	194	175	170	171	183	170	193	178	163	168	190	165	175	167	187	168	165	196	148	143	189	157	202	171	161	174	148	195	158	167	190	191	163	182	163	181	165	206	169	164	166	170	194	177	176	170	172	179	210	183	168	161	180	184	178	186	158	179	184	185	208	177	181	187	169	198	168	163	170	172	174	173	152	158	182	159	186	174	189	166	170	161	210	161	166	174	174	189	188	176	179	173	148	161	192	168	150	161	179	164	194	198	184	176	198	181	176	170	178	178	160	170	179	182	173	161	167	181	183	175	197	194	202	192	208	188	179	174	181	174	184	192	174	157	150	177	169	175	168	163	201	152	169	167	183	170	179	208	150	180	169	171	176	191	187	180	164	184	181	185	180	173	179	173	178	150	166	171	182	181	160	179	192	179	166	151	149	204	168	169	193	169	181	169	153	182	168	178	155	181	164	165	168	161	167	152	194	181	146	168	158	186	168	164	176	187	154	167	191	171	185	172	188	184	185	169	171	188	175	194	169	166	183	186	154	164	184	188	161	177	192	191	158	205	182	185	162	175	180	191	184	169	197	178	139	174	160	166	175	173	184	168	207	196	166	188	182	167	189	175	171	158	187	172	184	180	168	204	155	190	184	181	160	194	201	167	179	192	158	194	149	179	162	173	182	198	162	192	187	172	194	163	187	175	174	173	161	177	172	161	192	163	202	175	169	194	184	186	155	190	183	168	168	174	199	177	167	183	186	182	184	194	187	173	172	169	176	149	165	184	174	183	179	181	167	168	159	175	183	143	194	180	154	164	204	175	163	167	179	157	175	167	158	177	189	178	202	193	155	190	178	193	188	173	168	175	185	168	154	195	183	192	208	179	164	157	171	176	165	177	166	177	159	194	182	160	186	157	145	182	174	191	184	163	188	186	188	201	166	156	173	148	194	185	204	182	174	194	187	177	183	179	186	169	184	167	195	178	154	181	160	203	194	175	163	184	156	165	182	186	188	174	192	171	185	194	169	188	182	189	172	213	215	194	164	150	178	177	169	184	166	175	194	187	197	154	167	170	178	180	155	183	167	176	203	186	162	180	176	168	158	163	184	175	213	193	189	196	159	180	197	196	182	203	199	188	183	160	188	158	189	170	170	184	167	174	173	180	169	172	170	170	179	150	210	189	158	150	154	180	168	178	172	210	185	181	172	169	186	176	187	174	186	166	152	198	166	168	173	181	185	188	155	146	218	171	191	160	186	167	143	179	181	182	190	199	196	158	183	172	211	141	175	176	178	180	161	196	181	164	179	193	157	153	183	172	181	155	199	174	177	181	186	191	163	171	173	195	163	159	165	185	199	150	159	204	191	173	181	175	193	186	172	162	185	174	183	176	181	167	153	156	197	179	197	180	154	149	154	170	188	168	158	172	158	167	179	168	174	182	210	175	196	196	170	172	181	160
17229	10959	17615	18754	16095	13202	5926	3414	2608	2190	2062	1931	1669	1501	1222	1168	1080	1012	975	940	848	900	837	726	728	714	650	590	588	561	541	550	500	529	469	494	541	557	533	458	518	459	515	462	535	514	472	510	446	485	459	427	445	434	449	442	456	401	420	440	444	403	424	422	429	428	409	432	447	423	416	432	455	429	398	405	396	441	460	466	475	460	414	437	440	504	425	437	449	420	411	445	421	423	440	459	417	433	462	432	449	460	462	422	428	427	447	442	432	417	400	428	421	428	420	434	444	411	433	472	458	425	432	429	411	402	376	449	473	436	459	449	428	472	452	426	474	464	403	440	411	394	461	457	451	441	454	379	465	461	423	398	487	435	435	435	404	453	421	428	419	456	467	460	401	447	452	424	413	430	410	446	402	436	439	438	460	428	438	431	414	445	424	461	418	426	441	464	457	395	414	426	453	436	436	492	424	455	420	462	434	404	479	410	426	411	452	413	429	472	425	446	432	445	435	443	421	434	413	437	442	460	454	430	465	414	458	407	457	408	430	406	446	449	421	427	443	441	485	439	442	420	446	416	435	441	421	424	410	425	440	438	428	416	405	405	405	455	400	445	388	407	444	437	419	445	413	424	413	430	447	430	424	393	452	440	452	424	461	463	404	431	432	423	423	386	433	451	446	398	428	443	409	445	417	425	416	423	431	458	427	447	390	457	444	462	441	399	415	417	444	455	451	472	444	438	462	436	455	444	441	395	411	452	449	452	446	425	416	438	411	418	424	454	443	412	433	427	407	425	416	448	445	399	405	421	422	435	404	440	423	404	421	408	442	415	486	405	410	402	409	432	403	405	450	436	462	441	414	398	453	455	412	482	429	483	460	468	438	436	423	452	444	397	404	414	421	446	430	462	424	432	438	425	452	432	432	427	403	387	466	431	458	450	396	467	440	417	404	452	444	422	452	428	450	429	453	448	413	464	443	492	434	420	426	427	462	434	455	487	412	417	440	412	442	413	416	441	413	446	447	444	397	435	400	478	432	403	412	416	432	405	429	433	412	428	473	411	432	453	451	437	455	439	451	463	465	410	413	453	466	419	461	445	426	459	486	420	441	479	417	457	445	460	420	417	455	454	473	440	452	447	443	418	413	436	415	423	428	442	440	436	461	441	452	442	448	442	409	468	443	446	430	430	422	427	413	414	454	429	413	466	429	426	451	447	425	432	440	450	479	410	427	418	424	396	455	446	408	449	421	447	414	381	432	413	446	428	421	426	388	412	458	444	413	411	455	418	407	435	422	472	431	416	450	451	428	442	438	417	431	421	448	412	470	440	438	413	430	419	433	435	445	424	407	425	468	460	469	450	441	441	442	392	398	461	454	482	408	440	418	435	414	445	435	427	451	467	441	429	422	438	452	440	406	412	444	440	435	418	444	441	429	457	427	442	399	439	456	438	406	418	446	450	403	417	431	440	427	412	436	413	436	467	426	464	403	454	428	469	412	456	417	496	435	432	414	384	400	482	420	453	420	410	424	464	445	451	438	442	416	428	422	414	415	467	439	427	414	455	394	435	442	478	410	425	431	466	442	430	430	413	424	469	429	419	429	471	417	449	441	481	427	391	436	422	465	426	444	457	457	444	443	460	422	447	439	449	426	419	429	416	395	433	427	417	446	448	433	435	434	416	426	395	424	457	444	408	442	457	433	416	438	406	417	418	453	430	408	450	392	466	432	428	424	452	426	428	390	435	440	455	427	411	436	428	436	414	403	443	440	410	443	403	452	429	436	451	402	383	454	438	436	459	465	425	464	441	447	464	424	417	383	440	442	460	441	431	440	428	440	435	402	419	446	423	437	458	459	451	457	427	417	423	417	423	456	471	430	407	429	457	428	428	436	435	434	424	463	412	370	424	423	417	379	416	466	443	414	431	446	397	422	442	468	447	405	422	453	410	441	424	426	431	448	426	419	429	438	429	453	463	481	433	423	427	441	453	461	432	442	417	442	482	452	423	415	453	434	478	419	451	442	458	442	440	404	453	420	446	390	442	437	406	441	441	416	451	405	426	427	467	421	406	408	434	439	447	477	462	410	497	433	419	445	437	450	431	415	399	442	426	435	463	428	476	425	413	463	433	437	431	444	421	411	418	416	447	435	399	423	423	467	426	449	428	383	456	412	405	425	430	426	409	407	436	439	446	418	426	406	421	437	448	439	444	425	430	483	416	422	442	392	444	468	406	436	427	432	446	429	415	447	412	423	427	424	451	454	463	415	444	429	446	416	436	473	433	462	448	408	420	420	446	443	446	427	431	399	445	455	406	447	453	437	455	474	424	419	433	448	410	430	454	417	482	460	445	445	452	438	405	432	442	442	438	431	508	420	451	434	444	437	499	470	430	438	439	455	392	440	439	425	432	457	436	426	430	459	417	427	474	451	447	432	421	442	456	442	461	449	411	430	418	400	446	437	447	454	429	451	430	423	434	440	384	463	455	427	414	438	425	419	431	425	450	452	463	455	444	490	400	385	455	420	427	407	457	428	434	454	395	422	440	420	441	438	406	426	430	427	423	420	424	456	440	434	451	459	396	442	407	413	416	407	446	443	412	421	438	406	401	419	430	441	417	437	422	456	405	460	426	427	446	423	460	408	418	451	425	472	400	412	395	402	459	447	411	385	409	439	480	444	420	438	416	450	425	461	386	423	439	441	429	446	422	420	394	434	463	457	440	446	391	401	468	420	454	444	487	440	394	450	438	427	419	443	457	424	465	434	425	454	408	399	455	442	433	420	410	429	431	450	401	407	461	433	431	432	425	457	442	421	466	422	445	421	442	435	473	431	459	423	407	490	419	414	461	389	408	475	442	420	440	457	451	440	412	417	444	439	383	415	424	439	438	418	444	434	439	411	441	449	474	439	436	416	436	450	433	404	407	421	423	395	461	433	499	446	466	464	464	441	444	432	437	368	385	415	378	433	412	442	409	395	411	433	421	446	460	456	463	416	432	441	425	429	454	436	449	418	457	421	423	441	439	407	461	377	421	479	470	413	465	464	410	429	413	431	447	456	397	427	438	422	468	452	424	441	461	424	455	438	415	405	443	459	410	431	384	422	436	466	411	433	443	416	468	441	457	447	438	445	441	389	430	413	453	419	449	445	439	453	447	406	445	436	426	421	401	474	462	422	406	429	423	421	439	405	382	415	439	427	440	429	439	441	425	395	400	419	438	428	425	455	448	452	414	457	438	412	449	428	439	506	397	442	415	427	424	421	396	423	428	493	430	424	428	432	408	396	422	448	443	453	410	431	438	416	437	408	428	450	444	448	421	422	425	404	448	444	462	414	415	432	438	467	438	402	424	462	404	434	425	440	434	424	413	409	418	404	475	458	433	442	448	465	476	450	468	443	439	446	451	410	412	435	420	438	428	429	456	431	446	442	433	438	406	421	412	419	438	470	443	431	433	495	421	454	404	457	470	434	432	400	398	458	464	432	449	413	447	449	460	384	475
33482	17512	16933	13483	8891	5881	2396	1010	752	634	571	476	425	451	360	338	282	282	275	248	261	253	219	227	211	195	171	195	175	185	199	171	152	158	174	160	187	153	164	158	165	152	129	167	157	187	152	147	159	158	168	156	147	163	161	168	148	183	161	151	171	160	160	140	171	172	175	141	141	134	153	145	169	164	142	158	158	146	146	152	149	150	163	155	173	150	146	161	164	150	142	122	153	143	175	150	174	147	157	170	168	146	164	172	169	144	165	140	151	146	141	172	190	158	170	155	134	154	167	121	142	156	137	134	175	138	174	169	155	143	157	137	148	142	161	161	154	146	139	156	162	159	162	144	175	170	145	131	151	168	141	148	158	152	154	160	176	151	152	153	181	146	155	147	156	154	139	153	176	129	176	127	156	155	170	144	133	168	167	151	164	157	144	160	142	150	155	145	157	143	175	170	149	155	150	182	169	147	139	157	173	159	156	144	169	149	154	173	157	141	150	157	154	167	153	185	144	145	127	181	161	161	160	158	161	136	165	153	160	160	159	146	132	148	155	162	151	142	155	155	154	151	171	147	133	139	146	157	139	151	144	156	156	153	131	144	134	141	142	164	165	156	168	145	153	177	169	156	148	145	147	146	157	158	161	158	153	154	170	156	151	149	167	145	149	163	178	173	151	150	142	148	148	149	151	161	154	136	129	154	153	134	155	144	167	163	153	186	155	170	128	158	175	133	176	159	132	141	157	149	148	141	151	174	174	161	170	148	161	154	160	139	162	149	150	168	128	156	163	155	161	174	147	151	153	155	168	133	167	152	153	169	161	143	157	157	155	147	179	150	146	147	170	147	149	128	166	158	158	142	162	168	157	179	157	152	146	144	156	157	150	155	164	157	156	161	165	175	173	173	139	161	162	155	147	153	144	163	160	140	160	144	168	152	136	156	141	170	160	142	168	147	149	168	134	161	186	181	153	171	158	131	182	139	157	142	143	177	132	132	139	154	161	122	153	167	160	149	165	143	152	172	139	152	191	149	149	155	161	156	140	186	142	161	138	158	149	148	176	160	160	165	167	141	166	193	147	162	167	157	126	170	158	170	155	163	152	137	152	165	183	134	161	164	168	167	174	153	144	165	186	154	153	147	166	155	143	182	157	146	151	146	177	159	155	175	162	139	131	155	161	171	154	154	139	187	150	144	159	159	151	151	135	166	150	161	154	167	148	149	166	134	141	167	139	165	158	129	161	146	166	149	164	166	143	169	158	148	157	169	150	177	166	141	157	137	154	147	162	144	130	135	146	150	153	139	144	165	129	166	176	172	171	139	162	173	166	153	146	138	171	152	174	156	152	152	163	156	155	145	178	140	136	181	166	150	134	154	174	142	156	151	146	172	167	145	151	145	125	159	163	142	127	168	138	167	161	144	144	157	180	185	186	158	157	170	157	144	176	136	162	137	146	143	141	148	155	159	162	138	150	153	153	142	154	144	162	148	167	159	162	158	143	174	135	171	164	155	160	130	146	183	139	143	137	165	140	153	185	172	157	164	160	171	160	147	136	173	149	156	142	151	142	177	149	160	144	138	159	177	151	154	163	159	153	176	155	165	142	147	159	160	167	156	155	156	141	155	147	143	156	162	151	177	150	166	158	138	135	137	150	151	144	158	174	156	165	162	174	144	170	150	150	153	163	152	144	145	144	159	154	174	164	160	151	148	134	156	153	142	150	174	150	160	160	174	160	178	166	152	161	173	155	187	156	169	160	145	137	165	172	159	150	149	155	142	169	142	146	159	128	129	171	147	145	159	165	154	140	176	178	185	157	137	138	154	146	161	164	152	161	136	149	141	175	175	192	176	147	175	148	127	158	143	137	142	154	137	134	160	153	151	157	147	146	177	146	159	158	163	169	173	144	135	155	180	157	161	133	162	162	135	152	159	150	150	170	153	166	154	155	141	154	173	166	145	152	157	145	161	136	171	142	154	173	156	156	155	136	155	136	148	161	155	154	178	148	147	150	152	162	130	137	152	176	158	151	148	150	151	179	154	145	149	157	150	143	164	141	146	163	152	167	154	165	150	159	149	131	148	179	137	171	152	152	148	135	156	164	163	182	173	172	174	180	167	140	177	145	146	138	147	191	136	167	152	166	167	167	163	130	147	152	146	146	180	158	178	189	145	168	156	160	173	145	150	149	183	173	143	186	157	167	166	148	123	162	157	136	186	162	173	122	162	180	162	162	154	152	132	140	138	181	177	151	128	166	168	176	166	139	156	156	163	147	143	145	184	148	156	151	152	150	130	145	143	147	165	148	151	154	140	154	155	176	161	161	138	132	172	171	132	165	146	129	152	147	182	138	164	164	148	160	174	155	133	175	168	173	151	158	124	133	182	161	184	160	170	155	164	159	151	144	146	164	155	153	166	167	149	160	154	155	155	145	140	165	153	149	152	141	152	197	157	137	149	146	151	138	154	148	186	127	158	151	150	144	147	143	170	148	139	142	177	149	147	146	141	163	154	164	168	146	137	148	148	168	158	165	129	162	171	152	166	155	149	168	169	157	189	151	164	168	139	133	164	175	148	148	172	164	159	160	161	172	155	164	169	145	164	148	148	143	171	161	168	162	128	165	158	175	148	166	147	179	144	155	148	165	159	152	166	176	160	147	159	169	127	144	156	143	144	162	136	145	169	150	138	128	162	163	145	139	167	153	153	137	149	170	148	140	167	152	161	159	155	140	148	151	146	145	164	157	146	166	150	167	160	177	152	162	177	129	170	166	157	148	149	139	164	176	130	180	159	148	156	164	156	155	158	174	169	170	139	161	144	163	162	147	154	147	164	154	172	153	156	178	143	136	141	167	140	169	155	145	183	150	144	129	154	151	150	155	134	149	165	141	149	120	169	148	143	151	171	142	152	151	165	170	161	145	161	171	164	151	135	146	162	133	162	153	142	153	165	168	158	165	156	172	155	154	194	175	143	136	168	134	148	159	166	141	145	143	156	159	165	132	153	172	158	143	161	181	141	138	155	153	168	144	158	171	158	146	155	169	164	146	161	156	157	158	161	145	154	164	161	161	139	159	149	156	182	153	171	161	171	156	152	165	138	141	121	150	147	163	140	143	176	160	158	132	188	151	174	139	145	152	136	159	148	153	125	169	159	165	183	148	171	184	138	150	145	147	157	145	153	165	145	152	142	158	155	153	162	145	150	142	161	161	167	166	156	147	134	142	133	149	138	139	178	153	164	167	159	152	147	163	169	174	141	146	163	174	140	175	168	182	151	146	156	175	162	146	149	147	163	167	151	139	164	150	132	150	176	142	167	151	154	164	156	149	148	145	170	157	140	147	157	157	148	148	139	158	150	173	150	147	141	150	148	153	157	147	159	170	152	153	162	154	162	155	163	146	163	164	158	154	160	139	163	142	164	151	154	165	151	139	166	178	145	176	143	158	164	155	139	162	136	159	169	158	181	159	139	178	156	174	141	163	146	192	155	170	162	158	150
22213	14682	23028	23998	19567	15584	7430	4361	3290	2874	2638	2620	2058	2018	1707	1397	1371	1243	1233	1180	1088	1116	944	954	885	809	631	615	542	547	533	506	459	498	486	449	489	429	453	441	459	476	415	428	441	432	429	435	410	439	427	408	399	430	419	397	362	380	375	402	353	390	353	394	351	380	374	379	340	383	341	380	389	389	351	366	417	364	381	397	375	386	382	383	408	388	395	381	401	358	361	370	387	377	380	412	354	360	362	374	391	391	400	428	386	400	413	396	400	361	379	371	393	365	363	377	398	381	361	412	373	404	385	404	389	365	397	381	385	377	406	384	371	382	363	352	363	391	400	359	390	405	359	373	380	358	369	391	372	414	365	368	382	360	403	394	367	390	369	375	378	379	398	399	386	395	380	373	393	347	398	400	406	403	381	394	391	381	380	417	392	384	390	391	368	404	368	375	372	369	396	397	407	384	367	370	402	411	381	395	370	366	390	373	398	381	385	375	394	390	403	390	393	397	358	390	372	325	355	397	363	394	393	378	392	427	378	377	329	366	396	365	393	372	454	375	395	378	407	369	389	388	347	375	406	376	371	422	353	396	389	362	380	424	348	368	355	437	422	365	392	390	386	355	429	391	381	372	362	395	386	398	379	367	461	419	347	401	400	412	395	385	359	379	402	379	433	362	368	398	371	396	395	388	413	417	391	364	369	395	358	375	389	390	371	421	390	377	382	386	370	389	342	380	374	376	347	393	367	396	396	352	397	391	384	368	396	380	401	349	390	389	387	373	377	391	402	400	395	367	394	392	392	350	402	367	365	357	380	368	388	428	390	434	385	398	417	374	398	339	407	364	371	402	380	378	416	380	384	364	398	381	413	366	364	401	398	412	404	367	369	362	384	379	374	397	405	386	384	385	402	403	345	377	412	404	367	361	416	420	363	367	400	416	347	374	359	345	369	388	387	383	369	363	352	416	404	384	408	386	378	419	417	403	383	359	397	410	385	378	372	372	366	402	398	410	351	356	407	387	402	372	380	408	395	395	438	322	379	387	439	377	373	362	413	381	388	430	372	361	358	382	345	357	370	366	409	378	384	375	384	385	379	346	407	364	409	384	421	398	408	418	390	397	380	350	424	385	351	394	375	371	372	367	357	370	365	427	368	390	378	363	330	391	359	379	377	360	384	410	410	407	402	401	407	393	357	406	359	383	445	373	369	393	433	401	411	392	379	384	372	365	379	380	373	398	369	356	368	359	406	403	369	392	387	361	389	370	399	365	380	396	349	380	402	408	375	400	383	385	384	376	379	420	384	391	389	425	414	377	389	367	393	378	374	376	381	378	370	362	390	378	400	415	359	434	364	396	377	378	383	378	380	399	378	362	373	365	381	345	396	381	377	378	382	355	399	391	392	376	379	374	360	375	385	361	359	371	383	386	378	342	387	351	417	384	408	398	349	372	412	368	361	340	352	398	354	367	378	361	401	406	371	435	399	400	386	387	354	380	414	396	394	378	403	419	395	391	371	394	378	367	386	381	361	375	384	371	379	380	359	386	395	377	365	375	389	384	392	395	393	392	379	415	400	399	357	421	377	373	441	392	384	394	374	402	385	382	397	395	384	389	391	394	366	380	388	374	397	394	398	400	368	333	374	352	363	369	356	416	408	376	359	375	370	367	376	407	402	367	376	372	377	351	376	365	388	402	373	388	385	413	374	405	394	393	400	383	413	363	388	401	365	374	374	369	368	417	354	362	384	361	366	390	369	393	412	394	399	407	394	387	353	381	416	366	361	349	420	392	383	406	394	432	371	382	379	406	404	398	381	411	392	366	362	424	368	368	355	370	368	359	357	360	394	372	369	369	373	361	452	410	397	377	395	397	377	424	404	343	371	365	371	392	376	374	388	385	359	425	389	387	399	380	420	375	390	396	378	414	380	396	354	384	395	416	367	358	376	396	389	390	393	382	374	373	366	388	406	387	368	429	369	368	415	407	387	362	427	365	337	385	386	379	404	405	367	392	411	370	375	382	397	340	380	374	362	377	374	389	375	378	400	414	352	402	337	375	407	419	358	372	385	383	404	359	398	380	380	399	367	361	389	395	353	360	399	373	382	385	387	381	364	374	409	377	380	397	406	420	361	378	357	378	398	372	385	390	381	370	371	392	359	368	389	388	388	368	390	380	401	344	380	348	373	377	336	398	377	392	364	413	401	381	388	371	374	346	375	390	362	406	370	379	390	356	367	379	383	380	355	404	360	389	371	413	393	387	397	366	379	374	418	388	377	371	372	369	388	412	380	416	368	408	399	374	423	393	404	374	377	406	386	390	366	419	370	379	383	337	393	386	401	351	349	389	402	394	385	357	374	376	372	409	408	401	372	382	382	401	357	400	351	377	407	402	415	387	360	370	406	400	371	388	420	362	381	378	369	425	324	389	379	387	374	346	409	386	341	396	355	408	367	400	373	375	373	373	360	395	355	344	371	378	368	364	368	386	360	375	371	422	367	394	393	402	387	421	415	371	427	366	411	387	387	382	386	366	393	389	431	422	353	360	378	392	378	374	384	367	405	419	383	379	394	370	386	419	368	402	377	419	393	395	403	421	393	352	400	397	391	378	406	367	387	392	390	381	410	375	378	387	411	380	379	392	360	399	397	392	389	377	386	366	344	370	380	396	378	391	358	373	392	391	415	388	374	406	359	331	396	367	399	390	415	386	365	424	373	404	413	391	389	363	393	373	385	337	390	376	343	399	376	392	374	401	396	378	372	367	404	373	403	393	360	394	379	380	360	381	341	339	406	382	380	323	400	368	360	376	389	388	394	385	341	381	373	384	380	367	353	408	403	405	371	363	389	381	393	388	379	407	391	392	398	358	381	382	396	354	359	387	364	395	365	434	396	389	401	390	377	395	375	390	377	377	407	387	375	388	374	358	383	386	376	434	420	410	399	356	378	402	380	377	399	349	387	347	365	345	396	401	390	375	390	370	365	381	385	387	415	386	386	357	377	388	396	392	417	385	387	371	373	407	392	361	369	397	401	381	378	385	411	370	366	386	377	420	379	397	367	373	410	399	421	380	342	388	355	425	398	387	408	389	392	332	396	388	407	400	360	378	405	388	380	377	396	362	401	386	383	407	366	401	392	370	408	380	404	374	369	402	357	371	378	395	407	406	387	356	401	386	350	361	396	401	378	402	406	401	394	394	388	377	391	389	376	380	365	392	363	352	382	394	408	375	404	370	385	357	398	391	364	352	356	373	393	383	381	395	355	404	385	410	392	436	370	398	377	402	410	375	378	387	367	368	377	374	410	412	395	403	378	417	390	361	371	410	380	385	400	395	383	411	382	364	405	368	375	392	382	385	360	382	418	400	409	381	397	372	386	382	394	365	389	406	357	370	365	374	387	382	386	417	369	373	382	387	398	364	396	404	392	361	423	406	392	371	387	347	347	387	376	415	362	407	378	387	379	353	392	371	408	361	413	364	392	365	409	371	387	394	390	348	402	413
12658	5724	4397	2350	1163	601	487	393	333	289	287	264	269	224	231	247	198	183	171	170	185	179	197	189	180	185	193	170	164	175	184	178	169	180	194	164	157	166	145	163	161	163	206	166	150	162	156	181	184	164	166	151	154	139	181	154	197	212	175	148	169	169	150	150	172	164	140	155	151	169	173	148	171	166	165	165	192	165	153	167	158	162	173	177	160	161	161	170	171	172	144	147	165	174	189	174	149	159	159	168	165	167	150	163	163	164	154	170	149	157	155	174	189	181	173	146	181	165	172	145	175	167	173	154	143	168	151	154	143	163	161	139	170	164	134	138	170	164	164	159	174	145	146	178	147	142	166	133	159	168	155	163	167	150	157	169	149	175	165	129	160	173	153	180	185	150	154	178	153	146	161	176	152	157	161	169	157	173	163	193	149	136	165	191	174	172	158	156	165	148	170	141	161	175	179	163	173	174	162	169	166	159	166	161	163	181	180	174	163	159	161	177	160	139	188	182	182	149	184	152	143	146	190	192	179	153	168	170	183	181	179	176	157	190	162	158	180	166	186	145	141	173	196	151	178	172	176	166	146	153	160	178	182	161	147	168	175	148	168	164	171	144	160	166	175	152	166	152	160	181	165	155	142	166	151	164	157	149	169	144	185	142	144	148	182	166	158	175	185	169	207	185	166	150	167	131	171	173	163	188	174	154	162	154	152	176	168	173	156	151	148	152	161	162	172	140	158	152	148	205	158	159	164	156	175	162	143	177	158	145	137	198	152	175	171	180	155	152	163	160	170	164	174	159	170	171	170	175	148	165	158	172	168	148	165	168	169	165	166	168	168	168	162	171	172	147	161	167	161	159	150	157	188	159	156	153	158	176	171	162	172	169	152	174	170	150	154	183	173	167	151	144	165	173	145	160	169	164	151	161	124	154	186	159	191	182	173	143	157	164	184	156	170	174	156	158	165	172	163	189	183	160	151	141	181	156	162	163	155	190	176	147	158	169	149	156	156	162	161	207	174	168	171	150	176	151	150	152	152	169	189	160	162	128	172	177	132	165	170	198	160	163	183	160	155	163	163	184	190	158	157	172	157	136	155	147	163	140	168	154	161	153	169	149	179	165	166	173	175	160	185	181	175	157	154	148	164	169	160	159	176	158	158	156	165	175	144	174	158	158	169	178	168	186	160	150	186	163	179	154	176	157	177	175	176	165	162	157	152	176	152	165	185	127	142	145	155	158	161	175	166	167	148	156	177	175	176	138	148	160	133	163	171	159	152	182	164	156	143	161	161	166	195	178	156	178	191	157	171	158	164	158	193	181	165	168	175	171	152	169	179	184	153	148	171	168	148	166	169	169	158	157	155	169	174	177	177	154	138	144	156	191	145	168	145	163	168	157	174	166	147	162	165	151	152	158	166	183	153	142	173	165	157	174	152	151	156	157	169	183	166	173	149	168	136	152	164	169	144	164	142	143	159	170	199	139	158	154	162	143	161	163	172	152	155	179	153	171	174	165	195	138	180	137	165	144	159	172	155	169	159	158	176	157	175	187	147	156	164	173	150	156	165	186	169	181	167	167	136	172	183	149	169	165	172	170	158	182	166	168	158	158	188	165	163	144	181	155	165	181	149	167	166	164	151	169	169	167	180	143	140	143	162	156	148	160	144	183	176	180	160	163	183	170	167	152	155	182	163	148	175	186	163	179	147	150	178	177	160	161	167	147	150	168	154	162	153	167	175	172	147	153	152	166	161	161	156	160	156	142	177	163	144	155	187	173	159	162	153	186	137	139	168	163	181	160	160	163	162	175	185	167	171	177	150	163	172	171	152	175	172	178	173	154	179	138	180	168	170	188	151	173	183	159	152	162	145	144	152	157	164	164	130	150	175	170	165	175	155	165	178	164	190	150	173	163	188	165	172	159	165	173	148	159	140	164	166	170	178	153	167	172	167	192	185	159	149	151	151	199	166	159	156	161	173	164	163	173	170	142	131	145	174	146	155	176	173	173	157	171	142	149	147	174	177	177	172	145	155	179	160	176	190	175	185	159	184	159	167	164	178	158	176	175	165	181	172	154	159	169	159	169	179	158	171	153	166	183	151	185	162	161	151	185	151	170	185	166	147	162	138	166	171	162	174	177	152	170	163	171	173	173	162	195	171	157	159	164	168	189	153	157	168	196	176	175	173	150	152	156	141	169	154	148	157	142	167	170	153	173	153	165	160	155	150	172	159	159	162	172	146	153	181	153	139	156	161	146	150	175	147	177	173	180	175	161	176	168	174	172	169	171	166	163	189	168	166	147	189	159	144	166	167	168	167	169	169	162	163	166	147	152	190	151	178	162	147	149	165	161	169	166	158	155	159	160	174	203	179	178	177	156	153	199	154	185	174	145	177	171	160	155	182	182	170	150	170	151	163	148	144	167	153	164	143	170	164	165	170	155	150	178	147	163	152	161	138	162	157	139	165	182	168	156	171	167	144	163	155	172	134	151	168	146	180	159	161	154	176	181	157	152	167	159	179	162	205	155	132	134	160	188	165	173	190	179	165	182	160	148	176	161	168	159	170	154	184	170	158	163	169	168	158	163	177	149	173	144	177	160	164	182	182	197	165	161	151	151	194	164	163	142	149	142	127	167	189	185	176	188	182	152	135	192	175	158	179	180	165	182	197	171	182	157	161	142	163	174	119	175	139	146	171	157	177	151	162	160	173	176	168	188	138	135	163	139	164	183	182	174	163	163	153	167	168	162	164	186	157	178	174	164	166	152	146	148	170	162	180	175	137	167	141	175	131	182	182	150	166	175	167	171	178	162	178	169	151	150	176	161	173	142	160	162	152	183	151	175	158	157	159	166	178	185	136	183	190	154	190	155	178	167	170	184	166	178	166	181	166	148	177	161	165	174	178	158	187	165	166	198	178	185	179	139	178	168	173	155	167	175	146	120	157	167	165	179	151	171	167	163	154	165	164	177	185	160	153	185	150	153	158	178	163	151	168	171	167	157	148	162	163	160	160	175	153	136	170	163	176	158	173	138	151	166	162	149	164	182	162	148	154	159	166	164	176	161	162	170	156	172	154	162	153	171	168	152	169	165	157	163	176	186	153	160	144	160	148	163	157	184	157	174	127	167	204	170	171	166	179	187	168	167	153	145	149	177	153	164	179	157	139	151	163	153	156	145	166	172	154	171	163	182	169	152	167	179	178	171	164	176	151	177	160	187	159	166	165	174	148	178	184	161	151	141	141	177	148	152	152	145	169	152	187	172	148	150	170	158	159	160	148	168	151	183	144	167	161	154	170	157	185	172	150	156	165	174	175	168	184	172	174	188	180	144	154	168	162	183	168	164	170	164	162	155	164	167	146	153	169	174	159	164	162	144	167	190	155	158	172	151	162	145	170	170	151	146	173	180	148	150	156	175	172	169	144	168	175	163	176	180	187	167	146	177	163	149	143	168	158	181	195	167	167	138	173	166	155	148	162	160	147	178	173	154	138	165
9398	5880	8382	7007	4621	2698	1946	1709	1474	1211	1135	1074	966	910	825	783	720	674	641	638	594	573	575	553	509	531	472	466	490	474	430	435	460	448	426	407	428	444	459	429	436	462	426	431	454	443	421	438	455	437	430	391	427	417	423	408	389	424	418	421	415	391	406	396	414	401	436	452	384	402	452	410	426	453	437	396	408	447	385	412	421	389	396	368	405	403	403	431	438	386	409	415	395	393	415	386	391	421	404	421	356	413	396	393	404	403	391	426	426	393	379	400	431	408	412	393	417	403	395	441	410	415	422	433	419	382	378	383	420	391	388	379	398	428	406	400	380	366	396	406	397	382	389	425	415	407	415	415	445	443	409	396	388	392	448	430	400	377	411	434	417	429	400	419	425	396	392	379	401	410	387	410	408	443	423	404	461	400	418	412	427	378	431	397	405	417	413	401	427	400	400	410	437	421	425	426	421	400	411	411	410	389	402	415	384	415	407	421	390	383	412	398	416	391	458	419	384	408	429	417	400	444	417	418	383	417	434	384	403	417	427	396	431	449	443	419	410	374	393	426	428	357	387	379	416	402	364	418	415	419	450	417	381	396	428	403	433	397	411	379	403	404	402	409	374	421	435	393	389	432	391	390	389	392	398	442	400	405	417	437	397	410	414	384	410	416	373	410	418	424	412	431	410	418	397	420	423	421	398	399	438	443	384	384	414	413	400	456	415	390	431	413	417	415	408	417	423	397	402	417	434	383	434	396	389	395	392	382	404	410	406	409	391	406	396	410	398	428	428	411	404	418	408	386	441	432	407	389	419	410	435	420	406	382	380	426	400	438	421	399	378	415	452	387	392	410	413	381	403	430	414	393	388	408	390	406	436	403	382	409	393	398	398	383	420	387	449	399	396	408	403	393	418	438	432	412	399	399	406	429	431	384	410	387	412	364	377	381	462	409	458	408	409	402	452	434	425	414	430	422	392	393	411	416	399	403	397	375	402	412	423	428	393	411	399	411	378	405	404	377	424	377	425	428	428	396	383	385	427	415	405	410	402	401	435	421	384	374	441	475	389	361	375	449	413	409	385	423	424	434	420	373	401	402	439	378	437	402	418	396	397	456	385	408	435	366	354	407	423	373	396	406	396	409	419	407	405	439	355	445	400	419	374	441	385	426	435	414	424	421	411	375	409	391	407	402	418	413	386	435	416	448	410	391	365	420	436	377	424	430	404	406	382	406	397	401	406	400	373	390	407	397	435	439	393	448	394	413	396	394	415	423	423	402	444	429	387	432	414	429	393	395	396	400	392	423	420	391	398	460	397	415	382	389	414	415	404	388	386	398	422	418	407	401	416	400	421	380	383	450	399	404	399	419	385	413	418	389	384	395	392	406	405	410	423	404	428	459	423	409	409	383	430	421	396	410	437	441	410	414	391	363	393	432	456	419	419	397	410	400	390	410	374	431	409	427	436	407	383	397	423	402	436	370	406	388	409	388	403	392	413	425	390	405	409	428	369	417	372	400	419	438	403	375	416	421	409	422	393	406	407	407	445	405	422	395	418	417	396	384	411	415	379	415	401	432	409	437	399	391	386	370	427	413	389	429	410	428	426	409	421	406	405	401	426	418	424	426	425	381	417	415	363	385	417	421	412	405	393	425	399	437	394	386	413	434	423	403	427	415	382	395	400	365	419	410	386	445	401	410	388	396	446	396	394	410	401	463	381	410	405	395	393	385	397	427	410	385	411	420	388	402	449	411	430	400	363	416	418	402	439	426	423	402	395	432	377	434	422	387	395	390	364	405	388	415	422	391	403	402	380	415	401	374	400	406	395	428	401	411	406	386	418	409	386	432	386	395	426	419	380	357	397	368	405	407	398	432	415	381	392	425	381	410	423	388	389	404	397	406	384	408	430	415	381	400	412	392	422	378	422	381	392	395	377	435	406	419	395	440	423	433	409	435	388	405	425	402	425	415	456	415	421	421	384	435	422	401	430	396	361	383	390	407	417	403	389	385	387	418	415	418	404	434	420	407	424	420	393	444	421	388	388	392	419	426	404	419	440	429	438	381	386	394	392	422	412	426	468	403	378	400	405	460	421	435	412	427	416	416	427	403	424	404	388	406	436	409	410	413	382	396	435	435	410	396	407	367	363	407	426	400	401	407	398	394	407	436	402	417	411	364	411	423	427	413	404	405	383	440	415	378	407	399	394	409	403	435	430	411	376	427	385	411	420	409	417	390	392	392	398	437	410	414	395	384	405	414	434	374	419	402	407	369	427	419	384	405	405	391	423	391	404	445	398	403	400	423	431	424	428	410	403	398	454	428	385	372	409	397	419	430	436	401	416	412	414	393	437	419	401	410	416	408	406	406	382	370	398	427	389	402	378	397	396	411	409	406	413	399	424	419	415	389	430	401	437	440	420	413	453	403	372	391	389	423	395	393	429	416	425	412	390	421	401	392	398	421	396	384	409	419	379	415	422	406	392	398	411	448	440	404	404	409	408	406	402	386	392	373	427	387	424	421	429	411	410	396	405	421	429	421	394	405	421	443	407	449	415	421	392	398	403	390	423	394	413	389	382	415	412	403	446	383	406	405	373	469	403	369	415	448	378	394	404	402	421	428	408	394	444	436	423	412	402	419	407	427	408	404	435	378	406	416	397	400	404	412	396	369	418	403	406	433	422	401	398	426	395	423	400	402	410	417	405	402	434	416	403	432	374	398	454	437	398	453	399	402	411	380	402	403	394	404	420	427	414	395	436	385	417	456	386	431	442	442	425	384	404	397	390	380	434	418	404	430	397	397	419	389	414	421	419	424	380	386	391	391	361	432	408	388	441	407	410	415	379	429	404	383	425	415	412	420	412	419	428	400	436	439	393	402	396	376	434	405	393	398	407	453	386	400	388	382	417	383	443	426	397	373	396	406	401	418	414	398	388	408	422	409	406	448	405	404	386	412	419	404	423	404	415	398	400	397	392	427	395	444	405	415	413	413	421	416	416	422	391	420	399	377	415	375	401	424	401	387	398	407	370	413	418	413	448	413	379	357	405	411	424	439	426	421	431	400	404	425	443	425	416	381	398	444	391	394	417	443	406	395	390	385	412	391	414	415	369	442	411	423	390	389	398	450	409	394	405	394	449	457	418	392	403	422	411	406	394	432	434	420	401	392	403	424	424	416	426	369	397	427	400	411	422	412	390	410	352	396	416	409	399	393	435	391	394	397	422	406	384	407	429	404	398	411	414	406	405	401	395	397	391	400	389	398	365	438	404	390	368	401	367	429	386	391	391	368	425	411	388	408	375	426	422	410	432	411	411	422	415	413	424	432	403	392	397	410	421	386	365	435	403	445	399	389	412	424	430	413	439	387	396	397	412	390	449	421	399	398	410	407	429	381	411	406	420	404	409	391	420	399	418	394	435	401	408	430	433	402	396	373	432	441	406	416	404	425	391	403	389	394	396	389	418	399	370	396	417	418	455	399	400	409	358	426	401	456	428	409
24224	11824	11810	9307	6689	2134	1013	713	557	485	423	359	395	327	348	266	282	265	299	222	262	241	235	224	226	218	205	205	200	189	166	211	238	199	192	193	175	189	184	167	162	186	170	179	178	202	169	195	168	173	177	194	178	171	182	181	169	195	195	182	194	191	194	202	170	185	161	188	167	183	190	172	181	200	184	169	176	187	210	150	175	193	201	168	161	181	184	195	173	182	175	190	176	184	186	157	154	168	199	206	154	170	178	197	150	181	186	188	149	188	177	189	198	179	152	171	140	159	217	178	187	182	189	159	183	165	171	175	165	191	167	172	188	186	174	168	163	194	188	172	191	188	196	174	198	191	192	179	184	165	159	169	174	221	168	162	185	163	186	159	178	198	169	185	176	192	166	169	183	176	169	175	187	178	192	147	184	178	186	180	197	169	161	178	205	197	179	211	191	197	183	170	191	183	188	207	212	192	177	166	173	190	182	193	168	158	178	157	163	173	177	166	160	173	168	172	178	185	185	165	171	166	178	171	191	171	181	179	159	183	163	177	174	189	180	166	199	178	171	203	196	199	182	176	175	200	185	184	170	165	187	185	171	163	173	183	180	180	175	175	177	171	186	166	170	171	189	166	175	191	174	189	194	162	188	167	193	175	196	189	206	179	171	188	204	183	164	202	177	210	193	182	166	177	197	190	201	167	161	181	201	156	167	179	208	197	196	167	178	160	177	179	126	177	159	155	185	169	183	178	182	183	152	179	201	200	181	185	181	162	183	183	190	182	151	169	141	187	175	178	195	149	180	196	160	171	160	205	174	167	171	199	162	182	187	164	175	191	169	208	158	184	195	189	179	188	187	183	203	182	189	176	205	170	168	170	183	189	164	159	180	168	187	185	152	205	176	178	217	168	174	178	163	182	175	178	161	202	159	166	160	204	194	188	179	171	197	208	175	167	184	188	181	167	180	191	168	189	173	178	204	185	191	199	189	186	201	185	192	169	157	194	211	210	178	166	232	193	192	201	176	183	197	175	164	181	184	204	181	225	176	176	168	178	171	192	200	207	176	160	177	197	179	195	166	170	156	199	163	189	174	176	178	162	209	206	161	157	178	213	163	171	170	170	192	186	175	171	188	186	176	172	184	166	171	178	198	186	160	180	167	198	148	178	185	181	205	156	186	190	174	196	160	172	194	178	181	176	154	182	170	205	190	198	186	175	181	182	184	183	166	180	167	196	177	156	191	172	187	196	159	202	187	179	172	147	172	188	172	202	200	168	200	179	172	153	169	188	166	208	180	172	188	188	173	187	187	178	171	178	189	175	190	166	185	188	171	170	180	158	166	202	166	184	189	180	190	157	165	196	184	170	173	191	187	184	188	161	161	175	182	182	191	193	177	165	158	170	166	187	206	183	179	185	188	165	164	158	180	179	163	166	188	187	200	181	199	175	197	179	207	201	182	192	173	191	188	163	186	206	204	157	205	182	183	179	167	182	164	177	186	158	153	174	198	160	187	186	165	186	182	172	175	180	180	166	198	190	186	180	171	187	171	177	182	210	174	176	177	190	182	197	196	185	149	165	184	181	177	179	174	178	185	181	183	183	180	191	190	162	168	149	177	163	166	193	170	174	200	167	181	187	187	162	202	208	219	168	175	157	187	190	203	181	187	179	182	168	164	193	190	180	189	173	168	198	168	189	193	195	186	159	155	183	164	169	185	170	184	178	184	167	180	163	162	190	181	159	177	190	160	167	169	175	188	203	184	173	169	187	145	174	181	163	174	179	204	179	177	172	195	204	172	197	191	194	168	202	175	185	154	174	194	188	169	158	167	161	162	178	157	177	183	175	168	162	159	198	172	188	196	180	161	195	188	173	174	205	173	174	174	175	179	181	152	182	200	200	187	178	189	163	152	166	189	205	155	188	192	181	186	184	181	163	199	175	175	171	188	182	179	173	199	194	194	189	176	167	197	186	178	197	174	181	208	192	182	169	174	179	183	174	171	183	171	175	184	183	150	179	170	170	165	163	189	151	174	167	184	199	194	152	173	171	195	170	172	195	187	182	165	177	182	207	181	172	177	167	183	175	204	187	156	197	177	195	172	163	180	198	173	188	186	175	162	191	178	159	188	198	195	163	178	198	179	182	173	205	189	168	181	162	194	171	201	183	186	196	178	173	175	155	185	175	155	171	183	180	153	188	165	197	169	165	176	163	170	172	191	172	173	186	186	183	169	157	167	204	178	182	180	184	163	190	170	177	197	216	196	195	168	168	199	161	189	181	169	166	173	187	170	195	178	196	149	202	184	168	174	184	187	169	177	158	169	178	168	194	205	163	179	180	186	198	177	209	192	194	195	192	176	166	197	184	191	178	154	163	166	157	172	163	189	183	176	159	183	196	184	160	174	183	187	187	200	166	184	191	147	191	180	177	176	190	175	168	189	159	185	183	164	176	171	175	171	190	170	206	192	187	157	163	177	155	180	160	188	161	155	159	224	185	173	187	168	184	175	182	171	192	214	198	200	183	166	169	176	166	171	176	171	171	177	188	188	167	164	184	171	184	170	170	169	153	197	160	178	190	180	165	171	184	166	175	180	186	193	166	153	158	174	187	190	201	199	176	176	167	155	177	174	165	173	183	165	189	177	177	179	176	174	213	183	171	197	169	208	167	182	192	178	174	202	172	151	195	197	208	195	179	187	186	183	192	195	162	187	180	177	168	173	191	186	197	190	213	180	170	181	184	184	175	179	177	170	171	186	169	180	176	222	183	169	193	198	194	175	175	170	165	210	172	153	202	171	184	188	184	205	164	190	180	202	188	192	181	185	190	156	163	158	209	177	155	185	160	175	177	169	188	178	164	172	198	179	174	180	195	198	169	185	185	185	195	181	172	192	184	179	210	175	170	167	205	194	179	172	214	191	196	173	179	170	193	181	173	191	178	189	174	188	189	195	164	167	165	238	174	156	186	178	181	164	177	194	172	185	165	222	180	182	200	170	176	177	179	157	175	191	194	167	176	193	177	183	174	160	206	192	166	183	162	188	160	197	202	186	160	161	181	164	202	174	180	160	198	191	183	197	186	188	173	159	171	169	188	184	167	183	166	179	187	176	175	167	161	180	181	200	167	189	168	158	198	171	174	182	156	201	159	179	175	185	176	184	168	177	170	173	174	176	176	195	174	184	209	174	204	167	191	179	192	205	153	201	179	207	178	182	171	174	185	174	169	171	194	169	175	202	179	175	175	189	184	167	179	194	167	188	178	171	188	178	201	207	170	173	197	190	172	162	165	190	194	176	165	188	178	183	182	171	201	162	178	190	182	158	168	190	176	187	202	187	175	162	180	165	184	167	161	181	189	186	165	180	176	189	190	160	179	174	168	167	208	217	196	185	177	205	182	176	181	179	171	206	206	186	195	180	174	196	196	181	186	170	160	175	163	172	153	169	167	178	204	198	167	160	178	196	165	179	153	164	202	188	185	145	188	190	203	157	154	181	194	207	165
17423	11190	17981	19466	16190	6394	4140	3146	2551	2251	2074	1923	1522	1415	1410	1190	966	972	985	968	857	933	787	818	696	683	646	586	564	561	570	550	547	529	528	482	480	498	517	466	484	490	486	459	496	515	429	502	498	447	478	500	447	447	471	453	421	450	450	423	462	468	421	430	442	449	426	422	498	473	434	458	451	463	448	470	460	447	437	415	429	471	419	464	466	423	452	440	458	413	401	451	467	431	468	453	426	421	440	444	491	440	415	451	445	453	469	419	455	440	424	429	461	433	476	433	444	453	411	419	461	450	469	426	425	463	406	434	493	423	444	451	417	444	439	412	420	402	391	430	413	469	459	395	474	415	469	441	402	457	453	450	404	479	457	459	412	442	454	439	451	407	420	455	419	424	459	452	444	475	440	461	481	445	456	436	442	453	426	418	442	461	430	405	436	427	436	425	456	439	438	419	451	416	462	485	443	433	453	468	444	453	415	452	432	444	415	442	483	453	410	448	442	451	417	494	413	406	417	470	471	448	453	442	475	460	439	429	429	456	424	448	455	493	436	447	422	443	430	444	470	457	445	415	450	431	455	426	406	437	444	423	455	439	466	453	416	441	423	467	455	413	470	488	454	441	478	466	440	426	459	452	444	465	481	448	449	429	445	399	420	429	435	420	469	467	441	441	458	416	417	469	446	460	461	459	462	434	410	434	446	451	464	456	461	423	459	421	407	467	436	403	425	449	423	432	467	454	437	406	418	458	455	453	463	438	465	432	455	452	424	456	458	423	437	438	445	438	415	426	454	404	444	453	430	408	407	441	437	460	425	424	457	471	467	438	438	426	408	452	410	408	468	457	439	468	432	445	439	437	448	422	436	474	398	443	448	447	447	413	449	448	441	462	466	451	422	404	401	427	452	453	432	461	462	429	430	465	485	435	401	413	394	425	472	473	459	438	434	473	432	443	452	443	445	448	446	451	424	459	418	436	434	408	423	450	436	451	420	452	475	412	470	441	424	414	447	431	432	449	440	432	442	419	419	462	439	431	464	432	432	440	440	401	474	419	439	439	427	395	455	422	491	422	452	465	439	459	441	424	467	435	417	432	433	472	411	402	427	458	421	470	437	427	483	403	434	440	475	435	453	434	439	457	464	449	463	410	430	421	429	449	470	484	406	431	471	426	465	422	447	419	379	438	394	450	432	461	434	432	411	417	439	437	447	427	407	445	429	472	495	427	452	410	447	419	457	444	470	452	444	451	447	468	461	441	450	434	403	434	462	464	453	452	445	442	446	439	428	441	455	435	426	465	441	430	457	444	455	453	410	453	431	467	447	442	450	423	424	434	459	420	431	425	457	451	456	426	453	449	404	447	470	458	482	411	473	448	450	464	436	423	460	391	432	446	422	438	423	415	435	405	432	433	468	471	455	429	441	479	434	444	486	410	451	429	446	450	468	447	453	431	395	423	433	432	458	477	417	461	434	432	444	425	444	401	430	425	440	431	487	474	442	468	421	437	445	420	455	436	443	445	405	461	438	448	438	448	412	419	436	446	458	453	428	434	438	452	423	448	468	442	419	438	441	440	512	451	467	440	438	460	476	453	429	407	417	423	426	447	464	420	446	424	415	436	439	417	462	456	442	417	435	427	453	445	450	474	463	407	454	424	465	443	456	437	451	435	443	454	460	418	434	419	408	404	442	460	453	447	437	397	429	449	432	430	455	460	425	436	440	409	447	463	511	437	426	434	425	447	449	451	425	423	420	433	431	438	420	417	442	431	425	438	474	445	474	447	451	465	434	437	439	409	384	441	430	418	446	434	414	457	427	445	440	447	427	439	446	431	433	457	473	420	428	415	418	399	408	460	468	461	453	465	450	458	437	449	455	449	425	486	428	436	428	441	433	432	443	434	451	437	433	446	441	436	421	452	451	481	418	426	424	453	451	417	423	449	433	425	420	430	450	440	442	436	445	446	432	442	402	424	506	440	400	442	474	458	431	458	461	437	440	433	450	430	437	473	432	455	429	431	443	445	427	409	434	490	433	430	432	423	396	454	454	439	454	456	457	432	445	458	417	453	423	462	438	455	417	414	433	445	421	432	463	441	462	431	458	459	411	467	433	432	474	467	425	439	442	432	441	467	437	437	427	425	444	439	454	437	441	455	456	395	485	451	430	411	487	473	420	435	404	402	458	446	426	446	445	434	420	429	439	449	425	404	482	457	450	412	453	427	452	438	442	421	442	437	445	456	434	442	453	423	410	446	416	412	420	442	407	420	468	417	407	448	460	415	482	463	423	422	432	433	471	433	448	463	457	442	413	444	491	455	441	439	454	417	415	447	414	437	486	439	416	451	438	438	453	469	473	434	407	426	461	419	445	474	448	409	420	427	415	431	448	433	460	418	431	444	434	436	454	447	414	395	439	436	433	406	438	449	406	411	437	447	456	411	478	456	431	428	394	428	424	424	447	427	438	450	445	435	487	433	455	412	443	428	469	374	429	438	427	423	420	444	418	435	423	461	458	444	393	444	481	419	469	449	446	428	449	448	469	462	449	476	447	466	452	463	460	424	463	451	440	454	449	424	441	424	455	443	454	416	449	471	460	424	443	443	442	416	419	460	425	443	467	436	442	424	473	410	471	435	452	462	484	399	444	490	421	444	439	428	454	459	464	441	477	424	442	429	463	460	432	437	446	449	470	452	401	444	450	433	421	430	456	487	447	394	451	432	480	435	461	429	462	456	459	437	453	442	445	433	459	427	424	423	436	425	421	432	451	454	455	428	447	437	466	429	418	492	446	437	431	456	421	464	437	438	405	474	441	443	427	469	473	438	483	469	423	441	433	460	442	421	416	458	439	460	449	472	404	435	446	449	450	412	444	433	430	443	442	426	449	489	468	440	419	437	455	475	441	462	447	409	456	437	442	482	492	434	430	462	445	453	466	423	447	435	438	399	479	429	415	414	437	430	452	458	444	425	427	418	427	470	425	435	451	397	435	417	461	416	449	411	448	426	433	447	432	448	467	461	416	446	437	457	445	468	434	426	436	430	400	451	440	474	423	418	451	438	397	458	478	423	442	435	439	465	459	446	456	424	457	419	501	429	441	482	428	440	433	440	454	448	452	434	411	479	455	451	460	416	432	468	437	418	436	418	468	449	449	412	434	416	466	429	453	424	434	415	447	420	461	426	461	454	414	435	398	460	441	448	486	443	430	436	457	415	442	418	411	437	455	451	419	422	468	464	439	422	424	410	431	448	463	421	403	440	449	442	450	450	408	504	462	433	450	480	481	411	426	453	439	425	479	431	475	447	452	477	448	454	413	407	438	474	448	391	440	474	438	443	415	409	461	484	497	481	446	444	403	421	429	409	397	433	465	426	425	407	454	437	412	478	432	432	466	414	451	413	420	444	446	448	439	413	409	399	457	429	447	429	464	467	440	438	431	411	443	472	427	443	440	433	452	438	492	432	462	429	439	452	459	464	422	453	435	465	446	409	443	431	419	482
32486	18039	16478	16370	10966	3715	1577	1017	800	643	576	551	488	432	370	341	298	290	285	294	272	259	220	238	209	225	198	206	167	176	168	163	164	169	182	179	177	199	150	165	171	170	159	171	161	157	166	139	164	158	157	171	176	163	149	172	176	163	140	169	161	150	118	119	144	144	159	131	143	136	168	153	136	157	161	135	137	162	151	150	149	151	163	193	156	140	173	168	146	159	164	181	158	166	162	149	169	157	177	165	159	155	152	162	136	141	161	172	131	146	154	146	169	145	150	150	147	171	170	152	160	176	156	160	142	171	163	176	176	161	154	154	152	153	159	172	160	142	161	158	156	161	147	157	143	180	154	172	157	154	155	172	155	158	149	153	155	153	174	178	157	158	154	153	148	154	154	172	159	152	193	180	165	154	175	129	151	161	176	135	152	167	151	156	156	159	165	162	161	153	165	172	159	173	173	152	160	143	125	144	146	164	148	154	143	166	168	134	149	170	180	146	166	145	157	171	171	156	159	148	158	180	148	191	161	157	132	150	162	140	161	178	168	172	162	166	136	146	144	177	172	144	170	173	151	147	168	162	160	164	157	141	165	159	134	121	123	171	166	162	186	177	143	146	151	161	148	166	160	123	154	156	179	156	166	153	169	151	156	164	154	145	168	164	139	133	161	156	148	168	171	140	155	174	158	155	154	147	163	164	147	150	164	163	166	132	171	164	173	159	174	139	132	151	149	162	141	153	145	167	157	159	163	149	166	146	148	165	131	170	169	158	145	122	144	149	160	169	142	163	157	155	161	161	174	180	170	164	156	152	153	150	157	145	144	141	152	142	157	158	174	166	180	128	171	174	149	142	132	148	173	149	156	189	158	158	156	157	181	134	142	162	141	144	160	144	158	168	150	169	158	149	159	182	162	188	135	121	131	180	141	148	152	137	168	125	148	170	143	136	153	159	144	155	143	146	166	169	182	161	151	157	164	146	165	171	162	163	171	151	166	145	138	169	165	152	151	146	134	156	178	166	163	183	156	166	165	156	168	156	166	138	149	156	202	174	158	145	153	151	138	155	165	164	163	163	164	165	134	150	141	165	170	154	140	143	171	151	160	178	156	148	135	156	158	139	159	136	143	138	144	163	164	142	136	158	161	147	155	146	183	151	152	146	141	156	138	174	161	147	146	167	151	164	152	152	163	154	169	163	132	148	167	175	160	163	156	174	162	154	162	129	160	152	180	133	154	188	168	169	170	144	173	181	140	157	148	144	144	163	170	182	144	167	153	157	156	128	184	157	143	148	146	154	157	175	157	141	173	192	194	140	164	144	145	135	150	166	164	149	176	162	184	158	154	160	168	131	149	152	174	163	140	159	160	150	147	171	144	185	166	159	161	173	142	172	154	163	144	151	143	143	167	153	142	166	164	179	174	153	150	167	139	152	141	153	143	153	160	164	143	131	148	141	155	155	148	155	149	167	134	159	164	168	139	144	161	150	156	156	150	161	160	154	143	165	140	181	138	164	163	179	145	160	156	158	143	145	150	145	124	168	168	155	159	150	155	178	150	156	165	152	131	163	157	162	165	159	133	167	151	185	166	163	148	169	171	155	142	158	171	140	183	156	151	142	189	137	171	130	151	173	165	152	156	163	169	145	158	160	144	145	148	162	169	149	149	152	165	148	199	170	149	146	129	170	154	179	172	141	152	136	180	171	150	169	176	153	138	168	152	162	169	169	156	148	161	161	161	160	138	138	158	157	141	155	148	161	152	161	168	133	151	156	164	132	140	159	160	154	156	135	171	145	136	152	138	181	133	175	128	161	138	160	174	132	174	158	179	161	158	147	160	182	188	169	160	178	177	180	171	183	139	167	149	161	137	159	137	167	139	150	155	161	152	145	145	156	172	148	166	184	166	165	152	155	143	158	165	179	162	144	170	155	154	164	175	167	145	176	175	151	153	159	158	146	152	154	173	140	165	154	152	155	156	132	129	143	164	162	144	148	193	160	161	143	158	146	149	164	171	160	146	161	155	164	136	146	180	170	161	151	158	159	173	149	136	148	154	168	142	173	164	160	169	145	156	142	171	159	165	164	139	176	184	158	144	166	140	146	162	140	152	168	148	156	161	147	149	154	134	138	176	165	148	175	162	162	181	150	173	163	162	135	174	156	171	161	176	146	160	144	174	140	147	183	141	159	162	146	161	168	156	132	156	161	145	140	161	154	153	137	155	156	170	161	152	157	137	140	180	160	164	160	143	159	163	138	158	117	141	158	179	157	154	139	158	145	164	167	155	157	184	154	144	151	162	154	147	148	159	158	150	160	164	165	144	156	133	166	149	158	168	170	149	134	160	173	140	144	165	142	145	146	155	141	170	158	152	142	151	145	164	137	143	162	156	169	164	146	161	160	159	156	162	178	164	173	158	167	159	161	164	162	146	146	160	160	148	152	180	151	168	142	148	165	161	157	164	139	145	147	170	138	157	144	159	164	152	156	156	172	136	135	153	139	182	159	199	168	152	162	163	158	170	146	155	150	143	162	153	167	151	168	159	134	176	138	181	143	188	155	170	171	142	148	164	182	169	153	164	156	158	164	134	152	186	149	149	155	181	174	188	178	171	162	169	145	147	149	141	143	158	152	148	153	171	175	154	175	170	150	191	162	158	165	150	159	151	165	149	174	170	163	155	150	174	169	179	168	165	148	157	172	143	174	181	155	169	163	146	164	169	170	155	159	147	161	176	151	142	162	158	149	156	126	158	133	135	138	161	156	159	166	171	138	169	141	161	134	168	164	171	164	167	162	154	194	165	152	138	142	150	145	148	152	160	152	139	141	176	149	193	181	162	154	161	145	156	142	159	144	164	150	151	151	161	150	173	164	149	146	148	181	163	173	160	162	156	176	159	131	168	166	156	143	168	159	215	161	143	139	164	155	169	165	159	148	145	144	144	175	163	147	139	170	153	157	129	164	160	172	161	140	160	177	143	146	138	130	159	147	156	154	161	181	164	157	153	134	125	159	141	140	162	152	159	152	151	197	134	170	187	186	146	172	175	149	151	152	144	173	153	145	157	145	157	145	170	189	175	152	165	185	132	157	155	161	188	175	164	161	132	127	160	165	135	169	144	152	171	154	163	157	168	162	154	167	151	164	145	148	151	165	129	146	150	163	165	157	152	158	161	153	170	159	179	162	168	156	128	150	165	152	174	164	153	163	162	162	149	153	140	140	159	169	165	152	161	177	160	152	149	178	155	143	146	161	173	179	143	168	151	179	151	153	163	135	147	162	175	153	175	154	154	147	160	148	154	174	176	162	180	181	162	146	158	163	149	168	149	159	155	170	137	184	159	139	159	147	164	147	169	146	139	163	150	179	163	129	135	160	145	155	154	153	174	169	147	158	153	140	141	144	155	143	147	154	155	174	175	144	178	176	151	157	159	169	173	142	152	153	175	149	156	178	160	140	162	163	159	157	165	173	150	156	149	146	163	162	175	134	142	127	171	161
21763	15202	21931	27657	20075	8591	5898	4267	3514	3104	2806	2682	2204	2000	1642	1351	1293	1382	1310	1229	1133	1088	961	925	808	715	656	656	586	534	523	566	522	525	503	507	450	502	485	445	440	457	492	446	448	479	433	414	435	440	401	403	421	414	419	411	408	428	384	361	390	408	405	400	392	403	359	380	355	387	366	378	416	393	377	365	365	397	359	381	438	391	409	371	434	368	395	391	359	356	378	416	360	387	415	366	391	375	396	393	415	362	414	394	399	384	393	391	360	397	407	389	358	412	386	416	375	395	381	417	387	388	361	377	399	398	386	362	412	410	366	371	367	380	383	379	436	369	388	378	404	416	383	360	399	403	410	401	376	384	386	410	393	418	401	427	384	402	416	363	372	382	358	406	432	402	386	411	428	385	372	381	375	388	407	426	364	359	412	393	375	406	344	411	372	353	381	364	361	357	395	355	375	402	410	414	362	384	387	406	407	396	364	363	372	414	376	388	398	432	410	414	374	386	395	406	400	382	394	382	409	428	377	380	408	408	411	354	380	370	394	414	390	376	384	394	385	381	372	410	387	424	399	408	371	412	391	420	361	376	404	366	402	397	398	386	353	402	415	404	372	383	405	376	405	364	374	390	355	378	387	387	405	405	401	381	372	366	384	372	374	378	409	392	370	401	389	375	381	390	389	387	376	447	396	381	399	415	403	366	418	423	372	398	374	393	394	343	359	400	368	385	366	411	372	407	383	399	377	396	408	360	389	390	374	364	396	395	409	368	386	393	382	383	401	376	403	385	419	396	383	399	375	351	369	372	383	392	365	368	378	393	427	375	406	396	370	375	409	369	399	375	367	369	387	386	387	352	403	382	390	412	380	392	384	386	371	376	354	387	402	375	417	347	396	343	405	408	377	371	400	371	395	372	377	394	367	395	367	396	406	401	390	393	391	367	373	380	367	391	392	360	371	399	416	406	401	433	379	395	395	405	358	373	387	368	371	379	379	406	414	414	367	391	395	367	389	381	382	387	388	360	376	364	417	414	407	357	373	380	359	374	388	388	396	380	383	362	378	400	371	363	364	377	357	388	377	381	370	376	374	410	364	398	343	389	378	390	400	399	383	402	407	413	388	431	375	379	360	415	374	377	386	381	390	392	334	440	383	393	376	375	391	368	361	375	375	386	376	390	368	413	354	386	369	345	394	419	407	405	427	397	428	385	390	379	420	396	398	354	384	374	393	389	399	402	359	437	334	367	427	391	361	389	387	369	374	383	391	382	414	386	414	363	392	433	360	395	420	382	375	375	392	381	381	401	387	369	403	398	377	404	374	372	411	372	382	385	364	377	361	371	386	407	384	398	402	384	391	373	411	346	367	402	394	356	387	430	356	399	377	370	391	385	382	386	391	384	397	391	409	374	409	407	391	390	378	374	403	374	364	369	407	359	409	387	381	382	415	360	400	387	372	419	386	377	363	411	422	395	399	401	405	386	370	416	379	405	414	383	392	405	376	377	410	403	428	401	371	372	399	349	369	394	381	375	400	409	377	396	358	402	377	420	393	403	419	356	387	383	391	360	391	422	380	402	383	397	412	353	420	407	401	400	403	406	414	400	392	343	384	383	413	387	398	404	411	385	359	401	396	392	375	384	387	397	389	414	389	402	385	405	395	388	403	387	398	384	376	392	383	382	378	382	403	378	394	426	372	344	368	367	374	414	372	406	405	422	367	387	400	392	404	384	379	384	367	396	417	385	338	400	410	389	388	354	398	385	380	372	377	367	363	391	384	403	404	414	395	357	390	389	375	379	379	351	362	378	398	366	395	389	402	446	413	425	375	371	397	366	381	391	385	388	411	379	398	382	376	371	378	405	387	358	433	363	364	377	403	400	418	421	380	384	422	401	346	387	413	342	388	423	412	408	349	382	417	375	395	357	370	405	401	368	404	382	387	409	399	379	369	400	375	405	373	389	388	368	368	370	359	406	368	427	420	387	358	392	385	386	389	391	379	363	395	376	414	423	374	376	408	386	377	366	387	384	385	414	386	405	383	378	365	367	377	369	397	399	400	400	414	400	423	422	333	424	396	377	384	375	408	388	368	378	383	377	393	365	362	392	379	388	389	365	395	377	381	391	397	382	363	365	395	397	362	395	396	395	402	376	375	387	396	345	377	401	379	413	380	391	385	368	348	386	369	400	405	396	392	351	375	395	391	342	419	394	416	412	388	375	392	373	403	399	376	357	400	383	383	378	404	328	401	399	395	423	389	369	401	375	376	395	397	385	415	404	418	414	369	420	400	381	383	406	359	423	395	358	368	371	350	360	364	411	414	402	429	391	402	386	455	400	387	362	389	365	394	347	381	393	414	406	418	376	369	376	392	375	369	390	392	385	389	406	406	406	380	367	381	359	363	365	406	391	369	401	387	368	367	385	389	417	395	382	395	381	396	376	368	396	398	398	419	343	383	377	397	385	400	406	408	421	398	373	401	416	417	403	409	388	382	375	406	365	364	389	348	375	410	400	364	390	364	384	388	397	386	375	393	381	397	395	381	374	397	358	391	383	371	399	358	389	393	364	357	386	377	378	373	383	408	365	395	405	379	422	375	392	412	406	399	384	435	358	392	412	396	402	386	374	375	402	362	363	370	383	383	372	405	405	387	367	393	388	356	370	355	414	379	393	392	384	415	403	393	406	413	382	400	394	398	384	378	391	396	394	404	421	383	391	406	381	401	404	394	363	383	397	384	394	413	375	447	345	403	417	405	358	381	381	401	393	407	391	376	383	395	394	365	390	381	392	379	424	383	408	407	384	385	374	392	414	397	421	355	421	402	359	396	370	416	390	423	341	395	371	372	375	373	386	414	353	372	395	404	397	394	391	347	360	392	377	407	417	411	391	379	388	380	411	366	414	383	383	391	412	372	386	380	385	402	400	391	382	375	407	408	427	417	417	407	370	428	369	391	349	392	349	398	420	360	403	385	389	398	382	376	409	406	389	363	389	362	415	360	397	368	354	363	415	385	380	387	399	442	401	400	395	366	403	404	379	412	424	394	376	414	403	402	379	402	410	383	403	387	349	372	415	392	375	383	356	435	392	376	432	391	365	396	327	372	363	383	398	393	377	446	431	388	401	367	409	359	402	371	352	413	380	371	393	403	351	369	349	404	398	375	361	356	399	395	387	388	389	354	404	393	401	388	391	390	405	395	373	412	351	387	376	388	375	398	394	386	389	380	345	383	432	411	342	413	367	363	361	384	383	397	354	377	392	388	394	361	370	376	399	395	372	385	352	377	373	406	396	351	387	387	404	401	399	379	389	391	411	384	376	333	405	364	378	354	372	391	382	401	397	394	378	391	343	413	350	366	403	395	389	418	400	383	420	401	393	420	372	411	396	390	387	383	375	399	374	397	393	395	394	381	377	404	377	369	353	405	372	381	370	379	424	374	397	375	349	407	379	403	402	385	400	388	365	382	393	403	393	416	393	376	369	373	388	405	403	430	421	385	338
12429	5618	3428	2031	966	596	471	400	371	326	297	240	265	232	206	205	203	180	207	207	200	177	208	202	179	177	178	182	214	180	171	163	160	187	155	148	157	184	166	176	183	162	185	166	180	161	158	164	174	154	173	186	160	170	175	163	167	143	191	174	183	145	162	151	171	163	169	175	145	159	168	150	167	181	170	161	169	186	189	163	180	164	135	169	164	163	149	140	156	171	153	183	163	185	174	176	142	151	138	182	166	155	159	146	155	158	153	155	171	146	160	165	184	156	160	151	167	189	170	161	171	177	175	176	164	196	156	164	179	162	165	169	168	167	161	172	185	198	184	165	184	179	148	187	169	177	160	192	153	141	161	182	181	167	166	146	184	153	199	142	145	170	164	151	167	178	160	163	161	163	157	186	149	166	196	180	175	160	144	189	186	176	154	157	168	180	164	180	151	159	193	172	163	167	163	180	143	160	163	168	157	146	182	196	156	177	166	186	185	160	168	186	142	208	176	161	170	168	147	179	142	182	152	169	165	181	167	171	159	180	171	175	188	171	142	154	151	164	159	168	163	147	190	168	178	181	170	175	171	145	168	161	166	188	163	185	160	172	150	153	178	160	145	153	165	152	158	165	170	166	162	151	167	155	169	189	172	169	175	151	174	185	166	172	186	176	204	158	152	163	156	172	197	152	194	191	137	194	194	163	147	178	172	155	167	183	168	199	170	173	155	161	169	186	173	174	145	150	153	146	172	169	157	182	167	145	161	153	162	162	176	143	186	188	175	156	176	168	168	167	166	189	184	173	169	178	165	194	173	179	151	160	158	168	169	167	148	183	156	160	159	160	158	162	167	160	174	213	173	173	171	170	132	151	167	156	187	174	178	157	168	164	150	155	188	159	153	173	183	155	163	159	150	161	149	179	166	176	157	158	152	154	175	149	166	158	153	178	162	161	143	170	162	160	176	147	192	159	141	147	158	167	172	167	184	170	183	178	198	177	147	140	193	154	166	169	159	166	164	153	147	143	157	163	154	167	166	154	159	168	191	188	163	181	162	146	162	179	143	163	180	160	168	154	152	179	171	170	178	148	196	174	163	160	179	179	156	170	163	157	182	158	162	152	149	137	186	159	150	143	163	164	166	163	175	144	167	168	140	168	165	151	163	166	179	155	181	136	168	160	167	170	183	160	162	170	171	163	161	164	178	171	182	155	175	137	159	174	171	163	155	187	163	173	144	185	165	178	163	154	153	191	163	140	163	178	144	169	182	162	173	148	165	178	160	147	157	191	187	185	142	160	195	156	151	159	151	160	161	164	164	165	177	171	173	159	174	172	153	174	165	173	164	182	184	154	160	160	171	167	169	170	174	154	167	151	181	165	170	157	166	174	151	154	196	173	178	171	175	156	191	154	160	176	151	180	139	154	147	152	163	161	185	175	159	182	154	162	187	166	192	166	169	170	167	145	153	162	181	166	158	168	133	166	146	175	161	149	169	178	167	174	162	151	172	170	177	164	156	165	175	178	153	168	173	165	176	175	175	169	177	154	173	154	161	153	178	193	164	141	165	173	180	159	173	153	170	147	182	178	156	166	166	198	132	182	166	186	165	174	150	153	171	172	167	158	186	164	155	176	168	144	165	156	163	158	152	175	174	170	164	175	159	195	155	173	157	190	176	172	158	134	174	164	160	181	158	159	174	174	206	159	172	162	170	169	176	169	161	190	181	177	185	154	165	155	181	175	156	183	160	155	188	163	155	171	155	159	171	158	165	187	170	154	188	154	156	171	189	185	150	158	152	154	158	148	149	158	145	184	163	162	152	164	172	150	190	183	168	158	191	163	185	181	149	176	147	156	168	179	161	165	144	171	178	168	150	165	160	171	168	157	173	186	175	159	189	170	185	168	149	157	173	160	166	198	180	151	139	173	165	165	159	182	170	187	177	155	162	185	201	164	178	164	178	153	157	176	153	155	163	152	174	180	163	176	163	161	161	201	143	162	168	169	187	169	164	155	162	166	166	171	161	137	194	158	187	154	165	173	141	159	160	169	170	162	154	166	172	181	153	165	178	164	147	148	162	163	155	168	177	150	182	131	145	179	140	158	170	166	155	144	163	144	171	183	158	151	143	159	178	169	164	173	160	156	142	185	170	166	164	170	172	163	173	171	149	162	158	170	146	182	173	170	168	154	171	154	169	180	176	159	181	159	147	168	153	182	191	183	173	160	210	166	170	162	173	166	161	167	150	193	161	179	161	175	159	165	158	153	158	169	161	141	160	163	168	183	175	177	162	133	186	167	169	179	167	158	163	173	187	144	157	150	171	160	178	176	176	133	184	169	166	182	191	173	160	164	152	166	184	154	176	166	181	163	161	193	167	166	151	180	167	134	148	179	178	148	177	149	159	164	161	171	151	163	176	167	160	159	127	156	177	147	179	154	171	165	169	147	152	158	175	179	186	162	165	173	157	163	188	195	165	169	174	177	171	172	177	163	181	177	156	155	177	164	163	179	169	181	157	149	173	183	131	174	151	176	168	172	163	167	174	155	163	159	172	146	170	179	157	150	178	186	172	148	161	138	175	183	174	183	162	171	155	154	159	160	165	182	172	160	160	167	169	168	189	171	176	175	172	164	166	176	176	173	154	193	190	154	170	165	175	186	165	165	177	169	162	174	162	173	167	182	189	180	182	160	154	147	153	191	167	155	157	167	175	161	203	168	163	166	186	143	156	191	158	147	157	155	179	160	146	158	164	147	156	150	182	181	175	152	146	154	167	167	171	170	159	152	149	154	153	164	178	165	149	200	177	163	193	195	190	161	165	174	183	162	177	175	154	182	166	169	190	182	152	161	172	165	142	161	171	183	146	170	160	164	180	163	157	172	144	164	165	171	191	175	162	179	171	191	164	144	176	178	168	164	157	176	181	147	167	177	165	146	188	151	165	154	164	168	161	151	156	172	167	155	161	161	180	161	154	146	182	166	157	166	202	182	138	151	164	176	155	153	163	169	181	173	145	136	151	184	166	192	193	185	168	154	160	176	183	168	157	151	158	178	178	180	158	157	145	182	179	184	169	164	167	164	162	170	175	162	160	153	160	142	171	152	163	184	178	167	149	174	173	177	177	160	170	178	171	164	170	190	165	179	162	169	164	190	161	188	187	152	183	173	173	173	162	171	178	162	157	177	167	157	154	175	175	165	182	167	160	163	168	150	169	183	183	168	137	157	141	160	161	186	161	162	157	170	158	161	171	180	177	152	158	188	166	159	157	170	182	142	166	184	176	173	154	139	179	174	139	165	162	161	166	172	189	157	154	173	169	164	147	182	163	190	178	187	167	168	131	189	155	175	181	164	141	172	153	158	161	177	160	165	176	162	162	151	148	171	169	163	150	175	179	162	148	149	166	170	173	162	179	177	169	139	171	176	173	177	159	168	154	165	189	183	162	176	162	136	152	163	171	187	165	165	169	201	192	203	167	158	173	165	181	183	157	161	163	169	149	171
9227	5503	6791	6213	3759	2547	2029	1700	1454	1371	1180	1063	986	880	792	772	727	690	670	651	621	593	562	548	549	531	549	481	479	477	500	460	458	455	471	432	447	461	461	404	436	454	469	448	426	433	480	447	461	438	396	405	416	435	410	419	432	394	453	432	451	403	422	431	452	409	426	414	427	398	403	408	398	403	442	421	426	419	394	405	434	369	398	416	414	420	435	423	429	431	418	443	391	390	429	396	423	395	407	452	425	393	419	402	387	439	419	408	401	410	411	411	403	439	441	415	439	456	442	419	398	425	422	390	398	418	389	422	399	407	431	421	398	404	403	412	411	411	409	411	386	429	417	398	395	413	345	395	432	407	422	413	445	401	386	408	445	438	392	424	398	397	404	426	373	405	425	419	421	426	406	425	433	455	396	433	380	433	404	421	425	412	411	421	398	396	425	405	436	408	404	458	417	384	430	440	396	415	426	441	427	416	391	413	416	393	412	411	385	393	418	427	452	395	411	377	458	413	416	429	421	412	435	409	424	421	411	423	390	427	408	411	377	396	434	389	431	428	416	384	404	422	371	437	413	431	409	415	399	442	446	411	390	397	388	420	395	403	417	420	400	411	447	437	427	443	402	397	375	444	438	430	418	427	398	373	389	421	418	422	417	437	358	444	393	412	426	404	422	358	415	443	396	465	394	416	418	428	415	421	394	431	441	429	453	440	418	393	447	446	418	411	438	392	442	384	423	428	426	409	428	365	435	403	438	444	402	440	431	409	426	388	442	422	448	404	404	413	421	407	413	389	454	400	421	437	391	408	422	400	399	404	437	430	409	454	413	405	396	426	418	426	401	386	432	385	435	417	383	388	430	424	419	417	423	385	404	403	419	429	452	423	455	398	396	379	426	433	399	385	372	393	437	427	427	431	404	393	394	400	426	424	465	438	431	370	415	383	402	427	421	399	416	428	421	411	392	411	449	427	401	416	441	436	404	415	409	417	421	392	401	434	402	389	427	403	409	381	394	430	407	407	406	456	435	410	410	410	408	426	407	388	362	401	416	428	417	386	449	392	431	420	368	410	461	404	405	410	404	459	466	416	397	412	420	420	412	411	395	401	411	394	435	412	439	441	394	413	393	413	437	457	401	424	402	415	427	415	410	398	440	407	449	430	409	399	434	406	435	375	462	415	411	435	384	406	442	408	424	388	394	421	403	425	402	418	422	445	422	404	419	428	420	395	405	429	430	433	433	464	420	458	419	437	435	398	424	418	397	433	430	409	405	436	440	444	392	394	452	412	378	426	397	420	412	401	437	432	390	416	388	387	388	423	386	387	406	448	414	444	435	428	448	438	473	437	401	407	402	396	392	399	448	419	381	414	408	426	374	418	387	449	418	446	376	394	427	399	451	412	417	418	441	409	450	404	409	384	413	413	405	437	388	427	445	400	421	419	407	407	417	395	394	426	405	427	424	408	458	407	440	414	388	389	465	417	433	374	398	380	459	407	404	434	436	412	399	365	418	393	404	413	442	400	409	414	430	439	400	415	426	384	427	409	406	409	399	411	418	415	404	405	394	386	429	397	430	425	421	411	439	389	391	398	431	411	417	406	386	372	423	412	417	450	399	392	432	392	372	404	412	396	373	388	424	445	424	454	412	432	427	387	415	425	396	413	415	398	393	441	387	448	404	410	400	408	434	423	406	425	410	411	374	444	427	444	401	415	389	391	418	385	424	374	422	383	415	404	412	421	405	419	409	427	426	432	435	403	413	390	433	384	381	413	393	421	440	418	420	425	417	417	425	386	402	406	447	408	446	430	408	439	410	398	416	412	430	440	412	427	416	392	399	414	386	418	425	393	423	428	408	424	423	426	418	445	385	398	426	402	419	403	454	429	422	406	429	410	443	414	412	391	439	392	430	407	413	391	413	366	409	400	402	411	429	424	413	405	455	435	408	436	410	457	416	434	403	415	408	450	421	408	419	424	393	440	404	391	385	412	413	399	410	405	384	413	395	420	418	390	410	415	388	439	419	422	414	434	416	415	429	432	443	410	439	397	432	416	405	430	406	416	428	414	440	441	412	425	454	421	406	407	388	403	416	428	433	418	433	394	430	437	394	395	394	397	380	413	409	412	412	406	430	402	413	424	401	415	404	411	428	445	478	417	415	397	403	417	412	419	408	400	420	392	424	418	404	444	440	395	390	365	383	432	418	378	402	418	439	421	429	443	384	422	414	439	384	415	418	435	441	397	425	449	393	408	411	421	405	436	432	413	394	379	379	415	400	420	434	420	422	412	398	422	410	435	411	434	414	396	414	418	412	411	417	385	427	428	374	393	367	463	380	432	363	449	441	389	444	418	404	425	414	421	454	416	405	392	456	405	401	404	408	414	418	385	412	412	390	411	393	406	417	375	400	400	426	423	425	437	405	450	403	440	459	420	408	409	418	387	404	385	363	410	428	417	392	419	406	418	395	450	450	388	419	398	438	409	409	394	393	445	428	402	403	400	390	404	418	411	390	396	409	464	413	396	417	405	402	406	405	452	435	407	442	429	387	413	394	394	427	434	418	402	350	384	453	406	425	421	450	394	364	412	422	389	397	438	393	423	437	427	403	370	395	403	433	392	376	396	376	445	485	429	391	434	406	398	433	409	420	414	438	425	390	416	415	369	401	450	393	423	379	387	403	409	410	427	438	409	401	437	412	349	437	413	405	443	420	418	405	396	417	433	424	388	419	423	405	413	378	411	414	381	421	408	403	375	419	415	410	395	387	429	424	385	407	407	416	413	393	412	436	410	404	420	399	423	390	436	444	427	414	393	420	448	426	434	379	387	410	427	387	403	400	423	424	455	401	366	416	430	367	399	429	397	443	455	426	394	425	409	411	387	409	436	390	442	429	404	401	404	422	404	421	408	420	431	390	397	409	394	420	404	432	405	418	398	389	395	391	427	392	421	389	403	396	441	389	393	370	413	418	429	408	414	431	415	414	406	445	460	429	430	418	399	448	442	427	388	438	433	366	417	410	442	415	435	417	372	420	363	421	422	395	418	393	432	431	394	414	436	414	407	453	432	412	388	433	387	432	377	405	430	408	423	424	398	457	420	425	424	391	378	437	418	430	402	460	421	382	392	431	395	410	458	388	405	395	427	385	413	415	407	433	418	421	427	398	418	419	442	397	418	408	405	439	407	384	408	424	422	413	416	434	386	411	387	423	388	427	405	385	428	388	406	410	415	447	404	434	447	435	407	412	433	405	437	397	419	431	425	389	400	389	386	414	412	418	390	400	406	435	393	401	391	397	419	400	386	367	419	407	459	433	432	384	404	445	403	440	418	431	474	419	429	437	424	386	421	401	432	384	396	377	420	418	400	394	391	384	425	399	405	397	389	392	449	434	435	416	415	405	418	431	428	431	442	406	407	387	465	413	422	415	419	407	412	437	390	408	406	400	426	400	423	414	423	400	433	410	378	384	409	388	410	382	401	389	397	428	406	399	407	391	438
24578	11285	9474	8988	5700	1997	1029	806	651	570	516	402	331	372	304	294	240	270	258	252	219	220	244	227	215	207	205	224	212	218	187	198	193	176	188	184	177	186	175	180	228	185	171	169	151	200	197	189	193	190	162	162	180	199	175	189	168	199	206	176	172	166	178	181	173	189	189	179	177	162	176	192	158	174	189	184	201	196	166	188	181	202	170	171	172	184	189	183	157	161	196	168	177	160	155	187	216	173	166	191	177	194	173	177	171	141	166	208	188	188	177	168	166	177	166	172	148	183	178	188	175	156	187	186	164	171	197	166	172	190	160	187	179	177	166	155	164	197	184	190	201	183	186	163	191	185	185	189	216	198	206	177	148	186	156	188	182	191	179	162	185	161	145	163	190	153	145	183	199	183	202	193	181	211	181	195	200	191	205	168	200	202	190	179	177	169	171	207	179	161	186	182	189	190	194	175	198	150	191	172	178	172	176	165	163	166	173	178	176	186	201	190	182	184	176	174	162	165	185	164	173	196	177	218	194	181	185	154	182	179	182	197	183	172	175	172	187	182	173	188	160	181	166	190	184	178	185	187	192	186	193	176	183	155	169	188	190	184	201	173	173	183	150	177	191	163	197	196	154	201	175	179	188	166	190	175	177	196	173	166	176	186	178	148	174	182	195	179	162	179	170	193	162	194	187	193	203	180	200	172	176	175	209	184	173	177	190	202	164	170	186	191	185	198	182	182	176	206	208	184	167	175	172	160	168	193	214	183	196	184	165	170	193	179	175	165	182	188	178	186	203	170	188	158	171	168	200	188	181	167	173	181	193	172	180	185	184	163	176	183	186	187	174	167	192	203	179	184	185	206	171	183	199	182	164	158	182	174	145	154	175	180	185	171	183	161	165	203	167	190	179	175	179	178	175	176	211	160	151	216	169	170	176	171	170	186	168	191	164	168	160	180	202	165	188	200	146	172	185	186	160	202	198	175	140	171	188	185	173	171	174	190	171	179	185	185	163	198	194	205	188	194	170	161	174	194	163	185	217	169	159	169	193	161	183	182	158	188	182	166	160	157	186	166	195	183	189	162	212	164	177	196	160	205	193	160	176	189	188	211	190	190	175	165	192	168	193	178	190	176	172	171	164	188	197	186	188	175	192	188	188	180	202	191	170	170	157	173	206	184	175	195	184	187	175	199	177	192	197	183	165	191	169	179	197	185	186	171	200	196	175	185	172	171	151	190	180	164	197	178	174	176	162	166	217	157	164	169	200	186	190	171	181	171	188	181	172	181	183	189	196	195	172	198	179	191	191	180	207	171	168	193	195	192	169	194	175	183	181	181	172	191	174	181	197	187	153	184	172	179	168	201	176	155	198	169	207	199	195	180	158	178	184	196	196	199	189	185	183	191	189	179	173	174	197	171	176	189	166	155	183	173	191	196	188	188	193	164	176	151	170	173	181	197	180	183	181	170	194	162	182	180	203	175	181	196	194	168	186	187	171	199	171	173	187	171	179	185	176	183	170	192	170	163	208	173	168	188	182	162	189	182	191	168	191	193	154	179	170	188	188	177	186	169	204	187	202	183	183	218	173	193	169	174	178	178	168	172	203	187	189	158	183	214	163	205	194	177	195	176	216	195	198	182	202	175	194	178	182	180	182	205	172	171	209	179	178	172	211	168	211	164	161	196	178	198	186	175	179	209	182	169	179	183	175	186	172	174	191	179	192	193	160	188	153	166	182	218	180	191	195	171	187	176	151	170	201	151	180	180	174	206	193	191	181	173	183	179	176	176	189	185	176	172	218	186	181	171	181	197	186	188	176	202	194	172	166	191	179	163	172	162	186	169	178	200	185	189	184	173	197	191	191	203	185	168	185	203	166	179	191	184	218	193	157	149	178	186	191	174	164	210	206	177	177	188	192	197	173	178	158	175	152	191	193	192	190	173	191	173	180	182	163	197	149	181	191	156	188	181	161	169	177	167	178	167	173	187	150	207	167	159	191	200	186	172	197	187	185	179	193	189	162	176	175	189	178	216	188	190	197	177	183	190	190	186	163	186	172	187	185	170	182	181	179	162	200	181	175	201	197	191	180	183	200	201	191	169	197	176	195	190	173	162	166	199	171	192	218	180	186	174	175	172	182	166	156	201	184	151	161	194	195	180	181	152	164	159	189	203	165	180	176	184	202	171	183	166	164	214	180	173	154	168	174	190	176	159	180	148	188	166	176	189	178	175	173	179	188	200	182	176	174	194	163	186	155	197	195	194	171	198	187	165	208	218	215	203	201	172	166	168	182	188	189	151	173	180	211	167	183	172	186	178	180	187	195	176	184	197	194	169	181	191	182	194	172	205	187	186	206	162	181	183	178	197	162	167	178	161	177	190	187	202	191	184	172	165	203	178	180	173	188	203	165	198	172	208	179	160	186	161	202	163	165	176	184	159	173	211	173	190	159	192	171	178	187	180	171	180	170	186	203	188	171	182	209	196	169	167	172	188	168	154	196	194	182	174	167	178	176	166	195	173	157	185	172	178	204	214	204	187	183	171	156	183	162	162	185	174	185	173	169	216	188	213	167	189	172	184	182	194	191	176	179	164	182	144	179	162	171	179	192	186	182	187	200	164	215	187	171	198	183	180	160	175	197	184	180	184	166	193	218	182	174	199	178	201	193	173	153	169	165	182	185	199	165	191	176	189	186	199	174	173	193	180	172	194	189	192	171	175	190	167	206	141	173	192	160	182	162	183	184	178	225	160	177	179	196	188	161	171	172	190	194	182	191	188	207	187	167	155	144	194	182	175	180	177	192	180	192	176	159	192	169	193	172	187	202	178	175	194	180	187	165	176	184	158	185	225	203	185	187	172	189	171	193	207	184	170	197	178	187	198	188	179	211	162	164	167	189	182	181	194	199	182	148	175	171	191	175	172	189	154	178	193	184	192	183	179	170	174	176	201	176	166	176	182	175	177	182	180	193	175	198	208	176	179	178	170	193	195	165	173	179	182	179	174	208	208	177	164	180	182	202	176	202	171	194	181	192	199	188	187	188	204	191	186	184	172	141	189	180	164	191	159	175	186	183	171	171	191	172	176	162	182	168	167	198	183	199	179	151	161	174	184	194	181	192	182	181	178	167	205	202	188	156	164	188	179	205	192	184	176	165	179	177	171	169	187	193	174	179	167	207	193	203	186	195	189	172	198	186	191	190	177	185	187	176	163	214	204	194	163	185	176	184	205	186	178	179	177	156	185	176	185	180	188	183	176	203	211	181	188	177	167	190	189	170	182	161	181	194	172	193	183	183	168	183	164	206	168	197	171	177	175	157	178	174	202	189	168	165	166	191	158	166	183	178	158	174	161	185	184	200	184	167	207	203	175	193	193	201	181	182	158	189	182	163	171	172	193	209	167	182	187	172	168	188	209	197	209	199	186	154	174	173	179	186	165	171	170	180	182	181	192	177	172	190	191	183	168	194	172	202	210	198	185	154	172	181	164	201	179	205	209
17622	10065	15317	18866	13910	6213	4149	3496	3319	2607	2072	1943	1614	1518	1265	1157	1165	1138	1010	949	924	905	845	746	689	649	640	567	589	559	600	520	503	505	533	529	508	519	460	522	537	496	501	462	502	479	513	498	442	495	464	485	465	459	453	453	423	480	493	476	439	435	475	480	461	452	455	481	456	445	428	445	445	448	449	467	492	433	447	434	446	423	443	454	439	460	393	433	412	478	408	452	453	475	423	428	448	446	472	445	428	461	395	464	443	401	456	452	451	453	495	460	463	412	447	429	466	412	469	421	447	417	439	435	418	436	454	443	435	443	443	469	430	439	454	472	418	438	436	434	434	437	446	443	477	416	444	431	431	439	457	440	439	429	438	461	419	455	464	425	484	442	453	454	403	445	438	437	455	441	431	397	469	431	423	424	445	438	471	455	424	444	448	464	408	491	437	446	437	427	409	447	425	450	465	432	479	432	396	409	449	438	483	436	442	483	438	454	460	446	442	447	437	463	406	418	441	443	480	442	433	458	463	420	424	465	459	426	469	444	467	446	420	428	428	436	461	421	451	434	438	445	424	446	445	479	421	442	474	472	460	471	478	451	468	467	440	448	445	450	452	430	479	455	477	448	439	450	449	436	446	433	475	451	432	443	426	454	449	479	449	435	460	432	445	428	466	443	470	412	440	480	447	457	462	456	452	414	415	465	461	459	407	431	454	464	442	433	447	450	432	440	432	419	442	454	450	444	424	425	447	461	445	466	419	432	474	429	423	433	439	452	459	438	449	448	447	438	482	422	450	416	434	467	474	421	423	439	420	448	443	429	431	449	453	480	441	456	455	468	434	457	454	399	451	448	453	426	420	419	450	447	435	459	438	463	465	431	447	479	401	473	444	451	426	415	409	461	424	449	441	444	469	439	401	436	451	447	428	423	464	455	432	458	460	460	497	431	446	414	443	412	490	419	431	424	501	467	425	472	436	495	465	436	454	434	451	461	485	475	479	471	429	440	487	434	430	400	480	442	419	473	398	435	446	469	477	444	436	414	447	447	427	430	443	456	413	425	454	431	477	447	470	463	438	452	432	421	481	423	437	459	439	455	459	459	433	462	432	429	423	449	414	426	462	430	460	480	449	461	458	471	433	452	465	447	480	434	417	444	408	456	424	429	474	458	428	420	420	480	435	442	472	423	443	449	424	428	425	400	437	462	473	452	446	441	453	442	474	484	458	468	465	449	428	422	472	467	424	468	464	467	417	441	440	440	451	455	404	430	428	424	454	485	451	484	413	429	422	455	483	490	436	421	439	440	386	454	455	492	457	429	447	411	444	425	485	413	429	426	435	472	452	441	444	446	466	449	445	459	451	469	425	411	427	486	453	436	458	445	444	507	425	429	403	437	450	414	452	441	433	428	464	465	463	449	427	458	445	465	429	439	430	446	466	420	417	481	439	450	439	460	458	467	437	477	443	436	454	469	466	403	427	429	476	469	436	470	431	407	428	412	465	435	422	446	442	445	423	439	465	467	477	458	445	463	464	422	436	427	459	455	449	428	453	462	411	448	447	460	460	435	436	433	459	449	489	461	417	460	406	486	453	469	423	466	456	437	414	433	453	456	442	454	449	461	428	426	454	484	417	430	464	480	428	471	467	432	453	462	439	440	451	470	442	460	443	433	413	451	410	460	434	432	464	486	470	430	440	394	446	463	463	439	440	443	440	431	447	458	456	461	471	463	479	479	463	464	488	476	406	439	516	429	453	471	462	441	437	451	469	441	452	407	423	436	453	448	484	461	459	431	444	448	463	470	452	448	445	434	443	485	440	443	421	436	441	468	458	457	424	416	462	455	439	441	439	467	455	449	396	437	428	453	450	462	468	457	454	434	454	448	437	401	449	469	456	456	462	444	452	434	489	466	413	443	448	475	433	447	456	482	493	450	456	453	450	471	447	425	426	491	495	429	455	449	451	429	427	406	449	468	460	456	447	448	425	453	456	484	440	458	446	446	430	460	445	407	455	459	435	466	474	404	439	439	411	450	454	473	457	436	457	453	466	398	448	449	470	463	468	437	457	475	433	429	435	456	466	409	426	465	451	437	471	477	449	434	403	444	422	457	456	479	490	454	464	469	429	445	427	439	449	435	454	457	465	429	442	456	414	429	441	434	434	426	450	451	454	466	433	443	442	443	434	425	440	414	443	461	442	459	445	453	472	441	471	478	413	420	430	428	425	468	450	412	450	460	421	406	437	394	442	450	451	460	459	484	436	465	449	460	457	439	436	414	434	419	428	422	441	443	445	449	472	441	462	420	431	474	408	438	411	437	418	491	463	453	446	455	462	419	460	452	442	435	443	422	417	446	436	424	478	433	472	446	449	499	456	487	466	484	436	484	417	451	452	466	433	444	432	481	437	452	475	430	415	415	428	430	421	430	484	434	461	460	462	458	443	439	464	444	453	440	448	489	435	446	474	462	434	451	436	422	424	427	411	446	479	513	424	426	451	454	465	436	471	435	447	445	423	441	431	446	433	452	446	469	461	447	410	432	427	448	472	436	476	431	501	439	471	466	415	453	451	473	450	432	452	472	461	460	434	462	422	478	422	445	466	466	439	457	425	459	428	441	454	525	491	459	443	432	439	447	431	463	434	443	436	432	416	439	465	425	444	454	454	484	392	464	445	448	412	431	445	476	460	474	459	400	442	424	445	431	448	418	468	426	406	476	416	453	437	425	460	470	442	445	433	486	434	447	403	448	403	417	459	414	459	455	437	398	416	462	430	430	450	414	412	480	458	421	407	442	444	426	433	446	445	455	461	413	435	447	457	446	446	453	446	417	463	494	410	422	414	456	465	444	434	423	446	455	486	494	452	480	500	409	471	459	462	422	445	427	420	436	443	491	419	449	431	457	458	468	445	455	432	456	463	448	437	447	418	435	447	433	443	442	443	441	425	432	418	446	461	425	453	464	442	418	438	464	467	451	492	464	464	448	458	417	428	450	416	459	432	412	424	469	426	447	488	438	452	412	468	448	439	428	432	425	434	430	479	459	445	435	418	418	444	421	430	426	426	472	432	458	433	442	468	419	430	447	448	416	442	445	466	450	476	474	453	427	439	461	447	432	449	450	458	423	431	436	446	437	417	442	461	468	460	453	438	464	435	460	430	462	444	440	467	459	444	411	416	455	454	473	436	442	431	400	436	436	450	406	415	426	415	459	458	434	400	459	448	430	419	443	442	477	425	422	452	459	403	479	494	460	468	410	420	450	464	430	434	470	428	416	448	401	459	466	414	449	421	451	416	450	435	413	427	443	387	422	469	445	443	468	440	479	450	501	470	399	457	506	458	445	425	495	439	412	403	439	474	454	453	441	440	461	449	447	460	477	448	449	437	439	451	445	428	466	457	411	441	461	401	436	421	459	459	474	468	434	461	411	432	367	449	466	456	451	440	439	471	387	439	433	466	424	444	437	470	466	440	460	472	435	447	433	455	428	466	472	414	460	450	425
32528	17300	16283	11864	6775	2866	1321	1125	909	761	547	540	471	369	333	349	277	286	286	271	251	256	233	218	198	192	204	176	190	162	178	194	172	178	191	181	185	182	166	165	161	202	169	179	154	170	177	185	175	149	157	144	161	177	171	165	164	151	151	173	185	169	170	166	154	182	176	142	179	138	150	163	149	171	154	156	174	164	174	147	159	149	145	139	154	177	175	154	149	169	160	155	151	164	151	142	167	176	159	173	148	143	159	174	137	184	171	175	169	162	178	167	186	171	152	152	170	199	168	144	175	159	153	170	170	176	157	165	156	170	156	162	152	151	163	182	155	163	150	163	173	178	155	164	175	153	156	140	159	156	161	165	165	168	183	147	159	159	149	148	150	167	151	148	149	156	167	158	158	134	166	151	178	162	185	159	142	178	151	134	146	163	156	138	169	180	155	167	136	172	126	162	162	170	158	186	147	144	156	165	168	159	175	150	145	151	145	177	145	141	168	173	146	163	156	149	162	149	152	168	176	151	154	171	161	164	137	158	177	158	171	164	183	161	148	152	135	185	140	145	143	157	167	165	153	162	174	156	172	154	188	144	155	163	152	149	184	152	161	170	153	167	155	157	157	162	145	143	173	150	145	158	153	163	173	149	157	160	150	175	162	170	172	150	163	155	161	169	183	159	161	139	160	166	170	147	160	134	168	147	169	175	179	156	181	153	154	163	144	170	152	131	164	162	156	180	162	171	157	157	175	174	168	159	152	142	167	145	148	165	143	138	153	152	166	142	138	161	160	180	164	169	148	138	169	161	173	153	151	167	144	168	136	173	163	151	155	153	144	151	157	158	133	184	154	161	173	180	146	160	173	180	148	157	162	130	176	173	169	163	156	142	178	158	163	177	164	180	157	176	180	182	186	175	145	154	171	134	158	137	154	176	143	164	183	182	155	136	162	139	147	168	150	180	173	154	161	150	186	150	160	143	172	188	169	179	163	165	166	151	162	130	176	155	180	181	151	131	143	192	171	175	153	159	155	162	153	157	182	163	171	166	169	185	180	136	188	154	166	164	163	153	159	161	172	188	137	165	147	161	190	156	155	157	167	153	149	155	167	168	155	175	144	164	179	171	136	175	204	156	170	180	155	161	165	186	148	158	155	161	135	181	162	170	186	172	175	172	179	179	176	135	151	154	158	174	166	136	162	180	137	179	158	144	158	165	165	172	141	161	160	194	166	162	149	164	180	153	158	151	148	153	155	154	151	174	172	179	168	158	168	160	181	172	179	163	172	161	151	172	164	159	161	156	166	165	131	162	162	188	159	163	154	179	176	134	172	160	163	164	156	150	173	167	172	134	146	150	162	167	140	137	139	143	152	150	154	170	162	153	179	178	142	178	182	164	141	168	168	136	157	177	160	152	193	154	157	176	148	162	141	160	150	142	143	171	150	165	177	151	165	157	180	161	169	159	140	153	164	192	150	155	153	179	173	148	150	151	158	160	173	146	178	169	153	158	159	162	173	141	156	160	151	132	148	156	173	170	160	173	156	189	176	162	157	164	167	167	160	157	143	161	157	150	146	134	177	151	162	170	164	157	158	138	174	172	154	138	177	162	186	150	134	160	178	177	150	174	160	159	146	139	169	191	163	176	188	155	169	174	151	145	173	166	165	169	143	176	168	136	168	169	172	170	168	144	138	159	168	162	153	182	160	160	135	140	159	178	140	154	149	157	162	151	149	166	161	157	165	167	138	145	140	145	142	179	171	146	157	178	156	162	138	151	156	162	161	148	180	172	153	151	162	166	172	151	154	158	166	168	170	138	157	167	152	145	186	157	140	164	158	146	156	165	149	170	159	168	148	161	157	148	153	167	156	168	158	164	137	167	146	153	152	128	138	147	158	163	157	165	156	171	159	177	156	168	146	138	167	161	150	162	146	158	150	178	188	159	155	136	191	177	141	140	160	169	141	158	150	162	173	154	146	168	171	157	186	158	169	147	161	158	151	155	167	163	164	187	160	158	174	162	168	153	142	146	155	175	171	145	176	164	181	147	149	165	174	175	140	151	162	169	172	145	176	148	159	172	168	155	165	174	178	168	147	172	168	157	140	156	157	168	165	173	155	176	165	163	135	151	181	171	165	171	160	166	162	177	161	171	167	145	167	155	157	146	173	166	166	146	143	156	179	135	171	160	142	155	160	153	170	148	151	178	148	178	150	174	150	156	157	151	140	189	170	146	165	161	171	152	149	149	194	156	180	154	164	148	176	165	191	162	151	150	156	163	157	179	172	172	163	161	144	184	153	167	173	159	169	158	166	162	150	194	162	170	159	162	139	142	153	149	159	173	173	151	158	151	166	185	173	152	155	162	164	153	148	182	183	171	163	168	169	142	173	167	168	149	157	167	167	171	164	159	140	163	129	175	150	162	158	155	143	174	153	185	172	171	144	168	172	171	158	139	170	168	152	135	156	182	157	150	153	155	156	158	176	155	164	168	173	150	148	124	141	165	159	163	144	148	163	150	173	176	165	158	155	149	170	150	170	143	175	150	177	172	145	153	179	149	166	153	152	151	169	163	185	193	155	190	178	168	142	168	139	162	113	183	145	160	169	171	164	154	176	159	183	153	168	158	145	155	169	163	163	144	176	156	159	144	158	147	132	122	158	138	149	161	160	140	176	161	164	168	159	156	145	167	175	176	149	158	162	143	167	162	162	177	155	167	167	161	176	135	170	148	127	148	159	157	155	151	177	156	146	145	157	178	146	175	172	175	187	169	155	163	148	151	139	178	162	153	180	156	147	175	153	168	168	178	158	156	155	190	187	174	166	168	165	162	164	167	176	168	161	185	178	157	174	162	141	154	176	165	167	180	148	155	163	163	191	160	172	141	150	168	175	174	180	165	182	138	160	147	162	149	201	181	187	157	162	157	170	135	152	177	175	165	177	160	164	154	164	168	165	172	158	161	154	161	175	181	158	169	154	164	158	114	158	140	176	174	155	157	165	178	168	171	175	159	180	150	132	178	190	172	185	153	195	147	161	173	145	157	150	153	171	159	184	191	160	179	178	162	139	148	172	155	172	177	157	155	173	152	191	150	142	157	130	166	161	154	160	173	149	144	160	153	186	157	150	155	160	142	173	171	151	204	150	148	151	169	140	172	167	159	152	179	154	155	177	163	168	185	171	173	154	162	174	159	155	163	145	172	154	163	164	161	152	166	163	170	146	160	172	151	163	164	159	136	146	168	173	166	163	172	153	162	167	155	161	146	158	153	172	185	164	182	181	161	158	144	147	141	160	165	165	151	153	143	157	170	176	169	168	142	147	139	136	158	158	142	146	139	164	184	190	164	163	139	147	156	178	179	147	158	174	175	138	158	176	142	167	147	170	164	157	163	161	148	172	161	159	148	167	164	165	146	161	184	162	145	182	177	150	165	168	148	151	141	173	169	155	185	143	173	153	150	173	176	153	186	139	142	170	170	154	165	138	130	172	165	153	160	161	171
21745	14447	21698	21855	15571	8203	5115	4940	4446	3571	2639	2484	2069	1938	1493	1291	1399	1470	1337	1209	1068	1158	954	829	816	692	609	602	586	566	564	549	527	511	478	498	462	475	476	461	434	486	443	466	417	423	450	455	411	466	410	412	387	449	414	423	417	419	422	457	391	409	413	413	346	399	432	407	385	401	326	366	375	372	396	395	371	376	390	394	424	388	377	406	380	391	362	414	373	397	384	355	378	387	390	362	376	399	391	375	404	364	390	419	394	381	390	423	421	382	402	378	376	419	403	425	414	421	414	395	380	394	406	385	380	384	404	394	396	400	369	412	399	371	412	386	401	414	420	372	403	406	405	382	364	364	428	394	401	393	404	393	397	371	442	401	408	394	409	413	378	404	391	375	414	471	381	402	382	397	378	378	405	401	366	382	398	392	404	369	392	422	383	422	400	377	381	409	399	374	414	439	399	395	399	397	402	391	361	403	390	398	407	428	376	426	430	384	395	353	406	386	378	382	408	398	412	414	352	378	400	383	385	397	383	397	401	412	412	394	365	378	414	406	374	378	389	418	388	420	398	386	388	374	383	395	427	429	386	379	353	386	340	401	406	391	411	380	400	394	362	375	417	411	388	402	404	354	393	420	405	386	385	422	411	404	381	404	399	376	404	383	409	385	352	422	427	374	388	370	370	437	425	414	413	368	416	421	419	415	411	413	383	404	403	383	440	393	349	386	383	390	398	406	414	372	395	401	413	354	392	366	400	429	400	396	401	420	405	449	378	376	365	421	402	407	429	363	410	375	399	383	423	390	368	439	401	394	391	415	375	405	396	384	401	432	412	383	398	389	366	365	438	388	415	403	393	381	411	397	429	395	409	414	401	382	384	429	381	399	407	365	412	400	365	390	371	359	360	379	375	395	401	398	385	387	389	375	414	368	415	402	408	378	395	393	369	396	374	426	414	386	398	368	399	387	381	376	385	410	401	377	442	360	403	391	401	416	415	376	399	377	398	380	394	418	376	439	417	401	374	369	396	413	417	421	357	399	382	388	408	395	380	366	399	366	409	425	402	404	394	410	397	375	409	412	391	380	391	367	402	419	391	402	380	411	421	422	414	362	390	398	407	405	373	402	385	371	416	402	408	394	399	408	405	385	421	394	380	376	418	397	389	409	397	379	400	410	401	394	359	364	368	379	411	457	377	411	386	441	409	377	394	402	370	422	419	393	384	420	383	410	403	404	418	388	366	404	412	423	357	403	368	387	393	368	375	375	388	411	396	395	395	395	389	435	427	407	379	371	420	407	403	425	371	404	394	419	395	451	365	423	404	362	381	369	360	383	365	380	383	371	390	376	410	394	387	447	396	381	398	399	416	395	414	397	383	383	408	402	372	402	369	367	381	377	405	415	402	381	385	434	421	371	405	381	399	392	399	403	386	389	400	390	375	355	404	394	372	397	401	392	376	383	392	393	394	408	402	395	423	372	394	408	427	423	373	371	391	397	407	370	401	397	378	386	408	393	433	409	404	386	422	404	385	381	405	398	404	407	375	387	398	410	404	438	384	421	394	420	446	397	384	409	363	423	391	407	403	383	400	421	400	399	413	417	390	394	391	346	390	414	367	416	399	365	419	385	414	381	412	393	374	386	361	374	377	411	366	380	384	396	385	395	420	407	378	391	432	395	423	416	428	389	401	389	359	369	404	365	408	414	366	406	383	404	415	378	418	403	412	371	419	392	442	400	386	372	390	389	426	378	409	387	373	377	387	403	421	401	392	388	425	399	425	377	372	379	380	406	394	409	394	386	392	377	409	402	410	422	397	425	366	376	384	411	382	353	397	361	386	419	379	402	411	386	356	370	391	362	403	401	372	406	364	406	393	348	374	401	369	392	373	392	402	399	400	394	401	395	392	406	401	410	390	387	411	398	378	393	400	385	401	400	396	397	393	396	394	400	363	392	413	401	394	413	358	369	377	417	381	382	375	407	374	391	387	416	379	381	356	374	389	405	398	398	378	409	401	377	396	411	383	410	410	395	381	401	398	416	411	429	391	420	389	396	376	369	385	396	381	398	427	411	412	397	383	355	371	415	417	372	408	434	385	382	417	408	426	408	390	386	399	391	426	381	370	378	366	419	419	388	395	407	399	405	371	372	404	383	427	390	390	379	443	382	420	384	364	387	393	402	368	398	398	388	405	381	359	385	385	381	376	398	371	401	394	384	393	367	417	404	410	374	416	369	369	378	392	375	377	379	385	391	381	411	368	374	413	401	392	412	391	400	394	374	353	385	415	383	361	398	389	366	421	393	376	406	403	404	400	395	375	415	425	404	391	400	378	375	418	397	414	383	396	409	391	391	390	404	398	394	403	415	381	387	388	405	380	360	375	395	387	386	441	370	428	388	386	405	395	418	399	374	383	398	404	394	405	386	396	399	388	412	365	374	402	404	368	407	389	424	362	395	426	377	391	407	401	407	404	411	371	400	387	408	373	369	382	375	394	374	390	409	394	377	391	410	391	380	387	389	383	368	373	398	403	384	386	381	388	438	348	350	393	377	423	369	395	412	418	368	415	361	371	407	404	408	398	400	416	376	405	392	420	407	397	406	403	389	406	411	434	379	399	385	385	412	397	370	401	398	366	413	367	408	373	383	390	411	397	402	401	407	439	385	424	404	387	386	406	382	403	410	415	373	425	380	411	414	394	395	383	395	394	375	378	423	386	400	393	372	359	371	371	388	348	365	372	373	416	365	385	370	411	388	367	396	409	377	378	391	425	397	388	365	417	402	385	359	365	411	397	408	387	380	409	401	405	418	378	413	384	406	397	375	388	367	392	374	361	371	370	400	383	433	406	419	410	383	369	390	391	381	406	404	341	386	377	366	394	359	389	376	411	406	400	372	412	382	396	395	411	399	376	390	401	381	422	361	439	351	379	414	383	382	405	367	384	379	345	391	370	392	408	389	390	398	385	374	379	400	377	437	397	402	424	389	394	377	385	386	400	372	404	392	393	390	397	409	398	389	388	402	384	393	386	365	395	367	413	378	378	387	369	365	418	394	402	411	376	395	368	392	389	409	405	352	402	406	422	368	411	420	389	408	380	391	419	409	380	398	426	416	389	376	379	417	434	407	408	384	399	389	409	425	400	361	361	371	400	409	421	403	392	374	385	414	405	414	398	353	392	381	414	372	408	422	388	383	341	412	402	399	410	367	422	379	390	394	445	412	393	411	402	392	356	409	399	346	397	391	385	405	382	399	398	364	384	379	370	395	414	417	384	391	385	388	403	420	384	368	346	360	422	373	393	401	379	411	391	402	380	388	376	414	354	396	377	335	346	414	372	433	380	378	373	354	415	398	415	396	422	420	387	434	383	406	372	390	407	408	390	378	395	398	423	401	342	436	372	410	399	411	383	380	389	397	387	399	388	413	399	400	368	354	359	419	373	378	374	374	388	406	411	393	403	391	383	407	381	368	390	421	410	435	441	381	401	352	406	407	385	402	406	358
11101	4800	4677	2254	1036	574	465	392	351	283	285	272	270	262	241	214	211	192	227	198	204	185	178	176	180	186	180	158	171	176	181	187	180	171	159	172	174	174	163	170	165	182	174	177	151	183	194	185	200	167	178	174	178	166	186	151	164	174	162	169	156	154	162	165	175	142	165	172	181	165	163	164	140	142	196	170	168	157	180	157	163	183	184	166	175	174	174	161	152	180	182	188	167	167	177	172	159	170	168	163	169	173	165	171	172	155	167	179	176	156	185	169	161	160	186	178	197	170	167	145	166	176	174	152	191	154	152	159	164	175	156	183	175	140	170	197	161	169	175	190	185	158	170	142	160	174	173	196	190	159	156	153	169	175	165	176	176	178	172	176	180	151	143	146	172	161	169	168	196	193	156	183	186	175	156	170	173	154	162	156	150	163	181	172	187	161	169	169	199	176	164	161	155	167	164	177	167	163	155	175	188	156	142	167	177	174	166	183	157	171	184	172	173	206	183	147	169	174	144	174	146	169	157	175	147	187	170	168	181	164	169	174	173	156	169	154	164	136	165	172	168	173	158	172	176	165	177	162	177	145	171	144	182	164	164	176	165	149	148	176	169	164	171	160	185	162	149	200	170	149	152	167	172	163	168	172	186	178	173	177	172	183	162	182	176	183	148	149	166	202	175	155	161	163	172	181	158	161	189	181	160	186	152	167	176	175	160	188	181	183	167	161	163	181	168	164	166	155	163	183	185	144	166	161	178	177	155	186	172	185	183	175	150	151	170	185	149	152	156	155	178	175	189	169	167	174	136	152	188	127	171	170	143	187	176	182	143	176	153	178	170	167	177	169	161	156	168	148	165	172	154	159	167	176	179	178	178	177	156	161	205	166	170	169	166	164	183	175	180	172	178	155	179	201	164	156	158	161	164	172	160	173	167	169	164	176	156	155	173	181	163	160	154	145	167	218	177	155	166	159	180	178	191	145	172	155	180	143	160	151	161	181	162	157	169	152	174	176	175	169	177	191	159	178	200	198	172	165	154	172	171	140	172	143	162	167	198	161	159	200	177	162	166	159	161	187	174	172	153	183	175	158	174	182	156	166	164	178	200	168	164	145	155	164	193	151	174	181	173	164	169	169	169	171	164	179	170	171	164	163	170	167	174	182	172	149	157	156	176	165	146	150	149	186	154	167	157	152	153	151	153	169	156	150	166	167	169	169	189	175	165	170	151	193	169	148	181	180	174	178	154	190	180	165	146	173	159	143	173	180	162	179	148	162	186	181	189	167	144	171	167	170	171	171	150	151	180	172	163	144	146	174	187	168	176	154	145	165	162	170	186	163	160	164	175	151	173	172	181	160	149	164	166	159	163	179	172	162	162	173	171	139	179	170	163	152	160	181	177	166	160	192	178	162	167	169	164	157	141	164	152	183	156	148	169	174	175	147	159	181	156	155	177	163	175	152	185	139	201	177	186	163	187	182	182	166	157	169	167	172	155	159	156	173	176	173	208	171	154	153	162	208	174	144	172	146	176	171	167	160	153	174	170	150	166	211	166	197	173	148	164	175	180	148	133	163	172	135	152	176	151	179	177	157	148	169	152	150	188	160	197	154	176	159	144	204	147	161	197	155	171	159	177	172	185	185	181	185	182	170	157	195	174	169	170	134	180	190	159	201	164	169	155	126	189	174	177	139	169	172	181	165	160	174	178	175	168	147	166	160	178	155	186	177	167	172	188	194	169	178	173	147	203	170	164	169	162	168	193	168	154	166	161	187	172	163	165	167	172	181	182	204	181	170	182	153	161	185	165	176	137	176	172	151	159	178	156	172	181	174	163	177	162	169	195	189	126	166	162	163	171	134	186	177	167	153	167	174	178	169	173	183	190	162	160	183	169	149	162	154	135	186	161	190	153	177	170	164	163	176	170	170	180	155	204	175	160	175	184	159	143	161	174	170	180	168	149	153	176	168	175	159	167	153	172	174	151	182	194	165	165	152	173	161	180	162	161	170	136	176	171	174	166	174	192	156	162	176	163	165	177	164	176	184	174	149	162	158	174	186	162	162	169	149	180	179	169	157	173	148	177	172	157	184	171	174	149	174	166	182	150	145	156	153	171	167	178	154	162	184	161	165	155	175	150	166	199	198	170	146	182	161	166	135	153	196	169	217	162	142	168	183	163	167	148	177	176	144	164	176	163	152	143	150	144	155	187	155	178	179	188	172	162	173	168	159	162	167	187	189	192	193	149	179	182	162	192	151	148	169	177	191	170	198	163	154	162	187	165	172	146	161	157	181	176	185	154	156	159	144	171	155	166	168	168	158	144	166	182	168	173	158	187	164	192	165	149	172	157	159	191	189	152	158	162	170	158	173	165	157	172	161	191	189	169	175	155	169	155	180	160	171	155	188	195	171	181	164	155	163	157	181	142	165	147	165	164	167	171	175	177	164	172	168	143	185	160	154	149	171	194	180	181	163	163	172	172	164	159	146	177	152	181	156	161	181	154	175	179	180	172	182	177	168	161	167	175	179	151	159	177	152	165	167	160	159	183	160	157	181	146	160	171	157	159	165	158	176	170	178	155	180	162	143	160	177	188	179	175	177	183	194	170	174	177	169	156	170	145	174	155	165	184	167	160	178	161	185	157	185	164	162	164	154	141	157	184	184	155	179	153	155	155	156	172	180	192	143	197	140	152	167	174	160	149	175	167	182	162	168	152	178	157	151	186	129	175	148	140	178	172	176	149	189	179	188	163	181	151	200	158	179	167	192	177	177	151	166	155	180	173	176	190	188	161	199	176	180	182	184	177	149	141	169	199	188	182	181	157	174	181	170	165	174	170	187	161	171	190	167	165	189	184	169	171	161	146	168	160	194	153	149	163	136	169	156	156	152	187	154	159	168	165	181	173	167	182	174	170	184	168	179	166	173	148	172	143	187	157	160	155	168	151	187	177	183	145	177	162	154	170	152	183	168	168	175	171	157	154	162	196	179	179	175	180	168	159	174	155	186	152	182	156	189	146	174	167	180	177	176	181	183	179	181	187	188	144	180	178	169	163	189	159	175	155	164	171	163	156	156	169	179	162	175	184	147	193	181	162	181	176	149	185	165	155	190	180	175	177	171	174	170	150	179	181	158	161	164	169	179	163	203	172	179	192	180	173	172	175	178	143	175	156	181	154	198	194	148	178	191	183	171	153	167	184	174	133	168	171	182	165	169	189	175	153	150	151	157	158	170	159	171	180	174	182	160	174	161	179	163	187	167	188	185	167	167	172	174	167	186	180	159	181	167	152	181	197	173	149	180	170	164	178	176	159	168	165	153	177	152	153	168	171	158	171	184	177	185	167	185	168	176	181	181	184	168	156	157	179	144	166	176	159	153	176	170	160	157	192	159	183	184	173	167	160	152	161	159	165	194	166	190	161	145	156	153	164	175	177	179	146	170	168	188	169	174	165	153	190	159	194	163	189	184	164	170	188	168	158	164	172	163	188	162	153	161
8264	4999	9004	6722	4130	2525	2093	1828	1429	1362	1213	1068	987	922	793	792	752	714	669	645	644	563	553	573	555	492	498	471	507	508	442	483	441	464	435	461	470	434	440	525	432	469	491	420	434	488	431	423	412	416	480	397	414	408	423	427	421	457	432	406	408	401	419	389	416	395	394	451	424	451	453	394	403	419	438	419	451	413	432	388	416	407	418	442	393	428	406	380	432	421	426	406	374	417	420	412	447	395	429	421	410	402	383	433	411	431	472	418	471	416	402	437	404	421	407	418	353	402	407	427	420	398	393	428	407	451	436	424	419	375	408	386	395	395	415	439	449	415	402	385	427	408	421	391	447	425	403	420	444	406	417	418	421	392	445	395	428	378	393	396	408	440	404	421	409	451	423	398	366	390	411	420	422	445	429	395	478	436	459	423	447	406	406	410	399	389	416	428	422	394	416	411	424	430	415	419	461	397	370	442	428	418	474	445	409	460	382	397	400	405	435	435	371	406	445	409	471	395	392	403	445	414	438	405	404	396	395	406	398	405	382	423	454	440	411	419	433	434	418	430	411	435	403	456	405	427	412	405	377	446	422	417	408	422	384	420	398	417	445	395	416	409	433	427	437	389	433	407	429	417	404	419	419	438	391	447	413	419	394	405	415	411	465	416	410	392	424	397	397	397	445	403	403	410	396	368	435	440	412	427	457	450	425	405	394	408	436	400	456	377	386	399	391	400	431	403	388	414	424	456	424	416	405	444	405	433	401	424	407	402	412	405	376	395	440	442	426	402	449	442	422	440	390	428	410	408	370	380	423	432	418	404	422	400	407	443	412	415	401	428	364	400	443	409	412	403	427	423	383	445	436	400	402	414	412	408	404	398	428	427	432	419	431	428	438	438	394	432	401	387	433	410	482	429	408	424	385	417	388	420	388	437	451	354	448	422	408	405	426	403	423	429	416	440	396	423	421	396	406	421	402	450	413	431	401	416	422	443	427	384	419	450	424	460	409	443	432	439	436	431	440	419	436	422	421	379	379	394	411	418	436	444	420	410	420	456	401	435	422	402	406	413	437	400	426	446	432	451	421	433	403	388	406	451	388	430	428	421	411	407	424	434	417	420	395	463	423	393	437	391	396	412	450	391	404	410	402	400	397	419	430	383	416	402	418	413	439	405	368	436	412	416	406	422	432	404	451	417	411	416	434	404	453	425	396	398	414	403	430	404	401	436	398	388	414	454	375	410	393	408	427	398	409	409	422	417	415	392	385	421	411	423	426	410	417	427	439	388	409	415	404	412	433	444	423	422	415	421	398	396	395	419	398	435	369	406	404	421	442	408	386	411	478	428	436	445	401	420	372	406	396	395	418	380	451	437	435	399	391	431	441	410	419	409	408	396	439	381	442	418	425	437	432	402	455	406	404	459	393	438	402	397	397	412	461	413	387	422	429	426	391	410	404	401	428	431	429	428	378	414	420	410	400	406	449	392	420	433	404	446	419	426	401	425	400	429	427	421	390	393	414	465	405	434	406	445	423	402	409	428	436	435	411	441	421	383	424	404	407	417	425	421	430	423	429	433	379	474	401	415	428	439	382	421	408	362	450	399	374	421	412	413	446	437	432	463	421	412	366	432	370	438	446	407	443	387	394	403	437	431	406	434	415	426	409	387	433	402	439	408	402	403	426	384	427	425	442	414	411	392	424	369	432	382	408	403	432	399	396	416	431	436	410	430	433	438	394	428	376	405	428	410	441	417	447	434	429	419	422	456	368	435	426	446	401	433	427	419	434	395	405	411	402	430	454	386	406	440	419	433	414	427	392	384	430	384	433	430	433	428	408	433	394	416	411	430	398	408	445	433	404	416	425	396	468	405	437	394	412	439	452	419	379	421	404	457	376	409	432	442	413	425	405	439	422	389	396	428	434	444	409	404	412	411	411	393	391	429	425	415	401	389	448	378	454	412	433	378	411	410	415	404	407	434	392	436	393	405	415	431	419	421	436	421	438	431	430	387	412	430	438	424	434	381	402	424	393	448	391	422	421	410	443	453	434	419	414	404	422	402	413	409	426	453	435	429	392	417	405	402	426	443	452	395	430	428	410	408	399	391	418	456	435	381	395	427	417	424	402	458	400	402	391	385	429	439	428	419	428	437	421	424	380	399	394	442	386	421	421	394	415	420	454	430	406	460	400	415	431	437	407	419	414	426	426	408	419	402	419	436	433	442	413	409	391	400	404	408	415	409	431	416	422	443	466	407	408	422	403	430	358	417	427	429	420	424	416	419	438	426	436	398	422	418	435	424	409	383	420	400	430	420	435	401	460	455	398	412	384	418	436	392	398	420	419	410	427	413	466	414	428	422	424	446	419	430	400	434	426	411	416	416	409	390	441	386	444	424	404	391	418	430	403	398	433	396	454	415	446	420	429	438	395	424	431	428	418	399	451	426	411	412	427	382	380	434	417	419	402	421	412	405	420	415	430	411	434	400	464	425	454	438	458	417	407	413	451	423	380	383	445	457	418	418	429	435	420	408	400	412	399	431	364	409	400	406	425	435	435	403	416	425	418	431	453	399	469	416	394	395	427	376	421	419	435	426	425	420	421	412	406	426	417	432	468	440	349	419	370	453	408	427	423	400	408	409	397	433	403	434	443	435	387	406	433	427	426	426	422	410	430	413	412	419	412	401	432	407	399	427	424	453	429	403	420	410	416	423	416	410	425	422	410	439	405	421	417	425	441	394	412	397	411	402	431	429	437	423	428	404	430	423	401	394	411	413	387	399	454	428	385	447	428	411	408	401	408	426	406	401	431	405	392	372	403	387	404	386	417	405	430	422	438	387	437	408	456	434	459	416	431	406	391	389	414	411	452	410	382	407	421	444	438	400	385	402	415	463	426	383	441	422	429	444	438	390	448	416	413	401	441	399	397	386	409	378	438	427	393	419	397	441	381	418	430	431	434	430	425	443	429	419	429	407	436	432	477	422	397	397	429	375	412	424	410	450	416	452	399	410	424	401	422	415	423	394	428	381	413	419	412	388	412	398	408	439	382	443	404	402	418	411	414	412	423	417	440	450	419	395	455	420	424	416	394	429	442	457	393	431	418	418	434	440	407	405	412	388	406	422	416	439	402	431	426	417	451	409	414	439	430	411	431	413	390	421	412	397	397	438	420	408	410	427	436	410	400	427	416	402	419	394	451	419	386	416	400	410	402	401	423	414	364	442	430	426	396	410	422	438	412	407	414	412	445	413	428	403	419	421	402	421	413	363	431	445	422	423	439	418	413	449	390	436	403	380	441	391	392	395	419	427	439	388	420	430	429	442	412	417	395	432	430	389	437	399	423	416	438	402	405	401	442	433	407	424	406	395	453	413	443	415	415	425	437	450	430	458	406	429	424	433	401	403	398	428	401	427	436	391	457	421	440	407	394	394	380	437	390	398	393	396	425	421	414	405	393	386	393	399	403	432	411	418	437	399	395	422	427	403	377	414	436	392	400	411
22524	11836	10585	7999	3657	1451	897	729	637	564	456	422	358	326	341	262	260	321	263	230	251	266	219	204	244	194	199	204	182	197	208	202	199	195	210	199	185	182	177	199	200	188	173	159	180	195	191	168	187	191	205	211	183	180	184	189	189	199	188	180	166	171	192	170	187	187	189	198	176	186	199	198	188	188	215	177	210	193	195	202	157	182	167	168	166	178	178	182	182	174	179	176	179	193	192	204	172	184	204	180	187	203	201	187	183	171	191	193	190	202	196	172	178	154	164	187	196	159	196	192	205	192	169	185	187	168	216	187	192	169	177	194	175	175	173	169	173	178	177	186	175	173	183	175	174	187	167	163	169	175	179	177	167	179	172	174	202	176	186	174	192	169	181	172	184	209	175	185	169	172	168	204	185	202	169	180	192	168	171	149	185	185	146	176	167	200	174	190	177	178	192	184	157	160	151	181	160	168	185	197	181	184	167	187	132	205	160	201	191	185	186	189	190	192	184	207	179	166	162	166	176	170	189	181	173	175	166	186	173	205	199	181	169	172	177	167	204	173	164	190	195	177	191	181	172	183	191	146	195	187	171	171	174	210	185	198	198	191	190	195	167	168	156	179	179	185	178	175	151	167	152	191	186	221	186	200	192	171	148	186	174	163	154	196	166	168	146	189	183	188	176	167	172	194	175	186	188	158	166	201	172	171	159	192	197	190	207	152	205	195	174	183	189	177	191	200	161	177	197	198	184	191	159	182	193	173	165	182	166	181	183	158	183	195	192	183	188	169	177	171	175	191	187	176	198	177	169	188	177	151	174	171	196	159	144	189	183	196	207	162	148	191	181	212	186	169	179	162	174	169	186	166	194	176	186	170	170	204	177	172	191	164	170	189	186	170	162	181	194	193	161	180	206	161	167	182	174	171	196	160	174	178	158	174	196	185	179	176	188	175	176	186	192	211	182	166	175	191	170	165	191	200	169	169	187	166	193	174	182	192	178	206	186	207	150	161	156	182	173	166	174	202	177	201	182	171	194	188	202	180	178	170	189	173	175	177	188	171	166	184	178	188	193	182	156	179	186	184	190	173	170	179	178	149	205	184	155	214	164	200	181	169	176	195	170	166	187	210	171	202	190	173	155	173	164	163	161	176	164	169	181	203	190	180	165	212	193	173	176	193	175	167	193	207	173	176	159	176	182	188	173	183	184	211	192	146	173	185	186	185	168	175	176	170	163	185	165	183	182	183	173	194	182	192	166	223	190	173	173	175	175	147	186	183	157	185	191	165	180	198	176	206	188	179	189	172	180	181	182	189	190	205	175	190	170	185	187	162	179	167	192	231	161	176	191	169	171	143	165	198	223	180	150	187	176	176	174	203	180	180	199	187	211	177	199	200	178	180	180	143	219	176	172	189	195	192	183	195	165	184	173	201	195	164	212	193	172	197	200	179	177	156	190	182	156	166	178	156	178	179	192	194	211	187	206	205	214	200	171	189	178	177	208	192	176	185	184	185	190	176	175	187	204	172	189	207	181	159	147	198	158	172	176	186	193	157	186	179	167	168	196	177	170	174	165	174	188	180	189	171	152	186	176	177	170	175	181	172	190	182	167	196	190	182	185	195	204	190	204	202	176	198	185	167	156	170	190	176	162	167	194	202	180	180	190	196	170	185	202	171	194	165	188	193	183	183	191	181	196	186	190	213	168	163	206	198	196	186	224	208	199	190	165	188	191	197	175	199	184	171	160	154	160	181	188	174	153	189	184	208	173	162	202	201	208	166	170	197	192	199	175	203	187	166	194	169	172	198	170	209	175	195	187	186	198	210	180	186	168	208	205	190	186	151	192	196	176	182	191	172	204	174	197	204	175	164	165	180	178	182	157	193	178	193	172	207	205	186	161	187	168	158	213	186	175	203	192	183	166	188	179	193	174	190	183	194	159	203	203	165	174	198	191	193	193	183	181	188	182	187	193	185	197	182	187	183	197	178	171	168	208	178	159	182	182	182	219	166	177	184	177	179	188	178	195	169	205	197	173	184	163	179	170	183	174	183	198	173	196	172	202	190	169	151	187	179	184	197	180	194	183	162	188	157	166	179	195	140	184	204	172	214	188	195	194	203	181	165	195	202	192	187	160	185	176	171	203	179	174	191	183	174	195	154	173	176	170	193	183	160	155	159	218	159	180	169	172	183	205	197	196	199	173	193	206	189	180	164	190	198	199	189	178	175	200	178	173	175	182	185	161	178	193	157	164	172	172	217	191	214	189	180	189	187	177	172	185	178	145	200	185	191	176	190	190	173	166	193	200	192	167	161	174	192	169	171	184	186	162	172	159	175	214	210	185	183	179	175	156	208	158	178	190	187	159	186	172	175	180	178	160	177	185	172	191	182	185	173	170	166	185	187	174	186	171	202	176	201	205	187	185	178	172	190	185	161	202	193	189	179	173	198	182	168	159	198	184	195	187	201	172	191	191	164	222	195	182	159	210	179	175	166	192	163	183	203	174	213	189	179	185	175	191	185	186	170	202	163	180	206	164	179	171	182	161	189	173	156	170	194	186	216	174	185	181	162	153	180	173	208	204	210	198	193	170	207	214	195	218	197	198	163	159	208	196	203	197	176	179	179	162	179	188	190	199	194	170	180	180	187	175	193	172	184	197	186	217	169	177	174	180	199	182	187	165	195	180	181	187	181	221	222	190	173	175	192	179	178	175	194	198	199	172	192	218	174	190	180	166	162	158	166	198	160	199	184	152	197	194	192	185	211	160	184	186	185	189	190	200	173	158	168	181	189	195	157	196	173	178	170	210	169	178	191	162	197	157	176	171	154	191	162	188	162	207	164	191	220	199	189	183	178	182	189	182	203	168	196	152	170	162	165	183	189	152	202	190	168	169	196	211	195	189	205	176	202	201	186	188	178	173	190	183	176	191	173	196	190	177	173	179	172	181	197	184	210	182	186	199	172	186	190	175	193	181	155	188	169	184	182	194	172	196	186	178	184	173	164	164	192	161	184	197	159	188	195	196	174	172	202	181	173	164	182	165	189	180	169	174	190	205	186	176	176	192	192	186	200	173	189	194	174	179	202	174	186	196	188	181	183	182	188	189	166	197	175	195	147	166	204	188	187	175	188	179	174	196	178	153	177	191	198	186	174	191	191	159	153	174	197	196	173	184	195	170	207	182	175	161	192	164	149	176	192	164	164	181	170	186	201	168	159	165	185	177	186	191	192	172	211	178	140	183	166	187	216	167	198	169	172	162	170	184	176	155	206	189	181	173	158	189	180	168	198	184	237	183	175	179	174	170	183	201	175	185	172	173	174	154	178	191	166	176	187	182	180	178	192	199	191	213	181	168	168	170	166	168	189	180	192	163	156	184	192	182	160	177	197	187	163	188	179	170	178	191	206	179	195	168	193	185	165	182	184	178	187	180	187	187	176	177	192	161	165	180	171	200	186	182	184	178	200	182	189	173	203	164	190	190	165	183	177	161	178	185	200
16182	11271	16657	17105	9721	5286	3917	3334	2895	2612	2183	1922	1566	1493	1201	1209	1059	1146	1058	963	872	836	810	775	680	675	608	595	573	588	602	570	547	553	539	515	506	488	469	511	502	503	506	484	493	457	466	482	478	448	465	466	489	484	454	487	431	441	464	424	431	462	401	456	448	498	433	448	438	443	480	472	448	433	436	497	470	438	462	476	470	478	459	435	470	431	441	467	487	459	468	461	458	441	458	458	426	439	481	470	434	448	451	449	417	403	463	453	467	492	455	451	445	454	468	423	423	457	408	427	447	444	459	456	453	459	443	432	404	453	477	409	449	462	457	422	435	457	455	490	460	445	415	463	418	437	469	444	444	438	484	453	479	489	481	411	453	443	487	441	472	455	470	455	457	421	446	470	425	463	444	409	451	477	426	451	478	444	465	474	406	434	438	432	447	476	472	480	455	466	463	447	431	449	448	450	411	471	446	443	410	463	444	480	463	444	426	468	435	431	502	472	455	410	461	436	456	462	432	405	441	420	442	443	466	424	435	465	410	445	461	398	440	438	462	450	443	424	444	376	441	476	458	404	439	448	451	485	443	429	437	434	443	469	468	421	450	440	454	468	457	461	421	454	455	431	425	461	477	481	467	446	441	454	451	460	395	465	458	468	456	465	489	483	459	441	427	419	472	472	400	436	449	434	433	457	428	481	455	422	466	450	452	454	473	474	456	431	451	441	440	471	413	432	442	457	471	412	449	425	458	426	421	409	442	452	456	466	476	466	477	437	449	429	441	448	401	451	440	429	466	454	465	487	405	461	449	423	477	454	462	440	442	456	459	437	441	425	431	447	431	449	463	457	474	395	436	415	425	452	496	415	399	423	426	449	430	457	480	405	458	471	441	469	449	476	473	450	467	428	433	466	457	477	458	455	423	472	435	418	441	434	472	461	438	446	448	436	425	464	471	464	462	432	479	466	438	431	452	441	429	459	462	461	482	442	458	449	443	445	451	447	443	466	437	434	457	504	439	463	440	446	459	429	438	459	435	443	456	404	434	469	447	458	468	448	469	437	464	462	458	472	465	442	449	437	443	443	464	457	456	426	486	391	478	467	434	454	451	430	441	486	471	430	478	454	474	388	437	437	445	442	458	460	422	420	462	454	443	443	426	425	466	434	468	439	401	459	434	451	424	447	445	448	465	437	448	438	462	405	466	492	468	469	462	456	486	401	424	453	480	462	469	427	432	443	480	432	429	471	475	431	430	416	448	465	452	430	436	442	462	425	424	455	462	438	406	417	424	432	477	435	439	426	448	418	423	466	450	457	433	486	502	479	470	416	460	448	422	427	460	437	447	456	455	410	453	430	447	423	414	449	464	448	461	426	455	435	447	465	447	442	446	459	445	406	422	447	485	427	448	432	462	460	459	468	447	482	471	455	457	479	460	458	447	439	463	440	434	433	469	472	449	427	481	464	387	427	450	450	405	430	431	464	463	465	474	437	441	442	456	452	445	435	495	462	401	434	456	447	432	467	459	453	406	437	480	463	451	444	458	425	420	443	444	441	436	455	443	472	448	438	451	416	426	462	449	432	436	392	401	475	444	481	407	444	427	455	438	460	485	421	437	417	442	459	406	413	479	473	469	416	416	459	436	443	487	438	419	463	465	455	452	417	470	440	500	480	449	474	440	422	436	420	444	437	434	423	442	427	443	459	488	476	438	473	441	455	462	444	467	446	469	488	462	448	415	458	456	455	447	431	460	467	452	464	463	442	451	418	428	460	436	475	456	482	473	426	415	451	416	463	416	434	456	438	438	412	434	456	463	452	439	425	459	440	415	435	427	420	463	399	514	452	446	464	438	454	495	435	457	438	434	469	442	437	450	448	432	441	445	477	438	457	451	441	418	423	430	446	431	441	440	444	426	448	449	468	458	449	462	419	452	432	457	449	474	472	449	398	442	432	414	434	451	441	485	427	465	460	456	453	472	432	470	435	430	438	416	433	457	470	425	425	463	402	451	441	433	459	436	439	465	480	460	464	477	493	452	460	470	464	500	448	438	422	433	456	416	459	384	447	472	432	459	433	434	441	412	513	446	423	457	437	427	413	423	433	434	450	450	437	477	497	439	455	437	438	470	453	475	460	450	453	439	487	456	478	428	458	459	456	461	441	479	474	442	418	454	443	448	429	454	456	480	457	442	461	448	435	490	458	457	449	409	443	453	418	436	455	458	417	450	431	420	464	465	467	437	434	442	433	480	480	464	445	422	455	438	436	438	475	449	490	439	463	473	455	446	454	475	436	447	488	442	436	450	436	461	470	466	459	459	501	401	410	465	482	426	426	448	472	465	454	430	444	427	465	459	465	451	491	442	432	451	475	429	488	416	432	428	476	463	451	462	411	456	452	465	433	453	427	451	436	437	419	464	487	462	419	437	441	465	459	430	462	440	427	430	454	470	437	490	451	439	461	468	422	433	488	474	473	448	469	454	434	476	447	480	439	462	446	445	496	450	489	434	457	462	420	449	456	478	445	465	424	435	437	388	441	444	449	450	425	478	426	422	476	469	490	482	451	421	439	451	449	435	447	443	469	455	492	445	419	427	479	456	474	472	458	445	435	446	465	454	410	458	436	428	445	443	468	458	492	446	449	439	430	504	440	462	458	464	445	434	439	425	444	449	421	472	442	459	440	444	437	460	432	407	445	452	402	441	462	428	432	468	448	447	461	465	447	472	436	449	451	450	415	425	434	466	462	436	417	441	436	451	470	424	441	461	471	446	396	429	412	463	420	432	490	454	443	493	460	465	465	453	457	421	432	436	412	455	454	447	471	471	481	453	443	410	483	415	415	441	446	470	477	418	455	441	473	442	430	441	435	441	462	432	460	420	434	464	423	430	460	439	508	441	472	476	434	436	453	448	432	487	450	435	414	426	490	443	452	421	448	453	426	411	473	462	466	438	441	436	411	450	452	446	456	416	453	464	484	458	446	456	409	450	468	449	480	424	452	476	452	459	448	403	489	480	432	514	424	425	477	441	438	449	470	422	459	435	450	435	427	462	451	456	468	458	430	432	446	422	405	445	489	465	422	435	456	487	435	451	469	423	429	455	438	453	440	450	427	456	473	458	458	456	513	451	440	444	467	460	452	411	441	495	447	461	465	407	430	476	450	468	429	423	458	482	474	481	436	459	447	462	393	434	447	456	447	476	467	452	462	431	444	447	465	434	435	417	440	451	464	467	475	477	479	467	491	418	427	445	439	444	425	449	434	433	405	429	454	452	453	398	463	453	442	434	434	422	468	439	428	474	494	498	446	467	478	446	482	391	439	403	469	412	478	467	456	446	451	463	468	437	490	425	434	441	481	398	420	446	472	450	446	458	453	409	474	498	407	451	464	431	439	440	431	427	431	459	430	466	447	463	461	433	414	507	474	473	434	418	437	417	442	420	475	509	456	432	441	452	430	438	444	461	465	463	426	436	447	471	493	437	463	438	457	496	450	451	444	466	398
32350	18557	18139	13779	7641	2621	1455	1152	942	737	603	509	409	357	350	304	294	314	313	282	258	214	253	243	207	209	199	216	184	214	207	177	191	196	170	178	185	178	137	178	166	186	163	200	179	152	191	188	160	156	168	151	190	163	155	162	152	171	156	172	177	179	178	153	170	160	168	176	172	163	161	137	151	148	155	178	154	173	150	163	141	164	161	173	162	146	158	173	148	189	168	145	176	154	193	181	186	164	156	187	161	163	165	173	167	174	170	176	166	169	149	159	148	163	159	140	183	151	181	184	154	162	183	170	167	148	164	173	161	158	171	159	172	166	159	170	150	179	151	150	151	174	178	152	177	176	165	182	150	178	150	156	152	165	152	142	184	155	196	144	149	163	142	147	182	149	174	147	149	153	181	171	191	140	163	146	151	157	180	147	165	144	176	176	134	164	177	159	170	167	162	175	174	170	159	169	150	176	155	150	166	165	173	163	126	170	164	151	179	147	168	171	163	158	147	158	180	146	160	155	164	153	138	180	173	162	147	177	166	173	178	153	155	152	178	162	177	140	159	158	147	170	165	169	154	157	165	152	153	179	168	191	160	175	151	159	145	171	179	166	184	178	161	175	143	147	172	161	148	159	174	145	152	136	144	153	170	158	171	178	190	165	159	171	160	159	138	174	185	162	154	148	170	165	145	160	150	177	149	169	161	150	132	173	147	177	155	162	151	160	183	142	169	196	163	148	160	162	180	181	160	155	137	169	153	181	159	145	148	167	164	153	185	149	181	155	141	170	172	158	173	163	149	170	164	176	183	176	158	165	158	154	148	162	169	169	155	177	166	141	152	163	157	139	175	156	173	168	158	179	162	126	165	154	151	172	169	179	166	183	142	151	166	164	158	181	172	146	152	167	152	165	153	143	166	166	148	161	144	160	160	160	147	176	161	188	172	169	139	180	156	170	159	154	128	161	180	173	150	168	168	153	144	155	153	144	170	153	138	164	171	186	168	167	140	153	159	162	149	176	190	173	161	168	178	160	140	169	176	150	164	151	167	154	156	160	160	137	145	141	150	124	150	145	164	158	171	152	154	174	177	175	155	144	178	158	149	160	165	152	151	162	159	155	145	147	178	138	177	149	172	170	154	174	175	129	161	142	162	161	164	166	155	155	161	161	179	154	150	150	153	154	164	163	164	164	167	179	148	157	141	142	138	162	144	160	174	166	166	166	163	166	162	151	170	177	175	162	163	187	153	138	184	172	174	139	166	152	154	150	147	159	152	157	171	158	145	172	182	164	168	172	163	147	161	166	143	162	155	158	141	154	165	154	161	156	173	166	164	155	153	147	164	147	193	148	179	177	154	150	176	164	178	161	156	170	125	177	151	149	142	178	169	146	153	165	158	171	157	141	179	172	149	166	135	136	156	166	181	157	171	151	160	160	166	158	150	164	143	154	172	147	158	164	178	163	149	129	173	176	159	173	183	162	177	137	152	137	149	153	172	169	153	166	174	174	186	177	183	164	162	169	163	147	138	139	164	154	154	151	152	154	146	144	184	148	155	128	144	159	171	182	180	165	155	157	173	148	163	198	173	141	176	192	169	159	174	164	162	159	162	152	178	134	154	171	158	158	162	125	166	156	155	157	158	159	154	158	154	178	176	157	162	163	152	177	149	153	165	158	164	167	161	170	157	141	169	152	181	166	163	162	163	157	135	160	186	174	175	160	157	159	152	139	174	150	168	164	155	145	131	165	140	168	168	138	180	156	143	165	135	176	190	181	141	160	162	152	162	148	148	161	176	156	171	174	143	134	166	162	168	150	144	161	161	186	159	176	150	129	163	179	168	134	160	191	139	176	187	147	147	155	160	164	161	146	160	144	186	163	173	184	147	172	167	166	148	165	180	163	145	137	167	167	156	134	149	169	143	170	147	179	174	151	161	146	151	174	169	160	140	134	152	173	173	152	162	173	167	151	169	161	174	152	160	139	170	172	163	183	139	194	162	171	179	145	163	170	178	161	173	178	161	154	166	176	177	149	165	140	150	161	148	154	171	157	182	144	166	154	158	163	181	159	156	163	174	164	161	193	146	154	158	166	175	182	169	160	170	165	161	173	180	154	161	162	172	158	158	165	163	151	156	134	169	145	155	165	162	160	138	152	163	147	162	156	149	190	172	154	178	153	144	172	139	126	153	161	162	162	175	172	166	136	144	168	157	148	177	177	174	162	168	133	160	161	156	185	169	175	161	193	160	174	175	168	194	157	159	155	134	177	164	153	144	167	171	163	176	145	161	175	141	159	161	160	167	163	150	161	158	163	173	151	127	163	180	141	165	155	151	155	158	153	149	187	174	126	182	147	166	158	161	167	165	156	139	152	168	160	165	155	153	170	149	169	178	173	151	156	141	153	142	159	171	152	168	165	157	138	162	139	155	158	172	172	126	184	175	155	153	147	169	134	165	155	153	143	165	178	133	178	150	150	163	150	151	180	157	152	179	170	173	160	147	159	159	164	170	147	139	176	145	170	141	147	155	156	192	165	148	158	168	167	142	165	175	162	147	167	150	172	168	155	157	153	167	163	166	169	148	154	170	182	179	207	135	146	160	168	162	176	146	174	151	165	144	181	149	162	151	197	153	167	138	153	142	166	183	161	168	162	182	145	138	182	161	177	149	170	164	156	151	158	154	147	165	140	165	161	178	169	186	151	139	172	176	159	163	150	160	160	191	167	144	171	171	163	149	158	154	167	163	163	174	132	164	191	159	191	179	164	155	157	156	176	172	177	162	154	154	164	175	167	175	167	145	179	174	157	151	142	142	160	167	149	157	180	173	172	166	142	160	166	154	150	146	152	144	175	158	144	155	167	155	165	148	132	162	160	141	165	182	165	149	154	149	177	162	197	179	171	166	184	170	139	151	172	171	152	167	154	153	162	158	145	154	147	195	141	159	185	177	143	170	138	160	167	159	133	146	160	162	160	143	171	151	157	165	173	151	143	168	167	155	175	162	151	176	216	178	162	171	143	159	142	170	171	146	168	148	196	145	130	148	144	176	165	135	165	165	152	165	158	157	169	167	176	164	141	173	163	167	158	164	181	164	145	179	156	151	147	166	169	167	159	153	153	164	166	142	173	141	185	162	172	158	159	158	154	173	174	154	164	153	166	169	185	155	173	152	167	126	170	123	146	164	168	145	172	164	162	182	145	161	151	148	168	155	172	158	159	149	183	169	164	164	161	170	169	161	151	162	156	165	150	175	159	155	157	154	153	164	169	189	162	157	143	154	196	156	160	186	164	178	178	157	173	176	185	157	151	142	174	174	142	167	164	160	159	139	152	156	153	154	160	159	165	159	163	159	142	173	152	154	162	150	158	153	171	149	144	157	155	158	162	140	146	160	176	177	126	168	146	166	159	176	149	162	153	159	151	145	179	138	148	152	147	183	177	166	145	144	162	172	169	154	173	161	151	183	143	158	165	166	184	161	143	160	165	149	151	162	173	180	147
21562	15599	23643	22524	16611	7365	5484	4816	4061	3654	2927	2472	1991	1642	1577	1405	1378	1423	1309	1235	1046	1030	909	860	783	670	662	579	564	591	592	539	546	524	511	460	495	480	486	491	478	511	465	447	463	411	439	417	444	417	424	405	435	435	417	408	406	407	381	400	420	370	399	383	451	424	399	377	378	404	414	355	386	384	384	355	401	384	411	410	385	410	396	387	430	405	386	388	377	385	388	402	410	426	408	397	389	359	370	413	431	399	393	388	408	411	379	417	370	384	403	408	401	438	389	392	415	380	378	368	422	394	404	380	373	391	406	392	381	422	399	398	433	411	388	405	404	398	393	367	355	389	361	414	415	423	363	362	400	417	404	393	406	376	384	402	417	372	398	382	432	402	397	396	398	398	414	367	432	405	405	417	373	370	409	403	380	372	403	387	393	372	411	379	396	414	381	404	411	385	417	411	402	409	387	410	422	391	371	367	445	411	400	378	406	434	359	385	396	370	388	394	442	396	401	388	393	394	411	362	407	351	404	414	375	385	354	403	403	404	419	412	386	414	371	428	387	399	379	378	385	377	389	393	341	400	388	379	414	412	379	394	370	425	419	406	411	409	383	405	423	408	414	419	376	393	401	387	415	372	402	397	390	418	374	353	410	373	365	373	397	373	407	411	407	365	379	406	387	402	386	419	377	412	410	392	391	408	373	404	377	411	373	399	400	397	403	385	408	386	405	360	383	392	417	434	382	385	360	384	371	439	378	393	368	383	356	417	383	388	405	389	413	385	396	392	379	406	391	393	367	418	405	383	379	380	380	375	379	377	451	388	376	393	413	439	418	390	401	401	401	380	420	354	377	399	346	403	358	388	418	405	366	394	409	374	375	420	392	385	425	388	362	360	385	439	423	406	424	418	382	390	406	397	384	404	432	402	394	392	368	427	385	392	403	363	413	407	390	375	400	399	387	419	369	375	399	404	378	382	383	389	417	418	371	370	413	436	441	405	402	386	401	401	356	380	400	389	396	426	355	391	379	382	418	384	374	372	401	415	371	358	369	389	397	397	416	386	358	368	406	382	409	417	374	397	377	401	405	414	421	388	367	388	391	412	384	395	408	392	399	387	410	396	388	376	410	388	414	375	379	399	395	407	438	386	400	354	424	397	407	419	397	362	395	398	425	384	368	396	390	395	392	348	406	393	415	392	428	389	409	404	376	403	389	403	391	388	417	401	375	394	379	385	392	405	411	391	395	392	392	370	382	416	400	420	377	416	349	401	416	409	398	377	425	385	403	398	412	417	385	390	397	408	418	383	406	397	400	385	393	401	378	427	360	384	408	387	382	395	402	390	398	407	408	405	364	392	403	380	382	405	376	369	412	422	387	373	380	419	372	385	412	391	419	374	417	411	387	376	409	391	391	379	417	387	381	396	409	383	383	402	426	379	406	408	402	401	377	358	411	382	389	364	402	421	376	389	435	376	403	378	364	378	401	390	391	410	403	362	398	392	373	375	432	416	391	426	412	388	407	378	392	396	409	405	380	427	402	347	428	386	398	377	394	428	389	406	377	359	395	389	393	420	399	416	376	390	381	369	381	390	403	378	400	388	433	424	392	385	384	403	406	408	392	370	441	394	384	394	376	404	381	391	427	412	419	395	372	421	399	420	423	372	413	438	410	402	404	393	388	403	420	402	391	395	393	363	374	370	370	405	377	411	377	396	417	379	388	365	420	402	433	391	419	394	439	362	364	405	392	394	384	426	374	368	382	412	367	393	414	400	360	380	392	406	398	394	401	415	412	391	398	419	388	399	383	419	410	390	386	374	403	385	427	394	391	424	386	406	366	408	360	428	376	416	443	367	411	386	425	393	391	402	441	390	409	395	395	415	348	399	374	372	425	356	376	377	384	426	389	413	382	394	408	386	414	399	382	368	374	420	412	380	402	399	420	401	410	383	380	413	376	389	398	387	413	369	394	388	419	421	393	408	379	383	416	382	405	376	377	384	401	413	388	397	379	394	367	425	386	379	413	388	402	353	397	389	361	397	391	395	395	411	362	387	375	384	396	400	395	370	390	410	395	365	398	401	419	385	373	394	391	395	377	381	398	388	386	396	394	396	386	375	379	411	411	364	388	394	419	370	388	368	379	430	424	410	363	377	417	409	369	384	376	394	387	387	411	414	388	410	402	358	390	409	399	378	421	403	366	375	401	399	398	383	380	388	415	422	368	404	413	433	395	393	385	386	399	421	365	375	406	411	410	384	413	400	384	364	409	385	391	405	421	386	404	414	373	400	403	383	404	382	356	388	378	390	415	395	377	412	378	419	361	369	356	405	405	411	375	398	376	405	393	382	400	411	378	444	426	381	400	418	382	397	430	368	371	414	400	411	383	403	433	386	444	380	388	387	403	378	426	388	414	375	371	437	430	424	348	385	428	383	415	400	366	401	383	389	393	377	389	397	354	367	415	406	386	399	360	429	382	419	391	397	414	414	369	402	370	424	419	396	380	404	406	405	390	409	402	429	386	409	382	405	412	413	399	445	420	391	375	378	369	397	393	401	395	407	413	387	376	386	420	409	367	400	410	397	370	397	385	354	375	409	393	381	426	392	399	367	400	403	428	356	427	373	378	388	384	415	410	440	391	386	400	407	404	395	367	382	371	374	403	403	413	399	389	388	394	382	338	390	402	374	382	402	402	380	390	386	410	424	414	392	386	391	426	394	431	397	390	376	390	380	372	428	391	387	394	385	421	360	392	402	381	386	416	410	421	404	396	386	403	422	388	398	396	418	399	428	363	415	380	427	427	365	395	425	353	369	396	396	395	392	388	369	417	368	368	387	398	412	409	383	414	370	387	412	361	392	407	429	375	411	382	392	407	398	345	382	381	400	400	411	406	397	410	378	372	419	362	401	399	391	388	406	401	356	372	385	396	458	400	379	385	399	373	383	403	427	418	372	381	401	355	392	370	368	400	421	374	390	402	378	379	419	399	396	369	354	410	386	407	374	409	417	427	364	391	376	391	396	397	379	365	412	393	401	387	361	395	359	402	374	365	414	394	381	386	385	384	418	407	384	401	404	376	389	389	408	387	430	381	397	396	418	392	446	406	410	385	354	397	375	400	359	405	386	392	443	398	367	384	376	398	416	387	420	370	415	363	403	392	379	367	398	412	385	374	402	361	378	409	414	345	379	355	409	366	427	406	411	386	370	396	404	389	429	371	354	403	384	371	366	389	367	385	391	413	366	410	382	392	375	411	405	387	373	382	413	408	419	407	401	391	403	393	416	394	436	423	399	358	411	386	381	415	405	394	380	415	372	431	396	447	384	373	382	408	382	384	401	422	407	397	400	440	371	377	398	422	433	394	435	382	413	408	414	397	407	366	445	378	374	394	399	399	390	392	416	401	391	353	372	389	389	410	409	399	383	370	426	365	415	373	381	348	386	391	383	378	413	409	410	371	406	392	362	376	391	385	379	382	423	390	420	386	419	395	396	385	378	367	415
12722	5738	4654	1887	890	606	442	392	325	287	303	288	285	248	247	235	219	236	204	197	190	185	190	183	176	164	174	187	200	209	186	182	164	178	198	183	185	175	198	172	144	169	182	188	176	160	193	167	165	145	184	171	169	161	184	185	197	172	153	148	173	195	187	173	182	191	147	165	185	169	164	174	136	181	163	173	155	159	156	170	173	164	189	169	173	163	191	171	161	156	159	177	189	162	149	168	166	163	173	160	169	195	167	165	157	163	173	172	175	153	190	159	165	180	147	160	186	174	163	191	148	180	190	186	178	185	176	157	160	190	168	158	174	166	180	160	172	169	146	178	141	184	159	171	184	167	143	177	148	173	162	164	182	166	180	154	173	160	161	171	152	159	193	182	157	185	167	159	172	147	179	165	183	184	154	154	154	162	164	183	172	147	183	162	191	153	162	174	157	173	167	145	180	177	175	148	167	149	154	171	189	157	176	185	173	128	163	175	171	169	173	147	170	187	179	172	178	183	169	124	183	177	169	180	150	142	180	141	139	177	173	165	158	169	154	159	163	164	191	176	161	207	151	163	163	168	167	165	188	171	179	173	183	189	144	142	183	168	141	146	184	161	139	151	153	169	161	182	162	166	151	140	189	153	194	155	169	173	176	162	164	194	168	182	173	157	164	192	176	167	178	183	181	156	154	173	173	174	183	169	173	181	184	158	157	161	146	153	176	155	179	180	166	194	178	156	183	189	168	153	185	156	181	158	176	190	167	169	158	165	169	169	172	174	175	162	133	162	158	152	167	164	170	143	168	177	173	173	178	164	160	168	190	161	147	174	174	169	151	164	170	175	174	193	171	158	164	180	169	179	164	143	165	152	174	168	158	145	203	167	160	172	168	169	166	168	158	170	157	165	174	154	172	169	163	175	166	155	187	170	162	181	146	166	174	170	172	161	154	166	165	156	182	151	167	165	164	188	176	147	174	192	153	154	195	168	146	157	194	155	173	148	139	160	160	181	184	159	147	169	153	177	170	151	160	156	184	157	188	167	180	176	154	179	209	151	188	168	152	157	175	160	145	163	169	161	191	154	139	166	180	176	186	183	190	152	182	167	143	182	158	149	152	186	146	179	169	183	166	166	163	166	168	172	164	170	170	178	171	163	175	168	156	162	161	172	193	191	159	169	182	194	170	170	162	161	186	146	186	153	172	181	202	172	177	162	184	176	169	164	162	161	161	154	163	164	191	153	152	161	172	185	158	167	164	141	168	172	169	158	155	160	157	173	158	173	178	172	169	175	173	199	197	163	156	176	138	159	168	164	152	185	197	165	155	186	161	200	175	182	166	166	179	169	172	156	206	168	164	165	161	167	175	196	146	158	173	186	163	193	188	142	163	166	173	184	175	185	148	146	156	161	148	153	155	146	161	162	159	181	191	177	187	174	164	169	157	167	195	150	168	169	160	143	184	198	155	154	172	180	187	183	168	194	187	154	171	177	172	161	195	186	162	160	184	183	136	167	177	176	189	165	164	157	154	190	187	174	175	171	155	178	186	179	167	182	182	156	168	185	160	169	168	192	177	173	166	155	176	164	189	167	179	184	151	163	198	184	167	176	169	160	151	174	154	140	149	173	159	151	180	174	182	156	169	169	136	175	178	165	173	163	170	147	155	180	157	150	160	169	200	180	147	177	181	165	197	185	157	167	186	175	146	179	150	151	159	189	171	185	153	151	164	168	164	168	168	189	180	150	165	173	159	171	152	157	162	171	182	174	158	178	156	166	170	173	185	163	158	170	179	152	162	161	195	150	166	159	159	164	150	156	165	170	162	166	162	180	168	162	146	161	165	174	160	185	155	194	167	178	168	155	147	194	154	202	167	147	160	178	145	189	174	168	175	132	175	155	189	174	156	145	173	164	166	188	160	172	197	186	182	164	165	185	196	150	146	193	169	188	142	157	197	178	182	167	158	164	161	176	160	188	174	171	183	194	170	148	155	152	169	158	185	155	172	170	143	168	173	171	158	164	168	177	160	201	185	188	173	157	166	205	169	162	154	160	179	200	182	153	162	186	185	189	182	187	169	182	161	192	160	169	171	187	163	159	168	185	162	157	184	170	193	161	151	175	162	168	160	148	166	185	157	173	176	165	173	160	174	171	177	170	159	174	148	157	160	154	171	151	194	175	173	155	188	182	179	158	161	177	174	175	209	159	160	184	171	186	174	166	161	157	177	161	180	196	156	169	182	190	164	164	185	147	156	161	182	154	178	147	171	165	160	175	170	151	177	172	192	189	169	162	166	172	184	147	157	170	173	204	188	174	164	165	164	161	155	158	167	161	151	154	190	169	178	181	197	157	175	175	175	161	157	159	173	131	183	154	167	161	196	171	184	157	164	173	163	181	160	194	161	174	175	159	169	168	196	187	133	169	138	163	147	169	153	183	164	179	170	160	177	166	201	185	170	184	144	189	195	168	156	192	165	197	139	186	177	167	166	169	164	172	202	156	164	174	193	155	168	179	163	165	179	181	174	177	154	130	145	190	161	178	177	158	164	175	142	186	167	159	168	165	178	173	170	146	169	173	173	165	179	180	156	192	152	182	163	156	167	160	154	169	155	163	181	162	182	173	169	157	185	190	146	170	195	179	161	177	178	195	190	163	144	165	153	134	180	164	160	170	149	162	158	155	174	180	170	182	193	176	164	157	169	142	164	157	191	165	172	185	169	166	169	177	193	183	153	175	168	184	178	169	147	151	148	190	168	160	179	176	157	185	175	183	163	178	155	178	165	156	178	183	170	145	156	170	183	173	166	171	134	168	180	173	167	157	185	171	173	157	180	160	166	166	148	167	197	141	168	149	157	174	165	168	181	174	159	161	182	164	150	165	163	165	144	185	152	180	150	147	169	173	169	176	172	164	171	166	167	159	157	154	157	179	205	184	177	183	178	168	173	168	182	177	175	156	173	159	162	157	187	166	173	171	162	168	166	181	144	159	185	185	167	173	176	165	153	162	167	178	160	170	155	186	154	144	171	163	142	159	165	161	141	179	175	177	167	162	158	182	163	175	165	185	175	158	174	163	159	182	152	170	159	185	153	179	192	188	154	174	182	177	158	198	171	177	161	179	187	186	199	181	147	160	193	159	179	164	154	164	171	171	153	158	162	188	166	159	165	164	177	166	173	154	175	181	159	168	162	192	169	162	152	145	174	147	171	172	183	169	162	189	175	184	163	155	139	173	163	201	168	163	169	148	203	167	168	179	155	164	168	183	149	162	179	193	171	168	139	154	152	175	167	174	170	178	168	172	187	136	147	191	148	163	171	150	179	168	170	200	144	145	182	164	171	168	173	173	176	158	158	178	161	139	171	193	181	145	171	155	164	157	185	152	170	176	149	144	160	170	174	166	154	151	168	161	173	148	181	154	198	170	158	175	184	186	173	145	186	159	164	157	157	175	162	184	197	163	179	195	154	155	164	182	175	176	150	183	177	192	180	172	178	148	175	189
9283	5888	8640	5681	3511	2429	2032	1787	1573	1271	1180	1052	1015	852	813	754	725	702	652	677	620	609	589	565	508	497	509	505	487	432	502	446	476	491	485	464	457	482	478	449	466	440	453	448	450	452	437	442	425	434	446	402	438	432	399	422	423	448	430	428	393	392	424	423	431	403	405	384	412	423	425	427	426	453	386	396	406	418	428	453	441	408	432	389	424	380	416	384	407	414	433	399	428	451	398	437	420	399	409	354	423	411	425	438	414	408	383	375	391	443	443	455	399	428	404	452	429	462	436	441	390	437	423	373	444	426	420	406	412	393	374	400	435	434	428	438	405	441	394	412	403	380	389	418	426	429	419	413	414	447	412	460	413	441	419	419	418	432	410	440	474	395	445	406	432	421	430	411	432	445	427	428	439	419	419	380	402	419	409	439	411	456	428	401	382	388	407	416	434	439	443	457	460	460	410	417	425	433	391	411	398	439	394	440	413	437	431	389	419	437	431	364	436	408	374	403	427	424	419	412	405	431	445	422	422	390	461	447	414	457	408	455	440	414	409	414	397	412	393	424	431	449	430	433	435	419	412	406	421	423	424	398	405	403	432	393	395	412	416	435	399	386	390	384	414	437	399	414	403	419	405	445	411	458	419	397	429	374	428	418	412	389	418	417	434	405	391	405	400	419	424	437	401	437	432	431	430	429	433	423	417	419	427	395	442	412	461	416	461	433	401	405	413	421	420	397	389	415	440	410	402	423	434	408	430	406	453	406	421	439	403	403	389	419	407	402	394	419	426	407	416	415	451	403	388	398	421	408	429	425	414	423	392	438	423	423	392	384	371	411	392	395	428	407	408	422	439	453	374	435	415	427	404	411	423	441	394	398	416	400	396	435	437	398	439	477	411	376	428	389	423	417	386	384	407	432	397	408	424	428	435	447	419	401	462	487	413	424	445	397	396	411	435	387	393	380	422	415	401	406	446	397	411	407	365	373	439	398	391	412	453	422	437	431	421	442	406	439	385	399	425	422	391	411	413	419	427	410	424	422	430	391	386	430	433	450	395	399	441	388	431	437	432	392	439	405	421	401	408	416	391	373	440	444	418	405	386	410	447	395	422	447	402	449	402	461	441	445	426	439	416	404	423	392	395	432	388	402	408	423	470	406	396	416	425	439	403	424	411	399	383	438	411	399	411	405	434	366	421	441	418	408	412	422	465	383	429	416	425	401	444	390	410	378	388	409	442	412	425	425	413	414	423	428	400	399	414	444	430	436	415	435	444	444	414	389	384	409	447	459	443	421	427	418	408	408	401	404	455	430	376	452	459	461	394	421	424	384	421	388	453	419	403	387	462	400	404	402	403	396	400	446	454	436	404	415	409	438	434	418	409	424	446	422	398	398	378	421	391	394	463	418	400	421	395	453	374	367	395	396	426	463	416	386	416	392	415	404	459	413	404	432	426	419	379	395	436	384	389	414	410	378	465	430	397	417	434	402	403	412	410	439	437	440	425	391	446	427	410	395	426	414	426	429	406	438	428	420	421	391	411	436	444	412	424	391	424	416	411	445	397	429	420	423	413	393	404	430	410	416	452	412	430	419	431	388	422	461	379	420	440	436	423	415	393	422	435	433	417	399	412	410	439	453	402	406	390	435	410	404	432	404	452	437	475	422	423	403	384	401	391	410	401	402	429	380	388	419	400	458	413	428	444	395	441	421	399	402	406	447	426	412	398	449	440	427	408	384	392	441	405	420	422	403	430	422	380	399	420	395	407	379	437	414	402	420	409	410	379	397	414	430	421	396	405	435	414	417	440	432	443	446	396	410	413	404	441	427	403	432	434	424	439	387	434	443	434	446	415	439	412	413	395	394	412	383	439	410	434	425	419	398	385	421	419	437	440	456	425	451	420	433	416	422	428	386	391	437	395	379	432	399	411	411	434	414	373	390	423	379	397	413	405	407	440	427	454	421	412	435	395	437	426	437	387	402	389	394	449	379	410	423	390	434	452	435	428	395	422	430	424	412	443	409	427	421	416	409	396	445	370	419	413	440	446	418	402	450	397	383	420	440	434	422	432	401	385	377	448	424	409	442	461	426	408	384	430	392	481	393	419	451	348	402	400	440	429	428	451	412	436	423	389	457	425	409	421	442	389	445	438	441	400	406	414	367	362	376	411	410	385	399	400	415	376	440	420	418	420	399	398	409	440	425	417	433	426	425	395	380	397	427	409	422	385	447	395	429	426	409	404	396	430	402	433	420	389	428	408	473	442	435	433	440	408	439	455	431	409	420	438	420	424	437	435	412	418	449	402	403	453	411	419	432	411	447	405	421	423	436	415	418	447	447	421	410	425	425	427	410	394	407	445	412	410	387	418	430	415	423	442	423	444	428	431	385	403	429	404	409	459	458	410	422	429	451	403	411	414	418	433	455	468	417	420	451	409	446	383	407	409	429	449	441	415	428	433	437	399	442	459	399	433	383	447	402	452	389	435	404	413	427	415	453	388	424	417	416	421	395	417	408	447	414	406	417	407	444	421	390	415	434	420	415	428	421	351	471	436	414	453	443	386	410	435	415	384	410	409	430	481	401	419	419	418	429	427	423	392	449	429	406	414	427	419	405	415	452	439	431	411	377	426	420	418	389	407	419	442	412	423	423	421	446	401	418	433	411	459	451	421	407	392	426	430	412	422	423	454	424	414	420	402	407	436	412	401	419	431	402	392	397	429	409	382	441	421	376	447	410	407	408	430	420	424	434	385	389	436	432	391	412	403	445	436	430	416	422	408	458	426	448	386	447	439	414	388	436	402	441	403	401	383	431	422	416	438	428	365	425	412	399	392	422	386	418	416	430	413	429	436	397	401	415	412	420	438	404	455	400	445	430	441	408	402	406	404	410	407	398	450	447	400	429	442	407	405	409	412	404	402	405	399	430	431	394	410	437	400	412	431	424	394	438	396	394	411	413	420	420	449	402	422	411	442	454	438	428	439	446	427	431	425	397	427	377	410	457	401	394	432	435	433	413	446	417	424	424	422	403	422	388	411	447	432	404	435	424	454	412	417	393	396	418	377	381	428	396	426	440	410	441	449	391	396	447	433	405	446	456	431	420	445	434	404	439	403	424	417	417	425	435	419	358	421	413	432	440	421	410	441	380	403	430	404	419	399	393	422	443	425	400	384	451	425	394	439	389	410	400	421	430	390	423	445	412	404	401	403	413	419	406	422	431	435	419	406	400	435	439	404	417	406	374	423	424	423	421	379	435	468	418	455	416	418	425	444	434	442	436	412	396	435	409	386	449	474	416	436	383	449	437	419	416	390	417	432	432	441	410	395	415	418	416	430	439	397	419	405	401	408	432	412	457	405	421	425	437	429	447	410	352	395	391	452	425	395	419	407	399	433	459	416	415	415	429	418	417	447	472	428	420	483	384	397	398	404	406	393	407	448	449	395	412	416	409	435	400	433	390	411	449	431	430	409	436	447	396	411	410	379	413	379	410	458	433
24009	13376	10823	6908	4197	1565	858	673	617	533	496	433	367	362	361	292	275	262	303	268	225	245	226	201	234	207	188	197	182	197	191	191	170	184	187	184	197	185	193	189	188	195	212	179	183	190	213	201	171	177	170	192	171	162	196	183	173	185	145	199	202	165	161	186	175	177	189	185	156	176	191	166	184	165	181	193	202	197	178	172	182	177	192	187	190	174	187	186	198	175	208	185	215	174	184	201	196	178	199	207	172	192	187	154	202	188	179	179	195	201	191	185	180	148	181	162	201	180	171	192	176	169	174	179	161	171	163	169	188	183	170	196	167	192	180	188	205	158	201	196	207	178	183	187	211	161	189	171	166	166	168	153	172	183	183	194	168	184	167	226	177	177	169	190	181	171	193	205	219	188	195	165	186	184	175	185	192	153	179	196	200	194	185	176	199	164	169	186	191	187	187	191	175	186	207	175	166	202	184	186	187	183	182	174	204	198	166	200	184	171	154	194	191	178	220	193	201	188	166	186	181	197	173	189	172	188	191	187	163	214	176	170	156	166	169	184	173	161	192	166	163	188	182	215	170	192	181	171	179	219	165	183	195	164	199	194	205	169	192	152	194	181	191	206	207	210	195	165	214	193	194	196	177	192	184	178	178	166	162	154	186	178	177	170	210	171	196	192	173	182	177	189	182	183	185	187	177	187	167	156	164	173	184	180	178	162	174	199	180	192	179	168	194	176	171	160	189	174	190	206	156	213	198	177	212	192	169	172	205	175	184	189	179	177	184	193	167	207	193	178	162	195	182	166	193	187	189	184	193	191	194	192	189	202	196	156	180	196	190	217	183	185	192	171	203	153	181	191	205	202	196	195	207	193	171	174	210	187	181	186	224	183	186	189	203	189	148	184	183	181	188	204	169	191	187	175	156	170	183	194	187	177	223	169	203	192	166	184	184	182	186	193	188	194	183	169	185	180	206	177	164	172	166	214	229	175	163	200	198	203	185	212	195	164	177	210	192	190	180	192	152	200	187	183	200	204	190	165	192	174	184	182	160	177	204	181	162	165	183	207	177	196	177	171	188	192	198	192	167	193	171	188	202	181	157	160	202	182	180	186	194	194	202	175	170	192	180	206	199	193	181	174	173	180	180	206	194	171	179	160	189	195	176	174	177	174	168	190	191	171	192	184	183	178	169	189	197	176	181	174	204	187	158	187	173	190	200	196	205	199	221	196	195	191	210	176	206	165	161	194	199	175	181	184	174	196	186	195	171	177	164	192	194	173	181	195	185	169	191	172	171	196	184	166	192	196	191	184	176	195	201	154	174	181	169	173	164	179	197	193	169	212	166	163	198	194	167	195	193	155	215	177	180	175	169	167	190	156	174	175	197	194	188	179	206	175	207	159	194	176	204	171	176	221	185	171	177	177	196	193	166	175	169	179	187	176	171	164	184	168	174	171	171	156	174	189	163	217	198	193	180	205	198	197	206	192	196	167	181	194	165	201	179	197	186	189	187	184	177	181	194	206	144	170	178	192	163	198	203	155	181	198	166	190	183	215	189	197	180	186	182	190	180	196	157	172	195	189	173	167	178	187	217	175	181	187	165	183	201	198	194	181	210	172	169	155	192	175	178	187	181	207	188	175	176	175	171	169	146	187	174	176	188	184	188	211	199	192	192	173	185	158	192	210	197	167	192	181	180	197	174	195	190	190	187	197	200	183	207	173	198	180	195	179	181	166	190	198	179	204	176	185	182	174	187	162	160	177	203	179	174	183	146	180	196	177	172	203	181	203	177	185	161	180	201	193	194	170	200	169	192	169	200	184	208	165	175	213	217	197	191	176	174	179	194	170	161	191	172	163	184	180	158	187	180	182	170	161	199	214	165	206	219	185	185	175	206	179	180	185	149	184	174	174	197	210	191	193	195	179	181	156	163	197	193	184	191	206	182	166	172	189	171	223	183	194	199	188	182	179	181	212	172	161	179	170	170	203	200	201	178	200	187	199	166	186	180	196	163	217	160	213	175	179	186	177	161	191	173	188	202	214	195	201	185	200	184	203	194	155	198	207	197	191	186	199	177	193	183	171	180	183	186	214	166	172	183	189	175	202	180	207	208	153	189	174	195	183	171	214	214	155	186	195	203	200	154	188	196	196	174	181	163	151	171	191	173	161	162	164	184	175	181	177	193	187	192	194	200	186	189	174	184	174	174	179	188	175	199	174	184	190	162	177	153	161	166	188	186	167	179	175	168	181	181	179	200	185	182	189	202	209	170	179	148	205	173	172	191	151	161	186	171	196	169	187	184	184	180	197	200	175	188	187	197	175	192	190	174	187	171	169	195	179	165	177	173	178	175	173	188	224	181	175	207	174	172	191	169	174	179	176	187	183	159	200	175	181	177	178	177	165	194	177	198	167	180	170	206	204	220	190	180	199	176	213	198	159	174	174	168	192	210	184	196	182	185	174	152	181	205	183	175	190	177	175	179	208	159	169	202	193	178	172	215	197	163	194	198	160	171	186	177	184	187	179	185	167	193	174	163	187	190	206	187	172	154	177	195	163	197	166	177	190	181	183	188	203	193	178	182	198	184	193	163	182	164	189	162	184	161	173	181	179	164	171	193	170	176	185	199	183	164	162	192	199	185	197	175	157	174	181	179	179	176	169	174	189	162	206	182	203	168	187	196	182	177	179	195	203	177	193	165	179	173	190	165	184	171	171	185	204	203	197	189	151	185	163	210	169	172	208	166	186	201	173	175	197	183	161	214	200	177	180	196	190	216	160	171	164	179	182	156	183	185	176	203	170	185	189	178	188	189	170	169	170	176	169	201	183	178	172	172	179	171	190	167	189	181	178	179	182	193	189	171	191	203	164	208	181	176	172	185	153	181	181	182	195	175	166	187	198	181	205	193	202	194	214	197	205	206	156	193	178	197	212	220	181	168	203	179	194	172	193	171	200	191	158	185	203	181	179	156	184	194	209	161	171	186	169	173	193	180	194	191	186	181	188	190	181	181	189	166	184	147	147	217	204	186	174	154	171	160	163	192	167	184	176	187	188	196	188	201	163	178	203	199	160	155	180	183	171	167	179	178	169	219	188	200	198	201	202	184	204	171	191	177	180	186	172	168	189	176	189	197	201	185	178	177	185	191	179	170	188	212	163	176	197	170	190	180	221	206	168	166	158	186	207	188	171	184	168	174	204	193	189	201	173	197	185	190	172	183	178	159	185	156	204	177	180	178	183	185	200	172	202	164	163	204	164	166	173	158	176	170	172	218	187	176	170	178	199	173	155	187	194	198	192	181	172	186	218	207	158	185	175	175	165	175	164	167	180	198	197	182	196	188	199	193	161	186	193	198	199	183	186	189	181	186	177	181	206	207	199	177	185	207	188	168	185	174	183	171	179	189	175	181	157	171	192	195	180	178	187	160	182	185	171	197	179	197	168	196	188	189	186	168	184	189	173	178	197	180	168	188	188	185	191	185	172	174	153	192	196	178	189
17261	12509	15829	15269	11151	5314	3712	3363	2886	2407	2325	1890	1704	1526	1337	1169	1101	1123	1066	1004	857	809	755	661	656	600	601	566	614	561	567	558	553	528	540	499	498	519	509	508	504	514	513	490	462	451	491	488	463	500	469	419	495	427	486	440	423	478	459	461	458	440	503	450	413	451	457	421	435	435	437	425	387	449	404	480	420	459	458	454	463	448	396	448	409	450	458	464	467	464	450	413	468	457	503	419	400	437	428	465	448	453	486	466	453	446	438	453	411	408	433	439	404	501	421	443	452	457	466	442	425	471	410	493	446	459	418	415	456	468	469	457	438	469	458	492	443	419	447	460	457	433	443	430	449	405	446	416	450	453	454	415	490	404	426	431	461	440	470	434	445	458	422	446	449	432	416	445	436	396	424	474	454	443	442	475	461	446	454	488	450	436	458	439	420	451	427	477	445	423	494	455	446	429	485	449	456	457	476	472	433	446	428	454	467	484	427	421	485	447	453	465	459	440	434	426	463	446	452	459	441	432	442	443	441	447	481	468	453	430	456	449	456	462	459	432	439	448	432	445	482	426	426	431	469	439	444	455	456	472	403	424	432	413	442	452	451	438	450	435	442	421	458	475	447	452	436	434	421	460	393	451	479	430	440	491	446	481	451	426	474	460	468	486	435	473	464	405	423	462	404	437	443	421	437	449	477	459	453	444	477	468	440	454	458	442	445	435	457	423	472	447	441	463	446	480	464	430	415	468	437	456	484	425	417	475	463	491	422	463	456	455	460	456	408	492	422	438	453	479	412	447	398	426	458	434	458	444	444	442	458	442	452	481	420	465	455	499	461	464	460	429	448	462	510	469	475	470	437	441	461	457	437	465	464	450	457	447	437	472	470	456	468	461	427	459	496	429	473	443	435	418	409	464	458	452	445	410	449	479	475	430	430	442	444	419	412	444	465	457	447	458	460	467	443	429	440	475	476	440	451	399	429	435	434	444	447	426	416	458	427	495	467	478	439	454	451	469	438	439	421	473	450	465	480	456	451	472	461	434	445	427	458	398	449	424	448	491	455	438	429	440	457	495	429	455	457	450	486	416	430	444	415	429	441	431	426	435	458	462	457	413	429	456	461	455	425	444	440	421	443	463	447	444	417	456	431	446	449	440	450	431	457	420	462	463	493	446	458	507	428	465	457	455	441	434	427	447	459	468	441	453	442	410	424	441	450	451	453	469	443	485	453	439	431	445	423	429	440	483	410	460	458	447	418	506	448	409	456	447	404	479	456	430	428	437	447	478	406	432	464	464	441	463	427	446	461	444	441	437	418	444	464	442	457	437	459	459	420	407	424	411	443	455	462	461	452	432	424	474	432	460	457	443	455	444	483	436	424	450	429	463	446	446	453	463	451	413	398	475	429	493	440	422	473	427	472	429	452	424	410	441	425	452	406	435	448	460	445	461	430	481	451	460	481	434	457	470	453	441	453	450	448	466	448	463	478	442	411	432	440	451	473	426	489	451	469	424	433	465	475	474	455	459	452	467	470	478	444	439	465	453	469	423	442	402	419	461	467	428	459	449	438	422	445	448	402	462	445	426	482	433	426	425	444	502	463	423	484	467	459	460	446	471	460	455	446	442	467	440	442	435	456	439	460	416	468	453	474	429	445	458	438	454	462	474	479	451	463	487	474	480	476	461	502	463	432	439	476	450	430	454	456	451	438	463	430	467	419	476	457	438	437	461	407	453	455	435	438	446	423	452	446	462	444	431	410	467	444	481	423	452	475	450	433	434	493	426	426	447	454	439	441	407	447	463	496	436	402	412	443	472	393	432	463	436	448	476	457	448	469	462	446	451	446	397	480	461	456	486	451	440	479	461	456	451	435	475	432	393	447	439	436	429	447	414	485	458	434	481	445	440	398	448	440	457	460	456	451	432	450	454	427	448	458	453	442	446	417	490	429	452	454	424	460	450	463	433	449	494	412	442	492	474	427	447	381	451	429	464	439	460	477	456	487	467	448	453	423	466	444	419	452	450	462	445	450	437	448	425	484	481	485	475	469	424	442	423	430	443	431	467	464	457	474	425	463	431	433	462	464	416	441	462	432	460	458	474	440	497	437	417	465	449	406	452	433	480	432	433	431	461	460	459	442	423	424	450	437	449	416	442	467	467	471	447	463	444	464	461	455	446	442	443	444	421	450	452	410	458	467	457	482	476	426	479	460	465	466	427	491	459	479	451	477	434	438	463	436	401	452	404	441	428	451	435	451	460	458	444	446	469	456	386	494	451	451	468	484	442	482	433	421	402	448	464	468	463	440	482	506	461	483	425	454	437	464	449	454	423	484	439	406	442	463	448	442	489	427	456	433	408	453	412	437	481	447	440	458	444	406	480	485	441	452	449	466	444	429	459	402	443	464	429	440	470	454	426	431	467	498	453	438	431	471	455	442	445	446	431	441	461	464	425	522	445	484	433	461	448	464	441	450	438	452	444	448	454	462	462	473	426	427	437	483	449	449	451	450	464	432	412	508	489	465	451	464	448	451	439	442	430	473	416	501	453	451	433	414	455	447	451	442	463	468	490	475	430	451	461	435	458	453	447	405	443	432	430	456	418	430	453	452	466	442	428	466	433	490	451	444	450	517	469	485	423	488	443	475	458	471	455	453	415	485	450	444	429	474	433	430	423	471	426	410	421	438	457	427	457	421	454	440	442	439	441	457	503	455	405	444	453	442	452	443	424	447	464	489	455	415	457	430	421	444	462	436	456	471	441	436	486	436	435	452	455	422	448	420	463	449	468	450	417	492	479	419	448	422	490	451	411	456	462	473	475	472	478	450	456	445	480	439	445	430	457	495	446	445	469	454	462	468	466	447	387	447	456	448	451	429	422	463	481	441	420	451	441	453	451	416	421	464	448	462	436	424	456	416	439	472	470	450	455	428	468	450	438	449	456	472	436	451	480	465	431	461	443	477	434	455	470	452	422	446	431	432	450	423	458	461	422	446	458	481	486	431	434	461	421	448	504	459	456	432	438	449	440	449	460	424	451	411	440	387	461	495	453	447	434	442	467	426	431	466	449	449	418	484	404	434	432	456	449	437	433	402	450	461	408	455	440	451	404	440	458	464	476	430	430	444	457	462	444	439	456	433	426	457	463	449	432	450	428	476	458	473	481	460	461	461	452	427	437	468	447	460	435	444	473	441	428	411	419	462	489	418	413	478	441	478	417	443	433	445	433	442	517	516	442	451	462	469	437	434	443	411	462	419	426	413	430	404	452	458	436	400	429	477	448	465	457	439	478	482	491	453	443	464	458	459	440	461	430	453	464	461	449	480	469	431	428	433	451	450	498	464	466	470	467	444	465	413	481	470	414	432	437	467	475	453	422	447	440	430	440	481	434	474	463	458	451	471	487	436	417	432	459	465	420	426	479	453	460	448	453	467	435	440	442	447	496	450	495	395	445	467	433	413	484	418	445	408	450	446	420	444	464	424	442	427	428	440	437	491	475
32272	18604	16431	12838	8322	3371	1485	1141	926	751	636	566	420	402	386	309	277	312	264	273	232	280	251	235	232	209	196	187	170	197	196	201	163	174	169	171	187	168	154	177	148	188	166	155	184	179	179	167	184	150	168	174	153	146	174	192	181	165	134	140	146	168	133	161	141	147	159	173	160	179	186	141	164	167	154	168	169	167	181	154	159	178	148	154	127	154	144	165	178	161	176	162	169	168	142	166	153	169	160	152	162	159	142	152	142	164	146	151	168	166	160	168	163	147	176	152	160	173	165	168	173	161	149	170	196	171	175	153	178	146	165	193	152	174	184	163	162	160	156	140	157	159	164	158	169	134	152	159	148	150	159	178	147	180	140	173	180	187	152	139	140	182	168	182	172	191	180	143	180	187	151	147	176	181	168	147	148	148	170	157	163	158	185	176	160	161	172	168	148	153	147	162	152	147	182	163	184	163	160	152	173	161	178	178	154	179	165	162	156	186	153	168	153	166	178	179	149	161	180	185	170	190	162	152	177	166	135	149	136	163	155	162	160	152	138	146	140	156	167	179	144	166	160	144	138	150	145	172	146	149	166	183	162	181	157	151	170	140	161	150	155	153	161	155	159	176	148	165	142	146	171	142	176	168	175	163	165	174	164	173	162	159	138	166	161	173	153	192	147	178	166	147	169	171	154	174	150	155	169	166	168	167	155	159	165	143	163	179	156	136	152	173	148	135	141	168	173	191	194	172	162	147	154	152	141	172	171	160	144	148	155	155	166	161	160	149	159	141	135	167	180	161	152	156	172	135	154	151	163	155	152	148	159	183	160	173	170	155	175	153	171	174	154	168	170	169	176	146	171	182	169	161	189	166	169	174	163	181	147	158	169	178	169	148	174	167	158	170	170	175	155	151	167	167	146	156	141	153	157	154	144	156	149	145	167	165	178	149	171	149	143	183	154	170	171	168	168	187	175	170	155	137	136	180	156	175	183	172	152	143	167	171	134	157	161	157	158	170	172	168	168	169	165	146	175	172	181	178	181	154	157	145	147	169	156	161	165	158	162	159	145	148	181	155	154	164	189	168	169	153	176	180	176	146	165	140	165	175	159	138	159	139	155	177	178	151	154	155	156	180	144	160	148	144	181	159	171	161	163	138	141	151	164	142	181	141	168	167	152	152	183	168	185	192	173	141	153	170	146	178	157	150	158	156	162	153	152	151	141	144	182	168	169	156	155	173	139	180	181	132	169	159	150	164	149	165	160	167	179	166	157	160	167	178	153	175	174	174	158	166	147	175	172	154	179	169	156	162	135	167	159	130	178	180	171	170	140	159	166	165	159	162	161	158	163	154	164	128	147	162	144	172	160	174	157	152	141	172	152	173	175	149	169	188	160	184	157	157	179	167	172	156	159	165	165	183	170	170	164	152	172	173	133	167	153	156	156	142	141	142	168	173	170	158	173	143	143	179	175	162	162	170	153	153	151	193	152	176	163	158	166	153	183	185	161	126	184	179	151	170	151	147	158	159	168	154	185	166	186	176	167	148	175	174	179	137	168	144	168	144	161	176	141	150	164	146	139	138	143	158	157	154	193	140	150	153	152	170	159	156	168	144	155	176	154	148	157	161	160	176	169	159	156	155	166	168	159	195	176	167	157	142	163	191	152	157	190	167	160	165	169	188	183	160	155	154	150	174	171	145	185	157	154	167	151	157	151	182	147	162	190	168	163	163	154	162	165	145	175	144	179	168	166	155	169	148	141	183	163	165	156	181	151	159	160	173	168	176	167	154	172	152	156	135	149	161	161	158	160	144	150	167	178	144	143	177	136	151	138	141	186	169	177	161	170	168	182	146	151	169	172	170	168	135	158	151	150	153	173	165	150	161	157	161	179	141	174	155	160	156	179	153	159	170	155	174	179	169	167	148	145	173	156	173	175	183	161	162	172	170	152	168	156	138	161	144	146	170	153	158	128	156	151	162	148	161	153	173	154	173	201	178	171	168	174	156	151	161	163	172	152	143	190	142	180	163	145	174	188	171	149	161	167	163	169	167	143	166	148	167	140	160	164	136	148	164	190	153	161	157	141	140	180	153	177	144	161	159	163	196	174	146	162	152	164	165	149	170	167	155	156	159	158	145	152	170	154	156	156	169	150	188	153	157	150	190	158	143	158	178	165	159	172	172	158	177	158	163	160	157	150	146	156	157	139	160	182	163	171	170	167	179	162	141	159	143	157	161	161	181	160	157	162	146	147	152	159	179	155	142	161	178	141	151	176	170	173	166	133	155	155	176	179	159	149	154	130	191	143	153	172	159	169	157	175	177	162	154	176	160	169	149	164	171	164	145	173	160	160	180	178	147	162	142	151	151	158	205	159	156	155	158	188	152	139	178	151	137	139	169	182	175	167	150	148	161	167	140	174	152	158	159	150	143	163	180	176	155	167	176	145	151	151	156	170	161	158	174	172	170	142	165	162	164	128	170	161	173	179	191	184	142	147	171	154	169	166	154	169	165	146	149	147	157	179	178	163	153	149	149	159	180	162	165	160	168	193	167	181	145	173	153	153	149	158	162	146	152	161	166	158	142	156	178	176	152	168	165	141	144	156	129	165	173	182	159	153	155	159	165	173	175	150	159	147	163	165	155	151	171	162	148	172	150	166	155	152	167	176	114	166	162	149	162	156	169	140	172	156	162	155	157	158	186	192	177	147	176	179	183	169	169	170	168	133	171	151	156	176	140	184	152	160	166	147	161	166	123	164	178	166	175	143	155	183	159	166	142	135	147	176	154	162	165	142	155	166	147	159	177	164	166	153	158	189	173	165	146	165	126	132	150	145	172	158	174	142	159	143	161	142	135	147	166	149	164	146	143	169	140	146	194	171	172	168	144	173	166	144	167	187	145	169	170	151	168	154	176	167	174	153	155	174	166	146	142	166	164	142	153	164	160	174	171	165	154	170	144	171	169	169	145	153	145	157	161	146	163	183	152	177	158	180	160	157	178	171	135	143	149	154	164	163	163	172	171	139	185	147	164	138	153	149	163	178	172	144	178	152	161	168	147	142	157	178	178	156	176	157	164	164	165	128	180	162	156	165	149	154	137	148	163	151	165	167	164	163	180	153	173	169	141	163	157	143	138	163	171	149	154	152	153	173	159	173	158	164	180	146	162	162	163	147	169	168	177	171	153	175	152	172	192	184	148	194	151	172	164	165	175	149	195	151	155	145	158	170	162	135	167	173	140	160	163	178	179	175	154	173	172	152	160	174	135	165	172	161	171	167	185	170	152	183	150	133	164	159	177	172	151	163	150	167	143	174	174	159	141	170	154	150	173	160	166	170	165	176	168	158	167	161	151	152	157	165	166	169	151	165	158	115	170	188	147	142	155	149	152	174	139	153	148	136	158	162	176	158	146	151	161	135	155	147	177	157	148	153	184	157	188	164	172	158	150	164	155	154	156	171	161	170	152	188	160	175	178	157	192	135	185	156	153	157	170	202	155
21392	15584	21368	22484	17372	9025	5269	4851	3910	3598	3160	2927	2151	1850	1751	1442	1394	1431	1360	1211	1001	989	916	799	709	668	610	623	577	590	604	538	513	537	508	464	487	504	473	501	484	438	439	477	427	432	449	469	424	430	420	411	411	421	388	430	400	417	420	445	395	423	389	424	378	412	395	393	389	395	385	385	376	429	401	405	431	391	401	389	408	409	412	397	378	389	389	412	398	405	428	414	403	365	352	420	404	401	381	417	411	388	393	424	414	386	369	399	391	387	389	394	385	409	408	382	410	397	384	338	438	385	373	356	414	398	402	411	388	383	389	419	392	405	411	385	424	440	409	387	450	372	448	405	410	400	377	371	399	416	393	435	367	386	377	360	452	417	427	386	406	408	408	398	408	391	339	409	401	389	412	424	375	399	397	426	380	397	405	409	394	419	369	392	377	397	372	375	393	403	358	369	414	384	446	425	392	385	383	403	399	396	427	432	399	401	408	397	376	391	390	418	419	377	377	374	391	399	410	422	410	374	416	383	352	382	409	377	393	384	389	386	379	402	401	407	418	398	396	401	402	386	393	388	383	389	419	387	396	398	413	404	359	369	420	380	385	393	392	394	421	384	409	394	415	366	415	441	375	429	399	413	395	422	374	413	391	411	391	409	379	383	429	384	423	392	400	395	355	376	384	413	402	410	395	374	390	382	424	417	403	435	366	416	402	374	421	398	430	400	400	390	356	395	384	374	382	377	409	387	387	413	369	362	380	408	387	411	422	397	416	361	366	374	410	398	380	372	434	367	408	389	404	421	414	418	420	419	382	398	367	382	406	426	407	413	405	419	352	387	394	401	386	420	412	398	396	431	388	400	413	412	375	409	413	362	414	393	387	401	387	364	396	412	379	369	421	395	426	413	373	396	396	427	435	396	380	396	383	371	404	401	385	381	413	439	423	382	406	370	391	413	390	423	421	413	430	402	394	369	397	396	423	422	403	428	397	372	395	381	373	381	365	412	373	374	391	396	381	409	355	398	378	413	409	384	418	384	399	415	425	400	401	399	386	356	438	372	428	365	393	364	373	408	372	397	381	427	412	391	433	397	431	380	384	392	402	384	386	437	385	394	386	376	402	411	388	385	401	366	413	391	369	421	367	391	392	400	370	426	415	368	410	370	375	398	425	389	388	366	388	418	389	422	421	387	399	402	369	380	405	384	404	448	430	405	397	433	386	375	397	364	407	399	359	359	378	394	406	424	409	403	429	409	412	381	378	401	361	433	414	405	371	426	370	389	399	384	410	404	395	396	446	393	419	377	387	395	393	416	380	384	410	452	381	420	391	413	378	398	391	405	390	386	407	405	405	399	376	414	406	407	374	402	419	405	420	412	402	407	411	343	391	400	432	396	378	402	392	401	395	408	408	418	396	382	385	426	396	385	422	391	359	417	364	397	399	394	397	367	379	381	353	393	372	406	393	416	404	412	401	406	378	419	396	384	407	408	430	414	418	381	381	391	386	390	376	408	430	410	403	402	405	399	368	393	414	403	404	439	374	404	397	402	421	394	412	387	425	379	418	368	365	354	367	376	393	433	392	383	412	393	393	397	378	398	389	400	419	423	419	401	372	417	377	382	380	411	417	398	399	407	403	429	392	347	396	349	396	395	398	375	394	372	414	387	424	410	388	408	385	398	416	388	363	368	408	389	406	381	376	422	380	364	390	413	390	399	387	372	399	376	397	396	384	369	412	398	389	374	391	408	418	419	414	422	391	367	434	406	390	428	363	363	437	382	380	381	421	402	403	387	413	404	375	385	398	389	372	403	394	400	404	392	376	408	402	411	388	407	361	396	358	395	397	372	393	373	404	368	431	391	385	393	391	429	406	433	404	410	382	384	387	418	402	384	385	395	393	366	374	396	396	369	416	410	397	429	385	370	383	419	425	378	396	383	415	368	394	382	379	394	335	407	413	391	406	401	386	402	398	368	402	427	433	387	377	393	391	380	386	425	391	423	408	403	419	384	396	391	394	399	403	377	401	396	375	357	379	380	399	400	419	384	373	383	386	391	375	397	377	367	434	361	400	429	409	387	384	426	396	394	426	378	368	401	387	377	391	362	388	417	437	408	402	425	377	405	392	409	403	393	366	403	398	384	347	354	375	380	415	389	365	382	413	415	384	387	371	428	378	417	436	373	389	388	391	372	416	368	382	373	398	404	435	384	426	421	394	403	394	346	411	396	417	403	389	360	371	419	389	388	424	363	390	390	373	406	394	408	408	436	379	382	385	358	366	401	370	396	379	384	362	328	404	383	403	420	367	434	413	392	415	417	437	388	395	408	418	405	417	421	376	373	404	365	421	395	392	395	408	396	392	372	416	411	375	399	401	382	371	412	390	419	384	394	399	395	396	406	368	385	399	360	376	401	403	389	424	389	344	404	413	370	387	372	418	442	393	360	402	438	351	433	371	423	408	384	414	405	347	426	408	418	402	399	386	405	395	369	389	424	416	390	383	436	386	405	396	408	393	409	388	396	386	402	418	405	408	404	436	392	447	390	379	391	402	426	391	388	412	455	398	386	385	423	359	403	395	399	418	399	392	396	385	372	415	405	393	387	412	362	384	409	431	396	377	371	417	376	377	385	380	399	425	402	390	418	419	411	402	409	415	389	392	382	397	362	382	391	381	418	369	400	382	438	407	415	380	382	418	400	357	380	388	377	370	370	385	414	394	427	424	388	403	409	376	391	439	412	417	424	357	392	401	370	406	377	388	445	380	433	385	373	433	376	416	398	390	400	393	359	383	403	373	363	382	381	387	402	397	398	412	398	398	394	390	418	429	366	408	403	387	410	413	377	389	390	423	376	379	395	382	360	443	413	401	357	448	397	392	394	427	389	396	363	400	407	393	384	394	395	424	374	388	381	414	392	384	406	416	353	399	389	392	422	421	424	412	419	385	419	404	416	380	379	402	385	397	377	402	410	392	365	399	384	398	403	380	390	383	366	414	365	426	390	393	408	382	374	382	391	400	400	395	414	410	382	403	374	399	407	404	374	421	394	392	377	391	378	421	401	405	416	377	403	378	406	407	412	377	404	397	389	414	401	396	376	392	415	386	406	376	423	402	393	421	388	378	416	398	375	377	401	421	401	358	381	394	430	387	388	406	381	349	423	376	421	394	421	374	387	404	400	399	388	389	406	374	419	406	388	395	416	408	366	403	401	397	381	396	412	431	408	411	445	399	388	381	432	396	373	415	414	400	404	433	388	392	393	412	379	419	410	410	414	411	406	360	397	401	383	403	368	364	424	394	426	415	399	426	404	387	415	367	371	395	404	391	382	391	418	395	388	409	392	371	391	401	391	432	423	392	400	414	359	408	400	400	402	407	410	403	386	383	377	395	433	368	434	403	385	420	396	405	380	394	393	415	408	413	389	416	394	389	379	379	361	387	410	375	377	426	413	382	411	359	395	383	417	401	386	393	376	382	401	399	388	370	390	404	380	369	410	430	380
11871	5798	3836	1907	979	658	511	403	361	372	342	308	262	228	248	228	231	220	222	217	188	201	186	185	194	180	185	170	161	170	171	163	182	174	198	203	180	200	191	186	188	179	188	162	167	188	169	162	179	159	181	199	172	191	161	155	180	152	162	198	166	202	168	155	172	165	165	180	169	166	182	182	197	180	146	173	169	162	179	157	177	189	171	169	147	167	146	158	164	188	152	176	191	166	199	164	183	165	164	165	164	178	181	175	175	169	198	162	185	180	162	133	190	155	159	154	171	162	164	158	174	173	149	165	175	153	176	148	154	174	157	153	166	167	153	149	177	193	187	173	146	165	164	164	173	169	185	167	173	173	183	176	181	161	166	177	169	205	154	183	193	144	169	164	132	186	210	151	184	171	188	155	158	163	159	153	172	158	171	163	165	178	155	166	172	184	154	169	169	169	139	168	181	184	174	186	164	175	166	188	141	193	203	193	155	180	174	164	174	161	185	154	166	190	161	175	168	173	182	159	152	170	181	197	178	201	161	164	194	153	149	165	164	187	175	181	173	182	181	172	159	161	167	172	181	157	178	176	161	161	169	163	159	181	166	165	181	148	180	181	170	145	168	176	174	177	176	179	188	140	154	172	179	160	196	158	158	165	163	179	146	176	185	165	181	155	155	154	164	187	166	153	158	166	163	173	172	157	170	160	161	166	204	189	165	150	147	167	171	176	173	199	136	158	162	194	163	152	154	167	162	161	189	165	199	181	191	155	176	174	137	159	178	168	177	165	144	166	179	173	172	169	178	157	171	173	163	176	176	168	191	180	182	165	149	171	175	178	168	169	193	153	162	169	170	176	195	171	174	177	199	172	182	158	195	170	176	153	162	160	157	187	160	177	172	138	159	163	184	181	179	163	155	163	172	174	170	163	163	160	174	162	169	179	167	164	173	191	175	167	158	186	168	152	185	175	150	162	172	176	163	167	162	169	164	179	159	158	180	160	160	158	172	166	179	199	149	183	161	160	157	199	187	172	173	177	198	161	165	177	175	157	170	199	180	179	168	168	168	131	150	193	189	158	145	174	151	161	156	177	145	159	155	175	187	161	175	181	177	168	157	182	161	173	146	158	177	171	186	170	178	159	165	160	151	172	150	160	166	165	200	175	153	171	164	161	198	190	178	168	142	169	157	170	152	179	167	172	153	143	178	172	163	183	182	152	152	153	164	150	155	166	177	172	133	162	166	178	173	179	162	170	191	162	181	145	162	169	156	172	163	159	167	174	145	176	180	151	162	166	154	179	177	163	184	163	178	170	159	183	149	137	167	146	162	158	177	167	181	188	182	157	184	183	146	167	179	151	144	158	168	165	173	180	166	155	172	144	151	165	154	166	165	156	179	166	175	181	180	153	166	158	153	155	176	154	153	180	187	179	153	177	158	164	163	161	154	161	158	180	177	155	181	166	149	161	186	163	173	178	195	149	202	178	168	180	174	152	192	178	168	159	160	166	207	160	184	166	165	164	179	154	161	175	154	202	187	166	148	149	155	183	164	179	165	164	174	172	183	165	179	166	168	159	162	181	178	181	162	167	155	173	169	156	172	170	173	163	203	179	151	165	167	155	159	172	195	191	171	155	141	142	166	152	174	143	175	194	166	157	157	180	195	195	161	166	182	172	180	190	172	173	195	202	166	182	175	155	191	193	196	151	155	168	148	180	169	202	174	153	157	163	171	155	176	174	173	173	169	155	162	175	182	146	158	166	156	171	193	159	178	170	166	163	206	180	182	181	176	168	161	182	174	150	170	174	181	166	152	172	178	178	172	189	169	181	171	182	160	167	152	160	149	173	171	169	158	180	177	160	175	167	191	163	184	179	162	176	167	153	167	156	171	159	162	164	159	181	138	163	150	159	146	173	166	185	182	179	156	166	201	180	180	175	154	151	170	168	184	153	174	186	172	153	183	168	200	167	175	182	171	171	163	155	175	188	170	193	164	147	164	171	152	151	200	180	194	155	168	178	160	159	181	158	175	163	168	161	172	162	182	200	173	161	165	166	172	159	158	163	171	170	180	163	177	190	174	172	163	187	195	171	174	176	193	180	149	165	161	160	185	134	180	160	137	191	193	190	146	176	140	166	166	158	153	185	145	164	160	156	189	177	135	162	167	165	181	159	172	179	156	180	161	172	150	189	175	184	168	162	158	162	170	191	192	177	155	146	185	178	149	175	178	183	178	165	168	180	171	181	168	173	179	144	181	154	149	147	163	186	197	159	150	148	154	179	174	189	166	164	163	176	158	152	180	164	177	170	170	159	168	177	175	155	164	187	182	175	191	159	167	188	158	163	175	131	180	177	172	144	151	164	165	161	179	155	166	160	153	172	163	164	164	179	159	166	142	171	166	173	201	175	191	167	166	187	163	162	174	153	180	145	168	157	175	153	157	163	164	180	160	150	165	182	168	183	162	165	163	195	175	169	165	163	177	181	162	150	170	176	201	163	184	198	178	176	175	186	187	193	174	173	156	170	157	169	164	174	176	155	180	154	168	178	161	163	183	156	150	180	178	194	151	183	187	185	183	194	170	155	171	179	150	178	163	171	179	184	187	171	176	142	149	182	149	167	196	179	161	169	173	140	154	147	181	159	171	154	175	186	178	147	173	163	152	166	159	160	188	163	155	181	183	159	179	145	159	180	169	163	159	187	151	170	173	153	184	155	160	157	167	169	167	178	157	148	172	167	153	179	166	186	169	181	158	157	171	162	199	162	164	156	158	197	169	184	153	177	164	156	165	189	162	190	168	167	156	183	170	180	147	156	182	177	149	163	174	165	186	150	180	164	140	166	131	175	158	159	172	186	172	162	170	140	148	172	148	183	167	174	178	180	163	161	158	195	159	185	164	167	177	176	179	196	177	160	156	172	180	159	159	168	154	160	155	176	152	161	164	163	189	177	200	173	170	182	182	171	169	174	176	177	152	173	180	181	179	166	182	167	176	161	160	150	169	169	189	154	163	175	166	164	185	160	154	166	175	166	179	134	197	179	160	152	178	169	163	163	180	175	169	175	168	158	164	163	189	156	171	157	171	193	160	164	166	178	157	190	198	160	171	167	174	171	159	158	170	176	166	161	181	188	184	144	164	164	161	185	157	157	185	157	163	164	170	176	152	158	172	167	174	178	163	169	145	182	164	155	161	196	181	180	182	183	173	179	149	155	146	179	175	173	173	186	148	178	168	181	164	155	162	174	162	191	139	163	141	166	192	192	178	139	160	171	162	160	163	188	155	154	163	159	187	137	149	176	184	188	179	163	199	167	159	179	165	165	186	159	167	186	192	160	159	180	156	153	173	166	186	185	136	174	150	187	167	174	169	185	170	171	161	164	178	161	154	176	167	152	163	167	182	175	173	156	167	160	169	181	166	161	155	169	172	161	161	163	159	186	197	158	162	166	163	157	166	176	184	183	162	170	172	154	171	160	148	171	202	180	187	171	163	147	175	150	156	189
8592	6053	7221	5758	4005	2944	2162	1807	1508	1429	1277	1083	1058	901	812	753	807	750	653	712	577	592	575	564	545	511	501	477	515	474	451	494	494	490	480	480	470	482	460	419	436	449	438	461	427	444	436	414	445	431	450	451	448	417	460	418	425	451	391	451	454	425	406	442	426	433	410	422	434	428	430	408	439	443	416	421	394	462	437	397	425	445	405	406	420	420	427	431	408	408	453	406	425	397	419	424	443	415	416	432	396	398	423	427	416	417	425	404	408	434	449	392	454	412	398	422	428	423	464	421	431	416	438	397	408	425	423	401	454	462	388	435	417	387	382	430	397	421	450	435	389	446	398	436	419	425	425	430	395	437	432	430	442	420	432	395	457	369	440	411	450	415	410	394	408	411	437	408	384	438	426	426	443	444	406	409	417	394	443	412	397	454	442	446	406	395	410	428	416	412	427	410	376	404	441	434	443	415	416	408	410	435	437	402	411	461	404	439	448	417	429	392	371	403	430	421	462	434	420	412	400	438	381	395	422	394	406	433	408	419	392	427	418	448	422	450	430	421	429	415	432	407	404	376	408	436	415	456	413	439	380	414	413	432	412	406	421	405	429	438	409	453	380	435	429	421	427	448	393	452	403	405	402	416	413	408	440	373	416	409	406	425	441	413	442	416	409	401	438	424	410	422	402	427	420	430	419	431	436	425	427	415	419	446	377	400	425	436	399	440	440	444	439	406	417	435	419	414	407	424	410	387	401	432	393	395	437	428	421	409	399	434	408	427	431	476	421	449	408	438	433	397	447	378	429	428	429	406	426	369	448	389	414	428	439	404	421	412	440	432	443	405	453	410	435	427	424	399	422	442	433	420	415	409	431	412	404	432	405	403	408	422	450	435	411	447	420	438	406	410	438	438	458	443	430	424	390	457	444	435	440	433	395	410	372	391	448	421	448	396	418	431	419	389	414	429	419	407	451	434	408	406	415	435	405	383	411	440	420	425	395	429	409	415	404	439	434	411	418	412	373	424	424	430	424	432	418	408	406	444	402	424	435	415	420	407	399	402	398	405	437	403	404	410	419	420	402	398	458	435	416	395	422	420	423	423	443	362	433	394	420	385	416	429	444	454	415	422	397	419	439	422	432	411	445	392	418	414	429	429	390	396	405	437	423	410	419	469	430	429	422	458	434	450	403	431	416	479	412	458	407	401	430	459	436	429	444	413	431	384	414	426	404	445	394	400	422	424	423	439	447	393	431	443	417	403	448	439	401	411	423	433	388	428	423	428	412	426	443	461	436	428	402	452	401	388	430	470	447	402	476	381	449	398	424	400	466	414	420	413	430	414	397	425	392	435	440	399	406	411	388	414	365	411	457	466	427	418	421	387	408	427	473	400	401	387	449	414	411	379	453	400	397	441	467	429	408	408	414	410	382	402	404	415	416	412	405	433	418	382	417	422	472	427	411	433	427	417	416	412	449	428	425	422	420	401	339	414	395	419	442	393	399	423	462	420	443	442	404	436	384	454	434	431	400	412	426	418	437	414	421	429	408	437	453	442	386	431	415	412	386	399	385	414	404	437	427	431	419	428	438	416	438	448	427	418	424	421	404	378	423	414	416	420	448	440	451	422	413	412	420	393	432	435	399	453	414	418	424	424	444	420	427	455	402	450	435	408	398	411	425	381	448	439	417	439	429	410	412	457	418	431	395	407	453	423	399	427	413	401	425	451	404	433	445	439	404	383	429	420	429	438	409	408	410	425	480	436	452	425	439	429	411	424	420	433	435	379	408	441	422	397	421	391	431	429	439	432	387	421	393	401	384	432	401	419	421	438	413	458	424	408	410	432	421	402	407	429	429	420	420	425	438	413	453	423	443	412	413	402	408	436	395	454	422	415	462	407	408	394	435	398	422	444	421	402	444	427	429	424	399	443	410	384	450	430	432	406	439	437	431	392	430	413	446	381	417	461	413	392	368	429	408	467	416	409	417	410	415	388	377	400	402	414	408	424	411	411	408	427	429	433	406	439	405	372	419	429	421	388	406	384	394	424	438	407	435	453	427	420	383	416	405	419	391	441	418	388	441	434	407	422	437	396	413	426	407	383	414	403	419	417	408	400	387	474	438	413	400	411	430	389	409	406	450	399	441	398	453	415	415	408	430	427	423	393	407	407	424	391	411	420	391	451	455	438	388	407	419	399	404	369	458	421	423	410	410	403	390	378	440	393	411	407	374	434	444	408	447	427	407	414	422	376	426	425	423	435	445	390	438	421	436	426	424	388	432	415	423	423	401	448	424	436	386	403	419	422	435	411	396	410	410	415	378	445	433	443	441	417	417	421	439	443	409	396	411	423	438	415	411	438	388	411	420	432	422	454	444	446	413	427	422	433	417	381	427	426	441	376	398	433	428	427	395	390	467	445	412	414	431	422	441	444	456	412	443	404	412	423	445	471	442	459	458	371	406	431	455	427	417	431	439	402	399	432	414	399	412	443	416	420	410	451	433	414	405	450	421	368	476	410	413	433	437	406	413	426	426	443	405	406	442	431	436	432	429	383	429	407	436	401	402	442	419	434	422	410	430	443	428	405	403	430	459	439	423	422	435	413	397	429	427	424	416	407	438	406	416	403	406	418	392	404	426	440	403	395	421	426	423	425	488	443	430	380	432	417	385	430	472	396	415	435	407	399	471	426	429	411	428	399	446	427	454	441	418	411	430	422	416	445	399	407	418	389	400	412	421	409	420	399	432	425	424	418	411	415	442	413	438	397	410	441	458	424	393	428	454	449	425	458	413	416	400	409	449	427	406	437	397	451	438	413	414	417	412	412	417	406	421	421	438	433	419	426	436	404	397	419	410	443	396	417	407	392	430	438	443	455	395	417	424	426	424	415	440	412	410	413	379	386	429	403	397	418	426	433	450	417	465	422	427	457	456	417	419	406	423	397	436	420	428	404	401	405	420	408	458	403	442	406	421	420	422	425	398	442	410	384	439	416	433	419	409	441	446	408	446	439	449	411	485	394	430	386	377	413	397	411	442	417	445	436	443	424	433	444	448	422	446	433	440	388	418	417	436	460	429	419	457	427	430	401	413	448	437	391	392	421	404	424	453	434	431	415	416	432	447	435	467	400	409	439	431	425	445	435	388	430	443	441	437	454	413	426	433	420	467	435	397	420	429	391	428	414	430	408	433	407	398	415	391	415	437	380	435	443	448	418	420	410	430	409	427	436	416	454	431	432	424	409	406	394	394	399	415	392	402	441	422	426	433	389	381	441	417	406	436	461	405	433	429	396	413	430	429	432	440	444	411	472	381	423	424	418	380	457	419	444	411	414	436	445	400	394	427	404	419	427	406	449	435	425	417	379	442	400	403	425	418	400	422	433	405	400	433	419	431	386	426	425	422	428	409	440	382	421	397	428	416	426	417	383	426	395	407	404	417	448	419	361	449	423	399	457	400	402	419	435	416	425	416	417	399	402	414	413	431	421	417	454	428	397	422	442
23483	12764	10025	7569	3889	2026	954	814	679	670	476	428	357	369	326	274	289	229	236	231	236	211	214	229	220	195	190	219	203	173	205	191	187	193	203	192	186	168	192	180	207	185	161	176	188	188	210	170	178	172	174	157	180	186	176	190	167	183	186	177	210	189	189	172	156	194	184	186	182	183	176	177	167	175	179	196	206	188	194	191	169	203	187	165	187	198	189	197	198	187	163	195	200	196	161	194	154	182	176	180	188	172	173	193	196	206	173	183	175	186	172	170	202	157	178	192	199	193	182	183	186	198	190	159	186	195	192	184	186	171	169	152	171	170	169	177	208	196	159	198	172	193	188	178	171	179	186	174	185	168	183	192	184	207	142	197	166	179	195	195	181	181	180	187	170	172	187	188	177	197	163	168	193	201	184	194	193	161	176	200	195	211	194	168	170	161	159	174	162	159	197	196	197	196	178	173	180	152	204	186	189	164	178	159	181	176	184	217	163	188	159	152	198	189	190	179	212	154	192	177	190	160	171	198	181	180	200	180	196	224	170	186	172	185	169	210	180	183	170	191	174	173	169	195	203	203	181	177	148	160	185	189	163	181	199	181	200	186	173	194	193	188	179	218	200	206	178	167	151	182	162	190	166	196	194	178	162	190	195	167	171	171	191	183	171	189	220	175	201	175	169	178	179	198	200	190	190	170	164	175	191	181	181	182	192	178	205	214	181	204	215	181	179	203	163	169	194	180	169	181	185	182	181	152	188	192	167	186	174	178	186	193	187	180	171	187	189	176	173	208	209	183	163	198	171	191	197	190	194	176	195	186	174	188	164	192	185	180	181	183	192	177	173	183	191	175	175	181	200	189	207	186	202	189	178	188	200	162	187	200	163	174	191	194	211	173	181	171	153	162	192	168	168	158	175	190	194	187	184	204	189	185	173	174	186	195	195	185	204	185	186	175	185	194	174	183	194	177	184	189	194	181	171	154	181	174	219	182	197	192	179	202	204	187	202	154	198	201	183	175	215	188	179	193	186	187	201	191	198	188	186	199	200	176	166	188	193	172	198	184	208	180	185	172	173	173	179	176	173	181	195	190	184	193	171	181	189	182	154	179	183	164	168	169	191	189	179	178	190	148	184	171	179	193	163	150	177	145	184	178	185	183	201	162	193	192	181	170	204	201	173	186	178	175	195	184	185	173	173	167	187	166	182	198	202	177	195	192	173	186	189	184	188	175	184	186	205	183	198	202	186	192	186	174	183	188	164	173	177	199	163	185	171	194	196	191	168	194	185	170	195	172	170	198	196	188	169	186	173	181	184	181	167	198	191	173	208	203	167	173	183	202	169	178	180	179	178	185	164	195	208	178	179	168	197	175	200	178	165	203	199	182	178	185	197	197	181	202	171	211	186	202	186	174	181	196	171	198	158	170	189	193	166	189	183	183	213	147	192	158	162	191	179	165	173	205	178	177	182	177	186	182	183	172	180	178	191	184	200	171	195	178	183	179	183	201	180	178	209	184	171	181	179	169	179	180	194	178	182	175	170	169	187	164	182	176	182	172	188	191	181	203	190	162	169	180	185	181	220	157	198	176	168	197	173	157	202	180	162	163	177	176	171	162	204	175	173	189	183	191	158	186	183	195	170	177	170	218	172	177	201	179	180	201	183	179	195	197	184	161	199	202	167	172	197	196	199	188	189	171	179	180	180	181	191	181	156	169	180	201	168	221	212	180	196	155	173	176	199	193	177	173	199	203	163	154	195	155	196	181	195	192	195	188	175	180	175	170	190	192	171	166	151	192	188	190	172	209	214	196	176	167	190	190	187	185	189	160	199	175	211	170	205	202	163	206	164	188	177	179	167	181	171	156	174	174	191	169	185	206	196	149	189	207	190	161	202	195	190	171	197	184	197	215	180	180	199	209	185	167	205	161	179	200	214	208	207	169	189	186	167	185	168	182	167	189	183	189	181	191	173	194	181	181	193	179	198	174	189	180	181	173	180	167	182	197	192	209	158	187	193	210	195	186	181	186	172	203	165	196	189	178	200	212	193	204	194	179	202	186	194	186	154	180	181	177	166	155	184	190	155	185	191	185	200	176	180	195	207	188	194	204	189	187	145	199	179	185	202	189	188	176	195	201	197	185	164	184	219	206	172	181	172	172	175	188	169	147	181	168	192	172	183	195	188	201	190	185	176	180	188	165	196	195	181	199	175	189	171	183	190	194	185	182	179	174	180	153	168	197	199	197	204	182	166	157	171	180	165	193	204	165	151	196	185	176	155	192	207	171	198	174	166	207	183	171	179	160	175	186	185	170	211	183	186	178	176	199	179	184	184	175	165	177	158	173	182	163	172	181	168	207	181	204	168	177	183	209	199	167	175	188	204	190	198	173	203	168	199	166	194	191	191	195	190	198	187	174	154	198	166	172	171	173	195	204	169	196	162	183	178	170	173	183	212	198	182	183	181	178	176	191	177	170	187	175	144	200	183	202	168	191	161	189	167	187	214	194	189	169	201	177	169	176	186	194	215	193	185	182	197	191	196	202	188	189	183	188	199	195	164	178	196	186	173	171	190	172	199	174	174	165	179	216	194	190	197	194	196	185	206	196	199	192	169	190	168	209	166	180	168	194	200	172	180	194	193	164	172	194	179	189	191	174	190	165	182	199	162	185	166	203	185	177	197	172	192	216	168	179	177	175	190	155	192	168	179	179	194	179	171	179	172	194	171	180	184	190	183	198	187	178	170	187	178	163	193	203	204	180	186	179	177	160	196	177	181	198	209	182	172	174	186	178	168	176	154	160	190	175	188	200	174	213	199	191	177	194	211	180	211	170	159	212	194	206	192	177	189	181	159	166	168	168	201	199	163	188	193	187	167	191	190	159	198	191	189	194	203	156	207	182	184	204	172	190	175	199	181	180	199	171	223	176	160	210	175	162	208	171	191	174	195	190	178	169	206	174	189	188	165	169	182	163	193	194	180	182	201	188	186	180	182	190	189	221	196	197	205	188	177	208	168	173	170	181	189	183	178	186	171	189	146	164	156	196	200	175	164	180	185	183	181	172	188	194	182	180	204	185	227	184	165	178	200	218	166	180	165	178	188	192	183	200	192	199	188	193	198	194	188	167	190	190	176	183	180	204	205	204	185	191	224	165	171	189	161	151	177	188	191	187	199	175	177	192	159	198	211	179	179	182	182	200	176	176	197	172	181	176	159	172	177	179	179	170	176	180	183	184	186	161	183	179	175	189	177	198	195	186	182	161	163	183	207	194	196	173	166	185	169	204	187	184	160	191	195	172	177	189	216	181	165	183	191	194	178	204	189	170	145	183	158	181	169	214	188	184	171	166	190	179	193	170	175	190	174	176	183	164	194	178	193	175	186	158	179	180	205	179	186	156	191	181	177	166	181	160	179	179	187	197	182	207	170	197	161	196	200	197	181	195	182	186	177	165	175	174	161	182	171	194	161	198	208	172	185	189	176	187	196	173	185	193	213	195
16880	11488	15794	15992	10787	6919	3821	3615	2857	2925	2306	2025	1722	1547	1333	1210	1128	1112	1066	914	833	798	800	745	726	669	611	633	632	558	574	535	570	531	458	516	519	525	527	492	517	494	482	526	491	458	497	486	471	473	470	477	484	438	455	454	469	478	451	430	438	449	456	460	453	448	436	434	482	452	464	447	464	429	486	445	459	443	463	432	467	429	437	474	458	445	432	475	454	436	443	475	465	453	447	455	451	443	466	458	478	453	458	460	454	404	466	462	456	440	465	454	432	438	454	444	455	425	466	437	453	496	468	448	478	430	433	426	461	460	435	477	426	448	474	460	455	430	447	456	476	454	482	450	451	469	460	452	507	456	468	473	457	460	482	405	461	446	456	474	434	470	408	483	443	464	429	460	434	462	448	468	448	496	414	458	422	441	474	453	431	479	478	428	453	483	439	478	413	450	431	466	401	447	446	421	469	445	443	421	426	460	443	489	482	442	433	468	407	456	433	424	488	446	479	439	462	441	414	425	446	427	483	440	450	431	484	448	467	445	479	434	443	449	501	407	460	427	471	457	432	467	447	456	408	475	485	462	457	434	471	451	449	489	469	459	472	465	454	424	503	466	441	420	458	427	452	468	414	443	446	463	484	495	462	470	434	463	472	434	463	464	451	451	438	455	443	448	450	455	464	435	435	484	470	431	470	443	407	448	462	501	466	450	427	451	419	444	464	445	459	420	477	472	453	441	446	445	427	458	432	458	444	471	454	440	489	446	446	455	453	468	457	429	433	483	458	444	448	432	422	449	463	405	450	461	468	456	457	432	456	441	433	447	455	455	461	454	484	428	468	440	463	437	492	434	461	491	436	449	428	487	455	412	460	434	462	445	432	403	443	438	431	464	458	435	439	454	503	458	426	471	451	494	432	451	489	452	475	448	438	478	477	453	470	471	435	418	457	461	427	453	450	441	453	461	452	479	461	484	450	465	455	474	488	439	467	459	437	426	466	445	453	445	463	455	467	453	440	493	410	417	443	450	462	442	441	468	427	408	451	476	472	437	426	455	474	456	481	458	459	502	457	429	473	442	452	480	438	426	458	470	456	455	431	459	470	468	492	422	430	424	446	457	447	429	466	453	412	511	449	456	414	451	437	444	437	476	436	466	442	436	467	447	444	468	434	430	445	433	442	485	477	426	470	428	433	500	451	506	472	473	437	478	458	433	439	425	470	460	469	467	459	451	456	483	414	461	451	451	435	488	442	493	450	447	459	434	487	491	474	465	426	471	453	451	444	462	474	474	442	515	448	425	450	439	453	432	488	468	441	440	467	434	415	486	444	441	426	442	463	440	429	447	470	420	432	440	451	472	471	468	452	452	418	467	452	495	448	443	460	449	456	414	470	479	425	450	442	437	456	442	471	442	448	480	448	436	459	444	455	448	460	455	496	470	440	447	462	436	459	503	462	431	439	483	447	453	448	429	441	432	449	463	459	430	490	441	470	425	450	454	443	448	444	477	470	469	454	508	459	477	424	442	477	475	478	452	464	431	422	474	470	409	475	450	441	429	464	479	436	461	414	466	448	414	468	450	457	449	459	407	442	450	474	435	446	472	473	445	483	416	430	431	441	440	461	465	424	457	403	450	434	448	436	476	492	405	440	467	445	403	438	430	446	457	482	452	450	415	453	406	464	465	410	455	443	448	458	405	433	437	426	446	457	440	441	399	422	495	465	469	440	431	449	457	469	452	416	478	452	468	428	458	413	444	442	455	448	470	460	465	439	471	415	435	486	448	433	424	456	442	438	468	481	459	440	465	462	491	447	447	432	453	461	449	441	398	513	473	424	436	507	466	441	444	427	463	467	483	465	453	438	460	452	485	451	465	461	514	441	491	436	462	454	441	417	412	514	421	482	432	440	462	433	457	451	449	442	445	473	465	473	453	444	458	474	422	441	426	433	462	471	437	468	447	413	437	443	507	481	437	434	450	436	449	438	465	428	451	427	456	440	432	415	474	472	465	456	461	418	483	447	460	440	454	501	435	428	445	442	474	434	469	422	483	470	453	452	441	494	485	441	454	426	465	452	452	464	431	419	486	459	457	442	450	484	460	437	412	467	425	457	445	499	464	423	406	471	456	454	459	449	434	421	461	454	468	512	456	476	415	475	447	466	447	446	485	438	452	462	458	463	478	442	414	430	445	447	432	481	452	499	438	448	436	466	457	473	453	460	478	465	423	440	446	456	453	468	474	440	468	432	442	479	421	427	462	422	471	439	440	464	486	464	453	479	453	464	463	450	468	443	452	449	481	453	454	499	469	438	462	457	457	466	451	419	477	461	479	477	428	512	443	476	401	461	467	444	448	461	425	447	494	473	449	478	463	451	462	420	442	450	457	469	468	451	466	458	439	455	478	436	417	486	443	429	474	468	424	454	463	460	461	436	430	450	459	441	413	424	446	465	460	440	476	473	475	486	469	461	452	439	466	493	453	465	447	472	461	425	438	471	488	466	477	454	441	467	446	458	486	455	426	474	432	464	462	456	459	440	411	439	478	472	434	480	443	470	505	439	446	442	464	487	440	474	432	414	443	461	468	435	445	443	424	427	469	471	446	446	469	493	448	463	469	415	466	457	445	443	402	437	456	437	466	476	444	460	489	475	478	440	447	438	437	407	480	454	459	479	438	489	425	451	484	437	464	446	438	480	464	435	444	464	472	431	493	443	449	430	441	419	442	427	402	415	468	443	449	437	453	434	462	461	438	433	408	474	458	427	467	456	459	445	444	448	442	437	439	465	443	472	415	443	441	468	446	458	453	456	451	478	436	487	465	435	436	455	468	417	427	464	430	458	451	436	469	469	425	425	428	460	460	434	456	428	454	462	458	440	485	461	457	406	453	426	397	439	450	440	430	430	451	446	437	450	472	440	439	482	486	495	426	447	486	422	445	489	464	479	433	453	471	471	419	454	434	425	491	447	437	459	436	424	455	474	429	437	465	462	461	451	462	432	424	419	456	469	435	468	456	460	447	450	494	446	467	432	454	470	450	450	449	453	464	450	438	455	426	454	465	448	440	432	451	425	428	444	447	470	464	478	468	459	450	471	451	425	393	437	479	467	448	490	425	446	449	418	447	454	473	457	464	443	422	482	465	439	469	482	413	440	438	447	413	488	457	451	438	445	451	434	461	485	440	452	452	483	457	460	505	462	412	447	473	418	494	427	451	455	476	454	440	452	469	441	451	470	476	426	440	434	486	434	472	453	416	428	427	446	452	479	440	452	406	477	443	446	451	413	491	433	455	449	472	457	482	488	471	465	451	459	454	455	463	462	461	451	418	476	451	433	464	478	492	457	455	467	478	436	449	444	480	487	477	459	492	422	454	458	437	437	462	464	456	472	468	447	459	443	454	442	473	443	465	395	448	434	456	458	409	465	457	450	460	428	458	459	432	459	482	456	450	427	416	458	429	433	461	478	461	452	436	485	430	440	454	473	436	430	436	446	451	421	410
32445	18136	16804	11634	6957	3483	1494	1110	980	734	604	559	471	396	362	342	331	327	298	289	231	211	237	207	191	208	203	224	195	184	170	206	165	193	188	190	162	164	152	150	160	176	161	175	161	165	179	181	195	177	167	150	176	175	196	177	185	162	177	145	165	168	153	169	150	162	154	152	145	167	154	180	179	147	165	155	158	165	138	141	158	147	166	169	155	157	166	156	162	154	179	156	178	164	155	187	160	186	165	185	164	168	168	139	186	152	194	168	155	147	167	150	150	167	156	148	164	170	155	160	177	181	141	156	188	184	141	176	158	154	163	171	153	158	160	162	172	152	153	154	158	181	166	183	185	180	168	164	201	175	185	168	173	179	174	189	151	177	171	162	154	166	154	166	151	178	149	151	157	178	176	156	168	148	159	169	163	156	167	163	183	137	153	162	167	182	186	190	166	176	182	164	143	161	153	157	165	179	168	134	188	159	179	170	165	151	146	165	191	161	191	156	151	162	155	192	147	142	158	171	172	150	173	172	177	182	193	157	155	153	160	159	147	161	165	169	158	154	172	154	147	168	169	152	160	155	189	133	146	163	166	172	135	165	158	167	175	139	161	156	175	162	125	141	159	161	156	150	148	162	155	185	153	176	179	187	178	175	164	171	171	157	176	158	157	156	154	180	162	168	151	166	148	170	173	165	159	166	134	148	173	139	159	173	154	204	172	167	157	151	173	167	168	146	176	202	157	182	172	164	187	184	164	149	150	185	156	162	184	162	180	155	153	158	179	160	154	181	180	169	155	189	164	136	146	166	177	158	164	172	169	163	162	174	152	162	165	175	163	158	184	170	178	173	145	163	162	177	166	152	166	167	178	182	170	165	173	179	159	165	183	180	187	151	153	139	188	191	163	135	153	195	167	136	165	187	180	160	163	123	161	148	144	178	164	181	154	190	171	160	171	162	152	158	166	154	147	164	203	161	142	163	163	182	166	140	164	166	155	167	162	166	172	152	168	172	187	167	173	178	171	172	163	184	153	144	152	169	170	154	144	178	160	191	170	158	184	161	173	169	175	146	162	149	147	152	171	143	133	163	200	168	158	156	150	159	171	169	168	178	156	161	168	160	132	176	149	166	177	142	151	139	154	149	171	169	175	155	152	174	177	174	153	186	171	172	165	162	160	137	141	154	164	177	178	159	139	155	169	191	162	144	166	167	145	179	172	154	175	168	167	142	144	179	166	129	178	178	170	171	178	185	147	143	157	176	155	155	171	171	166	173	174	147	159	163	151	168	168	169	145	167	170	168	165	154	187	178	145	146	177	169	143	171	158	158	159	165	147	162	162	135	153	148	165	196	161	147	162	154	150	145	171	183	164	186	135	181	155	171	165	162	164	180	159	183	178	164	152	168	139	170	167	152	172	164	155	167	178	167	191	143	169	157	169	181	170	155	153	167	169	152	176	161	149	177	147	169	171	137	156	172	180	172	159	177	168	157	136	176	171	157	161	168	162	168	152	161	164	173	187	184	158	176	185	152	147	160	134	165	186	160	159	182	175	164	168	159	171	176	168	184	167	149	179	179	171	185	178	165	175	128	151	189	169	162	143	153	164	157	175	167	158	170	169	153	167	153	149	189	162	169	178	169	166	168	167	189	188	160	180	169	180	168	180	178	167	167	172	152	169	195	155	151	155	165	190	143	155	159	184	174	174	163	192	177	166	152	154	152	180	145	153	183	153	165	190	171	178	175	188	192	167	161	170	138	166	174	164	163	176	157	184	172	162	175	167	143	175	168	164	161	165	187	175	163	148	171	158	163	169	146	155	163	132	155	186	159	172	148	182	146	191	150	175	163	195	158	187	175	183	152	151	151	177	160	181	162	136	175	182	168	159	144	175	163	166	170	172	165	172	165	149	174	153	168	156	196	173	168	167	142	170	181	189	164	151	144	168	156	149	158	174	174	161	161	191	162	165	173	189	174	170	164	179	166	151	166	166	172	140	157	173	146	179	173	171	160	174	149	156	150	191	206	178	188	203	155	189	154	168	151	172	162	169	159	142	159	173	167	133	148	169	168	163	170	183	185	162	176	159	156	159	169	151	170	160	151	145	175	173	168	168	165	170	153	170	141	176	168	183	162	153	164	141	171	156	149	165	162	157	180	173	152	149	154	160	171	162	153	165	168	153	174	192	157	157	134	154	168	175	185	180	148	151	130	183	160	174	167	147	162	157	190	186	156	170	161	188	172	147	207	158	140	169	162	174	148	140	157	175	173	165	134	165	156	177	164	153	155	161	169	146	174	187	183	184	179	170	168	175	164	164	146	168	164	145	166	172	134	165	153	164	141	163	172	158	161	157	170	169	157	151	153	150	173	143	158	161	166	185	171	153	148	159	176	184	184	175	142	186	137	152	148	162	156	163	186	174	176	190	174	152	163	163	178	171	142	129	187	152	157	185	162	164	170	182	179	179	155	144	139	171	168	162	175	162	168	178	149	175	147	154	181	179	180	166	169	144	160	168	155	152	126	165	155	152	163	139	167	200	177	171	186	186	152	169	166	158	202	172	140	159	190	149	177	175	171	181	169	189	158	168	140	153	160	156	175	198	163	152	188	189	182	174	176	152	160	164	167	182	184	154	177	156	152	155	169	143	171	142	175	146	153	160	145	161	155	146	170	158	169	156	184	147	154	148	172	160	182	176	147	172	184	174	147	174	164	162	158	158	159	195	162	180	185	152	169	139	148	151	176	160	179	170	150	165	178	178	164	172	168	185	163	153	173	186	171	154	156	154	140	169	162	191	161	169	179	171	181	166	148	146	173	175	161	157	175	153	175	147	180	159	164	156	165	143	149	159	173	165	178	159	144	166	147	153	138	149	171	158	166	166	181	150	150	170	178	180	145	155	162	158	155	171	164	168	153	179	166	152	138	150	170	176	140	177	164	169	135	194	142	217	160	171	180	163	152	159	169	180	199	174	188	155	153	150	145	145	161	148	182	175	161	164	161	154	183	171	169	154	162	170	175	168	160	168	164	162	176	159	167	145	167	151	173	183	161	159	151	179	167	148	148	164	158	180	145	159	163	169	167	169	172	170	167	166	154	151	160	190	156	147	181	173	147	172	191	151	176	157	159	155	153	163	175	171	169	182	171	176	155	167	174	182	137	176	166	171	178	158	176	160	142	181	177	172	167	151	175	167	184	180	171	173	187	160	158	183	188	189	180	160	168	184	145	165	155	161	194	163	167	134	151	186	155	166	175	170	156	158	170	185	166	167	172	159	159	157	135	159	155	145	154	137	165	162	173	154	159	170	186	158	159	162	146	182	158	177	177	172	185	157	141	140	165	159	172	170	167	166	154	174	149	157	161	165	150	161	180	167	168	165	138	202	183	172	156	159	150	167	149	176	160	159	161	181	157	139	175	173	164	170	151	183	166	167	167	162	167	159	169	174	200	157	163	155	159	168	194	153	152	146	152	186	152	166	148	169	147	161	167	153	153	165	165
21488	14676	22237	21342	15784	8909	5613	4884	4477	3697	3254	2745	2146	2006	1729	1564	1478	1475	1271	1093	976	973	876	822	696	678	651	591	633	610	541	543	565	541	514	471	492	500	495	459	476	453	483	412	463	464	465	409	444	446	426	454	419	433	412	421	381	409	410	354	382	369	403	407	379	394	403	419	390	422	403	415	392	411	417	404	414	400	402	390	382	430	427	417	427	409	424	428	418	371	407	375	386	364	413	404	403	423	402	429	427	394	437	417	366	426	394	377	407	356	436	397	395	390	385	388	383	399	411	407	417	407	425	386	405	394	396	362	462	424	411	371	377	385	389	396	434	393	403	384	389	453	392	392	415	404	411	423	422	411	455	419	415	419	409	368	395	367	393	398	406	428	414	402	387	413	385	372	411	422	377	433	408	422	401	371	449	413	405	380	409	391	399	416	411	400	424	418	407	396	460	393	439	392	424	398	443	384	379	377	419	385	374	396	405	402	399	384	473	433	371	382	402	400	425	418	413	415	362	400	411	375	387	432	373	452	450	441	398	401	369	407	392	398	401	427	385	398	394	398	406	376	368	366	378	392	419	353	399	383	397	430	415	386	398	410	390	395	389	402	409	389	409	378	411	443	410	406	426	387	408	415	413	372	388	401	404	398	411	418	427	405	399	427	400	394	368	393	392	405	406	400	364	421	370	410	405	408	439	405	378	433	438	391	414	424	450	415	378	440	393	409	382	406	371	383	396	388	404	368	389	418	380	409	401	384	396	416	416	422	382	391	418	356	408	407	410	415	416	420	430	400	395	386	399	384	414	419	416	444	381	374	387	432	416	398	409	382	411	414	425	388	397	414	395	382	427	431	371	452	389	417	418	412	415	418	420	384	383	393	413	405	431	388	414	408	425	412	406	396	390	410	417	393	372	385	325	398	402	401	411	419	393	439	405	378	409	405	428	440	402	389	373	389	410	424	399	454	452	373	421	415	365	387	385	410	412	389	404	374	420	378	409	406	424	409	424	405	398	379	376	415	411	384	413	378	432	388	437	422	369	423	410	381	416	379	407	382	407	431	408	392	413	416	415	383	405	352	411	394	411	421	422	423	390	431	394	404	449	384	386	398	386	433	418	393	405	382	385	430	432	382	451	416	397	383	422	396	401	438	409	411	435	377	438	376	385	371	380	397	380	413	402	404	384	411	376	396	394	427	389	405	424	451	399	392	401	403	394	415	372	422	410	430	437	393	413	421	411	400	429	418	375	380	407	418	402	404	375	407	410	427	400	402	419	420	386	418	394	418	406	384	419	416	426	395	399	393	380	406	404	378	411	413	416	399	420	427	403	390	406	379	396	392	404	418	391	408	432	401	425	393	390	421	422	408	370	399	388	407	387	404	423	426	408	409	384	417	409	421	402	391	384	418	406	401	386	416	410	400	394	350	408	423	385	425	426	417	384	395	436	390	401	399	364	406	416	421	384	377	401	415	394	389	407	384	428	443	380	405	428	403	403	395	388	380	413	419	422	397	425	403	393	400	410	419	428	460	393	406	427	404	412	414	409	436	365	385	401	418	387	421	388	383	413	362	396	411	447	399	393	390	457	407	427	397	422	394	406	417	397	412	386	415	399	402	384	407	401	415	385	390	407	372	382	416	417	415	405	395	398	408	401	399	427	398	388	392	442	415	423	406	376	426	376	391	406	417	389	378	422	382	398	421	428	390	390	379	400	415	426	370	395	387	402	391	389	384	386	389	406	413	400	369	435	383	414	421	408	415	443	429	405	403	362	390	371	411	402	392	366	379	386	409	411	387	408	419	383	440	456	397	435	386	379	387	390	424	390	428	421	425	407	423	382	428	380	404	417	410	392	372	395	387	409	395	429	378	414	429	421	386	412	400	408	418	411	391	389	411	375	424	405	407	383	433	380	375	439	391	424	354	427	424	407	385	395	409	399	409	387	387	399	419	381	403	396	422	422	393	414	390	411	399	417	392	384	372	409	410	398	421	403	402	398	424	414	366	384	355	383	408	378	429	393	424	408	428	369	397	388	397	394	423	421	419	436	388	380	406	385	405	365	381	422	398	432	393	388	410	424	428	363	444	378	425	428	438	387	419	465	428	417	402	392	438	376	430	414	428	403	408	410	403	424	397	402	416	423	366	380	428	444	413	385	425	413	368	418	408	396	409	408	400	392	402	418	404	454	437	397	379	423	379	370	400	405	421	444	393	389	368	426	392	422	432	412	407	385	380	420	372	402	365	368	429	418	419	390	444	361	407	389	420	389	355	394	404	381	424	413	411	394	398	429	417	435	399	380	403	429	375	373	449	371	383	400	423	397	423	390	433	394	444	405	394	398	418	405	408	401	408	402	365	394	404	416	419	395	437	436	415	416	404	433	391	383	379	395	396	388	392	367	396	404	404	403	426	410	398	390	412	365	415	400	371	398	418	412	409	371	381	389	416	417	382	429	439	413	404	414	390	447	399	425	457	415	418	381	422	402	372	390	418	428	379	396	409	404	431	446	416	400	393	373	393	378	388	403	431	416	414	379	387	407	369	423	408	395	392	412	391	384	396	390	401	400	392	438	392	351	415	383	384	432	429	383	400	423	361	414	398	403	400	462	429	395	399	382	391	413	390	405	428	385	410	385	401	385	416	436	410	455	420	412	366	405	414	415	391	426	421	431	422	419	413	408	397	397	398	409	392	410	395	407	397	422	409	416	432	381	433	409	369	422	422	368	376	382	415	412	388	389	426	427	364	416	395	405	415	396	380	397	377	373	410	430	406	435	412	395	371	409	429	435	389	403	427	407	416	408	410	387	377	393	376	386	396	381	389	419	405	392	396	415	416	381	409	412	413	400	371	391	386	432	399	408	382	419	431	406	406	379	386	425	400	419	423	389	432	391	381	420	420	412	386	429	395	399	399	416	424	436	436	386	406	419	397	392	434	384	400	385	382	370	397	426	383	361	417	437	401	356	427	353	383	407	418	399	413	412	375	406	410	369	369	432	391	362	402	405	440	398	376	420	384	394	403	405	420	358	405	388	386	406	423	383	381	424	441	390	434	447	398	354	394	397	413	409	381	418	397	377	413	384	407	435	381	417	403	431	400	430	431	408	393	403	402	435	395	400	431	378	420	413	431	392	384	394	425	385	385	420	413	402	428	379	382	403	420	399	423	409	398	375	372	394	399	397	378	391	418	428	420	393	408	381	396	400	386	391	410	395	397	402	408	375	398	426	383	425	402	442	417	421	423	429	387	408	409	392	392	396	421	401	376	392	397	387	412	427	422	401	404	395	415	386	408	421	424	406	408	410	421	413	405	388	408	392	407	410	455	389	364	404	383	386	436	381	429	415	392	423	400	373	396	415	382	381	375	386	415	443	403	402	394	389	411	407	369	368	420	391	414	417	389	412	391	403	411	388	369	377	400	404	411	419	394	423	450	426	414	414	414	420	393	378	411	391	398	395	396	388	442	410	412	417	422	431	394	433	385	396	405	399	363
12821	4898	3540	1851	937	647	479	407	377	309	290	274	287	267	244	221	220	223	193	224	203	186	192	178	194	195	171	190	161	171	190	176	166	185	163	189	165	158	200	168	173	192	184	189	181	174	183	149	172	160	155	174	183	166	175	153	184	182	169	174	153	178	167	177	190	159	217	181	183	162	171	192	175	167	177	187	192	177	180	167	161	154	151	173	186	161	166	191	192	170	164	170	180	181	177	168	157	161	183	183	173	160	167	162	185	181	171	208	172	152	178	177	182	173	183	160	156	173	173	179	179	164	173	165	181	201	167	153	173	173	179	159	181	190	153	159	156	155	159	168	166	183	165	188	171	194	182	200	178	160	184	190	157	182	194	192	181	165	168	174	186	183	165	204	179	168	182	169	181	188	180	188	174	167	178	157	147	188	176	190	173	193	162	186	190	178	200	166	187	170	181	181	149	171	164	173	159	167	150	157	186	186	171	173	193	179	159	183	180	165	175	161	175	206	167	162	149	168	174	164	195	167	168	154	177	152	184	185	143	174	183	183	177	177	172	179	145	175	170	169	201	177	161	172	170	201	167	185	173	172	173	171	172	180	159	178	178	184	174	148	165	204	176	185	184	181	168	156	180	172	188	181	176	202	202	187	168	172	185	169	161	188	188	175	149	174	180	191	190	170	167	189	198	175	189	190	155	198	185	155	194	176	169	158	189	183	165	173	163	168	217	180	162	195	195	170	170	184	172	181	159	183	182	156	196	154	166	176	197	162	173	192	182	180	154	177	185	189	174	174	182	174	167	177	168	178	164	178	162	179	159	200	205	166	174	194	163	177	207	182	136	182	195	193	181	173	181	177	172	187	181	162	168	191	184	183	189	188	163	156	174	170	160	181	173	193	152	162	163	163	153	146	163	185	179	183	161	187	181	166	161	171	190	187	148	171	174	158	166	196	185	161	170	154	155	169	164	185	190	195	176	214	135	154	167	163	178	170	156	176	208	175	185	147	182	176	171	172	158	174	165	161	151	149	182	175	160	173	183	182	205	160	171	147	184	168	169	184	168	168	166	184	189	170	179	168	147	160	146	162	179	154	146	161	155	174	180	189	191	198	164	172	163	184	188	162	178	166	179	193	173	157	184	181	159	183	154	169	176	180	181	171	178	195	157	165	180	160	143	172	184	170	193	172	170	166	191	154	165	201	173	181	151	168	169	174	167	168	170	180	199	161	175	162	136	164	151	184	177	161	172	147	178	185	171	157	184	173	160	170	152	168	171	165	187	179	150	173	170	160	178	157	151	180	192	176	154	155	161	177	155	151	173	175	158	204	178	179	186	160	194	189	182	169	177	173	186	189	163	188	172	179	184	168	180	159	194	175	173	176	173	180	170	187	156	177	204	163	158	167	179	145	156	169	166	147	158	165	144	178	191	166	183	160	172	167	192	185	179	144	167	169	193	165	174	156	191	181	164	168	180	177	154	170	184	200	180	182	154	157	177	157	165	177	179	185	178	192	171	156	170	176	190	176	177	174	186	164	195	163	174	161	167	181	180	154	139	150	164	176	182	172	165	140	138	169	166	150	164	202	177	191	174	171	153	198	174	186	192	191	165	163	202	162	163	159	188	192	189	178	176	186	190	150	198	176	172	192	178	178	175	168	170	185	181	188	168	161	204	207	163	184	201	157	165	195	153	213	170	169	180	188	162	149	163	162	194	198	175	179	188	165	170	198	176	188	189	170	161	149	157	177	170	164	157	169	169	161	182	169	157	180	162	196	188	167	177	162	188	142	179	182	207	172	159	192	181	188	180	186	191	178	151	175	168	180	172	175	169	179	170	169	183	183	164	152	184	178	175	173	176	192	163	189	153	201	173	162	175	161	165	191	170	179	154	176	175	162	174	164	179	183	164	201	166	167	202	168	145	151	157	190	190	150	154	208	169	166	190	189	181	212	167	176	182	172	185	171	199	146	147	190	171	167	173	186	155	177	178	156	163	181	173	161	167	174	172	178	190	186	156	169	204	182	174	166	175	159	184	161	163	177	209	191	160	209	169	186	181	163	189	173	169	151	154	158	166	182	185	179	168	170	185	181	178	158	162	174	178	174	191	173	185	167	179	184	164	179	182	180	202	180	169	183	177	190	189	178	183	189	181	162	175	165	161	177	151	165	202	185	183	166	176	190	162	178	161	185	165	173	177	168	152	175	179	161	198	169	182	163	164	191	190	177	177	161	172	151	177	169	171	153	146	181	143	171	170	173	169	154	181	182	173	152	182	175	163	156	177	165	166	150	178	190	175	183	174	173	162	179	168	165	184	172	182	142	164	164	198	169	166	159	164	178	178	159	178	171	151	175	167	173	165	164	183	176	197	206	152	178	172	183	140	169	170	193	154	190	183	194	185	193	166	159	147	187	157	190	178	150	179	192	174	165	173	176	177	174	175	183	166	152	167	185	165	193	162	175	170	188	176	165	169	162	156	173	162	183	176	197	154	158	191	162	166	152	171	159	181	185	164	146	178	191	171	194	157	176	194	165	177	188	167	161	206	172	174	173	164	187	189	184	167	169	177	178	158	170	154	182	151	175	179	194	163	181	169	193	184	190	152	177	194	205	171	170	171	166	176	176	175	169	165	170	172	157	174	182	188	183	162	171	163	189	174	180	169	208	175	154	174	173	172	187	173	188	187	178	171	174	169	179	186	184	160	173	179	170	169	173	194	164	189	177	169	162	194	164	152	164	159	174	182	172	186	187	190	181	161	182	190	181	176	165	152	143	176	163	166	153	146	176	161	192	194	189	169	158	187	176	189	168	174	176	210	167	184	170	183	145	168	177	189	196	175	173	166	144	177	185	198	176	180	163	147	160	157	187	197	157	162	179	182	172	162	180	173	171	159	171	161	165	148	189	202	179	165	171	187	203	169	175	183	187	166	175	193	202	190	177	179	187	163	176	182	174	204	181	168	168	186	164	160	186	176	184	133	179	147	181	176	179	178	173	202	179	188	146	165	173	183	159	154	160	180	174	185	180	160	169	166	162	154	164	175	190	166	190	185	183	187	144	191	159	158	173	201	170	177	191	192	170	182	173	156	192	153	152	153	177	170	169	188	196	181	188	176	155	137	179	167	159	185	181	167	168	180	180	159	198	152	181	177	170	172	176	180	197	176	166	191	164	168	176	194	182	162	184	212	180	150	217	158	188	195	173	170	193	178	156	167	161	156	177	156	195	164	170	158	193	184	190	165	194	172	200	174	184	146	173	160	160	162	178	174	173	146	172	166	180	191	166	177	184	157	178	184	169	187	163	193	179	168	183	182	157	169	177	179	167	170	186	178	170	179	183	182	165	191	180	199	168	194	187	156	185	195	178	179	175	170	165	159	171	174	166	169	173	178	183	172	157	170	141	180	185	182	167	173	177	158	196	148	185	191	184	162	181	173	157	197	144	133	172	171	187	174	189	166	163	163	182	171	169	174	164	178	163	157	195	186	199	155	198	168	183
9674	5026	6747	5936	4051	2829	2082	1702	1588	1449	1276	1149	1029	838	843	826	752	694	639	635	574	586	562	556	552	534	506	541	524	500	505	476	497	516	498	487	473	448	460	428	476	473	482	488	475	447	450	470	450	427	466	420	426	444	402	441	443	437	484	448	446	473	456	438	406	421	454	431	447	419	424	429	436	426	437	437	441	433	392	422	437	446	418	460	463	435	450	433	421	388	445	386	436	450	411	418	435	424	390	432	403	416	433	446	408	431	405	466	466	445	440	420	441	444	448	432	462	472	430	424	414	395	414	461	432	383	422	419	410	438	433	451	427	461	421	442	431	400	454	405	436	424	429	452	441	456	440	426	479	422	440	417	434	432	409	421	405	454	438	468	442	420	436	427	424	427	440	433	439	417	430	377	464	432	450	398	446	396	422	451	461	454	407	442	433	430	433	460	453	422	448	416	426	396	430	469	424	446	449	449	410	443	413	436	421	443	395	419	389	423	417	440	433	439	427	423	418	413	468	438	458	409	434	432	392	387	424	478	450	396	423	439	421	428	436	442	414	453	438	489	479	453	478	432	418	433	462	432	421	438	420	441	394	420	426	417	452	427	413	431	452	487	441	409	432	445	441	479	418	427	422	419	452	427	442	440	384	419	447	443	426	459	427	430	446	435	433	425	439	436	448	459	461	449	436	430	372	429	419	396	405	427	426	419	449	408	420	421	410	420	446	393	431	419	448	417	415	420	466	428	451	422	426	408	449	410	452	451	447	445	416	421	443	399	433	430	436	411	438	401	413	435	397	433	435	473	399	428	415	413	456	441	398	391	437	405	411	467	445	442	434	425	411	433	431	444	449	397	431	419	457	447	439	438	417	449	451	416	423	446	437	423	415	460	414	436	453	404	457	454	407	468	411	451	419	453	412	413	428	445	460	447	455	396	458	427	452	441	458	407	415	440	451	460	452	440	419	457	381	463	399	448	405	434	434	402	416	422	379	438	439	425	429	428	413	454	449	443	428	435	425	439	441	392	450	440	437	457	432	431	460	407	442	413	427	417	430	432	404	415	451	424	437	465	412	451	440	431	471	440	425	408	385	412	457	420	427	418	427	427	413	385	420	413	457	431	458	440	414	448	443	442	426	449	431	423	443	422	411	410	422	431	430	396	406	424	426	438	449	451	418	446	426	437	410	396	454	425	423	440	404	426	427	428	430	433	389	431	501	416	413	469	472	447	425	416	427	402	429	372	424	422	438	441	421	416	453	430	447	396	437	463	402	401	412	424	435	437	449	462	452	425	449	409	416	450	447	437	406	456	450	456	456	438	461	465	421	456	415	440	483	419	454	442	408	458	457	399	407	448	441	408	420	432	407	417	445	428	407	401	410	458	438	451	452	440	417	413	415	432	416	397	441	452	413	426	432	416	446	432	467	389	450	453	401	430	451	399	417	406	433	408	405	438	398	423	480	438	392	404	466	467	446	434	431	431	420	412	421	419	434	474	432	421	459	446	434	415	474	452	433	444	436	443	430	435	417	429	440	452	424	428	453	411	417	441	493	440	427	409	455	402	422	454	395	411	382	424	411	423	423	422	460	413	484	403	454	422	415	452	434	421	402	418	437	417	409	423	436	427	395	436	419	415	439	407	434	447	432	441	452	450	410	424	408	433	446	454	418	392	414	477	417	421	434	468	455	389	409	408	455	423	456	441	449	387	417	452	423	459	475	437	431	435	465	390	423	418	397	440	426	466	385	462	447	383	446	413	454	423	474	434	422	410	415	410	480	451	439	409	418	397	431	414	453	424	430	440	445	397	426	423	481	422	428	455	399	429	412	437	405	422	451	360	417	408	465	424	469	416	416	399	430	449	418	441	418	450	441	396	463	431	473	424	427	442	476	435	432	390	423	384	433	439	444	417	420	415	429	433	426	407	448	413	423	416	432	464	427	395	426	447	461	426	453	428	454	453	400	445	465	431	426	450	432	438	414	403	436	411	417	430	476	434	425	464	448	417	463	453	441	439	422	401	436	453	434	433	439	427	461	447	415	420	405	406	416	422	392	418	407	437	448	431	448	417	405	399	434	435	414	439	425	421	477	455	427	475	411	430	475	447	398	454	441	423	417	446	475	462	426	416	391	412	431	449	403	397	428	430	391	397	426	437	416	422	432	463	421	440	435	434	421	455	396	425	426	450	426	438	423	417	424	427	453	417	392	436	407	430	417	431	450	410	409	434	437	420	457	406	405	466	409	403	466	453	447	418	438	451	395	449	428	444	412	424	420	488	469	443	395	414	431	410	451	425	423	433	441	425	456	425	447	436	401	446	431	421	419	432	391	399	400	470	448	429	466	451	415	400	407	463	410	442	475	435	427	453	438	421	458	477	376	413	430	464	423	387	372	433	404	428	394	422	411	431	445	461	446	433	397	408	485	438	422	447	418	432	392	436	447	439	402	432	398	427	416	433	433	454	420	437	447	436	401	405	442	426	416	442	443	406	443	408	421	392	404	449	401	431	404	442	465	434	482	476	428	452	460	421	442	389	451	428	403	428	439	416	469	417	410	428	420	420	416	412	437	427	416	424	457	434	420	417	418	405	437	447	447	448	451	431	425	391	429	414	446	442	465	450	440	389	424	440	422	393	456	436	436	412	447	446	419	459	411	421	395	438	440	416	409	448	425	403	476	425	437	451	483	412	469	430	428	436	428	404	437	439	415	401	420	422	428	424	389	433	397	418	439	399	434	412	442	437	428	438	442	394	404	412	388	431	403	427	407	467	403	440	403	432	450	414	406	406	419	436	455	431	441	465	427	447	463	393	434	421	415	419	399	428	460	429	442	409	439	413	430	427	425	431	436	443	418	437	413	418	423	447	410	415	449	442	457	453	368	433	453	411	459	406	413	438	439	428	438	382	439	373	399	429	433	431	432	421	498	442	426	468	427	414	432	447	432	418	459	402	447	427	447	421	392	420	438	439	430	416	466	394	434	421	428	418	453	464	443	417	438	488	450	423	422	454	431	454	401	401	446	452	448	445	427	442	435	461	437	428	457	392	411	438	388	457	417	416	395	396	469	406	457	405	428	415	426	447	435	434	449	480	443	403	431	437	409	416	385	438	416	396	429	422	426	427	434	387	431	451	439	416	424	447	423	441	450	393	412	440	429	408	413	427	442	446	454	446	401	436	468	432	426	429	428	411	441	439	444	436	420	445	407	423	456	435	448	420	421	439	457	466	473	425	431	411	450	434	438	456	423	414	446	445	458	437	392	472	422	450	403	445	423	439	429	456	461	443	424	411	456	424	405	428	430	462	400	451	416	415	415	458	400	437	450	470	460	419	427	426	402	446	448	414	412	419	441	492	454	444	401	412	425	448	465	413	470	445	438	422	434	428	405	463	437	422	434	424	434	434	423	451	435	429	419	422	420	417	426	444	414	420	458	443	420	463	437	413	442	434	411	440	447	444	410	438	415	416	420	432	434	444	415	400	465	433	430	426	478	436
24295	11997	9184	6989	3409	2033	933	789	639	557	504	380	358	339	306	269	282	292	282	261	264	256	228	206	186	206	191	209	234	212	186	194	190	180	203	176	226	237	197	213	195	201	193	184	199	201	213	202	189	205	185	174	166	176	184	198	163	189	174	190	205	206	164	200	193	193	182	169	171	186	176	181	194	216	175	181	192	204	202	196	197	192	196	183	174	185	157	195	186	189	163	203	176	189	191	170	193	173	180	170	173	188	194	171	187	207	184	205	169	195	194	211	169	204	219	202	174	212	168	213	219	182	189	186	186	196	186	200	187	200	200	206	203	163	185	191	169	195	169	181	181	175	186	200	206	191	200	200	211	201	172	194	181	190	191	210	186	199	201	211	190	198	193	176	196	206	178	202	197	192	181	202	207	191	167	203	173	191	212	148	170	192	158	202	195	213	168	170	210	183	199	182	178	208	169	183	167	196	201	178	167	180	215	182	185	172	193	190	170	165	211	181	181	170	199	173	173	165	197	198	179	177	182	181	169	179	206	201	196	188	202	180	204	178	200	166	180	184	165	188	171	196	176	164	162	172	180	205	192	183	184	183	177	176	189	178	177	221	196	197	174	212	188	186	202	195	208	175	193	208	165	200	186	160	219	191	179	176	201	182	196	196	202	195	184	180	203	192	175	175	188	216	198	188	210	210	173	187	181	196	173	191	179	185	184	207	189	186	205	201	202	201	175	183	172	175	179	181	200	151	191	175	194	207	216	211	181	196	197	187	181	188	202	196	186	180	208	196	203	194	181	200	154	170	205	205	165	184	184	194	171	185	191	189	167	170	168	202	176	197	183	192	201	171	175	169	170	192	169	192	223	188	161	163	185	172	155	190	205	209	195	191	211	187	194	201	210	214	194	190	170	189	196	191	206	173	177	185	179	207	177	186	189	177	191	176	173	197	214	187	210	195	185	182	163	181	208	164	178	176	179	179	174	190	180	197	189	203	204	178	194	194	214	174	181	213	182	195	189	173	200	177	200	157	195	198	200	196	193	163	184	189	197	212	190	197	198	198	185	199	171	202	192	199	189	193	168	191	183	182	159	215	164	185	190	195	195	176	192	194	205	181	179	191	196	168	183	177	173	181	199	195	167	181	212	184	178	194	172	172	150	205	184	189	193	188	210	190	208	210	186	191	202	198	188	182	177	176	187	168	184	176	210	193	195	172	177	202	190	214	191	177	165	184	175	200	206	201	180	186	207	188	160	194	190	187	189	198	202	183	188	175	181	199	173	190	189	204	189	180	207	181	186	187	206	168	190	193	188	170	182	192	204	218	192	187	179	197	172	207	188	207	218	193	178	185	182	188	165	184	192	176	203	176	169	198	177	200	189	219	193	206	208	170	182	186	160	209	192	181	163	187	205	195	185	173	190	169	169	189	161	189	181	205	194	167	196	195	181	185	188	182	196	211	186	170	182	188	174	191	183	171	202	184	189	193	198	172	175	190	193	191	212	189	204	217	195	168	162	188	191	208	172	190	174	194	189	212	170	178	178	185	198	178	193	161	177	205	170	182	163	198	147	201	191	178	192	178	166	189	162	178	175	211	192	184	193	185	176	185	199	216	180	157	190	193	164	170	173	187	183	186	174	203	180	193	151	192	207	213	180	177	181	187	206	207	185	192	176	188	231	175	190	173	214	183	190	199	167	185	166	201	207	195	181	190	202	193	198	210	167	193	195	173	210	184	168	203	187	196	202	184	205	196	187	183	187	175	165	206	165	167	181	184	178	179	218	189	182	178	190	177	177	205	199	191	146	204	208	186	173	197	218	199	208	194	189	187	172	174	202	189	179	174	168	164	173	178	177	181	191	161	207	172	199	163	182	176	180	179	198	194	190	161	176	188	198	209	183	183	196	216	186	179	199	185	195	191	208	185	217	221	203	173	181	193	207	202	204	175	194	198	201	186	184	192	204	224	194	218	189	195	199	202	194	195	183	219	171	181	192	209	194	182	218	185	186	196	186	180	161	192	198	197	203	166	173	203	185	189	188	183	188	185	200	158	208	176	186	192	201	192	191	186	186	196	184	190	184	190	203	180	203	188	201	171	189	173	204	195	175	185	201	186	190	188	180	201	156	198	182	178	196	187	191	186	209	192	224	199	189	216	195	185	184	168	191	193	174	176	213	200	168	174	186	185	186	180	159	164	195	192	187	159	203	188	196	169	216	211	173	198	189	193	161	199	201	194	194	194	165	187	183	206	187	186	204	184	202	201	168	176	173	190	165	198	205	189	162	190	177	198	198	198	184	182	186	198	217	167	211	196	198	190	185	213	173	165	171	196	184	198	188	182	180	197	178	190	190	204	165	181	177	187	174	204	184	209	190	164	194	212	169	195	187	198	182	203	197	140	170	197	195	159	191	166	176	195	191	215	180	186	171	178	197	203	181	182	178	179	203	177	191	166	188	160	177	176	180	207	178	150	202	179	173	199	202	201	195	175	147	176	189	194	208	187	188	189	190	182	198	169	195	167	182	182	182	164	188	179	175	172	182	182	186	192	164	164	193	185	194	163	202	219	189	189	171	194	165	208	179	159	214	163	173	180	193	189	185	217	197	184	176	198	213	192	170	187	190	190	159	202	189	177	188	176	185	212	184	153	206	166	199	191	185	198	192	199	187	184	203	190	209	189	209	203	217	223	181	189	193	178	183	187	193	174	185	173	191	153	177	176	179	211	209	182	213	192	168	215	185	197	187	200	190	202	179	197	187	199	174	188	189	171	197	188	186	174	164	176	183	167	176	153	201	196	169	158	194	185	230	184	193	180	191	220	200	170	195	198	168	177	210	176	193	213	177	187	189	206	166	189	203	186	174	207	199	189	180	218	197	192	191	206	174	175	185	164	196	187	212	193	171	173	185	171	190	185	186	203	197	181	179	187	182	192	183	211	207	191	202	182	159	148	176	222	179	176	172	178	193	182	174	177	161	173	179	199	183	195	189	178	175	175	191	177	189	191	204	190	189	203	189	183	178	186	197	179	175	200	170	203	159	162	192	196	190	211	199	181	206	180	193	189	185	186	211	192	211	200	201	192	208	185	188	188	181	179	165	201	212	168	181	186	177	184	178	163	188	185	201	193	177	174	192	179	178	209	184	182	172	183	178	199	192	203	180	195	149	194	194	204	194	177	207	175	189	191	174	200	187	159	185	185	165	189	209	186	185	200	187	186	181	213	178	180	179	181	183	202	169	186	173	209	213	173	204	180	173	154	187	219	190	195	175	190	167	176	211	203	189	179	174	177	190	192	195	180	216	189	200	182	159	210	183	172	192	177	182	192	163	173	185	164	194	187	194	174	199	173	193	197	201	178	184	178	171	205	183	204	187	186	187	190	196	179	175	192	173	190	160	187	208	188	182	182	175	182	204	166	183	186	157	198	197	196	205	189	181	175	199	212	201	219	203	216	199	197	204	192	199	204	196	187	182	180	211	203	160	179	161	184	210	180	195	194
17684	11027	14805	15403	9937	6599	3914	3557	2888	2595	2358	1883	1569	1520	1305	1181	1144	1090	964	857	850	858	725	650	677	633	610	616	578	582	510	574	568	542	545	560	548	518	494	481	479	485	477	502	526	478	477	466	493	500	470	504	479	468	436	475	511	475	481	463	475	475	464	494	450	474	448	437	458	422	446	485	481	475	463	473	426	465	454	477	468	426	485	468	469	480	482	461	462	459	478	475	470	438	439	465	451	465	475	470	455	457	468	465	426	457	456	471	484	459	465	499	468	471	455	471	484	457	484	474	465	446	491	482	462	446	456	482	536	451	436	471	453	450	453	462	459	439	492	451	441	468	494	450	453	460	441	427	453	446	473	462	478	467	476	437	444	456	447	454	483	449	492	476	453	467	481	473	429	450	464	462	492	478	417	458	409	513	476	469	428	438	481	492	459	466	420	459	442	475	480	442	468	443	462	473	433	503	434	496	475	502	475	471	473	421	461	477	485	471	469	467	427	474	477	456	478	484	438	477	497	439	497	491	496	453	449	470	495	456	483	469	462	436	446	476	488	492	438	449	486	455	433	460	450	459	464	456	464	479	451	440	486	448	424	428	448	422	477	481	467	460	453	463	482	468	465	442	470	466	464	448	452	440	465	462	483	436	464	455	455	485	493	477	451	444	517	471	491	449	468	478	468	474	448	470	503	459	441	476	437	473	467	507	472	469	450	432	465	472	473	433	466	483	474	490	433	472	488	491	459	437	464	463	437	480	462	441	455	472	479	482	451	444	478	433	475	496	488	448	452	505	496	469	476	450	440	476	455	450	449	456	448	460	454	457	463	460	431	443	451	462	482	479	463	466	464	469	456	480	468	483	462	476	460	463	440	462	437	430	478	454	466	449	466	481	448	465	446	487	467	454	427	464	451	421	469	453	471	454	479	459	471	464	436	474	454	479	487	463	471	454	485	469	455	444	437	501	449	462	442	453	458	438	487	461	450	450	455	445	458	462	445	504	451	447	483	464	491	473	505	442	435	491	423	438	433	443	469	464	431	453	472	443	450	480	431	452	468	491	504	459	442	465	449	415	442	477	454	470	448	508	441	466	428	463	437	447	484	443	492	465	498	446	490	452	433	468	491	467	445	492	443	460	429	430	458	494	486	468	507	443	438	462	456	495	463	463	468	488	441	464	466	445	434	451	520	490	465	460	446	438	422	464	455	464	473	451	458	482	451	497	467	476	468	477	461	432	443	455	479	467	455	433	471	447	464	454	482	475	466	482	447	476	503	437	464	459	480	458	468	458	469	458	448	475	467	487	449	443	460	514	466	451	469	448	488	456	468	472	466	450	432	490	461	481	467	458	402	475	467	460	437	442	433	449	452	474	469	478	441	449	456	436	472	492	438	465	442	406	405	471	510	449	438	471	495	458	493	452	518	466	477	479	477	503	420	491	494	461	444	489	465	437	457	497	470	435	431	459	444	497	483	453	471	459	477	434	480	431	484	454	487	425	445	478	458	475	457	423	466	442	429	442	464	423	449	459	481	515	486	493	494	460	442	442	435	501	457	457	503	419	454	453	498	478	476	465	474	489	445	502	462	460	469	480	440	468	463	446	476	422	437	452	441	415	442	482	478	446	439	459	460	472	483	512	470	461	451	446	466	490	446	451	463	476	491	476	471	462	470	475	412	469	465	477	445	433	477	480	476	461	448	414	482	500	475	497	460	453	422	505	443	456	428	470	464	427	441	468	435	465	481	460	422	449	471	450	450	463	462	447	481	415	485	445	439	466	512	465	482	471	473	477	440	444	452	467	489	460	448	440	454	469	462	467	504	429	489	475	451	444	463	504	474	473	448	458	466	484	427	456	485	459	482	452	435	469	466	468	448	485	451	465	473	475	469	458	474	458	459	459	495	465	495	497	450	497	464	478	480	458	428	498	455	472	456	479	460	450	470	423	455	468	473	455	442	517	459	436	450	464	423	449	472	462	456	500	422	492	412	484	477	478	441	495	457	472	480	447	520	464	475	460	501	468	426	470	468	469	448	498	445	451	466	441	487	455	448	455	443	481	461	472	469	469	477	436	478	437	459	472	468	451	450	462	452	464	446	458	474	478	510	460	468	451	470	454	470	499	449	475	493	453	473	456	429	501	481	464	427	452	480	462	485	470	428	427	423	421	460	480	442	433	452	462	456	468	474	468	412	452	477	446	435	451	462	458	447	452	437	462	482	466	488	465	443	456	474	458	468	429	471	468	430	449	510	471	453	448	481	429	477	470	470	498	434	467	442	455	444	470	458	471	469	401	443	448	479	427	459	448	493	467	494	445	436	440	490	465	441	495	421	450	470	487	481	477	459	516	465	473	459	481	482	464	487	446	483	451	457	467	485	483	491	459	453	474	474	446	489	464	476	487	465	481	464	439	493	445	445	466	486	484	525	439	442	472	496	506	449	446	478	521	479	476	483	457	470	429	489	462	441	475	441	445	462	475	487	450	436	504	523	486	445	457	451	422	420	455	466	460	484	440	456	493	466	472	494	488	464	444	487	471	439	458	436	481	484	448	424	454	482	467	493	421	434	460	451	449	436	480	496	454	460	430	447	477	469	457	469	426	425	481	431	479	461	495	471	454	463	422	509	442	450	475	469	474	481	434	439	410	498	472	453	456	494	469	493	469	409	439	472	454	465	466	442	482	472	484	459	431	464	481	464	457	471	473	461	466	476	459	469	437	457	438	457	461	443	465	503	448	421	465	451	465	455	447	497	497	473	488	464	481	476	470	388	448	472	473	469	470	481	421	477	429	478	446	423	470	483	461	491	467	473	439	430	448	495	465	470	502	464	477	486	447	444	505	430	477	450	448	425	435	476	462	465	437	501	419	457	482	468	465	459	481	477	475	462	471	511	419	494	443	459	474	445	458	473	485	436	477	460	463	454	499	470	486	474	503	464	453	515	483	441	441	486	448	471	468	468	431	439	466	427	480	467	493	458	463	449	472	435	438	446	457	475	465	485	454	510	475	442	445	494	484	465	492	452	491	499	480	435	454	454	482	464	434	468	468	466	473	450	446	484	467	460	471	482	451	457	476	442	458	447	422	468	467	485	424	473	474	458	456	467	448	484	480	458	451	481	518	458	482	510	503	462	449	479	474	463	470	483	426	472	454	433	426	440	461	487	471	480	475	449	459	477	477	492	409	478	490	458	472	477	512	425	450	499	463	475	465	455	456	453	490	448	447	459	505	427	446	480	491	484	471	418	452	471	462	445	468	453	422	476	473	460	453	456	455	483	466	483	464	445	454	463	456	476	445	453	464	455	463	447	450	460	439	406	470	475	472	433	466	435	483	493	457	479	466	469	467	460	497	473	482	462	454	462	485	454	467	422	460	462	441	425	434	473	511	452	466	467	486	440	462	453	415	453	477	457	480	478	454	440	432	456	427	494	465	450	468	451	482	442	465	469	485	460	472	491	468	459	442	456	462	467	475	490	432	504	476	439	475	494	491
33150	18987	18689	11552	5660	3309	1515	1133	891	734	628	492	479	387	321	321	330	291	289	235	253	233	214	178	196	205	205	221	178	189	211	192	176	168	191	180	177	204	206	183	169	152	162	191	181	176	193	160	159	172	164	163	181	165	145	185	160	163	162	172	150	173	193	174	185	169	179	174	194	175	160	146	175	175	170	178	173	181	188	169	152	142	181	183	172	186	166	186	134	185	144	206	192	189	170	172	151	163	161	195	171	158	160	160	181	172	158	175	165	150	161	190	148	156	163	161	146	170	150	141	156	158	176	172	191	169	154	164	158	149	126	157	141	161	175	146	156	153	182	176	172	157	150	190	173	183	161	171	185	159	170	209	160	143	145	188	148	180	149	154	166	150	168	164	175	193	164	152	180	173	171	174	189	159	171	161	158	175	206	173	164	182	175	169	180	180	144	179	166	166	193	166	157	170	148	196	144	190	171	163	183	190	162	170	161	137	159	192	165	197	178	154	155	196	183	179	189	140	164	171	166	155	170	169	152	181	171	180	147	174	159	148	143	183	180	176	181	157	170	162	151	157	170	169	160	197	158	191	151	168	199	159	176	154	164	179	148	159	160	184	150	168	159	142	173	171	173	171	197	167	164	182	192	177	178	140	152	190	187	178	164	188	160	145	153	181	146	181	169	147	158	172	178	181	147	180	165	157	184	141	199	189	189	151	178	183	179	155	174	169	179	159	159	164	183	166	172	176	177	175	200	179	164	172	168	177	168	179	156	163	182	180	149	172	161	172	163	156	167	161	143	158	172	158	174	171	187	140	184	155	169	144	171	158	169	171	189	175	184	170	157	159	170	156	186	166	180	173	151	154	178	159	162	181	174	163	175	208	153	172	177	160	162	164	157	164	181	146	172	169	160	170	166	163	190	161	143	149	178	170	165	181	159	170	161	169	171	173	179	161	165	156	178	175	168	159	173	158	174	169	170	169	162	206	174	171	186	173	178	191	171	168	161	143	160	159	170	180	161	166	148	165	164	175	175	164	171	159	153	157	160	169	167	178	162	158	167	169	177	181	152	163	165	150	197	178	167	189	164	177	174	172	157	147	174	170	173	166	174	152	184	180	177	162	144	166	151	168	184	151	175	173	183	193	166	153	162	149	174	198	172	205	159	141	174	177	176	163	166	193	189	173	161	188	195	174	165	175	148	201	175	149	150	174	141	160	184	147	170	167	171	186	190	151	166	158	175	167	165	152	168	171	163	168	178	158	178	164	159	159	171	150	170	189	154	173	166	172	163	160	175	153	166	162	159	172	175	152	134	156	146	138	154	181	185	165	170	180	177	167	156	182	164	159	162	171	174	161	177	159	146	193	171	196	159	161	160	178	142	181	162	172	152	186	154	151	167	195	152	172	149	153	165	177	150	164	144	171	168	180	194	180	173	167	188	148	161	160	153	181	187	153	171	170	185	167	172	164	159	144	160	183	173	161	156	180	163	189	172	180	179	154	171	142	155	198	200	182	160	154	180	177	175	183	170	176	170	179	204	165	142	142	146	140	170	187	149	177	180	169	169	177	156	165	143	148	170	163	159	135	179	182	177	167	173	159	161	176	169	193	155	167	160	183	163	180	169	160	148	173	174	175	183	168	157	165	153	186	169	169	174	173	147	159	146	122	174	179	180	189	149	154	162	169	170	165	169	174	163	177	164	177	174	156	174	195	161	151	166	172	159	155	160	160	149	136	173	151	178	167	173	176	175	187	182	164	158	193	169	186	179	174	172	172	175	166	174	167	181	201	150	156	163	179	168	154	155	144	175	170	170	171	160	171	167	161	158	165	173	155	162	189	170	187	170	184	178	138	148	164	185	143	155	149	163	138	190	176	151	156	152	193	174	180	193	147	140	177	147	182	151	147	167	165	172	149	158	149	160	175	150	180	156	173	143	171	173	191	156	187	175	165	154	152	170	157	149	144	173	156	150	167	178	172	139	184	193	171	172	182	175	155	144	171	156	161	146	152	160	152	183	172	166	183	156	189	171	171	159	161	153	166	159	180	196	169	180	178	155	171	166	175	157	175	161	155	161	167	159	159	178	169	178	157	169	151	179	194	136	170	183	171	160	163	162	180	168	180	167	183	140	205	157	204	169	173	166	194	160	181	177	140	165	190	143	172	175	185	160	166	173	170	163	175	161	171	194	190	190	158	188	176	185	174	171	180	173	171	149	151	165	171	178	154	167	182	163	154	166	170	172	171	155	167	159	153	184	157	167	191	181	154	187	172	159	164	172	141	194	166	203	189	167	152	187	176	173	164	158	182	171	176	172	157	179	177	140	190	177	190	184	162	157	179	141	174	175	183	144	185	158	163	177	154	178	170	176	152	165	195	151	148	197	189	171	151	168	168	151	177	169	161	177	178	157	170	175	191	167	126	167	155	183	166	161	174	180	160	166	168	188	176	178	154	172	187	173	185	180	174	162	180	163	166	188	169	171	169	166	168	173	165	175	179	200	170	162	152	149	180	177	176	193	153	175	185	157	169	173	182	160	171	175	167	175	152	163	177	174	186	164	171	148	169	165	167	144	154	156	188	163	155	132	173	170	181	171	151	156	165	177	169	176	168	159	182	166	160	162	156	164	154	133	163	183	179	152	170	173	169	173	156	140	197	177	178	175	155	157	140	171	192	187	153	153	169	153	145	183	162	183	166	181	155	154	191	188	164	154	171	179	146	167	178	154	172	149	175	181	159	181	168	183	162	158	158	170	181	165	155	170	150	156	157	155	189	167	187	181	169	158	170	151	160	146	167	179	173	166	168	175	172	175	158	159	173	143	181	174	181	171	174	145	176	165	146	154	176	171	174	159	161	157	152	173	181	185	176	163	167	142	160	172	172	186	160	158	147	157	143	161	165	205	155	180	161	149	168	188	169	147	178	164	183	168	181	172	172	187	169	166	169	169	171	192	188	172	188	139	160	155	166	163	174	158	135	164	163	179	183	162	200	168	174	165	151	154	173	175	167	179	179	169	166	161	153	160	157	145	150	184	163	152	183	184	157	177	161	156	170	170	160	189	169	182	161	159	179	150	174	173	168	177	161	155	187	164	162	181	157	153	156	153	177	162	160	182	175	177	171	163	170	167	173	191	175	186	169	178	175	146	130	167	179	178	169	183	163	170	158	170	149	145	158	180	156	174	199	156	169	175	168	155	166	173	189	185	148	166	153	165	167	170	161	178	168	179	165	148	141	174	195	148	144	190	188	165	152	159	158	151	174	145	184	173	169	190	186	176	170	185	191	164	163	159	187	195	165	166	172	152	169	167	172	155	175	158	149	146	149	133	182	194	170	153	151	169	164	166	190	164	183	193	179	168	179	160	180	192	164	157	161	169	179	157	157	161	154	138	165	152	169	187	174	184	142	185	155	172	181	166	163	164	189	191	156	156	165	168	157	135	152	187	168	124	149	175	183	157	157	164	155	174	171	172	146	162	156	186	172	147	172	166	149	173	180
21713	16027	24073	20003	13824	9238	5538	4804	3964	3611	3134	2360	2136	1889	1585	1435	1322	1316	1246	1067	965	909	828	728	731	659	641	616	612	538	602	521	537	566	477	522	520	502	539	459	481	509	455	477	464	439	449	460	461	440	472	443	421	402	418	419	451	427	436	432	451	405	419	421	363	418	447	416	431	401	430	381	410	431	403	372	460	410	418	434	423	440	406	403	383	391	407	397	445	391	429	389	448	396	431	442	406	384	434	415	401	414	427	426	419	421	405	446	422	391	402	412	408	428	403	426	427	444	423	444	415	410	417	424	437	399	435	414	419	401	392	381	386	387	418	391	408	376	435	412	435	401	414	418	404	369	438	417	429	395	435	399	439	398	411	417	402	418	424	399	444	414	398	417	369	411	447	414	391	438	413	415	394	412	425	381	403	427	396	399	404	419	402	416	408	471	425	370	452	377	467	381	386	422	414	410	406	428	391	448	417	382	402	416	377	413	442	399	388	435	397	461	373	435	397	393	370	415	412	445	421	420	426	410	395	396	409	397	413	445	417	409	398	410	431	416	420	403	382	392	401	412	425	438	443	416	396	380	423	407	377	422	429	384	410	423	434	402	435	417	435	407	403	419	431	405	418	418	432	394	393	415	406	426	408	410	398	413	404	428	402	411	442	422	407	385	429	402	389	397	388	424	399	404	379	411	419	395	398	415	425	385	448	421	405	446	409	410	431	421	405	405	427	416	421	409	438	437	412	359	429	388	403	414	402	432	415	403	447	429	413	415	419	390	411	428	399	436	379	428	435	381	411	420	416	393	412	390	371	364	422	413	459	395	402	407	421	438	404	451	382	425	418	378	389	419	460	378	446	408	426	389	448	416	429	421	445	432	404	385	394	394	421	413	447	434	385	369	429	404	391	411	415	420	384	408	416	381	446	358	426	423	456	426	385	391	375	382	420	409	420	408	430	418	410	365	396	399	420	406	423	430	399	410	429	376	431	387	406	398	444	432	404	400	384	438	380	399	408	429	370	418	370	418	425	496	399	413	384	373	426	403	413	403	411	400	413	401	406	419	408	406	435	388	404	443	375	353	415	433	358	404	402	408	388	413	410	404	419	405	436	434	392	415	442	363	431	402	415	427	394	411	421	392	437	409	393	458	387	384	464	410	435	420	429	413	387	434	426	397	376	445	425	386	432	373	387	392	414	414	411	416	421	401	411	396	379	427	350	432	390	421	409	405	387	388	390	445	460	412	391	394	409	395	394	415	436	401	415	431	421	421	408	432	418	433	415	443	452	393	408	446	409	454	418	446	395	430	382	431	414	435	430	404	372	389	401	409	427	418	410	394	416	396	392	432	420	381	385	401	439	405	444	418	400	426	424	412	418	390	433	404	442	386	393	394	421	442	365	427	422	369	368	412	434	381	443	421	406	389	411	411	405	427	432	388	394	402	410	449	439	414	409	413	440	418	408	395	408	442	432	457	401	424	413	413	412	456	421	394	460	406	388	417	443	399	423	409	380	404	417	410	406	426	405	452	394	396	407	396	411	398	394	403	427	438	399	393	403	392	424	432	392	389	413	425	394	426	396	435	402	399	417	414	399	406	406	411	394	465	414	415	407	419	409	399	410	403	423	424	394	437	448	408	412	426	419	413	382	441	433	408	361	409	420	412	421	395	394	376	414	415	401	378	402	412	408	416	413	402	406	462	428	380	418	417	376	425	418	417	416	393	405	451	394	412	420	412	403	397	403	416	424	430	435	418	419	414	362	433	398	426	404	396	402	415	402	409	429	397	388	410	388	390	430	437	435	435	405	409	368	430	417	399	415	402	423	408	409	429	401	398	428	430	417	417	381	421	402	408	435	410	383	394	409	400	385	407	414	434	414	405	428	404	409	403	467	408	436	391	380	382	392	446	388	431	417	410	428	408	394	403	406	411	443	404	392	410	370	399	426	398	387	419	394	412	405	374	406	450	379	395	409	394	382	394	431	397	381	425	396	397	388	444	426	446	400	410	376	414	420	448	400	442	454	434	423	386	361	415	381	393	416	418	435	410	404	455	392	405	409	410	429	391	428	404	446	389	405	392	398	421	398	373	401	407	394	387	413	422	406	412	410	399	439	390	352	419	370	397	426	383	428	425	449	404	369	391	406	469	402	348	435	387	390	406	428	410	437	420	407	388	403	408	384	401	425	405	387	410	355	409	411	396	402	395	451	421	411	396	385	396	442	394	417	416	388	395	404	415	385	411	420	388	388	403	446	380	413	425	427	383	397	386	433	363	412	413	425	406	419	414	431	397	396	447	411	406	440	389	427	382	399	403	389	395	422	392	417	423	413	399	416	419	403	439	405	385	429	421	428	420	414	416	383	405	377	391	459	413	421	421	388	449	424	395	415	419	410	450	405	423	392	399	378	426	402	417	401	406	387	416	410	423	410	357	416	418	406	418	417	400	414	428	440	389	384	414	396	423	418	404	401	400	405	417	423	368	394	388	416	412	396	404	433	404	428	461	390	375	368	402	400	405	375	384	438	402	414	437	429	447	428	403	406	424	405	416	396	394	438	402	431	378	374	372	399	414	433	395	431	426	425	426	386	389	420	400	427	396	421	400	381	439	450	435	406	401	410	405	407	406	400	411	378	435	410	386	398	366	375	373	458	434	454	451	385	381	440	379	411	380	374	426	431	427	401	391	431	397	428	446	395	403	417	399	379	387	414	419	408	416	437	388	372	393	411	414	366	418	407	395	398	410	398	419	422	409	415	413	379	426	405	422	432	420	443	393	369	412	387	442	428	451	397	403	390	452	420	420	397	389	410	387	414	398	413	411	416	413	385	410	416	414	377	422	417	380	397	409	394	388	391	431	382	424	393	413	419	400	403	402	418	446	358	413	422	432	411	436	412	440	425	399	397	388	361	407	384	410	412	399	410	421	423	395	415	419	389	424	425	379	401	396	392	397	386	396	424	405	436	438	412	438	414	417	410	403	393	426	415	419	408	451	386	426	424	392	450	415	420	389	378	401	425	400	456	424	427	406	439	439	365	406	387	432	385	407	418	418	385	400	403	384	442	359	405	418	441	410	415	402	375	429	427	426	394	388	365	425	385	398	410	387	434	379	421	441	420	399	402	376	386	401	371	441	415	424	411	411	440	430	419	391	436	438	394	418	390	389	388	400	417	394	381	442	404	367	393	435	412	406	450	417	415	418	378	411	426	411	423	393	422	434	402	402	426	449	419	426	415	408	377	376	389	399	402	439	403	398	445	386	393	420	412	448	401	450	445	427	406	400	401	439	446	422	459	405	406	392	381	401	410	424	391	429	423	424	383	429	411	379	395	421	409	441	413	395	412	419	415	414	384	400	378	412	420	419	413	385	425	422	400	423	404	420	459	432	399	393	389	403	406	405	406	397	402	384	391	406	413	383	430	410	428	430	372	435	405	444	419	400	383	433	385	413	414	402	399	404	425	389	392	446	420	405	394	407	428	438	404	437	392	385	404	388
12638	6021	4678	2129	942	677	536	389	402	326	305	282	266	254	225	216	192	214	205	219	201	220	198	191	181	201	160	183	187	161	200	162	173	192	176	179	168	174	171	186	157	180	150	168	181	205	174	170	168	169	156	181	192	151	173	179	167	184	167	162	150	194	157	157	139	188	159	214	182	165	168	163	196	195	159	169	182	158	173	182	161	192	180	172	166	178	177	194	172	162	190	171	183	189	174	152	166	175	170	186	196	186	198	186	178	155	165	179	154	186	164	169	194	171	175	171	176	154	179	191	163	177	176	169	178	165	166	177	187	184	153	185	166	181	191	189	159	176	172	198	148	138	157	140	164	184	178	179	175	171	159	177	180	179	162	149	193	176	178	154	183	170	151	168	171	166	165	154	190	170	184	170	192	152	184	171	181	178	180	184	178	188	187	164	174	165	133	169	178	175	141	160	163	163	195	166	161	196	183	185	174	174	182	205	158	170	154	166	172	187	201	174	162	158	160	171	202	168	177	149	174	167	180	200	189	177	201	190	176	169	168	172	193	172	193	149	158	171	162	174	172	184	175	188	163	198	184	178	160	169	164	175	203	181	155	181	184	164	181	199	177	168	163	166	170	185	177	173	158	164	170	171	161	157	176	189	190	184	191	158	168	159	190	168	213	151	157	161	173	180	186	165	171	178	166	180	176	164	175	156	177	175	178	183	182	200	194	158	192	162	176	175	173	190	183	164	172	149	162	188	183	186	181	175	170	170	151	168	191	195	189	178	189	169	162	172	193	186	190	168	167	175	171	175	152	176	186	176	178	182	173	178	196	166	176	179	162	168	166	188	166	183	168	160	164	189	165	179	177	181	166	160	191	181	170	175	160	161	199	167	171	157	170	176	158	183	170	156	181	172	166	193	178	154	160	188	187	177	189	195	161	206	177	173	195	185	192	179	176	166	166	187	185	187	161	171	192	193	198	173	166	162	164	183	170	173	180	151	162	196	172	169	156	197	150	185	172	154	189	161	159	190	166	157	193	182	168	190	170	171	196	168	181	166	170	159	204	164	183	193	160	171	166	201	175	190	188	191	218	200	195	163	204	198	179	159	177	195	174	186	190	158	197	183	184	178	173	185	186	173	181	180	209	183	196	174	172	187	180	178	169	175	183	168	175	175	192	167	168	152	185	177	158	189	173	203	176	196	193	159	152	155	177	175	167	175	174	156	187	180	157	178	180	177	188	186	188	188	179	178	180	181	202	187	177	159	190	198	196	181	165	172	178	173	194	176	168	184	159	166	204	188	176	176	186	146	177	174	165	173	203	183	177	167	176	165	181	144	164	175	158	160	165	160	179	176	192	171	180	169	192	176	180	166	194	171	187	179	183	173	197	174	186	164	182	194	177	158	182	181	185	181	177	166	160	172	171	156	187	187	172	174	175	169	191	167	181	176	159	182	179	184	162	182	171	194	184	146	141	154	164	159	173	211	187	165	185	148	189	154	175	164	153	160	194	168	185	164	176	181	192	185	193	166	176	168	158	168	169	195	178	180	159	163	181	198	169	193	186	158	178	179	175	174	181	163	168	175	182	172	170	193	165	171	153	173	175	169	174	168	167	183	191	177	199	154	185	162	162	173	202	144	182	189	159	178	162	161	176	205	162	192	176	163	197	186	178	190	170	173	180	198	177	177	163	168	176	190	190	173	175	173	176	168	184	163	182	161	169	188	161	198	192	176	177	216	185	168	168	188	167	158	144	158	194	187	177	184	201	198	167	220	187	182	195	189	183	179	178	179	163	177	176	171	164	176	181	182	189	157	156	168	179	184	193	182	154	165	206	187	184	218	180	193	182	186	161	159	185	153	183	172	161	193	188	180	204	186	190	161	169	197	178	180	171	158	182	209	169	168	183	155	167	186	159	176	193	144	172	165	177	183	184	171	184	174	165	186	169	161	191	173	178	170	183	192	177	178	179	186	160	153	199	179	187	159	181	173	179	181	178	189	178	171	170	182	182	184	181	151	151	185	179	168	153	193	186	170	184	182	168	198	184	175	168	171	157	181	192	191	184	177	153	160	155	190	174	177	172	162	202	169	185	183	153	172	182	181	186	201	163	173	194	186	161	183	202	168	180	176	158	171	186	156	194	171	178	179	202	185	164	182	179	186	167	162	182	176	181	195	172	180	167	181	156	170	177	136	177	184	164	184	174	191	188	183	186	164	192	180	164	179	153	168	189	172	187	197	155	202	194	161	188	152	196	189	162	174	157	187	166	171	174	185	177	175	158	150	180	175	176	186	181	166	203	193	157	154	158	178	188	161	156	196	175	162	158	164	173	186	189	188	193	199	163	162	185	180	187	190	146	189	167	188	165	154	171	148	177	186	179	154	178	162	161	186	170	167	181	167	180	152	178	173	163	182	174	192	173	169	164	185	171	174	186	173	169	195	165	177	193	182	203	175	167	170	179	166	195	157	184	195	194	176	178	210	186	181	161	171	190	135	159	177	182	160	184	166	164	178	185	161	168	181	152	160	162	180	178	200	190	172	174	198	171	188	183	170	159	178	181	144	177	193	188	147	170	198	191	178	184	174	176	189	177	187	213	173	173	192	168	186	176	166	172	197	180	194	184	175	162	164	191	205	155	155	178	171	165	159	158	181	183	209	164	186	161	176	201	174	162	176	220	152	171	166	170	156	170	169	175	181	173	179	184	191	170	178	156	169	166	173	202	179	176	183	202	177	190	185	162	187	180	169	177	191	189	167	159	188	202	177	173	178	173	194	177	158	182	167	172	183	162	170	162	186	215	157	163	171	199	184	188	178	172	163	190	173	161	172	194	151	170	190	180	173	176	170	180	176	164	181	173	161	165	180	175	174	171	168	176	186	176	189	177	175	167	167	190	199	159	204	157	200	184	160	185	182	171	173	190	175	152	202	178	168	167	175	189	186	175	178	202	158	157	162	172	162	163	189	172	172	175	188	194	167	175	158	178	184	168	164	156	177	161	175	132	173	176	170	158	152	180	216	195	174	186	184	189	190	213	145	194	169	161	143	162	184	164	157	175	202	162	178	200	182	165	157	162	170	183	175	162	177	174	155	165	159	178	158	160	189	192	183	179	161	172	164	168	191	168	208	181	186	178	167	173	187	165	185	174	169	179	208	187	208	157	171	153	164	206	196	192	180	176	205	158	169	185	190	213	191	189	163	179	182	182	175	174	162	176	180	193	204	185	184	169	187	169	196	185	164	165	190	151	186	188	185	173	172	191	176	164	174	175	180	186	170	192	194	175	164	169	181	172	168	161	203	184	172	163	215	199	173	167	167	156	173	172	173	182	191	190	170	167	184	139	188	165	170	156	176	189	194	145	152	165	148	177	172	158	173	176	194	172	216	176	180	176	159	163	177	190	198	177	182	163	192	171	165	191	199	194	171	175	191	191	197	175	171	187	171	166	171	161	179	214	177	163	157	157	196	201	177	194	194	167	192	224	176	178	196	186	156	208	173
9396	6326	8754	6253	3746	2785	2149	1925	1667	1458	1315	1057	1021	912	835	768	733	688	665	643	611	550	564	545	530	495	483	486	472	515	491	521	480	448	467	470	487	487	477	483	466	439	450	437	456	423	438	442	445	459	408	412	455	446	429	420	435	424	439	458	414	419	505	446	436	426	396	439	396	412	419	426	476	463	431	446	451	424	448	413	470	454	437	430	441	415	433	428	444	450	452	457	410	472	401	452	415	447	436	429	401	442	417	442	424	442	473	397	462	455	430	422	438	463	429	434	419	444	434	409	475	438	449	422	425	452	438	436	457	399	438	466	413	416	424	471	391	424	434	450	394	410	456	423	452	427	432	426	449	411	457	421	447	442	432	406	414	445	429	432	407	448	435	418	428	469	442	451	414	404	427	439	376	425	421	403	428	401	437	464	447	404	452	425	421	420	397	419	417	431	451	433	451	440	447	434	478	429	453	423	420	428	387	441	445	436	424	471	389	474	416	434	386	425	410	440	416	405	409	399	420	428	429	470	455	439	404	440	447	452	428	431	464	434	431	429	446	467	439	440	414	413	436	464	422	473	410	405	441	387	429	456	483	457	436	429	445	465	406	397	440	405	442	425	431	466	440	426	456	420	408	447	410	460	429	418	434	428	419	389	452	441	455	428	405	436	422	421	460	435	438	359	430	442	472	426	441	392	449	405	453	455	451	432	380	453	444	456	420	450	402	444	424	441	432	404	420	409	434	414	417	445	425	421	434	459	450	447	452	438	451	421	433	424	429	436	441	436	460	436	417	390	422	434	443	421	439	409	410	432	432	434	440	412	456	447	464	430	425	429	439	420	427	425	415	450	430	429	456	440	439	441	414	440	403	388	423	469	489	447	463	445	460	468	430	394	439	455	445	437	421	414	426	443	472	420	418	467	444	449	449	409	404	425	468	426	399	426	392	445	435	421	431	418	459	455	422	447	416	386	454	399	460	467	444	481	427	433	377	426	458	426	446	448	438	373	416	422	452	443	411	441	412	422	401	417	433	457	460	400	440	441	441	434	403	415	404	426	457	420	452	412	457	417	400	409	415	426	443	426	440	449	432	422	444	459	424	442	446	447	439	435	428	450	433	400	468	429	425	427	400	404	425	428	454	440	436	465	430	451	441	450	445	429	446	466	425	412	418	434	428	451	442	435	446	418	401	431	429	445	422	434	447	432	431	407	410	415	444	425	469	432	426	394	461	420	452	433	454	447	447	428	437	437	481	419	443	433	423	413	396	414	424	408	403	385	450	405	432	438	403	459	458	485	447	460	427	461	435	444	452	439	466	442	420	417	437	442	462	427	433	432	435	433	435	433	409	449	436	430	442	455	465	452	421	427	411	401	470	408	435	412	412	418	431	446	427	449	406	414	432	460	417	458	475	442	422	473	432	381	385	403	452	453	472	467	416	434	405	414	475	437	431	452	438	448	429	432	473	415	408	437	436	422	443	410	437	425	421	452	449	455	420	461	445	420	470	435	434	450	439	398	425	413	445	418	420	452	409	439	449	423	432	413	473	429	441	437	438	440	442	415	440	423	453	473	454	432	462	430	429	475	416	449	432	448	425	431	435	455	394	442	448	431	417	387	428	439	416	458	444	472	444	469	427	419	459	460	428	426	411	409	421	463	434	426	432	431	413	439	427	440	400	471	431	422	447	485	458	461	444	425	407	432	455	420	446	451	410	474	419	456	411	453	421	403	441	396	426	448	432	473	397	459	418	420	428	432	447	461	476	467	450	414	393	422	455	429	476	424	422	421	432	422	434	419	419	481	465	394	440	405	413	444	412	414	437	456	415	420	437	443	445	436	455	406	389	439	386	429	426	457	436	432	438	450	440	404	420	448	452	408	440	424	425	410	438	401	456	393	434	453	420	451	441	432	423	440	426	453	471	420	425	419	446	419	487	458	444	469	451	456	389	429	448	406	435	446	412	447	424	410	445	423	480	423	453	435	422	438	478	419	438	458	422	431	448	457	472	432	434	441	442	464	461	437	418	416	433	433	419	432	412	411	408	442	446	437	448	437	425	444	411	439	402	428	430	444	409	485	415	459	424	445	450	451	453	403	431	433	416	440	445	400	401	420	434	441	434	418	443	435	448	436	462	433	442	417	416	404	457	441	426	451	443	408	469	456	439	466	460	445	393	426	461	410	426	442	424	419	466	453	427	418	381	440	453	453	412	430	420	424	431	424	440	414	410	387	425	438	429	400	422	429	430	423	422	437	454	439	438	439	454	426	395	422	474	443	456	416	418	416	441	445	442	427	435	419	414	461	433	430	433	466	473	452	469	422	422	443	428	432	455	451	412	436	455	452	420	434	421	435	419	449	397	430	453	419	458	414	442	419	431	453	471	437	441	481	458	461	462	454	446	460	438	413	479	433	421	440	466	461	441	408	427	444	471	468	393	421	454	407	427	434	453	456	410	419	461	414	444	495	450	410	468	419	427	412	428	441	449	415	442	418	421	437	397	442	410	460	406	462	424	444	484	455	447	422	434	424	393	427	430	464	476	445	418	456	440	439	451	471	440	445	423	452	459	429	477	444	434	451	453	423	425	416	399	414	436	488	475	433	436	453	432	410	430	412	443	474	425	451	441	419	407	413	423	460	431	443	406	445	431	455	449	430	429	438	401	458	458	407	411	488	445	445	441	440	425	412	442	440	448	394	423	441	439	424	430	470	444	417	422	421	439	455	462	445	422	422	416	433	447	431	449	428	447	403	446	445	443	413	484	456	391	424	440	391	459	419	448	476	416	481	411	469	422	467	421	406	409	425	417	399	412	455	444	452	445	447	427	444	455	394	415	415	459	431	447	454	396	436	428	444	426	489	472	453	430	422	420	415	436	406	431	414	462	440	431	442	416	432	491	429	421	396	443	468	450	422	433	412	387	422	434	453	420	439	440	430	448	426	434	465	430	461	429	421	389	429	423	436	445	447	419	446	436	470	414	439	408	420	431	452	423	430	443	410	408	408	435	442	437	489	455	408	416	441	425	447	445	443	431	438	446	406	428	448	427	431	415	449	441	421	396	430	452	450	437	424	466	438	412	454	439	435	475	435	480	473	404	461	452	446	431	467	456	432	414	445	469	469	446	404	434	448	455	446	480	404	476	431	424	436	431	429	422	394	396	433	443	442	464	433	425	446	385	462	443	411	447	445	414	436	436	419	432	413	458	416	419	422	435	431	448	472	441	437	491	455	474	422	434	474	454	418	449	454	444	443	443	458	461	417	425	397	455	389	444	398	421	430	426	410	425	443	405	453	398	378	442	404	446	421	467	490	443	410	441	465	394	439	455	438	427	436	463	411	457	429	437	421	463	445	415	424	426	426	444	449	429	411	439	434	416	404	443	419	413	433	421	431	436	411	439	434	408	416	442	415	402	432	467	419	463	446	438	405	462	412	425	433	436	448	470	432	452	436	449	384	435	416	437	418	445	440	442	425	414	410	448	477	430	411	437	436
23679	13738	14255	8150	4256	2206	993	811	601	543	472	393	355	325	320	306	292	273	254	218	219	230	224	209	217	210	227	202	194	211	202	224	199	194	207	227	219	168	170	179	221	213	201	201	192	176	193	192	197	197	187	185	189	187	186	209	202	216	206	187	191	186	210	164	183	181	184	181	231	201	189	176	162	194	176	175	174	196	209	214	185	172	166	206	217	187	192	210	182	194	181	167	178	179	178	188	188	163	203	184	216	180	167	178	221	193	191	178	182	195	162	176	183	191	164	171	192	169	192	191	177	179	190	189	194	242	181	199	191	198	187	190	196	192	183	173	202	194	186	207	170	183	165	199	180	196	203	198	190	186	188	181	175	184	179	215	214	220	196	173	205	209	195	197	191	179	187	201	186	181	172	204	180	199	201	183	187	183	184	186	217	193	187	205	194	199	217	182	219	195	196	170	183	203	204	157	184	193	193	203	208	190	183	199	171	211	202	183	192	171	173	176	200	202	174	196	199	210	185	174	200	190	202	190	207	175	180	205	180	180	194	191	199	200	185	184	209	206	200	167	177	186	193	215	185	200	179	189	194	194	222	192	184	180	191	180	199	202	204	190	192	186	176	214	190	224	168	167	169	201	192	174	201	181	192	213	205	209	219	192	176	186	204	187	177	168	172	208	202	184	180	213	199	193	215	182	190	170	187	210	175	182	195	212	159	191	177	185	195	188	198	160	187	191	191	191	192	208	168	219	178	185	196	196	202	208	204	182	185	204	204	180	191	202	174	186	185	180	178	197	181	197	188	180	180	185	173	207	209	167	172	176	177	187	183	195	192	190	205	159	186	207	223	186	163	206	226	188	181	163	199	180	188	214	211	206	187	189	196	189	162	162	213	214	187	192	196	206	200	217	213	184	198	203	178	219	196	205	203	189	187	201	176	209	191	204	202	207	205	181	165	224	208	181	182	191	199	161	192	183	179	196	202	187	169	193	183	225	198	180	198	205	170	173	193	204	197	167	161	208	203	166	202	172	161	183	181	185	213	187	216	216	206	188	199	193	197	209	204	203	214	213	158	199	197	172	179	199	149	213	212	207	205	192	200	221	193	201	229	191	193	207	182	231	173	215	179	193	164	179	199	207	199	194	192	198	200	204	189	201	206	185	197	228	185	166	189	187	189	205	196	198	201	219	195	192	186	201	200	201	199	189	167	177	176	204	186	208	191	202	185	195	172	209	204	189	193	193	198	203	188	173	203	179	156	185	198	207	170	198	179	214	184	182	199	187	204	192	184	187	179	211	190	189	172	180	201	211	188	209	174	207	208	179	202	216	200	181	203	215	195	188	189	189	187	196	187	177	184	206	175	182	173	194	174	221	206	168	170	173	187	163	195	179	180	195	193	166	179	167	180	169	203	185	205	186	180	203	186	197	196	211	171	197	181	189	170	190	168	198	190	168	196	196	200	193	192	198	183	191	208	186	183	187	189	179	210	169	179	183	199	179	212	192	190	195	182	193	179	190	160	181	207	188	206	210	201	189	170	196	193	192	209	189	201	186	208	196	187	167	204	181	193	211	222	157	185	174	181	173	182	192	189	191	181	223	185	179	195	196	187	201	194	193	214	176	171	202	178	194	176	207	162	166	220	204	201	221	191	209	196	195	188	196	161	203	181	196	205	196	203	193	181	191	195	210	173	168	169	186	170	197	212	195	221	171	206	225	189	172	185	180	202	167	216	196	178	171	195	197	193	182	175	217	176	177	213	199	193	173	201	200	178	186	217	198	189	217	179	212	186	169	181	188	170	186	166	167	195	176	185	211	191	201	234	205	177	162	182	186	175	199	227	186	202	181	204	203	192	216	216	185	199	182	184	183	199	197	203	202	192	192	198	190	190	210	200	188	182	193	196	218	167	177	192	181	183	192	191	158	203	200	192	188	195	179	165	207	170	198	184	181	211	211	197	182	205	187	183	186	220	194	217	197	197	208	198	203	182	200	201	156	202	181	205	211	189	179	201	198	185	218	152	173	196	187	181	162	197	220	195	164	170	203	193	163	207	214	204	192	177	193	185	190	193	181	198	193	208	218	180	191	189	194	184	194	225	186	183	194	203	195	226	186	192	167	184	204	184	185	175	207	192	213	188	224	172	178	181	192	217	186	195	194	179	176	185	183	194	196	169	214	188	192	179	204	183	181	209	195	196	181	174	180	188	158	194	173	193	218	161	188	168	191	193	195	213	186	185	204	173	181	190	213	197	176	209	208	194	202	187	195	208	191	192	190	202	174	202	198	207	195	177	176	211	176	155	201	207	219	214	200	191	180	196	185	182	196	190	196	194	199	195	202	195	195	194	166	199	164	191	208	177	208	186	170	198	214	167	178	167	162	168	207	185	185	163	184	166	162	195	166	189	221	199	186	195	189	188	213	195	203	195	220	189	194	192	157	180	203	179	189	182	187	174	201	217	192	188	182	191	174	204	214	193	172	203	188	211	200	172	190	186	155	206	172	188	171	207	205	187	176	207	184	192	182	188	202	175	199	204	191	192	216	193	194	195	190	212	187	168	186	182	175	160	190	177	185	196	214	225	198	185	176	175	187	179	184	195	177	197	176	177	183	202	230	230	187	195	187	177	184	206	182	191	229	214	201	186	193	171	178	178	184	181	214	194	214	199	203	215	230	186	213	178	182	190	164	188	188	201	173	176	172	193	203	188	198	194	174	188	186	177	205	185	208	186	187	172	191	208	221	182	199	192	203	185	211	188	196	185	182	209	191	191	195	177	191	189	177	199	187	182	183	200	206	182	191	197	212	178	176	177	181	205	196	184	185	160	174	203	174	183	201	187	203	205	187	182	184	199	170	204	190	206	185	223	176	177	178	186	209	185	188	163	192	188	213	198	206	201	200	198	192	190	184	195	189	193	191	213	210	195	192	187	220	191	211	188	183	173	194	199	192	171	188	174	174	161	196	187	193	192	183	207	187	214	179	186	209	222	181	168	206	226	185	199	185	184	196	173	200	179	168	227	171	190	199	188	187	194	200	202	207	179	198	166	204	179	197	188	208	159	190	198	212	189	191	190	202	199	204	176	161	181	192	223	164	210	190	192	213	173	177	187	185	175	192	193	205	185	178	188	186	197	179	234	177	190	196	216	172	193	170	175	226	206	182	206	216	186	214	209	213	198	206	178	180	176	200	200	196	181	195	186	193	206	197	211	152	199	193	195	179	196	197	207	192	182	193	185	183	190	207	198	183	200	211	159	224	182	213	194	179	166	183	211	189	193	181	195	222	200	205	171	199	173	216	197	177	180	192	183	207	194	202	195	180	194	185	222	200	220	177	220	178	180	178	197	179	208	182	190	197	172	167	191	222	188	181	195	200	187	176	190	192	181	173	177	184	184	196	194	181	172	205	201	195	220	210	207	195	179	172	195	174	213	168	176	184	174	178	197	208	190	194	196	187	208	200	198	179	198	173	207	173	202	201	201	199	175	222	213	162	194	186
17056	12613	20274	15840	11659	7047	4278	3432	2799	2622	2222	1817	1626	1522	1282	1163	1119	1063	980	893	825	790	770	655	676	666	631	610	574	572	587	544	533	572	545	550	519	494	498	518	523	516	496	530	468	519	505	534	476	476	462	497	496	484	463	481	508	448	478	448	456	458	460	479	498	482	457	500	440	502	468	475	469	495	454	446	455	489	505	481	496	473	481	477	450	490	467	495	479	500	477	463	474	456	446	489	490	476	486	480	473	473	478	457	454	460	458	482	492	471	506	477	482	444	467	498	478	456	481	497	448	460	474	482	437	482	496	450	465	456	471	481	479	483	498	423	434	443	408	454	478	507	444	437	480	486	490	476	433	478	481	458	483	474	490	456	486	424	432	466	432	446	492	486	421	470	454	457	446	461	498	486	479	462	433	454	509	467	453	445	494	468	467	473	446	414	483	482	454	438	481	441	505	499	470	463	470	495	467	468	452	552	446	473	469	482	470	482	504	433	469	449	469	443	458	495	433	485	515	501	476	465	473	483	474	468	441	495	470	456	453	472	464	434	476	433	481	420	468	463	475	507	496	476	417	450	478	476	452	450	459	453	500	488	471	488	465	464	460	511	487	473	442	479	452	470	445	458	452	487	477	446	461	449	428	477	472	464	480	444	468	518	495	435	506	476	478	434	447	456	463	442	506	477	476	451	444	426	436	457	432	447	462	464	452	476	501	472	439	476	486	444	470	494	481	438	489	493	425	454	464	460	455	518	470	477	500	484	418	481	505	437	456	521	472	485	463	475	439	453	478	491	471	476	471	463	462	446	464	501	505	491	465	468	466	469	468	486	458	449	455	476	471	449	468	458	437	474	463	479	419	467	492	469	457	452	509	452	439	433	436	476	455	445	476	494	475	471	485	440	450	486	440	458	459	501	475	453	439	467	493	469	507	457	437	494	468	466	443	471	467	491	477	453	452	463	463	453	467	494	439	476	441	479	449	463	511	494	464	459	485	433	495	452	457	453	503	473	470	466	488	488	464	454	427	469	445	447	444	470	462	465	447	486	456	469	450	439	446	473	487	497	448	446	472	460	471	493	465	458	452	483	441	461	476	472	467	447	465	485	451	433	465	473	455	506	515	490	459	487	486	475	474	462	465	464	449	441	463	433	468	432	481	441	517	493	443	497	451	488	463	468	459	454	454	482	452	476	523	457	499	474	441	459	491	439	490	486	451	469	442	480	463	459	496	524	472	472	439	466	454	479	464	438	459	465	496	482	459	466	499	462	479	462	467	437	439	459	458	492	445	492	476	483	451	419	485	459	456	464	469	452	519	470	468	483	459	441	414	490	450	474	469	465	436	473	471	491	481	487	474	457	454	459	453	457	471	476	485	466	450	453	483	409	486	448	470	454	493	450	504	463	456	437	474	505	471	456	472	462	435	471	450	454	461	452	472	452	447	450	461	452	458	484	448	513	475	481	482	468	459	480	433	467	506	493	466	474	455	501	488	486	515	444	459	491	475	442	483	463	467	483	449	428	455	500	492	450	452	483	409	482	472	461	449	479	437	492	456	497	465	482	465	435	463	465	488	478	458	495	479	450	437	472	459	477	456	444	495	467	489	489	468	473	422	436	467	449	478	449	495	487	486	472	479	470	489	501	450	458	468	480	467	481	453	467	468	447	457	518	462	471	443	481	477	472	457	492	438	464	470	436	498	452	461	465	476	437	445	499	464	457	474	465	449	467	455	425	475	424	461	445	478	458	457	440	493	484	463	479	421	475	484	469	476	482	479	473	518	509	453	479	439	483	500	481	478	464	496	472	471	444	456	457	457	471	449	442	481	492	530	455	465	504	478	464	460	532	494	497	450	484	435	462	481	458	441	438	499	445	494	410	482	494	427	475	482	450	463	485	487	482	497	480	449	455	451	519	488	451	485	463	494	489	449	503	429	487	468	455	456	477	464	472	448	439	416	419	429	466	431	443	495	485	470	492	482	449	466	508	471	456	475	453	427	465	463	432	518	466	495	407	450	462	417	489	471	413	467	432	474	458	489	484	490	463	474	474	460	472	496	456	459	489	460	451	467	478	457	475	491	473	441	423	488	483	411	438	469	473	464	449	520	405	496	451	459	466	421	455	457	447	450	469	445	471	498	466	462	499	455	438	461	453	419	487	468	466	463	453	471	450	506	503	469	435	453	443	454	509	498	472	436	469	456	471	489	475	515	546	463	446	474	451	462	472	450	452	485	484	477	455	473	440	495	499	445	496	446	475	442	447	463	488	493	457	459	424	509	507	439	487	458	471	462	482	471	490	467	434	457	443	499	468	458	434	458	459	454	457	474	473	443	418	429	424	479	488	417	485	481	481	496	495	496	450	491	441	432	504	441	480	455	484	486	461	479	472	476	453	470	445	465	436	480	473	456	448	465	470	445	461	468	460	426	451	430	508	445	461	450	455	446	441	437	452	500	462	450	487	495	435	479	455	462	488	467	491	465	435	510	452	446	487	467	482	479	473	491	445	478	476	443	465	437	473	443	455	460	473	418	459	452	473	479	478	426	462	444	482	456	446	436	451	460	441	495	444	471	449	492	488	432	480	470	466	442	481	470	465	471	492	458	483	482	437	470	470	446	459	516	497	483	498	501	481	476	465	497	468	487	450	482	461	463	423	470	517	497	467	451	473	477	474	487	494	454	457	463	429	480	447	476	477	468	438	430	474	475	416	420	506	527	421	458	491	455	459	422	454	475	458	443	445	465	488	449	479	456	530	456	436	443	500	445	503	417	489	460	478	451	468	446	467	486	466	479	477	449	484	482	484	470	462	492	417	475	468	465	477	487	491	479	484	456	461	451	473	450	445	445	482	478	460	470	459	447	478	461	501	488	450	515	450	500	493	476	482	494	458	483	448	461	462	489	449	476	433	475	444	447	455	469	496	517	495	416	463	480	466	496	465	461	452	493	451	450	479	481	423	457	457	407	450	484	464	459	482	481	459	453	480	425	462	478	451	485	486	482	456	462	441	496	483	514	472	478	413	447	474	451	446	474	486	464	475	443	456	460	440	494	449	473	475	454	504	492	471	444	494	493	469	472	436	473	424	445	447	467	486	445	442	485	432	504	464	501	495	441	469	495	471	438	483	440	452	461	449	435	452	466	472	463	444	455	479	470	458	498	491	471	483	493	489	455	487	500	483	469	458	439	457	395	456	462	477	459	456	469	470	480	467	446	467	464	478	486	439	485	464	469	515	474	450	491	464	484	483	468	480	459	442	527	506	479	486	448	457	439	480	474	462	413	458	443	452	478	492	444	427	478	469	484	444	496	477	460	455	443	477	491	454	460	479	466	497	473	472	468	451	403	521	445	452	481	414	475	487	455	496	459	482	482	489	478	457	475	434	441	512	475	474	464	482	482	436	447	502	445	517	471	472	505	471	467	467	472	485	436	464	432	443	472	468	438	488	462	453	494	512	475	482	478	498	455	439	499	465	457	465	418	477	478	472	447	484
32895	21315	19888	13526	8070	3882	1683	1150	875	730	645	496	470	428	398	329	311	302	287	260	263	246	200	230	214	201	191	226	214	218	173	178	211	178	190	173	185	162	149	190	167	177	163	192	181	184	194	187	151	175	175	174	160	196	186	164	160	168	145	164	161	179	169	138	142	162	162	193	183	174	148	205	182	157	150	163	174	159	150	153	167	179	164	157	164	187	187	167	192	155	166	159	175	172	169	159	152	166	170	191	164	150	159	162	175	179	145	173	186	175	186	182	170	174	162	171	165	179	173	173	174	175	190	183	164	185	188	156	156	163	173	178	172	170	148	174	187	159	193	164	167	160	155	171	186	181	181	176	183	164	159	177	164	168	143	143	181	177	175	173	197	162	175	158	174	178	164	162	166	174	158	165	179	153	169	160	151	185	168	169	177	178	188	176	164	157	161	186	159	173	147	166	178	177	173	172	172	180	172	150	171	170	152	174	176	188	159	150	180	185	199	173	162	196	183	178	165	148	190	178	183	158	184	160	154	172	166	176	154	164	179	172	166	164	177	176	163	163	164	180	172	175	148	159	187	169	167	193	179	168	183	176	158	198	167	161	168	180	158	154	163	157	169	167	173	171	163	180	191	159	187	196	166	177	182	165	178	154	164	148	178	165	161	173	166	182	169	186	160	193	182	196	181	170	167	150	163	151	183	172	173	188	165	146	157	155	180	175	179	148	209	183	176	166	181	181	197	179	159	174	189	171	177	180	184	169	161	153	160	206	171	169	166	163	145	198	181	181	185	144	149	161	158	173	169	176	188	151	160	158	183	163	181	150	190	156	162	170	177	166	170	173	171	193	161	181	168	148	156	186	154	151	147	160	177	166	170	192	164	179	171	169	173	174	162	150	170	171	182	158	178	169	166	163	168	181	181	180	159	168	173	171	164	169	182	154	175	180	195	157	167	173	185	154	156	186	194	161	160	153	182	169	159	151	189	210	172	189	154	182	181	172	166	155	168	195	171	184	177	197	190	175	145	175	153	184	182	163	155	147	167	178	178	154	167	160	176	174	182	160	163	165	167	171	185	188	182	177	191	175	161	145	197	155	184	162	159	182	162	177	182	162	163	201	152	159	171	176	176	176	191	145	177	180	165	174	151	156	155	172	162	160	154	179	155	146	181	152	188	185	164	148	175	156	186	194	161	154	171	176	184	152	151	151	163	157	171	158	165	162	166	146	178	166	170	191	196	168	150	183	178	185	176	155	187	168	171	178	178	157	165	168	189	174	161	161	167	157	186	164	190	164	180	149	162	176	165	167	162	178	167	166	173	176	170	166	144	154	179	152	143	167	169	193	191	175	172	176	187	182	151	171	187	189	165	183	172	193	185	183	177	174	185	166	163	186	174	174	177	169	181	194	182	165	181	185	178	168	194	151	181	171	153	185	164	184	156	152	180	165	164	147	191	163	197	175	153	167	154	178	160	168	166	167	178	182	172	176	176	177	175	163	175	156	176	179	181	176	188	170	172	181	173	193	191	149	179	184	174	188	167	188	158	168	165	172	172	157	164	176	179	150	149	158	181	176	185	149	159	173	163	166	187	141	167	154	190	192	186	201	165	198	166	202	163	199	194	171	154	166	155	192	165	173	180	154	184	171	200	165	149	192	180	169	168	202	197	167	162	185	169	169	185	144	147	182	199	189	179	174	165	185	147	182	162	154	143	159	212	165	178	169	174	169	152	160	182	195	177	158	162	164	154	176	183	208	185	166	174	167	184	170	190	166	148	163	173	163	156	187	174	160	170	178	180	150	190	178	178	177	192	178	175	177	145	188	186	163	154	150	157	173	168	175	164	181	150	179	173	152	179	166	158	160	170	165	156	186	150	162	193	169	178	157	143	167	179	177	176	168	184	163	151	162	154	161	181	164	172	183	185	195	178	154	182	176	157	167	187	184	181	156	177	187	150	185	164	166	173	149	151	178	169	164	155	150	171	163	174	150	170	184	176	164	197	160	167	145	193	153	151	183	169	153	155	158	170	163	138	157	173	165	147	169	160	139	171	176	173	149	155	170	187	174	156	175	182	177	172	177	211	182	189	192	155	180	166	166	186	156	197	155	187	158	169	177	175	186	157	170	165	167	163	168	189	162	179	190	160	155	160	164	160	171	186	150	187	198	165	175	161	185	163	181	166	159	171	178	196	196	164	164	182	188	161	175	159	180	162	204	156	173	155	164	146	167	194	165	172	179	178	183	157	164	165	190	169	157	155	172	161	153	189	183	168	176	149	155	151	173	171	193	160	161	157	179	182	191	178	207	183	167	180	171	167	174	165	190	166	180	177	161	164	146	179	207	181	149	183	185	159	178	190	170	168	149	173	175	178	175	168	158	158	155	128	176	186	162	161	161	163	168	164	182	172	165	154	169	186	160	181	187	173	153	145	168	190	172	153	179	182	196	176	162	196	167	176	173	179	172	174	174	170	186	164	171	160	164	182	169	181	180	181	161	169	162	160	163	180	168	179	154	179	189	167	196	162	172	153	166	177	168	152	174	165	180	175	175	161	209	189	173	158	180	154	155	176	156	169	166	156	166	181	160	163	148	181	188	157	171	170	158	188	167	149	133	156	185	169	181	175	158	139	190	187	169	167	161	172	181	169	187	152	166	185	156	175	142	159	150	172	164	179	160	152	152	163	182	200	164	148	152	177	155	192	168	168	175	157	169	168	160	193	158	172	147	175	168	210	166	170	141	180	178	179	156	182	151	177	168	179	151	178	150	182	169	198	193	176	141	174	161	203	151	183	165	187	159	153	162	161	178	157	158	167	197	188	188	185	159	178	202	166	174	144	204	161	169	168	195	144	187	164	153	155	159	181	150	157	153	166	190	171	155	165	172	185	175	155	179	177	182	171	183	161	165	173	187	187	158	160	162	194	171	151	177	198	170	181	173	174	152	168	168	179	166	161	157	155	179	159	176	158	175	177	167	174	179	192	178	176	169	176	177	162	183	162	184	173	154	163	160	168	191	166	159	178	159	149	153	181	192	178	195	144	151	177	169	163	155	170	157	172	178	177	147	180	170	186	167	189	157	156	172	169	170	156	173	155	171	166	156	171	161	178	183	157	166	152	180	185	168	182	205	179	169	175	177	163	158	168	159	170	196	167	155	173	172	171	181	189	139	162	160	170	158	174	167	202	168	145	203	171	148	165	175	174	173	172	148	187	169	178	175	162	185	159	179	161	156	157	164	163	181	171	152	161	188	175	174	153	160	167	170	172	165	157	170	151	165	158	160	156	165	174	173	189	167	169	160	156	172	181	171	168	183	183	152	178	176	158	142	174	164	145	162	157	158	160	181	167	161	166	173	178	165	176	172	168	182	181	152	187	178	187	163	174	191	153	171	166	185	183	168	164	162	196	178	170	168	183	178	179	171	143	165	175	176	156	179	179	172	178	173	158	158	159	149	184	165	195	178	172	167	174	176	192	193	171	183	187	143	157	175	157	175
22076	18040	24588	22001	16652	9964	5726	4977	4172	3575	3235	2450	2151	1913	1689	1443	1426	1311	1163	993	925	874	813	759	692	628	650	644	590	604	617	591	572	542	525	505	503	485	510	511	461	506	447	462	481	444	459	444	445	424	421	421	449	428	442	447	452	409	441	443	415	394	442	408	396	371	417	435	406	414	411	411	428	471	400	411	426	462	462	422	374	431	397	433	415	410	411	421	429	418	436	406	435	415	406	460	421	408	412	417	418	380	414	424	389	422	433	406	401	430	428	407	399	407	424	398	428	436	394	390	423	415	379	413	438	428	407	437	420	445	432	365	442	460	401	417	444	401	431	398	433	405	367	374	440	385	420	422	432	417	442	410	384	412	380	417	383	396	448	383	430	410	437	431	417	439	384	426	431	422	411	389	434	420	445	420	381	404	428	433	439	394	405	425	402	397	418	408	409	422	411	384	412	425	418	433	409	450	409	422	412	411	401	406	422	381	453	385	392	417	362	402	442	426	404	427	375	406	405	403	388	446	415	418	386	404	396	410	426	390	396	441	385	422	413	402	427	407	423	439	429	416	411	389	408	430	430	441	401	416	392	409	428	416	398	417	412	417	423	380	431	396	444	391	404	422	417	442	431	397	420	445	428	403	425	422	387	407	414	409	412	429	409	395	419	401	412	421	425	396	407	430	458	410	389	393	398	388	451	413	399	434	446	406	445	412	431	405	402	424	396	413	421	391	442	421	394	426	426	383	409	383	419	429	378	415	423	416	392	404	415	426	425	402	411	388	423	412	461	430	437	406	381	411	421	407	440	390	405	407	413	391	401	392	407	451	397	412	427	391	402	400	433	393	405	429	380	442	418	462	403	415	436	396	406	398	419	450	411	440	464	438	416	398	400	398	430	413	426	361	396	433	419	465	398	397	420	428	443	418	414	383	429	391	417	405	405	416	426	418	442	435	424	420	426	398	425	429	452	405	398	446	390	418	434	429	388	381	400	385	422	451	411	430	370	390	426	428	436	422	397	398	455	422	381	387	435	427	381	408	452	440	431	427	385	427	451	404	433	449	459	417	458	434	421	443	416	414	438	409	448	417	424	437	411	420	385	447	399	428	407	439	419	420	464	404	434	421	424	415	418	426	417	438	392	405	386	405	408	394	422	418	410	438	435	405	400	431	402	450	428	391	430	406	421	373	402	421	469	445	393	406	435	371	464	409	393	413	405	410	417	415	444	410	416	428	422	405	417	427	404	421	403	403	417	389	405	411	405	393	425	415	422	384	466	442	392	409	431	397	398	381	413	373	423	412	411	418	376	398	386	415	469	408	405	420	438	417	420	439	419	422	383	407	439	449	430	432	436	396	404	417	414	443	409	415	427	461	459	396	382	428	424	401	428	424	413	439	416	428	419	435	430	398	372	451	427	441	441	433	387	416	428	421	410	411	436	407	418	414	360	404	420	401	366	414	411	422	412	407	391	420	377	427	440	399	400	426	438	438	425	445	400	420	393	447	442	398	414	418	428	379	409	429	431	422	416	400	427	430	420	374	412	441	387	394	422	427	392	409	434	403	442	399	442	369	383	386	402	370	426	439	413	434	392	465	430	375	428	411	406	392	418	412	422	444	406	413	403	380	416	408	444	426	414	432	391	431	406	401	389	423	437	449	460	397	430	436	422	413	392	387	434	389	424	407	403	405	441	440	447	409	424	411	448	416	395	399	421	431	446	415	422	433	416	403	394	413	444	379	451	372	394	423	420	449	443	447	434	416	428	414	427	409	413	408	386	422	454	428	427	433	423	404	409	434	414	406	412	402	402	410	418	362	419	423	421	386	414	403	451	395	416	400	415	441	416	425	409	392	409	415	431	377	429	437	452	409	406	412	422	435	433	412	419	423	403	385	416	384	379	422	469	406	432	437	406	376	445	409	397	379	448	414	399	382	421	444	420	435	405	414	441	425	440	393	425	442	419	420	410	432	429	409	441	394	381	414	404	434	400	427	417	417	443	445	422	406	433	430	427	408	416	443	440	402	423	436	413	426	404	389	434	406	414	409	429	416	417	443	444	479	418	431	428	386	408	392	416	412	420	442	388	427	392	415	390	456	412	416	423	396	409	434	422	354	387	401	419	429	404	409	421	403	397	448	415	414	393	413	462	425	438	398	417	395	419	366	409	400	416	395	430	423	424	381	470	410	379	398	422	413	397	376	388	402	403	399	427	443	455	400	401	409	393	416	406	425	402	413	433	427	440	443	430	437	442	413	436	398	461	416	430	421	399	391	384	370	426	411	434	404	429	437	426	404	435	404	423	409	417	384	388	423	448	385	412	403	424	432	424	432	431	429	430	397	401	401	388	416	441	429	429	411	419	389	415	413	396	402	451	401	403	398	399	407	404	418	417	416	424	439	436	441	487	447	426	440	377	450	458	395	429	408	413	405	436	446	436	419	429	431	452	426	397	404	431	449	448	396	421	420	439	436	425	405	385	451	412	428	400	416	408	411	383	401	400	426	419	412	426	411	426	400	426	414	436	447	450	428	459	429	445	434	400	377	416	430	398	401	451	389	412	439	424	434	413	443	460	410	429	451	418	395	408	432	407	399	388	447	403	404	420	390	421	364	417	424	406	435	401	403	415	407	423	404	462	445	438	434	425	437	415	472	391	404	404	414	460	417	399	437	424	419	417	433	445	441	424	460	418	425	429	430	437	397	403	411	428	397	447	387	398	404	391	404	400	388	413	435	472	420	438	412	388	435	416	406	461	410	405	390	447	433	350	403	405	414	431	421	443	408	452	418	446	414	410	417	437	432	393	402	407	453	379	417	465	431	424	456	393	423	404	394	392	451	449	395	422	405	441	423	407	431	425	419	402	420	377	425	389	425	399	412	413	411	380	414	428	439	398	454	452	410	433	424	452	444	405	413	406	420	434	462	396	383	444	421	439	476	398	407	396	435	426	428	410	395	427	401	435	458	424	412	416	447	398	426	437	381	446	397	396	412	418	454	426	423	370	446	398	395	433	402	396	436	435	373	432	433	377	400	435	409	412	452	428	421	449	414	426	392	419	389	460	402	418	438	423	428	424	369	393	412	401	415	446	398	428	431	433	414	410	432	412	417	454	464	399	436	414	384	400	426	413	416	394	448	369	441	409	447	388	428	391	440	433	392	423	414	434	427	436	397	433	436	472	414	403	451	435	429	428	414	400	421	417	387	410	405	425	415	445	412	400	401	387	406	442	422	451	445	415	430	425	394	451	443	428	420	422	443	424	417	403	416	410	411	431	365	438	406	465	401	432	466	408	451	400	403	410	413	411	427	431	393	438	411	393	421	405	426	462	445	423	406	430	445	416	443	421	399	460	419	403	443	440	401	396	436	413	425	415	420	387	439	400	401	435	442	432	396	390	463	402	376	408	403	400	430	454	396	415	439	456	417	438	408	436	413	416	397	428	398	408	451	388	411	427	430	383	424	410	432	431	419	417	428	383	412	429	409	406	423	427	407
12542	6127	4090	2149	1071	702	520	494	377	339	334	293	280	255	220	237	231	246	186	214	199	201	233	215	213	192	176	212	175	199	179	203	200	170	153	184	198	175	193	154	189	189	185	169	167	172	175	191	171	191	188	195	169	185	170	186	175	171	200	199	195	192	189	191	192	196	194	169	195	158	192	190	194	181	181	198	180	161	173	178	169	189	183	184	160	178	202	186	170	169	191	179	166	183	161	175	208	187	204	181	197	177	188	159	178	166	187	196	173	189	182	187	188	163	205	193	177	157	180	198	204	178	169	181	179	182	192	172	187	168	163	197	157	154	178	185	178	182	193	162	169	193	175	192	191	189	190	185	175	169	184	168	175	189	174	167	173	171	201	175	160	192	155	204	159	164	191	190	158	179	186	191	193	176	151	193	170	213	163	165	187	169	168	191	176	196	197	196	190	196	175	173	158	172	160	183	150	187	130	166	169	182	164	157	155	171	168	160	173	174	166	171	184	160	186	164	195	192	156	192	168	168	165	196	196	174	168	183	178	193	194	162	162	200	188	158	185	164	192	174	178	194	181	184	186	209	164	184	168	173	175	147	178	206	193	206	181	161	191	174	174	176	189	149	190	173	166	172	185	161	191	187	200	172	181	176	159	177	193	202	184	205	162	182	191	184	184	188	172	181	192	185	174	189	171	180	184	174	177	137	162	180	169	166	168	177	175	173	167	190	197	204	174	158	197	182	211	178	178	175	192	173	173	173	190	193	175	165	198	174	162	204	221	171	179	189	175	177	161	154	171	212	206	174	171	178	182	196	177	175	191	172	164	210	209	206	156	162	179	186	199	174	186	184	181	190	163	174	178	179	180	181	175	173	158	181	181	172	190	197	177	189	178	190	202	184	181	184	171	171	209	181	198	189	200	181	188	196	196	172	169	185	189	174	192	172	193	172	199	208	174	178	184	188	183	189	175	162	185	185	163	161	178	177	146	164	171	167	164	170	189	192	194	193	180	190	192	175	188	172	181	166	170	183	173	169	191	191	173	192	183	158	145	170	186	200	189	176	211	182	158	201	175	177	181	184	191	157	201	173	186	183	169	169	201	187	174	168	186	193	192	205	168	189	182	187	190	195	170	167	183	185	179	177	203	177	167	176	175	171	176	156	188	192	182	198	182	205	166	179	190	168	159	175	186	209	187	183	159	186	154	168	215	166	182	178	176	189	165	196	174	167	172	195	183	178	183	181	219	207	171	188	169	160	188	161	188	187	179	193	203	195	188	185	166	173	168	177	166	179	193	164	171	161	155	193	207	213	199	165	181	174	153	184	204	178	150	144	184	174	178	172	186	193	165	215	181	200	169	176	177	181	157	176	187	173	155	177	177	189	176	185	204	185	151	169	169	197	187	193	193	184	195	196	187	164	170	176	166	188	187	157	194	176	196	185	172	176	178	177	208	133	187	191	174	157	193	179	177	198	186	178	159	187	159	159	179	175	195	176	175	170	181	180	186	193	192	185	152	166	199	187	188	141	186	168	191	194	159	189	180	179	192	189	189	193	160	188	181	183	171	205	180	175	172	183	171	196	182	189	200	180	196	205	193	184	181	183	182	188	170	182	175	195	179	163	183	178	188	160	172	173	197	214	192	208	173	165	191	158	167	170	179	160	186	194	181	179	182	188	181	199	199	180	181	187	201	187	192	203	202	175	172	166	175	173	194	179	181	158	183	188	184	169	201	159	206	181	165	167	166	187	157	199	189	177	165	184	208	201	191	184	171	208	186	181	194	197	168	207	183	190	166	168	172	190	191	181	191	186	192	192	173	186	173	183	175	181	202	173	195	175	184	178	206	164	195	180	193	174	162	185	174	173	183	191	196	180	196	151	187	171	185	174	179	203	197	194	152	182	195	167	166	192	176	170	165	175	181	172	193	195	172	191	167	176	176	170	170	187	202	190	173	210	189	176	199	177	177	160	179	175	185	174	225	182	193	187	196	183	181	185	174	193	187	200	184	201	166	174	172	174	193	198	176	178	192	178	192	185	171	194	182	169	175	232	185	175	198	190	183	193	176	218	198	172	183	175	195	200	164	187	174	205	166	172	196	167	165	169	183	196	183	211	190	183	175	176	183	182	174	173	174	193	195	179	186	183	183	155	185	195	170	194	162	176	175	184	162	188	205	176	205	174	165	182	173	179	180	181	152	147	185	183	171	173	175	155	213	189	184	167	184	186	174	178	187	163	165	159	187	166	154	166	180	180	203	170	179	186	181	187	190	190	148	175	175	182	176	151	193	171	150	177	189	193	167	178	179	220	178	170	171	173	192	190	205	152	172	207	187	216	171	214	176	180	163	177	169	181	183	183	202	173	160	154	181	158	162	178	181	193	198	154	178	188	190	183	180	163	185	202	164	179	168	177	182	188	164	193	181	163	171	199	191	178	201	162	180	226	173	180	192	171	165	187	192	149	168	213	176	193	189	181	198	180	205	176	189	198	204	189	189	171	186	195	195	189	181	199	178	192	200	198	162	159	155	169	134	166	151	169	171	202	193	191	176	189	169	168	177	165	203	182	196	181	166	199	165	196	162	164	180	202	170	179	189	188	183	199	195	185	200	182	188	177	180	164	188	214	177	176	162	170	174	175	162	179	172	169	187	174	186	172	167	180	174	170	164	186	149	166	187	172	160	180	180	203	179	147	198	194	180	187	148	170	196	179	171	176	171	182	194	199	172	193	171	172	174	182	182	191	167	166	160	181	170	208	155	164	187	193	180	168	146	182	166	170	159	175	195	171	161	196	183	157	190	162	200	166	196	191	182	191	192	182	172	185	172	192	166	189	173	201	179	187	192	178	177	172	198	162	184	186	181	194	166	195	194	186	172	175	174	163	171	188	161	187	221	162	187	204	204	184	185	199	182	204	167	144	188	213	170	149	180	172	185	183	184	196	182	196	198	198	197	174	162	161	206	159	194	173	173	212	155	170	180	188	162	171	171	159	190	170	183	179	196	161	202	177	187	192	189	174	185	188	183	178	182	192	205	175	166	174	186	167	170	183	201	158	178	169	218	203	180	162	190	177	192	175	151	185	188	184	184	200	171	161	204	167	198	170	175	160	196	183	200	186	156	162	175	173	173	198	214	192	189	198	180	184	193	177	188	184	181	157	178	195	194	172	174	168	171	170	161	173	195	178	180	181	178	169	192	159	171	175	209	196	205	191	185	161	194	171	178	196	185	163	187	189	190	176	171	196	204	182	192	190	181	197	197	163	175	176	176	166	193	194	177	203	175	156	181	200	195	195	186	144	183	173	162	183	174	167	189	205	173	191	189	193	193	188	206	197	175	176	178	200	182	164	185	165	163	181	185	172	174	187	184	176	145	174	204	176	165	158	171	180	160	174	175	192	182	180	186	179	177	194	198	158	194	202	179	214	194	181	207	171	192	192	216	205	212	182	165	186	179	172	194	164	177	195	206	163	179	158	185	193	180	183	185	201	189	181	172	203
9095	6482	7939	6426	4154	3047	2335	1925	1611	1407	1301	1169	1127	935	879	769	733	721	677	645	572	526	547	554	530	562	531	511	537	509	477	517	521	482	477	450	496	486	524	457	472	467	472	489	510	447	494	448	470	440	451	442	433	431	420	456	423	448	422	465	428	486	469	431	452	424	462	433	445	431	490	440	468	431	447	457	437	434	448	425	458	446	436	438	479	464	473	448	474	445	461	437	445	435	447	427	415	431	460	430	418	413	440	463	445	438	442	431	460	472	440	426	421	461	466	430	436	439	430	406	439	481	450	483	445	459	419	464	459	464	435	444	438	420	451	460	438	466	455	434	408	446	438	447	427	445	458	456	444	444	419	459	451	447	427	449	438	441	459	448	431	428	446	444	462	472	439	435	482	403	436	424	429	401	447	440	414	457	422	421	426	445	462	457	445	452	419	443	453	421	443	446	472	414	431	436	428	442	496	443	405	446	444	442	480	404	447	447	450	451	403	441	454	445	443	391	445	438	442	431	437	429	446	445	409	410	464	459	458	439	494	472	418	429	440	425	503	452	425	456	463	454	420	444	472	456	418	441	390	427	417	447	424	417	471	463	420	443	454	421	411	486	484	448	467	458	421	453	445	448	484	440	470	417	446	483	444	458	458	465	429	457	460	438	433	449	452	448	433	453	440	488	436	453	465	431	401	423	428	468	508	448	426	470	479	450	388	440	448	451	428	447	477	475	432	430	466	478	426	421	464	437	456	453	457	473	480	467	472	413	446	491	459	396	451	410	444	447	430	452	437	444	433	443	446	459	443	462	438	460	422	474	455	429	436	423	438	442	421	442	433	461	452	475	440	423	421	391	423	480	493	437	444	468	463	447	447	439	439	460	468	423	428	483	436	437	473	482	432	443	430	456	407	448	477	429	421	440	452	447	440	449	428	452	446	455	456	445	462	438	404	445	440	448	443	487	429	437	419	490	445	427	389	442	413	452	486	479	411	434	443	408	408	441	454	423	482	450	406	461	449	469	449	421	459	443	463	479	431	434	408	458	446	450	438	413	476	482	441	437	437	461	454	476	389	440	439	441	446	450	455	446	437	446	435	472	437	428	427	469	461	476	454	452	421	411	441	443	430	396	449	426	424	479	412	442	487	464	415	435	469	444	429	443	452	470	436	456	473	448	450	485	434	443	427	405	440	413	442	434	458	421	453	457	447	405	402	427	436	450	463	451	458	423	446	457	437	436	439	466	434	398	476	411	450	427	470	454	425	438	415	427	402	429	452	433	485	452	459	457	467	445	463	463	457	419	487	422	485	464	432	449	456	421	461	437	427	478	444	430	485	455	419	430	479	430	455	443	472	465	433	426	476	477	433	458	399	453	447	425	441	487	448	460	432	458	434	456	458	476	434	452	417	432	442	432	465	456	426	445	446	408	448	442	409	455	446	473	438	402	453	444	437	475	472	406	451	418	416	459	456	451	461	435	486	433	443	452	407	457	427	447	444	466	467	443	466	451	457	449	487	460	449	433	413	422	499	436	432	409	478	406	411	424	455	470	425	407	488	419	459	485	442	437	442	424	439	446	434	413	491	430	473	406	435	486	452	467	447	463	454	437	427	414	421	442	477	483	446	466	417	427	417	441	466	439	427	438	457	462	464	447	435	418	457	460	467	448	439	441	446	429	474	442	432	439	455	446	455	455	492	445	444	472	443	451	445	448	443	483	396	444	450	462	474	455	449	472	446	465	441	443	427	407	462	431	458	419	463	449	422	453	415	465	411	435	431	446	447	472	420	426	468	415	423	451	454	451	475	437	445	432	475	483	400	448	409	459	446	452	430	460	429	447	414	431	453	466	415	451	449	449	440	422	423	466	431	463	447	468	429	461	436	425	474	461	426	468	444	480	449	429	443	428	466	478	430	419	416	445	457	455	441	442	425	432	418	448	440	421	429	446	420	506	459	429	434	421	430	454	427	468	435	471	458	467	472	449	438	423	435	464	438	472	469	452	420	451	436	429	433	483	465	438	460	443	451	455	448	456	440	418	436	431	447	460	471	443	443	463	456	458	432	452	447	452	415	434	422	404	423	457	468	434	417	481	462	467	466	459	434	462	437	458	462	452	434	404	434	463	434	432	475	478	433	398	451	421	425	482	437	439	455	440	374	449	452	419	473	441	448	420	467	458	430	457	454	451	470	445	446	462	448	437	441	437	468	438	444	445	428	446	478	419	476	444	484	433	456	454	426	418	473	409	426	437	476	417	418	476	440	452	464	437	463	483	411	445	444	474	461	432	467	466	492	412	452	430	441	399	444	427	452	442	453	451	463	444	461	441	462	457	409	413	456	473	432	494	449	437	426	426	464	446	468	489	441	474	434	461	425	474	474	462	432	494	466	474	444	474	458	415	399	448	407	440	423	440	458	429	450	398	454	427	452	440	495	466	410	436	454	455	435	475	478	453	465	423	430	433	424	462	423	467	417	449	441	437	396	455	456	458	461	424	432	424	408	416	440	441	463	433	426	443	471	423	443	486	427	443	439	426	462	407	449	449	471	445	497	450	439	420	475	457	440	445	465	469	423	446	466	422	445	441	430	417	445	450	433	448	457	491	424	447	439	386	441	462	444	445	437	468	422	456	434	479	454	443	421	447	429	452	449	401	442	464	422	464	435	427	413	485	461	446	414	406	406	476	458	471	442	472	416	433	406	438	427	441	437	458	440	434	441	443	413	443	437	464	407	448	491	409	461	447	462	434	454	462	464	463	429	446	399	465	416	435	406	449	425	442	439	433	439	425	444	440	470	461	426	448	459	421	470	468	439	448	449	429	477	448	484	433	426	445	464	420	444	451	451	476	448	448	416	424	460	450	425	438	472	476	479	448	478	468	446	429	404	461	486	438	420	475	441	451	424	450	463	457	443	450	443	463	446	445	480	445	431	463	476	460	463	447	435	461	450	443	485	425	411	473	445	442	434	438	439	414	469	446	449	430	474	454	456	463	449	473	448	452	494	482	437	472	480	470	471	475	446	413	421	437	419	445	449	454	423	395	463	449	447	480	473	419	463	398	417	455	427	410	447	461	433	481	447	471	388	461	463	410	480	435	472	399	452	429	430	469	457	436	423	464	452	440	451	463	454	419	468	452	518	461	439	464	433	434	463	453	447	437	460	434	485	456	440	445	438	450	420	469	403	433	454	438	482	417	477	458	430	457	458	430	447	460	407	452	476	441	460	458	418	491	456	464	431	464	470	440	459	434	441	440	424	452	456	470	429	411	410	446	458	414	465	428	451	507	406	414	431	449	431	446	398	444	413	424	472	423	435	436	410	461	424	439	440	406	457	436	440	434	456	469	450	424	423	387	464	435	426	439	462	431	468	479	442	445	458	423	444	455	450	478	430	446	449	438	428	437	422	422	461	402	478	499	458	431	457	484	375	473	440	434	455	449	458	483	421	442	484	493	458	427	431	442	441	440	414	472	442	453	475	438	474	460	430	496	413	431
25549	13473	12106	8115	4586	2388	1060	795	608	583	452	385	360	305	385	304	279	285	253	216	248	229	213	234	219	210	211	201	196	220	233	201	184	208	207	230	195	211	198	207	233	222	197	200	198	189	208	208	182	187	199	234	213	221	209	181	206	186	213	178	192	177	221	180	166	202	209	222	217	175	187	208	201	182	183	206	203	173	207	186	200	215	157	220	206	187	194	202	175	206	219	197	207	208	186	173	191	214	187	167	200	176	202	192	172	193	185	182	208	188	209	202	191	177	202	193	219	204	190	187	211	214	204	179	187	236	221	217	184	193	176	184	201	195	209	208	207	200	205	197	189	211	181	178	197	201	195	214	201	213	183	187	192	177	181	194	177	227	196	196	194	183	190	193	211	200	211	194	214	202	205	208	229	201	208	177	197	197	187	196	185	175	199	197	211	187	186	198	199	198	194	208	203	210	202	202	188	164	181	180	185	196	236	186	186	234	196	191	210	205	218	197	187	198	207	193	183	181	190	199	195	199	219	212	175	213	187	210	181	205	184	176	181	195	181	210	187	198	198	190	184	191	171	212	218	226	218	203	198	184	184	222	186	186	171	165	214	198	192	195	221	217	208	190	197	215	196	200	212	171	168	205	183	211	169	187	174	190	198	208	182	200	222	212	197	200	196	203	207	221	206	191	205	210	196	194	178	210	203	190	214	197	212	209	200	195	202	231	187	199	199	166	182	215	188	193	185	197	165	194	184	206	216	216	187	170	192	206	230	186	191	169	209	202	195	198	172	161	200	216	188	203	212	204	160	206	169	163	187	195	187	219	220	189	213	190	216	211	183	195	202	174	191	207	192	191	204	195	215	172	186	196	165	192	171	206	233	184	197	179	217	224	181	177	188	217	219	180	220	198	213	196	205	192	210	214	203	173	187	187	216	181	194	215	205	212	173	209	195	193	174	177	203	192	201	194	244	199	215	184	197	200	192	189	191	204	171	201	207	183	194	178	206	186	174	189	211	204	186	198	186	206	203	202	196	188	203	183	207	174	185	201	178	193	195	222	206	185	193	196	197	178	189	197	216	199	187	193	208	197	210	184	214	189	183	214	185	190	191	203	177	190	212	175	202	203	200	196	179	186	217	220	179	191	201	203	184	167	198	208	195	202	200	187	197	215	207	179	195	201	193	184	184	190	187	182	192	196	188	215	188	180	182	194	225	202	175	193	175	179	202	191	194	221	234	205	192	187	229	190	198	182	187	221	199	186	176	186	195	202	181	185	197	204	217	210	185	229	206	177	201	222	183	212	192	184	202	161	201	222	200	191	195	198	177	194	192	203	187	189	198	185	173	184	206	168	209	206	211	178	212	230	208	179	193	206	179	191	228	199	197	184	228	198	193	203	193	194	211	208	219	203	202	217	195	217	172	188	220	173	206	201	185	196	183	187	180	192	207	214	209	189	214	209	192	195	174	218	214	191	189	208	162	192	180	190	206	180	194	195	186	209	206	202	201	222	180	176	187	170	173	190	199	194	179	206	184	198	195	203	208	178	198	196	189	193	191	183	189	185	189	182	180	193	194	198	194	204	184	211	227	219	188	175	204	178	181	206	203	190	186	192	191	203	201	181	211	203	205	202	200	174	200	202	187	201	200	231	186	203	172	163	225	191	182	187	191	192	196	205	195	186	220	180	203	184	186	204	195	201	164	183	184	183	194	219	192	205	178	215	215	189	190	189	213	174	213	191	190	204	174	188	172	169	196	199	197	216	195	214	182	213	222	196	195	214	186	188	199	200	200	191	180	179	219	203	191	223	181	180	185	200	187	202	182	226	198	188	194	195	198	194	153	191	185	224	205	200	209	189	207	196	205	192	218	195	223	219	191	225	200	220	207	213	230	164	203	190	199	207	183	230	224	198	182	207	189	188	202	229	188	194	179	202	185	204	182	215	195	193	210	191	194	219	171	195	215	195	191	187	217	198	200	220	193	193	178	201	190	152	188	211	196	208	204	202	199	211	204	172	177	212	183	205	195	182	219	174	179	183	201	202	173	178	185	190	184	187	203	213	177	214	195	210	191	199	194	221	185	194	196	191	167	203	165	179	178	188	187	194	197	222	200	205	190	219	215	226	192	192	223	182	216	181	205	207	210	199	210	194	215	190	184	182	180	163	173	190	190	206	209	168	215	190	256	211	187	214	183	196	184	177	193	203	172	211	214	192	181	192	216	168	168	197	188	193	186	182	192	192	171	200	181	185	225	198	194	192	189	221	199	221	189	189	199	208	196	195	194	226	209	205	189	215	199	215	190	190	204	193	176	198	216	205	216	209	184	190	193	203	199	190	199	227	204	163	204	182	179	196	187	182	180	205	170	201	190	201	212	194	183	199	187	184	201	231	179	203	196	191	191	201	178	187	187	184	166	200	199	202	189	207	196	184	205	167	178	196	225	202	229	168	221	185	207	165	218	194	173	197	195	206	208	183	211	212	222	221	199	217	180	196	167	175	189	191	173	208	202	214	193	186	191	204	186	177	202	197	202	200	174	194	202	178	217	168	209	199	190	207	194	192	194	207	196	196	181	202	251	216	198	199	202	202	175	209	228	205	199	198	173	200	209	221	170	170	195	209	207	201	181	210	170	184	193	181	203	217	197	199	181	193	197	182	205	209	193	214	191	181	210	198	202	183	201	203	181	159	202	190	196	227	187	184	168	206	196	181	211	196	179	213	188	173	195	201	230	216	172	185	183	208	181	187	211	207	211	178	191	193	185	183	195	194	182	198	195	198	184	161	204	202	217	179	180	185	201	221	197	187	194	209	200	208	222	173	203	206	182	222	187	211	199	210	211	203	202	222	199	177	175	191	195	217	194	189	187	204	180	210	178	192	222	198	187	205	195	203	202	195	187	201	173	221	203	198	168	180	208	198	221	213	196	201	179	207	183	200	218	186	204	203	216	193	191	197	222	194	201	194	194	210	189	213	185	200	191	198	172	198	213	205	189	193	186	215	197	224	199	212	172	197	199	184	178	218	197	198	205	198	227	183	196	199	199	189	204	191	204	213	180	194	185	212	191	210	175	197	234	198	178	193	211	199	200	202	182	222	208	187	185	183	203	174	218	209	208	190	180	196	214	197	200	187	200	165	187	165	186	181	218	214	208	194	183	172	205	192	192	197	174	193	207	194	183	194	181	174	199	207	173	197	193	198	195	216	220	193	188	188	198	193	200	206	192	204	196	214	181	217	206	200	176	205	190	213	173	195	237	163	195	229	190	212	210	201	212	185	198	178	178	178	231	180	181	223	200	171	207	171	176	197	198	192	209	219	189	196	198	189	182	209	192	185	183	186	210	191	198	181	187	200	192	208	179	210	192	185	200	213	223	187	203	172	184	185	188	188	183	188	171	190	198	198	205	197	196	178	189	197	222	191	196	202	206	199	188	197	210	204	173	189	205	178	201	217	202	194	217	196	185	181	220	228	180	176	191	218	191	181	185	217	178	168	199	209
18341	12375	18496	16481	12838	7287	4219	3492	2990	2568	2222	1762	1566	1500	1269	1139	1083	946	877	852	766	715	710	673	685	611	618	594	586	587	566	588	591	514	549	567	535	576	501	504	534	492	526	558	539	443	543	511	499	532	464	480	480	506	487	485	512	481	480	529	441	519	507	478	472	463	497	443	459	491	454	472	466	491	500	470	468	477	510	476	423	458	478	473	499	487	480	468	496	469	513	470	445	494	503	491	452	478	488	485	527	477	485	479	480	500	498	473	474	446	463	481	515	495	495	473	486	471	512	474	463	500	486	487	489	499	474	466	482	495	470	510	476	521	454	498	469	489	488	527	490	467	473	466	459	446	486	506	452	473	476	476	480	471	460	487	505	474	527	471	513	463	463	474	476	471	506	473	500	474	493	513	472	503	501	472	441	498	452	475	508	455	482	474	469	521	445	501	480	474	470	499	459	479	480	488	451	469	476	499	494	514	485	487	521	451	498	487	464	477	466	475	449	494	512	463	465	496	503	469	480	443	472	493	461	505	469	457	481	462	492	469	505	432	503	449	485	504	496	482	478	449	492	470	456	468	463	507	507	478	482	483	471	483	473	442	503	482	491	457	452	454	474	468	461	471	451	493	479	440	514	473	484	444	448	482	416	479	479	487	489	469	482	454	510	436	463	483	459	448	489	491	470	450	483	532	473	542	490	454	497	502	476	502	495	458	481	480	484	487	475	455	485	494	523	461	478	523	507	482	477	489	490	463	471	458	472	486	525	481	457	491	508	473	442	437	452	486	463	462	521	480	459	470	464	475	459	497	475	459	513	491	454	497	484	521	454	457	497	464	488	484	518	485	485	504	481	444	497	462	472	479	494	482	487	488	463	492	427	440	512	538	487	476	504	481	498	464	521	462	473	499	507	469	453	443	479	471	502	481	469	478	483	472	484	475	457	463	483	483	488	506	481	525	474	454	452	456	491	485	469	490	466	497	491	501	476	485	498	478	475	491	479	504	449	487	507	469	483	508	456	449	498	474	482	450	497	462	467	468	457	497	528	503	466	454	481	490	453	517	474	509	478	505	464	464	520	477	470	492	467	491	483	484	471	457	468	478	452	496	489	524	493	481	480	533	491	461	486	495	504	508	513	444	471	483	467	459	483	464	497	487	495	445	454	490	506	483	450	477	454	498	463	472	462	497	483	523	527	476	496	494	495	465	486	489	426	441	460	459	500	512	491	486	478	458	498	477	439	483	465	499	474	479	480	473	485	480	492	448	460	454	530	459	504	465	510	471	467	485	500	470	474	493	455	468	448	488	477	490	516	445	474	517	460	436	498	482	466	461	464	469	464	445	466	491	451	478	449	476	468	459	487	511	513	501	467	467	487	456	471	428	524	478	473	478	487	493	473	476	482	489	492	463	472	492	473	484	496	487	451	502	448	501	490	451	444	472	483	454	499	484	458	470	465	428	478	475	440	453	520	456	476	495	508	444	437	484	491	499	469	504	469	492	474	502	473	449	473	516	485	482	501	482	455	440	496	468	492	465	494	484	455	493	519	475	495	463	431	486	476	439	519	503	458	448	501	470	496	448	477	480	460	480	488	483	487	499	497	478	464	473	472	474	506	476	483	495	507	478	446	471	473	469	458	498	501	464	463	455	499	504	523	480	499	462	482	498	498	474	494	494	505	500	469	449	503	495	499	487	474	478	441	466	494	508	455	489	506	459	482	485	436	481	473	473	469	464	522	450	516	441	468	505	455	461	508	485	522	447	459	479	501	473	485	463	492	452	502	462	515	465	506	468	467	484	507	520	453	487	457	494	494	475	449	536	489	493	455	519	457	490	453	481	471	531	452	500	489	502	491	481	496	509	540	493	477	499	493	465	496	490	463	432	460	469	496	505	473	471	457	468	493	476	476	465	494	467	525	504	473	493	460	449	483	506	464	492	494	493	453	483	523	453	521	470	473	449	475	516	513	478	475	488	487	459	491	463	502	483	464	447	498	466	449	482	457	476	497	493	456	488	528	467	482	494	491	508	476	502	460	481	493	474	503	484	482	485	475	481	465	481	527	473	492	449	489	504	485	451	499	511	471	442	464	454	492	500	461	483	461	507	453	501	487	476	466	468	455	495	461	458	464	484	457	478	503	464	443	480	472	478	468	495	479	469	474	447	484	521	441	450	477	485	465	472	456	523	457	470	481	468	512	492	495	461	486	458	416	513	441	497	490	485	475	499	494	502	515	485	464	500	494	479	454	470	463	482	477	452	480	482	481	536	482	450	478	454	516	511	458	484	430	474	469	444	447	468	491	466	466	515	497	484	488	466	495	496	494	461	455	429	501	497	461	461	472	471	488	503	474	465	476	457	503	502	466	466	483	491	490	497	478	472	496	478	514	510	515	506	493	496	469	484	486	491	444	462	469	457	506	467	457	454	441	478	461	442	502	454	497	473	489	457	505	498	500	453	519	509	490	453	513	490	495	445	512	466	476	509	488	433	475	466	444	447	488	481	509	481	444	501	480	508	447	482	471	505	435	473	510	515	469	459	477	470	493	462	521	489	497	483	477	500	487	445	498	467	435	461	474	481	460	524	454	513	478	490	458	486	487	534	453	468	458	462	475	516	452	437	474	470	495	452	501	422	461	493	465	483	464	466	458	469	490	502	497	508	511	499	512	525	462	448	469	473	486	476	491	487	467	465	457	528	512	494	463	453	472	496	486	484	484	490	471	464	444	482	480	466	474	450	493	470	482	514	490	463	462	484	499	492	489	523	480	461	447	477	468	491	479	500	494	481	505	442	519	498	442	454	478	456	453	462	460	463	477	502	497	495	494	480	495	481	480	455	477	474	497	511	467	465	502	486	481	467	472	503	454	492	497	478	479	497	499	491	474	467	459	438	496	464	479	469	492	480	501	486	496	466	448	487	496	452	452	485	476	449	465	457	481	532	495	486	471	491	462	468	483	473	463	444	456	493	489	470	487	467	476	511	523	500	502	524	485	489	461	463	483	439	473	491	443	483	485	452	473	497	469	494	524	473	490	461	422	474	513	475	479	499	441	475	494	469	462	487	438	463	508	467	514	471	505	462	441	514	443	525	498	484	510	490	488	475	451	481	453	477	476	487	450	485	455	532	532	515	486	499	509	450	512	484	496	466	486	483	490	452	469	456	476	500	517	517	486	491	443	446	500	463	466	477	484	504	506	505	524	467	507	474	530	522	503	490	518	492	513	506	479	489	487	526	490	508	463	474	501	460	529	430	481	457	441	478	454	502	475	475	483	478	476	474	490	524	479	430	492	512	500	463	475	486	475	484	450	458	466	445	486	490	516	456	442	482	471	456	472	497	501	477	491	512	474	475	474	490	453	480	521	457	475	501	468	458	445	526	474	479	449	477	471	516	464	499	460	519	443	468	470	492	494	549	470	457	493	472	461	473	454	479	483	488	472	465	459	422	480	486	501	490	480	499	468	495	500	434	479	468	500	490	515	417	495	483	473	457
33747	19685	18975	13059	7714	3906	1584	1109	852	739	684	517	392	393	340	337	307	287	242	271	251	263	224	191	220	216	201	187	179	196	175	196	195	208	188	209	212	191	203	197	160	189	191	169	194	183	187	180	179	171	165	172	163	168	168	183	163	152	169	149	165	170	179	194	167	197	182	162	185	167	189	174	174	173	172	206	195	186	169	186	193	182	160	152	200	182	159	182	159	158	170	172	180	176	163	166	178	193	167	157	167	160	184	181	185	161	160	190	152	153	144	162	170	181	188	172	168	173	186	195	192	161	195	192	153	177	192	198	189	188	170	179	211	186	185	177	179	155	169	192	184	187	195	168	192	189	173	178	167	178	173	159	204	193	171	187	176	165	155	146	197	188	192	140	166	176	173	159	188	190	181	198	183	190	185	166	163	187	166	164	191	195	172	171	184	165	161	169	167	190	170	163	168	185	177	188	166	167	145	181	170	205	169	187	196	142	160	166	159	192	165	166	171	183	169	185	163	162	163	198	166	152	199	183	165	155	164	185	175	174	198	172	200	162	154	177	175	178	176	169	175	144	178	178	187	175	175	182	167	207	178	161	202	192	202	174	194	171	164	163	184	172	169	169	186	171	167	173	142	169	172	169	183	160	164	183	162	167	166	175	170	184	188	172	197	181	171	174	174	197	155	161	173	165	179	189	170	161	157	159	174	163	181	164	175	160	187	160	195	158	127	173	168	169	166	185	176	203	179	193	176	181	152	214	171	185	171	170	199	179	164	154	191	198	182	172	185	177	184	173	146	171	177	185	150	185	178	173	182	193	191	180	177	157	182	192	166	167	187	187	171	180	173	191	173	152	145	169	212	174	166	187	201	169	156	188	185	177	170	161	189	185	177	159	150	198	162	178	182	187	178	161	163	159	179	156	146	176	189	154	173	194	172	162	168	163	166	159	153	171	162	163	178	190	178	190	174	165	184	179	185	201	183	147	170	193	182	155	177	168	163	181	170	170	186	181	187	169	199	144	169	187	173	165	175	142	186	167	156	171	191	163	182	176	182	184	182	199	175	160	210	187	184	180	157	181	197	154	154	177	171	180	162	162	172	170	188	182	181	187	181	198	179	168	171	194	155	184	170	162	183	191	166	167	164	157	147	170	152	192	172	186	172	173	180	173	168	185	175	213	167	174	150	155	176	173	180	166	206	188	151	131	190	165	172	187	172	173	188	167	182	188	172	132	179	194	170	195	173	179	174	181	184	167	194	168	176	173	158	173	185	167	199	181	180	176	180	168	179	181	184	176	181	176	188	192	194	195	180	163	189	173	159	188	170	187	162	149	163	143	176	179	167	178	145	175	171	161	148	169	187	192	189	189	180	162	161	190	190	158	165	160	182	171	176	191	184	180	185	172	173	178	169	161	159	155	170	187	167	161	195	156	174	168	161	186	167	204	183	167	183	177	167	201	194	174	175	169	173	177	174	157	177	183	165	185	166	166	180	166	169	153	190	190	159	163	168	165	194	198	196	206	210	165	179	179	146	204	202	150	157	182	180	186	169	180	167	192	186	195	199	200	173	171	180	177	174	180	175	170	195	180	188	188	199	174	174	205	180	171	200	159	167	175	172	172	176	150	184	182	172	164	182	166	163	188	170	145	161	181	131	179	184	192	170	173	179	194	172	171	177	198	183	170	183	154	195	173	176	181	191	200	185	190	185	175	169	171	168	164	163	149	154	165	199	168	178	188	185	164	184	184	202	180	181	176	165	153	176	149	159	177	169	164	155	155	185	195	178	187	163	194	161	169	166	192	146	179	161	184	191	222	164	181	183	167	172	158	191	190	181	177	188	170	160	171	192	168	178	195	178	194	166	173	174	175	164	177	157	209	210	159	176	189	195	154	170	184	155	176	167	157	175	181	169	153	163	171	169	158	175	180	176	190	160	184	167	163	172	173	172	172	170	148	167	161	155	171	182	167	165	147	169	173	174	195	182	166	178	190	169	189	159	202	177	187	189	185	208	149	185	193	175	159	195	197	210	188	170	178	179	201	166	172	183	183	165	192	163	173	184	169	170	167	172	173	183	164	154	140	190	177	168	157	193	156	191	182	154	174	172	178	167	163	191	161	178	161	159	156	169	184	178	179	187	154	191	189	179	152	170	169	171	173	158	166	182	171	166	171	186	193	163	173	182	182	158	184	180	158	181	165	163	184	160	172	191	188	147	187	181	186	192	165	159	164	178	172	166	181	167	182	166	161	179	173	172	175	180	171	184	164	165	171	160	193	170	173	196	180	177	162	185	190	154	181	217	162	181	141	173	169	175	182	155	182	175	170	162	166	202	182	193	176	175	196	168	161	176	194	180	174	170	159	186	179	188	172	170	199	204	182	199	179	174	180	197	189	155	156	191	148	175	172	170	150	162	170	176	176	188	150	162	177	158	175	174	165	156	163	172	194	175	166	207	149	180	177	170	171	189	187	212	202	159	158	167	187	194	195	189	150	181	147	180	160	161	167	167	175	181	209	178	164	161	175	201	193	191	184	177	167	174	172	191	165	178	177	229	169	188	170	193	179	161	173	177	168	168	170	174	193	167	148	183	195	157	179	189	165	174	190	177	187	178	161	180	163	171	181	153	167	167	158	200	178	167	162	157	190	170	184	177	182	124	167	183	162	181	182	149	176	181	155	152	168	161	177	162	175	172	172	186	171	172	179	146	174	182	163	160	159	163	183	178	182	173	177	156	161	201	209	159	147	188	168	177	140	156	158	163	139	184	146	184	164	183	168	173	153	158	166	154	172	164	178	166	202	186	180	144	185	176	180	177	163	175	175	174	184	178	219	176	182	181	165	178	172	174	172	182	171	190	154	167	152	197	176	153	182	156	182	168	182	191	162	177	161	173	191	162	179	178	195	182	178	166	179	157	160	165	186	174	159	160	157	158	140	139	160	164	190	169	181	183	182	155	179	168	173	184	187	153	176	167	153	169	176	180	182	180	180	166	147	203	176	164	162	167	182	168	165	139	175	181	172	196	198	162	157	181	190	154	162	176	163	162	184	184	199	164	190	166	196	153	164	178	186	173	151	163	173	168	171	165	187	176	175	181	195	176	179	168	170	169	169	177	165	154	163	177	185	185	166	192	165	199	161	179	182	207	160	169	196	200	178	178	183	172	158	157	157	163	168	160	180	155	151	167	188	160	159	172	175	162	189	154	183	175	170	171	161	170	172	152	156	195	161	158	192	168	163	197	170	191	156	160	173	157	202	171	180	166	172	174	177	196	179	193	195	174	163	168	170	177	168	175	189	178	165	173	161	169	149	197	177	167	187	180	186	176	173	178	193	183	187	160	178	170	180	186	174	166	154	153	160	166	164	180	191	167	174	163	174	186	141	180	157	178	178	177	155	157	177	160	172	161	180	177	187	173	175	181	183	171	163	160	186	163	183	166	193	181	171	180	171	179	177	194	165	161	187	180	153	178	173	170	162	195	189	210	175	156	193	160	175
22617	16339	24425	22252	16948	10667	5903	4867	3979	3496	3106	2409	2079	1786	1739	1504	1358	1159	1222	992	922	824	755	751	680	658	622	606	615	577	570	594	553	565	513	548	529	528	501	509	530	487	514	469	506	419	486	456	436	412	471	452	418	450	454	451	434	442	461	432	426	438	433	429	388	398	460	402	431	428	441	405	417	413	416	435	430	424	418	420	425	471	419	428	435	439	432	458	398	470	454	440	422	428	460	469	470	384	405	435	455	442	434	468	408	421	426	407	393	435	397	444	408	431	399	398	446	413	411	423	434	472	466	431	438	453	409	395	387	448	413	455	428	422	431	444	446	416	405	409	432	453	417	428	397	428	417	406	440	392	458	403	431	419	433	392	434	420	466	450	425	446	437	406	430	452	420	404	477	412	427	421	423	433	429	417	445	437	413	460	407	444	429	408	386	430	400	408	437	449	391	417	430	475	466	393	430	427	413	440	420	432	437	393	441	415	441	437	448	433	438	450	445	453	400	427	408	394	411	403	463	413	439	454	431	437	391	411	469	425	415	416	419	467	423	389	427	434	467	382	454	396	402	435	415	402	426	409	415	468	449	448	428	396	379	450	443	415	422	414	430	483	421	431	448	397	423	415	427	426	430	418	460	471	436	423	426	443	430	424	438	428	445	450	436	424	426	446	456	426	440	413	397	448	425	444	426	420	441	438	431	432	417	417	453	401	430	417	415	462	447	413	473	424	376	416	426	435	407	391	413	430	448	428	420	448	445	439	462	423	398	430	441	418	419	415	416	407	446	403	436	460	428	398	444	430	415	407	451	402	434	440	428	438	453	414	444	430	425	421	435	409	409	445	418	437	418	447	442	420	381	421	378	435	435	420	414	454	465	420	435	427	449	453	437	434	448	425	430	455	428	402	406	429	433	430	462	478	462	448	415	426	436	471	458	406	399	407	432	403	444	467	434	444	459	439	457	474	453	434	380	397	421	407	424	465	458	462	439	432	444	428	426	424	444	406	424	400	398	450	408	429	465	409	435	426	441	432	409	418	444	418	464	430	456	425	450	398	448	430	435	425	450	414	394	413	451	449	449	455	381	417	403	418	429	420	427	405	385	453	421	437	452	424	468	449	411	422	429	441	446	416	435	437	401	420	483	430	466	444	427	425	440	429	422	444	428	445	435	456	437	395	441	422	425	416	402	402	405	408	420	437	457	441	442	393	420	420	418	407	425	423	438	401	450	459	393	414	470	422	408	415	438	445	391	399	434	451	404	455	381	421	436	388	419	437	427	426	450	417	386	427	434	450	386	412	420	404	433	407	386	394	421	440	452	416	419	451	432	430	412	449	435	405	417	434	414	412	402	409	407	425	453	372	419	440	392	407	434	455	392	432	446	449	456	446	414	449	452	408	450	398	415	387	441	407	406	417	425	450	484	437	419	396	423	419	423	417	395	397	457	436	425	451	403	402	412	433	433	441	422	377	440	444	463	433	438	420	430	400	428	452	412	416	431	432	411	431	414	444	397	437	432	440	422	429	414	434	451	409	420	416	442	402	450	414	413	470	419	444	423	410	428	443	426	432	445	397	415	434	427	430	413	415	456	428	446	432	417	419	431	425	424	453	388	445	452	454	417	425	436	389	419	446	426	425	441	393	420	457	376	407	444	413	443	492	412	439	429	406	459	455	388	419	467	403	450	442	416	429	422	428	461	442	409	405	407	396	424	452	455	401	388	437	422	398	395	419	426	422	428	447	436	417	426	416	447	416	455	408	398	414	431	418	409	425	428	415	406	438	413	457	404	449	433	434	442	403	435	476	443	416	437	431	415	461	433	403	422	461	434	429	403	439	450	415	425	417	444	459	437	424	405	421	418	416	435	455	405	449	407	419	432	429	423	427	431	414	412	425	413	412	427	421	408	454	403	434	427	425	477	435	445	425	479	441	446	434	394	430	452	447	450	439	425	443	442	433	436	432	401	436	428	410	392	374	424	423	433	438	451	444	419	445	407	443	386	420	477	427	443	422	389	433	441	435	447	402	410	419	404	464	388	387	436	419	440	425	417	428	419	404	426	440	427	420	437	418	431	473	410	408	465	403	407	424	412	439	407	417	441	423	394	442	440	436	445	420	403	411	436	419	423	476	397	421	476	454	440	453	419	424	417	421	426	406	416	426	443	437	439	427	385	433	443	436	408	430	462	434	417	404	422	434	460	437	450	367	425	405	386	412	400	437	396	434	382	446	464	426	403	428	446	410	423	430	418	381	427	407	445	392	460	444	423	436	462	429	424	412	430	413	436	442	396	419	418	453	430	391	437	422	422	426	426	428	411	451	423	406	416	429	438	424	424	392	404	422	453	459	430	456	411	420	436	426	476	438	431	411	401	444	398	405	436	431	395	452	438	392	430	444	422	394	390	397	410	398	395	430	401	416	441	409	426	432	434	385	456	414	445	422	383	392	418	438	399	446	436	410	385	423	419	414	426	434	394	368	426	420	396	429	429	432	434	420	438	431	422	436	407	437	401	444	386	403	422	446	470	485	461	438	404	423	464	440	415	477	431	419	416	429	430	397	434	420	445	433	419	435	463	409	417	441	433	463	474	440	445	388	411	460	429	394	413	399	393	453	408	412	414	414	406	415	412	484	452	448	408	392	398	415	442	422	401	381	473	464	447	442	418	387	449	418	471	389	434	429	441	453	402	422	458	393	461	430	417	447	420	434	424	438	449	389	401	458	423	411	457	424	467	450	426	427	437	443	412	432	448	468	435	473	435	420	463	453	472	442	411	440	426	422	397	409	404	441	440	416	472	434	414	419	423	385	401	462	462	444	426	434	438	448	441	417	435	412	401	435	418	457	449	416	451	460	428	425	427	375	441	437	436	426	433	439	422	468	421	462	447	429	432	434	484	441	451	433	432	446	459	441	431	464	427	435	405	430	422	398	403	424	437	396	425	444	442	416	465	423	426	405	406	418	431	447	410	486	426	406	437	439	422	411	410	406	413	461	442	422	432	397	442	434	412	393	432	449	427	425	407	408	435	457	407	442	422	430	425	424	440	432	437	428	427	414	437	442	413	433	457	440	394	431	394	410	462	434	407	435	459	388	439	446	417	392	421	433	449	445	396	469	465	453	439	394	440	424	398	438	438	432	440	429	429	413	423	424	388	420	442	408	408	440	409	396	432	433	467	447	435	398	428	455	439	412	407	414	450	419	441	436	432	399	432	442	467	411	422	408	415	430	381	422	442	418	380	431	407	432	387	423	428	437	431	447	427	395	412	382	436	434	433	471	449	392	376	414	421	445	458	482	403	391	446	429	450	411	422	418	441	433	423	428	454	467	431	450	414	431	451	417	422	393	366	429	477	434	401	434	415	428	405	468	444	434	439	456	435	421	429	445	416	408	434	449	427	429	421	420	401	403	414	471	444	431	429	410	430	445	459	412	408	404	404	449	427	399	458	425	429	415	414	402	393	395	426	396	449	436	446	445	405	456	424	411	450	463
13043	6096	4696	2107	1104	787	574	500	394	364	337	295	270	284	209	241	222	210	240	206	201	173	200	186	197	173	225	212	185	189	186	165	170	184	217	192	189	198	201	179	207	175	171	187	175	194	178	190	162	194	204	177	169	182	164	195	190	205	183	167	190	169	186	199	170	185	211	168	188	182	186	186	178	176	190	211	220	207	192	197	160	157	225	172	204	211	171	186	170	191	168	186	186	210	216	186	175	182	169	177	205	188	176	194	170	189	195	188	189	180	212	149	164	198	189	195	190	174	179	184	172	190	175	174	175	188	179	185	173	188	192	157	181	192	187	165	189	188	187	195	204	194	168	174	181	180	182	170	188	178	173	189	179	173	185	168	195	196	161	198	173	180	190	206	164	186	182	164	190	174	205	180	169	179	186	192	172	199	170	191	156	199	170	177	190	165	196	183	171	183	181	187	164	189	175	186	172	192	197	193	174	154	182	202	189	185	177	172	195	181	190	164	158	188	201	159	192	189	197	190	199	200	193	193	225	211	166	173	213	169	205	172	198	164	189	175	187	163	178	211	172	192	175	202	195	184	195	197	178	189	184	196	191	190	172	180	165	176	181	172	183	190	201	194	181	215	188	178	174	160	189	204	171	180	181	179	193	186	188	194	194	177	192	185	194	180	161	186	199	184	173	205	194	185	197	184	198	188	190	192	189	188	173	182	183	190	160	206	148	195	198	191	195	180	158	164	193	177	172	194	199	193	197	203	185	192	197	177	189	205	180	180	161	182	148	198	185	176	171	169	171	171	192	181	188	165	190	169	192	167	164	172	191	166	187	168	186	171	171	181	179	173	167	169	186	174	192	187	172	184	208	173	189	200	199	172	175	181	180	197	177	191	170	192	198	182	176	179	155	213	158	169	200	180	173	177	209	186	174	177	179	188	178	207	163	180	167	180	173	165	187	195	200	180	168	200	176	150	184	184	207	184	181	171	182	162	149	185	184	170	167	170	179	190	171	186	160	170	174	187	180	187	151	178	186	190	164	171	175	164	189	178	180	159	193	166	159	175	202	192	153	205	163	178	188	167	175	169	185	175	168	190	191	172	177	155	159	193	184	207	177	193	177	178	182	196	192	168	183	177	188	188	171	178	160	182	160	187	155	167	175	191	201	176	182	160	184	166	175	194	164	156	204	161	167	199	172	192	185	197	192	170	207	176	164	172	189	179	168	188	180	177	166	171	176	189	202	203	202	165	168	159	181	193	199	190	170	164	187	188	193	197	173	146	135	193	173	189	176	188	194	159	161	175	180	187	191	211	201	162	175	207	172	178	195	168	180	181	190	171	176	186	170	176	174	174	178	205	201	173	164	207	194	186	179	207	149	196	173	176	183	216	181	186	194	174	178	184	216	167	186	201	173	195	197	190	202	192	176	191	208	186	176	181	192	192	172	182	191	177	172	201	186	199	204	190	193	189	174	185	186	177	170	169	188	198	174	185	205	168	189	143	169	184	176	185	194	175	197	172	191	206	167	194	200	178	174	205	168	190	186	208	205	182	200	195	200	179	187	188	200	191	196	158	193	189	190	158	178	187	183	176	191	177	183	182	176	183	187	197	182	171	175	177	158	181	181	154	185	184	166	194	192	162	200	166	174	216	199	216	205	166	187	181	189	193	181	167	195	178	190	149	194	175	219	171	195	176	208	205	184	190	185	172	164	177	178	181	182	201	200	203	198	194	188	157	166	185	197	174	176	187	195	204	190	193	181	179	168	177	176	188	184	188	179	197	186	199	203	197	184	210	185	183	169	175	172	176	198	179	164	177	169	194	168	191	184	184	177	147	171	174	163	178	177	164	180	175	176	169	168	195	196	181	183	166	193	179	175	181	183	183	169	165	162	188	173	185	181	174	178	172	169	186	166	172	192	209	203	190	205	165	192	165	181	204	177	206	178	169	169	154	165	174	190	169	179	188	184	196	181	174	191	193	163	180	163	184	161	182	150	154	185	181	175	182	183	178	185	181	212	182	174	180	178	170	181	182	198	188	153	193	177	192	199	211	198	170	181	187	170	167	165	187	174	180	182	184	167	191	199	191	176	180	190	191	178	182	186	177	190	190	169	173	199	168	170	182	175	182	178	187	178	150	176	169	166	193	179	215	186	203	157	187	192	179	165	165	194	176	152	180	170	182	167	168	180	190	192	182	180	170	184	155	209	207	177	187	178	180	200	189	194	207	158	186	187	173	202	201	177	167	183	181	160	178	177	198	184	173	180	197	200	204	179	191	181	172	169	189	202	185	186	184	220	168	192	196	194	158	174	176	169	189	190	174	187	202	174	175	194	203	183	188	185	174	187	169	188	184	177	184	176	173	205	193	179	185	158	170	179	187	212	183	175	182	159	170	175	190	174	209	167	182	197	182	202	166	157	178	198	183	195	177	200	175	169	206	154	167	174	192	185	170	185	175	169	189	189	175	179	145	188	196	181	170	169	165	190	199	180	197	186	165	177	181	184	200	155	195	171	158	181	169	198	181	183	222	186	181	181	210	191	172	206	170	168	172	195	188	198	172	206	176	178	184	194	190	172	197	148	171	197	170	179	202	180	193	182	180	202	155	208	176	203	161	212	186	171	180	200	147	184	177	181	212	176	172	171	167	159	199	172	158	211	152	204	180	180	193	178	190	215	178	180	186	183	179	182	196	148	188	212	189	179	182	179	210	176	193	207	199	185	206	164	173	167	172	169	165	209	181	155	179	183	159	185	202	170	172	176	185	173	167	182	208	212	172	191	213	187	196	197	190	179	179	197	162	196	191	167	166	178	193	205	194	183	198	195	169	183	164	167	173	169	199	192	188	175	165	161	206	186	172	172	185	189	201	166	200	180	182	177	195	185	168	185	189	207	181	190	187	192	190	168	180	180	173	209	156	164	183	174	194	183	176	167	175	177	190	185	185	182	184	178	161	181	195	170	175	179	173	163	176	175	192	176	177	174	165	184	187	200	165	185	183	201	210	174	174	170	189	171	187	192	176	205	172	170	174	199	212	185	188	171	160	212	186	162	195	190	170	184	188	181	187	170	185	195	157	169	192	173	185	206	161	174	180	192	214	175	194	179	196	169	169	187	182	185	176	184	208	203	183	169	198	191	211	181	159	160	167	194	176	169	154	187	189	152	171	196	199	192	174	204	202	172	209	173	169	198	184	199	202	177	186	181	187	208	170	168	162	180	193	197	190	208	182	184	205	175	168	188	183	155	182	192	195	188	180	175	178	203	178	201	200	192	169	181	199	172	168	151	187	171	187	184	203	200	216	186	190	197	179	179	177	186	185	186	166	180	171	182	182	184	175	181	200	186	176	183	177	173	170	195	174	180	163	170	174	185	183	177	190	164	174	178	183	178	167	178	183	214	194	189	173	177	181	173	169	202	190	194	180	188	188	194	173	193	158	200	208	176	166	195	196	194	155	167	195	170	180	183	216	181	197	178	174	178	198	196	164	193	162	186	208
9440	6096	8523	6304	4377	3199	2498	1989	1715	1547	1325	1156	1083	958	880	802	671	711	642	588	564	546	613	585	530	561	545	515	492	520	520	515	492	478	513	460	490	501	516	487	442	451	485	503	482	430	444	456	461	458	477	440	469	476	462	445	444	478	422	464	465	449	465	450	409	450	445	435	491	483	455	421	455	437	492	442	426	459	451	459	411	456	443	428	467	451	473	461	475	413	450	457	457	463	426	457	445	453	452	475	492	459	466	475	485	428	448	451	461	463	457	434	442	440	433	436	469	480	436	439	438	418	463	457	465	467	454	478	476	470	484	432	475	458	446	462	446	475	421	411	442	437	462	476	452	451	443	445	444	429	435	472	466	428	465	435	449	423	425	446	474	449	467	475	426	479	441	451	440	422	465	448	459	473	441	439	468	436	444	449	461	462	451	460	406	406	448	480	449	448	459	440	433	435	443	412	460	413	458	449	440	482	481	437	460	498	459	441	466	431	449	448	442	473	446	465	505	464	439	522	438	460	467	452	442	427	460	464	418	496	424	434	434	462	428	445	463	489	439	452	435	451	438	408	447	467	453	447	465	428	453	458	455	473	475	461	441	461	458	446	440	432	436	449	424	460	504	468	430	441	437	430	412	444	435	451	413	458	420	446	438	462	436	457	478	418	464	477	444	455	450	461	472	465	456	453	472	459	456	444	486	487	423	471	506	462	401	433	424	441	460	431	470	413	468	467	401	423	434	462	459	469	438	439	461	447	469	483	430	471	452	443	477	446	453	447	436	441	462	451	426	440	445	463	405	465	459	470	447	444	495	433	472	411	454	440	456	442	464	424	465	464	451	423	454	467	436	438	443	462	479	456	444	429	440	470	441	435	417	435	448	446	452	441	459	477	442	439	477	448	432	490	438	466	462	449	474	452	427	454	481	438	411	424	440	462	450	452	443	428	502	464	455	448	455	481	422	479	481	442	467	445	446	475	429	416	427	444	461	424	433	409	450	437	432	489	437	497	472	487	470	432	437	450	454	471	447	460	406	417	474	420	452	437	433	435	433	429	460	433	431	478	447	443	430	424	465	455	437	436	485	472	453	438	464	482	478	466	460	455	468	423	443	452	504	433	448	478	453	452	417	435	451	468	503	401	480	438	490	423	450	458	458	472	464	471	445	455	474	446	462	461	476	479	465	437	471	443	458	467	476	461	421	460	441	448	474	438	487	428	441	466	486	462	436	470	467	444	468	425	444	438	429	410	467	449	443	420	407	430	436	453	474	470	450	502	459	458	455	489	512	464	470	458	461	479	467	465	418	436	449	459	444	454	459	463	489	463	437	425	445	457	448	439	460	454	460	461	451	446	433	454	483	462	466	440	451	498	460	463	482	441	442	475	425	444	486	439	462	408	432	483	451	443	478	432	439	457	447	477	472	468	456	420	444	433	452	422	432	444	416	417	459	467	477	448	436	444	439	486	457	428	457	451	435	455	452	448	471	420	443	479	433	469	486	443	449	446	460	415	424	474	453	437	455	442	444	468	453	461	428	492	440	472	440	460	430	410	499	458	399	450	460	450	454	442	420	445	447	428	426	448	434	464	409	489	444	452	438	478	428	418	472	433	454	468	420	489	404	452	411	451	450	476	456	473	409	467	480	445	440	466	475	446	459	486	448	480	474	448	451	445	510	457	491	436	442	412	447	470	461	479	469	453	451	477	455	453	456	438	436	473	468	432	440	439	459	412	461	478	440	416	443	417	445	462	438	480	440	428	426	472	419	460	457	450	414	443	480	441	492	471	440	463	472	481	467	425	451	427	467	451	446	422	468	429	457	439	468	407	432	439	476	427	443	465	486	463	465	485	450	488	440	428	442	461	458	452	474	441	460	452	441	470	449	458	450	438	474	475	466	458	421	439	437	479	471	434	463	468	450	480	477	469	440	426	498	493	496	462	449	414	446	441	475	461	436	435	432	461	439	429	481	444	476	467	418	434	448	438	483	435	476	431	469	429	458	461	434	450	429	441	457	472	451	427	421	424	475	469	419	436	444	468	447	436	430	411	475	421	444	460	451	479	462	452	472	470	469	454	424	461	444	438	435	453	459	443	465	412	481	456	444	451	431	463	418	458	444	448	445	463	444	414	445	446	482	467	460	458	445	456	424	465	473	450	466	447	491	446	467	483	472	438	431	431	451	432	436	507	456	443	432	511	433	440	463	461	474	462	451	439	433	452	441	466	459	444	404	441	430	438	514	485	453	449	440	437	432	453	442	483	432	474	454	421	474	462	416	419	450	462	447	452	428	446	418	439	435	487	467	448	456	417	471	460	448	452	458	472	449	452	405	436	470	471	478	431	459	486	470	456	464	445	446	418	488	429	427	445	444	453	450	472	421	456	441	454	449	429	447	442	420	457	420	446	467	429	449	463	473	428	486	470	501	420	445	458	477	457	443	463	449	472	456	445	446	437	449	470	486	423	451	429	459	453	479	421	458	445	480	423	487	422	498	457	476	435	426	477	439	457	448	439	471	474	457	429	466	495	408	470	419	428	438	452	434	485	443	457	452	455	439	470	458	429	474	435	476	499	456	439	461	486	443	454	455	468	451	472	478	469	487	489	469	439	446	435	484	438	447	462	450	466	418	446	418	469	443	414	482	463	457	431	481	464	456	440	438	459	445	398	430	426	451	449	475	454	453	416	478	445	442	495	425	447	454	456	415	462	421	471	489	448	428	470	447	424	455	447	446	422	449	460	435	439	428	431	486	419	456	474	458	440	494	442	428	432	477	470	457	447	449	441	447	473	416	483	436	420	474	460	443	440	438	450	442	440	444	480	471	436	472	462	475	455	440	470	443	451	431	432	452	489	471	488	491	450	446	424	526	480	449	434	455	436	500	440	434	457	455	467	465	449	458	472	458	456	444	480	456	431	416	458	478	430	426	474	488	430	482	468	469	467	459	443	437	451	441	466	432	441	463	454	426	446	429	456	452	442	467	431	439	485	455	468	459	436	471	416	449	435	440	454	464	449	449	428	460	470	479	466	465	460	447	485	451	480	455	429	428	455	429	462	460	441	477	438	456	445	468	455	461	450	473	453	456	471	428	461	421	454	446	475	471	438	470	459	446	451	435	434	468	464	452	413	470	449	461	461	469	485	449	476	478	489	454	447	432	444	477	456	488	470	421	472	434	445	451	467	463	459	474	454	420	464	411	451	425	424	409	463	436	497	451	470	456	434	458	432	472	438	433	471	462	438	462	456	475	415	457	459	413	413	451	474	481	433	450	431	460	481	494	468	460	430	441	427	480	443	421	469	429	445	475	449	456	461	446	461	407	448	439	473	450	467	463	464	460	439	448	425	481	477	442	433	457	465	464	481	431	465	459	440	447	469	485	451	468	464	417	483	435	446	433	455	452	504	441	437	415	447	464	493	460	420	482	469	431	464	438	469	442	453	447	449	424	462	441	448	437	427	451	449	433	440	472	444	470	445	402	468	496	444	433	422
24835	13238	11519	7780	4424	1998	1058	786	683	593	434	420	375	356	318	300	309	259	273	265	224	225	248	220	245	255	221	187	220	229	211	211	198	190	212	211	196	224	181	209	217	213	198	191	210	186	184	229	188	206	207	184	186	212	200	238	200	171	191	214	200	191	220	212	167	192	212	197	222	203	182	196	206	207	206	220	192	219	228	186	179	201	200	206	179	193	192	223	194	196	201	176	185	204	215	179	189	173	200	180	228	202	201	209	209	210	176	172	188	219	194	188	224	207	196	177	180	200	203	187	205	204	186	193	199	186	143	190	197	210	184	179	194	229	218	200	190	181	203	194	170	182	201	192	183	213	180	241	188	215	202	187	203	185	184	205	206	170	177	192	185	186	202	185	222	199	188	194	179	203	181	186	196	208	203	206	180	159	175	196	208	194	206	171	187	198	186	172	201	228	219	206	222	184	195	189	218	204	235	189	180	177	196	192	212	177	210	223	188	200	184	180	181	177	187	191	191	179	185	223	183	181	193	204	189	191	197	192	181	213	221	172	210	187	205	202	188	196	171	215	200	197	224	185	200	201	198	203	213	197	183	204	191	195	194	168	211	204	171	193	188	189	165	187	204	187	179	189	206	220	185	186	184	217	210	218	218	192	193	192	206	183	199	168	188	205	194	207	224	201	211	196	196	183	208	191	213	195	196	218	206	190	180	196	199	197	177	192	226	196	219	193	201	177	178	191	187	195	235	183	208	182	203	214	162	191	213	189	170	200	186	194	203	200	218	218	195	191	175	174	221	185	214	223	170	192	202	168	191	196	212	203	185	202	221	213	195	200	204	184	197	166	174	210	192	193	170	200	195	199	190	198	196	188	215	207	219	205	166	198	183	162	187	186	176	194	209	210	190	192	172	203	220	195	200	195	216	219	175	213	175	206	211	203	185	214	205	190	194	194	225	194	178	191	197	194	197	189	195	193	215	163	183	199	192	210	182	202	173	177	187	197	192	208	176	186	182	187	216	225	218	197	164	213	210	171	216	172	216	170	195	197	191	208	215	176	180	197	199	190	188	190	166	206	200	190	196	199	182	222	192	188	184	207	174	216	193	173	185	203	212	209	170	168	170	197	195	205	187	214	196	193	154	215	183	179	193	175	201	193	198	221	206	191	188	169	187	179	187	189	177	206	197	202	219	193	190	196	201	192	198	194	196	195	201	197	217	183	189	186	206	171	195	166	195	208	170	191	200	188	189	199	220	197	200	182	206	202	197	175	212	193	184	201	201	172	205	197	179	188	169	195	205	222	211	198	197	178	209	203	193	209	210	205	183	199	198	197	203	200	199	179	198	200	193	186	204	227	192	219	195	190	183	184	214	197	199	211	212	203	185	209	205	223	209	208	214	204	195	221	181	194	188	183	182	197	210	184	200	195	200	170	194	198	202	211	187	210	196	192	215	216	201	214	207	207	179	193	181	200	187	208	223	183	193	201	184	211	171	185	201	226	201	205	204	175	208	185	213	175	181	182	190	207	221	206	186	183	184	211	185	190	193	171	204	175	210	202	216	168	191	191	198	208	206	201	226	205	213	197	183	203	204	187	179	198	189	193	162	215	183	183	190	175	184	199	185	210	195	218	208	205	219	181	186	206	186	191	178	190	216	221	191	185	192	210	191	188	181	188	203	215	208	201	225	190	185	190	180	220	174	229	211	208	199	225	209	210	207	208	201	212	194	186	210	188	190	186	187	186	199	186	190	222	211	195	207	213	206	198	193	167	216	198	180	184	217	206	189	209	200	196	186	198	197	197	212	220	190	177	172	191	196	201	215	182	191	174	169	224	171	189	209	178	185	195	198	200	183	192	200	206	196	194	184	203	197	194	197	202	196	202	186	188	201	208	199	193	216	177	197	192	210	205	190	182	187	205	187	186	204	201	207	198	205	213	206	187	175	202	209	197	191	212	212	189	181	201	221	205	166	191	181	205	199	193	174	197	188	193	196	207	181	234	186	184	225	159	184	197	195	194	182	205	204	209	180	189	188	182	221	192	212	231	179	216	221	186	202	154	176	194	196	184	202	213	172	197	176	181	187	192	194	192	209	192	197	204	210	200	208	186	184	198	188	204	195	188	170	212	185	195	203	188	170	180	195	202	192	176	213	194	179	210	202	198	195	200	195	199	185	217	196	187	180	188	218	211	184	183	186	203	188	219	192	171	210	175	190	207	214	230	203	182	231	196	238	201	205	205	201	204	181	192	244	183	196	192	206	205	217	204	201	217	203	201	192	195	208	227	170	182	199	170	200	164	187	189	214	208	171	199	197	219	182	203	191	198	195	175	207	211	211	205	197	196	203	186	205	174	166	189	211	171	210	198	202	192	189	206	211	193	197	187	208	213	188	195	187	216	201	197	197	206	200	180	170	185	190	193	195	238	207	200	185	201	204	217	211	189	175	196	185	220	192	180	211	216	224	186	199	206	195	201	168	193	192	195	162	197	167	184	190	181	201	184	180	208	174	169	178	198	204	173	189	188	203	209	161	180	190	202	212	185	178	213	201	205	149	190	208	200	225	237	209	212	192	210	235	184	186	164	177	207	173	222	213	202	218	176	190	197	219	178	191	201	187	221	184	202	194	176	179	187	193	183	189	178	201	200	196	207	245	213	201	203	174	213	219	183	208	208	188	190	185	194	212	181	177	204	195	192	193	184	237	175	191	187	186	219	182	208	193	188	221	184	198	196	200	176	185	205	200	202	200	183	179	221	208	206	186	210	203	190	173	212	214	223	211	215	185	193	226	184	200	183	187	181	205	232	187	182	215	225	206	181	195	204	200	201	211	197	222	204	199	210	182	198	183	216	209	190	192	210	168	183	210	173	214	202	173	213	195	198	193	204	204	176	204	208	189	183	204	214	195	197	210	200	196	197	208	164	193	194	209	199	192	173	214	188	205	239	187	189	160	194	184	201	189	192	200	220	170	172	177	191	225	195	197	183	183	182	196	191	203	184	212	180	200	211	187	211	212	192	205	199	185	190	197	207	202	195	182	206	204	188	200	189	190	193	215	209	200	216	180	198	177	209	184	196	233	227	228	207	211	207	205	203	193	215	188	186	216	180	183	179	174	210	206	185	190	203	222	185	189	171	220	215	196	170	194	209	203	168	180	194	186	199	193	186	183	217	233	182	198	235	207	217	208	193	155	199	205	202	191	213	216	200	173	187	197	198	188	215	198	179	197	181	177	218	203	207	214	209	200	210	174	199	206	204	227	199	222	218	181	212	195	238	211	177	195	188	192	199	208	229	186	191	207	220	176	202	183	231	222	207	195	193	179	200	181	209	190	173	194	205	184	203	188	218	198	207	186	207	190	187	203	199	207	166	201	195	202	203	217	206	194	205	208	177	209	218	210	175	181	200	224	184	194	181	189	200	198	213	217	200	192	186	176	248	182	188	201	213	195	180	190	199	207	187	198	194	176	195	178	180	201	210	187	209	208	189	196	192	167	199
17886	12088	17431	16906	11529	6952	4503	3646	3127	2683	2321	1840	1569	1464	1228	1197	1084	993	933	863	710	763	722	682	644	640	617	584	578	559	581	592	586	531	520	541	571	554	500	532	539	527	538	471	466	516	485	465	518	488	503	504	489	509	485	497	514	468	502	537	477	470	448	483	484	474	508	470	480	510	487	447	496	461	478	487	471	474	464	484	491	449	437	494	486	477	468	488	499	460	491	482	461	477	485	511	501	476	497	491	463	450	496	499	502	503	468	482	510	480	467	486	508	476	486	479	414	468	471	460	510	501	490	509	445	512	476	458	478	491	483	467	473	468	481	508	478	471	509	422	493	488	511	475	488	470	475	481	503	461	501	476	512	458	445	463	493	479	435	475	479	449	469	499	478	475	489	470	492	494	480	487	483	491	484	500	450	493	503	477	471	495	479	488	478	464	501	459	501	454	518	458	508	468	500	500	465	481	460	471	487	461	453	445	452	491	479	463	490	470	469	469	459	484	532	462	485	503	457	486	450	454	510	512	518	509	452	469	489	512	485	477	469	500	458	467	500	495	453	460	470	454	489	496	476	462	467	483	478	467	460	471	473	498	475	461	460	474	485	463	469	500	539	491	466	472	453	499	477	480	471	500	484	492	485	468	502	461	464	482	520	504	476	470	473	493	481	465	487	483	502	475	443	471	513	508	477	451	498	519	510	475	523	518	494	489	409	495	503	470	494	502	501	495	504	494	476	479	457	490	472	471	477	529	454	478	481	462	490	454	451	480	477	488	499	531	444	484	487	441	478	486	459	459	497	493	492	465	526	486	489	524	505	463	480	500	480	493	469	490	498	487	492	506	434	503	459	509	452	476	478	465	540	521	479	481	493	511	496	457	494	513	503	481	436	485	476	523	498	479	478	491	475	511	480	466	483	486	526	497	470	498	491	448	497	474	456	486	494	480	545	452	479	492	475	478	474	492	492	477	492	500	476	483	524	463	490	506	497	486	512	448	494	494	458	491	453	459	469	501	495	470	473	479	493	444	503	465	462	453	479	516	462	492	490	494	436	459	483	438	516	515	502	477	480	502	518	494	558	456	493	502	487	478	443	495	516	496	513	488	499	481	472	522	449	469	501	492	491	480	460	486	453	471	484	510	483	456	506	480	471	459	480	487	462	509	511	491	471	479	483	510	468	504	479	438	486	489	510	497	529	485	497	516	504	453	508	477	452	473	518	486	493	516	513	488	465	488	463	478	518	475	508	523	502	523	491	496	521	462	466	497	517	473	491	517	455	487	490	509	514	456	511	491	491	478	488	477	480	481	537	488	529	487	514	498	460	535	474	462	466	470	460	522	469	458	513	520	503	453	459	482	487	477	500	474	511	515	489	496	486	487	481	489	496	504	479	480	475	497	513	465	455	468	447	488	474	500	468	468	494	462	480	469	488	498	483	474	468	483	476	481	515	466	455	462	483	528	487	462	446	460	473	489	503	475	462	483	501	473	510	461	453	518	468	497	481	442	494	517	465	503	464	487	497	476	456	482	497	492	500	508	496	468	461	488	475	512	425	509	472	496	500	458	534	470	494	469	492	502	468	503	494	490	441	492	487	463	482	452	463	529	498	504	495	496	462	498	507	493	460	477	481	484	474	496	464	452	494	499	488	471	520	450	469	471	447	490	481	464	500	495	451	488	445	468	472	484	473	483	484	479	472	486	507	491	490	472	467	482	477	468	475	460	487	479	486	469	510	483	492	459	488	488	468	429	486	516	459	456	487	460	517	416	483	496	502	481	497	481	492	489	433	468	487	557	501	498	479	466	472	478	493	479	506	468	491	473	479	494	460	457	513	478	458	477	474	522	474	482	490	506	520	511	444	469	466	507	473	456	474	449	477	475	497	468	474	499	482	477	515	505	470	490	486	497	477	464	504	466	495	472	490	467	465	435	490	453	487	471	491	452	481	507	493	473	498	453	513	460	491	488	495	494	494	499	502	449	486	476	469	478	449	456	463	465	488	497	440	448	480	451	503	485	476	470	475	489	516	497	457	500	507	510	469	520	523	477	552	489	498	476	435	497	500	486	469	475	449	501	456	484	479	493	485	496	507	492	472	493	512	517	498	527	552	509	477	467	515	449	476	447	470	457	479	476	476	520	492	484	488	491	466	463	460	493	488	525	470	466	464	475	446	495	460	533	494	472	497	497	472	484	494	495	491	483	503	494	489	500	463	513	552	485	501	497	488	492	500	475	462	479	473	481	470	486	482	458	518	462	468	519	519	486	464	461	457	497	447	463	504	495	502	483	495	515	481	477	463	517	453	469	487	461	519	468	517	493	480	465	468	495	488	484	476	506	469	481	482	488	479	501	505	466	493	459	516	456	474	473	456	505	455	505	453	476	446	493	469	481	492	462	504	443	489	505	497	491	471	497	501	471	466	463	486	466	468	455	462	446	482	509	516	465	465	502	497	453	477	495	487	464	502	510	479	507	469	478	496	439	464	463	462	503	494	471	494	491	486	503	498	473	469	497	482	475	466	459	502	453	450	488	499	451	479	443	498	455	493	439	487	485	484	453	487	460	470	445	494	505	472	465	506	454	496	513	458	492	495	489	471	491	516	478	490	531	477	499	483	484	456	494	474	470	497	488	478	499	497	507	463	519	432	475	535	474	443	475	502	472	490	467	507	514	491	471	524	435	500	483	491	473	498	466	422	431	460	477	512	479	470	481	512	483	499	467	424	490	493	521	471	470	493	477	464	518	452	459	466	499	457	495	510	474	475	468	468	481	476	488	481	465	483	470	507	445	461	430	489	483	495	476	497	488	495	517	492	472	492	487	462	499	450	503	496	477	449	440	496	473	470	489	473	505	462	472	496	490	484	483	495	459	502	479	473	478	504	480	462	452	486	443	487	472	516	528	490	505	496	457	482	478	463	523	471	477	464	471	485	442	457	495	481	497	505	474	514	479	486	488	464	463	482	436	507	478	518	522	466	504	457	481	464	467	470	458	457	475	493	471	471	483	493	503	466	479	472	485	446	467	471	520	441	482	485	516	475	433	487	498	459	510	463	507	538	535	479	467	479	496	472	477	491	473	444	476	483	518	471	490	500	480	465	484	498	490	496	473	505	501	508	472	463	499	482	468	491	476	501	485	468	494	484	495	475	521	468	490	450	508	483	478	465	517	507	476	511	462	501	427	479	488	473	469	478	463	506	465	498	462	500	487	509	460	434	485	486	490	461	445	505	461	476	502	503	515	516	471	492	507	487	495	504	481	500	502	496	471	466	509	505	532	500	512	480	489	468	503	483	508	505	516	469	467	475	480	531	505	466	482	463	479	484	475	497	445	462	513	490	481	523	542	480	481	478	484	482	488	501	515	503	484	470	523	469	437	481	487	467	493	505	525	458	485	514	538	491	490	511	469	483	482	469	493	466	516	482	467	492	462	476	520	490	485	483	461	506	482	489	475	457	507	491	495	480	441	481	510	447	453	481	477	503	472	494	491
33182	19629	18088	13721	7845	3646	1612	1171	895	736	589	525	448	385	399	333	313	270	260	238	239	232	206	189	210	200	202	188	198	174	218	181	209	214	200	195	169	185	175	165	182	160	166	175	156	196	166	173	163	162	163	167	156	196	168	160	160	165	184	176	188	183	181	175	190	178	195	165	178	202	181	200	160	169	183	181	169	178	171	185	191	172	170	197	172	150	175	180	167	164	184	163	188	180	194	195	161	180	178	193	183	175	191	191	162	174	180	171	184	165	163	180	176	177	185	175	158	163	176	166	179	199	176	192	192	160	205	142	175	151	172	166	155	174	172	189	171	162	152	181	195	171	165	169	173	181	159	194	184	148	164	160	139	159	173	201	174	166	188	164	158	154	174	185	177	176	176	165	176	183	157	170	192	178	203	152	169	181	160	179	183	185	216	170	160	189	160	191	173	164	160	171	176	158	172	201	171	162	170	192	184	165	168	167	189	171	173	187	170	172	183	182	176	168	191	175	171	189	167	167	174	172	173	180	170	182	163	162	168	191	192	161	169	170	159	187	183	153	194	177	152	162	169	175	180	192	191	175	161	186	189	187	168	184	161	182	180	177	163	219	167	176	169	171	168	196	170	176	169	157	189	174	164	190	180	178	174	164	187	176	173	183	192	164	155	188	168	166	166	190	176	171	171	160	184	206	162	183	165	174	192	190	152	157	186	175	186	188	165	167	180	173	206	184	162	175	180	157	181	188	189	169	170	165	192	167	191	182	169	167	171	178	171	173	172	175	193	158	173	177	165	149	170	161	167	188	150	172	185	175	202	175	184	145	141	195	185	164	159	177	183	174	204	165	177	176	165	149	196	167	180	187	175	179	173	180	182	173	180	183	186	169	181	173	193	173	163	152	204	190	186	176	162	185	171	160	165	152	178	156	172	176	183	179	194	205	169	169	187	182	177	172	191	152	204	172	167	225	154	176	174	169	152	181	182	177	189	194	201	200	167	152	188	196	189	170	185	173	196	169	167	170	191	168	176	148	205	161	180	186	174	182	161	166	188	158	169	184	185	163	168	182	162	182	160	159	194	164	177	158	179	176	166	155	165	159	181	146	171	183	183	181	173	176	164	166	171	183	166	173	182	186	168	177	169	166	170	167	182	184	172	182	175	175	158	143	168	172	152	174	178	176	135	174	181	158	193	166	184	184	164	177	161	149	149	184	188	186	169	160	176	183	159	160	204	178	176	153	186	197	192	159	182	191	148	193	164	179	199	169	163	143	187	165	186	219	179	191	193	174	176	192	193	172	165	194	196	194	196	186	206	191	184	146	168	172	173	156	175	169	167	168	176	185	185	175	150	164	170	181	172	147	171	180	181	159	160	204	192	190	181	166	169	166	172	170	196	170	183	183	171	162	160	171	195	174	196	204	181	189	183	175	179	167	165	171	170	173	172	157	180	166	160	180	163	174	192	150	158	159	162	187	158	180	171	174	174	175	166	166	153	161	195	167	181	175	147	160	156	183	177	172	154	190	160	179	183	185	179	169	167	188	163	177	176	171	189	188	183	186	169	170	185	187	180	162	166	177	186	185	160	180	185	171	172	194	179	191	176	175	146	160	176	185	166	178	181	180	193	185	168	199	188	184	154	177	195	155	191	178	181	176	156	186	164	171	149	154	168	159	174	197	189	177	154	155	174	174	194	195	176	193	159	172	185	185	166	152	176	173	199	173	190	140	173	161	193	156	179	185	158	178	159	175	163	193	177	190	177	192	180	154	172	184	177	164	175	182	169	181	174	167	178	174	188	171	178	200	165	156	170	148	157	160	204	202	174	159	165	188	180	173	165	156	174	188	203	152	169	172	150	167	152	171	191	160	168	178	153	163	182	183	164	163	188	162	194	166	165	194	179	162	171	171	195	179	171	210	182	183	165	165	174	184	195	181	200	183	162	192	175	174	180	193	189	164	193	167	156	175	169	176	192	175	182	190	170	178	169	211	205	169	179	161	172	166	170	206	162	191	160	163	174	176	179	194	181	162	165	166	158	188	185	178	158	194	163	165	186	166	166	184	175	144	173	162	179	158	162	156	165	203	162	185	150	197	194	168	174	178	169	171	165	169	192	171	174	196	161	147	148	173	183	152	199	166	174	172	166	157	182	186	168	155	163	167	167	179	183	144	170	157	189	190	181	164	175	150	181	182	185	173	174	171	182	171	173	172	184	174	150	170	166	192	179	147	171	175	148	155	202	178	166	175	170	162	187	195	171	189	192	174	156	174	178	180	172	160	180	190	169	179	159	181	190	193	177	175	171	161	185	180	186	171	161	206	202	170	169	207	185	171	178	164	175	158	148	189	166	141	162	157	162	196	183	166	159	187	158	173	207	172	149	171	190	190	165	158	184	163	164	153	156	180	163	160	187	158	190	157	198	167	179	185	180	179	180	179	190	204	130	155	154	172	174	190	164	155	176	176	185	159	149	193	155	159	163	175	160	175	174	192	180	185	164	164	176	195	169	181	180	186	196	192	192	161	190	164	168	165	175	162	168	181	170	182	171	173	184	157	164	176	159	189	187	188	155	163	188	158	173	186	191	161	158	167	175	198	178	159	166	160	156	169	174	160	175	169	164	163	182	160	184	157	157	169	145	185	186	145	167	156	141	164	179	169	155	187	179	182	198	177	198	210	181	185	169	214	165	152	169	166	171	165	182	180	194	175	177	152	178	195	167	182	173	178	167	184	171	183	182	189	186	167	165	167	176	171	176	161	153	176	196	166	153	162	161	167	174	168	190	153	152	163	170	167	160	153	162	174	175	156	179	182	144	161	153	167	184	201	182	171	163	179	167	198	186	192	165	183	172	196	177	186	159	195	171	154	183	196	175	194	180	160	177	148	205	150	182	146	174	204	179	173	174	198	172	199	179	175	178	188	164	191	199	176	177	172	168	181	172	177	175	154	180	156	132	189	180	156	166	156	170	197	181	162	178	185	175	165	176	163	155	156	184	187	177	166	170	168	164	169	191	197	170	172	193	189	172	171	192	171	199	176	165	159	202	166	168	164	173	174	179	181	168	137	167	186	176	181	192	186	177	176	165	165	182	181	167	182	162	161	141	174	186	190	206	173	157	165	181	173	161	167	174	169	175	169	186	182	176	197	166	165	175	171	157	180	173	169	168	172	193	194	186	178	183	182	187	177	167	163	151	159	188	150	153	187	187	171	187	158	163	184	176	161	153	153	161	179	179	188	184	193	176	190	161	164	189	173	169	177	197	168	177	177	163	165	178	170	187	182	162	183	161	178	190	189	180	169	168	170	196	179	160	193	175	165	182	168	178	193	184	171	152	150	212	161	183	159	165	162	156	167	189	191	191	179	164	154	171	151	178	170	175	183	163	184	154	182	183	171	192	159	184	164	169	173	183	192	155	200	187	179	149	157	168	191	173	165	193	177	164	175	162	175	200	179	174	199	175	173	161	164	189	168	170	183	189	156	161	165	171	180	153	195
22035	16960	22869	23621	16661	10303	6130	4993	4290	3565	2829	2384	2098	1790	1747	1406	1313	1258	1215	998	849	838	780	749	697	661	646	584	579	593	569	566	526	549	542	488	512	491	495	506	483	476	499	487	473	456	482	448	447	481	467	436	457	415	430	421	446	382	424	381	414	446	423	431	438	439	431	428	452	458	427	428	450	417	435	418	457	455	428	432	413	423	442	462	410	423	431	413	463	452	398	405	438	456	395	453	420	404	446	390	452	437	402	421	427	432	440	424	431	435	424	454	452	402	432	436	411	413	454	422	441	437	411	455	419	430	433	416	420	437	439	433	432	439	442	393	439	412	410	442	470	402	410	429	466	403	428	426	402	429	410	425	470	453	438	412	421	439	437	444	437	453	446	423	432	413	417	431	392	415	429	449	400	496	440	467	439	468	402	401	428	455	412	440	439	404	405	419	416	408	425	430	432	413	428	451	440	427	411	423	443	455	389	416	416	426	404	453	460	441	417	426	402	433	396	419	426	448	399	434	456	400	430	439	403	477	395	411	380	425	435	450	438	442	412	423	431	473	427	431	478	405	407	459	438	428	437	451	409	391	457	430	436	408	439	450	417	439	431	415	416	475	427	437	413	415	416	443	429	458	442	440	418	411	443	401	446	425	418	466	411	449	450	444	422	402	424	435	451	417	453	410	477	419	440	419	445	442	454	460	393	434	403	436	453	387	440	468	418	426	430	432	409	455	408	398	434	455	418	460	414	442	398	442	404	424	444	405	411	443	441	403	425	450	425	418	424	390	404	416	398	445	462	425	418	400	391	448	435	415	415	448	416	463	409	455	442	423	457	422	402	369	432	436	419	440	429	421	440	433	429	430	406	426	405	429	447	428	415	408	404	367	428	442	425	461	415	440	417	439	401	407	422	394	443	440	431	455	428	436	446	439	428	411	435	468	463	486	426	454	418	439	450	437	460	481	428	418	413	434	443	425	460	423	478	406	461	406	463	379	420	416	458	445	413	420	410	463	460	439	419	446	432	418	458	428	446	457	423	419	446	437	417	428	428	391	391	437	426	460	426	426	426	436	403	442	443	444	409	446	400	434	391	439	426	388	394	428	477	414	420	423	397	423	445	411	438	412	426	433	394	433	428	441	440	409	435	419	455	388	414	433	425	436	420	418	457	448	401	441	394	438	410	392	447	426	460	456	457	443	445	409	442	434	443	456	367	463	425	419	434	431	445	443	402	474	424	406	413	435	430	432	426	381	462	425	420	391	412	398	440	454	414	447	387	416	425	424	420	429	470	446	425	422	420	415	429	428	439	432	409	386	422	434	434	382	463	401	405	422	441	454	441	429	429	447	401	416	397	409	418	448	407	469	368	422	433	463	410	422	440	433	426	425	411	446	439	441	431	427	424	421	473	434	368	435	434	413	441	458	440	401	452	425	431	430	445	419	411	429	384	454	409	413	430	411	458	438	435	453	444	459	406	450	421	411	398	391	423	449	415	438	406	437	422	408	426	407	438	440	412	428	410	447	446	425	405	451	452	473	457	406	480	416	423	421	471	439	413	452	445	440	399	432	439	430	426	392	395	447	413	442	388	410	417	421	450	397	420	388	429	423	378	429	430	431	431	421	447	427	428	440	421	399	429	402	426	404	432	460	421	437	433	425	432	412	401	414	442	458	412	469	425	442	441	422	428	419	427	414	422	472	503	405	447	431	432	450	465	430	440	482	412	454	486	426	449	460	455	472	417	406	440	445	464	435	429	425	466	388	436	446	450	411	407	434	442	411	410	416	393	419	440	409	437	410	415	431	452	426	449	448	426	413	418	401	432	442	449	411	441	456	438	403	449	434	449	413	427	437	449	457	471	421	427	427	452	424	429	416	439	449	387	440	409	441	422	445	451	423	433	432	418	428	419	440	444	481	377	443	438	484	391	389	421	422	427	399	415	420	438	397	432	465	407	415	419	422	429	474	448	419	429	431	405	450	411	424	428	418	435	455	423	424	475	436	426	436	442	421	444	425	424	449	419	418	431	432	419	434	411	404	426	426	427	390	428	420	441	455	438	446	427	439	419	451	389	454	453	406	450	453	437	480	423	418	411	455	429	438	444	433	431	396	433	422	437	459	431	404	428	426	430	414	492	433	431	422	431	425	462	406	408	411	429	427	444	423	462	425	436	403	446	432	457	407	424	392	424	419	435	464	410	465	382	414	438	414	448	432	458	440	407	446	449	419	463	444	433	399	430	412	451	433	431	386	403	420	458	439	434	409	449	414	423	455	415	406	437	410	413	421	428	450	440	419	434	426	403	455	442	390	441	449	438	463	423	423	456	441	434	455	424	435	433	450	424	428	434	434	432	476	429	391	436	419	417	445	468	445	400	420	417	432	433	398	428	406	413	389	418	428	406	438	467	436	436	404	442	433	419	390	425	415	444	413	424	443	411	425	433	420	399	432	394	465	467	403	449	424	420	421	405	397	438	417	446	425	430	422	438	443	452	396	445	421	415	464	434	433	438	424	404	456	426	434	419	379	408	420	401	414	377	457	457	449	401	458	440	422	413	405	403	437	425	455	416	406	418	388	425	458	432	438	467	423	415	451	444	430	433	422	405	420	402	445	436	395	397	442	436	459	409	431	448	468	450	421	470	407	433	404	424	405	422	460	455	456	461	400	434	424	418	438	452	469	390	403	462	437	417	405	436	423	437	429	431	425	445	467	418	428	429	413	454	378	403	406	414	436	422	474	446	441	450	447	421	463	429	414	474	426	444	473	458	439	431	422	433	437	417	451	417	404	434	440	437	403	394	470	413	435	413	455	447	407	437	424	453	383	419	446	422	465	446	439	444	426	431	437	426	415	402	452	450	449	404	475	445	403	438	451	414	493	412	398	417	408	451	412	418	419	432	424	436	467	426	439	418	394	430	431	429	414	454	398	454	439	422	388	410	451	432	434	416	433	415	460	393	481	443	421	391	422	489	437	446	439	408	455	407	413	408	419	440	440	408	438	447	395	441	431	426	428	421	417	418	418	440	389	457	415	419	456	454	431	438	460	442	462	457	417	418	440	454	414	451	433	397	456	431	436	429	393	419	441	425	408	421	460	438	423	445	430	414	430	445	437	422	429	417	455	408	466	434	446	433	420	412	449	442	449	421	472	431	418	439	423	418	418	425	422	418	432	433	466	419	435	440	409	435	443	439	456	449	410	446	400	456	426	440	392	389	413	436	424	439	429	447	420	465	403	424	441	448	431	455	445	411	406	412	392	406	430	419	382	413	485	446	390	429	400	430	444	429	442	430	402	432	466	398	418	440	402	451	462	420	420	408	436	442	453	429	445	416	430	447	434	444	419	441	425	444	433	444	452	415	423	443	422	432	451	421	411	400	456	478	418	412	434	462	406	465	424	433	400	425	417	401	399	393	418	421	389	367	417	471	426	358	438	434	414	438	429	398	422	446	439	420	417	430	415	423	448	453	414	445	428	434	447	414	377	409	412	443	481
12822	5784	4009	2236	1145	715	555	439	405	398	281	265	293	252	240	250	181	222	217	209	208	195	206	194	215	196	206	189	185	207	188	197	189	172	197	172	169	200	161	186	205	167	181	179	194	187	171	170	186	174	161	203	195	189	187	182	189	175	178	188	215	187	187	196	194	155	186	163	183	175	185	177	198	167	173	178	223	183	172	181	187	174	161	189	204	190	181	174	187	191	184	179	192	196	157	197	205	171	207	201	183	185	191	183	167	193	206	170	198	177	172	198	176	189	171	212	196	191	186	173	172	173	178	183	199	179	190	194	189	182	181	159	171	188	188	165	152	182	181	167	171	188	181	202	186	176	171	199	183	192	197	181	199	180	200	186	185	182	174	186	201	182	169	205	183	190	191	182	176	209	176	158	197	168	167	197	188	188	172	170	184	205	191	183	202	163	189	189	198	187	165	161	205	170	179	161	197	209	189	191	198	164	178	176	181	185	175	188	166	191	184	193	183	181	171	195	186	187	184	214	179	189	223	191	171	180	216	165	196	188	189	180	199	193	198	173	179	193	158	171	178	187	196	202	197	184	192	179	173	202	190	209	180	193	191	200	199	189	200	177	160	172	169	182	182	166	168	182	189	192	177	183	178	179	165	197	173	189	193	157	186	172	179	188	189	199	184	183	203	170	183	169	187	205	197	185	174	199	196	167	197	198	192	182	172	181	204	188	200	193	163	197	200	194	183	180	199	166	206	180	213	168	213	200	196	198	191	183	188	208	179	184	193	185	192	190	214	179	193	190	160	183	170	181	204	185	201	196	186	200	161	193	160	189	181	192	189	194	192	198	173	193	179	198	199	216	166	155	173	166	185	194	193	155	167	167	195	173	159	183	203	173	177	188	161	169	169	158	193	166	163	206	194	152	178	157	192	198	184	191	188	181	182	187	185	182	165	178	177	202	175	158	203	204	168	186	191	175	187	172	169	185	176	166	180	157	184	192	157	150	185	191	175	177	183	201	181	183	170	168	185	206	187	179	189	195	182	184	198	196	195	186	182	179	198	176	173	184	190	144	177	180	171	153	192	195	189	192	164	194	174	178	157	180	196	176	180	173	169	182	210	178	151	178	168	188	191	194	200	203	179	169	184	171	180	164	207	180	178	178	178	166	175	199	197	167	186	180	169	175	177	185	174	186	173	201	199	178	175	158	199	177	186	188	187	172	210	163	192	209	200	177	189	169	166	175	191	166	192	158	179	184	170	184	179	181	179	181	187	163	180	203	205	187	182	196	177	187	173	156	169	167	186	187	174	166	198	187	196	146	156	179	174	177	203	175	184	182	158	186	184	178	170	199	193	207	181	180	211	189	169	180	200	190	173	195	158	178	206	210	198	202	155	188	205	180	166	180	166	180	180	182	188	179	172	176	190	178	201	176	179	197	175	184	183	206	154	212	177	156	195	192	168	190	166	164	171	176	177	207	189	189	197	190	189	176	185	187	186	175	189	178	192	191	207	178	177	173	184	180	170	221	201	169	177	155	186	161	191	201	160	186	157	156	207	169	164	192	174	203	201	164	157	176	165	188	182	174	165	165	193	208	177	199	208	181	178	185	188	184	214	215	215	189	168	205	188	203	183	190	178	161	179	181	201	187	196	175	170	160	161	184	178	179	206	173	198	184	219	205	173	181	164	161	173	184	194	193	182	149	167	179	170	166	175	165	187	193	182	148	188	184	173	186	217	172	193	179	157	175	212	180	183	180	174	183	177	168	151	208	181	184	181	163	164	186	170	186	167	172	187	207	194	184	206	187	171	166	186	162	201	166	199	181	156	188	161	186	184	176	189	177	181	178	162	200	190	175	169	170	184	188	201	200	189	169	193	185	199	181	191	181	179	194	206	205	174	177	165	179	177	160	186	164	209	186	183	195	194	175	179	167	169	181	203	193	168	190	174	206	168	149	194	194	167	188	199	186	197	176	201	167	178	163	177	158	175	180	172	182	203	177	170	214	175	172	171	173	164	179	175	175	211	215	210	206	200	183	202	166	169	189	186	201	192	181	194	196	210	203	179	170	181	190	175	185	195	193	173	169	190	175	213	188	154	193	199	188	184	171	176	175	174	201	163	202	174	181	174	174	200	199	212	212	158	195	191	182	166	194	147	173	196	184	184	180	168	175	169	195	203	173	186	198	175	167	189	166	159	169	184	186	210	176	172	173	177	204	189	178	167	178	195	184	164	202	184	192	204	178	220	172	201	193	202	181	187	175	185	197	178	192	179	199	200	201	187	180	176	182	183	200	187	185	216	189	198	172	203	170	193	188	180	179	181	182	205	176	194	159	201	205	172	163	176	179	189	204	191	188	170	221	207	158	170	173	178	207	189	190	168	187	169	203	191	192	181	203	186	179	189	157	175	179	182	194	179	187	201	217	197	177	201	172	200	213	167	168	172	175	178	187	204	200	173	173	181	183	170	169	178	206	191	179	203	187	188	159	171	190	190	168	176	214	161	192	199	187	173	166	195	180	179	163	174	170	197	184	193	188	169	164	184	186	175	197	210	184	158	168	180	177	163	176	201	204	176	186	209	204	203	184	168	189	213	176	189	184	169	185	197	208	192	200	165	179	179	197	203	173	155	168	183	208	183	178	214	178	174	178	186	210	203	190	196	168	151	177	176	179	195	178	186	161	231	191	187	215	167	180	185	191	188	187	195	178	190	176	188	176	207	192	174	197	185	177	162	147	186	185	192	194	191	192	173	191	182	173	180	187	159	180	187	166	192	202	200	173	182	195	191	163	184	179	188	183	181	163	182	206	164	183	163	180	193	198	177	180	177	194	183	178	194	205	182	193	174	197	177	188	173	170	185	183	188	177	183	189	175	171	181	194	179	209	213	177	178	167	196	206	182	189	160	208	153	202	182	194	176	183	201	166	179	204	195	214	182	191	186	162	172	210	189	173	192	172	172	169	170	213	171	166	167	197	204	170	201	171	198	186	179	175	184	164	176	191	159	180	172	171	177	183	194	185	215	177	183	175	190	183	190	186	178	194	181	181	184	183	173	198	173	179	175	178	169	199	202	172	183	146	176	198	164	179	198	176	186	203	189	176	183	187	199	172	170	195	189	173	164	179	205	188	176	185	173	160	162	203	166	184	181	182	174	183	166	168	196	195	186	168	163	184	171	182	164	175	171	199	180	182	183	165	164	171	178	183	189	181	213	190	176	160	186	191	186	184	187	167	169	214	159	205	202	172	175	190	193	194	196	204	171	161	173	166	155	193	181	182	186	179	175	180	172	148	195	184	184	184	181	190	190	181	183	240	201	180	179	180	198	188	168	182	169	217	204	180	174	177	178	200	208	181	169	205	191	203	171	162	183	207	207	172	219	174	165	193	191	178	182	180	196	196	184	169	211	170	171	187	170	200	176	171	190	162	182	173	135	163	200	196	196	202	190	182	180	170	191	168	190	198	179	184	185	182	168	171	185	174	201	173	182	211	188	180	166	181
9242	6059	7933	6778	4369	3117	2490	2058	1740	1512	1312	1185	1029	935	816	806	746	643	652	626	574	611	573	568	558	567	519	498	509	488	516	504	484	505	475	468	496	486	483	482	502	449	485	458	445	471	480	450	466	439	479	485	477	472	452	470	442	450	449	414	469	478	429	499	445	463	480	446	405	462	458	489	495	474	454	465	436	445	464	464	465	458	457	484	466	471	431	457	421	483	434	412	440	434	447	425	449	404	441	454	434	451	457	407	470	440	465	449	453	460	422	483	439	487	458	468	447	466	429	462	447	449	475	461	450	452	433	455	448	483	457	437	467	427	435	439	415	441	495	495	444	441	463	454	444	442	484	427	428	406	483	463	452	436	433	426	483	432	430	430	494	456	461	465	466	446	438	448	494	460	436	468	430	454	448	433	412	422	469	436	466	445	451	453	468	459	471	420	460	448	442	448	461	461	446	496	445	442	480	473	442	443	445	480	417	414	448	442	456	469	455	465	447	437	433	441	458	427	460	448	467	416	445	480	448	453	440	437	478	409	471	407	413	453	459	461	411	437	446	418	479	493	472	454	432	429	480	477	468	463	422	464	438	461	447	422	428	398	448	445	450	464	420	439	484	443	467	448	455	465	489	463	415	453	456	470	475	413	463	414	434	467	485	429	454	418	506	455	466	448	416	395	412	416	428	433	429	442	447	427	428	450	406	451	429	452	468	463	409	444	436	479	440	471	429	460	465	464	464	457	505	487	482	468	450	456	433	453	466	485	459	429	442	407	479	514	466	454	493	482	458	469	466	459	399	444	445	441	473	422	449	455	478	469	452	491	460	452	437	447	449	433	472	451	461	444	449	470	429	457	479	471	461	479	422	436	435	484	414	427	457	443	475	462	445	425	469	480	467	428	440	432	435	485	439	475	429	486	465	466	478	498	476	449	476	472	461	474	461	457	442	455	452	452	457	459	456	473	445	419	423	455	400	490	450	477	479	463	410	444	449	456	426	446	448	456	476	452	454	458	478	452	444	465	395	464	443	490	450	451	452	462	439	475	446	457	460	446	480	459	454	474	499	452	430	477	487	481	435	450	457	453	471	447	436	473	465	423	490	447	408	466	455	463	451	448	471	466	464	484	461	455	419	444	442	464	438	465	433	427	435	439	436	448	462	474	440	460	465	474	472	454	466	480	434	460	426	413	420	470	455	430	427	457	447	451	455	469	465	444	452	450	445	435	456	477	443	459	428	458	460	461	482	441	476	472	478	430	444	417	422	405	465	449	425	458	479	488	492	477	434	485	459	433	454	435	437	453	416	425	473	475	446	467	451	478	453	511	469	499	455	421	441	479	461	457	430	461	435	469	444	427	454	457	456	477	446	459	475	443	453	428	434	446	450	449	482	456	473	407	469	446	454	433	422	439	416	415	490	455	433	432	463	435	484	489	470	479	444	462	450	443	457	486	422	441	439	461	445	481	462	459	509	425	409	445	436	450	448	469	486	459	431	439	449	465	432	478	462	457	449	436	451	421	462	456	444	421	440	461	464	439	474	467	471	446	444	463	444	474	425	448	442	467	447	418	399	423	468	458	422	439	472	497	461	418	465	453	481	418	453	461	480	471	465	422	449	479	428	466	447	447	416	496	498	447	440	445	479	440	506	468	422	447	441	442	406	447	431	485	457	433	453	430	448	486	418	425	436	438	458	415	424	449	409	484	474	443	459	460	468	449	414	442	429	437	422	503	452	462	457	467	475	429	441	485	458	422	445	440	432	437	479	448	456	461	476	432	461	440	471	446	456	464	439	464	428	455	456	454	481	474	431	454	468	440	433	474	461	446	471	466	433	481	478	409	470	482	447	481	443	419	445	465	465	402	465	449	452	434	463	452	503	439	473	438	445	519	465	446	449	453	447	425	426	449	414	438	419	391	452	464	484	449	479	493	440	420	458	449	471	468	417	425	459	465	458	443	466	438	481	457	415	477	472	456	423	489	490	435	481	435	485	472	452	463	446	453	440	449	440	435	464	451	455	482	435	464	418	497	440	419	475	465	476	458	460	413	443	431	471	446	483	437	452	463	453	466	468	406	432	439	440	491	465	438	419	475	432	457	449	445	456	458	437	451	430	431	459	468	440	433	455	436	453	449	440	472	419	467	432	455	461	431	433	477	443	434	440	486	403	488	439	440	447	436	471	453	479	465	423	461	470	459	403	440	475	417	451	439	455	439	482	415	445	511	427	438	444	487	439	465	425	460	432	420	430	440	473	465	444	431	457	462	441	507	481	467	446	422	434	401	450	441	448	411	460	449	453	469	431	427	427	412	447	443	433	433	486	473	442	437	482	458	427	431	479	443	492	439	452	429	437	469	535	407	439	483	488	440	473	453	418	458	450	437	452	446	429	436	456	452	456	494	431	455	480	469	486	436	423	480	450	472	456	429	443	457	382	444	460	472	459	484	447	489	454	427	439	435	420	479	484	414	421	463	468	452	448	442	488	466	461	479	433	431	459	439	465	479	442	485	431	437	446	451	427	454	428	440	446	482	465	421	419	429	474	436	455	426	407	440	450	496	435	484	445	454	447	445	433	470	439	511	433	466	461	438	492	478	436	404	407	480	428	418	467	455	475	468	418	494	480	459	474	418	463	475	483	446	455	475	465	427	441	451	490	421	471	484	440	451	460	422	487	465	432	459	489	487	444	433	461	456	460	442	472	428	452	466	454	461	429	465	481	446	443	414	466	466	458	446	428	417	418	471	437	479	480	429	458	412	471	464	450	491	441	471	426	480	435	486	451	467	402	458	440	447	437	442	452	450	458	450	468	449	469	474	440	469	451	411	432	463	468	449	467	445	424	466	461	460	448	401	466	440	404	476	462	470	483	425	444	443	442	436	430	475	452	453	430	470	461	438	449	459	451	441	464	501	472	475	466	452	441	470	457	452	448	453	435	426	431	435	466	445	475	452	460	459	425	452	449	443	461	446	432	449	464	471	458	481	498	464	439	433	443	449	461	460	446	444	445	477	472	468	464	463	459	462	477	436	494	396	467	470	427	446	454	465	448	457	455	480	402	434	474	464	431	447	455	451	459	454	451	470	423	415	486	429	454	449	433	451	430	437	475	437	451	447	474	410	439	486	440	469	469	453	432	453	465	456	467	449	453	465	477	430	433	437	463	436	478	469	446	443	465	412	424	468	451	470	485	455	477	455	438	438	456	470	443	442	461	422	483	421	440	468	457	456	466	464	428	457	425	444	429	492	428	486	474	466	475	479	478	470	495	461	419	477	485	463	469	449	443	455	484	487	454	433	443	454	435	445	442	463	401	455	460	452	453	467	417	443	450	470	440	421	468	464	475	451	449	452	454	434	431	432	462	473	452	437	446	462	457	449	442	416	429	457	448	483	475	420	502	434	466	455	472	473	450	422	421	437	465	448	427	443	474	445	487	470	423	472	447	471	427	459	412	431	434	466	468	441	483	460	458	402	481	427	451	459	455	434	451	429
25253	13104	12160	7617	4700	2128	1009	811	697	523	512	442	428	366	319	294	287	270	246	218	243	242	215	244	250	206	193	231	218	218	229	179	212	212	191	201	193	227	170	204	199	195	210	209	190	214	184	187	230	211	201	221	231	224	183	200	187	195	206	189	198	210	201	198	198	217	228	196	219	223	205	224	165	183	210	186	192	216	206	200	204	202	209	190	191	185	194	202	225	216	194	195	207	222	233	157	200	191	178	196	193	185	187	220	200	198	197	164	197	207	202	198	208	187	206	215	206	205	189	215	190	181	184	223	185	180	222	212	184	189	192	194	218	173	175	182	196	204	231	213	196	191	173	191	191	188	218	215	199	189	185	187	196	174	202	203	190	176	195	229	219	230	225	178	208	207	200	205	199	212	190	206	173	206	219	214	178	211	174	215	184	179	199	185	199	211	220	190	185	196	217	196	181	198	185	187	193	207	187	224	191	208	189	217	221	194	224	193	188	200	192	192	193	209	198	209	185	204	189	197	188	199	184	205	201	187	179	229	182	210	186	220	217	204	203	209	206	173	209	179	171	188	186	199	206	202	186	217	191	236	189	209	179	205	203	193	177	182	203	192	222	206	216	187	178	216	214	195	219	164	233	194	206	198	199	218	190	187	205	202	197	223	191	190	216	203	189	179	204	195	213	175	192	172	165	212	191	189	186	222	217	221	195	198	240	170	201	203	195	203	225	211	190	199	186	183	196	205	185	204	189	198	218	209	177	183	202	193	224	207	202	199	213	186	234	199	196	193	219	206	193	211	219	203	201	199	207	196	197	185	225	197	207	203	184	193	194	204	214	185	204	206	197	217	210	177	223	206	178	187	194	204	179	219	184	208	199	205	186	197	238	191	204	206	207	188	204	204	202	224	161	204	187	199	185	174	199	205	194	195	182	215	195	204	171	207	208	208	211	246	212	206	192	224	196	196	192	193	178	188	171	212	202	209	177	192	212	218	238	224	190	201	228	192	205	188	199	185	180	216	201	205	236	235	188	176	183	197	211	174	218	188	205	208	211	190	190	196	193	205	210	163	187	205	191	206	203	209	193	199	211	194	176	200	213	185	185	203	164	201	209	190	213	220	211	227	218	219	188	184	200	178	215	201	212	202	179	196	187	198	187	185	179	225	224	214	190	182	175	221	163	181	185	183	180	185	182	200	202	204	184	223	205	227	180	185	189	169	212	192	200	175	190	207	200	217	221	193	207	189	204	181	201	184	200	190	181	180	231	206	190	206	186	208	192	236	232	185	196	231	192	189	188	192	178	211	179	196	200	213	218	187	193	194	161	187	212	213	178	223	187	222	204	179	202	200	209	217	200	196	215	180	225	199	192	184	192	219	172	208	222	179	195	221	194	171	223	211	190	220	188	170	224	182	218	214	209	185	183	200	209	191	216	173	157	181	194	215	193	182	211	199	187	182	189	220	215	216	162	165	221	199	193	186	189	206	182	213	215	176	205	184	184	213	172	204	194	205	181	190	197	196	182	204	151	181	188	195	196	183	205	190	192	190	225	195	215	189	178	177	194	177	204	209	200	187	172	166	188	197	200	205	206	202	209	208	208	215	208	202	187	199	175	221	210	202	213	206	186	210	208	233	185	190	202	197	185	222	164	210	203	184	224	192	204	214	199	187	201	193	195	178	206	234	206	211	192	184	215	204	188	219	212	208	210	187	206	178	219	199	215	204	211	185	195	199	208	226	202	206	187	187	175	203	218	169	198	197	193	185	201	194	204	194	224	187	211	179	188	215	217	224	188	201	214	193	197	190	205	208	185	203	207	203	210	199	195	191	203	175	205	196	213	215	201	186	198	210	231	200	229	182	201	228	209	190	202	234	182	223	231	228	203	200	182	216	185	193	212	205	198	174	216	202	188	179	192	225	201	235	179	181	191	187	212	234	205	200	191	187	212	213	188	201	206	188	185	211	197	194	232	199	204	205	216	202	201	200	193	191	201	180	173	197	207	201	216	186	184	180	194	190	169	183	191	203	216	218	221	196	203	229	200	193	200	191	199	188	183	183	201	193	181	203	205	188	183	212	220	215	200	201	196	199	174	196	205	213	183	171	189	199	220	204	171	206	186	196	171	209	216	187	202	201	214	165	187	202	191	200	206	195	212	204	211	202	203	219	224	186	228	183	228	195	189	220	202	194	220	182	203	211	178	201	182	213	205	196	223	203	186	217	176	194	200	181	210	196	209	172	200	183	210	186	196	201	213	199	213	212	194	199	209	223	215	199	204	187	203	197	220	223	196	197	212	196	215	199	181	215	193	210	193	202	200	202	206	199	199	231	201	186	205	228	184	213	200	189	199	209	188	204	217	193	191	219	194	193	194	189	180	191	189	193	189	192	184	202	228	217	200	217	200	200	203	223	198	194	190	197	215	206	201	198	193	217	223	188	207	172	216	212	178	184	216	205	203	193	196	215	205	190	221	184	185	197	172	191	205	201	216	196	179	211	209	191	196	223	192	198	199	241	205	211	184	203	226	214	210	184	189	200	179	197	182	181	187	211	214	186	186	204	187	189	191	195	195	203	179	204	201	200	195	182	220	206	214	196	207	189	226	191	205	182	216	203	177	191	203	207	196	218	210	194	174	199	182	190	200	188	201	185	180	221	198	188	185	194	219	237	177	196	201	220	214	185	181	211	198	174	181	209	189	191	196	217	212	200	216	207	191	210	193	206	213	202	200	184	209	216	181	220	202	193	205	218	206	198	198	191	187	209	194	190	179	175	207	204	182	206	220	183	214	187	218	196	221	183	206	227	204	184	214	184	198	200	198	203	195	206	239	204	194	198	197	207	218	182	196	175	210	221	202	191	197	195	225	200	219	196	200	204	178	194	172	191	191	206	203	224	180	181	200	187	201	215	184	214	207	221	203	172	192	198	217	211	198	210	205	216	184	176	196	190	221	212	189	207	194	201	203	234	211	225	192	221	201	198	184	192	192	208	206	209	217	189	219	197	195	192	202	174	209	199	190	201	210	198	198	190	189	201	168	196	207	186	227	222	223	195	218	183	191	186	221	179	229	214	179	170	195	183	194	223	172	202	197	206	205	196	191	185	190	209	202	197	189	201	207	220	205	213	195	196	216	214	215	176	207	204	188	206	197	227	204	174	162	215	191	180	180	181	179	196	198	198	219	187	213	159	180	216	211	209	181	179	214	167	198	209	204	193	210	205	204	164	185	173	210	195	205	206	208	188	186	183	202	204	193	198	202	197	217	189	196	205	217	207	176	188	221	225	213	200	199	186	214	195	202	190	219	196	199	225	198	178	189	211	182	218	206	198	190	203	204	192	190	207	219	193	182	212	211	212	226	202	216	201	189	182	214	189	182	200	206	186	222	192	211	220	206	187	180	218	218	199	203	195	216	200	198	221	214	184	193	187	215	193	204	183	208	222	193	198	212	215	223	187	157	194	196	192	194	197	198	176	201	202	190	192	227	175	192	183	213	226
17959	11618	18068	16041	12606	7031	4577	3673	3179	2647	2192	1922	1649	1471	1308	1212	1068	927	846	865	841	773	713	710	672	645	654	637	593	595	617	616	577	577	548	555	552	550	566	577	531	538	536	563	504	478	517	494	490	509	457	456	482	488	472	521	459	475	500	494	486	492	455	473	509	440	489	473	483	495	515	508	497	487	475	511	486	489	486	485	492	451	466	491	461	492	476	495	447	548	434	484	469	531	477	478	481	491	488	464	494	508	481	483	505	479	507	516	492	492	490	476	449	488	497	576	484	503	475	470	477	474	529	514	474	528	467	506	482	482	512	479	489	465	475	515	448	489	472	502	489	481	503	456	507	451	472	492	471	509	452	481	511	491	514	511	521	492	475	475	494	497	489	485	481	502	543	429	472	495	500	516	526	481	508	486	492	481	434	493	492	509	471	458	518	480	492	508	481	499	525	466	443	507	484	521	493	467	548	496	469	454	504	482	518	494	510	514	479	490	464	478	499	480	499	490	492	496	487	522	467	495	499	477	518	477	478	492	438	450	548	507	502	516	498	478	489	464	476	520	473	490	493	532	489	482	500	493	519	533	489	517	494	464	495	468	475	509	468	509	472	517	469	489	483	493	510	427	483	522	538	468	483	518	476	517	505	491	492	472	468	474	503	477	491	492	441	471	470	491	479	473	471	509	491	441	513	514	502	510	481	475	491	492	517	473	463	456	498	456	431	474	513	473	510	470	501	526	452	414	493	510	483	527	483	484	473	478	493	497	512	478	488	477	498	514	506	491	470	451	460	456	467	492	502	534	476	534	477	480	468	479	485	482	447	502	487	474	478	504	457	489	483	456	505	511	494	528	471	523	499	492	511	499	482	506	493	468	498	515	504	485	484	520	465	496	513	493	482	457	499	476	473	485	468	478	529	522	492	458	504	491	512	472	464	491	485	555	503	505	467	522	485	519	479	471	482	482	481	521	491	488	475	461	447	490	477	504	478	529	484	474	490	480	519	472	525	493	501	507	496	505	477	497	496	468	458	495	449	498	513	527	458	484	516	468	510	483	492	510	467	536	458	506	485	492	461	490	489	513	477	475	458	477	505	473	525	509	479	486	447	468	477	499	476	515	484	462	492	471	456	479	472	474	516	469	502	492	465	514	480	465	460	514	445	496	498	466	529	470	481	486	510	470	464	506	465	511	480	489	461	507	484	457	483	524	495	481	520	515	450	508	471	481	474	488	473	468	495	516	486	500	498	498	502	470	501	451	485	494	510	487	504	464	469	544	469	512	514	524	534	494	495	503	512	474	459	500	489	449	501	535	474	455	451	492	500	501	489	508	458	474	529	490	458	468	531	489	476	506	457	503	477	480	469	444	478	479	487	467	507	462	452	485	467	450	482	516	479	466	491	472	495	497	497	479	504	496	497	462	533	503	459	471	503	514	482	538	500	542	512	443	521	512	520	475	516	500	503	517	481	497	492	480	498	463	499	484	538	490	501	511	516	475	528	507	511	493	466	480	510	464	482	475	517	495	453	505	499	488	496	491	496	491	456	479	473	471	486	510	502	517	479	501	493	461	497	471	482	471	466	476	475	453	491	488	482	528	544	514	497	512	488	515	485	509	489	476	538	472	504	493	470	482	496	533	503	475	482	500	481	447	492	462	503	483	501	474	506	489	477	479	514	467	481	467	480	517	488	468	496	494	495	462	517	525	487	461	485	453	488	480	502	508	473	534	510	487	496	484	530	520	521	512	495	470	484	451	496	479	487	472	507	438	467	486	464	514	477	459	490	498	502	500	478	486	484	503	498	503	489	479	482	493	490	486	512	501	497	505	486	444	454	476	503	461	489	490	515	466	474	494	480	480	490	549	514	497	462	480	490	486	498	472	471	527	500	541	507	516	561	502	483	477	483	453	472	497	515	478	489	484	468	488	485	475	474	493	469	470	516	498	484	489	479	500	493	508	515	470	502	515	524	459	510	486	503	474	491	466	471	493	540	481	521	519	525	505	486	473	477	483	525	487	502	470	459	491	463	499	522	491	490	481	468	468	490	479	463	495	504	488	482	457	478	504	516	470	487	466	468	514	475	521	484	466	485	491	535	507	453	492	483	479	568	538	490	486	524	477	491	491	454	491	528	497	487	513	465	485	444	498	465	464	470	496	503	509	486	445	493	503	486	434	499	472	468	473	483	495	502	504	488	506	486	493	515	520	445	474	477	452	523	471	478	494	498	457	491	450	502	501	442	474	484	521	511	475	452	507	529	469	490	491	496	510	463	480	459	461	512	500	489	479	489	496	495	473	483	491	495	456	503	480	528	464	478	508	487	522	456	506	469	537	498	496	459	513	483	490	477	504	497	489	466	496	511	453	473	452	478	507	484	488	501	497	467	467	457	485	496	437	508	500	443	506	448	484	472	506	489	475	515	445	461	471	485	494	535	501	496	486	488	483	486	547	484	476	499	512	496	476	481	498	443	476	497	496	466	457	493	504	520	492	519	504	502	479	455	507	513	474	532	522	482	488	471	473	461	463	490	457	492	465	500	470	484	480	485	499	483	522	473	470	506	474	501	482	524	448	495	464	475	472	495	496	482	491	489	440	478	480	501	477	526	473	451	459	493	511	488	527	511	503	485	510	501	504	499	461	527	465	425	490	461	476	502	491	467	500	483	516	450	465	474	498	503	510	470	484	486	500	510	514	484	461	454	438	503	509	472	522	470	489	509	471	502	522	452	483	510	484	480	511	509	464	449	451	482	521	497	462	499	493	478	478	488	475	490	535	470	481	489	509	468	441	468	468	464	482	489	499	473	466	507	510	474	498	475	539	470	495	470	486	485	476	489	493	495	493	525	454	487	481	501	480	472	485	512	474	524	487	467	485	469	466	484	467	451	455	473	451	480	452	503	509	470	490	485	476	494	501	442	468	492	472	484	479	485	479	482	484	464	529	487	501	470	478	490	437	504	500	470	490	458	489	511	499	511	482	450	493	440	500	506	454	477	493	506	516	443	441	466	517	521	476	484	464	511	459	460	475	473	501	499	466	469	481	499	492	446	466	458	484	458	500	535	484	492	519	502	500	519	515	507	462	495	496	468	507	526	470	514	456	508	470	460	528	498	468	497	486	517	491	533	504	481	524	454	504	483	508	507	470	477	500	457	475	481	445	465	490	498	511	510	473	485	500	486	483	493	477	474	508	495	459	470	478	485	480	457	468	477	501	496	491	510	463	440	488	496	488	460	481	482	506	451	490	468	500	473	472	433	506	479	494	478	494	503	457	503	473	499	507	487	528	540	483	486	490	476	500	490	509	471	487	485	497	490	482	452	477	487	505	446	524	469	476	530	482	520	446	504	459	525	482	495	507	484	510	473	461	470	484	476	529	471	474	459	448	496	457	487	471	503	491	496	483	457	498	484	486	536	510	494	515	482	475	485	473	469	491	482	532	508	482	519	486	488	502	490	446	492	514	479	487	489	478	504	511	502	511	462	473	473	514
34098	19365	18413	12233	7349	3627	1665	1172	944	745	596	590	464	425	380	300	255	302	318	251	282	240	269	216	216	196	220	188	199	181	218	202	211	154	193	195	166	233	168	183	181	178	170	183	192	184	181	205	156	212	198	180	161	168	180	180	178	211	191	186	161	200	168	174	165	164	140	176	173	188	173	176	165	173	156	209	176	192	185	182	186	168	189	173	179	192	194	187	190	155	196	176	186	191	190	170	199	158	174	172	160	173	162	182	184	173	193	146	186	162	189	184	190	195	175	171	173	178	182	169	155	179	182	162	190	177	181	163	180	187	175	156	198	180	166	177	205	157	178	198	176	179	199	172	168	190	189	178	172	188	166	175	184	183	160	169	188	183	177	175	193	181	188	168	151	199	197	147	180	180	155	179	194	171	174	204	173	162	156	186	164	182	160	192	166	200	188	180	161	168	172	193	158	156	181	187	195	193	189	190	161	190	189	184	187	177	221	185	152	206	161	191	171	170	179	178	189	196	184	190	174	168	211	148	181	189	184	184	172	192	163	175	190	188	165	191	159	194	191	169	173	184	172	199	183	181	162	180	200	198	170	165	206	158	182	161	177	166	154	165	158	190	161	189	189	170	196	192	167	175	197	189	175	179	168	184	185	173	179	195	154	201	187	174	185	181	156	169	172	178	195	175	204	163	169	170	179	195	195	187	174	178	194	176	153	207	191	206	177	197	184	178	158	173	176	165	184	192	179	190	188	157	182	179	164	164	184	171	192	170	186	179	167	187	180	171	171	188	202	176	172	144	180	184	175	178	186	156	177	171	158	187	168	208	198	186	190	180	177	171	141	178	217	167	192	202	188	163	172	161	166	167	172	183	199	178	184	167	156	211	184	197	200	154	166	161	166	172	167	181	166	168	201	182	167	174	184	170	176	146	166	168	183	205	181	196	180	191	158	213	182	174	170	179	179	178	182	188	180	182	184	168	142	168	184	153	176	175	172	197	171	169	215	161	187	177	162	182	169	189	173	182	170	197	170	194	172	171	176	171	156	169	184	182	176	174	151	164	179	175	161	203	207	158	175	192	174	193	193	181	193	162	180	152	208	194	193	191	178	171	177	162	166	203	191	162	179	193	165	180	151	195	152	162	174	168	184	181	170	163	169	168	192	173	187	176	169	158	161	198	142	182	198	171	168	172	189	174	173	159	176	205	164	204	170	191	167	170	161	196	170	164	174	174	196	188	159	193	172	173	155	195	208	169	184	181	197	188	171	172	177	192	190	177	185	149	207	174	164	185	176	175	207	179	172	164	157	164	198	211	164	178	182	177	182	179	206	190	190	185	201	182	194	181	167	180	188	183	191	168	161	180	169	168	192	182	191	183	184	191	177	159	168	160	186	170	149	180	181	207	186	193	165	204	176	153	160	180	156	157	151	186	189	193	187	189	167	184	172	158	154	178	176	189	201	168	165	197	174	171	175	190	217	194	158	176	165	170	181	178	178	181	182	179	201	176	185	188	187	168	165	172	161	187	182	185	195	188	169	170	168	206	167	169	189	176	177	153	178	177	187	195	194	171	153	174	181	184	164	189	179	179	150	177	192	180	221	184	157	194	168	179	179	148	177	178	195	177	170	168	188	184	174	166	183	192	168	169	179	161	161	176	166	170	169	162	176	164	203	191	185	213	165	188	177	176	189	187	181	167	167	188	181	185	176	178	205	213	173	178	177	169	174	176	172	167	176	178	192	163	196	190	180	161	187	164	181	188	176	196	165	151	190	183	173	169	198	191	203	179	157	179	152	174	175	167	181	164	173	159	173	171	173	192	173	163	187	207	194	158	188	164	189	204	174	172	179	205	176	239	177	188	174	195	179	207	189	176	182	167	177	168	180	187	205	181	167	185	166	178	163	187	190	170	169	181	183	188	200	181	170	166	170	172	157	184	150	201	176	182	159	162	182	152	192	167	153	179	194	199	161	169	158	181	177	177	168	170	230	197	178	190	195	188	178	168	174	172	190	199	160	170	170	169	162	173	153	164	186	187	167	178	172	150	170	163	163	173	166	169	184	214	164	178	187	173	194	175	184	175	176	164	179	156	176	182	168	171	183	176	182	193	175	202	172	184	180	178	203	187	202	181	184	161	191	168	200	178	160	196	206	185	178	198	162	178	179	169	199	155	199	183	170	169	193	201	176	193	186	172	172	178	181	169	156	165	186	196	184	188	172	161	185	207	183	185	167	173	187	173	172	201	219	164	175	170	169	184	183	207	186	184	160	196	183	208	186	191	165	204	176	176	187	188	197	183	183	169	167	195	165	169	186	185	175	205	201	182	190	219	172	173	189	179	184	205	192	182	179	183	194	144	178	173	163	193	177	192	179	186	143	161	179	184	154	159	184	188	188	152	208	168	169	162	164	171	184	178	169	186	204	181	161	157	177	211	177	175	175	187	165	186	216	191	192	160	164	178	160	164	182	178	191	174	176	202	151	196	159	191	184	173	200	175	150	171	217	157	169	185	163	160	187	154	159	192	181	170	166	172	209	194	168	197	169	181	206	171	168	191	171	189	180	168	171	182	199	192	192	161	169	187	176	190	179	163	192	173	172	183	190	183	185	182	168	184	157	212	196	185	187	172	183	159	172	185	193	185	168	180	184	180	156	180	160	165	149	163	188	187	172	171	185	154	202	179	197	152	133	201	202	178	177	171	189	189	182	173	177	159	170	172	153	194	183	184	180	161	198	168	159	184	161	180	187	196	170	165	190	158	196	178	182	171	188	194	185	180	177	169	200	188	169	182	173	180	204	170	153	184	148	163	176	169	180	196	179	192	142	202	177	181	151	172	186	198	180	168	160	173	164	191	179	166	171	173	170	159	160	180	180	159	158	159	179	172	184	172	161	187	199	174	186	165	162	206	187	187	168	181	182	164	180	160	193	184	195	170	167	180	163	189	166	182	186	168	167	187	158	166	180	196	175	214	182	171	157	180	172	154	193	189	214	148	189	194	154	183	170	195	192	164	204	188	182	146	181	177	163	167	184	168	174	194	169	182	169	193	164	159	187	193	200	182	171	184	160	191	178	179	163	151	189	183	197	174	178	182	191	170	163	178	146	172	197	151	171	187	165	178	176	189	197	191	171	187	157	176	171	189	165	181	193	186	163	181	197	167	180	173	211	171	156	190	187	174	194	176	161	185	183	179	163	175	195	159	189	153	159	177	183	191	191	167	178	170	167	171	178	179	176	155	177	177	164	179	159	173	195	179	195	174	156	194	163	191	168	181	180	149	183	188	173	190	191	206	159	175	178	176	189	164	169	182	184	173	163	181	178	186	190	180	198	183	172	180	168	157	167	165	184	191	176	175	171	200	181	190	192	191	187	197	147	181	182	169	178	186	173	179	162	183	187	184	181	180	189	156	177	170	167	182	153	167	193	167	204	166	187	157	186	163	161	183	201	169	201	173	177	185	175	192	190	170	178	171	197	206	171	177	174	156	194	170	179	170
22617	16666	23251	21386	16127	10112	6108	5095	4371	3787	3095	2617	2199	1867	1660	1484	1300	1226	1128	950	868	883	797	809	767	719	666	652	658	558	627	630	602	546	494	562	543	504	571	558	512	490	480	483	482	432	414	423	453	475	430	445	438	443	479	478	443	472	418	454	411	408	433	457	458	390	443	455	454	471	410	460	441	444	387	429	431	408	450	423	467	450	467	400	412	429	434	459	479	454	426	426	452	413	439	442	430	445	464	456	430	432	423	429	454	440	457	452	442	455	442	409	450	439	422	434	422	469	472	443	434	436	438	446	420	462	440	438	456	443	421	473	426	460	474	400	443	434	488	441	454	443	423	425	470	447	437	452	443	414	415	442	476	462	461	447	404	402	444	446	455	435	437	436	480	469	391	431	416	473	435	460	447	454	445	453	439	427	442	378	458	464	460	394	447	461	424	453	440	438	459	462	446	445	428	503	441	445	431	410	445	496	402	427	430	424	437	442	435	468	432	427	441	443	402	434	447	427	430	432	447	416	460	440	467	479	433	429	442	426	438	429	444	447	428	412	440	438	429	443	470	437	420	406	442	457	435	401	436	415	418	420	423	433	407	432	443	461	476	473	412	460	446	440	426	406	408	445	437	434	418	476	390	456	451	410	452	445	400	427	438	427	424	438	443	409	416	424	440	440	458	396	413	459	454	440	423	418	416	411	438	431	428	447	421	461	467	419	432	473	410	423	457	415	444	422	441	438	399	458	429	445	375	422	449	424	450	454	408	427	435	443	439	428	474	468	444	452	426	486	461	425	418	439	440	414	449	453	411	411	450	447	455	400	427	426	397	401	442	450	436	471	420	466	438	424	435	430	433	407	423	462	429	444	426	434	472	477	419	405	425	391	416	420	448	428	449	427	456	417	425	413	459	436	443	425	440	454	407	443	414	439	433	440	454	456	436	427	480	461	442	491	433	440	436	451	427	503	437	406	466	468	425	447	456	466	430	459	446	432	395	442	411	433	423	412	410	467	448	433	420	402	461	411	445	415	465	397	446	455	406	459	434	438	405	418	468	452	455	393	395	432	410	430	468	419	423	459	446	453	424	441	445	414	402	430	423	458	459	441	423	451	414	461	387	412	430	406	468	431	440	416	416	455	421	432	462	462	414	444	448	421	473	396	439	413	457	434	438	452	444	456	422	420	420	401	418	422	479	475	467	442	442	475	435	435	461	422	426	451	404	434	427	425	429	432	441	445	430	421	462	441	468	421	427	423	421	414	424	399	419	423	415	439	405	420	403	444	430	462	426	420	454	468	449	419	449	405	415	445	391	410	450	445	431	415	449	466	456	453	411	436	425	397	439	464	440	456	430	414	431	440	418	416	443	413	494	442	444	423	398	438	422	454	432	496	449	462	432	431	455	452	428	427	442	416	456	434	435	458	438	433	448	435	427	456	462	448	431	443	410	422	421	433	447	464	461	449	435	402	431	458	436	435	424	478	413	407	451	429	442	456	438	416	404	465	441	470	431	455	412	446	438	443	453	408	480	457	417	412	458	418	427	408	396	412	428	411	430	472	424	427	424	454	421	461	418	429	435	468	435	405	445	439	401	429	441	428	427	418	452	473	457	448	426	410	465	423	446	399	452	435	464	424	456	463	450	482	439	441	455	396	428	417	410	450	415	453	482	460	463	465	429	436	462	414	426	420	437	405	437	431	419	427	463	443	457	461	427	424	454	412	438	455	425	435	444	427	429	440	424	461	474	428	428	404	482	417	432	439	449	410	457	448	440	445	417	463	490	423	422	450	448	435	454	425	424	427	420	396	405	397	446	428	425	419	428	404	449	440	446	412	413	432	411	456	454	438	398	439	457	439	449	421	474	420	428	417	430	421	456	419	452	446	406	433	406	429	452	464	438	452	427	460	430	434	433	428	393	463	452	418	430	427	440	443	408	400	457	458	409	392	455	458	419	420	437	456	436	456	455	455	440	386	436	490	437	422	430	435	399	424	459	420	437	426	423	391	411	452	448	466	447	464	444	406	439	436	438	397	405	419	412	448	433	390	434	442	461	443	459	405	442	452	421	412	425	430	458	451	443	447	404	441	429	466	448	433	446	410	431	432	461	437	421	450	381	406	424	436	433	446	423	411	440	464	431	430	464	463	450	424	439	447	448	457	432	436	406	480	426	459	457	453	459	405	455	435	411	444	426	414	425	428	457	437	434	456	448	430	401	456	399	442	435	448	421	428	458	468	397	430	468	439	452	458	450	445	462	447	410	447	413	476	409	467	431	440	473	463	418	467	430	452	410	463	428	451	414	467	452	442	469	447	459	440	401	456	429	468	417	419	483	422	463	424	424	471	414	405	419	431	463	423	429	433	452	398	482	460	407	442	432	426	401	422	431	421	438	410	446	427	400	419	414	424	437	459	402	455	439	409	431	456	462	456	420	456	443	482	424	429	412	439	470	450	460	438	427	440	477	461	434	410	457	399	433	433	389	466	457	466	437	453	484	439	438	414	435	454	444	469	416	443	435	432	471	425	453	444	402	441	433	414	414	427	422	409	430	442	432	446	459	431	424	449	467	431	457	441	438	425	432	427	435	426	420	421	424	435	418	431	416	432	471	450	411	457	443	457	430	441	404	438	457	428	475	453	447	454	468	479	444	441	407	453	432	444	399	441	445	436	432	432	450	438	419	406	450	422	428	449	433	417	411	468	414	427	461	454	483	485	449	425	421	444	410	467	455	455	416	453	467	474	431	414	467	448	415	418	441	435	398	429	445	401	453	437	406	458	416	466	425	408	400	443	391	445	423	426	460	423	433	417	445	421	444	475	448	448	418	468	464	438	423	437	423	441	444	393	451	445	458	432	420	422	403	447	411	429	453	437	428	419	423	435	436	456	408	421	440	435	434	404	421	450	473	437	433	489	450	397	420	435	447	462	436	390	430	419	454	435	430	389	432	424	403	437	449	440	423	455	407	433	454	457	415	411	477	426	469	450	484	439	418	446	432	445	445	446	469	446	423	425	426	408	439	452	440	464	462	446	450	446	432	411	424	440	430	474	469	400	419	453	477	439	451	407	408	434	424	469	432	389	432	442	448	412	460	401	433	461	451	467	440	484	419	439	421	423	425	450	438	425	470	429	447	420	470	431	474	459	456	412	411	430	473	411	441	403	431	465	400	467	392	457	438	457	435	407	443	413	423	457	430	465	431	467	447	447	442	438	425	461	442	452	478	416	453	466	478	446	452	436	410	433	443	401	446	425	475	438	481	434	429	474	416	400	474	469	438	419	417	436	434	417	452	445	402	405	461	454	428	453	413	422	462	408	418	423	465	406	414	462	425	429	423	452	435	459	406	414	397	425	431	410	467	441	459	451	444	456	440	426	464	429	436	441	448	460	439	418	425	466	411	445	443	438	440	450	484	468	427	436	444	425	450	461	435	429	458	467	409	414	465	417	433	402	474	467	450	475	434	400	439	450	436	466	440	402	442	422	407	457	421	429
12709	5480	3689	2139	1234	848	625	532	378	375	349	325	252	281	225	228	245	189	240	207	161	183	209	190	192	193	202	182	212	196	172	203	188	185	186	193	174	204	187	201	209	187	205	191	201	174	162	187	190	172	201	224	191	199	207	166	192	159	185	196	201	191	209	204	194	188	186	171	172	175	203	209	188	168	192	197	217	173	183	190	202	178	190	187	184	224	174	194	179	195	164	199	178	175	198	187	172	165	156	191	196	186	215	173	165	172	204	192	187	160	171	207	198	193	160	183	191	188	210	203	181	200	194	176	177	180	177	184	197	193	179	187	181	201	156	191	181	193	167	184	169	192	194	166	164	200	164	193	182	175	182	166	164	209	197	199	208	157	183	206	181	170	199	181	172	197	176	187	197	196	191	200	201	196	209	162	154	177	191	204	166	168	197	172	210	172	174	184	183	179	194	195	184	154	202	188	162	173	166	191	174	182	198	198	176	198	188	208	190	200	195	197	174	206	191	192	175	183	190	150	199	187	185	178	196	182	181	205	184	175	181	194	166	163	205	177	218	187	168	172	205	182	168	201	173	190	184	208	207	198	199	187	172	205	177	183	191	190	207	211	193	203	196	195	201	172	195	180	177	165	190	163	175	205	192	207	204	186	165	192	179	175	169	166	212	156	172	191	192	166	173	200	172	197	206	160	208	206	185	204	182	203	181	176	172	194	170	175	178	162	197	200	170	180	198	187	172	189	195	198	200	170	191	190	173	165	163	191	197	179	192	189	184	171	175	176	212	224	199	190	185	213	171	158	221	182	187	160	181	190	205	173	179	200	171	200	164	197	190	184	204	173	191	155	201	203	176	212	177	174	187	197	187	209	204	190	185	195	199	169	171	195	190	195	177	195	204	209	182	169	194	190	174	210	209	183	198	166	205	196	169	195	183	240	198	197	197	203	188	200	174	189	195	190	170	199	195	175	176	172	178	203	177	177	175	182	183	207	185	195	178	174	205	207	182	187	194	187	190	186	170	190	186	176	161	203	191	207	181	180	190	178	213	208	177	185	208	196	196	236	174	198	198	177	178	174	195	177	165	164	210	208	176	194	191	188	204	172	178	186	184	178	184	207	185	182	191	189	181	182	227	209	170	210	177	186	207	206	176	167	164	206	184	191	182	201	213	187	186	189	180	160	177	159	190	185	201	180	174	168	136	178	201	197	186	188	165	178	177	188	195	192	184	182	208	165	186	176	186	206	170	174	196	192	192	182	183	193	165	198	171	179	182	193	199	176	196	189	200	190	185	182	186	197	195	174	189	166	170	194	185	199	225	193	170	172	168	166	213	163	162	171	174	190	187	189	193	203	185	167	201	198	200	173	195	198	173	212	197	178	178	219	209	202	192	183	186	217	187	196	196	179	182	197	172	180	172	184	199	199	195	177	182	191	183	178	188	202	185	197	230	200	187	170	216	216	188	188	199	178	184	198	192	197	200	188	237	154	215	180	192	182	173	192	202	190	178	180	163	179	190	182	166	199	192	199	175	204	200	178	174	181	183	201	187	209	189	192	175	190	210	195	216	180	202	206	193	180	177	194	184	184	173	187	201	180	192	203	196	190	178	181	166	195	184	198	173	186	173	208	206	198	188	185	197	184	187	180	164	183	179	174	182	196	157	187	166	200	196	198	184	207	172	190	182	191	211	182	188	185	170	178	171	182	210	196	180	190	184	172	202	189	175	203	188	176	189	170	190	196	190	200	196	189	183	178	198	179	162	175	186	177	199	192	180	178	191	175	189	162	190	197	187	172	168	218	195	195	179	186	200	220	189	203	188	189	168	190	192	184	205	190	187	185	203	206	211	209	176	183	219	197	176	185	166	182	182	175	198	151	176	198	188	156	197	188	177	188	203	172	170	182	176	187	171	204	197	194	187	190	177	181	160	186	192	178	199	198	189	207	196	215	187	158	159	213	183	192	200	196	170	186	182	214	194	192	185	193	199	184	179	177	185	178	194	198	170	201	149	188	189	179	181	153	202	178	215	186	196	184	198	165	186	162	175	155	199	180	182	188	198	198	185	190	198	170	216	206	177	174	213	183	197	193	226	187	202	183	172	189	163	172	217	150	190	165	190	173	193	185	192	199	170	202	183	190	184	170	158	177	168	204	184	203	187	207	181	180	200	168	175	184	175	202	169	186	198	211	180	175	202	188	197	183	205	196	182	180	194	192	208	203	191	194	183	182	208	185	156	209	177	168	183	165	209	173	228	168	175	172	179	173	179	190	172	192	183	195	162	185	198	197	194	197	163	164	171	179	191	189	186	207	183	189	186	204	190	209	190	195	176	218	170	174	159	182	157	181	192	190	177	234	193	180	169	213	185	168	187	173	196	181	190	176	204	191	183	172	208	171	184	188	201	191	174	165	203	191	185	179	191	193	193	196	199	184	190	202	191	204	195	194	184	196	191	191	190	180	173	175	207	164	189	203	157	171	210	194	178	149	173	180	181	175	179	175	167	209	164	186	201	164	175	214	169	193	207	173	169	172	179	208	199	188	204	222	209	211	186	213	148	209	162	202	199	198	178	225	182	191	194	183	193	187	186	186	202	178	196	180	190	165	187	204	201	200	205	187	210	173	173	194	182	189	193	217	209	183	188	194	170	207	166	205	165	193	187	190	189	203	181	169	177	222	182	171	170	209	186	194	188	158	179	171	203	189	197	195	189	182	171	201	193	181	214	186	206	200	209	175	168	197	178	201	178	160	193	196	174	188	165	196	193	196	183	166	168	174	179	175	198	172	208	193	179	187	198	175	207	202	197	176	200	168	188	197	187	184	178	177	205	197	195	167	164	189	187	180	184	199	171	173	195	180	171	204	176	173	176	185	195	186	195	169	220	189	179	202	223	196	181	186	184	194	179	195	177	189	182	204	203	184	203	182	182	186	155	204	185	177	195	193	211	173	179	181	206	176	203	201	172	200	169	197	184	188	184	169	176	180	199	210	168	181	198	191	187	194	187	163	160	195	186	175	182	174	185	193	212	154	173	162	194	182	179	186	175	182	168	185	205	196	166	194	178	215	178	192	196	195	189	213	197	206	191	178	196	179	195	190	199	185	177	197	166	181	183	184	211	175	183	167	215	197	175	186	186	183	184	175	183	194	211	190	175	161	200	180	191	167	197	185	179	179	178	191	173	202	200	205	179	185	174	163	203	180	176	180	190	208	175	197	197	179	188	173	172	217	163	206	193	179	194	186	217	176	198	200	169	191	179	144	196	165	179	209	185	194	194	164	170	187	198	173	197	202	185	174	185	166	189	193	187	197	195	180	150	196	184	191	161	152	170	171	201	184	194	182	183	196	182	172	171	182	200	186	190	160	181	168	202	199	175	196	166	168	204	192	200	175	186	202	213	196	194	195	185	189	193	185	194	185	197	200	188	181	172	168	194	204	160	198	181	173	185	172	170	208	193	172	169	173	185	163	179	181	162	199	178	188	151	192	192	186	206	191
9274	5650	7099	6393	4734	3440	2604	2139	1854	1557	1351	1169	1058	1005	832	779	761	657	672	635	602	647	629	580	578	534	556	502	517	524	527	517	511	540	488	486	479	537	517	503	495	484	509	492	427	467	445	447	434	423	447	466	441	483	447	459	448	477	436	467	455	419	479	457	481	430	456	458	437	498	431	476	476	462	457	438	491	450	468	430	504	446	461	444	443	481	455	432	465	447	482	484	476	467	435	459	445	420	411	471	446	427	440	474	472	451	465	454	471	449	471	452	483	454	430	417	492	440	473	455	440	479	456	437	443	519	458	464	465	501	460	451	481	446	451	472	482	455	496	439	490	466	460	465	482	412	448	469	480	447	478	442	489	451	508	464	463	452	463	477	498	460	485	458	464	462	482	454	497	434	486	479	466	438	467	488	503	485	464	433	472	491	462	451	437	442	460	434	460	462	452	482	462	451	449	457	436	466	495	499	460	513	491	488	468	462	479	484	464	436	495	443	429	458	465	438	459	406	458	430	429	441	482	429	470	467	478	457	485	467	487	462	429	477	462	472	462	484	467	473	441	468	443	488	501	486	507	448	454	433	483	444	480	468	460	443	449	460	457	453	460	480	441	499	433	457	454	450	452	474	483	475	487	440	448	417	459	486	430	453	475	449	473	447	474	469	480	448	453	453	446	462	453	470	452	476	439	480	500	437	466	452	448	477	472	441	443	475	465	442	450	475	496	429	482	479	464	477	424	455	452	455	447	414	448	467	479	452	466	489	490	433	445	469	476	473	497	465	452	456	470	473	449	448	484	471	447	471	463	446	449	494	471	410	464	470	463	451	448	473	457	503	490	467	483	433	469	470	444	460	474	430	453	462	452	441	450	446	457	466	457	465	444	449	466	444	444	450	443	476	476	460	465	460	470	453	490	454	479	471	481	478	459	456	454	449	473	460	480	460	453	434	477	464	456	458	478	467	492	471	454	467	460	436	450	456	464	474	497	455	435	481	475	465	472	484	471	507	460	497	479	418	456	477	468	491	474	455	456	465	428	479	454	430	471	462	480	436	459	476	450	432	443	456	423	467	468	476	416	463	464	438	447	484	496	441	490	481	440	464	474	437	468	457	452	427	450	431	504	471	483	459	479	476	453	452	459	488	416	488	461	477	433	490	476	514	484	446	391	444	425	452	494	484	446	474	454	448	468	444	466	492	435	426	467	462	450	423	462	459	498	467	487	472	439	444	448	452	453	457	457	455	420	466	475	458	503	452	515	464	458	493	418	454	462	449	497	439	435	464	496	504	434	452	483	437	439	469	459	448	457	472	394	447	467	457	441	468	476	487	448	476	461	431	442	460	489	470	487	474	459	457	450	459	475	416	435	410	483	462	448	505	474	503	481	453	439	461	464	463	447	473	434	502	464	489	463	445	476	472	431	446	464	449	448	449	482	380	473	426	478	470	438	459	452	468	476	447	440	486	455	487	455	460	450	478	454	481	475	459	441	454	447	429	464	496	475	479	480	499	462	461	470	439	443	462	470	473	432	453	463	468	470	434	416	475	495	463	467	470	435	434	467	456	436	472	453	501	476	453	428	468	482	462	455	399	435	470	470	453	439	447	412	458	453	450	434	515	482	401	446	491	441	465	473	449	436	436	425	469	430	416	486	493	482	489	455	464	460	473	444	496	466	434	459	467	519	452	446	431	477	480	459	479	454	480	495	469	447	440	475	472	464	489	470	455	445	457	462	474	432	436	442	478	464	489	463	481	448	472	423	464	487	440	458	435	487	480	468	476	409	469	429	443	408	474	473	460	468	479	462	454	420	467	452	471	417	476	429	465	449	450	443	475	389	460	446	451	443	434	468	428	437	482	457	504	468	461	460	454	520	447	477	437	475	462	469	447	446	446	481	423	428	426	496	481	509	460	439	488	485	449	441	461	455	471	438	500	493	461	469	489	475	468	487	412	441	472	468	473	478	470	460	440	465	465	475	459	444	431	505	463	445	481	458	447	465	445	419	484	470	456	462	422	471	476	469	443	454	445	470	475	434	490	494	476	491	470	426	506	471	471	486	479	459	456	412	463	439	448	507	469	498	474	464	465	472	433	449	444	439	455	460	461	470	451	473	477	436	490	433	457	475	494	430	489	432	463	451	481	458	480	449	444	484	479	449	496	437	490	477	448	480	418	457	477	458	489	448	435	488	474	461	500	457	458	454	445	458	480	451	465	455	492	451	442	462	486	456	455	477	476	425	442	444	461	432	442	477	426	454	439	442	470	462	452	500	464	477	491	462	491	468	425	467	454	490	465	447	490	480	440	491	418	443	450	458	463	463	480	489	484	462	454	428	480	437	474	459	448	484	449	419	450	462	482	454	454	523	495	487	444	468	457	479	480	455	420	455	425	472	489	466	462	458	471	478	461	491	479	466	465	508	473	437	454	444	461	483	452	470	469	447	478	425	419	463	429	479	457	427	456	411	434	457	478	454	449	476	486	473	448	425	493	481	472	449	491	476	488	438	438	487	448	466	481	464	461	461	471	471	472	489	453	472	442	455	441	456	471	454	427	433	482	439	459	457	458	452	473	400	452	467	463	434	448	467	470	470	439	442	470	470	447	423	478	473	484	493	454	488	453	440	453	481	478	476	428	500	438	456	462	457	432	477	457	438	439	447	425	475	454	465	493	456	487	469	469	472	461	476	421	471	455	483	471	469	469	490	481	471	449	451	468	475	445	454	476	474	475	483	414	458	460	448	470	498	486	479	466	455	469	466	476	481	436	482	482	450	442	463	466	441	439	441	431	470	470	493	468	470	469	491	466	481	464	430	489	505	473	456	434	467	467	472	453	414	477	473	455	466	450	479	417	477	419	428	489	460	455	436	488	486	460	436	482	476	446	461	439	445	437	443	422	436	438	485	467	451	438	429	476	461	475	435	472	490	439	472	496	466	433	499	468	467	455	451	475	479	448	472	481	452	453	466	479	431	473	480	426	450	488	490	435	461	499	473	451	465	415	476	416	472	466	411	438	470	477	479	473	450	495	468	419	493	444	503	417	448	407	464	409	427	478	482	427	477	464	504	478	492	457	474	407	443	468	494	484	432	467	449	480	469	455	460	475	508	474	461	463	499	475	462	464	459	430	436	461	455	467	463	478	463	450	465	436	462	443	444	445	446	445	460	477	493	455	435	483	463	452	413	453	450	475	469	486	454	439	461	498	452	480	443	449	448	463	423	490	461	439	446	458	450	450	490	452	441	503	457	440	426	453	471	434	473	485	475	446	436	459	461	481	467	474	455	455	491	473	476	484	475	457	487	439	455	520	449	464	449	460	456	471	501	437	474	435	453	472	457	457	462	461	451	456	461	476	478	458	460	453	483	449	453	424	439	487	490	478	470	443	450	451	485	500	477	422	458	518	482	455	473	458	427	451	423	463	459	444	476	454	453	494	430	456	432	447	459	444	483	443	467	503	440	474	428	493	410	450	503	391	470	465	447	418	438	472
24338	13407	11811	8053	3952	2261	1173	808	678	632	538	400	374	363	345	317	302	289	273	274	258	244	248	267	247	231	200	225	209	199	224	237	243	200	221	234	190	203	204	216	195	208	199	214	219	197	180	214	201	223	186	203	221	193	219	205	209	205	196	204	219	223	188	181	206	193	179	204	225	232	204	191	192	167	176	194	207	193	194	202	188	190	199	207	218	208	217	223	188	181	200	215	211	206	204	214	211	223	171	221	198	210	204	214	190	213	215	211	207	194	203	202	218	200	196	190	211	201	239	193	218	186	226	202	200	210	195	200	211	229	188	213	210	166	195	201	219	184	205	195	223	207	207	212	200	197	197	209	195	187	197	205	219	192	199	199	209	193	221	227	206	181	196	214	198	208	182	209	230	185	226	188	210	230	184	189	180	201	223	222	208	212	223	223	198	190	194	195	216	204	190	193	216	190	185	213	218	179	195	196	236	174	210	194	212	204	212	211	193	226	199	222	205	208	200	187	232	212	217	209	206	186	200	213	228	196	195	198	212	192	194	207	215	209	182	234	185	224	204	215	195	233	211	221	205	194	204	202	194	193	203	206	220	220	226	214	204	179	182	191	221	242	197	197	190	232	216	219	200	187	212	207	186	201	201	175	198	225	209	205	193	215	218	219	236	223	193	203	205	204	197	213	216	201	213	199	201	178	201	213	216	196	211	195	189	226	219	215	195	217	207	194	208	215	209	205	209	195	195	185	193	225	210	215	199	214	211	209	220	184	184	189	184	210	212	183	219	227	197	198	210	197	179	218	223	198	209	223	215	206	203	202	212	209	194	188	220	199	193	224	179	179	217	202	210	208	232	236	192	200	190	216	209	225	228	195	199	209	190	184	175	227	191	171	204	191	202	206	212	218	221	218	205	224	182	210	203	196	218	224	225	206	213	229	213	220	208	199	221	210	185	185	202	192	223	199	208	214	207	197	211	205	204	186	213	171	207	219	208	220	204	220	224	207	219	219	186	196	206	197	209	185	213	208	181	197	214	217	204	184	181	181	221	185	196	231	193	209	221	207	202	195	200	178	172	206	184	188	203	212	206	221	225	206	218	182	204	210	174	216	214	208	213	182	215	211	194	191	235	206	203	202	197	226	256	222	171	176	196	218	235	215	217	193	186	191	211	177	205	189	200	196	204	204	197	199	230	213	223	193	193	211	179	198	192	199	216	213	181	184	196	199	185	188	187	213	202	203	200	176	211	213	189	207	209	205	212	168	172	184	220	204	198	207	182	196	196	200	207	180	181	202	177	217	200	200	200	190	205	184	203	178	198	215	170	194	222	206	189	195	191	189	191	192	188	198	230	195	187	189	193	200	179	181	196	193	189	227	220	228	219	201	223	205	187	169	202	195	196	186	196	187	223	184	193	186	209	193	220	186	205	216	201	190	199	193	199	200	196	208	201	182	190	207	176	201	187	173	186	193	202	211	185	212	179	205	214	212	201	203	194	201	203	223	207	212	177	200	199	218	202	174	183	209	197	208	205	208	191	208	210	192	181	206	204	199	200	199	199	192	200	200	223	210	242	215	212	182	204	220	214	217	160	211	190	213	194	215	209	205	204	202	224	214	205	189	204	184	223	189	221	225	207	197	195	206	196	192	200	183	175	196	193	213	220	195	193	198	193	207	189	198	223	221	195	202	222	165	198	228	215	186	204	201	209	184	209	186	189	245	203	190	220	197	168	212	196	191	187	192	222	218	223	189	177	180	198	195	211	221	224	201	190	216	201	221	200	188	205	196	208	197	212	203	205	200	211	179	227	208	215	203	179	198	207	211	199	224	233	220	214	193	196	189	196	198	176	212	216	195	209	209	207	192	206	199	166	195	227	190	185	181	225	203	204	211	208	220	197	204	195	200	208	207	221	191	209	197	199	185	196	198	202	167	213	231	202	219	196	221	234	198	212	225	197	196	249	183	193	210	198	175	210	201	195	204	215	196	190	184	215	193	219	205	194	212	220	192	205	209	195	203	196	205	214	208	186	210	211	217	188	207	191	184	197	231	214	219	241	210	193	192	192	192	197	184	207	221	206	213	216	202	199	209	179	191	201	213	209	195	176	222	212	200	209	204	183	205	201	199	212	205	172	182	204	218	184	215	224	190	215	199	186	183	185	215	195	203	215	214	182	207	228	215	214	176	195	200	198	205	188	174	213	216	194	192	224	188	208	179	232	201	213	200	188	206	182	199	195	195	176	187	194	205	197	211	213	181	175	212	186	227	220	194	197	200	193	207	226	202	186	233	198	204	179	205	239	202	214	197	189	168	218	209	216	221	223	192	205	197	204	205	202	189	192	235	189	214	209	206	248	219	200	217	173	190	187	216	207	190	207	200	201	227	204	209	188	207	226	213	206	185	217	188	220	208	193	208	193	211	208	164	179	199	199	216	211	219	202	262	184	199	223	188	214	231	212	207	231	189	207	209	203	225	212	184	209	193	204	184	205	187	217	209	206	243	199	203	201	232	204	195	222	198	192	198	230	195	213	196	201	211	199	192	221	209	200	200	180	230	208	201	224	199	208	200	203	192	211	213	208	201	212	227	190	222	234	212	214	212	190	158	220	238	219	215	198	177	218	189	201	196	210	178	220	222	195	207	170	171	200	196	214	205	204	199	235	221	188	168	212	192	216	209	182	180	208	209	189	225	189	211	185	170	202	212	205	227	188	202	177	200	199	187	202	232	189	189	204	211	192	221	195	193	243	210	193	196	202	182	191	180	204	203	176	210	196	193	201	209	218	224	207	183	206	215	200	185	200	191	190	174	208	189	215	202	220	194	225	209	198	225	197	216	183	181	220	213	187	197	193	186	206	205	199	201	196	187	197	212	194	222	202	214	214	228	205	168	202	170	208	196	201	218	187	200	196	219	199	234	219	172	214	208	241	226	192	211	215	219	196	203	206	195	206	206	200	188	225	230	197	184	209	209	212	183	220	203	182	210	230	217	200	201	209	224	225	182	188	211	173	205	203	225	216	201	196	179	201	222	194	225	203	213	205	230	214	197	196	221	214	204	187	203	169	200	210	199	213	177	196	200	197	184	203	199	205	231	217	232	222	207	233	218	213	217	221	208	215	207	195	190	235	202	194	211	192	183	212	228	212	176	205	187	204	183	193	211	217	215	191	210	202	191	197	177	213	183	216	184	188	229	232	188	205	187	187	196	175	215	211	203	170	201	192	215	190	189	194	198	204	197	206	218	185	209	220	202	194	215	199	205	202	200	204	209	191	192	211	248	213	214	197	223	186	179	198	211	202	174	233	185	186	203	194	204	196	201	208	225	181	211	222	197	195	203	181	218	212	211	186	213	199	171	208	198	194	206	198	218	188	201	192	199	200	189	198	189	203	203	199	218	210	202	220	213	208	221	201	187	202	196	197	196	184	251	194	239	229	199	203	216	230	185	182	206	184	170	187	187	203	168	197	215	211	191	207	186	167	211	190	200	206	194	213	193
17154	12310	17944	16330	11231	7952	4981	3774	3189	2740	2285	1895	1691	1491	1419	1097	1063	990	987	839	812	790	739	703	633	669	666	625	622	605	593	634	581	581	567	583	577	524	561	556	529	531	560	501	498	484	542	503	511	449	533	512	496	517	482	483	504	499	487	477	480	486	521	474	509	526	505	505	506	515	477	483	485	506	502	521	523	489	496	512	456	458	484	491	530	481	506	514	515	543	498	493	473	525	491	517	480	498	486	515	478	480	537	511	502	495	494	512	498	475	511	532	485	475	499	495	530	470	520	506	485	482	526	523	480	507	515	507	554	492	519	516	522	529	508	475	499	495	501	531	504	518	456	496	478	512	482	524	555	465	476	478	501	504	503	509	508	490	507	500	468	487	502	489	509	525	464	518	480	509	474	496	466	476	520	500	482	526	488	475	537	509	468	492	547	511	513	517	502	454	498	452	468	468	499	520	475	467	471	517	475	492	526	510	496	499	507	504	484	533	537	521	494	494	502	473	518	472	498	505	476	482	510	477	454	494	520	543	525	495	498	499	494	480	447	508	521	494	501	487	528	510	464	494	453	527	530	451	515	531	512	514	466	485	525	485	488	490	563	484	516	524	510	498	477	520	533	479	491	499	488	505	499	494	476	466	489	522	493	481	467	502	471	489	536	494	515	464	540	473	460	513	493	553	499	482	520	522	503	508	496	504	472	469	454	480	472	533	495	463	502	516	495	472	461	526	545	503	493	518	475	491	452	534	505	507	475	503	494	533	470	498	484	474	507	518	511	540	488	517	486	484	517	503	513	498	510	495	492	514	498	531	520	483	512	484	468	481	519	510	495	521	464	496	504	483	512	526	483	538	469	496	488	532	464	530	530	478	500	510	487	480	457	482	494	490	540	448	501	502	512	525	501	555	473	542	538	508	499	490	459	511	497	494	479	524	501	480	503	508	508	486	455	498	464	492	472	518	477	472	510	525	495	518	485	475	486	490	475	494	500	500	517	503	518	484	502	481	493	513	466	448	517	482	526	562	481	501	495	526	495	504	521	489	488	505	518	498	516	500	505	486	471	466	466	465	486	515	476	509	531	476	513	518	497	505	521	493	480	498	528	509	463	489	501	481	487	511	509	502	531	503	530	529	533	489	473	501	484	512	511	507	485	468	513	483	507	503	462	495	504	487	477	473	505	504	501	467	516	521	477	487	507	500	485	500	484	509	507	500	518	494	517	474	478	461	507	504	495	498	476	542	495	493	501	542	488	486	488	501	499	481	495	516	463	467	528	466	481	507	501	475	509	513	498	492	471	491	520	518	507	503	452	518	528	490	497	493	509	499	493	468	545	509	509	497	466	488	502	469	489	503	478	510	501	479	489	484	511	496	532	520	520	504	474	465	482	507	538	506	438	467	503	495	477	491	499	491	496	464	502	503	476	548	517	478	542	512	437	474	489	496	488	501	480	479	522	473	500	479	468	538	517	549	526	523	511	530	483	507	505	501	517	482	528	500	492	469	520	488	509	468	500	432	477	456	504	508	489	455	462	510	507	478	509	506	482	520	481	487	533	467	522	463	476	503	482	467	520	506	492	512	488	488	507	498	490	523	491	543	507	501	474	479	500	479	482	523	473	492	513	478	453	498	524	470	484	488	509	484	465	502	512	466	533	497	484	465	517	507	539	526	544	505	482	512	517	484	481	464	496	466	516	517	468	517	521	486	498	463	466	505	506	502	511	479	452	493	492	526	531	488	493	498	464	507	480	495	507	485	514	487	490	508	496	492	482	519	474	513	535	495	496	516	488	489	483	503	469	468	473	475	483	477	492	496	518	507	495	480	491	471	504	502	482	538	542	478	520	481	521	485	466	554	486	463	531	440	507	476	483	535	483	471	485	512	498	507	486	481	487	505	466	492	499	490	468	501	473	469	501	534	499	497	463	506	494	509	512	452	476	489	497	460	513	477	450	477	516	489	518	491	541	482	539	480	498	452	468	458	502	514	543	483	485	532	504	495	478	469	526	482	498	487	492	513	478	492	531	493	489	475	527	504	485	526	468	498	515	483	522	465	499	503	524	462	530	531	507	484	488	491	513	547	488	514	493	521	511	527	496	505	503	513	471	494	512	485	491	500	531	510	481	476	513	497	458	498	521	496	480	508	506	512	489	499	499	496	502	468	514	496	482	485	500	497	472	478	520	502	511	516	485	454	477	527	497	459	497	478	499	484	559	541	488	481	470	518	504	506	514	513	507	471	508	522	514	517	526	514	488	492	493	494	496	468	507	509	526	488	445	512	500	549	493	484	506	541	478	473	465	506	521	489	545	488	461	513	436	463	481	458	539	492	468	483	514	511	497	501	462	521	531	512	512	468	540	503	464	438	459	498	464	496	478	495	535	484	471	497	493	526	518	520	487	471	507	476	551	516	500	489	492	555	518	495	493	510	507	504	503	448	480	493	520	499	490	478	521	510	528	528	490	506	487	478	537	493	521	487	509	514	494	519	515	517	491	515	470	513	510	505	516	485	556	514	531	526	482	514	515	499	448	496	510	519	494	508	479	476	466	509	509	506	482	498	453	517	512	531	495	499	471	535	469	513	470	487	475	502	491	480	510	538	483	539	471	508	482	475	515	490	480	522	497	484	497	498	485	478	508	481	486	488	527	507	460	516	499	515	502	522	515	519	501	522	483	478	482	501	545	479	524	513	442	456	499	499	525	504	450	513	495	473	525	474	472	524	468	489	497	545	470	487	498	510	468	494	478	474	463	494	505	519	497	519	527	503	494	544	510	476	510	494	432	461	473	530	461	508	451	468	475	494	481	488	464	496	518	515	480	534	499	466	508	460	497	446	460	508	487	496	510	549	481	486	502	484	507	504	488	492	497	479	491	523	463	505	507	486	488	516	479	476	467	493	478	543	509	513	535	493	527	495	518	498	515	515	542	521	495	489	493	477	486	502	512	492	493	470	485	532	497	494	524	477	500	487	515	473	501	495	473	501	495	514	541	477	492	497	553	512	505	478	471	492	510	484	510	474	509	504	471	508	425	482	525	478	517	518	524	501	479	480	483	479	499	485	489	531	536	483	487	512	482	519	531	533	492	500	521	466	496	462	492	508	525	520	461	487	467	426	509	464	540	538	519	519	491	475	524	522	529	480	496	500	479	509	507	513	490	514	504	486	467	519	506	506	470	510	504	495	488	508	497	516	508	485	500	473	465	535	512	500	484	541	455	491	529	525	517	502	484	485	529	456	500	498	459	525	489	509	539	525	473	459	465	451	483	523	490	446	510	492	513	494	519	523	488	467	486	494	462	501	494	485	481	519	500	540	492	472	483	503	454	475	494	493	506	537	497	533	529	481	476	479	479	460	474	484	482	515	493	462	498	552	510	482	493	484	551	485	494	504	493	487	490	534	516	502	477	478	471	497	501	526	509	511	518	496	462	479	487	473	467	524	495	475	489	521	478	505	517	486	469	509	460	495	440	511	478	489	503	470	540	538
34987	19382	18432	14648	8031	4193	1900	1178	961	866	675	513	370	454	390	344	317	318	262	274	253	259	257	225	211	225	200	223	207	220	217	207	215	172	197	179	184	185	180	191	182	178	204	180	197	190	182	177	170	179	193	165	171	173	175	195	157	188	163	194	173	180	183	181	155	194	174	193	187	165	162	183	165	179	183	160	161	208	186	180	170	161	185	178	165	177	173	189	167	205	206	184	195	168	190	204	176	173	168	171	158	194	163	204	173	155	156	189	165	197	174	165	199	186	177	169	189	174	155	177	178	208	179	174	162	165	190	193	166	173	182	167	172	173	176	190	173	182	205	183	161	167	189	183	188	210	180	187	232	184	165	174	176	186	162	185	192	191	185	221	191	164	220	182	162	194	170	175	177	200	193	174	189	179	197	191	170	212	170	174	184	179	188	180	184	186	163	167	199	173	183	164	176	175	158	188	188	188	166	187	180	174	180	173	193	196	215	204	163	187	186	180	201	183	185	170	179	189	173	201	173	157	168	209	189	176	188	202	193	181	182	163	188	200	171	195	198	188	173	200	195	195	208	157	203	202	195	179	209	176	166	175	182	199	200	187	207	184	194	180	200	173	181	190	174	206	175	188	160	196	179	193	186	187	186	165	192	178	200	188	177	170	193	172	188	170	217	205	193	181	183	157	174	169	200	174	167	188	174	175	175	173	164	177	196	176	205	213	179	184	190	191	184	214	173	162	183	178	178	185	178	171	161	182	171	180	162	166	175	208	181	150	203	163	163	187	189	171	201	190	163	177	194	162	183	173	175	189	200	190	196	177	176	177	184	188	170	188	165	202	187	146	169	189	148	170	175	200	175	195	166	170	173	187	171	208	208	180	190	171	203	185	187	163	160	179	193	216	210	169	195	181	177	172	180	146	182	190	164	180	164	178	191	176	190	187	171	212	185	194	184	168	186	203	162	200	200	177	191	195	165	192	177	168	170	181	197	195	202	186	182	185	173	205	176	167	191	180	159	193	176	180	201	199	201	170	181	193	170	166	196	174	189	183	221	178	183	182	197	201	176	168	189	178	178	158	160	197	170	169	166	157	178	192	195	188	201	174	197	187	179	203	193	160	151	170	181	187	167	186	199	183	178	183	177	170	160	182	201	193	165	186	191	198	183	175	148	182	176	192	186	168	191	197	164	190	150	174	200	188	162	180	161	203	194	193	175	183	183	175	180	185	177	220	198	201	191	234	195	163	184	174	191	199	185	168	162	183	169	184	167	150	192	183	177	156	179	182	172	206	209	188	180	181	180	194	203	147	179	173	181	174	179	187	161	174	187	189	161	179	183	173	205	162	214	180	155	177	177	181	175	189	171	188	199	197	171	176	167	173	209	175	189	192	169	203	187	177	162	180	181	181	173	213	208	203	164	183	194	205	184	176	189	187	168	181	180	185	177	187	193	188	206	194	183	192	191	194	183	164	185	189	182	176	192	188	172	193	191	195	182	206	167	178	178	174	175	202	175	166	153	163	178	176	161	188	178	164	160	223	186	179	190	175	165	172	182	184	171	201	189	177	187	195	199	196	185	184	161	197	186	206	184	195	195	179	161	193	178	180	185	201	208	189	178	177	170	191	182	168	184	171	169	173	166	189	175	183	186	184	195	171	200	180	176	188	180	167	197	183	159	171	170	177	204	203	182	181	168	202	174	194	164	169	181	189	178	182	207	203	191	161	191	191	189	193	200	168	187	202	198	148	199	176	190	176	167	183	172	178	175	195	183	204	176	174	186	176	166	177	201	204	167	190	199	168	166	171	175	190	184	206	155	162	173	177	195	218	188	193	184	155	171	156	172	144	202	170	166	187	167	193	176	150	209	198	212	150	190	193	171	189	181	193	168	201	192	184	187	176	167	184	179	179	207	166	198	174	188	166	163	195	203	195	201	149	195	200	192	186	183	182	160	180	217	184	192	184	204	169	185	173	178	177	159	176	194	201	178	179	179	162	168	188	199	197	187	184	167	184	200	184	177	192	186	191	187	163	175	188	184	200	171	191	180	192	175	174	177	168	177	189	198	194	173	170	188	186	157	170	186	202	210	185	172	165	183	187	216	203	185	195	187	197	181	189	193	188	206	171	189	164	197	200	167	193	199	176	178	161	212	204	199	195	182	166	205	212	214	193	162	177	197	175	171	164	167	193	171	160	140	199	194	180	162	165	205	177	187	163	184	179	166	177	183	210	174	191	185	177	202	178	193	197	174	171	187	200	182	184	179	185	191	170	180	194	176	189	179	196	188	196	200	221	159	173	181	183	182	190	155	206	178	186	172	184	209	180	176	167	176	195	166	190	195	167	186	177	179	170	160	174	188	182	191	168	180	198	166	182	181	192	183	183	183	197	163	177	158	194	201	191	191	184	182	206	177	165	171	199	212	172	213	154	183	183	174	182	190	176	179	160	173	164	192	185	147	200	181	175	189	197	169	191	182	153	200	192	182	173	185	192	185	168	177	158	163	193	161	180	171	191	175	162	182	168	178	155	214	173	184	178	166	172	197	197	175	204	170	175	173	185	200	196	181	204	188	175	192	176	191	223	180	186	172	154	200	176	188	181	192	175	169	185	181	210	182	198	187	187	174	174	225	190	195	176	181	189	198	177	189	187	191	167	183	176	168	207	176	207	178	172	197	170	186	186	151	187	189	191	189	163	160	199	139	208	183	174	184	195	168	153	138	185	187	209	187	195	158	181	183	187	197	173	180	174	181	185	174	172	186	187	202	186	171	206	177	185	195	174	193	188	165	180	190	184	176	184	188	148	192	187	196	164	171	199	190	202	195	184	219	184	174	185	171	198	183	167	193	195	172	155	189	181	171	170	186	154	201	179	162	182	181	228	211	170	142	188	183	194	155	175	178	166	197	203	171	177	155	164	187	183	186	176	198	176	163	172	196	168	211	158	208	204	187	207	156	178	199	199	164	152	185	203	185	175	175	192	181	197	197	182	179	183	205	185	183	173	164	206	191	165	190	181	187	181	183	180	182	165	178	192	208	158	179	186	193	176	179	181	198	177	167	209	182	187	181	181	178	190	188	183	174	184	174	186	168	174	173	200	193	175	172	171	177	181	167	187	169	175	181	193	180	154	187	183	197	161	196	170	161	171	193	194	150	200	171	208	190	189	181	194	191	188	168	195	167	199	215	203	177	184	182	163	164	169	155	199	201	173	185	199	173	180	180	179	184	193	170	183	202	177	195	175	167	171	183	174	168	182	174	181	166	174	177	192	183	201	188	185	163	180	188	168	165	200	185	175	166	216	209	183	193	179	173	184	181	154	183	186	199	156	187	178	219	200	175	149	165	188	180	202	195	188	179	204	196	168	173	182	198	176	158	165	192	175	183	182	200	184	174	187	167	175	199	186	195	193	174	160	204	179	192	174	205	205	176	200	184	189	171	173	203	172	180	203	190	190	209	180	173	207	184	185	188	186	166	177	194	159	171	181	193	165	172	178
22967	16194	23573	24306	17076	11334	6539	5123	4473	3823	3029	2482	2124	1970	1677	1375	1283	1258	1132	967	934	865	753	759	798	635	696	681	643	652	605	610	582	598	577	538	522	546	503	511	511	468	469	493	446	450	445	467	462	466	459	513	449	469	472	442	463	464	501	452	430	466	452	470	454	430	435	434	418	448	494	461	449	484	422	429	447	452	461	473	450	465	459	436	457	511	457	418	478	448	415	457	437	470	435	435	460	474	448	438	457	485	451	437	432	452	444	470	432	418	465	457	479	447	462	426	422	402	434	446	459	440	477	424	429	443	422	469	423	462	462	451	438	409	452	460	481	477	430	420	438	441	452	450	426	429	495	491	455	468	461	476	448	424	427	456	447	447	424	488	423	441	438	456	447	433	437	447	457	477	411	441	464	454	458	459	464	461	465	459	463	487	470	444	424	428	438	425	447	422	413	413	459	443	433	477	408	482	429	478	414	462	449	419	432	427	457	423	416	423	458	453	455	434	468	432	441	448	456	442	439	452	455	486	444	453	432	464	389	457	446	450	441	426	468	441	408	429	418	459	474	448	416	439	395	444	467	416	440	450	457	467	473	414	463	465	479	408	478	470	416	448	448	433	473	449	431	494	499	437	397	431	449	436	463	442	444	447	401	448	449	422	425	420	434	459	432	449	454	457	440	447	462	447	448	457	411	472	446	479	430	440	446	463	456	457	422	480	458	463	428	451	420	451	441	431	433	482	441	429	479	451	436	450	475	439	434	442	446	468	468	417	467	411	470	430	414	437	451	460	456	474	479	432	478	446	392	414	430	430	462	425	446	451	420	449	453	468	483	452	470	427	428	449	424	462	451	441	443	442	408	466	457	434	388	459	453	448	433	456	450	458	425	457	456	455	428	413	432	423	471	445	457	446	447	430	403	478	436	423	431	482	399	436	438	450	406	452	460	436	415	462	457	477	436	415	446	430	443	430	459	450	443	430	465	451	433	481	420	426	451	430	447	469	452	425	470	447	432	492	466	427	442	468	471	448	460	447	455	451	443	455	463	457	443	458	415	472	427	446	467	451	456	489	414	451	400	441	431	440	443	425	434	459	439	427	401	418	468	459	454	449	435	440	448	462	443	414	447	433	459	453	456	444	465	438	431	425	421	471	439	464	444	428	445	448	435	443	397	420	467	427	482	492	406	441	434	430	446	463	475	436	438	445	422	462	422	444	422	473	431	436	450	449	444	458	445	441	468	431	438	466	446	433	455	443	449	441	428	431	416	424	449	434	431	502	427	395	448	395	433	421	435	503	441	407	467	434	431	456	480	442	477	444	471	484	424	471	452	448	455	433	440	450	428	460	419	446	429	455	417	442	440	487	478	424	421	453	494	447	442	462	474	436	459	456	395	431	425	452	460	436	463	439	457	459	426	449	419	451	403	459	429	462	449	469	424	419	452	418	459	438	415	434	452	440	469	450	489	450	419	461	439	428	441	465	478	448	455	426	449	460	418	469	486	414	429	457	445	461	460	411	458	443	484	446	432	409	461	420	412	424	457	444	499	492	462	436	445	450	452	466	466	452	440	452	454	433	425	434	405	429	412	466	416	443	457	468	387	443	458	416	457	456	393	460	443	430	464	438	442	490	441	422	447	432	430	448	454	438	465	467	438	459	438	431	426	439	423	409	434	443	495	453	427	483	437	425	425	445	427	431	423	457	435	469	468	465	434	452	438	481	437	476	444	414	428	457	430	461	446	474	449	438	470	460	456	446	431	457	459	479	444	490	430	437	436	466	439	492	422	462	428	416	476	436	452	485	437	450	440	475	455	473	468	449	490	451	426	431	456	459	447	456	417	480	477	463	420	434	442	415	488	460	438	499	435	434	432	412	435	450	438	430	465	433	433	432	462	460	451	445	462	453	426	479	418	424	424	416	425	479	431	441	458	442	421	433	421	494	441	460	433	453	438	462	416	444	451	432	422	470	449	479	431	481	459	468	436	471	464	510	416	462	440	481	462	496	445	479	475	462	472	477	457	469	417	446	442	466	464	459	444	420	466	459	419	476	493	434	462	445	514	420	456	459	386	439	428	412	425	473	477	450	431	435	485	451	483	443	462	476	416	414	428	489	445	431	478	422	478	470	460	443	393	464	449	438	447	448	470	439	462	439	441	478	451	480	495	438	442	476	443	475	434	445	418	421	448	429	457	450	433	430	446	421	459	454	418	431	459	430	471	455	446	425	444	431	487	451	437	458	430	457	482	443	461	477	476	458	454	473	421	466	453	430	439	500	452	463	481	434	414	468	460	461	438	489	449	456	444	430	430	452	434	457	473	491	438	445	462	449	432	448	449	457	416	477	470	429	426	421	429	477	449	443	456	473	449	494	437	437	444	456	442	425	438	424	450	453	456	459	414	501	449	462	403	418	426	431	463	437	444	460	430	454	433	435	461	484	438	453	429	429	457	456	421	486	452	486	446	480	479	437	465	462	441	454	423	468	438	436	442	391	460	504	449	416	410	430	462	427	419	447	416	446	455	444	461	425	454	448	407	454	448	424	452	452	435	444	427	442	420	497	475	455	473	477	477	415	447	455	447	439	449	424	463	464	485	472	460	452	421	441	444	467	475	431	406	421	472	431	429	418	417	419	418	443	430	446	446	480	411	439	421	459	430	410	454	461	455	442	405	424	467	449	457	422	464	449	420	457	431	452	435	442	486	464	397	457	456	465	446	465	451	462	464	440	432	438	430	454	463	444	507	464	454	476	440	442	476	424	453	420	443	426	474	413	472	436	461	450	451	427	435	441	477	459	447	427	424	434	481	464	440	420	479	450	426	424	434	467	415	449	449	462	440	441	421	454	429	462	466	474	428	450	447	434	458	492	471	476	435	420	488	450	431	409	464	451	463	422	442	382	432	428	410	438	431	449	456	474	420	466	442	448	456	434	443	445	471	453	441	410	457	460	430	449	406	451	445	470	507	473	457	418	421	423	445	448	435	436	428	449	434	467	455	469	425	448	476	467	436	417	433	427	434	445	447	460	424	428	448	446	403	422	434	470	475	409	459	436	444	425	461	435	454	437	456	480	477	431	424	430	436	443	444	441	446	471	464	454	449	444	453	432	411	452	453	429	443	420	471	453	435	441	497	431	475	457	434	423	459	436	452	441	466	444	460	460	452	446	424	451	451	472	467	470	427	420	485	429	421	426	424	442	449	464	486	433	410	428	452	423	438	459	454	461	456	473	437	451	428	473	479	461	446	480	452	429	450	421	460	449	443	446	427	447	448	395	487	478	467	440	449	466	465	439	453	419	434	442	480	443	470	423	423	435	446	436	437	415	427	469	493	498	418	431	441	460	456	454	449	414	477	465	400	456	438	464	417	459	487	468	440	444	431	416	463	441	499	418	445	467	461	463	482	444	421	436	461	435	443	434	462	445	459	445	441	435	411	425	445	407	433	468	455	470	455	418	457	464	441	462	446	432	478	430	407	424	447	492	449	431	463	451
12883	5701	4259	2600	1270	812	623	526	433	404	328	301	268	255	219	250	260	201	217	218	215	212	232	229	205	188	228	207	198	191	182	208	224	192	198	233	189	241	175	212	170	189	202	185	185	194	194	199	205	194	194	215	181	173	193	202	205	169	219	198	222	233	186	177	184	217	180	185	185	178	159	223	181	210	203	187	186	180	210	190	180	195	186	167	216	189	200	184	174	193	183	199	192	216	192	198	193	180	185	182	211	206	208	200	201	167	198	195	177	175	177	209	223	193	196	190	161	184	209	205	192	198	181	202	210	189	200	191	177	189	224	170	191	221	221	195	197	192	201	198	173	199	205	200	207	213	188	184	207	216	205	176	198	201	193	193	205	187	197	187	221	194	200	195	192	186	184	194	191	194	191	214	190	167	206	186	202	204	192	203	181	180	219	187	172	189	190	167	206	163	188	197	220	191	215	213	201	192	199	207	197	177	195	210	214	214	190	223	220	187	203	165	227	198	207	184	170	183	211	191	196	182	191	197	165	226	187	197	185	205	194	176	178	194	212	207	187	213	185	188	189	194	183	168	183	206	188	179	183	184	192	198	202	184	189	182	188	186	167	196	208	165	206	182	184	198	197	204	186	188	187	189	213	203	192	197	204	176	175	187	202	169	163	195	200	220	202	204	192	202	198	189	223	201	195	180	181	185	185	181	164	201	192	233	198	198	186	196	199	182	166	177	168	203	170	183	200	202	212	205	173	168	214	211	184	196	188	192	193	174	180	191	168	201	177	190	176	204	187	196	171	166	182	181	191	170	190	189	192	221	183	183	191	182	214	188	188	158	204	210	205	195	209	192	189	208	213	195	195	209	187	199	226	194	194	202	203	182	196	211	191	166	186	208	199	218	231	206	188	174	189	189	198	215	179	219	202	202	166	160	188	177	191	178	222	203	180	220	178	237	187	174	184	213	199	182	189	175	180	177	222	216	148	158	198	177	205	200	201	159	191	188	185	182	189	177	195	212	194	192	198	181	204	192	209	219	210	180	220	227	200	177	169	180	168	193	185	200	198	193	183	199	198	203	172	202	192	194	186	202	197	214	169	229	179	199	188	216	219	195	207	171	188	189	205	202	176	194	173	201	189	178	203	189	187	185	195	178	163	196	219	225	192	195	204	211	181	167	190	213	179	162	217	207	201	192	176	207	187	206	198	213	216	200	204	192	179	195	180	213	180	194	200	168	186	179	179	180	192	177	187	169	176	220	192	189	200	216	196	188	199	195	164	209	194	223	194	214	191	195	186	189	181	192	180	201	188	187	173	198	216	196	213	190	191	195	179	213	185	201	203	201	200	189	186	174	197	206	195	192	220	199	188	223	204	210	193	179	221	186	196	188	180	201	198	177	173	175	207	206	187	205	215	196	191	181	171	199	203	188	178	200	208	219	183	197	171	175	212	188	198	176	185	186	206	213	187	223	190	226	216	195	215	212	196	163	200	200	187	200	190	172	204	190	197	200	190	192	215	216	185	169	181	178	207	183	238	174	202	205	205	197	173	183	177	182	199	193	206	199	199	181	181	195	193	198	201	180	181	183	215	198	186	176	197	162	206	196	189	181	211	200	189	158	187	211	210	195	215	189	197	162	198	190	171	192	208	216	183	191	190	211	207	218	191	218	175	174	195	213	199	175	175	186	211	180	194	204	203	173	171	191	190	178	176	212	181	202	190	215	210	182	212	202	186	195	213	232	203	196	197	205	224	202	196	190	197	188	202	198	168	179	194	202	203	204	197	185	196	200	200	178	197	185	197	186	206	178	200	222	212	208	196	155	200	192	167	208	200	220	179	204	201	180	168	213	185	202	199	186	179	202	195	180	203	193	182	201	213	172	182	182	191	196	221	188	218	198	198	200	196	194	209	196	194	187	196	200	179	188	190	224	197	198	188	179	207	182	185	166	176	204	201	176	159	195	181	191	199	182	197	192	170	182	194	195	194	178	206	187	203	214	195	189	221	191	195	170	217	200	174	186	206	217	197	197	219	198	208	179	188	181	194	203	188	187	199	210	209	186	208	203	182	205	211	193	180	199	211	193	198	177	221	201	179	237	212	175	191	211	162	179	184	202	186	199	202	172	210	204	194	161	202	183	182	187	179	180	209	183	199	192	197	201	193	209	182	183	176	209	200	184	214	185	191	171	206	200	183	153	169	167	174	218	195	170	205	189	189	198	198	207	174	193	201	210	192	182	204	204	185	177	204	168	200	210	181	192	195	208	226	219	207	183	193	195	219	206	207	213	180	180	211	186	184	198	227	205	200	201	203	201	172	205	194	188	207	182	179	201	184	188	178	197	217	179	187	177	216	176	180	180	214	186	172	206	203	199	184	187	185	170	192	197	165	191	185	210	206	184	193	172	197	204	201	202	209	205	204	206	196	193	191	181	202	209	201	189	202	199	199	205	198	184	185	193	194	190	174	193	164	201	195	196	215	188	199	208	167	165	195	170	197	192	200	171	208	222	208	142	215	206	179	195	195	192	195	189	206	206	175	168	175	186	185	205	194	194	188	191	167	191	194	219	215	212	170	196	218	204	232	199	198	213	180	195	188	206	211	192	177	198	176	201	196	212	183	202	218	206	202	186	179	191	187	216	206	191	172	205	229	193	177	198	181	231	176	181	193	196	197	193	193	177	193	204	185	201	225	181	181	174	195	193	177	196	185	191	183	205	195	229	173	192	220	196	181	176	202	183	179	209	187	162	192	191	200	187	197	204	209	197	209	206	203	194	208	181	191	188	180	193	187	190	197	186	174	202	204	199	190	191	176	194	215	195	191	193	207	184	198	170	172	186	201	180	195	194	192	158	207	196	192	212	209	206	225	199	193	188	208	202	195	178	193	204	209	184	227	197	212	174	183	184	195	191	213	185	169	175	216	178	178	180	179	193	208	205	203	201	179	194	196	197	189	190	180	187	208	188	196	191	235	218	200	208	211	198	208	193	236	209	201	176	218	201	176	185	194	205	202	191	188	216	180	181	216	191	187	203	184	210	193	180	186	207	184	171	181	174	185	201	202	213	182	185	193	207	177	202	237	188	182	177	175	183	179	208	220	204	201	213	187	212	184	196	176	171	168	231	189	184	183	215	200	200	186	178	191	176	192	197	177	175	181	194	168	187	204	193	187	187	183	200	194	165	184	185	175	187	194	205	184	201	195	204	193	192	195	210	204	188	174	173	202	169	200	178	165	184	203	207	198	187	208	198	202	171	211	183	186	206	194	193	195	184	218	207	209	216	203	184	187	181	205	174	186	207	209	174	191	198	179	197	196	197	195	224	194	209	200	182	207	199	220	176	212	204	200	195	179	188	204	179	198	204	177	203	189	176	197	191	172	204	212	200	213	205	169	185	175	204	221	201	195	188	209	200	184	210	192	178	193	178	172	186	203	186	161	175	184	185	193	162	207	170	209	175	212	198	143	181	194	203	203	188	165	179	219	184	198	207	186	186	190	180
9451	5802	8368	7655	5089	3499	2734	2170	1868	1636	1281	1141	1012	869	843	769	755	675	689	643	668	649	629	587	593	534	577	547	504	572	533	524	527	564	489	476	530	520	546	504	458	493	519	460	490	454	514	482	451	519	468	471	487	490	499	484	465	480	465	479	494	470	480	474	456	499	484	462	454	476	504	457	444	475	472	507	479	441	482	516	466	485	466	488	464	487	480	503	446	481	481	523	500	464	458	459	449	484	497	498	416	503	443	492	458	481	480	469	475	454	434	510	458	485	451	479	485	471	516	495	484	467	473	462	462	475	442	500	489	488	484	469	480	469	466	432	460	478	484	493	454	499	478	463	473	488	476	443	491	475	470	450	493	455	489	483	503	445	482	463	478	435	464	494	452	455	479	471	479	430	457	449	436	501	487	492	445	524	465	472	442	455	423	473	495	476	486	468	488	474	487	459	515	452	487	462	485	445	495	473	466	485	445	458	495	488	515	489	490	488	469	482	437	456	506	505	482	481	454	487	462	424	488	450	461	497	485	481	496	436	473	485	483	477	446	457	523	476	466	499	456	485	471	472	453	443	463	463	482	482	513	454	462	492	502	421	471	444	460	490	502	473	473	501	507	502	463	497	501	478	440	506	503	487	471	473	472	496	469	500	458	470	509	507	502	479	509	477	468	504	495	523	517	462	465	442	435	468	504	459	481	465	487	484	472	487	467	468	458	445	454	474	451	496	474	482	446	480	469	468	503	468	458	466	453	446	473	517	452	511	480	485	455	444	505	478	469	477	513	469	483	461	489	493	468	448	466	500	432	494	476	485	447	476	468	443	473	475	453	471	477	501	447	445	448	465	496	486	455	452	426	466	476	503	506	457	453	517	458	458	471	463	442	479	481	450	450	436	483	470	457	473	519	467	489	457	462	455	483	468	443	492	474	479	457	497	458	517	449	456	509	511	466	479	494	478	441	476	507	439	478	430	483	490	459	470	484	477	460	447	442	473	481	461	488	475	477	469	489	494	423	480	513	469	466	509	466	426	492	462	518	499	491	472	479	478	473	461	472	510	466	490	469	481	444	448	443	473	510	458	476	480	451	468	463	496	516	460	479	452	472	438	455	451	454	507	498	457	454	472	466	455	476	476	477	429	430	448	484	505	462	442	498	491	474	482	514	482	508	479	487	456	452	458	495	529	466	475	494	463	480	488	503	526	528	474	455	494	433	461	480	455	481	489	484	529	470	439	454	461	451	460	451	443	456	428	463	470	475	490	468	482	466	465	505	491	491	466	431	452	512	430	455	454	454	482	476	447	489	514	476	457	493	423	468	434	492	474	470	472	498	473	434	489	469	510	461	484	462	465	475	469	497	520	474	464	518	481	465	490	458	475	510	499	453	452	489	460	425	495	442	449	474	463	499	435	431	474	442	490	450	459	446	432	449	517	471	462	484	444	459	471	466	509	490	504	462	450	486	442	439	486	456	480	462	488	467	470	476	486	453	515	454	487	450	476	460	451	477	473	468	483	505	454	471	474	504	488	478	489	454	488	493	467	458	461	489	434	486	451	470	479	439	442	451	475	471	504	457	473	473	481	474	487	489	469	480	484	505	460	463	467	482	486	459	498	471	490	462	498	465	454	473	467	441	492	452	470	464	481	486	446	495	428	488	445	496	476	495	481	454	502	464	462	466	508	469	487	467	487	454	491	463	470	475	488	490	470	475	486	472	436	443	467	492	485	454	494	462	467	509	472	484	447	470	511	497	447	460	433	468	457	491	447	505	461	491	494	535	478	474	489	490	499	486	509	456	505	457	459	466	470	482	471	464	498	489	458	515	497	507	450	480	454	484	476	451	487	522	479	452	475	452	474	469	465	479	479	483	462	444	455	483	497	459	439	448	447	421	453	472	459	458	453	424	495	485	478	452	460	473	466	479	478	483	468	500	477	439	506	480	495	464	482	489	452	472	460	456	474	510	475	462	479	484	453	491	480	465	478	472	467	446	460	455	463	449	468	459	455	471	465	469	460	460	482	458	506	476	504	441	469	480	476	477	474	476	458	473	492	457	471	465	456	451	497	474	479	493	446	484	473	470	451	498	456	462	452	486	483	485	466	461	467	507	493	458	439	478	434	486	459	484	474	505	496	474	459	498	512	470	472	484	483	436	512	488	479	480	468	457	510	483	448	484	450	479	485	467	484	464	435	498	461	443	461	463	484	509	487	489	458	498	488	482	445	471	484	497	450	537	473	422	460	424	485	478	476	460	484	443	470	455	468	502	486	446	480	476	482	453	462	449	480	493	481	477	503	479	502	523	479	494	461	509	453	461	476	431	474	498	480	488	478	481	484	473	493	482	463	468	469	499	501	494	449	512	431	475	486	440	478	458	432	473	493	457	493	481	471	469	493	468	467	489	405	476	434	474	468	522	492	503	492	498	482	499	455	512	466	427	457	487	501	494	488	513	482	470	494	484	435	479	487	479	458	451	471	487	458	493	502	480	481	488	502	470	474	528	474	503	463	454	475	472	485	477	474	493	446	489	450	441	507	521	480	484	479	484	472	452	457	478	502	478	499	474	479	499	497	458	478	461	455	504	482	428	471	492	516	477	500	503	480	477	470	495	451	507	474	456	481	434	461	469	505	493	506	515	497	538	467	479	473	453	505	507	413	476	474	504	470	476	477	486	530	503	448	492	428	491	486	468	477	489	472	464	531	488	488	496	495	491	493	439	489	530	479	473	447	478	508	478	468	469	461	496	511	480	430	471	445	447	463	479	496	488	472	456	457	491	468	482	496	470	466	489	506	490	534	443	502	432	506	511	448	457	461	474	521	491	468	490	458	452	495	513	447	509	471	473	485	495	477	459	478	452	463	483	520	492	508	467	472	469	499	465	463	480	441	462	491	459	459	488	447	443	447	496	474	472	462	468	429	503	487	486	468	500	482	479	480	500	493	505	452	451	451	432	484	497	516	434	482	485	471	482	479	506	451	457	418	520	469	466	460	484	488	486	490	460	471	492	457	520	455	473	490	496	463	514	427	481	550	526	492	448	503	462	473	452	461	438	428	480	505	495	435	505	493	480	464	441	459	464	457	485	474	513	472	468	444	473	465	438	451	489	469	485	488	471	465	493	489	491	486	473	503	457	463	452	457	468	483	447	476	480	463	459	459	496	444	455	463	490	487	518	434	457	416	480	485	447	506	447	457	460	448	476	484	427	436	479	450	500	468	478	478	511	497	467	483	464	479	483	467	415	486	486	484	467	473	471	465	474	507	486	515	472	489	507	495	509	454	464	489	461	481	487	440	496	473	512	433	486	456	488	464	499	436	435	473	463	470	427	485	466	497	459	479	477	441	485	498	489	479	469	473	476	507	498	455	486	451	475	515	494	443	497	466	472	396	476	472	446	472	460	478	487	496	477	465	478	461	471	494	465	478	485	496	463	438	485	472	484	485	505	489	488	443	471	525	535	462	451	523	466	481	491	452	501	481	473	474	481	479
24304	13401	12362	8083	4860	2607	1367	870	754	546	516	414	372	359	302	321	293	241	243	253	234	271	223	252	271	230	240	246	221	241	239	223	228	212	228	212	202	236	208	220	191	212	206	219	211	197	193	202	196	207	199	205	185	215	206	217	190	208	231	213	194	201	165	186	167	201	183	173	208	185	204	178	205	221	204	195	207	209	206	211	209	171	163	214	234	213	239	235	215	175	197	197	186	187	211	200	204	202	187	191	184	187	203	203	202	198	217	220	179	214	212	214	214	226	196	200	207	206	235	208	227	217	188	201	209	212	195	228	195	180	215	203	181	191	215	194	224	176	210	200	230	218	221	214	202	212	211	186	209	191	179	190	225	194	197	215	187	221	195	178	211	238	231	225	210	237	221	188	212	215	206	221	194	191	181	177	176	201	204	220	186	207	213	188	210	196	192	205	242	216	216	202	190	206	194	202	190	221	213	221	207	201	214	208	228	209	177	205	201	215	212	224	239	203	228	219	190	208	185	187	191	203	185	209	206	203	218	193	219	178	185	196	201	214	208	214	204	218	218	216	182	196	208	194	198	200	219	184	208	216	217	204	208	186	198	196	208	215	202	211	188	193	215	184	212	190	212	200	190	229	204	203	188	194	225	191	208	178	186	190	203	201	168	211	227	215	177	214	191	208	207	196	212	201	188	208	232	201	200	224	210	208	209	207	204	204	196	203	180	238	206	221	224	210	188	200	213	166	225	204	222	193	238	225	232	230	185	199	205	193	183	207	169	186	198	210	174	198	214	199	219	178	198	200	189	228	195	194	184	179	196	206	190	178	192	205	186	217	213	204	203	214	210	193	198	192	198	210	217	181	201	238	186	203	194	196	211	198	211	198	217	197	200	234	201	204	211	206	200	222	235	192	205	210	213	208	192	203	226	212	182	186	181	208	172	187	209	187	202	230	220	211	188	220	187	179	211	227	198	177	197	213	258	208	205	231	206	202	218	208	194	177	188	206	207	189	194	213	210	212	178	192	205	211	196	208	186	209	210	173	205	197	189	203	210	212	232	191	216	207	203	193	237	224	212	208	179	214	210	203	209	200	201	193	186	178	192	201	201	222	197	193	201	197	209	182	187	219	189	206	244	179	197	238	214	207	201	191	189	219	203	205	213	179	230	205	201	207	227	206	225	228	209	192	191	203	194	235	176	191	201	207	216	212	212	193	203	204	211	180	213	217	177	209	194	176	237	208	197	219	194	203	214	224	190	178	181	215	187	181	190	174	197	187	206	206	193	226	220	220	204	175	227	216	221	221	215	183	214	216	200	228	196	216	215	205	197	236	208	188	226	218	207	186	211	207	203	219	192	203	222	191	242	198	192	204	231	202	190	204	218	218	196	198	196	216	186	239	228	190	241	203	216	198	222	205	196	192	216	193	217	195	201	231	194	215	216	203	186	208	233	204	232	238	218	192	185	192	203	211	213	192	196	193	201	216	199	206	200	242	211	198	221	198	233	176	183	199	199	187	192	212	199	220	221	206	187	187	192	226	200	209	201	212	223	219	190	185	209	210	217	214	186	183	208	211	215	197	199	218	189	206	192	229	220	220	213	201	210	173	209	238	206	182	199	205	189	192	202	182	224	195	223	197	212	199	187	183	201	211	217	201	200	204	188	231	207	209	198	191	212	233	169	202	202	207	195	232	201	212	195	226	204	199	187	219	175	222	207	182	199	182	211	182	205	205	177	214	239	210	226	201	213	192	187	193	224	219	195	181	198	209	218	197	203	180	190	207	194	193	207	208	218	224	185	225	191	198	220	184	211	169	197	202	200	192	209	227	196	198	198	182	205	203	223	251	212	197	203	211	208	211	214	225	200	196	158	181	196	202	187	191	229	216	228	202	205	204	209	201	201	239	238	194	197	207	203	206	216	209	189	201	209	207	227	212	214	204	177	195	202	201	203	206	182	168	222	182	204	210	190	202	205	185	197	228	198	172	217	191	187	217	212	203	188	194	197	206	213	217	223	199	223	240	179	210	202	195	223	187	209	203	210	200	190	232	218	224	214	203	225	224	187	195	183	224	182	208	209	212	201	213	208	197	214	207	218	200	196	210	203	206	185	203	211	180	179	177	172	210	218	193	209	213	208	198	227	197	188	218	187	209	204	214	206	211	183	200	185	185	217	217	245	221	215	185	188	221	221	199	212	215	221	226	212	206	185	225	176	219	212	200	195	191	213	213	187	214	201	198	192	226	220	216	198	193	191	202	221	203	195	195	211	225	212	211	205	208	204	203	185	202	216	208	174	194	194	223	198	195	207	221	221	200	202	178	190	203	202	207	213	232	215	197	209	216	201	214	198	203	202	219	225	204	196	224	216	197	197	218	212	205	208	170	213	205	219	177	187	207	225	158	205	186	212	213	208	226	184	215	218	205	201	199	192	220	187	183	201	189	195	199	192	198	186	210	225	229	220	226	210	198	217	231	218	212	200	193	190	208	211	179	218	226	224	216	218	229	220	208	189	212	188	228	214	220	180	215	213	199	203	245	207	220	219	229	203	193	198	199	203	204	197	223	195	190	207	198	209	226	222	212	202	207	202	202	206	241	199	198	225	218	218	197	220	223	223	189	214	219	196	199	202	242	228	213	194	219	197	218	200	183	203	189	195	215	221	198	222	215	195	212	222	209	212	227	225	232	192	215	215	192	207	191	202	194	203	175	241	204	234	176	224	229	213	189	186	193	221	204	211	183	200	184	201	193	185	216	207	205	226	191	228	231	209	181	224	208	199	179	192	182	193	201	188	196	203	212	215	192	190	195	194	181	196	214	236	168	184	177	224	213	208	197	185	220	169	185	193	189	192	221	235	198	206	222	228	217	206	222	198	198	203	222	197	218	205	207	217	196	208	220	225	225	205	224	206	181	169	196	206	191	198	188	175	215	204	203	202	193	185	197	208	204	203	211	198	206	192	239	205	197	190	200	201	181	216	204	202	228	221	192	184	190	181	214	198	225	191	193	207	231	208	207	221	193	219	201	207	219	205	196	175	220	208	204	174	202	190	201	196	194	199	207	200	197	225	212	240	202	196	190	204	202	196	216	200	199	192	214	218	234	216	211	223	216	221	218	193	211	205	216	186	204	183	180	205	196	208	196	228	219	219	214	207	204	195	186	188	192	226	202	209	171	208	220	212	225	193	182	192	209	207	217	210	220	210	191	187	187	209	193	214	195	193	213	219	232	192	218	207	192	184	173	199	174	184	239	186	214	216	211	222	178	214	207	226	217	246	208	195	235	200	184	182	209	221	216	193	200	224	213	176	179	199	208	199	212	207	219	199	194	227	191	213	211	210	199	208	216	209	198	219	236	197	195	209	192	218	226	190	222	227	186	201	193	200	240	221	212	181	198	222	215	198	214	180	216	226	202	193	200	208	206	180	215	216	193	193	196	209	192	224	216	207	197	248	215	195	185	216	209	228	208	220	194	207	209	207	209	216	211	179	206	214	229
17352	12306	18618	16917	13496	8357	5206	4010	3355	2686	2262	1938	1631	1488	1320	1132	1008	1027	917	897	852	699	742	693	658	654	579	689	651	664	598	618	595	626	557	577	534	538	542	536	554	525	520	491	525	501	480	518	505	503	538	502	531	522	523	489	521	510	521	513	515	494	515	489	540	484	507	505	523	486	507	524	495	528	483	523	490	470	492	528	482	529	483	499	504	512	462	562	554	496	460	462	540	511	526	518	471	536	524	511	495	521	509	532	516	489	520	493	480	514	493	514	464	505	511	513	466	501	475	518	471	507	508	482	522	499	489	520	501	530	479	518	486	496	508	511	543	511	467	534	515	508	493	517	503	528	537	498	526	492	503	505	471	470	506	503	465	502	513	483	500	522	473	510	535	507	489	496	493	508	517	485	518	462	500	480	523	514	525	508	488	541	478	563	481	535	495	494	504	516	516	459	498	506	488	514	498	507	539	542	515	510	516	502	536	525	507	510	514	536	477	506	461	465	460	514	523	497	466	530	492	486	527	482	512	462	504	503	511	527	507	523	512	525	521	499	529	469	463	472	444	466	519	496	493	525	470	526	522	524	469	474	488	477	497	472	496	513	518	479	533	529	478	482	477	503	482	508	512	508	521	499	517	529	495	501	497	538	510	515	507	501	493	564	500	482	494	527	489	505	505	508	517	497	487	490	469	485	483	495	507	496	495	474	504	521	490	484	482	516	500	530	488	483	468	468	526	467	552	491	447	499	487	493	535	505	534	508	530	510	478	503	492	500	499	485	468	541	498	509	500	515	491	476	522	552	515	541	514	523	495	532	515	527	520	507	485	506	536	509	496	486	514	559	458	515	524	485	442	503	489	536	487	501	526	509	458	519	483	505	502	535	525	493	530	495	487	536	533	478	510	526	515	450	491	495	511	498	493	491	485	588	512	496	507	499	477	451	509	533	506	510	498	511	496	535	509	482	471	522	482	440	536	500	531	510	529	492	471	469	537	486	515	524	473	505	519	459	470	493	534	482	460	508	547	522	500	506	464	550	518	494	529	485	484	498	465	523	520	524	474	514	511	489	508	472	518	497	483	497	522	484	489	507	501	518	466	493	486	496	488	489	512	487	525	511	507	533	475	486	501	491	517	484	461	463	488	502	480	480	537	509	526	486	553	488	542	511	512	475	503	492	518	482	466	471	521	520	462	560	513	506	510	502	540	490	479	505	425	490	491	520	453	512	512	517	503	557	467	497	511	475	517	486	508	489	467	508	487	462	540	492	554	492	467	472	520	468	480	480	489	476	509	494	497	515	485	492	510	484	463	485	507	502	498	509	503	473	516	508	471	536	485	479	497	493	526	499	529	470	495	539	512	505	479	510	512	513	479	513	495	460	490	490	492	473	489	519	519	507	539	553	477	507	483	475	465	511	460	495	472	527	513	484	512	475	483	485	479	466	504	486	522	524	513	532	506	525	480	510	491	524	478	466	467	453	470	472	501	484	524	510	478	492	523	493	483	515	555	495	507	493	524	504	474	562	467	483	461	525	527	530	479	474	503	503	492	456	480	521	523	515	505	456	536	500	501	498	477	450	513	545	481	500	501	488	531	464	533	468	521	481	530	459	483	500	518	503	520	486	525	513	499	480	474	513	500	493	501	487	509	490	504	528	531	454	489	490	519	474	466	506	496	506	505	484	489	477	527	505	488	511	440	515	451	497	449	482	498	531	540	468	506	520	519	517	496	473	529	486	510	501	508	480	511	509	494	486	514	486	504	478	492	522	525	552	514	470	499	483	543	484	538	504	479	515	476	489	490	519	493	519	493	482	476	528	472	524	492	481	488	510	522	514	492	479	521	489	501	531	461	498	502	525	508	491	529	514	512	526	486	490	496	506	479	494	455	542	507	509	493	506	498	494	468	503	522	477	531	485	473	472	507	505	494	522	547	504	465	507	516	496	496	512	520	520	521	497	499	525	482	503	504	484	503	481	510	480	504	487	465	508	560	447	478	487	532	494	497	473	541	510	507	457	499	513	497	517	505	501	499	534	511	474	521	507	468	514	466	522	522	483	541	481	517	497	486	486	470	531	519	518	492	525	553	508	478	520	489	498	500	512	507	523	530	501	530	515	490	507	551	540	498	450	505	493	507	530	497	510	493	487	519	502	481	503	498	522	512	499	479	473	490	512	498	462	461	525	472	511	498	495	490	501	463	513	516	497	483	558	509	516	493	511	495	501	490	470	521	537	514	539	517	490	488	492	483	471	498	514	498	461	519	518	566	493	526	493	498	499	508	480	531	473	475	499	531	475	546	546	527	476	499	528	477	486	474	485	500	520	476	472	539	483	494	484	512	511	502	516	472	508	477	522	495	480	498	485	504	498	485	513	543	527	493	530	547	485	533	488	503	452	506	519	474	504	497	497	472	497	519	491	454	514	499	487	531	520	494	501	524	500	455	539	516	479	506	526	515	521	503	496	482	440	516	541	513	486	555	515	497	499	475	516	489	503	498	510	481	527	519	526	508	515	476	530	504	491	515	451	520	530	559	484	495	509	490	490	519	474	531	480	430	513	497	500	504	526	461	500	502	481	505	490	487	552	498	525	480	511	473	506	492	490	507	508	503	494	514	522	501	485	541	492	453	512	490	475	491	493	480	477	495	494	463	520	515	487	504	479	514	518	487	523	459	475	537	542	473	529	531	501	514	511	518	530	518	490	474	508	474	500	495	511	521	492	477	512	510	524	457	529	513	509	514	525	505	518	481	477	471	493	494	512	515	473	494	495	472	539	518	478	467	503	508	469	487	456	497	512	514	508	486	507	498	518	463	485	494	486	488	495	520	528	506	494	488	497	536	493	533	521	517	497	484	506	482	499	525	487	513	497	487	519	504	506	496	529	491	514	480	493	485	508	501	476	531	507	498	504	514	518	495	514	453	496	482	521	516	505	498	533	492	523	464	505	502	522	468	539	489	516	480	509	516	497	522	514	514	505	511	475	516	463	475	512	521	535	484	506	535	515	469	510	524	489	502	515	489	480	509	488	515	512	509	495	513	483	484	517	503	521	503	504	486	522	528	514	558	443	511	474	469	488	509	499	487	518	481	490	534	472	502	502	465	503	501	524	500	468	525	520	506	506	502	467	489	495	544	516	541	462	483	530	490	514	500	508	458	489	567	477	481	492	519	480	529	532	503	497	508	519	522	473	493	470	475	527	519	504	482	486	484	517	502	490	502	452	514	489	531	492	524	509	502	492	518	513	488	513	489	486	487	481	482	540	499	510	538	521	511	514	510	495	503	474	503	506	523	471	519	532	556	483	512	515	516	500	480	521	514	521	493	543	518	506	490	529	477	508	486	498	487	520	467	472	474	502	508	517	494	453	457	499	508	518	493	545	482	493	519	543	507	514	503	504	516	538	484	489	561	499	501	506	529	502	504	545	516	523	490	495	512	487	483	515	489	515	499	497	540	485	494	482	456	467	471	542	546	473	503	522	520	491	514	503
33164	20919	21878	16048	9300	4922	2086	1178	918	750	627	537	449	377	346	344	286	302	278	224	223	249	245	256	205	211	192	198	226	199	203	207	177	219	180	198	181	192	213	190	202	199	176	186	181	180	187	187	178	175	177	188	162	180	190	181	179	181	164	168	185	190	180	177	169	186	176	201	182	200	175	166	179	164	181	185	197	183	163	160	172	185	192	174	178	195	185	196	178	183	189	172	180	161	187	205	185	191	190	169	188	198	159	166	190	193	160	167	191	180	196	179	186	187	190	184	186	185	179	179	137	182	169	180	172	175	191	154	199	172	165	199	174	187	172	202	181	181	180	172	174	175	174	171	204	190	154	188	180	177	188	181	177	213	187	184	213	193	190	183	202	174	188	188	172	191	172	191	199	190	153	172	184	183	184	183	194	174	174	181	191	181	187	207	209	165	166	163	195	173	175	199	164	187	160	182	185	165	175	203	173	175	187	177	171	202	204	175	199	162	195	185	165	176	171	178	190	179	176	211	174	198	205	191	173	188	153	182	163	190	187	184	168	177	171	182	219	190	176	199	165	165	181	177	177	179	180	201	202	164	186	203	186	159	185	192	175	180	177	194	189	195	164	178	176	186	209	181	189	199	182	173	176	169	204	198	184	181	160	200	170	182	183	208	181	184	190	191	156	176	184	184	157	164	154	177	168	201	177	178	180	167	172	181	164	188	185	193	157	199	177	190	189	181	209	195	178	170	191	194	170	188	195	201	185	196	188	201	190	169	201	169	169	186	188	208	170	190	197	192	171	166	186	158	180	176	178	181	203	163	199	159	187	176	187	171	183	178	184	176	174	189	198	162	193	186	159	185	151	177	171	166	196	201	157	192	172	199	178	163	183	195	211	205	208	183	159	168	162	191	157	168	163	189	195	147	172	198	184	175	179	187	183	164	189	182	174	188	192	189	177	154	175	172	194	182	179	206	185	175	205	191	167	173	186	187	188	185	127	162	184	176	165	224	172	173	206	185	182	191	194	187	191	225	188	182	201	184	167	196	177	185	165	177	198	179	196	182	188	208	164	190	216	203	206	201	200	196	198	187	192	210	173	199	212	171	186	171	171	188	193	185	165	181	176	199	181	193	197	181	188	159	190	171	160	166	177	189	184	198	209	185	166	172	183	184	178	185	184	193	192	177	172	168	193	207	193	191	180	206	163	203	169	181	171	183	203	191	169	177	167	177	196	197	183	195	200	190	170	185	185	153	174	189	168	172	168	169	187	171	192	165	197	190	161	173	183	201	193	182	194	176	199	203	198	189	157	197	199	182	174	197	167	195	174	189	160	186	210	173	191	186	181	189	181	182	200	169	172	164	190	186	218	172	170	174	204	173	178	181	195	195	158	182	193	185	171	168	199	177	153	181	225	203	170	192	179	197	165	172	171	171	193	169	196	187	179	198	179	188	159	194	163	210	179	188	187	179	177	186	175	167	191	180	189	220	178	190	206	206	186	180	170	194	176	186	150	170	168	185	212	186	191	183	198	197	190	228	201	183	186	180	165	160	163	190	175	202	171	165	163	171	187	190	180	176	177	163	208	208	189	177	185	176	203	174	174	188	182	168	218	174	184	187	166	205	176	159	197	181	187	178	196	172	177	171	196	187	191	175	190	170	198	167	193	182	197	165	189	209	197	203	193	180	167	197	204	206	204	184	153	176	196	188	183	182	181	198	176	168	188	181	181	163	169	160	190	210	191	164	186	196	153	188	166	192	194	177	174	170	175	178	170	168	176	194	164	188	186	187	174	200	184	202	177	177	170	192	151	165	196	202	194	186	184	165	185	197	190	185	177	168	174	214	185	183	200	203	170	171	170	189	180	152	200	193	182	185	172	179	192	177	168	168	192	176	173	177	193	214	158	170	178	191	200	175	162	195	173	187	174	160	173	189	180	179	177	190	197	145	173	213	144	181	146	187	178	182	181	172	184	192	179	177	193	217	155	167	159	164	164	163	190	177	200	175	170	187	167	152	163	195	160	196	170	204	198	170	164	166	183	173	193	194	202	177	169	176	163	183	175	197	198	190	182	193	187	216	191	162	158	172	215	213	176	215	177	199	158	181	189	184	173	202	187	170	178	158	171	172	182	206	185	171	178	173	207	162	190	177	162	181	194	201	189	181	176	194	182	176	188	182	189	192	183	168	180	188	177	205	197	171	172	201	183	160	177	186	177	176	197	197	185	191	213	187	197	197	194	161	176	199	181	196	193	173	167	193	185	172	177	195	150	186	172	181	164	208	213	192	170	187	190	195	179	188	165	197	186	195	152	186	185	174	185	180	155	197	180	184	169	170	186	196	215	204	171	187	193	180	186	186	195	190	147	181	205	183	203	159	170	157	200	183	182	195	194	181	196	180	186	188	204	208	196	181	193	183	222	174	184	173	181	181	186	191	170	196	192	223	208	193	208	207	198	187	186	158	167	174	174	173	157	191	177	178	165	178	179	178	183	184	161	192	177	165	193	163	180	161	189	198	197	179	195	173	198	170	199	213	199	196	189	190	186	155	204	182	208	188	183	179	194	182	172	170	191	187	204	176	191	203	183	204	185	196	178	160	172	198	171	180	172	173	162	205	162	162	183	187	172	187	188	174	184	164	166	207	199	145	174	182	197	199	205	179	187	198	192	191	187	177	197	166	162	184	189	199	203	192	200	200	184	173	190	168	178	182	206	189	179	206	182	183	153	179	183	200	180	195	210	177	171	199	212	163	201	198	196	175	194	219	216	176	173	184	196	171	192	189	185	189	200	166	203	182	194	179	161	197	172	170	197	177	206	171	178	168	177	180	170	182	179	172	184	184	154	159	200	202	190	196	184	174	192	192	165	189	176	186	202	198	186	191	205	199	181	164	206	179	193	180	179	183	163	204	180	205	172	172	189	183	191	207	187	180	219	194	202	213	173	192	193	175	182	192	195	213	174	181	185	185	164	179	148	209	180	197	173	188	189	169	178	183	161	174	185	164	183	188	191	191	186	186	173	211	157	192	178	195	186	186	183	201	181	174	187	202	162	169	164	170	196	180	180	178	169	172	166	185	190	193	199	187	191	188	205	181	174	194	161	185	184	174	143	172	202	168	179	212	186	181	230	210	203	207	218	155	197	181	195	173	199	179	166	183	171	166	191	192	177	195	189	169	166	186	176	190	194	172	188	181	184	187	181	187	197	171	170	166	175	159	187	212	167	184	178	188	196	184	174	170	178	183	196	183	187	178	171	165	143	184	185	178	190	176	183	177	172	178	195	180	174	172	187	177	216	168	190	174	174	178	210	193	181	182	185	176	175	186	188	155	168	181	155	187	198	186	177	190	175	180	171	178	176	184	163	183	181	168	171	186	179	184	166	185	198	197	198	194	205	165	173	149	203	162	175	197	211	178	192	160	179	201	199	161	202	187	176	199	170	164	204	178	186	167	186	177	163	176	194	189	199	174	152	165	166	179	202	185	168	165	210	187	152	179
21805	17828	26883	25499	18952	12718	7005	5277	4362	3695	3014	2614	2075	1797	1573	1457	1243	1158	1083	944	936	901	856	741	787	747	613	693	617	622	637	600	642	599	542	580	509	537	522	492	505	486	492	486	440	455	483	485	481	483	463	451	463	452	456	462	474	495	444	452	459	478	419	460	450	492	412	433	464	444	474	449	455	464	459	460	446	513	437	482	474	462	491	449	465	481	418	461	447	430	446	429	439	409	432	432	453	434	465	427	467	416	454	424	461	470	459	427	449	451	446	436	420	457	465	430	455	456	447	464	455	431	448	440	435	485	430	428	459	481	429	457	462	446	455	445	479	473	482	468	430	469	445	458	477	461	414	492	445	434	496	443	429	431	439	403	443	431	461	490	455	486	415	437	456	444	441	422	457	432	461	443	443	448	468	475	441	426	442	469	482	437	428	453	435	411	424	468	447	413	450	443	471	435	478	462	443	390	468	454	430	416	433	466	443	444	462	424	457	451	453	465	444	474	424	447	453	456	437	423	484	435	467	457	494	488	473	470	462	456	413	435	460	424	447	432	453	432	409	516	436	442	448	492	440	451	434	454	465	431	465	469	472	463	443	450	433	434	420	457	434	456	447	438	441	480	440	453	454	475	438	459	424	407	432	439	473	436	461	417	474	467	464	453	487	497	439	436	446	449	440	436	440	443	446	427	440	445	428	475	460	446	457	453	425	433	483	421	456	445	474	455	435	442	457	456	471	437	467	413	484	453	456	456	428	449	460	472	461	457	451	461	483	440	459	440	471	422	439	504	456	461	473	446	454	440	456	466	451	440	458	425	441	432	436	442	421	474	468	455	451	436	440	470	456	455	445	462	452	429	450	464	462	475	425	495	416	477	453	447	451	441	451	466	485	437	465	472	460	427	466	427	468	427	438	466	513	412	410	465	467	436	442	424	426	446	414	459	451	452	452	442	427	448	431	429	428	448	466	443	438	467	477	455	485	445	443	445	414	454	465	432	440	457	469	470	475	466	469	459	435	451	475	457	461	447	452	411	450	435	451	430	452	437	416	443	457	425	444	435	411	435	430	430	439	440	443	445	421	446	400	470	468	448	446	466	459	475	430	462	449	441	476	446	428	462	457	457	482	481	407	431	444	440	480	430	492	421	496	435	472	453	416	477	432	451	478	466	456	473	424	461	469	417	467	511	453	399	456	435	450	446	468	428	423	425	471	422	435	425	427	467	451	455	472	435	436	459	385	423	442	449	466	446	454	415	483	443	480	436	450	439	471	466	453	472	471	486	450	409	483	422	463	463	466	444	460	461	456	473	420	415	430	488	483	428	438	408	487	408	462	476	427	454	460	468	440	487	436	458	433	442	489	453	437	425	449	495	415	485	421	476	450	441	479	436	455	464	451	435	405	423	436	422	494	418	442	419	471	434	442	438	475	442	464	442	442	453	449	468	483	449	458	449	418	468	432	476	490	451	461	481	450	433	423	425	450	445	435	464	432	446	438	436	460	448	429	444	417	487	469	473	456	435	465	472	445	440	465	453	465	462	486	439	428	483	431	442	440	456	429	431	436	457	465	526	432	405	377	484	464	461	467	450	467	450	448	413	433	418	454	431	426	450	450	456	429	442	395	468	454	426	423	461	450	448	452	419	438	392	475	470	459	459	435	455	435	448	469	446	469	506	484	428	460	429	424	463	444	417	483	440	446	436	457	477	432	444	472	411	479	455	453	495	495	447	398	446	440	424	428	466	426	460	451	463	446	428	452	458	452	492	431	440	456	427	459	459	428	461	451	449	452	438	456	460	423	432	456	462	457	440	460	444	434	486	458	401	437	433	452	422	453	421	470	443	438	435	443	449	471	457	473	416	411	416	457	432	438	520	444	465	461	444	428	450	430	430	485	457	484	443	481	468	476	435	442	453	431	437	441	437	438	414	447	473	432	448	441	448	427	469	460	475	482	498	408	484	461	456	443	473	441	462	434	438	465	485	446	426	464	432	443	423	491	469	448	467	445	457	486	450	451	460	429	453	450	444	462	480	428	458	431	451	466	453	439	471	436	473	438	400	447	430	466	481	403	445	471	444	434	453	455	483	437	486	468	442	434	466	450	429	457	428	476	452	425	435	455	454	468	440	459	445	443	449	457	453	427	481	464	435	412	398	475	473	450	472	439	439	425	461	424	433	436	426	449	444	429	435	453	422	465	445	434	433	482	436	459	468	440	460	479	449	432	437	440	461	439	426	430	446	474	455	434	462	463	441	452	436	414	451	449	488	469	420	444	444	471	435	444	476	421	464	456	457	435	432	420	440	453	393	442	442	448	463	471	453	405	485	404	431	474	430	454	438	433	458	447	409	416	444	422	410	463	453	448	424	424	427	434	424	437	452	433	478	458	412	456	468	418	437	464	444	442	466	433	487	463	428	432	435	427	512	439	438	450	450	482	471	473	466	482	446	441	425	454	440	434	443	469	446	484	473	430	434	497	447	432	491	459	434	445	442	480	436	445	441	410	448	417	478	436	435	481	454	462	448	455	473	452	482	473	494	436	445	428	478	450	441	454	449	431	461	511	456	438	481	439	399	426	431	450	479	468	434	442	456	437	445	490	441	476	392	447	468	422	457	459	470	432	417	455	496	442	451	481	408	474	435	428	411	427	454	437	438	466	430	459	442	449	481	478	454	456	420	432	440	470	471	470	464	455	446	437	449	464	446	435	464	426	427	438	470	475	396	417	463	416	487	455	446	412	440	466	419	483	461	467	426	388	464	452	443	452	480	447	468	437	477	476	419	496	446	443	432	458	428	445	444	428	431	446	465	463	464	430	449	434	444	452	470	457	454	467	440	449	454	446	477	471	458	465	487	475	452	458	435	448	441	428	422	427	437	457	429	451	500	428	472	428	446	470	462	488	428	461	422	424	516	449	443	444	454	476	453	451	439	475	441	448	451	458	455	447	428	423	433	489	444	463	445	455	418	412	429	444	453	450	450	450	430	467	455	453	463	444	437	444	458	416	436	432	455	439	418	446	440	451	441	468	462	511	441	442	455	444	462	424	434	448	479	441	432	434	467	470	438	410	444	459	457	444	386	467	424	454	465	442	485	457	437	424	471	445	431	421	443	432	438	442	440	442	483	447	476	453	446	454	451	458	431	422	420	460	458	444	437	434	433	416	440	451	437	482	459	451	487	474	412	412	468	471	413	443	450	422	431	415	471	434	486	476	428	412	454	433	435	432	452	450	435	467	445	453	422	460	440	438	443	426	435	451	449	432	446	448	443	452	446	432	460	462	470	452	463	461	444	426	426	428	439	451	437	463	446	413	433	451	446	465	428	451	431	433	448	431	437	436	436	452	471	449	440	442	462	446	461	451	435	472	395	441	458	478	412	446	432	403	452	422	440	466	436	415	448	447	431	473	443	465	446	438	484	437	461	441	432	433	455	464	476	443	416	454	445	426	472	429	461	453	462	418	417	463	444	473	457	460	457	464	478	425	404	446	432
12652	6453	5092	2600	1323	808	613	441	402	360	308	302	278	252	247	244	223	229	226	276	205	196	229	197	205	211	189	203	195	185	212	200	209	192	203	191	216	188	194	207	243	194	191	212	199	224	184	193	192	197	186	177	171	199	190	194	194	183	191	197	189	182	178	193	178	191	181	185	191	171	198	202	175	198	195	224	223	172	183	191	196	173	209	171	174	188	184	192	192	210	199	202	211	213	180	177	197	183	189	200	178	203	202	178	192	179	203	187	234	196	212	145	199	218	199	205	169	208	212	184	175	170	186	171	172	180	171	201	190	219	218	219	199	194	194	195	194	196	215	202	211	197	190	204	214	185	174	161	179	189	173	212	194	166	187	201	201	227	188	181	228	180	204	198	202	179	194	189	200	196	200	196	181	197	164	160	211	180	191	189	227	199	217	185	177	194	201	182	209	204	209	190	156	190	185	215	201	177	193	195	218	198	185	190	194	217	189	198	209	206	201	228	197	172	167	194	208	191	183	211	175	165	176	186	204	209	193	190	184	188	184	183	184	185	194	169	208	200	218	193	216	195	217	184	201	212	187	200	182	188	184	185	162	184	195	191	227	185	194	188	224	189	170	186	185	168	200	186	199	208	213	195	196	206	195	188	178	221	175	191	180	195	186	189	197	177	176	173	203	202	197	165	176	210	200	192	203	212	176	187	163	195	170	204	201	178	193	171	204	192	204	175	186	206	203	209	187	182	203	192	206	183	196	200	175	200	159	218	201	188	188	197	189	184	186	210	197	195	191	183	202	180	202	204	191	186	208	185	216	205	186	222	177	165	203	217	217	201	199	188	186	192	189	201	206	176	184	202	188	198	185	185	179	165	173	192	175	179	209	201	179	176	190	176	189	183	190	197	215	206	186	176	198	191	188	194	218	205	189	198	197	181	170	206	177	186	189	207	190	194	186	180	177	164	201	203	185	190	185	180	208	201	206	186	218	226	175	200	182	187	187	200	200	200	169	174	188	187	192	204	178	176	190	200	219	193	179	228	179	176	183	194	195	165	207	210	191	183	186	179	187	214	221	177	189	195	191	182	201	192	188	211	192	165	182	186	224	201	181	204	177	190	226	212	191	191	198	187	189	220	179	192	168	192	174	199	196	187	157	171	201	179	181	169	202	171	201	174	180	180	202	176	186	211	194	204	209	199	201	196	205	174	200	206	185	204	174	181	190	191	210	161	186	218	184	222	196	181	196	167	225	174	192	199	193	187	202	182	181	191	169	177	208	201	209	173	196	182	190	186	194	199	186	192	185	185	174	222	190	213	197	189	188	203	198	187	221	175	214	214	203	179	212	210	189	195	195	172	193	198	174	170	201	222	169	167	178	196	202	200	164	202	183	187	187	184	199	183	206	165	184	198	201	184	188	199	190	190	184	182	215	202	182	213	185	170	196	190	213	204	197	176	165	201	170	200	201	187	187	231	187	197	194	189	188	174	208	198	185	197	218	200	184	180	155	223	213	196	191	165	176	195	204	203	198	176	198	218	193	193	205	187	175	195	203	182	211	187	202	179	215	210	208	182	177	170	179	212	182	164	180	203	190	190	183	194	199	200	186	177	190	195	183	192	193	198	217	184	174	165	173	202	185	167	189	201	173	207	198	181	212	170	204	203	185	194	191	199	204	199	199	181	186	217	215	217	181	208	181	197	196	188	216	213	195	222	204	193	194	182	181	178	177	175	196	179	214	192	182	232	195	210	195	193	195	207	185	231	210	203	217	197	186	162	145	194	190	174	197	187	201	202	193	193	194	203	181	185	173	223	220	205	175	211	216	201	192	188	172	201	173	188	189	210	201	200	195	191	214	206	181	221	181	180	178	193	219	191	173	202	175	186	175	199	201	180	192	207	210	203	211	196	191	190	185	198	189	177	173	181	192	205	176	194	199	221	172	207	203	176	194	197	199	184	192	193	178	185	192	177	176	186	179	184	169	190	225	190	192	172	185	190	199	187	192	204	195	171	184	177	192	184	197	220	190	182	201	192	176	200	171	180	224	217	214	207	223	172	174	187	190	209	227	179	205	197	180	194	192	181	171	187	195	166	199	201	197	184	186	224	186	183	188	196	181	220	185	218	174	172	166	228	171	189	190	199	210	204	207	207	174	228	203	212	206	196	190	189	193	177	189	203	185	188	195	198	203	192	193	195	177	187	201	215	183	206	199	199	195	191	201	209	186	177	179	190	193	190	203	189	176	194	200	199	189	196	194	181	194	206	209	190	194	184	202	191	195	226	189	197	190	170	177	201	181	203	190	198	204	187	196	212	208	230	213	202	189	199	173	193	201	209	171	180	193	186	196	200	165	198	204	190	195	202	206	176	218	188	204	203	187	205	183	198	201	184	191	184	197	206	198	186	194	213	211	205	180	191	193	191	197	205	199	192	195	181	182	187	190	207	203	198	184	199	196	168	207	186	183	185	199	217	185	209	192	191	207	192	203	216	229	188	187	193	185	183	195	204	198	216	222	190	164	196	220	219	178	187	180	185	193	180	219	175	202	166	189	189	196	195	180	208	193	202	201	206	183	171	211	211	200	191	200	207	193	191	234	214	190	197	201	191	192	196	190	194	175	173	193	183	215	200	196	206	202	170	180	185	172	193	204	183	213	188	216	210	188	198	179	190	182	171	190	191	183	182	227	184	188	245	194	171	183	194	187	210	186	192	185	166	194	195	176	179	205	194	189	172	195	213	169	203	200	192	178	186	181	189	176	201	199	185	170	231	207	221	189	206	203	158	198	176	191	184	212	182	191	195	227	187	198	188	213	194	190	223	209	213	208	187	222	193	193	199	200	168	187	195	187	203	203	198	172	169	190	171	193	205	197	183	186	202	185	181	221	188	172	208	206	195	197	195	206	206	212	210	208	177	181	176	180	177	181	246	184	194	181	180	192	202	219	197	190	178	178	196	170	194	185	188	215	180	198	222	189	210	181	201	195	198	161	169	171	191	185	176	177	193	201	203	201	188	189	236	201	213	202	203	184	173	192	193	175	219	200	174	179	192	187	173	185	185	184	163	206	212	181	169	161	197	184	203	188	208	180	187	189	186	216	158	191	211	196	172	188	195	163	169	197	191	198	193	188	178	183	168	207	202	219	193	188	213	192	167	165	192	198	212	192	212	207	181	177	198	188	211	200	182	169	185	206	179	171	201	187	173	234	209	222	194	188	190	206	201	178	210	200	214	177	169	209	200	179	174	214	203	209	202	228	193	192	201	199	195	183	167	201	168	185	193	200	219	202	199	197	189	199	180	214	176	195	207	187	197	189	190	192	207	197	191	178	186	210	215	198	218	186	211	163	186	183	190	186	217	190	211	191	218	180	181	184	191	200	196	213	209	197	202	215	191	192	178	211	169	215	196	194	207	194	177	195	184	200	213	201	173	210	213	175	194	190	187	195	220	171	196	213	195	206	174	191	198	175	191	216	195	227	188	192	168	240	207	177	192	178	222
9142	6524	9375	7683	5080	3412	2606	2128	1812	1438	1263	1046	912	882	795	774	710	687	676	648	638	598	611	596	584	532	508	575	537	539	514	549	552	553	475	500	519	466	501	509	489	507	505	493	453	477	478	476	492	515	518	518	468	522	477	517	458	512	495	522	484	494	500	465	503	474	478	467	460	480	474	517	476	486	465	534	481	462	468	444	527	490	504	499	451	465	485	514	493	494	486	466	482	490	481	494	472	409	459	484	476	483	505	474	481	456	505	504	487	474	470	482	485	469	483	495	442	450	468	464	458	520	452	504	495	473	460	475	456	458	489	486	489	439	529	434	429	503	462	477	470	478	476	517	503	464	500	480	450	474	478	491	471	487	481	488	469	481	460	490	473	444	437	487	479	530	463	423	473	482	526	498	451	492	513	465	483	457	472	471	467	470	508	489	476	498	450	499	492	468	466	454	471	445	491	483	481	493	459	495	449	454	503	463	492	459	460	462	486	516	458	448	456	457	482	499	462	484	501	525	471	465	486	475	491	495	462	483	446	471	516	467	474	478	483	469	451	472	459	445	419	468	434	491	466	532	469	485	459	467	499	466	459	469	487	491	471	465	459	523	486	458	479	451	513	476	447	464	475	511	471	488	453	464	422	482	475	423	458	457	458	517	494	503	520	463	472	489	468	398	500	459	474	486	476	491	441	517	522	449	454	467	460	488	459	424	467	455	491	503	467	498	441	468	455	437	484	484	486	446	468	467	485	482	466	481	483	452	493	484	486	487	493	482	499	494	479	482	463	469	484	489	469	496	468	496	482	483	492	418	480	468	472	490	427	443	471	531	479	479	489	463	502	467	458	495	497	510	497	518	490	475	448	480	455	478	478	488	454	452	488	463	477	503	498	451	462	451	466	465	466	478	506	522	473	470	488	497	486	469	500	435	458	477	481	470	492	456	454	497	451	467	460	476	463	451	454	475	455	489	467	486	432	467	464	452	468	502	444	431	460	435	504	473	491	475	464	465	459	483	458	457	472	511	506	471	480	466	466	526	469	422	449	491	501	459	479	465	473	460	484	477	459	463	462	545	470	506	467	477	494	486	460	465	459	487	487	472	493	450	460	500	462	444	485	482	487	492	492	463	486	520	492	443	489	423	504	454	481	445	495	465	473	449	465	451	450	455	477	453	494	509	477	467	461	442	426	479	459	480	452	470	474	510	466	459	504	481	458	506	508	476	487	460	439	509	494	481	449	474	448	496	468	479	468	470	453	480	458	468	490	497	467	501	510	456	456	482	481	504	430	515	467	456	477	480	485	450	442	501	490	491	487	465	483	462	396	488	459	463	461	465	456	500	445	457	460	490	487	482	480	486	479	486	481	465	482	500	456	501	471	460	459	519	462	508	499	473	459	444	455	452	425	499	508	477	484	473	468	493	448	462	496	459	471	471	488	487	462	511	497	525	425	501	468	462	510	479	487	501	488	461	440	500	440	449	466	459	481	472	446	478	471	501	482	470	449	504	461	468	444	470	476	492	483	477	526	438	464	470	482	503	516	449	461	492	466	480	470	464	435	506	442	458	486	485	470	468	449	452	454	501	507	453	498	485	456	465	446	470	442	469	465	466	485	483	466	445	415	453	456	484	487	481	461	481	501	479	492	473	472	450	481	440	504	470	495	486	474	463	446	504	499	457	475	497	462	443	438	469	471	501	459	484	480	478	484	507	432	463	460	490	506	474	464	514	481	469	445	510	502	484	473	465	437	471	473	439	491	458	450	469	476	439	480	441	479	485	481	453	466	479	481	465	455	456	510	512	467	474	506	467	493	476	500	489	516	461	525	492	479	480	465	491	467	470	470	449	492	506	432	471	473	488	468	524	436	485	460	455	483	505	492	453	479	480	431	487	489	457	460	492	522	494	499	473	468	445	519	457	496	430	471	463	485	477	464	510	484	497	428	498	485	488	495	468	500	452	507	446	499	477	474	461	474	450	467	486	448	477	441	453	469	481	464	489	474	493	464	460	477	489	477	488	481	463	468	477	477	481	472	454	478	467	470	480	477	477	488	520	463	468	474	454	452	464	487	499	514	431	470	494	459	464	521	515	460	492	506	449	451	472	483	455	475	455	481	477	509	456	444	512	524	452	466	477	457	457	459	465	480	530	462	464	452	484	452	489	466	439	472	459	515	501	499	510	493	482	457	511	478	457	479	482	466	480	487	469	420	489	489	463	471	426	480	466	495	487	517	452	478	472	474	505	480	454	488	480	486	459	488	503	457	477	476	464	483	492	490	521	458	471	472	516	479	483	478	437	482	444	465	465	502	442	505	489	472	483	483	473	443	486	487	457	441	473	492	453	457	457	517	470	476	512	486	509	469	466	492	456	486	458	498	435	458	468	470	510	467	498	461	468	490	497	459	505	490	463	469	424	452	492	492	495	480	451	497	459	472	490	454	495	506	490	490	497	500	479	467	494	471	498	483	467	466	458	472	492	499	452	452	511	441	481	473	493	474	463	469	451	473	472	481	455	494	490	489	477	422	456	440	482	500	514	490	477	456	450	495	491	490	474	474	486	480	435	453	475	435	472	477	438	470	489	456	484	459	453	498	459	487	513	504	488	486	475	451	447	509	503	479	481	505	478	497	470	490	477	441	493	486	474	495	427	436	476	480	478	473	490	484	473	462	458	466	467	480	494	477	452	497	482	457	489	449	471	469	484	480	484	469	493	471	467	495	497	478	494	484	482	496	458	485	481	469	527	529	502	447	477	471	463	473	432	457	465	465	507	470	480	475	502	449	504	492	465	477	475	461	436	498	484	494	469	482	433	468	480	486	479	484	478	446	503	518	505	460	478	493	479	451	498	456	502	500	454	465	485	473	458	465	471	472	495	470	491	461	499	502	449	461	463	489	471	482	457	486	480	485	482	485	447	435	483	499	445	475	478	451	444	465	454	488	520	459	490	464	464	481	501	504	517	501	514	475	430	471	455	509	483	495	472	496	504	467	513	493	468	483	507	506	485	452	491	456	482	454	467	491	472	478	470	464	453	463	470	457	502	462	463	466	443	495	493	425	492	430	503	457	484	467	494	490	490	457	471	451	476	508	464	482	466	460	489	483	492	475	449	523	457	484	464	467	456	442	490	475	421	494	502	515	468	488	500	478	461	465	479	467	451	501	427	469	455	492	465	444	464	445	477	490	465	483	489	460	448	488	466	483	481	501	428	469	468	463	485	469	474	485	496	460	439	496	460	463	447	456	509	448	479	496	480	468	528	456	466	466	450	485	468	493	478	472	467	490	432	459	480	477	469	454	470	482	450	481	475	446	484	451	430	491	482	489	472	441	512	432	456	477	480	485	453	481	453	448	474	475	472	472	486	493	468	473	491	491	510	499	477	471	516	483	456	493	512	485	460	456	448	443	491	482	483	497	466	438	462	503	477	466	450	476	431	514	472	498	500	443	479	463	488	500	462	485	479	502	503	474	502	478	485	450	458	423	484	515	447
24196	13730	13021	8688	4750	2624	1298	853	641	511	481	399	337	334	327	271	284	262	269	248	250	227	219	207	232	233	203	242	189	214	228	227	229	202	204	210	249	233	227	216	216	217	206	207	198	197	219	194	217	211	194	229	221	192	206	192	227	224	221	202	203	208	197	222	212	170	196	211	231	209	219	205	201	205	206	207	179	211	210	179	210	208	207	171	182	228	210	184	196	207	214	216	167	196	196	179	186	246	211	180	187	166	222	196	184	200	205	226	209	204	215	203	193	204	194	217	174	206	188	204	184	213	187	215	196	202	206	210	220	219	222	229	199	196	207	204	226	181	191	191	181	202	205	180	220	217	213	207	191	186	200	218	189	222	204	208	199	230	206	216	221	192	229	214	213	216	198	189	226	205	232	226	215	202	198	203	205	175	225	197	190	218	221	207	210	222	215	218	211	202	200	220	198	239	215	191	220	194	192	198	208	197	226	208	194	187	191	185	210	225	195	193	196	203	210	196	211	225	170	193	189	186	230	212	204	205	199	201	231	201	195	212	207	198	223	187	206	186	221	211	172	197	201	223	193	214	199	214	208	183	205	209	183	207	202	180	196	222	225	198	214	219	198	234	193	205	211	182	193	223	196	179	223	204	236	214	215	224	201	203	201	232	188	187	193	182	202	228	206	222	193	183	222	198	227	242	220	192	205	230	219	211	200	210	231	198	215	222	203	210	190	188	213	208	232	198	191	212	230	213	225	204	200	203	193	189	217	225	232	205	220	225	185	184	211	176	174	236	214	197	199	195	177	197	208	185	209	234	195	180	228	208	197	217	175	183	209	215	228	204	215	211	214	203	196	176	188	211	189	199	199	220	197	257	185	213	184	196	197	195	187	242	213	183	205	214	168	223	191	214	205	200	209	192	210	188	218	199	179	197	190	203	216	214	210	206	201	189	189	235	207	188	208	192	245	215	208	222	170	183	233	200	203	196	213	220	201	206	196	236	168	184	190	192	191	199	206	212	219	220	214	169	211	216	189	205	205	211	214	223	230	205	189	221	212	206	177	204	207	191	191	205	199	194	190	197	188	178	211	177	186	196	192	244	196	199	184	207	214	239	180	210	192	230	189	212	191	211	211	227	199	190	186	200	204	186	172	198	197	199	235	188	234	210	174	188	169	194	214	221	191	217	201	204	199	214	216	208	199	207	221	222	184	176	215	217	205	225	215	203	194	215	211	209	220	210	206	179	201	193	200	208	230	216	199	194	209	227	204	186	219	178	193	192	187	216	230	216	233	222	172	228	211	211	210	207	195	203	209	211	187	196	215	209	220	202	188	230	199	171	195	194	206	190	211	211	193	189	191	224	208	221	223	194	191	196	178	202	193	204	179	198	220	209	196	213	174	222	233	213	192	179	201	198	194	201	191	204	190	195	200	214	206	200	198	238	192	177	207	219	186	213	237	200	198	195	216	216	181	215	247	212	167	204	191	198	181	181	214	206	222	214	212	221	199	220	197	187	218	191	215	210	219	195	184	231	225	199	202	184	215	211	214	188	221	210	185	199	197	202	179	187	218	234	221	213	219	203	201	198	199	201	215	203	231	237	216	205	175	217	192	219	210	231	207	189	201	201	188	203	205	190	174	202	208	209	210	215	221	198	228	219	213	213	205	211	212	223	234	238	193	194	202	197	171	188	190	183	202	205	210	180	217	205	220	181	205	203	189	181	216	186	197	213	214	208	195	218	230	163	194	216	217	217	218	208	187	208	215	218	232	199	214	196	207	193	183	186	197	219	211	193	215	182	175	198	207	196	181	186	199	196	228	223	220	192	192	216	221	203	204	205	203	220	224	209	225	246	208	241	197	188	182	181	205	210	197	200	242	225	199	197	209	183	209	212	193	165	228	187	207	184	234	198	190	207	219	223	180	196	216	178	216	198	174	210	211	180	196	190	224	218	206	240	206	188	190	185	205	182	199	195	204	200	217	196	187	182	208	192	228	214	198	210	203	195	230	185	189	194	224	199	238	195	187	210	224	229	203	196	215	193	206	227	214	180	212	215	198	210	205	194	199	198	203	219	239	198	206	212	190	214	208	211	222	225	201	223	221	206	202	229	217	191	194	174	196	192	223	191	222	189	196	189	239	202	218	197	214	226	215	205	222	207	211	208	181	189	194	223	211	198	221	233	215	185	215	202	188	196	186	238	187	211	184	191	208	205	214	187	198	218	199	215	188	222	200	204	224	197	179	213	217	217	205	217	213	198	231	208	173	205	231	187	204	185	211	207	207	189	206	211	233	216	196	192	187	210	236	219	192	205	175	193	201	211	200	201	200	228	224	232	232	213	202	198	201	195	200	204	196	206	217	205	204	199	223	211	217	229	198	196	181	201	214	202	203	204	200	226	193	185	194	165	186	197	210	204	220	227	226	213	214	229	222	232	227	216	220	193	193	201	208	225	225	199	159	203	218	194	221	186	206	203	204	169	197	203	209	200	214	231	207	207	194	198	198	207	215	214	203	215	207	211	182	208	205	208	191	202	206	185	228	207	201	189	208	203	198	200	216	197	210	212	215	210	198	196	186	194	201	200	196	210	201	215	219	205	221	218	215	188	223	193	214	189	190	194	201	218	189	200	188	220	213	212	190	233	226	229	186	239	212	197	212	228	205	217	208	219	238	191	215	230	203	212	199	226	191	204	191	203	203	229	205	221	206	202	222	176	208	223	228	190	207	191	207	208	205	220	177	184	196	192	214	187	214	181	195	196	210	217	213	220	197	214	195	207	192	196	215	215	203	214	184	197	211	226	220	181	189	200	223	206	216	172	182	216	229	191	189	213	226	234	212	168	215	207	197	205	203	222	199	194	208	202	177	224	182	204	200	229	199	211	240	222	192	193	200	218	197	206	206	211	230	200	233	202	198	214	195	222	208	194	195	189	210	202	225	197	228	194	205	191	203	193	188	217	187	195	196	200	235	200	203	190	232	210	196	210	197	182	181	205	228	212	227	209	182	219	242	206	201	201	220	220	206	211	221	212	224	203	193	197	186	195	221	212	202	195	215	195	199	186	189	217	206	181	215	192	229	210	187	172	241	214	212	196	195	206	214	216	230	211	211	188	208	209	217	187	211	186	226	190	189	197	199	196	204	208	178	215	185	213	182	208	203	195	220	172	201	226	200	206	199	219	196	213	204	197	210	215	229	188	249	196	206	206	218	237	186	205	221	206	210	224	200	204	187	187	162	178	220	227	207	200	184	191	226	209	219	194	206	206	200	196	211	225	177	181	173	195	225	200	206	217	183	197	206	204	200	196	211	205	206	222	220	187	202	206	183	218	208	197	181	196	183	179	202	202	221	235	210	233	200	200	215	201	202	200	224	239	197	211	218	211	215	220	237	185	207	192	217	197	194	193	195	211	212	189	185	180	241	198	208	215	195	214	202	188	202	188	198	206	180	213	209	198	211	195	188	188	197	205	215	205	210	206	186	212	211	194	212	187	219	193
17505	12697	19560	18031	13349	8367	5148	3709	3015	2591	2182	1756	1573	1420	1270	1124	985	946	942	882	851	768	741	755	732	667	664	665	659	665	630	563	602	608	557	560	582	563	572	561	563	534	523	559	535	494	484	514	467	519	527	504	527	540	519	492	497	493	529	496	498	492	515	504	473	466	503	488	528	515	516	507	481	545	509	524	511	537	513	513	485	519	532	517	519	472	495	486	516	519	477	507	502	513	492	496	478	468	500	524	462	523	515	483	473	549	496	486	453	475	512	516	538	529	494	520	497	446	508	519	490	496	520	469	506	509	526	507	479	512	485	509	458	496	490	515	468	513	493	489	520	493	523	495	480	469	502	470	484	519	521	499	512	483	470	454	507	508	525	508	495	530	449	495	508	491	518	509	508	503	506	486	504	524	510	526	544	509	477	481	515	487	520	489	500	475	518	509	494	512	487	517	527	505	488	515	494	495	528	498	520	472	462	479	481	470	530	480	513	515	503	509	540	543	482	521	522	478	478	488	477	495	497	490	491	530	491	547	479	494	499	482	513	508	496	521	456	486	531	509	492	521	459	460	492	476	483	480	511	524	503	502	537	512	541	508	484	439	467	510	488	524	495	488	489	519	521	526	500	497	495	514	494	514	530	511	520	499	481	492	488	501	505	503	512	497	505	498	510	483	515	513	499	555	509	531	459	490	501	503	507	546	494	460	532	497	479	530	513	471	462	491	497	473	510	496	477	495	493	530	521	458	493	503	485	492	569	514	526	452	498	472	501	522	516	536	527	501	500	515	516	501	557	519	511	495	481	510	487	485	481	506	520	472	528	470	479	481	492	497	470	522	523	461	513	478	489	502	512	463	516	465	501	523	476	482	501	472	508	506	526	518	482	519	530	532	515	480	502	519	478	508	477	517	496	486	522	492	563	498	507	538	529	500	493	500	513	501	516	496	494	480	509	499	534	483	530	477	516	515	486	527	503	473	456	508	506	473	556	508	539	473	547	457	486	495	509	526	550	493	489	466	483	536	502	470	538	496	474	517	481	540	514	498	490	489	509	489	538	510	489	513	500	501	469	519	491	459	482	505	491	494	534	508	509	506	511	510	498	515	511	516	534	501	505	500	485	510	443	487	508	507	533	461	495	492	491	492	487	474	511	519	513	479	501	510	509	432	485	547	487	508	515	539	515	513	463	497	510	479	508	529	479	504	510	480	498	509	523	553	509	501	493	512	523	548	501	497	508	544	565	486	492	504	491	482	542	471	511	551	511	499	497	511	527	507	528	552	465	531	516	515	504	539	473	550	483	513	525	513	489	501	505	467	480	495	533	499	470	516	518	497	510	505	447	493	501	493	488	538	533	545	480	481	503	479	459	499	491	532	520	506	487	507	493	483	499	448	503	497	517	509	503	481	477	489	537	525	493	499	531	540	497	506	513	487	529	464	501	490	504	533	470	475	474	524	485	521	495	474	523	473	528	493	521	471	495	510	503	520	511	495	489	514	513	500	500	501	481	504	476	449	550	500	524	523	540	511	475	517	508	472	513	524	487	529	519	473	485	465	541	474	535	490	514	524	514	489	546	500	495	458	516	483	533	469	478	473	469	502	493	481	539	514	531	512	501	519	479	504	486	493	515	518	531	509	495	494	545	554	536	509	486	504	507	522	508	492	511	486	516	482	513	531	503	524	544	466	509	492	515	538	508	455	485	495	501	491	519	520	475	478	516	514	477	528	514	529	484	493	491	473	484	492	498	489	501	465	520	511	496	490	489	507	520	532	530	509	491	549	480	514	558	450	508	497	490	451	459	506	492	487	486	488	499	483	499	517	496	521	477	496	491	481	508	500	474	480	489	512	490	493	494	543	469	505	548	493	483	522	500	467	490	501	527	476	475	504	502	511	486	517	531	536	496	531	517	544	504	549	451	511	525	509	465	524	506	488	487	501	524	511	504	480	474	502	513	493	489	483	546	503	486	484	504	510	510	501	479	525	512	485	534	514	517	502	464	513	529	516	510	551	503	517	506	544	489	498	502	481	525	494	501	474	508	515	512	502	496	489	450	499	499	481	494	479	512	491	475	520	544	502	548	503	492	494	511	492	498	508	494	502	484	497	480	497	487	531	555	509	541	513	467	541	492	495	473	504	484	537	505	495	487	451	469	494	502	442	485	470	514	491	549	551	510	493	538	513	530	525	488	523	555	444	463	500	488	482	487	499	528	534	533	502	555	491	512	508	486	512	467	507	488	498	498	468	529	494	542	510	508	462	548	532	529	505	498	487	557	454	475	485	510	480	486	487	466	482	494	482	526	440	456	533	521	481	544	488	511	498	490	494	485	469	482	503	488	454	488	519	537	470	500	514	505	526	495	490	529	502	500	473	518	528	508	501	479	499	507	485	461	493	533	486	521	490	509	520	524	497	472	540	458	494	476	457	507	481	516	528	506	478	520	489	532	547	498	524	469	501	533	555	488	498	511	499	477	488	500	524	528	521	491	507	503	520	497	465	527	494	506	502	517	485	467	519	480	527	491	476	506	512	482	475	497	484	504	499	484	496	515	539	495	504	513	505	480	533	498	470	505	497	479	470	481	517	468	471	479	481	534	531	478	512	509	517	521	475	522	499	524	498	492	509	530	489	508	529	475	490	504	502	487	475	525	488	510	511	508	523	500	506	498	525	485	528	525	507	490	507	512	511	521	506	505	487	512	477	549	504	471	473	501	526	530	499	529	520	523	525	495	482	518	525	482	507	494	522	519	484	509	505	490	472	482	471	495	497	502	473	496	502	509	494	493	484	526	518	472	540	486	476	480	536	522	481	533	521	465	499	507	504	500	494	479	514	487	480	473	502	513	547	504	538	543	501	513	490	524	501	480	488	491	527	477	498	543	500	522	517	511	527	502	531	537	484	500	542	513	470	506	528	515	534	496	510	480	480	517	527	489	461	497	493	506	473	505	508	472	501	515	523	517	497	524	518	505	456	456	540	460	475	498	487	489	523	531	496	480	510	486	507	507	524	505	501	499	481	511	515	491	474	513	537	515	504	457	520	490	471	504	499	503	496	507	518	540	505	542	484	487	467	509	443	509	507	481	492	501	556	513	484	545	484	472	477	532	497	500	539	477	470	511	488	496	478	502	502	511	487	472	515	547	514	515	524	540	484	482	520	545	514	470	458	525	555	490	549	477	521	485	546	507	531	502	512	506	512	449	465	526	484	517	465	506	515	497	506	506	489	504	531	502	502	518	518	495	497	517	523	527	552	522	490	498	502	491	496	498	496	474	500	536	451	497	502	481	528	481	511	498	488	514	463	493	469	511	527	482	484	501	491	506	477	506	473	509	498	507	488	450	550	511	545	497	495	509	499	476	505	511	517	504	555	464	477	498	498	502	504	488	510	489	486	560	528	467	492	484	525	537	481	497	529	490	532	503	475	493	524	508	480	530	464	508	497	509	498	479	477	481	525	501	511	527	477	490	498	494	486	519	487	490	476	491	524
33567	20862	18965	13488	7359	4341	2107	1194	842	737	585	503	436	375	350	340	274	299	275	283	246	211	240	268	243	205	213	196	220	208	219	218	197	205	215	221	209	215	200	217	188	187	192	195	174	182	214	182	211	229	198	179	209	198	173	160	195	186	190	201	207	176	168	198	175	179	198	194	186	212	182	207	191	175	199	184	204	176	169	206	191	187	183	184	185	173	183	186	193	184	156	169	199	179	192	204	183	181	180	191	180	188	197	168	197	197	202	194	226	157	175	198	179	162	191	184	191	167	195	184	182	197	187	210	192	183	176	193	170	153	212	178	171	188	175	181	202	183	184	204	183	164	196	181	176	184	189	183	205	160	185	183	173	189	189	171	208	171	203	178	169	182	152	158	176	202	184	190	204	187	189	180	198	170	151	179	189	197	171	195	183	182	196	155	218	181	175	167	179	199	174	155	181	167	170	204	196	182	188	191	202	205	195	193	169	186	192	177	174	175	179	176	178	188	182	156	182	197	196	195	181	178	172	192	186	195	163	169	192	173	199	169	184	180	157	173	204	200	193	172	184	186	186	186	182	185	186	186	158	197	185	178	188	195	206	180	181	182	186	163	175	177	160	195	172	160	179	182	184	167	191	187	201	197	174	180	183	172	182	175	184	206	169	171	182	191	189	213	185	189	185	181	198	180	170	182	190	191	178	200	182	174	173	179	196	177	196	177	193	199	197	209	177	202	203	179	148	174	176	197	179	193	183	169	203	188	193	188	173	162	192	187	207	189	169	188	187	176	210	171	167	189	180	180	163	196	194	193	170	173	208	180	180	176	183	189	149	180	190	180	169	183	192	161	183	206	205	204	204	188	206	170	192	182	200	168	166	169	183	187	159	204	185	175	163	175	194	198	194	199	182	157	207	214	164	177	158	202	178	171	199	220	194	184	195	221	179	170	191	218	197	189	172	168	184	176	189	173	198	174	173	198	213	173	184	206	154	209	187	185	194	179	179	176	194	202	214	189	176	189	202	192	189	191	207	182	180	179	193	177	194	193	159	188	185	175	185	185	175	173	198	212	199	179	171	179	193	181	207	161	204	154	175	195	157	191	178	171	204	188	178	181	211	191	181	203	214	189	188	188	198	179	178	195	169	183	200	193	190	189	186	196	210	172	209	214	167	146	185	179	203	162	155	175	181	167	181	195	180	205	182	185	195	202	179	184	173	194	179	191	183	188	202	187	177	190	191	183	204	188	175	174	220	187	210	198	193	179	174	197	181	158	195	163	172	201	198	211	175	168	225	188	190	185	172	171	179	176	194	184	195	165	182	186	201	175	174	182	186	179	185	182	175	206	176	202	210	170	229	177	197	200	180	182	183	189	181	193	200	176	198	157	179	183	183	168	187	176	192	182	180	193	213	176	175	194	191	179	167	173	220	191	178	192	205	174	206	176	169	182	184	172	187	173	184	205	163	187	189	185	180	192	175	193	165	197	204	191	196	184	180	183	190	190	180	199	200	185	177	203	191	206	206	164	179	201	187	190	164	177	199	213	184	184	194	214	204	185	187	194	198	206	159	182	194	166	169	184	185	199	165	198	189	203	183	162	179	194	198	167	219	195	169	203	185	156	196	180	193	200	208	189	207	189	217	214	171	196	185	185	200	191	182	201	198	175	203	182	194	185	192	178	190	190	199	179	179	169	172	191	217	184	169	186	215	204	172	215	182	194	163	178	179	192	204	200	174	227	194	193	210	193	194	156	182	179	187	174	191	179	184	166	172	181	182	199	189	214	191	170	186	186	207	186	199	169	202	192	207	164	209	196	170	195	166	188	179	185	188	181	174	189	161	179	175	188	204	172	199	211	170	199	188	172	190	188	183	192	176	191	167	182	172	189	181	182	196	173	177	174	188	182	164	196	194	205	189	179	181	166	189	153	182	156	166	201	197	168	178	192	172	193	169	181	181	205	208	165	183	194	178	169	183	173	179	172	167	193	163	189	169	186	199	190	171	173	181	192	175	201	188	182	163	198	198	220	189	174	185	179	236	187	172	157	191	152	190	188	180	207	179	202	198	201	188	160	179	186	177	169	188	189	204	168	185	169	187	161	195	182	188	195	188	218	162	154	166	179	158	177	206	172	191	183	167	193	191	177	177	173	204	191	194	174	174	209	192	164	183	186	193	174	196	198	204	195	185	171	211	187	180	209	178	181	182	185	188	187	200	209	176	188	165	192	216	186	165	189	209	180	182	167	187	191	167	173	175	199	202	195	227	185	196	185	178	183	173	190	203	168	159	193	160	182	190	205	199	170	183	187	204	203	207	174	203	184	179	206	191	193	178	198	191	197	186	182	161	197	199	156	185	188	214	185	188	225	182	171	178	162	188	210	189	179	201	184	188	199	164	187	201	160	196	183	186	171	168	178	176	178	167	185	206	177	205	180	196	181	168	202	190	201	210	177	186	186	202	166	190	165	184	169	173	177	178	185	192	209	174	206	180	191	188	206	192	158	192	173	182	186	194	218	199	185	182	209	184	181	150	164	200	207	170	193	214	228	173	182	185	173	179	198	192	194	188	227	206	187	166	186	216	189	190	188	182	167	189	197	198	167	197	193	203	186	159	184	180	178	176	186	171	168	180	189	201	213	182	183	181	176	190	200	187	162	197	166	178	194	191	187	178	194	193	184	179	199	196	187	182	206	176	172	195	179	165	166	206	177	190	176	207	188	172	183	184	192	171	167	200	191	200	189	166	198	206	217	215	188	161	180	174	153	204	181	167	209	193	179	181	197	161	159	195	194	216	200	186	140	174	166	174	208	175	196	192	175	177	202	188	176	207	206	194	203	192	183	187	186	180	175	194	186	188	184	161	169	180	167	195	196	201	183	212	197	170	190	188	190	179	189	157	184	167	190	178	213	187	171	191	193	203	184	179	169	170	181	168	182	172	195	191	184	170	189	212	193	184	171	179	202	194	216	154	181	197	183	200	145	183	197	168	179	207	196	206	187	178	178	198	192	203	182	195	184	167	197	195	194	185	160	182	196	198	223	180	176	193	192	201	203	190	210	190	189	191	176	196	196	172	196	191	178	201	182	184	163	175	205	199	202	191	200	164	192	177	206	181	177	200	187	176	169	183	167	188	169	171	179	199	184	155	165	169	205	203	184	180	187	168	186	182	184	197	186	181	233	174	181	175	174	177	176	190	196	178	184	164	175	193	195	190	153	189	178	193	185	191	172	162	200	185	174	189	198	206	219	178	188	213	208	185	203	191	191	195	181	187	210	166	186	201	174	209	197	171	176	195	176	161	161	170	180	176	180	191	169	187	176	172	184	188	197	194	187	195	208	173	192	175	171	199	174	182	196	194	190	191	197	191	204	184	197	225	175	203	171	186	169	213	194	206	170	183	203	195	197	206	185	211	208	189	181	162	181	185	170	182	180	183	174	190	154	165	191	201	202	197	216	191	198	186	170	207	187	193	211	200	214	181	179	170	196	194	199	196	205
22510	17736	24681	23183	16642	12217	7671	5123	3883	3421	2880	2336	2026	1767	1542	1313	1267	1199	1078	969	859	850	816	767	764	694	699	680	650	658	619	632	589	565	546	584	551	526	512	503	482	487	497	506	502	490	471	430	469	489	452	458	454	466	457	466	497	449	500	449	484	419	442	413	457	450	433	460	459	485	476	427	457	423	487	472	464	494	460	444	451	466	462	459	429	457	475	471	472	424	441	494	447	456	465	447	442	449	452	426	445	461	472	416	443	496	425	497	462	453	478	427	442	440	455	457	435	458	493	455	454	487	482	429	456	460	442	472	473	433	453	426	490	446	427	460	448	504	482	460	444	429	505	481	495	481	420	443	443	453	439	484	428	471	435	415	378	473	427	460	457	438	460	436	454	451	439	452	411	450	424	459	460	415	454	420	427	438	456	446	457	473	441	464	484	462	460	465	439	480	460	443	487	446	456	443	473	450	476	442	446	411	464	447	457	464	462	448	435	424	492	513	415	468	488	450	477	466	467	446	448	453	464	476	445	437	427	421	484	456	435	442	460	421	449	437	445	454	439	441	475	414	476	458	473	431	494	473	464	454	456	486	424	490	477	455	452	470	459	452	441	424	458	471	440	448	476	447	435	388	476	456	449	411	442	410	463	453	457	444	402	466	452	429	466	472	463	399	455	437	445	460	401	443	439	475	446	470	430	449	455	428	454	478	431	466	476	468	484	429	476	447	443	448	485	480	452	487	432	453	473	430	499	463	446	467	468	490	454	435	462	426	450	479	459	439	483	453	444	451	428	457	417	461	462	463	448	444	469	444	436	456	439	428	432	501	428	445	446	465	428	461	457	442	417	459	433	477	466	483	430	485	457	463	439	464	464	458	447	450	487	454	413	419	450	442	417	453	481	440	448	456	441	477	429	480	475	448	456	460	453	506	484	420	431	468	470	453	433	444	465	480	422	499	446	448	466	455	426	443	463	449	454	442	490	476	436	449	439	461	467	458	441	444	443	466	469	477	449	450	432	461	493	416	395	433	434	466	427	423	466	432	474	471	481	447	450	437	492	441	473	435	451	457	427	434	466	446	452	441	460	450	458	461	435	465	441	410	489	439	466	443	417	442	450	455	468	410	465	439	473	454	453	475	466	415	450	440	397	467	474	446	449	419	482	489	443	461	456	465	491	442	490	470	458	451	453	415	457	470	463	443	463	436	460	484	487	491	436	479	443	412	472	456	463	453	448	437	421	447	466	411	446	464	444	428	453	466	424	465	438	460	443	469	475	450	459	438	451	471	503	468	460	470	483	450	525	447	461	460	445	421	429	465	491	468	466	458	440	457	474	433	414	472	468	456	478	445	473	436	462	438	475	445	448	458	424	458	450	436	419	429	483	451	473	415	469	455	454	439	485	449	435	453	469	463	430	496	472	456	479	441	453	478	421	478	424	465	466	472	426	434	466	458	419	482	450	446	447	417	450	472	430	440	450	433	430	453	441	434	443	473	460	443	457	455	472	435	444	446	454	447	435	448	460	446	438	426	450	443	457	431	453	440	406	453	447	434	478	449	440	432	451	455	440	448	456	502	445	391	398	462	427	487	483	467	462	454	471	431	460	453	471	449	447	444	444	464	421	483	454	477	456	467	491	434	438	420	451	432	434	457	456	465	439	448	464	457	446	459	445	462	433	487	403	445	444	483	447	413	466	445	456	449	429	397	452	473	475	446	442	463	464	450	458	461	406	441	451	479	516	452	448	438	439	441	458	485	442	490	435	443	499	434	490	469	402	459	468	431	468	480	478	446	498	496	437	452	432	477	469	472	467	453	441	448	489	460	458	469	438	444	449	469	420	456	415	441	456	403	494	461	456	464	454	452	435	448	438	434	473	468	482	481	452	475	444	458	462	425	460	473	471	453	412	457	418	435	427	461	435	463	509	458	446	465	436	450	489	474	466	477	447	420	460	450	451	454	481	455	414	479	432	457	456	420	436	468	444	478	459	468	440	472	492	433	458	435	464	456	475	447	473	449	444	421	447	467	458	455	448	449	439	434	431	445	460	446	464	479	469	446	444	436	416	460	442	504	421	429	486	426	467	469	476	468	440	494	483	462	456	450	425	453	435	450	422	468	476	439	456	491	494	413	504	495	454	450	438	463	461	451	438	480	497	450	484	451	445	428	461	468	453	460	435	451	442	465	449	417	436	483	411	477	456	420	433	427	466	418	433	447	450	460	457	463	453	478	446	432	469	475	443	452	443	458	424	441	497	467	429	430	462	466	500	437	436	455	461	445	452	415	467	445	449	473	450	485	465	457	406	434	442	454	470	511	430	439	497	416	449	446	463	475	487	464	476	479	459	422	481	442	421	471	464	446	425	445	458	475	433	421	480	459	489	440	422	451	453	469	473	493	442	447	444	439	448	488	442	454	493	432	431	423	413	448	492	443	479	439	472	485	452	472	471	483	490	448	466	446	482	448	465	449	423	411	469	441	450	498	456	468	447	483	445	485	455	442	471	440	452	460	451	434	414	453	484	435	469	476	471	448	435	438	469	487	448	462	455	481	515	438	459	443	424	454	471	449	470	499	492	435	459	436	421	426	462	461	493	430	418	451	454	469	412	425	436	479	451	447	450	457	463	473	451	438	472	463	448	446	455	450	437	455	426	412	462	455	438	457	445	445	458	470	451	412	428	462	458	440	465	439	457	463	459	415	458	479	502	472	444	484	457	444	456	433	467	456	475	455	463	409	442	452	446	464	444	463	428	458	470	465	416	425	451	445	484	455	459	493	485	434	485	459	492	439	432	443	442	449	420	439	455	449	452	460	431	446	418	483	459	450	450	450	452	428	446	455	434	471	471	474	437	457	429	427	468	478	476	498	436	430	434	466	478	443	454	440	486	441	462	460	438	438	391	439	431	461	463	502	492	491	479	462	434	458	433	484	452	449	449	488	469	457	471	450	473	444	461	478	458	442	446	460	469	463	415	464	442	457	471	495	482	454	456	448	474	463	454	472	456	446	453	465	441	452	468	417	434	491	421	443	470	466	437	487	478	460	437	452	458	451	456	416	471	474	484	406	475	443	453	435	461	466	448	429	472	441	504	444	466	466	470	441	429	465	480	427	464	457	455	508	452	446	423	467	441	460	422	482	432	425	476	477	478	483	452	447	444	465	466	456	460	471	430	435	455	465	426	470	475	454	477	441	456	459	443	440	428	460	428	443	465	451	489	444	427	485	448	421	487	458	430	435	497	483	464	447	419	449	472	417	472	430	441	450	463	456	468	460	469	418	439	446	440	470	490	444	469	446	440	462	486	408	462	452	472	414	409	429	449	417	454	434	496	464	457	454	416	447	433	445	442	465	436	450	480	457	482	407	426	423	462	437	433	420	473	465	470	457	473	491	450	433	450	466	449	440	426	459	458	455	444	494	458	408	489	464	466	448	455	465	473	469	470	437	469	475	450	466	445	492	444	419	442	417	451	468	456	452	467	444	456	433	463	387
12500	6212	5226	2504	1257	848	607	527	454	355	335	301	272	268	239	273	240	221	207	210	224	218	226	206	198	194	174	199	206	214	193	218	199	203	213	208	206	172	178	179	219	193	167	199	210	198	186	179	199	184	197	194	198	224	179	219	201	187	192	204	216	206	208	189	198	172	170	221	195	193	175	207	192	200	212	185	218	196	177	185	187	203	197	203	222	227	208	155	167	181	193	185	191	208	178	191	177	181	180	213	213	180	181	183	199	196	198	168	208	210	195	215	214	173	224	213	192	182	166	193	198	186	203	184	184	201	199	218	205	210	189	193	168	203	207	172	208	192	223	191	197	226	213	188	195	186	182	171	180	218	202	210	169	174	194	207	179	194	171	180	208	194	206	213	197	200	184	186	214	209	163	172	205	190	208	186	192	191	219	202	183	170	188	200	217	192	170	190	180	188	192	211	182	205	189	173	184	197	182	203	191	222	194	181	179	197	177	182	202	201	182	201	181	185	237	177	203	204	202	168	200	192	193	193	186	199	194	200	177	187	176	195	189	173	193	217	180	186	176	205	204	192	206	186	185	215	196	233	207	190	207	211	199	189	224	196	185	182	203	208	180	177	198	189	181	186	192	212	191	164	197	201	181	183	183	191	193	185	206	198	172	206	179	215	199	191	186	202	170	199	189	174	174	188	223	189	215	189	168	200	204	207	227	180	190	205	198	178	203	186	210	172	208	196	200	163	176	196	189	204	176	186	215	209	203	181	187	192	188	177	190	184	219	176	183	186	195	191	197	220	196	164	215	185	215	203	177	183	178	213	199	189	190	215	179	159	186	208	181	185	209	182	201	168	193	205	207	191	189	211	198	185	213	194	217	174	213	176	195	189	189	197	180	205	192	206	199	196	203	212	189	182	220	191	214	204	189	190	186	203	177	149	191	194	188	225	214	183	200	203	190	197	178	209	207	203	185	182	188	209	191	193	188	194	179	195	211	191	190	189	179	203	193	173	205	180	199	196	201	205	191	205	179	203	206	208	204	186	189	194	198	184	219	170	192	201	200	190	165	212	214	208	204	221	193	189	189	187	178	214	174	192	162	236	184	202	200	221	170	191	216	167	197	220	186	190	211	194	180	220	208	192	208	194	210	202	209	180	197	191	192	177	211	201	196	201	200	215	188	176	197	219	194	209	203	190	187	186	207	205	175	181	210	198	190	180	185	201	183	188	196	193	169	204	207	184	166	168	197	192	211	201	195	234	183	176	204	207	175	202	196	190	197	190	165	171	195	163	196	170	172	198	165	201	199	206	178	168	203	198	183	213	175	179	224	193	216	198	179	200	236	190	195	191	190	188	163	174	161	196	201	200	172	195	192	207	195	193	203	180	202	189	204	172	197	175	178	231	202	194	181	178	184	185	182	215	206	196	197	189	180	196	177	195	229	178	212	171	167	195	204	196	190	199	201	222	179	191	217	180	207	191	190	203	220	184	210	182	189	185	190	170	202	199	174	170	197	192	173	188	198	196	185	176	167	163	194	195	202	198	205	192	201	202	192	159	193	205	211	215	181	156	203	176	201	177	195	180	192	181	182	184	181	177	210	200	183	150	193	199	202	211	205	192	207	188	166	188	161	189	202	174	196	207	223	175	204	198	196	202	198	180	171	190	184	187	210	179	212	206	229	168	200	176	212	204	187	196	198	198	224	165	188	190	207	184	191	206	179	201	200	176	201	223	227	200	177	193	177	214	205	217	194	187	211	203	208	192	220	197	203	182	217	175	189	176	179	214	182	186	183	214	207	208	215	220	168	203	177	179	212	186	199	180	182	187	202	199	168	201	180	185	202	187	183	194	192	198	200	218	233	186	164	175	175	186	193	186	191	193	205	204	198	173	208	190	177	178	180	167	204	172	198	224	198	192	177	184	156	178	182	199	190	193	191	234	198	183	173	189	165	195	202	218	184	192	188	175	197	168	182	174	168	202	194	177	189	195	206	201	189	177	165	208	212	185	222	208	189	203	170	191	177	222	169	197	177	217	187	185	201	185	186	201	213	203	184	196	208	186	199	187	199	191	213	189	176	179	222	194	185	176	195	184	192	186	196	197	198	195	201	195	169	193	211	198	183	193	188	223	188	191	193	183	232	223	153	207	188	217	199	210	199	224	168	213	203	209	185	165	203	188	179	215	188	180	225	187	188	180	197	214	183	170	198	203	179	185	171	206	195	184	199	181	187	213	197	195	171	213	197	178	223	168	201	196	176	190	221	169	202	200	195	206	212	219	205	174	208	192	199	191	193	178	190	184	187	196	209	186	193	189	190	201	184	156	198	211	173	180	200	213	194	180	182	169	205	184	168	206	190	181	193	171	197	217	180	217	211	174	214	173	196	201	206	200	208	195	203	156	189	209	216	180	194	175	175	210	193	202	192	196	226	203	202	168	219	194	198	195	208	209	207	184	188	190	222	195	183	208	188	174	206	216	179	209	213	191	196	189	192	198	181	187	187	219	193	174	191	178	200	184	182	184	187	193	214	212	214	175	202	196	196	198	209	182	195	192	186	195	206	219	175	200	162	191	168	219	181	214	190	206	184	180	177	180	199	214	194	164	180	216	179	217	210	198	213	191	198	204	215	193	198	192	202	175	193	205	194	184	192	192	205	181	193	172	177	194	216	197	204	192	182	206	196	191	185	168	203	222	188	172	186	162	227	173	178	177	198	196	174	197	179	196	176	215	182	191	171	189	204	192	177	186	189	195	198	212	181	194	195	190	222	197	202	213	204	200	198	176	209	210	187	173	176	191	203	185	167	195	192	197	209	189	189	198	203	194	204	204	191	158	190	173	219	220	177	194	162	196	211	198	199	193	178	206	201	206	186	196	218	196	183	195	208	183	194	171	199	179	158	188	185	199	219	199	191	198	172	188	191	166	184	193	188	172	211	179	203	172	193	163	206	193	198	183	190	180	194	210	180	190	175	204	202	200	205	192	166	178	188	186	186	175	204	218	201	194	193	200	186	205	214	192	198	198	195	203	181	196	195	189	180	214	199	196	195	185	207	192	181	179	181	205	201	182	200	166	220	209	211	217	179	169	197	175	208	190	170	200	205	180	184	182	188	209	178	195	190	166	172	191	205	179	172	184	209	183	184	199	191	190	212	188	160	188	166	201	201	193	187	200	179	195	206	201	199	187	206	184	179	187	213	188	183	200	185	174	177	182	205	178	217	221	220	205	189	201	166	192	185	163	214	178	208	207	204	183	181	204	160	201	198	199	207	179	196	188	203	184	209	192	199	178	182	155	175	156	192	194	193	183	200	200	197	200	202	209	211	213	184	189	180	208	182	209	195	183	164	207	184	176	201	192	189	186	185	211	195	192	223	189	174	170	211	210	202	198	169	197	183	180	194	177	182	197	196	185	206	201	189	204	193	186	184	170	198	208	199	187	195	181	163	184	195	165	193	223	174	213	195	202	189	178	190	179	214	177	186	175	198	193	164	163	171	169
9063	6482	9811	7460	5053	3473	2698	2048	1698	1488	1246	1093	943	868	896	765	755	745	689	660	619	572	611	605	569	612	591	565	516	554	549	493	534	521	525	511	505	511	468	500	532	502	478	485	488	496	522	462	471	456	488	478	470	472	482	484	488	477	460	488	478	451	476	466	480	461	463	473	445	508	457	496	499	485	475	458	450	495	484	455	444	463	469	511	475	486	478	471	450	457	438	455	500	489	474	444	464	482	487	471	507	490	466	475	488	465	514	478	439	446	503	489	452	460	475	447	453	441	499	503	475	436	473	529	444	485	484	479	539	468	452	461	473	478	483	486	484	456	511	443	490	497	503	494	450	506	465	490	446	458	515	448	475	517	432	481	490	474	447	495	426	444	537	473	493	509	436	450	457	477	476	473	501	451	521	465	470	452	481	442	446	473	491	444	425	457	478	484	462	477	497	456	432	463	457	482	466	455	466	498	442	465	479	501	471	481	478	457	481	465	487	433	473	493	462	488	491	463	436	469	442	475	495	463	459	476	499	451	482	472	454	474	412	485	522	480	464	486	470	479	532	484	439	465	470	456	478	447	461	452	488	484	472	474	466	437	450	437	484	515	498	477	479	483	516	481	485	514	476	475	505	476	469	472	485	452	443	437	512	460	503	489	458	499	498	450	505	471	475	485	442	449	478	482	478	486	496	446	509	481	478	462	461	493	397	457	495	481	496	495	465	446	430	500	477	472	457	461	475	492	463	438	479	474	456	497	491	447	468	499	487	498	462	492	456	472	481	446	441	496	452	479	454	470	480	469	447	500	469	488	473	480	463	465	472	457	470	448	471	466	426	461	463	518	436	509	452	526	519	465	481	480	494	460	489	445	466	471	502	472	503	473	447	510	464	441	498	476	467	441	463	466	459	481	450	464	485	507	481	499	500	491	498	451	504	518	460	483	456	460	513	480	446	495	454	494	459	442	523	487	484	447	454	467	479	485	490	483	458	485	448	462	486	501	484	486	482	464	487	489	507	480	479	503	465	466	504	466	457	486	442	437	448	443	493	484	502	488	477	493	459	466	493	503	454	458	474	460	467	501	501	448	549	423	478	477	517	492	471	471	450	478	472	510	491	430	478	474	491	448	484	490	451	489	453	509	444	469	489	491	487	496	470	445	457	479	473	450	414	486	463	471	479	478	400	469	505	483	469	464	441	477	479	448	491	447	484	487	458	451	462	466	485	483	489	488	478	443	505	456	486	445	492	499	478	462	439	510	454	449	461	485	468	488	467	493	460	452	488	493	453	460	458	501	507	505	474	469	458	463	437	459	459	464	447	501	495	474	483	486	457	472	489	482	453	466	422	457	473	439	487	467	470	448	503	484	460	443	459	459	465	460	437	461	510	441	507	476	467	466	475	426	502	460	484	455	480	461	508	493	508	496	430	457	503	481	489	456	482	479	475	476	460	466	485	494	471	482	462	495	497	473	467	480	511	460	484	477	432	493	516	483	446	446	432	485	459	495	470	506	463	453	468	472	507	497	477	458	500	466	466	459	481	466	459	525	453	462	458	462	443	485	456	482	479	432	461	502	467	494	494	477	446	471	505	513	476	442	475	469	474	486	489	487	444	435	472	501	458	452	480	472	478	465	485	473	471	496	446	517	498	490	499	458	439	488	457	469	510	460	483	515	462	418	448	420	447	474	470	500	473	456	491	477	501	458	483	441	453	473	508	484	413	475	484	460	473	467	511	496	447	477	472	458	466	518	474	483	489	430	446	466	475	497	466	439	463	481	482	430	459	488	453	529	480	462	473	474	434	492	481	504	465	447	457	479	480	469	459	457	463	490	487	451	505	485	465	470	484	476	470	473	483	432	469	468	459	467	475	495	456	451	460	453	513	495	489	470	497	474	457	467	484	475	494	445	454	501	473	499	469	492	463	497	498	459	441	492	470	505	457	463	470	470	447	509	479	437	482	482	460	465	475	490	447	483	487	479	463	482	444	488	466	459	440	485	496	451	505	484	477	398	496	475	466	458	433	454	452	488	479	493	478	467	483	467	455	442	443	483	465	494	473	450	496	490	475	462	475	490	464	501	479	481	479	472	468	477	450	472	471	461	488	474	483	508	458	501	473	460	458	447	487	488	461	479	449	450	483	470	480	479	465	483	467	463	476	469	482	476	483	470	466	484	509	501	470	523	499	484	483	485	480	477	457	504	500	477	496	484	461	487	521	463	462	525	491	491	445	473	484	476	441	454	432	481	498	497	468	448	472	483	462	489	483	475	482	469	424	450	466	467	454	463	458	474	512	435	452	450	462	470	465	499	494	475	482	477	484	480	453	485	462	472	478	477	453	479	458	491	460	485	458	464	445	483	461	491	438	454	424	500	480	508	476	459	466	458	459	470	449	521	457	477	474	495	477	458	474	485	482	464	472	449	469	513	434	517	463	475	470	491	478	503	465	483	482	475	492	455	482	513	480	505	460	443	477	482	456	457	474	429	475	441	468	467	478	477	488	460	463	484	495	466	496	450	475	498	479	489	462	436	497	492	461	487	475	471	437	426	472	462	455	478	446	462	466	466	488	468	471	500	462	485	509	472	472	461	478	460	478	471	486	468	477	469	459	445	491	472	498	454	489	462	455	460	484	473	450	452	450	450	495	468	435	487	443	484	443	474	480	461	470	469	476	471	477	447	441	474	499	491	484	475	495	447	405	444	464	500	454	490	452	468	479	486	457	440	461	442	486	462	466	448	487	518	503	483	454	477	497	467	480	483	477	458	515	484	467	460	435	447	421	479	447	469	505	476	480	494	438	422	451	458	461	476	470	462	463	488	489	492	475	448	451	472	498	479	481	491	494	489	466	482	502	483	482	447	494	451	497	477	475	430	462	490	464	424	457	495	467	487	509	508	463	472	498	455	463	460	489	514	484	460	466	459	421	480	489	461	468	498	484	490	463	453	487	444	483	433	456	505	464	428	463	443	494	480	454	451	500	491	464	452	506	472	433	453	487	468	502	503	466	487	468	464	508	470	510	432	410	463	495	472	507	465	506	462	487	468	485	495	473	491	484	444	457	503	457	482	444	455	463	503	493	472	464	486	459	501	487	441	490	443	456	461	518	466	530	510	452	449	488	497	511	441	449	458	503	437	454	506	442	481	462	457	513	458	468	443	491	459	485	503	470	448	478	454	499	511	453	483	467	502	485	484	491	468	458	465	486	482	464	451	497	514	478	489	486	462	485	515	453	500	463	426	439	467	452	449	473	467	488	501	474	497	480	462	475	457	480	492	477	467	445	469	502	491	463	429	464	455	465	503	456	471	467	468	468	452	465	439	443	482	489	450	458	469	463	446	444	465	485	462	499	491	476	508	460	491	487	515	457	482	486	498	489	460	454	452	462	483	487	482	469	485	476	488	465	482	528	470	471	506	478	502	481	482	510	467	479	483	467	489	456	435	492	477	437	475	475	473	483	419	474	532	461	476	494	502	430	459	460	471	471	469
24284	14027	14139	8708	4898	2809	1365	878	655	532	447	430	397	310	348	283	328	281	252	293	237	267	271	253	257	267	240	248	256	222	232	213	219	213	202	223	249	195	235	238	240	217	203	225	211	214	183	223	240	221	219	204	225	199	221	216	196	190	210	220	203	214	199	218	230	188	209	214	241	201	232	202	207	187	221	201	191	235	218	181	208	221	245	207	189	231	198	238	203	203	218	200	179	213	242	227	213	228	187	212	198	200	218	212	219	204	202	204	194	187	202	207	209	199	239	195	201	214	206	206	203	205	208	178	221	220	191	201	213	218	228	221	207	225	220	222	218	209	195	184	195	210	201	214	204	231	217	204	201	235	206	186	202	189	200	173	216	204	233	210	235	237	231	191	204	212	214	206	222	184	211	217	200	196	203	212	211	200	208	212	190	189	214	213	208	206	198	219	211	208	218	206	202	205	198	197	234	207	197	210	224	217	200	168	211	193	233	227	193	203	211	210	186	226	186	190	221	211	222	196	234	194	229	204	202	192	211	215	223	218	212	220	217	224	192	207	172	209	193	207	210	172	200	212	217	216	217	213	201	203	195	204	208	234	231	195	213	229	233	203	207	225	180	196	216	229	205	215	211	216	215	207	205	227	226	206	207	209	230	196	212	229	209	193	185	198	207	224	207	213	193	184	200	228	205	205	192	223	169	221	165	208	203	217	222	207	206	219	214	188	191	185	189	193	213	195	179	224	215	219	216	235	193	197	207	204	213	190	192	197	181	211	218	201	214	220	237	218	229	212	195	202	207	217	188	209	195	201	196	210	211	227	189	210	191	218	217	234	191	203	200	216	214	198	190	209	196	196	215	255	243	200	208	218	221	211	224	227	215	211	204	217	213	183	220	208	197	209	196	202	213	192	192	226	201	194	195	209	210	203	191	213	199	204	215	183	174	195	222	197	206	200	179	218	194	220	208	224	218	195	212	214	213	186	203	214	186	203	186	217	199	189	197	196	218	199	193	212	204	192	204	219	209	202	219	191	209	201	209	227	227	214	212	199	187	223	229	197	208	190	205	253	214	218	192	204	217	206	228	212	171	197	186	213	221	198	217	213	197	212	209	212	201	203	223	215	213	231	193	221	207	205	186	227	217	207	209	208	206	218	211	211	193	196	206	208	208	213	233	201	196	242	216	193	211	211	216	202	206	229	208	218	202	196	203	211	196	198	185	207	195	219	177	204	187	210	239	238	224	200	194	223	218	237	203	206	206	219	207	217	228	208	195	185	204	213	233	200	198	219	196	215	189	200	228	213	220	235	202	249	226	224	219	217	225	213	232	208	226	214	240	181	201	213	193	205	234	220	201	209	191	197	209	219	196	247	214	206	180	209	234	210	207	240	180	228	208	214	201	202	180	223	217	204	180	218	192	194	196	196	207	214	209	206	195	205	182	223	221	218	206	201	223	220	217	209	192	220	200	210	226	222	206	240	197	207	211	197	229	192	198	205	206	213	188	218	216	206	223	189	222	227	216	194	216	223	202	230	196	227	206	209	186	195	204	218	211	196	254	172	220	222	203	217	228	213	198	210	220	204	213	201	198	196	175	189	211	185	208	216	203	198	220	204	199	209	230	221	198	211	224	209	205	206	206	211	222	198	190	193	214	229	201	192	230	216	206	213	235	224	202	205	210	209	208	209	208	212	218	218	192	227	209	212	197	200	238	178	206	217	192	200	240	207	220	205	198	211	204	204	179	192	212	208	223	199	198	211	195	212	188	218	212	213	223	211	199	230	195	210	206	238	181	218	191	236	194	217	217	172	200	215	210	185	215	220	174	187	187	220	227	200	220	214	212	209	219	217	208	214	215	193	192	231	209	214	217	226	199	244	225	198	223	197	232	205	208	210	204	202	211	174	216	204	185	247	194	208	191	192	225	210	197	193	214	207	222	210	204	218	218	232	184	201	185	192	190	200	238	202	216	209	208	183	198	219	211	222	201	225	220	242	233	219	197	195	170	233	197	210	169	179	185	242	235	219	209	178	194	202	222	195	230	210	199	200	207	215	210	217	228	209	216	214	217	207	206	211	176	225	217	200	186	205	202	207	193	186	208	187	204	199	220	224	195	218	214	207	204	229	242	203	198	202	208	205	210	190	208	212	181	211	234	218	236	198	193	177	213	197	185	198	218	209	227	221	221	203	197	252	217	205	213	220	175	223	226	219	219	223	213	217	189	209	214	207	177	203	200	189	192	214	210	205	236	228	208	194	198	210	192	221	206	217	184	202	216	217	226	203	229	224	198	214	196	215	188	211	186	193	195	211	220	216	207	200	198	198	231	204	194	204	191	213	220	212	194	213	210	208	195	202	199	211	169	187	219	192	227	201	216	170	218	199	198	205	200	216	194	195	202	192	230	200	204	203	159	196	214	195	200	221	211	215	201	210	224	192	229	222	200	217	199	190	248	229	211	203	229	200	195	186	209	206	205	228	196	218	222	192	215	221	253	191	210	191	173	188	207	198	201	203	190	227	213	211	222	186	234	221	246	210	210	196	216	207	201	214	233	212	205	207	185	204	191	200	203	180	221	214	224	207	248	236	215	229	221	204	210	203	201	207	227	204	203	207	211	209	163	217	202	226	229	196	223	222	227	186	230	204	194	191	201	174	248	213	192	234	211	211	257	179	206	215	197	222	201	214	213	222	190	196	236	199	204	192	194	212	208	232	207	230	222	213	186	194	194	174	209	203	212	189	186	189	214	231	221	203	189	201	209	192	219	212	193	205	223	203	220	220	199	194	242	210	195	232	191	199	213	179	204	235	174	203	198	203	198	220	216	212	210	219	210	204	216	215	212	185	213	202	210	178	212	239	217	232	201	185	227	226	235	210	215	206	202	217	174	206	218	199	197	202	232	204	186	219	222	228	205	211	216	226	220	180	221	189	192	202	209	213	232	225	227	197	224	232	213	225	203	219	209	206	200	200	210	223	222	223	208	216	210	179	212	182	208	202	201	215	206	209	179	187	228	211	217	189	201	207	178	209	214	202	199	188	201	213	221	196	201	216	211	231	198	183	194	223	230	212	198	184	186	200	204	181	205	223	211	227	219	211	211	222	190	219	206	215	214	195	212	222	187	230	210	214	231	235	191	240	198	192	199	198	219	202	202	217	189	220	193	188	219	182	185	224	225	193	204	212	234	195	213	209	196	248	189	215	223	186	198	222	216	214	214	191	213	185	201	209	215	194	224	187	212	192	197	235	215	240	192	239	210	218	225	215	192	183	204	227	223	196	211	229	202	189	230	207	205	214	213	205	228	228	194	197	232	197	217	235	178	225	222	214	189	196	219	213	204	202	221	198	202	212	201	187	196	209	201	200	211	197	194	202	213	226	188	204	204	190	222	185	216	210	236	187	209	212	217	216	216	220	191	198	213	198	203	204	221	227	210	201	233	209	205	194	195	214	225	196	214	223	220	208	194	216	208	213	183	215	178	193	216	180	201	213	224	237
17070	13245	20806	18140	13504	9422	5303	3871	2856	2506	2146	1759	1585	1331	1222	1094	1125	1006	899	837	770	821	766	739	694	689	688	612	687	669	666	618	617	588	588	601	561	554	557	543	534	566	548	569	514	519	538	520	494	503	519	527	523	502	538	490	503	502	526	506	494	518	508	529	500	552	476	487	490	519	468	537	521	500	494	488	528	509	528	521	470	542	494	534	499	508	481	508	520	533	489	502	502	504	489	524	495	499	513	506	568	475	514	501	535	534	513	481	506	525	532	543	517	538	481	523	499	545	493	488	468	437	565	566	484	535	531	507	499	520	528	536	460	523	516	513	501	507	506	501	527	495	498	475	452	528	478	501	537	458	498	519	530	531	489	516	505	501	529	472	535	505	518	497	469	487	485	529	515	488	499	489	477	540	541	482	539	484	506	501	539	489	460	506	490	489	479	490	500	571	506	536	495	557	521	503	487	506	540	556	489	539	473	498	506	519	487	533	520	518	519	511	528	545	489	517	513	514	492	537	460	522	477	473	522	505	506	490	536	501	511	521	474	513	496	504	499	503	524	476	504	483	484	531	483	525	486	507	491	498	492	538	492	512	502	463	493	531	495	486	520	489	523	544	477	512	516	526	500	482	509	505	527	519	529	481	508	508	492	515	474	538	519	554	504	474	525	501	473	506	502	490	470	513	523	477	506	510	509	523	474	495	506	522	472	538	487	482	468	528	565	531	499	561	474	501	515	519	520	457	501	550	504	531	484	535	512	497	473	473	496	515	514	534	499	471	519	493	501	503	487	490	531	514	494	537	501	511	507	491	510	490	534	479	479	462	506	483	482	503	498	557	520	478	478	547	524	507	490	486	522	497	531	519	511	508	496	504	526	497	481	533	505	498	539	488	500	503	490	478	536	481	488	513	521	547	515	440	519	496	470	526	499	537	475	508	500	508	526	532	497	507	507	489	489	501	518	502	466	479	509	515	513	521	498	526	529	502	513	531	498	486	494	497	525	474	457	477	529	519	493	498	504	479	520	546	502	527	494	463	514	534	541	517	505	484	498	511	541	485	476	503	466	534	485	525	511	470	527	510	494	507	488	472	530	510	474	515	517	511	465	490	515	516	483	473	472	512	470	515	498	517	517	475	511	502	480	489	497	535	534	508	528	474	492	473	524	474	461	511	539	556	467	522	479	491	532	470	464	521	487	508	517	509	500	493	495	499	511	520	494	536	475	513	518	527	485	507	516	510	540	536	533	457	486	502	490	523	520	546	510	500	516	537	519	524	501	504	531	533	536	508	541	473	487	516	514	509	501	521	527	526	489	507	505	524	491	490	500	487	492	521	508	472	497	511	518	518	500	494	520	534	495	515	515	510	505	510	506	490	519	541	500	559	524	514	515	523	532	510	535	477	492	512	502	492	524	484	469	543	504	507	518	476	494	528	543	513	503	542	506	458	482	527	498	528	517	537	501	564	516	488	490	505	496	537	500	497	496	518	510	521	478	500	517	494	510	509	489	520	486	553	532	491	474	507	522	568	487	494	460	496	474	492	496	515	503	476	538	489	496	467	505	524	511	492	516	501	487	479	450	531	450	512	473	520	492	479	502	541	458	542	537	514	500	521	533	514	485	520	514	493	490	505	526	502	496	501	489	492	516	513	526	507	513	489	506	487	491	525	539	528	514	484	462	509	537	514	510	468	487	540	528	467	499	513	529	496	469	536	513	532	517	527	506	521	511	504	479	484	515	530	458	485	494	531	471	534	491	516	518	510	504	534	527	540	521	466	515	457	499	507	505	530	511	507	515	498	550	479	529	480	519	524	486	506	489	476	499	489	505	507	516	529	503	482	520	491	518	522	519	531	467	504	510	477	498	506	524	470	519	544	495	509	504	488	523	489	494	511	547	494	501	487	456	497	487	492	500	494	478	515	541	498	462	531	525	514	501	496	492	495	506	527	522	491	487	513	502	466	521	506	518	489	478	545	508	502	481	503	510	519	483	468	508	512	506	517	497	516	520	485	480	497	483	476	489	527	499	502	518	505	501	491	457	471	530	513	488	521	497	502	505	508	524	506	476	494	507	490	493	540	487	519	469	508	519	507	457	528	487	502	496	505	531	513	557	523	477	505	516	487	498	521	488	503	510	534	514	513	534	473	513	521	482	521	500	514	538	522	501	497	532	512	518	544	494	531	478	513	551	528	497	538	497	504	509	471	512	532	502	518	481	537	485	506	517	523	506	482	482	498	497	466	543	505	488	564	524	534	512	470	509	537	520	528	512	530	490	498	506	517	502	481	504	499	579	486	488	497	564	498	495	496	471	528	509	505	508	519	492	525	515	536	512	526	532	479	500	559	513	525	451	473	496	507	490	530	481	524	519	538	471	527	524	527	526	510	486	498	511	510	544	491	500	520	542	495	529	546	548	527	533	494	482	517	492	495	549	445	517	511	492	527	492	494	503	514	505	512	507	483	486	494	549	515	510	509	564	483	536	510	492	495	516	489	544	495	461	467	489	462	539	502	547	502	471	514	529	493	493	510	525	481	472	484	503	504	518	495	496	510	537	518	492	507	472	487	548	496	500	526	512	491	503	514	531	508	519	479	513	518	482	464	498	491	506	490	544	495	496	531	523	471	522	542	528	526	506	497	488	541	503	459	478	457	516	521	495	559	521	461	476	489	508	504	447	497	518	513	470	497	492	515	524	556	551	456	492	510	514	541	489	483	497	508	529	504	560	475	532	508	490	498	530	516	494	532	444	518	482	487	486	547	474	524	522	505	497	509	503	506	463	499	505	522	510	519	501	487	517	420	483	526	508	467	502	500	497	519	512	512	463	564	530	474	509	478	502	484	534	494	482	508	484	510	499	468	474	500	454	487	463	523	495	514	526	510	516	524	523	505	498	476	535	508	497	519	546	488	507	504	499	497	461	497	503	540	516	468	528	497	509	536	503	494	476	497	511	517	505	525	500	471	551	457	497	505	529	519	511	497	488	483	508	489	478	509	526	480	470	502	502	543	499	548	488	529	503	538	531	519	468	474	490	493	501	505	490	466	505	510	495	499	522	563	507	490	503	517	509	486	490	486	534	534	491	476	518	525	509	527	474	494	502	487	454	500	536	525	537	540	554	537	531	516	491	517	559	509	495	516	484	501	539	536	526	500	532	562	556	473	534	507	505	518	522	499	482	478	515	511	535	521	495	511	486	501	512	518	492	478	472	526	496	473	488	537	510	528	476	489	502	533	504	494	543	481	510	457	573	509	510	485	537	503	532	517	517	524	540	538	475	527	488	515	498	553	508	504	520	457	503	528	510	524	464	504	492	476	512	485	545	545	496	483	481	544	482	509	474	516	489	487	511	536	493	515	507	507	516	503	531	508	533	490	513	506	499	507	507	486	520	493	499	516	542	473	542	516	491	483	507	514	470	522	498	545	508	481	509	491	482	518	483	471	520	507	470	462	477	528	486	466	497	521	519	482	474	508	504	533	491	506	481	514
34578	20948	19584	12817	8899	5456	2591	1253	800	648	610	510	412	389	366	343	331	265	297	250	246	257	228	248	228	231	195	251	223	218	207	187	218	201	218	206	192	186	175	181	214	187	203	153	195	153	184	190	203	220	191	179	201	195	214	185	204	186	203	176	194	175	198	200	222	174	197	208	178	154	160	179	177	183	169	191	176	197	192	181	218	204	198	203	187	181	178	193	200	168	208	175	200	174	179	179	194	189	178	183	167	214	166	215	193	177	178	189	181	179	198	157	175	196	191	196	201	176	187	191	181	185	198	207	170	195	187	176	183	190	206	210	171	194	191	183	165	176	194	192	177	169	203	186	187	212	197	220	173	198	187	184	183	179	161	183	183	179	174	194	193	177	160	184	185	179	201	203	168	172	191	189	202	180	207	185	195	198	183	189	195	165	165	173	203	193	177	181	181	187	214	182	168	188	218	208	187	199	191	213	179	175	154	178	183	191	178	203	181	180	157	193	202	187	190	161	185	173	193	155	201	195	201	195	181	188	200	186	181	203	214	197	209	152	185	186	174	177	207	198	209	171	193	192	191	213	186	189	183	178	199	193	189	171	182	194	202	173	174	192	196	162	156	197	186	173	168	183	193	216	188	191	191	191	201	186	190	222	179	199	189	179	198	186	185	200	176	188	182	216	191	196	191	189	222	180	216	173	174	196	185	181	176	181	194	219	175	177	184	190	206	187	220	173	170	182	190	192	183	186	195	213	191	177	169	167	185	185	160	166	175	190	177	194	186	163	199	191	173	198	200	187	186	192	176	181	179	189	201	207	198	196	181	204	182	199	186	184	194	194	211	178	188	235	204	196	219	188	186	148	189	202	203	173	196	184	175	185	167	182	204	157	170	186	173	168	200	194	217	213	211	140	202	192	183	201	177	180	185	199	182	208	196	180	168	159	192	177	197	171	187	199	180	199	159	169	173	188	172	196	167	190	197	174	188	171	174	181	171	186	203	187	169	208	200	166	203	166	163	186	195	193	175	186	166	188	227	196	183	188	172	178	209	187	189	193	190	197	172	166	195	197	189	188	178	178	193	181	180	210	194	191	178	230	166	173	185	177	175	171	164	183	174	201	197	182	193	221	196	207	196	185	186	194	194	208	195	178	185	211	215	180	204	183	187	165	213	176	185	184	188	184	209	192	195	177	181	167	169	178	188	183	182	190	178	190	203	227	173	180	183	198	179	212	178	172	185	183	174	204	184	201	183	170	183	186	204	168	178	174	203	174	182	181	170	195	184	208	197	195	168	165	184	211	188	193	175	185	205	186	177	193	172	177	192	186	194	188	201	171	187	194	187	161	179	191	175	188	189	176	193	165	175	198	180	175	192	187	205	177	206	180	175	201	225	178	190	195	177	176	191	166	186	201	163	206	200	190	170	157	187	184	178	183	181	183	180	182	185	173	188	196	184	178	206	191	191	181	189	191	172	154	174	199	167	171	177	177	196	206	186	200	195	193	171	153	174	186	154	176	201	178	182	203	209	201	187	161	204	187	213	188	205	175	182	188	200	190	184	170	178	193	190	203	216	195	245	187	199	195	203	192	162	189	199	192	194	198	205	185	182	178	200	186	202	171	177	206	204	194	204	188	174	190	198	186	179	162	186	197	176	202	175	211	205	162	187	185	184	198	187	205	187	172	194	202	189	205	197	207	178	164	205	211	175	189	178	169	189	178	185	193	184	179	185	183	193	182	159	191	204	185	204	185	167	186	194	172	166	175	182	187	207	165	169	181	189	178	163	176	192	202	223	195	169	177	196	193	214	195	174	201	177	167	192	202	177	176	179	172	172	161	181	177	174	187	171	189	196	163	195	174	173	189	179	199	201	161	192	195	181	199	154	202	192	212	164	191	190	177	190	170	196	199	186	177	179	215	185	199	190	192	171	202	188	217	172	161	198	189	195	173	185	171	212	174	189	170	200	182	172	180	160	180	176	202	189	178	190	171	205	211	166	187	174	185	208	166	179	177	196	183	175	188	169	193	202	189	167	185	193	202	211	184	193	180	177	177	209	211	194	155	183	182	180	207	206	173	181	189	175	202	184	190	186	159	191	165	182	209	211	197	169	183	205	188	198	170	178	181	155	196	191	195	210	205	217	188	194	160	187	189	194	187	186	194	174	201	181	187	216	186	199	207	189	174	198	220	218	178	160	169	168	219	191	196	164	158	190	174	167	164	182	181	156	196	196	169	198	209	178	201	200	167	175	171	195	213	190	157	199	189	201	182	186	197	205	188	194	172	193	187	192	205	184	188	177	199	181	175	190	198	207	194	169	174	192	179	199	192	186	146	185	213	194	177	184	190	200	191	196	197	196	183	197	197	175	157	177	186	195	191	198	188	194	179	183	186	190	190	187	178	167	180	186	180	172	210	168	185	194	197	200	204	161	181	197	213	189	225	182	177	188	226	178	177	159	204	171	193	210	191	164	158	196	191	202	199	175	173	173	186	167	153	183	181	161	172	173	182	214	177	197	180	207	199	204	175	191	180	182	212	197	217	171	194	226	209	188	186	189	174	175	189	153	164	203	193	190	189	193	180	178	159	187	167	208	178	182	231	182	223	186	198	199	186	177	165	223	160	189	211	172	213	204	199	169	216	210	197	218	200	165	218	189	183	203	200	203	204	161	167	178	197	158	222	206	213	169	185	173	174	185	213	182	189	191	172	184	178	176	179	209	166	196	178	190	210	230	172	178	191	184	176	215	178	195	181	193	216	201	160	186	178	178	199	170	189	192	205	183	155	201	182	192	195	193	192	186	201	182	180	175	191	213	184	186	188	190	184	179	201	180	174	182	196	184	180	185	170	189	191	187	195	196	163	165	196	165	175	172	179	193	171	191	187	198	193	184	157	184	184	191	175	224	191	191	183	178	175	188	191	194	187	177	178	191	207	192	181	185	208	166	191	186	186	185	190	189	164	190	189	189	185	201	207	176	186	159	205	189	194	187	198	183	174	176	192	215	186	226	177	204	179	172	193	190	168	212	200	192	193	175	177	191	176	209	210	201	203	203	190	183	170	195	203	157	197	183	180	185	175	174	170	197	173	189	183	179	166	193	202	177	193	157	210	156	196	182	168	184	216	204	193	185	189	189	195	172	176	201	189	210	180	195	165	191	192	186	186	176	191	208	204	204	203	175	184	189	194	164	203	174	168	179	181	171	173	161	176	208	187	157	215	203	178	167	157	165	183	189	159	192	177	191	181	171	185	184	196	229	195	193	168	194	168	190	164	186	206	187	191	178	208	208	177	201	182	195	192	167	172	155	184	204	178	169	213	203	198	198	183	184	187	200	192	188	185	191	168	187	198	169	182	187	192	193	191	181	149	196	204	189	211	173	184	188	189	191	191	187	183	198	195	199	188	200	201	180	187	199	182	214	192	184	179	163	202	205	218	204	199	187	173	204	182	201	166	188	187	194	179	190	192	166	194	139	188	203	198	238	169	176	198	167	230
23012	17757	24846	22060	20455	13996	7847	4890	3609	3108	2674	2296	1880	1767	1502	1396	1289	1204	1065	974	958	902	885	767	773	751	724	712	672	652	634	614	583	567	547	561	497	543	507	545	524	433	506	482	507	509	496	491	439	462	463	490	459	420	428	467	476	458	444	485	468	459	465	472	432	468	441	454	415	453	475	484	441	455	462	438	441	473	478	430	423	460	447	468	448	466	460	431	486	457	451	455	515	477	444	462	482	457	461	465	424	468	469	448	448	490	466	413	445	446	449	443	447	453	444	448	473	468	438	459	451	453	455	438	464	510	420	418	436	477	451	403	461	466	438	447	474	510	468	432	442	464	440	443	425	461	460	429	452	460	432	429	414	455	476	415	467	461	440	399	440	430	437	421	434	455	472	475	483	484	458	460	446	462	469	431	471	465	474	424	443	442	442	449	443	487	480	439	470	448	441	459	445	452	425	447	428	456	478	468	435	446	442	440	452	434	483	459	447	467	440	442	483	452	464	461	465	453	447	460	424	436	429	422	448	443	460	449	474	481	416	470	500	473	450	480	415	455	465	471	474	429	497	435	473	430	465	460	422	432	440	479	474	461	453	448	452	444	417	432	480	434	466	467	425	462	471	458	418	461	456	420	419	436	443	435	455	438	447	469	479	428	465	431	426	440	458	450	463	393	449	464	459	448	405	463	454	433	436	411	439	431	462	442	465	470	467	460	474	456	467	463	475	476	473	493	449	461	407	450	450	460	443	436	452	480	456	489	443	454	482	430	462	478	443	446	487	452	468	463	427	391	475	486	445	494	418	477	447	473	461	445	432	456	456	466	456	499	455	484	445	437	433	433	472	456	415	462	480	463	436	433	449	482	477	446	441	457	472	474	459	442	432	452	454	449	470	431	430	484	425	459	446	432	454	449	443	440	411	465	426	458	486	452	452	472	456	474	477	414	455	439	430	460	444	495	466	442	412	446	460	450	433	439	443	443	464	471	447	446	508	463	455	447	413	479	429	440	463	436	473	484	419	434	477	442	451	428	456	457	467	456	475	434	492	438	410	459	451	431	489	448	459	465	495	442	407	450	474	430	482	464	475	449	479	467	464	468	483	428	470	436	478	469	448	463	490	481	494	463	442	463	438	416	401	493	497	453	478	477	449	454	488	466	467	454	404	458	459	434	442	477	460	473	483	460	450	475	442	428	474	478	459	461	456	426	462	467	471	467	427	464	445	444	464	459	418	445	442	458	440	480	436	474	453	449	444	448	432	461	471	447	490	463	461	475	443	448	457	484	486	446	485	452	455	470	416	442	474	438	452	474	459	454	437	439	446	455	466	456	492	440	484	475	460	483	431	509	467	439	470	429	455	431	431	452	435	442	443	435	418	434	437	480	458	489	454	443	449	468	441	466	492	504	438	460	432	432	425	424	410	420	473	487	474	466	433	435	451	461	479	437	435	438	429	455	481	461	445	452	460	439	454	457	432	461	414	457	481	440	484	508	475	473	441	443	453	443	473	463	435	464	476	457	476	467	433	455	465	487	448	461	420	416	427	469	477	433	437	462	429	483	432	443	420	479	440	493	445	440	462	427	406	415	417	475	452	500	444	439	423	470	445	477	459	443	467	438	466	455	460	497	436	479	490	445	467	424	476	457	432	447	472	457	487	446	450	469	483	458	468	463	459	479	437	455	440	455	486	429	472	467	481	459	454	457	465	444	442	496	430	452	507	476	437	466	479	474	473	455	492	452	460	456	465	448	464	436	449	468	467	451	471	474	461	469	480	459	453	430	458	464	438	417	446	470	448	503	493	461	444	441	464	455	450	508	429	436	468	419	462	452	450	494	439	464	429	465	457	492	438	422	420	479	485	449	473	460	418	449	447	465	479	436	456	465	487	477	492	452	446	441	472	473	481	406	453	479	420	458	463	457	447	453	438	473	488	464	492	412	473	470	441	452	469	428	467	460	473	467	475	474	463	471	460	462	421	425	444	451	486	449	428	447	423	453	473	449	392	484	440	433	470	461	479	470	482	446	447	479	437	459	445	446	432	437	447	417	476	442	442	432	442	506	416	464	481	455	511	490	476	459	458	455	462	414	436	442	431	447	412	485	422	446	500	424	442	410	446	444	473	472	493	419	488	441	449	466	470	475	447	425	451	468	469	478	464	485	445	440	512	420	472	496	446	461	461	474	482	457	454	433	464	425	453	457	445	425	481	472	440	456	435	430	436	481	460	480	477	446	463	422	451	481	473	452	471	460	469	458	448	461	462	475	450	432	437	463	455	481	436	482	458	446	459	455	462	429	459	491	451	448	438	455	439	436	437	469	459	452	517	458	449	476	440	434	453	485	467	464	423	457	450	466	463	479	471	421	503	477	490	490	458	429	457	478	453	448	455	495	452	461	454	446	455	423	476	457	449	424	458	477	441	460	464	444	464	427	462	485	471	453	431	441	454	461	455	441	444	473	469	425	463	424	454	438	462	462	448	449	473	470	450	458	448	504	422	467	428	443	446	438	422	439	464	469	429	457	489	424	467	432	439	480	444	476	443	454	469	434	454	456	432	457	442	431	418	471	479	483	416	489	415	451	461	418	468	442	475	455	444	491	436	439	447	426	466	405	438	455	447	473	456	428	501	485	450	457	458	442	459	464	419	452	473	431	468	470	462	445	403	415	461	435	423	469	484	489	452	455	455	465	445	428	444	456	447	476	435	454	446	456	443	491	478	481	430	457	449	454	436	471	484	427	445	410	483	444	454	460	478	452	444	452	456	469	431	452	408	463	455	457	436	483	483	434	430	435	448	503	475	470	455	452	444	437	442	458	430	447	458	461	497	434	499	496	497	436	443	475	462	480	486	448	471	478	443	477	452	461	485	448	439	436	464	489	457	441	450	473	444	454	460	434	479	466	464	471	443	499	436	466	467	470	449	453	497	442	455	445	473	479	442	458	456	457	474	441	453	420	485	456	436	420	447	477	478	446	440	426	456	435	475	448	465	478	508	458	493	462	460	424	444	472	429	433	440	442	458	466	436	466	488	471	436	459	456	433	438	461	434	435	457	447	466	445	468	473	440	457	471	470	458	435	460	433	486	535	447	470	457	469	454	469	474	433	487	450	454	468	486	475	461	461	451	447	439	453	451	438	487	422	459	450	437	476	472	418	455	471	491	437	437	429	453	446	405	449	494	426	471	455	440	447	484	435	447	484	460	434	471	487	443	439	432	448	446	479	463	468	467	436	463	470	506	466	461	470	414	462	468	479	428	447	468	431	432	478	465	461	453	453	414	458	465	445	467	448	452	466	455	456	421	484	442	474	432	448	461	444	468	440	449	449	442	432	426	420	490	474	446	439	470	449	472	425	453	480	484	434	461	451	474	419	487	469	449	459	470	456	512	461	467	464	485	417	477	468	477	449	478	468	445	455	450	483	428	451	450	466	457	436	479	483	441	464	458	445	414	424	470	443	448	454	489	440	482	465	448	444	490	429	472	472	474	451
14457	6756	4802	2642	1394	878	626	482	418	368	308	291	284	253	245	217	243	221	226	232	205	221	245	199	209	218	189	222	190	225	244	200	193	191	193	181	212	191	220	188	188	199	175	218	178	209	176	179	228	220	196	203	188	192	176	209	165	176	203	221	200	209	175	181	201	177	182	196	217	187	184	200	207	171	205	179	201	193	201	182	190	195	186	217	179	222	187	194	203	191	193	196	197	209	195	195	178	189	206	209	203	206	231	171	190	185	207	208	177	193	213	203	194	181	208	202	207	203	192	203	179	173	198	214	199	181	209	183	215	203	218	187	185	199	207	203	202	205	184	212	209	185	202	178	176	202	195	199	202	208	201	228	184	172	205	208	219	153	187	230	199	212	226	177	216	209	175	208	213	198	218	200	195	209	190	225	207	217	202	196	201	188	182	187	175	176	197	216	193	173	202	208	177	196	221	182	199	204	196	181	193	226	206	169	195	173	206	199	184	254	201	177	196	186	175	189	208	190	216	208	190	210	188	178	170	198	218	214	208	193	187	220	176	203	189	211	222	189	217	186	172	216	191	177	230	198	173	213	192	211	175	184	188	193	199	174	202	211	195	193	213	190	169	190	196	191	212	203	189	233	208	209	183	193	213	177	182	191	209	204	199	167	176	210	192	204	188	188	199	200	205	176	212	176	182	192	183	207	188	190	192	177	209	218	182	197	185	202	199	173	175	205	209	210	179	204	206	191	182	203	185	182	211	182	206	179	206	199	193	221	180	180	205	207	182	215	182	207	192	196	206	215	199	177	192	191	204	205	202	181	188	211	163	184	198	202	212	217	218	185	198	211	179	190	214	192	214	187	181	187	204	200	206	167	203	187	194	173	211	199	215	198	187	187	192	182	189	194	212	185	177	188	211	199	205	183	200	184	192	202	214	230	173	189	196	177	184	205	212	191	169	210	214	197	178	223	206	184	194	193	204	182	180	203	209	191	177	205	224	202	202	197	193	220	184	221	207	212	226	192	199	163	180	183	205	188	203	168	207	188	205	180	219	198	222	214	197	180	197	192	203	212	188	210	214	218	171	196	180	225	179	207	182	204	193	188	174	204	206	203	191	195	208	199	193	202	179	210	207	215	161	198	183	189	200	183	191	206	219	207	224	198	188	204	232	214	206	185	182	218	214	192	189	190	212	219	188	205	187	213	183	220	218	221	194	195	174	199	220	202	223	188	202	199	215	177	203	201	187	227	181	188	201	172	195	185	175	187	198	206	205	186	219	178	188	213	186	184	180	205	241	183	217	226	198	197	196	197	204	183	188	198	210	192	204	180	197	186	217	163	179	209	199	215	165	200	182	203	180	221	207	228	214	204	187	193	213	179	204	204	201	205	172	192	191	186	210	196	207	175	221	184	213	207	205	205	202	211	203	204	196	194	212	192	197	196	177	200	203	198	204	193	182	192	196	211	205	206	170	186	209	191	210	233	193	204	204	198	201	215	208	201	190	185	179	190	178	193	188	184	192	204	205	197	204	180	200	191	226	203	236	183	198	164	169	185	217	186	205	196	189	182	200	212	195	200	198	203	193	203	192	218	191	202	197	185	208	181	209	224	186	183	185	178	211	208	197	206	201	187	214	193	176	206	218	189	213	186	217	178	199	186	201	194	175	189	217	185	196	191	218	176	207	176	183	215	206	230	212	222	193	211	195	231	199	214	203	176	196	194	191	193	195	202	164	212	212	207	186	210	218	221	176	191	192	192	208	204	193	219	221	180	167	173	208	200	208	215	193	180	192	202	181	188	198	195	198	209	203	211	184	207	198	197	196	191	203	173	186	220	181	195	215	195	188	174	218	181	206	214	202	217	207	209	207	188	223	195	189	206	174	192	204	205	213	201	163	195	186	183	201	189	197	193	211	204	203	194	191	190	197	207	183	187	202	172	209	185	202	201	187	197	207	211	185	187	198	211	187	178	191	184	160	184	185	211	207	186	205	184	190	207	216	190	189	199	193	203	187	207	196	232	201	194	189	201	187	201	184	173	189	188	178	186	197	181	199	203	183	190	196	175	223	175	199	197	221	196	185	182	183	174	218	191	184	220	207	201	202	208	184	206	194	176	209	193	190	181	214	220	224	191	190	203	226	200	194	201	200	222	227	193	199	206	190	194	186	185	221	218	218	194	180	230	189	203	192	201	210	198	186	192	220	211	203	186	186	176	194	184	205	171	189	211	209	192	218	208	168	222	203	192	227	189	208	193	174	206	209	180	200	200	206	187	203	198	181	178	201	212	190	201	201	190	181	187	194	183	202	208	220	209	170	201	215	179	222	179	205	187	162	232	199	191	188	205	202	197	216	174	183	235	189	182	192	189	192	186	182	190	184	192	217	177	198	174	204	196	221	193	208	214	216	227	174	181	185	163	197	198	192	188	190	192	203	204	217	178	206	208	210	183	196	202	193	179	221	220	198	185	188	193	191	182	182	200	217	195	200	200	209	190	200	185	179	202	198	182	170	196	191	213	207	203	200	182	204	194	167	192	182	195	201	202	239	184	189	196	174	202	185	200	196	185	195	192	209	192	188	177	180	215	192	194	224	206	209	204	186	201	195	189	203	222	164	200	217	225	185	210	185	205	208	225	190	192	195	204	184	210	193	174	178	206	207	194	187	211	212	212	207	178	206	182	204	223	196	229	167	210	184	183	184	182	187	188	185	189	183	208	183	183	190	193	202	217	203	192	170	201	175	187	190	203	199	196	210	206	206	199	205	202	195	216	198	207	191	194	191	191	164	221	211	231	182	203	198	186	215	187	198	202	218	196	178	226	200	180	203	202	192	194	198	187	210	200	214	205	201	229	216	205	214	209	196	185	203	200	198	181	182	183	207	210	213	209	223	208	211	189	193	201	211	208	201	214	173	193	216	204	178	214	198	190	193	167	205	180	203	179	175	210	212	169	194	215	209	195	186	198	204	183	200	201	157	190	194	178	196	205	192	204	182	200	180	191	179	180	189	185	208	184	188	197	206	217	221	199	198	221	208	191	191	182	206	207	180	200	196	210	196	184	193	198	210	202	187	181	224	211	202	179	197	207	193	228	210	190	194	195	210	202	185	180	244	183	181	189	184	177	187	235	186	189	208	194	187	210	209	202	198	196	196	200	201	215	186	203	192	190	204	196	192	182	201	220	188	182	186	213	182	179	220	188	219	199	211	192	210	189	184	196	190	200	171	189	185	187	221	211	214	179	209	206	203	174	208	210	178	189	192	186	195	192	184	194	202	209	218	197	219	178	193	204	215	189	184	200	193	201	208	219	216	210	185	181	191	182	206	198	185	192	197	232	170	195	211	192	172	210	189	181	224	224	196	187	199	189	211	216	196	184	200	205	200	188	219	188	189	199	200	187	188	204	209	216	191	194	213	201	210	233	195	194	194	200	201	204	224	198	185	203	180	188	189	190	187	217	184	198	195	189	210	222	233	185	214	202	187	214	203	190	211	230	224	198
10516	6908	9031	7593	5387	3689	2622	2101	1658	1317	1222	1044	975	838	847	749	768	710	689	629	636	628	606	611	552	590	600	597	572	530	568	546	529	532	537	517	498	507	496	514	511	502	483	489	428	483	505	455	583	502	508	467	497	472	500	503	483	491	476	490	480	500	499	458	466	510	493	458	496	464	494	429	502	432	504	477	490	457	441	519	513	491	478	490	482	522	496	495	463	483	460	477	477	452	479	468	497	467	497	473	535	473	465	481	503	453	475	514	517	488	489	506	476	460	502	504	460	458	461	494	526	488	452	478	492	490	491	461	468	477	468	455	495	462	467	499	491	475	475	455	511	473	451	485	488	506	481	484	464	477	464	472	446	512	480	443	488	469	479	497	454	458	483	472	500	483	497	468	510	509	458	464	485	514	462	455	468	518	464	495	471	460	487	482	478	456	475	482	463	468	493	481	490	464	506	455	442	480	480	482	484	486	516	443	499	476	460	496	496	487	450	512	492	501	448	475	486	494	502	526	485	502	501	488	445	498	507	477	460	491	468	494	455	467	488	513	502	484	509	447	475	511	458	472	506	521	463	478	486	526	455	497	452	465	494	472	490	507	452	479	530	473	459	475	446	540	472	440	483	471	472	497	482	470	469	505	466	439	471	489	490	470	475	501	466	482	471	467	471	495	493	503	471	474	456	472	484	498	480	488	473	487	461	480	467	492	501	497	484	481	482	486	485	554	462	486	488	441	469	476	479	482	469	451	484	471	453	458	493	517	459	468	456	488	498	472	512	474	470	467	513	469	472	482	483	511	461	513	496	485	514	468	511	516	480	505	520	471	460	499	449	453	458	546	453	483	476	475	502	477	456	492	472	467	486	508	480	475	476	524	461	478	473	496	469	513	490	476	475	473	475	475	485	513	476	436	427	452	505	450	512	486	502	481	462	468	475	493	500	459	448	497	508	493	506	479	487	516	455	500	447	500	479	489	493	531	484	479	505	490	536	512	518	533	497	538	491	491	505	489	470	486	468	504	472	493	480	455	485	494	495	491	511	467	519	450	446	496	514	474	485	477	464	482	500	463	482	451	474	480	489	457	490	495	456	496	484	478	494	443	496	471	493	449	512	463	447	501	499	493	460	475	479	472	491	526	524	458	510	472	481	485	473	452	471	462	447	503	485	466	486	473	498	495	423	532	489	521	491	459	485	455	477	464	521	485	510	475	489	482	479	513	455	491	512	470	471	444	469	455	496	439	519	485	497	439	491	477	507	486	441	517	485	470	463	458	491	498	495	476	447	459	458	511	465	467	476	506	481	491	485	485	468	482	458	468	471	473	420	472	510	447	480	505	485	496	478	495	487	455	469	439	474	465	496	435	501	498	461	496	467	503	465	463	475	471	494	461	487	510	492	517	489	490	498	474	501	523	472	486	467	473	441	493	463	473	474	490	481	505	467	438	476	482	512	484	459	546	490	471	458	471	494	487	479	474	492	491	482	466	499	495	468	519	460	441	481	471	474	473	506	490	490	488	467	471	458	452	444	519	493	476	504	465	460	470	469	501	446	501	454	465	474	445	463	467	484	483	481	472	458	486	441	507	482	503	483	451	454	462	503	521	495	456	466	500	478	474	512	507	502	465	468	469	464	492	482	487	522	491	513	506	482	492	494	498	494	461	444	462	506	521	464	468	446	501	479	492	490	465	423	462	493	499	504	473	489	514	493	441	484	486	476	488	479	477	458	478	504	469	513	518	495	495	440	490	462	452	451	503	497	446	477	463	471	500	487	455	459	491	473	495	456	484	475	475	452	466	466	470	429	483	489	510	474	450	503	475	500	504	474	481	475	456	467	458	456	507	504	487	486	510	449	471	505	479	482	482	487	419	514	471	457	510	454	505	469	492	497	468	478	498	511	510	479	443	514	485	475	469	503	472	450	471	492	470	457	524	491	483	479	472	489	499	494	485	479	477	500	483	494	503	468	507	481	502	482	495	485	452	491	445	445	522	523	437	494	496	520	498	499	458	506	483	457	492	480	481	490	476	472	461	472	508	419	481	514	494	463	457	497	491	453	478	490	509	463	484	482	457	476	454	474	482	518	476	483	521	472	485	481	471	459	499	465	502	508	468	502	507	475	489	495	497	489	454	482	464	472	470	503	483	493	494	474	499	504	496	457	493	449	496	468	443	517	446	473	483	491	493	512	501	489	495	509	467	478	468	489	468	475	471	497	507	464	479	505	494	469	495	501	475	501	470	481	472	484	504	468	459	485	478	472	465	440	486	494	482	492	464	431	476	474	470	482	454	461	484	485	489	438	450	484	489	465	478	439	508	466	464	484	476	488	474	464	505	471	462	472	463	450	473	486	516	471	503	488	482	441	472	448	511	491	490	469	428	462	453	466	454	510	495	478	504	503	499	506	475	486	498	501	445	464	457	465	465	445	478	508	472	461	471	497	495	457	436	491	486	514	493	506	478	461	473	459	490	444	456	460	489	451	467	437	493	478	484	483	489	440	501	485	464	493	467	490	467	497	449	480	507	532	466	491	457	463	464	462	467	453	456	485	512	480	488	482	502	520	513	490	499	459	459	496	484	483	520	481	472	475	464	515	496	449	456	489	505	462	509	471	479	463	455	500	475	496	486	487	522	481	505	473	511	477	508	470	481	472	480	439	440	481	517	479	473	472	500	499	450	464	449	495	447	509	500	495	472	466	494	508	443	487	500	447	491	444	514	441	466	501	487	469	462	492	482	534	503	489	447	484	447	492	455	496	467	496	485	457	474	472	454	456	455	445	455	492	505	533	536	464	515	482	485	501	515	478	463	484	492	463	462	459	465	502	483	497	474	485	477	506	487	482	484	469	502	458	496	475	460	501	487	459	503	475	491	439	504	476	487	466	452	469	507	508	464	496	504	438	445	499	476	520	477	471	488	524	456	462	476	452	495	468	482	479	534	465	487	500	498	450	484	530	519	503	511	470	452	488	465	477	475	424	505	455	495	505	476	508	432	485	468	493	449	515	508	479	490	501	476	454	483	537	526	471	448	464	474	507	489	492	493	444	476	456	472	449	508	492	477	459	469	455	468	490	504	469	477	509	485	474	484	477	513	490	448	487	469	496	472	457	486	465	493	495	530	506	462	476	506	492	482	469	468	482	449	475	482	511	518	422	480	467	486	494	439	485	460	526	451	489	531	482	462	504	461	494	502	464	470	502	505	472	488	497	479	489	516	464	483	467	483	492	473	450	528	507	484	468	471	470	476	486	462	486	521	524	485	478	506	507	444	481	496	472	507	543	498	473	513	502	455	528	456	512	465	515	459	523	464	497	481	486	473	490	517	468	485	512	490	519	491	484	486	458	530	484	484	456	498	470	471	490	447	477	480	473	521	531	468	469	477	484	503	482	504	499	468	463	486	480	490	496	477	443	497	494	453	460	507	519	502	507	483	462	476	486	519	464	466	498	484	432	450	501	510	470	435	493	475	478	478	504	458	498	510	473	494
26212	14335	13459	9210	5890	3102	1643	969	658	552	410	410	368	368	306	312	299	289	230	257	261	269	233	262	215	200	239	241	225	227	252	274	244	203	252	220	227	196	216	201	217	220	218	210	211	205	226	230	220	197	198	187	201	222	200	187	219	210	203	202	202	226	184	221	211	181	209	199	230	197	211	219	226	177	191	219	210	198	174	212	221	213	201	227	207	222	225	219	216	213	201	225	230	220	201	203	193	194	193	199	195	211	218	230	198	241	225	218	204	202	209	182	210	191	204	218	223	207	206	202	212	215	208	179	198	195	216	207	232	183	207	222	213	243	202	206	213	216	218	185	180	211	232	212	209	212	208	201	220	202	209	192	221	207	229	207	200	198	200	193	212	216	204	220	175	222	207	197	215	205	209	196	191	182	205	199	206	205	200	197	193	208	187	218	191	199	221	203	185	238	202	196	217	215	207	187	197	196	231	205	207	209	223	218	226	208	210	241	212	183	196	207	253	208	223	195	218	203	210	194	219	199	218	217	200	201	218	234	206	178	196	202	205	214	195	215	197	217	195	214	195	199	209	209	196	209	197	222	216	207	191	234	228	193	220	205	202	217	221	202	208	234	218	210	233	211	199	203	216	217	200	190	203	207	199	198	204	222	196	196	221	206	231	211	216	198	196	185	211	210	186	191	238	179	213	176	232	202	185	188	198	190	200	225	209	224	207	198	208	226	197	215	228	224	232	201	227	190	189	194	224	216	217	211	215	232	186	199	197	212	234	218	192	207	177	217	194	192	207	218	198	199	186	192	225	179	202	241	196	198	213	205	219	200	229	241	192	215	188	198	193	227	204	188	201	183	214	196	205	203	196	218	236	184	205	212	192	215	216	201	200	188	194	195	198	198	209	203	205	232	188	206	196	203	207	202	208	194	219	202	199	267	216	219	200	236	186	223	210	217	203	234	216	214	190	229	195	164	194	196	222	207	239	191	216	205	202	207	203	216	222	206	200	225	221	163	225	212	223	184	198	202	200	199	217	199	235	192	203	183	208	213	214	241	199	205	184	199	200	208	213	203	215	201	202	209	198	206	232	222	211	226	199	220	248	223	241	217	224	217	197	221	203	196	198	244	198	201	225	206	220	211	192	228	196	227	236	232	234	212	208	181	206	199	215	221	232	224	213	219	212	199	195	197	195	229	176	187	178	186	175	208	214	200	230	209	211	214	186	236	222	213	225	206	237	230	229	244	208	204	205	220	183	185	223	220	230	221	185	199	200	201	229	222	208	206	216	206	220	217	205	194	217	225	202	209	212	200	194	199	196	210	206	219	207	228	194	190	210	216	214	214	223	217	199	213	229	200	208	227	204	204	217	206	186	203	190	200	238	228	209	210	240	205	213	204	194	198	201	194	217	230	194	205	195	198	215	223	217	214	210	211	190	244	219	208	204	223	223	219	207	201	214	182	215	226	174	191	211	196	214	205	193	187	203	193	222	206	204	214	177	217	198	185	224	192	237	209	194	219	196	210	197	236	183	191	237	214	223	210	223	205	201	218	215	222	199	208	198	187	209	185	196	198	206	203	223	206	194	192	189	226	206	204	205	217	223	207	190	217	208	246	193	214	185	207	239	185	203	207	230	196	237	207	198	202	233	229	218	199	224	249	199	193	207	211	204	206	212	212	204	227	230	197	207	235	208	202	197	188	209	240	216	222	203	201	204	235	215	201	218	232	230	208	221	213	228	195	217	224	222	188	202	206	187	226	234	221	214	216	192	204	206	214	179	209	204	215	191	213	206	212	223	221	196	210	219	184	206	159	200	225	230	212	205	210	223	240	199	208	199	195	182	238	201	214	241	204	189	181	201	200	221	241	216	222	198	212	208	213	204	212	204	191	235	208	193	221	236	232	201	220	223	224	209	184	205	209	193	219	198	177	196	206	210	213	210	224	215	233	196	204	205	203	205	205	214	237	216	201	237	191	215	220	184	220	205	189	181	197	182	210	213	236	188	202	194	206	210	197	203	192	210	232	184	200	222	222	186	192	182	224	221	205	179	211	215	213	178	210	208	199	203	211	229	183	197	211	200	179	195	216	196	203	193	192	225	216	179	250	226	224	217	208	242	240	213	204	226	205	190	198	228	208	200	197	212	207	184	211	246	216	231	204	226	226	198	216	212	211	207	208	230	209	202	233	197	213	208	216	212	178	198	215	217	209	214	204	195	184	203	212	206	205	203	222	220	204	217	200	217	208	185	205	212	207	177	235	211	199	205	215	215	220	227	195	203	225	190	208	237	217	209	205	185	195	229	208	175	204	213	232	192	221	223	197	192	247	225	201	207	175	234	233	204	226	212	190	220	189	201	210	190	197	206	208	199	209	222	204	210	185	193	208	215	215	217	210	212	218	219	169	204	215	219	207	208	201	214	213	202	218	213	188	226	239	201	218	202	194	227	196	215	198	206	222	182	179	232	223	189	195	220	187	217	226	232	200	230	205	218	225	222	207	201	179	205	203	222	176	226	213	206	241	195	211	201	221	203	221	206	208	172	175	230	207	196	231	203	226	209	216	223	204	220	221	222	214	201	203	181	197	214	216	226	227	212	184	208	214	180	214	188	216	208	220	214	201	230	233	225	183	215	217	230	197	203	191	210	202	209	207	207	189	204	208	195	213	225	233	205	228	200	190	214	204	208	217	229	207	234	177	224	239	179	208	195	211	208	210	199	214	215	215	206	219	241	207	183	239	196	212	178	206	200	207	203	214	183	206	207	241	210	224	181	223	207	183	203	188	204	203	217	229	207	208	205	206	195	206	184	209	211	234	202	200	236	207	203	222	224	185	189	199	231	207	223	198	211	216	186	225	168	232	202	208	231	204	216	211	221	213	196	200	204	223	224	196	216	216	197	211	194	183	235	206	220	196	210	266	193	199	220	216	205	219	251	201	213	243	183	214	216	177	215	192	187	216	199	201	204	211	184	186	210	187	204	203	239	189	187	209	234	252	202	169	197	239	195	197	206	207	184	221	208	221	228	207	246	225	215	194	201	198	237	207	180	218	199	196	196	187	196	200	205	199	216	226	212	215	187	229	242	235	204	212	199	221	171	194	203	209	204	191	209	217	227	207	206	218	232	221	182	221	200	221	233	232	179	213	230	196	212	199	202	226	202	237	222	246	225	250	183	230	211	226	210	206	228	212	200	182	200	197	217	219	207	213	196	204	211	230	226	214	209	173	235	212	232	217	216	189	203	224	190	183	184	210	232	222	204	211	238	216	205	212	227	190	235	217	180	210	217	216	227	212	196	198	190	212	239	199	209	219	182	228	222	217	202	221	197	211	225	195	213	201	197	222	235	186	250	230	208	227	169	188	230	193	194	214	225	194	204	232	216	183	207	205	203	211	202	197	222	221	215	194	222	212	226	210	239	199	212	199	208	222	218	189	198	187	208	219	199	205	197	201	209	218	216	224	193	208	210	229	196	225	226	210	212	197	195	173	212	217	213	207
18840	12797	20044	18654	15690	9688	5992	4031	2802	2310	2002	1692	1574	1321	1259	1216	1107	1001	978	875	809	758	781	752	722	660	682	627	720	646	626	606	601	602	573	550	548	532	529	573	497	563	536	514	530	529	530	507	542	502	472	498	511	539	561	526	495	481	542	539	543	497	514	503	495	502	502	533	544	495	515	551	499	498	521	513	504	542	480	490	498	489	523	493	515	496	512	490	511	536	567	505	455	517	497	479	487	511	455	501	488	526	518	507	520	516	498	475	534	531	488	517	507	500	534	526	489	493	518	493	509	476	534	495	499	518	528	502	535	527	542	500	509	484	503	513	524	488	500	507	510	484	516	514	504	520	520	508	485	511	494	513	530	529	485	553	517	505	511	503	507	507	511	505	517	490	556	488	504	482	550	523	492	512	498	531	500	508	540	493	504	488	494	482	493	501	524	496	516	523	552	486	509	514	500	568	466	493	505	481	476	505	517	515	469	541	495	543	486	494	518	529	501	520	513	524	508	533	509	530	503	507	514	466	510	500	520	478	477	524	522	506	515	539	548	493	507	508	478	505	536	509	461	480	530	506	506	475	479	492	547	529	483	514	527	517	491	526	541	471	519	529	470	542	560	519	530	558	521	487	503	510	527	478	508	494	524	506	547	553	496	505	502	537	520	495	513	511	450	490	511	513	531	519	498	510	505	493	489	521	489	497	523	482	510	533	494	518	486	521	484	515	512	513	526	522	498	510	522	501	548	504	506	518	507	523	480	501	531	525	486	538	554	521	520	504	505	538	496	496	492	494	494	504	514	476	493	538	550	504	498	515	496	529	553	513	546	488	482	498	472	522	515	498	496	531	476	457	561	516	511	535	515	506	466	527	518	521	487	498	492	494	501	539	487	486	509	476	524	513	504	545	486	478	525	545	490	538	524	541	481	515	501	516	516	494	499	504	556	504	571	477	494	551	556	540	511	485	488	503	463	491	512	485	495	469	476	502	507	462	525	531	527	510	503	476	507	545	484	513	498	505	524	506	494	534	507	540	494	520	490	548	480	524	479	495	496	525	495	510	523	508	502	504	532	482	477	533	513	523	533	492	521	492	518	441	531	527	470	528	515	555	498	515	514	487	487	556	525	518	465	510	521	517	546	510	539	476	503	490	476	513	527	508	513	472	491	494	500	455	509	486	522	508	509	516	546	531	525	532	465	496	557	535	503	569	527	519	486	509	471	516	487	480	490	546	493	505	504	505	492	506	476	515	504	503	519	522	519	481	502	501	482	478	488	499	492	481	510	528	490	522	517	519	506	522	523	543	483	447	516	499	500	533	512	499	497	492	505	480	518	482	529	547	495	490	494	504	538	545	497	495	509	529	482	505	529	467	501	512	551	527	499	540	517	490	537	501	481	525	516	509	516	519	489	502	518	552	532	493	490	472	515	506	493	515	479	478	462	534	467	539	509	468	530	515	534	550	516	486	502	544	475	520	489	502	523	544	484	498	470	494	492	486	501	537	539	486	507	497	467	525	473	513	523	472	481	530	515	495	516	501	521	514	496	519	522	495	514	526	486	554	509	540	500	484	545	532	548	488	555	488	505	486	504	523	519	554	487	507	507	511	505	514	524	524	543	507	538	517	484	533	498	465	511	536	498	461	497	516	523	529	538	509	498	497	532	510	494	501	536	515	537	474	500	539	534	554	531	539	539	509	544	451	510	498	491	486	476	489	496	563	546	509	547	507	562	518	507	515	500	557	527	502	440	499	480	505	445	519	498	504	503	529	551	500	518	497	508	479	550	483	497	485	480	511	504	501	488	480	522	505	498	510	497	485	519	518	523	545	504	525	516	505	470	515	472	474	542	516	509	554	510	493	522	524	478	538	516	530	525	490	514	513	527	541	497	525	472	511	518	502	505	509	508	520	496	511	515	519	464	511	508	540	494	524	505	528	529	516	490	479	547	560	506	511	503	510	472	481	489	539	490	551	519	500	518	501	503	543	501	496	524	483	563	506	516	491	485	516	509	521	506	504	501	468	528	474	462	524	521	505	522	512	497	534	500	490	547	510	490	493	518	487	512	510	529	526	505	504	502	516	514	514	536	506	483	515	522	539	512	508	542	492	473	522	538	534	514	501	513	518	558	538	577	502	520	494	524	510	518	521	521	468	489	512	484	529	509	541	546	489	518	500	458	513	515	498	474	541	503	501	515	486	485	473	561	492	527	499	489	517	533	511	547	536	496	473	497	519	496	550	477	530	499	556	523	508	506	509	517	535	518	536	530	542	479	514	526	523	541	527	537	530	461	532	534	502	489	479	486	496	491	520	496	491	542	464	529	549	512	507	551	452	503	497	522	469	506	472	526	504	526	461	515	536	501	509	468	529	533	563	530	495	523	511	498	493	503	500	500	511	492	505	486	502	491	511	520	517	497	501	507	520	514	500	495	486	518	513	547	517	505	471	462	530	530	498	519	513	486	501	522	490	508	524	475	489	503	505	566	510	529	444	509	459	498	505	519	492	500	481	574	525	547	489	509	544	518	487	544	522	519	493	535	497	511	496	519	519	511	520	507	497	492	538	504	553	535	493	513	497	511	514	519	515	553	527	498	513	492	506	547	534	523	526	495	512	511	545	500	500	549	497	511	485	489	513	497	506	524	503	499	531	490	539	533	505	493	550	486	491	500	503	489	528	488	517	510	503	490	511	496	556	471	517	486	520	516	545	480	533	481	548	499	528	532	478	505	548	516	527	486	472	511	491	474	510	498	495	510	522	564	540	532	486	519	475	569	513	488	504	445	497	482	522	527	496	487	506	561	533	520	519	513	546	497	491	512	494	555	513	534	482	522	506	509	503	501	506	533	527	503	514	492	492	529	490	515	488	525	556	485	491	510	512	508	517	510	485	481	543	502	525	517	523	521	511	481	494	482	512	535	542	509	525	507	523	515	481	496	508	509	463	529	529	539	530	484	519	522	505	509	470	509	485	520	467	548	510	537	523	499	465	505	502	500	499	517	562	494	468	498	534	499	535	530	510	532	534	486	494	521	510	488	528	516	510	484	527	483	508	542	470	548	535	513	520	524	524	536	514	492	468	520	519	491	496	491	511	514	550	534	515	509	486	498	505	507	545	524	511	540	534	462	515	515	552	520	510	519	538	559	500	520	504	493	479	512	515	544	523	510	509	499	499	455	485	510	445	496	519	517	497	525	502	473	515	495	498	540	516	512	498	527	501	515	536	508	525	528	519	531	550	505	526	524	531	512	454	483	487	521	527	515	497	531	489	517	494	499	521	514	513	521	511	481	521	501	498	488	515	543	510	543	500	497	529	482	508	488	474	498	494	522	506	501	535	544	501	527	522	507	512	474	528	504	469	481	485	508	485	561	479	560	524	508	529	534	488	491	502	561	553	535	524	491	489	525	503	533	542	516	519	503	525	521	520	489	499	525	508	494	531	511	489	529	508	513	478	504	539	507	504	482	489	496	510	499	507	517	505	529	542	548	503
35459	21121	21923	16141	9661	5256	2481	1465	825	690	575	522	440	365	364	328	303	278	298	259	267	272	223	213	219	215	226	217	215	221	215	224	187	211	195	178	203	209	217	188	184	187	198	165	187	190	204	188	195	206	211	160	184	221	177	198	197	198	199	190	202	198	177	188	193	220	218	173	207	208	222	212	194	193	177	193	199	182	162	188	206	223	184	186	220	190	203	159	196	201	184	176	167	184	203	173	190	180	191	180	237	203	178	155	176	181	195	183	177	165	195	202	200	188	172	214	192	167	189	189	185	192	206	210	159	197	201	187	185	205	209	206	176	198	183	193	219	193	191	175	200	201	186	182	195	197	220	172	190	162	198	219	202	188	204	195	182	162	168	187	176	172	173	204	187	177	200	207	179	178	200	205	186	197	179	213	196	183	199	203	192	200	182	221	197	199	194	195	208	180	213	204	186	197	182	188	184	191	189	189	190	184	192	209	200	180	186	209	191	180	190	163	199	151	192	203	190	199	174	187	190	182	168	179	182	192	186	210	181	187	196	181	187	158	172	182	174	186	206	182	185	169	162	189	187	175	194	190	161	185	152	179	218	181	202	198	166	186	175	162	167	184	186	207	190	210	220	206	188	189	196	223	168	194	168	172	202	191	171	181	212	185	196	179	178	199	186	190	184	179	184	197	202	197	206	183	181	195	200	214	185	189	181	202	197	172	190	189	193	203	200	177	162	189	185	187	205	199	203	173	192	209	169	189	187	195	189	186	175	183	170	205	200	218	180	169	190	195	196	190	191	171	214	165	176	161	184	186	195	172	184	180	193	200	218	177	178	184	181	193	178	176	193	212	201	183	181	182	176	165	200	182	174	162	172	172	175	181	187	180	192	184	196	196	190	186	183	192	213	202	204	170	209	184	179	200	198	212	191	197	201	196	202	210	171	173	181	187	182	206	179	208	212	191	189	183	175	177	174	198	210	188	216	179	207	175	198	212	217	176	202	197	185	179	211	183	194	189	196	173	190	182	211	197	194	162	179	187	175	202	178	203	188	197	199	191	191	198	192	205	190	190	206	180	200	175	189	207	157	163	186	164	183	202	159	199	168	191	181	214	199	195	187	177	171	186	206	215	220	193	190	190	199	172	212	162	201	185	181	174	184	194	194	197	221	194	182	200	184	189	179	202	178	195	178	180	182	207	182	167	196	180	183	209	194	167	188	176	167	202	194	188	187	190	183	207	175	174	188	186	206	186	188	189	198	210	177	218	198	185	150	158	177	187	177	166	207	196	197	187	216	190	178	176	184	198	183	174	173	183	183	208	215	179	178	184	169	189	202	178	196	213	164	211	183	214	210	199	183	188	193	158	179	173	169	187	200	203	165	206	189	164	193	195	200	153	180	212	199	189	159	209	189	190	171	219	188	182	191	174	177	198	207	189	189	181	194	216	216	228	170	190	212	207	197	187	171	202	176	179	199	200	174	169	195	219	190	188	225	196	196	215	171	211	189	182	199	165	199	191	186	188	211	176	187	203	186	174	184	228	189	176	184	169	166	201	232	199	184	172	175	155	202	185	212	193	192	200	189	169	207	171	162	178	193	192	217	196	199	185	205	189	187	197	205	171	188	171	198	181	191	167	182	206	202	179	220	205	186	198	213	181	187	196	198	192	201	173	162	169	193	192	183	198	199	182	197	196	191	216	163	179	181	181	183	186	187	183	179	187	185	197	210	197	209	191	190	195	215	169	186	175	176	216	192	211	203	179	167	180	188	220	183	199	174	180	206	200	209	198	182	191	203	186	179	169	189	178	183	186	178	181	217	167	199	174	204	211	191	186	195	178	192	165	195	187	178	215	175	193	188	191	181	209	198	208	209	196	175	201	218	186	211	204	209	179	193	189	173	187	186	193	174	170	182	206	205	180	201	187	199	201	174	172	216	182	188	197	173	196	186	156	168	198	196	191	180	199	188	169	199	177	196	190	157	169	207	197	175	196	192	181	181	183	196	201	171	181	188	166	211	203	199	200	192	198	177	198	193	202	164	200	179	167	205	210	166	189	194	205	185	156	188	189	196	177	206	182	200	191	185	196	205	182	204	199	175	192	182	195	173	205	173	194	192	181	187	169	200	185	192	170	191	170	201	192	200	214	195	198	195	221	189	205	194	186	178	195	211	182	180	192	174	178	191	186	191	180	184	207	194	176	168	203	196	205	173	193	199	175	211	192	206	208	177	191	200	189	185	184	180	204	184	162	178	158	178	188	162	180	195	216	182	204	189	191	184	174	186	185	198	176	192	192	175	198	189	199	206	176	171	169	168	190	176	207	191	195	200	173	181	212	197	197	162	186	189	210	193	186	178	196	203	196	165	180	180	191	182	174	191	182	197	165	185	199	183	195	201	193	177	173	200	179	185	190	178	215	165	197	176	187	197	198	201	170	159	162	183	192	186	197	177	196	199	193	194	211	206	190	173	166	188	201	188	154	201	190	213	185	196	219	216	164	177	201	193	167	186	184	209	180	192	202	199	202	194	185	193	171	165	208	186	191	213	192	189	200	178	191	187	173	176	202	185	187	221	170	207	194	183	171	205	191	176	179	204	175	178	194	172	200	186	194	184	201	186	219	191	174	182	194	229	188	209	203	208	188	196	199	187	183	212	191	173	184	182	188	202	197	200	191	186	184	186	211	178	220	203	175	203	185	183	207	197	204	193	186	184	199	189	187	186	175	237	183	211	201	185	202	185	188	179	204	203	166	207	201	193	176	169	202	171	205	186	186	183	185	173	167	178	174	196	175	202	222	213	193	179	194	195	176	181	204	181	199	198	181	168	201	170	178	187	168	177	164	170	186	190	182	203	225	177	193	182	199	193	168	186	191	203	171	196	189	194	196	199	188	187	198	226	216	189	214	192	188	218	191	189	174	211	192	176	189	189	198	194	183	178	164	188	206	186	194	189	219	203	186	183	165	211	201	202	206	214	193	204	180	171	185	211	176	190	170	187	181	186	198	166	202	206	226	179	186	192	207	193	175	191	204	160	171	206	192	179	201	190	199	175	185	189	204	186	206	202	183	192	184	165	190	209	169	192	200	176	237	201	208	190	173	198	198	206	209	192	198	192	184	173	197	186	189	206	171	151	180	210	211	213	188	186	221	191	176	189	188	191	215	205	215	191	189	166	174	202	201	203	189	185	177	195	204	172	199	240	194	195	206	176	187	198	175	198	205	208	183	194	179	197	187	176	181	175	177	208	183	203	187	184	184	182	190	189	186	193	212	182	184	182	191	187	183	150	179	185	195	200	197	167	179	191	185	197	193	196	191	169	193	198	178	184	192	207	214	216	208	177	197	171	194	203	190	197	171	177	179	202	180	153	209	176	159	206	194	173	181	214	183	185	182	185	174	194	191	216	200	174	182	185	205	197	177	190	193	189	196	176	206	192	160	211	205	195	204	189	176	213	205	191	175	200	191	165	200	173	182	180	174	190	190	220	170	205	216	211	180
23944	17558	27736	25614	19769	13152	8227	5803	3767	2987	2665	2296	1949	1726	1512	1449	1379	1128	1132	973	959	904	881	807	769	712	688	695	628	639	622	625	612	577	538	521	524	466	483	515	501	479	520	523	497	492	499	463	496	477	442	508	474	453	471	451	449	470	487	455	444	477	470	466	461	473	478	459	487	519	446	463	460	476	464	476	461	481	456	431	482	421	444	475	457	456	456	463	443	437	424	458	446	474	450	476	451	480	478	491	453	484	444	444	409	465	481	445	479	431	503	459	463	481	448	449	507	421	456	460	406	470	445	420	455	428	436	483	425	452	459	458	482	443	516	488	429	471	472	509	469	430	448	456	441	465	434	463	459	429	422	452	456	483	467	440	465	474	427	494	501	490	441	480	466	458	488	459	463	413	447	446	456	445	448	444	443	483	427	453	418	418	464	422	501	454	484	490	460	419	476	471	464	490	462	449	486	471	461	463	483	452	448	470	453	444	477	471	499	438	493	469	440	453	443	450	475	480	476	436	469	475	446	450	424	447	442	438	432	475	472	484	439	468	454	440	445	470	466	462	483	432	481	441	469	432	427	449	452	446	463	469	467	458	445	503	500	481	480	474	432	487	417	454	411	495	420	451	500	457	491	490	468	419	457	456	433	488	478	478	481	430	479	441	461	494	465	446	441	450	454	454	487	478	487	466	443	449	470	475	434	490	440	430	419	435	493	488	449	469	429	474	475	500	488	440	493	446	507	487	472	465	470	466	459	465	432	448	433	484	462	468	476	486	440	493	398	475	455	474	474	425	450	442	490	447	490	441	446	441	487	483	452	506	475	462	429	453	464	439	474	449	470	462	452	462	468	488	470	431	456	462	487	456	468	482	490	477	413	460	479	477	450	445	446	459	460	466	451	436	463	441	445	441	460	429	420	467	438	424	464	448	477	444	465	467	444	498	492	479	491	459	461	486	462	463	455	462	466	476	441	463	465	426	454	451	466	479	475	465	419	417	462	452	458	520	464	452	460	464	459	438	414	442	449	451	459	493	435	465	468	470	459	470	435	418	451	434	456	443	422	477	483	456	501	466	471	447	482	470	474	429	455	438	480	470	469	446	451	431	464	452	455	452	436	484	446	452	448	460	478	431	485	448	488	470	465	452	478	446	402	446	455	485	439	447	463	450	460	476	477	445	436	418	501	476	431	464	451	454	444	467	476	452	461	449	437	458	481	452	460	414	451	451	474	437	430	515	467	455	404	444	445	458	442	483	427	471	461	486	447	461	428	404	436	484	491	434	501	490	448	467	447	441	441	467	463	461	463	410	432	446	443	447	427	434	454	469	463	465	449	475	489	461	474	503	450	465	448	452	441	484	409	454	477	460	487	481	451	505	482	489	463	476	452	464	427	461	467	455	446	474	485	464	495	488	458	440	468	465	491	470	465	463	441	449	428	455	432	482	471	458	455	472	451	461	429	444	481	451	423	445	470	429	464	449	413	494	469	468	452	474	460	508	493	436	465	442	453	446	470	460	500	415	434	452	455	485	467	429	480	474	472	453	460	488	462	458	440	451	412	481	487	468	446	481	463	471	461	450	473	422	459	443	471	470	498	477	461	455	437	492	482	452	443	437	449	455	464	432	459	471	464	462	495	460	450	443	461	452	493	451	474	475	448	447	457	449	414	463	466	446	456	468	472	447	463	481	445	445	450	459	483	474	449	472	476	493	465	429	469	471	424	460	446	450	464	492	490	457	477	483	447	444	479	460	437	453	444	429	451	450	470	480	440	460	471	487	455	498	453	430	477	458	473	472	480	505	440	451	513	422	452	434	420	430	453	463	466	498	462	462	457	447	433	416	474	418	485	467	467	448	455	469	504	479	442	426	492	455	469	453	474	446	441	487	474	413	462	456	470	448	499	485	476	455	445	434	515	453	454	465	471	434	473	531	424	495	472	461	467	492	468	465	441	482	500	464	436	458	465	427	459	461	482	445	459	443	442	491	389	461	457	448	446	431	454	482	472	428	454	494	485	504	458	475	443	431	450	454	422	476	481	456	456	469	465	438	459	408	472	447	484	469	468	451	449	475	471	475	470	462	442	454	464	479	471	458	483	475	429	445	479	484	447	442	480	467	442	501	441	451	449	453	439	441	446	445	442	447	464	447	451	457	472	451	421	456	463	489	473	476	466	462	457	451	482	445	465	443	428	457	481	472	448	448	459	467	472	467	429	491	446	488	493	419	443	472	476	492	449	485	432	473	492	496	467	458	447	489	454	476	433	441	427	428	481	466	465	489	478	463	472	478	445	511	470	471	465	459	493	456	443	438	446	489	455	476	419	491	449	468	458	473	494	468	477	486	482	456	457	487	471	472	439	454	440	492	443	430	447	451	480	489	445	459	495	462	485	476	455	469	478	438	483	467	453	483	417	463	460	501	467	449	460	444	472	447	469	502	427	459	486	450	485	443	476	481	442	444	455	433	454	465	428	467	471	423	522	431	450	482	460	479	453	491	496	454	459	430	476	476	436	473	497	486	471	442	446	451	473	481	465	447	459	427	424	429	426	464	489	456	486	486	460	411	476	438	432	514	520	422	450	417	466	446	449	459	427	501	448	457	481	475	455	441	471	439	475	430	479	461	474	482	471	441	411	442	489	471	479	443	450	480	462	478	452	439	464	481	478	425	429	471	440	487	476	457	475	411	506	468	490	455	437	466	479	485	426	457	502	498	468	431	473	455	461	495	478	498	491	472	483	482	439	423	443	452	489	448	430	433	479	483	447	447	434	456	445	515	467	455	480	438	448	467	476	466	451	442	432	479	471	434	466	409	435	455	462	461	472	455	470	476	452	486	552	492	440	472	462	479	457	468	475	470	449	449	455	454	465	503	434	488	464	447	463	436	446	458	443	450	462	485	447	468	493	427	464	460	488	471	401	449	426	465	477	477	464	443	439	483	497	437	464	464	399	448	491	495	483	409	485	458	464	440	484	472	438	436	481	442	511	427	454	474	474	462	451	462	453	442	465	478	458	459	457	484	458	479	486	473	442	455	469	445	471	435	474	498	477	455	453	457	453	413	463	441	431	467	447	445	466	475	451	493	451	443	464	439	487	461	438	467	468	456	446	437	451	471	453	491	384	541	458	447	476	480	429	476	507	483	427	442	471	522	482	485	461	479	466	465	453	444	470	505	453	447	499	469	457	437	426	514	450	431	440	436	476	487	481	444	449	453	448	464	437	459	433	448	482	482	510	456	486	474	470	476	426	489	439	447	458	412	441	457	434	465	411	495	462	433	488	491	501	453	456	431	445	466	457	446	451	467	446	432	470	458	446	466	438	434	458	446	479	468	430	451	514	451	464	470	441	481	487	503	434	481	466	442	469	464	468	475	463	471	444	464	447	455	463	498	450	456	441	438	471	447	459	451	442	440	448	467	441	455	461	465	466	455	473	468	483	439	478	483	473	443	469	494	463	460	466	431	467	469	486	449	467	407	423	469	474	432	475	430
15723	7268	5858	2811	1528	984	646	494	402	352	336	300	277	248	231	228	248	263	236	252	226	239	207	225	221	218	214	227	213	224	215	186	187	224	215	173	177	215	222	191	212	210	190	207	189	198	193	206	215	210	230	181	188	217	189	212	213	204	204	200	193	233	180	190	215	190	234	210	203	207	210	181	203	216	186	215	213	235	223	228	189	203	198	177	174	207	177	173	206	221	202	207	194	206	166	189	200	208	211	205	194	218	178	218	217	180	160	209	207	206	209	196	200	186	201	188	205	189	199	213	222	207	211	188	187	197	216	218	192	178	200	183	208	194	216	191	218	204	205	209	186	210	197	203	232	195	212	191	179	244	194	212	214	207	170	193	204	180	181	218	182	182	215	205	181	199	197	216	200	191	197	210	201	180	188	173	191	194	210	211	171	217	194	195	198	167	212	186	193	218	225	186	182	169	187	183	199	201	195	220	197	191	210	228	219	204	168	179	184	199	207	199	206	205	236	216	205	199	196	183	209	178	202	210	198	187	204	214	219	215	174	195	206	216	189	203	207	179	207	198	198	187	216	210	213	193	179	196	187	189	237	221	190	220	208	204	185	222	185	175	207	200	203	205	205	223	175	175	196	220	201	190	194	216	204	180	209	213	213	222	188	186	173	247	210	194	231	211	209	224	196	209	177	195	193	196	206	162	202	192	185	177	219	209	214	200	199	207	205	190	202	201	203	210	223	181	213	219	208	191	198	209	220	220	179	188	195	234	197	201	205	215	221	200	204	212	202	194	184	214	204	213	234	184	183	188	191	215	182	211	170	190	187	175	180	216	207	210	199	207	172	192	161	210	196	213	197	214	191	210	189	196	211	222	241	228	174	191	183	197	195	221	186	212	200	207	211	202	220	233	228	166	199	208	234	198	211	168	203	188	215	214	200	205	188	190	201	206	215	191	190	210	221	208	199	202	202	211	229	199	202	228	208	205	216	192	213	189	216	173	159	198	207	214	206	179	198	223	194	221	177	190	222	204	164	180	194	191	181	195	193	182	180	171	203	219	220	204	221	197	207	232	196	221	192	193	192	209	205	189	217	197	226	202	194	220	198	231	216	174	196	190	204	221	210	214	208	196	193	197	205	210	188	200	207	226	199	188	203	204	207	181	201	193	185	203	212	228	215	183	198	168	206	213	203	186	200	187	192	175	206	203	189	195	218	191	217	222	214	188	204	193	199	196	219	207	225	195	207	216	208	204	199	205	193	188	200	174	194	202	187	196	210	236	191	191	169	227	204	213	192	196	158	204	178	225	186	217	191	189	196	230	210	198	225	204	199	171	183	199	188	192	192	210	191	200	204	227	212	187	228	204	212	185	215	204	213	173	202	209	216	216	204	215	205	203	198	200	198	203	206	199	210	192	175	198	213	186	195	180	205	211	198	216	196	225	192	208	208	200	230	206	184	193	215	213	208	217	200	204	200	216	233	215	198	209	200	196	219	169	183	202	169	197	213	182	212	215	206	195	177	208	191	226	227	208	216	189	213	206	213	219	195	173	207	237	199	230	213	214	209	181	190	194	199	231	199	225	239	217	199	211	212	202	184	198	235	203	220	213	201	199	212	186	231	198	201	196	181	195	190	213	177	202	187	223	188	196	193	231	176	192	220	202	191	203	201	184	221	194	217	206	234	238	187	224	210	228	178	200	221	215	217	207	200	184	194	207	184	205	204	184	190	222	212	205	223	184	210	197	192	200	172	203	205	214	201	215	189	198	184	210	221	197	206	193	207	213	221	207	202	205	202	199	176	216	177	193	183	184	198	214	216	201	218	211	204	210	204	233	206	188	192	196	174	180	190	209	204	229	191	198	218	212	194	179	206	219	202	213	207	202	239	224	215	198	224	229	211	194	208	218	200	181	175	215	225	190	210	199	195	191	197	197	182	203	219	205	192	208	191	193	175	205	187	218	203	207	227	198	229	215	191	193	187	193	172	219	196	202	222	190	210	208	199	215	200	184	202	206	189	216	200	203	219	193	188	187	186	216	205	221	200	180	216	208	181	186	195	240	189	202	187	231	216	199	173	205	182	198	184	194	187	195	176	196	199	215	213	192	197	216	187	224	206	200	215	206	200	212	201	183	204	204	197	238	206	204	183	195	224	227	194	179	206	206	193	205	199	207	209	192	186	208	185	224	212	226	218	192	196	193	192	175	223	188	204	179	195	206	206	208	191	220	185	209	200	201	185	191	201	211	186	234	188	204	177	219	214	198	213	198	193	192	230	217	221	203	194	212	233	203	174	214	193	182	175	214	188	205	190	171	207	213	188	189	236	203	190	196	193	187	194	196	196	209	200	190	186	231	224	198	194	205	190	231	193	208	212	209	187	194	189	170	191	181	187	204	207	191	218	202	189	201	214	208	234	198	166	207	200	208	218	197	230	218	202	187	227	206	220	184	208	195	202	217	208	177	159	205	206	189	214	184	219	200	197	197	201	210	180	184	200	227	216	216	204	182	205	209	231	210	196	216	163	197	216	224	201	202	214	208	206	193	203	203	193	193	212	199	213	200	208	187	223	200	205	190	195	188	215	206	200	221	185	187	212	196	178	193	218	214	206	202	204	212	197	179	205	189	183	205	224	195	224	188	188	205	189	201	198	194	183	219	195	192	198	197	216	173	214	191	169	200	208	211	192	219	205	197	197	201	192	206	205	214	181	199	181	186	199	214	220	228	193	198	187	203	192	189	191	204	211	190	193	194	210	221	206	196	201	198	218	196	190	221	184	179	187	189	166	191	192	209	204	197	187	199	224	170	184	206	225	190	200	235	214	210	193	210	205	210	181	193	217	199	194	202	196	209	196	188	210	196	213	174	207	192	197	214	167	240	217	216	198	201	237	215	191	213	186	169	217	210	187	198	187	202	215	204	201	167	194	196	199	209	206	201	219	235	194	195	180	165	183	150	198	209	184	188	178	231	171	203	220	216	208	215	205	221	216	221	182	196	215	206	188	203	188	222	213	181	200	194	210	201	214	238	194	198	209	185	200	209	186	198	228	192	203	199	214	170	207	212	175	207	186	178	192	188	196	220	202	204	222	218	205	186	190	209	230	198	193	188	232	217	180	165	209	224	207	188	201	224	189	193	208	181	207	204	198	203	201	212	183	206	194	192	188	205	181	180	173	200	180	202	194	182	223	201	189	206	198	199	199	189	199	198	188	210	194	204	183	222	204	198	223	216	198	204	204	210	198	199	179	190	196	194	187	176	200	189	178	198	191	163	217	198	217	197	205	206	230	194	202	198	208	192	230	182	215	213	217	179	202	210	205	185	191	210	205	213	222	203	189	177	198	189	194	185	210	174	215	190	202	188	228	214	192	184	211	194	184	230	196	193	202	180	201	208	217	208	205	208	185	200	200	186	216	219	204	189	194	196	204	227	183	212	219	183	221	186	193	171	226	201	208	189	200	182	206	203	207	186	210	193	223	185	190	194	211	193	173	189	212	203
11016	7249	10500	7754	5593	3642	2595	1999	1579	1408	1168	1009	969	904	797	788	752	724	664	601	672	624	659	604	655	599	591	585	557	606	567	557	516	538	524	520	514	477	496	496	519	540	501	481	466	491	487	508	522	489	507	497	513	532	488	511	456	505	463	504	520	486	501	488	487	508	491	488	504	505	543	462	482	491	502	497	518	463	475	471	483	540	497	482	483	542	508	488	460	483	461	493	498	509	514	424	431	477	515	481	493	526	509	536	468	453	504	486	496	464	555	498	467	496	486	500	459	465	510	491	497	455	483	502	452	493	436	517	553	502	454	496	451	506	510	500	454	462	484	465	502	480	459	483	491	475	485	506	481	502	498	507	503	498	463	477	517	461	463	493	481	481	453	492	469	478	481	477	510	490	477	490	519	486	464	454	499	535	532	478	491	490	465	503	472	497	473	470	492	468	480	482	483	532	492	529	472	515	470	499	509	536	469	482	512	470	441	456	468	494	502	481	448	470	461	498	528	424	509	481	503	517	487	475	467	467	519	546	457	486	489	489	493	516	495	469	472	449	489	470	501	517	482	509	481	482	497	489	516	479	506	512	487	501	481	495	513	516	449	481	481	513	506	501	478	491	488	476	470	523	485	459	476	486	492	501	490	485	529	495	458	471	497	500	469	487	489	472	517	521	489	481	505	471	476	458	520	472	490	448	471	479	477	498	461	487	492	468	468	474	486	479	479	487	531	492	509	481	502	460	469	445	496	498	503	492	514	501	519	457	490	537	497	516	507	512	470	512	477	505	520	532	494	504	482	525	490	493	506	469	485	484	487	482	493	500	499	477	504	451	497	472	505	471	480	463	539	476	521	476	498	501	492	456	497	535	471	509	531	453	495	483	510	536	528	450	493	500	493	451	504	509	519	519	442	470	510	447	471	493	493	538	504	483	456	481	514	500	507	495	496	438	455	470	537	475	489	494	471	484	480	492	519	511	481	524	476	448	487	513	474	404	481	452	495	476	515	499	538	501	491	445	500	482	507	483	500	471	505	481	438	443	511	492	501	496	519	507	503	485	496	486	441	494	478	509	484	512	501	493	487	493	467	515	487	479	520	526	505	502	501	484	477	474	499	484	503	479	506	490	506	484	495	477	466	521	466	538	507	493	496	496	524	511	494	481	509	504	523	487	514	506	511	496	484	476	499	475	515	474	520	471	492	506	544	482	515	503	473	454	563	484	480	479	549	521	490	507	510	492	491	476	507	487	491	503	491	477	473	494	488	476	482	492	460	490	509	469	530	516	501	443	519	499	495	525	510	499	467	492	497	470	555	525	498	525	491	499	506	445	500	525	462	507	469	510	456	526	457	494	494	488	486	499	474	479	507	525	489	465	471	490	505	467	486	482	468	505	486	449	491	484	461	497	492	531	421	534	521	528	523	482	489	484	492	472	479	504	516	487	483	490	477	494	496	479	493	476	482	515	497	485	509	512	486	480	463	512	456	521	468	530	464	507	468	495	443	512	494	526	457	476	496	500	479	489	498	469	460	481	507	482	491	539	500	508	480	489	478	495	507	453	470	487	491	514	460	508	504	484	478	511	470	464	525	472	497	502	459	514	468	490	511	482	476	441	528	482	444	486	495	496	510	474	495	446	473	475	490	486	497	500	472	487	495	465	447	478	485	471	513	517	511	484	511	472	468	471	468	510	508	524	504	505	503	506	477	509	464	496	463	530	500	481	482	485	501	503	490	463	496	471	512	470	464	504	485	483	498	524	490	470	476	480	501	461	471	518	540	466	515	520	509	525	471	540	517	479	533	512	515	452	472	474	454	488	458	487	448	503	503	472	489	486	473	488	490	470	473	517	503	536	512	517	455	522	475	491	518	483	496	492	497	465	488	516	456	469	460	469	507	509	530	488	505	477	493	499	517	496	477	490	492	488	479	491	486	490	523	495	479	451	479	507	496	445	491	510	454	497	524	513	475	491	501	454	486	516	497	507	477	468	527	466	519	490	501	494	492	508	472	480	494	502	492	526	512	491	498	496	465	497	512	518	506	511	506	495	525	471	471	519	492	449	487	496	493	515	525	482	504	489	511	504	491	468	471	497	529	497	483	520	502	461	469	472	483	482	466	512	533	444	488	523	443	480	486	498	529	496	488	515	540	458	450	562	493	501	482	478	501	505	468	502	480	484	497	461	491	470	516	481	493	515	494	490	442	481	484	469	515	512	492	510	487	482	492	474	527	457	483	474	479	493	469	486	464	448	474	481	481	460	514	485	496	434	513	475	546	526	462	481	483	472	468	475	485	433	492	468	518	486	483	510	498	496	482	492	487	468	487	493	483	509	501	493	457	493	473	516	457	486	495	506	523	515	490	481	484	482	482	473	513	488	503	475	478	500	503	492	493	515	472	497	473	512	500	509	514	475	486	515	491	483	481	513	499	473	505	483	506	541	472	486	515	471	474	466	497	489	458	531	468	496	480	502	475	508	495	511	428	459	472	473	477	481	497	452	448	480	493	493	497	481	457	477	503	455	510	535	454	472	456	484	501	518	502	472	520	478	489	487	458	509	517	509	507	448	472	488	507	486	474	495	517	502	511	476	510	484	508	512	511	493	508	487	466	455	483	506	509	493	540	487	474	514	492	471	473	473	445	439	518	487	465	506	480	477	508	495	500	508	518	462	478	485	534	495	512	501	494	492	491	539	473	468	490	506	473	482	544	491	519	471	514	478	521	490	525	501	517	480	481	486	520	495	489	478	462	489	468	453	490	511	530	482	471	489	449	500	496	506	471	494	501	520	528	492	486	525	509	533	485	512	513	463	492	497	509	522	448	465	512	516	476	487	517	527	458	498	495	519	483	486	497	504	474	457	552	504	478	482	460	506	520	465	531	508	535	501	525	558	490	525	486	471	478	466	489	511	484	494	494	485	494	495	472	507	513	473	491	519	483	415	468	498	497	496	501	474	493	471	516	468	487	492	542	509	510	529	504	461	489	508	447	484	483	492	467	494	456	484	466	495	537	508	469	502	492	512	505	512	500	475	499	488	477	478	497	508	497	469	483	490	437	470	506	433	505	477	489	471	498	551	463	479	494	491	509	505	480	501	491	487	526	462	500	443	452	508	471	492	504	444	512	495	518	501	479	460	419	502	528	519	496	495	479	458	530	508	464	514	485	530	489	458	489	454	500	472	470	493	523	518	486	505	462	485	484	465	484	489	487	463	506	509	493	499	495	490	517	496	479	446	514	455	519	514	518	483	493	520	461	497	512	482	444	498	445	477	537	509	515	500	513	469	483	455	450	459	457	465	545	485	487	542	483	472	493	481	536	528	501	490	438	527	514	515	483	496	495	503	465	477	522	488	514	502	526	464	517	509	468	498	480	478	485	487	454	487	436	495	456	465	502	461	483	462	480	472	464	473	487	500	460	534	478	514	517	506	505	475	494	496	487	472	471	507	468	503	524	481	489	486	471	487	505	490	522	491	545	497	494	523	489	461
27569	14575	12315	8785	7188	3765	1553	845	646	512	448	409	375	369	289	291	284	273	288	274	261	259	223	260	242	258	235	258	250	227	229	252	221	210	260	225	238	220	230	216	224	208	231	215	207	221	212	205	199	233	203	199	232	217	204	224	204	231	222	228	229	207	207	234	223	250	223	181	193	218	212	184	225	213	241	261	217	208	190	225	195	204	240	196	199	217	189	191	197	215	203	210	200	210	212	212	228	209	206	230	220	195	228	230	210	210	217	204	216	220	222	200	201	211	234	215	184	214	221	175	214	227	203	212	228	247	233	220	198	205	190	219	197	210	203	209	221	201	216	205	225	210	205	226	218	211	221	196	217	193	195	224	205	211	192	226	232	229	188	228	224	224	195	204	188	234	217	206	205	210	193	241	210	179	191	218	214	214	184	225	214	210	222	228	205	222	222	220	198	204	225	174	216	208	216	218	209	204	231	198	246	193	201	235	199	201	204	226	224	213	244	234	201	222	227	192	200	224	203	208	226	242	208	187	209	210	230	198	202	183	185	243	215	222	235	218	241	230	220	230	202	219	213	222	213	236	208	211	241	216	205	220	221	228	205	224	215	219	236	240	193	226	216	214	232	216	217	213	211	205	188	194	206	204	215	213	222	215	217	234	230	211	216	203	228	199	216	212	190	204	202	205	209	198	199	208	205	207	213	219	206	209	211	204	206	225	221	202	218	225	201	239	208	224	230	239	232	219	220	221	242	219	205	222	208	214	206	217	206	219	215	202	197	217	209	215	183	207	209	203	206	242	227	219	207	196	200	230	220	224	205	207	261	216	220	215	210	215	219	220	199	200	180	220	229	240	221	211	209	239	228	239	220	194	218	235	205	202	200	226	207	220	210	182	182	207	228	221	202	226	227	212	198	208	210	231	199	213	210	215	227	214	216	231	203	218	213	219	204	204	234	238	205	193	234	202	199	219	201	224	215	210	210	204	197	238	205	215	214	190	215	218	202	201	194	207	215	197	206	202	231	217	222	212	204	236	195	216	222	235	252	216	242	232	215	217	208	255	241	231	236	207	197	197	226	235	220	245	195	208	217	217	223	197	205	206	190	236	224	197	202	224	219	226	222	222	206	214	184	230	214	199	234	221	214	225	230	204	217	185	194	204	256	194	216	192	233	207	217	236	237	226	197	212	216	223	210	191	232	224	208	210	194	219	221	215	213	226	204	191	214	216	189	230	193	217	206	186	209	196	207	177	222	215	212	215	230	205	218	221	231	225	208	227	237	222	215	222	218	203	213	223	221	211	226	215	232	213	238	209	212	213	203	217	213	207	173	228	224	209	213	222	195	220	217	204	240	217	180	218	199	210	244	226	221	188	231	221	189	242	202	207	232	224	200	215	219	226	218	210	214	238	229	223	196	197	233	231	229	213	212	209	229	234	188	220	225	193	249	217	206	221	222	212	199	221	233	188	203	201	195	192	220	195	217	218	195	225	208	211	214	214	230	196	210	223	224	233	222	221	217	223	209	206	215	211	235	198	212	210	230	189	246	210	223	194	215	227	220	210	214	196	214	215	226	205	211	219	214	231	178	191	192	248	208	189	215	260	204	212	205	181	227	221	218	219	211	187	189	234	210	209	208	205	239	206	203	203	226	218	226	209	201	227	230	204	222	223	205	201	242	237	248	193	201	200	216	232	201	201	191	208	223	211	227	217	198	224	213	208	222	217	201	205	219	193	224	218	199	219	220	202	215	228	219	204	232	198	223	225	225	214	190	173	201	221	207	212	265	220	226	231	200	207	222	221	193	215	188	226	187	203	183	231	187	242	228	219	214	225	198	215	205	245	230	227	220	220	213	208	206	245	217	220	221	223	207	198	231	214	206	211	221	238	212	223	214	214	212	202	234	211	234	212	203	217	213	206	220	257	213	213	224	224	206	207	205	192	192	209	215	197	213	213	232	231	207	231	214	207	183	212	246	179	204	216	202	209	261	237	214	192	212	226	198	218	220	224	236	226	229	220	219	190	217	209	226	219	209	210	208	214	226	213	216	235	191	228	206	207	225	217	228	215	231	222	217	214	210	205	243	218	249	223	214	218	219	205	220	212	221	229	246	235	234	223	193	210	207	231	220	226	185	209	209	214	205	211	224	228	169	224	205	221	239	210	234	204	203	195	228	207	213	202	209	226	240	216	213	196	174	201	205	233	236	227	195	209	211	226	220	217	191	194	230	211	213	228	180	217	252	214	211	205	232	218	215	217	233	217	226	232	207	214	204	221	214	191	236	217	217	211	230	219	217	215	237	232	208	231	193	189	199	208	190	253	238	245	220	225	209	194	248	189	215	202	223	232	211	223	197	227	233	207	192	227	211	217	206	190	220	211	222	204	208	196	211	216	224	202	208	196	227	221	219	242	220	202	217	232	233	235	241	214	222	223	222	206	228	206	189	228	227	206	212	209	182	215	207	207	205	205	213	237	186	223	209	221	211	206	214	229	213	224	217	186	218	218	228	231	219	228	222	219	205	219	211	198	220	219	221	211	219	215	220	198	219	231	243	211	221	207	200	186	242	218	209	206	215	234	229	232	241	221	198	204	214	209	215	212	202	218	198	201	218	211	192	196	190	217	220	191	201	216	229	222	200	191	211	229	240	183	205	204	198	228	219	216	207	209	232	214	209	221	228	208	245	189	208	217	215	191	249	229	228	203	245	201	204	190	205	216	210	263	211	205	219	214	238	214	213	230	213	234	224	252	236	203	201	218	203	213	214	216	213	199	210	227	218	193	204	211	250	241	220	230	213	200	204	238	213	210	232	229	191	218	235	250	204	185	208	231	184	240	199	236	234	224	228	239	184	194	222	188	232	242	199	206	219	214	217	243	204	212	198	239	184	210	215	225	226	215	231	219	209	220	227	221	224	217	199	221	206	192	206	211	210	204	213	209	206	218	239	216	260	204	271	197	226	219	203	229	187	220	204	224	248	227	204	230	239	226	223	225	200	212	217	201	210	230	218	228	218	219	230	239	215	193	193	215	222	186	215	208	231	209	218	193	190	253	242	206	206	213	221	196	210	211	212	201	186	233	222	208	212	210	191	212	233	232	213	217	208	200	213	204	238	234	180	213	189	230	212	220	197	224	215	204	233	215	202	220	213	224	213	241	206	211	244	184	215	222	206	203	204	191	203	182	199	215	203	239	219	192	240	208	202	213	196	201	203	203	226	224	184	195	198	185	208	237	234	211	206	237	210	222	217	218	230	210	205	222	217	220	179	228	206	212	221	205	201	241	205	230	202	220	202	222	181	226	191	211	188	219	213	231	208	199	179	214	207	235	222	202	213	204	218	188	212	196	230	210	234	198	207	242	221	232	226	207	206	227	217	213	192	205	231	256	205	203	207	204	208	225	208	210	196	223	237	213	251	227	235	236	203	224	211	226	203	196	208	222	199	227	203	219	193	203	188	210	207	232	194	221	207	210	198	193	213	192	201	204	213	210	197	201
19260	13088	18193	18742	18446	10733	5877	3888	2761	2226	1930	1682	1476	1378	1327	1168	1073	927	908	954	823	848	793	795	770	739	701	719	699	609	684	647	618	577	615	553	584	576	562	552	552	546	539	551	535	511	530	539	530	562	517	505	551	518	523	528	523	526	530	512	517	514	536	516	541	555	508	497	547	531	495	518	504	535	566	532	543	510	517	517	537	519	503	505	466	528	514	508	540	516	484	544	494	530	524	553	536	572	475	512	521	508	552	561	511	499	540	537	510	550	477	539	526	495	534	513	525	505	504	526	508	527	498	526	523	505	532	538	564	501	485	487	495	500	527	520	478	461	517	520	507	520	524	540	490	540	540	534	467	513	537	489	544	537	535	535	496	495	533	495	496	528	545	501	536	537	503	534	503	534	487	509	448	497	529	555	532	481	496	556	518	537	512	545	490	512	497	502	516	502	506	515	550	508	527	538	514	527	534	512	493	523	502	524	516	517	547	495	556	494	534	577	481	502	498	540	559	536	514	557	525	498	525	519	517	508	529	487	528	499	513	529	536	539	498	567	501	509	495	521	519	558	530	495	510	543	513	542	481	508	526	570	506	511	533	527	501	562	525	575	512	523	492	507	505	546	525	529	552	536	508	555	546	543	544	489	563	576	554	508	574	508	503	557	520	511	546	512	532	484	521	510	554	523	523	514	540	503	531	544	492	483	549	541	501	532	504	534	496	532	554	522	559	493	536	555	525	505	509	475	546	550	526	559	504	510	540	531	485	514	546	513	528	551	522	515	527	543	564	555	498	541	508	519	479	526	496	506	506	533	508	539	556	506	540	560	565	539	532	505	509	527	500	549	472	523	553	515	466	484	549	495	515	533	481	526	519	538	552	519	509	482	527	551	551	507	532	532	472	502	514	504	502	537	501	559	555	496	540	538	513	482	500	546	545	521	498	515	531	520	536	520	541	502	522	542	539	495	538	554	553	539	516	542	510	538	523	492	525	511	482	541	505	508	568	530	524	458	517	515	498	532	582	550	546	523	525	503	566	501	528	463	484	499	474	499	528	529	552	527	547	501	537	462	492	460	501	522	535	509	534	531	501	545	543	525	510	535	530	508	518	504	497	493	534	474	544	550	508	554	544	493	508	562	531	505	523	548	514	493	519	535	527	524	553	514	514	527	569	540	520	517	548	570	521	563	504	482	503	547	504	511	513	543	514	507	525	536	544	555	529	502	492	537	551	513	564	516	509	502	546	492	506	575	530	530	508	499	525	510	520	558	528	497	517	491	540	507	486	474	481	523	535	527	493	522	562	550	541	509	508	502	489	502	506	470	573	484	515	504	479	504	547	478	508	556	524	488	525	520	511	506	491	486	500	535	505	523	550	517	506	481	518	538	515	528	562	508	500	519	532	498	510	534	548	535	536	531	552	593	492	526	505	546	533	506	507	534	510	488	549	489	535	519	565	538	497	509	535	523	475	488	506	529	532	508	481	499	535	514	499	550	539	557	492	472	541	513	514	511	486	527	547	506	457	508	479	504	519	504	516	528	533	515	557	531	530	540	497	551	552	541	561	545	488	474	529	535	534	490	515	509	497	483	554	539	528	547	498	504	527	537	563	504	540	528	506	538	548	516	536	514	489	547	535	478	515	483	530	499	506	477	497	504	504	545	512	507	529	498	511	465	514	525	504	529	534	537	512	544	532	549	511	492	523	485	532	551	482	511	518	535	473	505	521	528	467	530	515	532	500	502	462	506	513	560	496	525	531	542	538	515	518	538	511	542	493	499	486	505	510	525	517	524	528	543	497	547	496	525	490	495	547	500	524	546	520	511	482	515	481	493	525	508	520	542	557	500	536	529	504	536	527	521	541	531	535	508	551	565	554	499	540	529	497	491	556	499	504	510	532	533	537	490	530	553	540	539	536	482	559	546	534	524	545	509	545	532	520	488	552	533	505	534	529	517	548	509	558	544	501	532	516	544	529	495	513	538	528	488	553	545	542	487	550	533	504	539	503	539	500	546	506	541	508	518	508	515	524	505	537	527	489	480	500	479	521	522	515	518	525	504	516	531	515	477	504	551	556	526	556	500	519	499	514	506	538	522	480	507	503	506	500	478	501	554	560	510	516	506	508	491	509	524	493	525	501	554	546	520	530	524	495	497	496	521	524	542	518	536	471	514	523	514	506	510	537	510	517	539	518	493	506	549	507	510	507	553	475	539	541	575	550	479	532	537	522	505	499	572	536	526	518	532	535	500	535	532	539	514	533	574	501	510	516	511	520	511	524	526	523	506	538	509	530	550	521	510	551	527	553	535	549	528	498	508	485	518	466	528	530	502	506	536	482	512	509	538	526	522	525	540	527	504	525	480	525	511	508	529	524	542	527	535	523	540	522	538	525	523	524	486	513	574	527	540	502	517	503	532	497	567	519	523	506	531	503	526	534	501	515	507	505	515	543	537	538	489	523	508	522	505	532	524	540	509	503	550	515	493	480	515	485	554	588	526	505	523	493	559	494	544	502	494	537	573	524	518	552	499	502	548	537	496	495	553	476	549	500	509	527	547	539	541	480	513	521	557	501	545	518	523	539	537	525	507	521	542	515	501	538	529	519	522	538	505	514	532	523	549	533	558	523	526	518	489	567	489	517	539	508	517	561	501	519	544	540	527	513	529	507	541	471	503	494	523	505	526	528	492	513	531	498	495	527	516	536	502	531	454	482	547	523	469	491	553	528	515	566	523	578	467	554	497	553	537	525	557	524	532	529	522	487	559	509	516	545	517	542	530	544	554	526	537	564	515	541	506	476	537	499	501	519	544	547	533	455	509	541	503	542	517	527	523	503	523	492	514	536	516	521	509	473	523	533	513	507	554	520	524	543	485	545	486	539	536	489	513	533	508	559	480	455	503	503	491	513	514	549	501	551	505	495	514	509	518	563	510	510	504	546	524	508	492	516	554	500	521	515	520	528	518	532	520	513	476	550	540	512	484	502	503	530	524	474	521	544	517	542	514	516	493	522	533	509	524	516	521	501	501	514	491	503	522	483	514	536	526	516	492	511	500	504	548	538	518	538	537	508	519	518	502	536	498	528	537	549	527	495	540	520	523	480	493	496	466	536	533	503	471	521	514	518	502	514	512	495	538	534	537	513	518	509	504	533	503	543	527	504	523	529	522	498	518	533	499	471	509	497	491	536	510	526	503	564	494	528	514	454	516	513	530	520	515	497	520	502	501	529	532	537	531	507	534	511	513	522	533	530	481	546	538	533	517	524	524	520	532	541	492	528	540	551	499	568	504	483	524	550	479	558	491	522	541	545	552	545	526	573	530	511	522	444	510	515	526	506	521	554	539	480	511	515	530	521	507	515	516	527	499	487	515	518	504	524	550	562	538	503	540	492	507	550	533	512	516	553	517	549	498	534	513	523	464	490	492	505	564	522	540	569	552	540	518	502	518	540	547	517	537	507	535	513	464	516	490	537	488	499	513	554	503	529	543	492	523
35707	21888	20165	15527	10487	4914	2420	1392	826	612	535	500	433	375	397	371	333	277	271	272	251	303	237	230	214	241	264	216	226	221	219	196	206	212	202	190	178	173	208	183	198	188	204	194	197	215	175	189	215	208	192	220	218	217	184	185	190	179	200	167	186	217	172	182	161	198	209	189	184	187	205	182	182	166	199	171	191	175	175	197	199	174	204	217	199	187	167	207	193	194	200	167	184	210	161	207	178	184	240	199	177	215	197	193	200	170	208	196	182	173	202	184	176	196	214	176	189	205	185	182	170	197	213	219	180	205	192	189	193	192	175	202	207	204	201	204	220	166	195	175	175	184	182	186	191	208	187	194	188	191	189	176	205	209	210	179	194	166	176	181	193	179	187	177	207	191	227	197	167	170	198	178	173	188	213	179	192	193	197	193	202	178	184	204	211	193	210	191	209	200	164	200	185	178	184	167	197	176	201	176	216	196	180	174	181	182	176	187	170	205	190	176	198	168	197	171	208	206	205	182	192	192	190	177	203	203	185	201	199	182	241	173	197	199	195	191	159	180	189	199	211	203	192	200	162	170	191	170	188	173	210	176	208	205	198	163	186	217	189	214	170	193	177	169	206	169	208	181	204	186	217	207	192	197	208	198	209	192	199	186	188	205	191	181	193	184	205	183	185	186	178	201	181	175	183	171	204	175	190	189	152	191	184	184	194	195	167	219	195	188	203	192	172	200	204	217	226	205	186	222	196	198	219	183	211	206	206	181	182	173	178	221	186	190	167	214	176	209	170	228	200	202	202	196	198	213	186	226	195	182	179	178	206	180	206	178	211	204	191	168	192	176	192	183	177	193	203	173	191	186	204	203	170	177	191	180	212	174	180	170	185	179	180	195	194	193	221	179	194	201	207	209	194	194	218	196	175	208	180	194	199	214	182	211	177	183	177	199	184	207	231	196	176	162	177	168	196	187	195	195	233	205	200	171	198	196	209	180	202	193	195	172	212	194	165	187	190	186	213	202	191	213	173	201	189	200	175	175	188	192	190	171	193	204	185	208	186	188	186	188	184	207	146	178	169	172	185	194	209	189	231	199	183	204	183	182	202	184	219	190	195	207	186	193	175	194	191	223	192	201	212	183	174	178	199	215	204	148	189	196	216	203	192	183	180	192	193	191	169	192	168	199	191	191	191	175	189	205	201	162	192	197	215	183	169	157	161	193	172	203	220	226	224	208	187	184	202	168	207	218	205	208	211	204	182	214	181	187	180	179	151	188	193	194	179	184	195	187	206	193	192	205	191	176	185	190	199	185	185	190	166	209	192	208	209	173	192	197	215	186	196	211	202	180	180	225	208	196	196	193	211	208	201	186	196	179	199	171	195	186	182	171	192	199	177	199	239	187	191	212	200	167	189	177	227	192	199	198	184	199	185	197	186	196	186	196	195	250	201	212	185	206	178	200	222	216	198	201	203	175	170	202	173	203	191	178	179	201	176	212	189	190	213	176	199	219	194	194	200	170	170	164	211	204	188	194	201	197	185	170	201	188	207	214	194	172	207	176	185	174	201	187	196	176	183	176	197	181	175	189	175	159	152	158	183	201	196	180	178	182	194	184	178	187	165	206	187	224	193	190	187	185	219	200	193	194	193	213	199	214	202	183	201	211	192	192	196	173	194	171	201	194	183	185	203	172	180	217	215	188	196	184	178	189	202	179	216	189	183	216	193	180	174	201	173	163	198	199	161	168	207	167	214	169	185	186	188	204	199	192	190	164	182	203	197	158	182	213	175	189	194	179	189	189	213	205	207	176	220	199	184	196	196	231	178	169	195	171	197	208	176	184	176	193	214	188	198	197	188	184	190	187	228	197	201	174	214	205	183	200	197	204	219	198	203	194	198	196	201	196	192	196	200	168	196	194	188	169	172	211	174	192	197	207	185	207	218	188	188	178	206	198	176	197	188	188	213	195	193	196	194	206	204	210	192	183	186	208	193	186	211	188	205	204	203	176	197	210	204	178	172	213	173	217	200	189	215	195	207	198	197	190	201	183	191	188	198	180	205	172	196	214	208	186	207	215	190	174	190	175	179	189	195	202	169	186	199	196	187	210	171	212	202	202	216	198	195	241	203	215	193	205	180	194	197	181	173	182	214	196	180	235	156	199	199	210	187	207	183	201	202	190	181	184	184	191	207	200	196	207	207	175	225	212	227	207	211	194	192	181	195	179	188	188	190	202	201	187	173	212	217	176	168	182	191	200	191	196	202	216	196	195	174	174	206	219	174	161	173	190	197	239	193	217	180	219	176	168	205	205	183	196	189	170	204	190	193	199	196	204	201	202	196	203	200	178	194	177	193	184	208	188	195	162	207	203	197	179	194	190	197	209	191	172	206	197	207	175	205	209	197	220	196	174	180	184	184	200	200	199	176	191	193	186	179	220	189	186	233	199	178	181	183	201	188	199	194	205	204	213	187	191	212	176	171	181	182	179	182	205	205	198	194	205	208	221	182	174	181	167	180	191	203	192	184	188	207	204	204	167	180	184	170	184	174	189	194	174	175	193	187	216	194	168	176	212	213	201	213	216	182	181	206	163	184	206	203	219	187	191	205	194	182	205	192	196	173	172	182	175	178	211	189	194	219	196	168	204	189	212	190	208	182	185	187	222	189	194	174	200	190	186	175	188	199	187	194	172	207	200	206	180	195	197	202	222	226	213	190	192	216	197	195	191	185	186	196	210	223	183	213	181	184	195	194	199	205	206	204	188	217	174	188	198	170	192	171	169	194	207	193	207	193	189	192	180	189	208	170	195	184	184	191	172	183	211	178	196	211	193	185	183	187	158	201	189	181	197	192	198	194	194	189	196	197	173	218	183	193	206	208	176	196	194	169	218	217	185	206	196	164	200	195	183	203	193	193	204	174	201	204	223	203	216	193	185	191	185	195	184	204	198	184	181	176	211	184	205	191	199	202	203	200	205	193	190	195	178	216	196	192	168	208	196	179	195	164	184	198	182	165	176	167	195	193	167	195	191	190	198	204	173	179	204	202	202	216	186	204	178	201	215	183	206	185	168	195	204	201	200	217	223	172	193	177	186	189	185	183	162	190	165	199	201	181	214	182	169	204	185	202	189	205	201	206	228	201	184	189	191	205	189	201	201	188	218	197	178	229	171	173	204	197	209	186	216	189	198	191	177	184	194	205	190	226	213	171	180	211	214	187	188	194	174	193	199	186	211	193	203	180	189	189	163	191	189	187	182	187	186	199	170	199	160	221	182	183	209	189	190	214	179	200	199	208	194	215	176	175	186	200	204	193	213	185	191	187	200	177	169	183	211	182	175	197	191	190	199	211	176	179	188	199	187	213	172	198	212	191	182	217	211	230	196	215	217	191	179	183	192	178	212	200	174	220	183	193	204	185	211	198	210	186	208	203	193	185	198	191	196	200	191	201	194	214	182	213	172	178	189	178	205	181	185	190	207	174	229	175	210	174	191	187	176	186	182
23772	18231	25631	25828	21703	12629	8743	5473	3662	2849	2465	2214	1911	1703	1548	1472	1395	1159	1051	997	903	922	864	833	765	687	726	685	658	623	683	626	584	568	550	567	497	560	513	490	505	551	464	514	467	512	514	500	478	469	515	512	496	448	469	431	462	486	433	420	467	499	464	479	468	531	454	470	528	475	457	484	472	453	413	474	472	439	452	426	479	480	476	441	471	479	508	480	466	501	467	487	489	490	514	487	475	461	450	488	474	466	471	457	454	489	463	448	472	457	488	464	475	476	455	483	450	489	462	477	502	485	506	491	468	464	450	446	458	450	511	501	474	481	494	466	457	502	439	448	480	497	481	509	484	479	465	484	491	417	481	481	504	447	449	454	503	499	465	460	480	439	460	464	505	477	469	513	498	486	454	447	482	505	469	490	471	468	462	444	459	434	470	461	460	494	449	450	452	485	454	457	474	461	469	536	466	482	461	484	479	466	463	495	487	458	456	436	495	479	467	476	447	489	482	503	458	447	482	496	468	485	475	498	515	455	453	511	451	470	453	458	450	484	458	496	432	474	428	444	463	459	471	481	494	475	437	483	457	488	476	471	535	459	450	460	494	516	477	473	467	452	441	453	471	479	509	507	507	488	492	422	491	459	465	469	477	484	487	440	483	412	483	449	428	472	479	435	465	478	450	433	444	464	449	455	482	483	479	457	458	463	441	467	442	480	449	517	451	489	496	472	449	477	450	488	438	448	443	501	476	488	484	454	495	445	480	466	444	457	443	478	486	475	419	481	465	451	446	527	476	454	438	481	431	471	486	484	452	466	440	511	462	431	449	469	450	479	479	508	464	494	444	456	476	468	502	430	448	465	449	490	543	481	461	431	474	462	496	476	483	492	459	447	467	468	434	447	488	470	505	488	448	478	477	436	488	473	479	507	446	446	503	471	490	440	444	479	461	476	507	445	446	493	464	445	449	460	464	477	497	463	488	477	493	462	462	439	453	461	441	465	488	493	471	463	490	457	438	476	493	474	446	492	458	458	477	461	487	477	487	501	458	434	496	432	470	492	477	449	426	466	497	468	467	502	524	476	439	456	449	477	459	477	475	468	471	459	533	456	518	476	485	436	475	479	462	483	501	463	470	499	463	466	489	429	456	483	456	486	486	447	439	462	448	498	481	468	475	503	487	513	446	446	488	472	481	484	471	452	451	504	490	499	479	462	466	453	473	444	424	498	498	441	460	492	446	471	497	450	438	476	512	486	441	449	456	455	486	432	436	455	470	493	425	457	485	453	470	499	459	475	485	453	462	467	457	439	471	461	457	450	464	472	445	401	493	449	440	486	481	459	443	429	469	478	495	422	454	446	468	461	465	464	485	491	478	478	429	465	473	426	447	490	492	479	449	468	422	511	435	457	493	452	476	458	469	464	468	488	454	438	496	468	485	489	478	469	456	454	422	451	478	478	470	465	477	475	487	448	471	476	442	467	483	488	451	479	480	459	497	460	453	476	455	443	479	485	464	479	467	455	450	460	457	455	471	475	467	492	502	465	445	470	455	453	479	491	459	416	480	485	469	444	448	463	478	464	460	487	474	440	436	488	480	485	463	461	443	494	501	484	474	450	492	442	453	462	465	454	485	460	462	488	503	497	515	493	460	495	447	485	479	430	444	461	448	481	461	503	453	446	472	440	474	491	445	512	484	464	463	438	488	457	496	494	457	450	454	503	485	445	451	458	448	489	439	478	442	473	472	483	465	475	465	475	484	479	475	482	448	515	521	461	482	493	451	490	478	475	482	537	488	456	442	446	442	451	492	456	440	462	464	500	489	470	496	499	436	455	469	441	460	524	475	501	462	496	462	467	513	463	472	464	473	441	475	483	473	467	494	416	408	490	439	456	510	448	475	486	452	461	476	510	429	491	443	509	449	446	469	504	495	452	485	432	491	461	479	466	488	437	427	447	481	439	503	452	471	466	449	462	469	466	505	464	444	455	446	457	445	472	461	460	442	439	471	474	468	460	433	449	448	457	485	471	465	498	394	443	487	470	496	477	494	437	477	486	496	438	462	446	476	466	455	473	469	452	495	433	513	479	483	467	485	490	508	466	436	449	430	480	456	461	479	477	431	489	449	475	449	463	441	466	480	484	471	491	485	502	470	471	473	470	482	434	490	436	505	435	491	467	504	483	449	449	533	479	472	458	497	467	537	457	457	501	465	463	462	473	454	453	421	449	458	443	465	471	479	485	466	452	470	488	475	456	478	497	475	504	453	475	439	467	485	494	451	486	461	470	471	456	449	452	436	486	453	476	503	438	483	463	485	432	472	473	486	471	453	451	431	513	460	452	452	479	447	457	446	481	447	477	478	456	471	512	435	444	488	475	484	476	472	482	454	462	503	459	433	480	481	447	458	448	452	468	475	479	444	440	463	453	442	468	487	457	437	479	408	460	450	450	499	452	479	458	481	494	445	479	475	500	458	482	510	454	474	516	473	480	468	470	466	460	484	497	460	447	448	462	432	465	500	455	487	498	453	483	480	475	481	438	441	440	451	524	407	447	470	456	492	448	486	466	472	487	450	477	476	485	431	514	507	408	506	466	455	523	477	448	487	445	486	470	466	457	463	499	460	436	503	500	465	470	485	433	469	451	448	439	475	433	448	471	490	469	466	464	468	470	459	469	477	422	511	431	489	480	478	429	503	441	502	510	475	499	477	455	503	459	439	450	467	467	461	497	470	503	461	499	449	446	450	437	463	465	470	511	467	460	499	471	481	451	463	488	461	455	455	454	445	464	473	483	459	451	480	440	509	465	467	486	489	476	441	474	443	465	473	493	476	459	448	478	473	466	488	485	450	473	459	472	465	492	464	455	438	448	433	462	472	469	449	456	533	458	451	469	480	439	466	489	473	466	484	484	431	458	485	465	469	491	475	460	485	442	466	481	457	519	454	488	436	480	476	471	433	464	466	479	451	461	448	454	471	427	516	484	443	479	489	455	475	452	470	503	475	482	447	489	458	464	422	453	497	487	463	452	505	465	446	498	478	466	526	486	467	485	473	443	468	445	475	485	464	472	434	449	470	498	458	433	450	469	508	483	441	485	471	459	486	454	470	474	451	472	463	455	510	502	438	459	472	461	480	446	447	503	482	464	463	487	465	492	476	450	466	500	483	439	494	472	458	450	461	467	441	463	482	454	493	458	485	460	476	473	497	436	451	456	464	452	472	470	470	454	507	494	454	504	488	452	457	475	497	437	436	464	442	441	462	492	490	502	481	441	455	464	441	479	467	452	472	485	463	488	485	491	446	474	464	461	465	486	478	467	461	475	511	460	484	473	513	504	480	485	500	451	434	476	495	501	493	459	486	484	503	514	477	453	468	455	469	463	464	453	473	490	466	479	457	464	506	495	479	476	493	462	463	463	443	490	457	465	471	455	468	479	483	468	472	507	464	489	474	481	451	494	459	484	458	464	474	426	452	492	496	465	448	490	475	448	467	511	465	469
12654	6804	5280	2824	1481	872	584	499	421	375	350	316	299	266	272	240	214	266	251	243	240	222	218	229	223	218	204	195	192	228	183	216	201	189	200	211	186	228	188	194	181	198	196	196	203	202	198	214	188	215	187	206	196	191	217	200	191	213	175	216	213	207	224	203	194	199	169	215	201	208	190	180	197	195	211	230	217	193	175	198	243	216	178	201	206	215	171	188	192	186	208	191	181	209	191	199	203	199	194	220	189	193	217	212	184	194	202	165	192	216	194	216	188	193	207	191	180	205	200	189	229	218	206	206	192	212	192	185	208	199	179	212	194	196	214	219	218	211	211	203	205	188	202	185	206	214	201	198	213	202	208	183	207	209	207	226	222	191	212	246	217	210	215	201	214	234	230	207	187	228	197	212	223	201	187	228	210	196	189	219	205	195	219	206	213	206	181	204	213	204	194	211	209	201	184	196	180	196	200	200	206	189	208	220	194	205	200	186	199	192	207	202	200	212	193	236	203	184	224	185	190	186	192	221	195	208	191	229	220	216	206	207	215	202	201	191	184	220	188	213	211	188	191	199	191	197	180	172	204	223	209	216	175	202	202	209	181	187	213	207	202	169	195	212	175	208	199	209	204	225	211	205	200	215	203	195	157	195	180	190	223	201	220	181	190	196	161	184	201	220	238	210	212	194	194	182	222	198	197	168	241	207	206	216	205	187	198	208	203	204	203	188	188	207	191	181	183	163	179	170	217	193	187	186	202	185	174	228	168	188	207	217	223	184	193	216	177	200	188	204	218	189	192	184	183	190	215	190	250	194	209	192	232	220	191	194	211	198	207	198	201	204	194	190	197	207	216	240	209	200	197	191	220	191	222	193	186	198	203	170	219	208	201	200	195	199	197	185	187	195	227	199	213	193	196	221	205	196	196	184	177	201	184	175	194	220	193	189	199	206	206	189	202	191	194	214	193	204	223	201	207	211	193	203	209	205	220	198	201	198	198	195	187	210	198	182	217	191	190	224	231	198	212	188	199	208	192	191	207	205	204	230	211	224	193	188	196	183	183	185	198	217	182	215	210	200	177	208	183	190	176	205	185	205	156	203	188	216	184	203	211	187	183	188	192	190	213	203	225	216	199	199	241	212	215	226	220	188	194	210	197	216	198	203	205	209	225	194	203	212	183	230	203	198	199	194	206	180	185	201	219	185	194	199	198	204	176	193	210	218	222	239	182	193	186	220	224	198	201	190	200	227	181	155	210	169	227	222	206	207	185	158	198	216	184	195	194	215	202	210	167	194	226	223	200	220	190	195	204	206	184	212	228	234	196	198	208	181	198	207	204	193	176	223	193	204	204	181	207	207	205	218	209	218	215	196	184	190	212	188	217	220	191	205	204	203	194	195	176	205	210	183	219	197	231	198	181	202	190	194	171	186	202	194	209	186	186	199	194	185	214	230	192	197	217	198	214	191	217	195	216	188	171	193	191	208	216	186	209	186	215	200	201	204	194	222	202	219	185	188	197	206	210	195	192	158	214	200	192	200	207	201	200	201	208	193	204	220	208	187	202	240	193	204	246	184	208	241	221	197	191	214	204	212	207	210	178	200	202	175	189	170	194	197	199	204	186	205	202	169	212	208	207	195	209	194	226	190	203	211	191	228	195	195	190	186	205	209	176	211	204	197	210	193	204	200	192	189	201	206	196	184	214	208	205	204	219	207	224	214	209	196	218	174	199	202	223	212	176	192	201	187	195	192	194	206	224	194	195	187	187	181	193	217	197	199	214	204	195	194	217	190	192	205	206	196	186	225	217	202	215	221	204	192	193	211	207	163	202	198	196	215	199	202	181	202	176	172	210	196	230	199	191	195	225	236	209	185	173	194	199	184	205	215	189	193	213	180	208	195	191	196	215	182	215	184	221	215	209	210	197	176	210	200	195	197	197	217	219	213	216	213	206	217	176	202	217	209	212	208	204	203	202	209	194	191	193	217	169	194	209	214	180	225	183	210	197	197	183	203	195	189	205	176	211	209	180	199	207	202	197	206	200	223	208	229	211	191	221	213	199	223	193	209	194	227	214	189	197	211	192	211	205	221	217	208	184	167	214	205	173	203	192	197	222	202	224	211	165	208	203	212	212	235	187	190	199	193	199	189	220	167	171	199	209	209	191	200	188	219	215	197	220	200	220	193	186	215	183	183	233	205	205	178	202	179	189	206	174	191	191	194	192	214	200	217	203	197	223	201	198	199	205	207	192	180	201	214	197	201	189	195	195	187	206	227	217	201	185	230	219	186	170	174	193	197	212	201	205	200	220	183	180	225	201	195	230	184	183	213	206	213	172	211	206	216	208	207	164	216	194	194	205	201	223	216	201	183	210	222	220	188	226	199	209	176	219	183	195	211	225	178	224	195	232	187	226	224	183	221	195	203	205	212	200	235	203	220	204	175	187	192	216	202	206	215	219	207	213	197	205	201	175	199	165	206	193	201	212	199	194	207	238	214	194	202	218	210	211	199	182	199	192	200	193	197	183	196	228	222	192	207	217	194	220	219	217	227	219	195	204	184	223	195	195	201	236	189	195	203	180	201	204	207	195	211	173	192	233	199	190	212	215	205	209	213	188	213	185	213	206	180	181	194	210	190	231	207	206	201	228	216	227	179	201	212	209	196	170	197	216	193	216	195	204	212	217	179	217	204	204	206	194	201	216	205	188	218	208	173	212	216	207	191	195	227	209	198	203	210	217	213	197	206	198	217	184	213	183	199	205	207	197	193	198	194	212	168	210	199	215	214	204	212	219	210	195	198	249	189	218	196	207	232	184	197	212	194	206	225	198	199	196	197	210	207	207	236	203	180	213	205	194	211	211	185	210	200	199	181	209	215	204	170	206	192	213	199	184	217	209	207	199	213	195	205	208	185	209	202	194	213	222	196	200	210	171	204	196	204	185	217	205	215	182	189	199	210	196	193	209	199	217	195	197	198	186	191	182	179	207	190	197	182	200	204	221	171	208	206	194	235	173	207	211	218	207	200	216	195	187	197	193	207	182	207	196	199	199	192	217	179	203	191	198	204	201	206	231	221	208	206	207	203	178	204	197	226	174	208	209	206	192	214	207	213	192	191	194	226	210	198	196	188	208	237	234	199	181	181	209	217	219	199	213	210	207	190	200	211	193	197	199	188	179	210	220	223	200	208	199	178	200	192	175	183	200	197	199	202	175	186	217	211	186	193	224	199	199	246	221	171	206	210	196	219	178	198	205	209	220	183	197	217	197	211	202	194	198	223	204	201	217	198	204	211	198	201	196	200	199	217	208	204	195	198	200	211	189	186	199	190	203	195	185	181	187	180	192	172	177	212	200	210	216	205	205	171	202	187	192	193	195	190	201	199	172	184	199	218	185	198	216	179	219	187	213	192	205	199	194	185	182	191	210	192	188	208	193	227	180	180	220	192	185	197	203	190	185	192	217	224	194	200	195	182	196	184	187	208	225	215	186	226	216	191
9631	6891	9695	8514	5817	3615	2658	2043	1661	1334	1249	1116	959	937	832	813	831	756	724	715	681	669	605	634	623	569	584	612	586	585	543	551	521	583	529	509	523	527	519	493	529	474	488	506	565	504	513	515	488	535	464	492	511	492	460	472	491	483	500	523	486	511	478	517	449	499	493	496	479	518	461	466	489	472	483	514	506	490	480	480	506	531	499	521	453	522	471	499	507	493	496	458	469	483	454	493	485	488	492	435	487	481	500	492	510	488	492	519	510	473	525	466	521	479	499	513	534	511	509	487	509	513	479	478	504	518	524	474	505	515	474	503	509	500	440	500	548	486	501	512	502	496	453	465	508	532	515	490	489	512	510	517	433	467	506	522	510	491	460	501	527	493	498	478	530	506	495	522	475	455	529	469	463	496	458	471	456	520	509	487	482	494	502	517	504	455	527	499	510	444	503	483	474	509	492	497	473	504	487	447	455	481	446	477	445	465	498	452	475	472	506	499	471	517	479	499	505	493	494	534	522	516	469	465	507	484	444	479	464	518	450	472	499	486	462	520	505	506	521	473	502	458	512	513	487	453	501	476	481	521	498	499	504	476	497	511	494	480	513	490	466	488	535	477	457	539	469	513	514	491	488	487	509	504	483	492	465	488	477	471	506	506	509	472	467	510	500	450	504	523	522	497	555	480	477	468	503	491	545	476	456	452	475	471	479	484	455	516	511	486	439	467	464	470	523	509	500	491	465	458	500	503	487	444	522	480	502	506	519	515	449	498	504	477	489	544	512	515	481	490	505	481	515	494	517	478	499	500	491	483	476	484	486	507	521	500	472	504	482	489	482	476	544	508	480	480	482	497	536	498	493	471	522	522	522	444	448	499	487	496	461	515	505	490	462	488	507	467	515	495	469	460	538	457	505	505	473	489	499	482	502	480	484	443	501	502	485	526	546	490	474	490	502	463	454	492	475	471	469	456	491	493	494	474	516	503	480	504	462	503	518	525	494	480	493	521	491	493	483	474	507	480	501	480	474	489	503	473	534	483	505	514	494	486	460	500	509	489	459	482	481	512	491	507	520	531	470	493	505	503	532	471	481	524	487	498	504	489	504	535	484	517	442	473	464	524	518	485	530	473	452	489	478	486	513	477	497	488	515	503	522	492	498	464	507	478	492	512	506	466	447	529	481	504	509	490	497	464	501	483	534	456	521	488	470	527	500	435	440	518	508	504	498	477	472	485	488	480	495	511	475	514	481	469	505	538	531	504	513	497	523	502	500	508	484	521	475	505	515	489	515	469	503	533	435	521	442	474	499	483	480	508	474	512	530	466	512	464	515	515	532	484	529	468	536	479	514	507	465	475	483	531	498	512	499	483	496	480	493	492	458	481	463	511	494	461	459	495	499	496	474	455	451	482	517	460	495	485	504	500	523	496	487	514	493	497	516	488	509	516	457	503	498	463	498	488	485	497	476	484	488	451	472	481	441	537	469	515	488	496	469	474	487	490	476	464	467	498	514	475	472	495	495	495	504	450	414	465	505	502	485	498	488	488	455	505	484	487	512	511	456	499	461	525	534	490	514	500	510	489	491	522	504	480	504	499	529	497	477	479	451	463	504	502	502	495	484	494	509	481	488	453	533	493	467	455	474	464	508	457	501	487	509	480	503	506	472	484	508	496	485	513	480	482	523	475	460	471	492	495	487	503	467	497	507	507	491	479	487	504	523	430	478	476	503	465	431	478	506	515	473	464	466	496	509	524	497	465	514	532	465	507	476	535	481	492	466	513	502	499	481	479	468	509	463	481	521	488	523	493	497	453	494	487	482	508	505	489	495	510	475	494	486	501	529	430	540	501	491	478	495	491	459	499	478	559	467	466	505	553	472	492	481	474	497	485	472	491	486	532	457	469	500	482	480	481	557	491	476	475	509	531	499	493	485	467	493	482	568	488	507	484	497	493	496	503	507	515	505	503	523	486	488	475	517	480	464	506	467	497	468	502	499	473	517	552	506	513	488	477	472	479	469	487	454	452	512	474	502	518	501	493	494	460	508	510	494	490	496	511	486	467	482	473	454	506	464	486	500	483	495	510	489	491	481	506	523	508	469	481	461	499	469	490	472	474	497	490	488	502	522	505	501	486	482	531	488	536	502	481	478	504	516	492	494	508	499	487	521	501	467	507	476	520	476	481	506	457	482	498	517	490	485	489	492	512	484	481	488	508	482	489	535	462	451	491	501	512	481	495	496	537	500	461	485	500	480	497	491	494	470	447	469	481	503	489	498	489	513	490	505	486	504	479	466	483	493	461	480	505	494	521	487	469	469	523	520	493	530	457	487	490	481	424	487	483	506	475	451	481	471	497	494	509	464	473	470	492	524	539	499	513	478	501	493	530	480	497	494	490	500	522	493	458	501	492	504	512	527	459	487	477	496	489	518	467	461	494	465	520	499	447	495	530	531	483	459	515	488	516	488	505	480	500	514	477	508	487	490	493	480	476	496	511	494	489	508	473	493	454	484	507	489	502	467	453	504	503	471	537	471	476	486	519	539	473	456	481	538	507	468	524	497	497	482	486	494	515	447	516	477	522	494	478	460	491	496	457	491	483	471	506	487	512	499	477	514	496	521	506	491	491	486	491	494	472	494	475	462	530	464	492	479	517	484	508	492	501	452	440	470	482	495	501	518	473	491	479	547	504	506	456	517	489	491	470	513	471	497	494	511	536	522	504	503	438	496	541	496	455	502	474	495	495	519	516	503	519	522	458	494	481	493	515	471	489	497	507	502	468	488	523	520	504	458	520	521	449	505	507	531	445	485	512	480	498	536	454	497	517	498	499	488	467	520	506	481	509	507	488	519	519	496	525	511	475	500	489	495	509	470	514	503	487	467	490	474	496	479	479	475	472	506	458	494	435	462	461	462	514	451	499	484	469	471	451	486	509	476	485	492	538	474	495	511	502	464	491	477	509	440	469	472	459	482	474	512	481	481	497	489	477	482	471	486	498	473	508	474	473	511	492	459	485	483	505	480	501	527	483	475	484	483	470	533	499	473	546	480	498	484	476	494	513	489	491	487	477	491	503	485	482	487	467	488	459	494	489	532	509	509	517	474	492	470	490	470	503	503	507	486	515	517	500	464	510	492	491	493	522	467	460	464	485	469	478	489	469	482	479	523	520	499	488	467	509	529	497	500	468	486	481	434	487	536	509	537	510	502	496	487	467	461	468	530	482	482	472	491	492	459	530	521	467	477	559	492	474	480	480	472	492	488	526	445	475	513	453	543	448	526	463	509	522	471	509	510	476	463	498	511	516	481	533	497	468	495	512	483	473	459	481	483	491	499	476	511	480	522	486	504	469	443	483	521	467	517	452	500	477	494	512	487	512	515	474	491	460	510	478	489	476	537	494	483	473	500	469	506	478	528	495	459	503	503	497	513	473	489	527	508	486	503	461	491	484	458	490	504	472	499	494	468	498	506	470	517	455	514	498	410	480	491	520	487	483
25715	14524	14133	10193	7883	3333	1437	948	747	516	407	439	372	372	323	328	325	300	303	283	298	240	263	243	268	263	224	261	230	233	245	254	267	218	221	207	223	214	222	227	219	223	196	194	195	208	211	230	222	211	213	224	218	207	214	205	233	241	220	200	188	214	217	244	245	231	221	215	222	215	210	208	230	228	226	209	220	225	214	208	239	272	226	224	222	226	243	230	250	226	221	202	199	188	196	197	215	227	205	226	204	235	235	245	229	196	235	229	213	203	220	217	248	220	208	236	233	228	229	221	222	232	225	193	214	227	215	180	200	220	207	189	211	224	228	221	210	221	226	200	193	244	214	223	196	230	230	208	258	223	203	245	243	243	196	228	231	207	201	225	235	224	209	189	198	196	208	204	255	212	200	201	224	239	227	216	220	233	196	219	239	221	236	203	210	210	238	216	211	221	254	195	193	216	215	206	230	196	203	176	221	222	236	231	193	223	225	220	223	196	224	211	201	224	215	241	201	195	232	206	224	256	243	204	245	186	227	225	225	240	229	242	210	211	257	253	254	219	225	212	228	236	207	238	211	220	192	213	214	225	219	213	180	246	213	220	205	225	233	202	213	211	213	242	216	172	188	216	208	222	194	200	199	214	248	244	231	230	205	228	219	221	202	213	190	237	215	207	205	186	225	238	225	241	218	216	223	227	240	195	210	204	189	214	232	246	205	197	206	231	213	230	232	242	227	205	217	209	206	225	207	227	223	226	238	239	189	215	222	214	221	204	224	222	201	220	201	239	237	199	263	216	216	202	237	212	207	224	224	216	238	222	221	237	211	204	192	230	235	227	175	217	206	236	210	222	202	220	204	191	208	221	213	206	169	201	232	228	209	205	222	212	205	220	229	216	203	210	194	237	226	190	222	206	196	219	210	259	218	182	237	216	234	218	238	209	203	219	200	203	222	231	202	252	235	216	211	249	224	223	210	212	191	216	193	194	208	209	201	210	232	208	217	231	208	211	185	209	198	228	208	225	204	205	194	235	233	229	245	234	228	242	226	198	192	213	220	190	230	223	204	190	228	237	187	200	212	212	223	187	188	237	223	225	214	221	222	213	200	196	235	237	209	224	222	221	208	226	199	207	242	227	238	214	199	201	209	203	220	219	221	212	207	166	204	229	221	181	199	216	191	245	226	212	246	205	206	184	228	232	216	230	231	190	226	209	196	235	223	232	190	202	225	218	207	194	217	231	237	203	204	209	194	196	231	220	215	232	241	241	224	218	198	209	222	204	220	225	211	238	216	215	221	219	191	229	242	199	198	236	244	243	246	225	201	227	205	218	193	231	204	230	246	182	204	243	216	220	207	220	218	231	200	221	212	225	214	210	205	231	218	230	210	248	208	178	204	198	233	233	229	206	234	231	213	195	209	230	203	206	204	204	236	197	206	230	224	233	207	227	206	215	197	229	242	209	198	232	232	195	224	195	216	238	213	244	202	211	244	199	225	220	229	218	239	219	199	222	204	201	224	225	218	225	194	201	250	214	211	229	207	201	225	206	233	213	201	232	234	229	205	194	224	219	176	194	217	224	242	215	237	192	215	221	198	249	214	224	228	190	203	203	208	232	202	216	227	204	221	229	200	233	226	206	246	199	202	243	230	216	198	208	205	205	228	232	226	195	216	207	208	208	229	211	205	200	228	194	224	225	242	222	200	222	217	215	218	228	209	241	187	218	221	222	229	211	219	206	202	209	210	216	230	206	212	218	209	230	203	211	228	236	215	204	210	205	216	194	194	208	218	223	216	211	210	185	250	237	215	218	227	220	228	232	222	214	205	208	227	207	206	217	208	221	238	234	210	203	219	200	246	198	216	228	222	217	218	217	238	225	221	228	200	223	224	215	212	203	206	219	221	258	212	249	222	235	208	212	218	246	211	238	245	223	204	217	207	211	217	215	205	224	210	205	202	216	199	216	190	239	223	205	239	235	211	199	222	233	208	227	204	191	216	196	191	215	238	223	229	239	224	228	217	204	231	218	208	200	221	218	215	207	239	154	216	218	216	214	194	236	243	202	222	226	196	205	187	203	214	191	206	233	211	215	239	180	234	190	239	211	237	225	168	213	238	239	191	234	205	192	225	217	213	207	232	207	255	221	215	223	188	238	207	182	205	211	214	179	233	230	224	214	199	224	214	216	203	225	175	204	216	251	211	223	188	216	211	221	207	219	218	223	220	235	226	213	229	240	219	210	240	251	218	210	209	224	199	223	202	226	205	232	229	208	243	244	211	181	222	189	217	221	209	205	226	231	245	219	229	232	229	227	248	231	212	232	198	200	226	218	221	210	229	217	209	211	216	189	189	209	245	200	211	228	218	225	208	210	244	239	227	222	228	223	222	211	198	212	206	217	232	255	226	213	207	179	232	227	191	208	239	205	204	212	201	206	224	222	212	225	216	211	224	221	196	233	211	230	201	215	213	193	190	234	195	205	190	205	213	199	208	213	251	203	243	184	206	209	211	200	213	223	196	206	232	223	216	227	197	240	202	205	206	231	217	229	219	228	227	202	240	216	228	198	229	220	205	241	201	213	202	193	195	204	219	210	231	239	215	204	206	229	213	217	205	187	214	194	233	223	238	231	227	228	229	223	224	234	230	213	190	214	189	202	217	216	217	232	205	212	212	222	207	250	201	231	214	200	194	218	223	191	201	223	190	214	222	211	203	210	218	201	209	221	206	186	224	228	212	199	233	199	250	201	202	222	207	204	234	202	216	256	192	198	215	229	223	212	226	189	202	246	213	219	207	234	216	210	214	225	212	229	207	238	206	203	244	221	255	197	207	211	256	196	204	226	201	235	224	199	197	210	250	211	232	196	203	214	209	198	228	210	212	207	221	178	227	228	249	228	212	213	216	225	205	241	250	227	229	216	212	228	206	198	206	209	198	225	229	241	225	231	230	208	237	238	218	201	239	207	226	206	249	212	190	218	201	191	204	215	214	215	235	209	211	217	237	238	212	205	228	213	206	211	232	218	220	232	224	225	234	204	232	209	205	196	226	210	222	241	205	229	243	201	236	216	233	214	200	193	211	224	200	234	232	209	217	237	211	195	214	225	203	216	197	196	247	221	234	216	221	249	212	249	226	188	217	202	202	213	227	212	234	252	228	219	188	204	212	210	233	219	205	181	230	212	218	205	206	212	207	220	226	215	207	207	235	224	270	224	241	206	234	230	207	228	234	227	232	229	223	225	219	200	217	212	206	206	238	205	190	208	228	213	215	214	212	235	218	238	244	207	234	203	242	208	194	215	208	230	238	212	180	221	231	206	253	226	226	226	223	219	225	230	238	236	226	235	245	194	223	243	236	202	214	235	223	205	253	213	196	225	227	202	227	211	211	226	252	201	227	222	220	197	211	196	217	206	226	209	225	208	217	220	215	228	196	221	219	228	217	225	205	226	207	233	194	239	243	214	202	190	237	212	182	233	241	227	196	207	229	228	223	221	205	233
18074	13272	20652	20663	18845	9435	5614	4192	3225	2284	1970	1762	1568	1394	1321	1255	1108	1019	961	867	873	819	810	767	733	737	713	714	700	675	628	657	588	591	574	541	569	578	569	574	547	540	531	543	540	531	567	525	557	556	539	549	571	482	501	537	479	511	530	503	480	552	564	535	523	483	500	512	483	499	525	576	521	549	565	554	538	532	575	492	530	557	493	508	560	524	481	552	539	505	566	531	532	523	516	498	529	480	561	533	503	537	573	522	480	493	522	536	495	521	534	522	556	566	517	520	495	535	533	519	521	525	522	543	513	533	514	531	532	516	525	517	532	543	509	515	537	518	520	542	495	539	547	531	551	509	494	502	602	517	532	507	533	530	500	503	517	538	558	526	531	536	540	542	494	547	505	534	539	489	488	500	514	527	525	522	558	506	543	549	534	581	525	465	512	506	552	520	524	554	538	549	525	517	547	543	539	564	524	505	506	535	545	530	538	494	521	535	483	526	527	508	532	521	526	552	528	532	541	541	511	488	494	533	517	503	497	528	576	561	518	519	540	555	518	540	518	514	489	492	514	540	552	531	509	557	484	507	558	546	533	488	519	582	517	513	548	529	514	530	514	465	539	531	501	520	555	521	504	565	513	566	493	509	506	552	471	539	567	522	531	576	535	558	517	546	520	522	569	543	528	531	526	496	516	555	526	527	536	537	524	526	516	532	541	506	534	574	545	523	530	526	516	517	516	508	543	548	517	528	504	489	521	531	507	556	491	538	521	514	539	489	521	512	529	487	531	513	517	527	495	511	540	518	505	484	516	540	521	580	559	509	531	525	508	550	499	522	529	549	548	528	526	520	556	526	532	501	547	510	521	558	477	504	512	482	499	505	538	483	555	531	505	526	505	533	511	541	538	519	527	541	486	507	529	547	528	509	533	518	488	512	544	522	479	487	545	513	541	591	548	504	547	498	503	561	527	562	528	546	512	541	535	492	526	522	533	511	535	504	530	531	545	550	541	514	545	484	538	539	519	500	531	599	497	561	494	538	520	555	505	521	531	567	509	498	570	511	545	512	530	519	512	522	540	530	536	535	544	532	507	528	552	558	526	541	526	494	543	545	529	487	551	526	551	531	563	542	520	543	520	575	545	530	505	494	472	527	540	523	527	479	567	527	547	501	538	523	520	520	515	521	502	535	474	509	541	505	536	549	495	522	507	512	493	545	569	568	512	522	545	576	503	494	511	573	526	534	519	523	487	543	493	533	564	540	459	487	529	542	485	506	501	522	498	557	515	537	551	516	514	524	553	504	494	541	557	531	530	522	480	520	503	548	519	558	565	556	525	509	536	532	559	530	533	510	496	535	524	508	501	563	501	522	526	525	557	498	507	508	542	496	522	547	543	526	530	526	522	504	554	522	536	511	544	538	506	529	541	514	488	543	551	520	488	488	566	571	515	499	522	509	536	550	518	517	535	473	520	512	517	520	547	538	564	492	501	503	503	538	550	552	494	509	522	544	505	521	524	553	500	528	526	514	480	516	524	508	532	530	537	533	508	503	531	534	525	536	473	541	523	537	515	525	485	567	529	512	503	518	543	510	532	556	543	525	524	501	529	522	518	552	523	492	566	529	486	556	564	558	457	533	568	555	534	497	517	506	531	516	492	544	544	542	516	515	507	545	547	562	510	538	532	544	516	538	523	509	512	532	496	540	528	542	538	497	533	562	505	552	474	559	521	532	522	537	548	509	501	532	532	561	535	564	550	514	524	529	535	475	548	529	537	555	518	524	574	526	549	503	551	534	528	531	529	464	488	536	526	510	528	524	497	528	547	564	481	512	510	541	540	581	517	521	529	506	511	519	531	511	534	562	499	524	548	542	495	534	513	525	515	587	561	515	528	535	515	505	529	535	519	509	515	478	511	515	493	506	484	517	505	571	527	535	538	521	519	525	498	528	509	519	533	523	532	583	525	511	545	571	504	540	512	544	538	547	498	551	533	514	531	543	523	556	550	522	568	518	529	491	515	557	532	516	565	578	545	520	498	503	527	491	523	540	516	522	526	505	531	502	516	548	512	491	566	487	534	504	530	554	526	533	528	542	494	550	575	535	529	553	551	555	512	536	525	555	530	545	533	509	496	517	520	557	545	539	535	537	489	531	531	539	533	564	546	534	553	532	543	530	530	503	504	580	533	533	526	521	533	570	567	543	559	522	507	513	547	497	538	486	572	502	520	562	523	520	538	517	503	549	521	536	550	519	517	546	518	589	530	539	502	511	551	507	523	539	552	544	534	519	520	532	496	507	507	549	557	537	533	528	501	500	522	539	551	506	494	531	529	513	508	524	515	488	527	557	536	479	521	527	528	548	577	551	524	532	509	512	572	556	501	512	507	509	519	520	549	524	493	538	532	563	520	542	540	500	495	520	522	517	523	518	478	518	511	504	527	549	495	542	497	546	528	538	567	536	552	509	538	529	546	520	519	510	531	520	533	492	510	525	542	523	506	514	500	509	540	484	540	495	497	525	483	509	517	555	519	494	537	534	559	513	473	564	497	516	542	522	535	512	543	514	532	532	522	500	476	501	541	551	519	503	492	550	547	516	521	562	501	495	534	501	533	536	571	548	533	539	507	534	562	529	567	484	559	542	555	522	556	546	487	535	533	522	518	480	539	476	539	499	511	524	518	514	574	505	515	541	526	517	529	530	536	534	554	533	516	519	540	519	545	532	545	505	525	516	544	550	573	508	524	533	567	474	524	510	562	544	547	493	507	540	523	551	521	499	497	517	506	498	528	517	525	525	556	507	524	527	512	528	517	524	559	508	522	506	544	512	525	541	563	492	512	561	570	518	523	505	517	549	531	523	541	496	491	530	501	503	555	503	561	535	488	548	533	488	498	523	494	523	499	538	529	547	507	541	541	524	528	543	541	527	589	514	518	533	537	546	518	516	539	520	524	490	527	528	567	517	542	580	530	510	536	527	506	529	489	534	531	510	497	519	514	538	511	511	550	531	545	527	519	549	529	493	504	481	511	530	497	559	567	522	502	509	520	516	537	526	504	535	537	532	514	557	510	498	544	518	545	507	513	534	502	543	527	527	511	534	520	498	523	534	525	544	528	508	570	485	561	543	503	538	524	525	495	531	553	538	540	576	554	524	512	574	522	517	606	534	535	543	519	538	497	493	528	531	487	522	538	510	551	532	512	532	519	533	505	540	534	520	543	518	528	538	533	551	510	525	516	537	526	530	544	534	525	522	533	535	554	477	503	501	497	521	530	537	526	501	520	507	534	525	509	553	521	507	468	515	531	529	535	555	519	535	547	477	519	503	552	538	478	540	506	499	540	501	486	550	511	506	551	542	561	479	509	557	545	534	560	548	478	521	525	543	511	517	552	518	537	506	525	535	548	563	500	547	587	556	516	534	550	560	540	548	520	528	548	535	510	518	501	567	524	514	521	517	514	550	531	510	539	511	543	530	515	519	527	542	518	573	537	524	530	497	478	525
35061	20926	21636	15623	11114	5928	2635	1620	1084	711	531	486	457	459	373	347	355	256	262	270	232	232	259	236	214	220	224	244	243	229	208	219	226	204	218	184	202	193	193	204	182	199	213	208	194	173	212	235	185	191	207	203	209	190	187	202	198	198	201	219	164	229	172	186	198	195	187	183	200	203	206	192	207	195	188	179	185	164	190	215	202	196	219	222	200	195	194	194	178	180	203	200	194	202	201	202	184	178	202	187	209	187	193	188	185	207	192	189	202	201	186	184	192	198	187	207	181	182	210	220	178	194	204	207	195	212	209	221	207	198	184	199	233	225	164	219	184	192	183	202	196	198	215	187	200	193	206	177	213	189	173	187	215	194	184	187	174	186	222	182	189	181	184	197	194	211	208	201	158	209	212	208	209	216	200	168	211	191	215	192	197	199	208	176	204	199	222	250	184	180	195	181	176	194	179	181	184	194	168	163	182	177	202	208	208	200	195	186	172	196	172	202	196	186	192	212	202	192	176	193	191	211	195	176	209	178	217	186	164	175	200	183	203	185	203	189	185	194	166	196	202	209	191	209	230	189	173	203	193	185	189	212	194	217	184	189	197	201	178	194	207	182	191	219	172	203	185	196	212	186	218	177	196	184	204	188	182	211	165	205	206	202	189	214	214	211	180	194	205	196	198	204	198	167	179	216	238	227	185	180	195	196	215	194	228	183	199	170	199	210	226	175	186	225	194	192	190	191	208	223	178	204	171	199	219	207	217	203	183	187	212	211	202	208	200	164	201	188	195	187	222	200	183	184	189	185	193	191	181	183	181	176	201	192	193	205	181	212	184	226	238	189	199	220	183	203	192	181	176	174	199	205	199	206	207	161	189	168	188	201	182	180	202	197	189	182	186	195	204	190	201	162	201	186	176	196	195	194	205	209	208	199	220	175	209	205	200	167	196	194	202	197	206	193	205	232	197	226	175	189	210	192	200	200	185	195	194	192	186	219	202	177	210	204	187	184	202	215	204	195	195	171	194	215	195	189	192	215	220	198	199	202	194	204	191	195	190	189	171	199	214	210	203	191	187	186	187	193	182	184	223	200	215	213	219	180	171	201	200	192	189	172	217	187	169	192	224	184	171	204	202	192	181	209	184	211	202	201	184	190	215	201	164	203	208	197	176	221	202	217	179	177	215	212	213	185	203	173	201	202	188	217	198	187	189	206	209	203	192	201	194	191	215	215	188	206	199	201	177	200	214	200	185	207	220	200	206	197	210	199	194	184	205	170	180	195	206	213	200	192	206	171	201	215	186	205	196	194	189	232	182	184	200	185	212	196	206	216	183	211	205	178	173	196	191	212	190	203	182	194	193	201	213	180	181	209	183	205	196	203	184	162	196	181	207	205	223	179	207	204	185	200	215	203	187	198	180	211	196	206	181	189	178	212	194	187	194	192	170	214	181	194	210	183	215	213	190	181	185	225	198	194	186	203	199	200	201	167	208	198	196	217	199	172	194	169	191	186	189	195	198	195	177	188	198	212	195	212	188	177	183	202	178	203	188	220	216	188	175	200	217	202	202	199	222	200	197	198	190	200	215	195	175	188	212	210	192	186	193	201	214	211	203	208	178	157	221	209	191	194	205	197	190	209	224	208	192	193	220	191	227	210	185	225	207	194	188	212	211	201	205	202	209	187	209	189	182	185	191	217	212	177	192	173	192	232	216	208	194	172	205	221	192	219	203	208	196	207	200	180	190	198	189	200	212	179	205	210	204	195	198	215	199	217	174	197	187	215	193	186	185	198	225	196	196	191	199	170	215	199	192	197	232	204	195	203	200	194	175	217	198	198	209	195	186	212	198	187	182	172	215	192	197	191	185	219	183	215	201	200	200	197	218	199	204	200	169	201	178	229	180	218	204	199	191	199	201	179	203	199	189	198	180	200	197	180	203	189	194	199	214	194	196	215	228	210	220	202	207	185	202	186	211	184	202	186	228	182	182	225	202	185	175	212	180	200	205	195	188	178	200	195	195	199	171	190	194	201	176	206	188	203	208	204	192	225	175	194	215	181	201	202	177	195	180	192	194	189	165	190	213	174	205	188	184	166	203	211	239	200	191	185	175	177	164	182	211	187	205	203	216	204	217	197	203	182	222	203	193	185	192	207	183	184	225	215	202	190	192	202	195	200	183	162	182	229	206	164	216	204	205	196	209	221	225	191	214	194	205	217	209	212	206	196	184	203	212	218	179	167	191	204	211	190	179	201	206	212	205	200	198	180	175	173	181	186	206	174	207	178	194	217	219	188	224	187	190	211	189	204	198	170	206	195	205	186	193	192	185	185	189	191	172	205	190	183	188	207	217	185	191	228	191	179	205	201	199	205	176	201	185	210	237	171	189	191	230	184	201	200	198	206	202	206	211	192	176	192	185	196	211	184	203	206	190	209	224	217	201	193	190	182	193	198	198	167	205	208	194	201	173	189	204	213	218	197	204	220	180	179	205	188	220	181	202	216	190	186	218	192	203	195	194	192	199	183	194	197	177	198	177	201	185	210	197	175	180	202	190	173	195	228	193	191	208	168	208	193	197	173	186	204	210	184	190	217	217	193	227	195	186	165	193	176	193	190	211	180	172	212	196	188	201	212	190	177	209	176	166	185	191	231	208	179	197	217	189	201	201	190	210	192	216	172	209	209	182	205	191	175	174	185	187	183	217	192	180	203	197	168	181	203	198	198	188	173	196	193	198	179	174	178	178	167	198	224	184	179	226	179	187	216	217	209	200	187	218	184	188	187	192	201	207	204	216	193	210	194	234	194	212	238	179	190	206	197	191	196	179	189	185	196	172	180	193	193	208	182	189	214	210	183	195	208	201	188	200	202	182	211	174	192	207	207	212	197	214	203	182	199	177	205	188	213	193	214	218	213	184	162	190	190	201	165	182	199	175	192	194	193	212	178	187	198	175	220	199	166	216	188	208	226	195	184	177	193	211	200	207	198	178	198	185	202	211	204	195	172	207	157	208	211	216	181	178	191	183	193	189	190	206	227	212	188	188	219	180	209	209	182	195	202	212	184	196	193	194	180	193	208	221	160	207	185	193	196	203	228	182	206	186	210	199	180	201	218	227	213	207	177	195	197	169	196	184	180	229	220	206	215	175	175	193	178	178	187	175	214	205	213	220	202	201	238	191	223	198	211	200	200	215	197	193	204	184	181	174	195	206	192	188	190	218	219	179	178	173	208	209	197	227	191	199	189	221	200	194	178	187	184	201	210	190	183	204	214	196	209	205	176	193	227	194	203	195	197	199	190	211	184	196	164	187	189	199	226	197	199	188	199	172	185	201	225	187	181	203	174	180	196	181	190	188	183	174	200	188	170	197	207	195	200	220	203	214	192	188	183	214	198	183	184	194	198	195	186	185	179	187	213	199	190	201	217	193	209	186	203	194	199	175	188	182	196	223	220	215	207	205	191	189	203	208	210	210	173	183	173	168	202	179	191	201	193	188	202
23214	17344	27531	25734	22754	14347	8878	6552	4727	3117	2430	2157	2048	1814	1557	1375	1397	1142	1060	947	1007	943	829	785	770	706	767	743	729	747	624	626	648	570	573	524	539	529	475	509	565	504	549	458	496	471	505	469	487	515	455	484	498	490	521	508	458	479	451	472	477	498	441	466	492	483	468	468	474	485	455	475	512	511	476	468	469	479	468	460	473	473	471	463	494	457	470	524	503	482	461	486	488	471	470	481	447	454	471	479	459	461	471	491	462	458	505	508	488	465	519	479	464	456	486	468	474	485	460	438	496	536	523	438	478	473	453	481	464	442	431	488	472	471	444	505	496	456	444	448	472	467	455	456	479	457	503	484	451	504	468	527	501	439	461	506	473	512	447	462	481	443	482	520	498	483	481	465	483	497	496	496	455	486	458	459	482	497	468	478	458	455	476	489	501	471	486	465	485	467	470	492	472	485	460	468	449	488	469	488	450	508	494	530	481	485	474	487	492	457	470	497	518	467	511	483	475	503	432	471	469	511	446	449	429	488	508	481	468	496	465	465	466	489	488	482	465	489	507	481	447	517	451	515	481	456	518	483	490	488	476	511	467	496	485	497	495	460	468	474	413	459	520	444	460	500	480	459	493	496	504	480	473	444	479	484	467	496	441	500	444	464	486	503	509	489	519	484	488	487	476	505	424	504	518	475	475	497	520	498	435	465	461	449	490	491	490	478	484	474	461	506	442	440	435	470	498	485	518	493	464	486	455	512	478	474	453	481	477	457	508	475	443	453	482	454	496	469	464	479	489	457	462	486	501	478	464	478	454	502	439	450	484	484	520	483	518	473	475	500	453	467	469	466	472	453	490	455	468	475	490	494	454	525	463	427	478	486	455	502	423	488	487	487	466	486	456	482	520	459	466	500	479	455	491	461	458	454	430	474	498	442	476	502	489	439	494	505	477	494	506	456	480	447	502	470	441	476	489	463	461	505	456	451	451	484	446	514	521	520	484	487	486	444	496	469	472	454	498	451	502	506	470	487	478	472	464	460	469	484	495	499	497	461	468	466	493	478	478	492	457	484	470	485	498	517	506	496	487	462	458	466	491	478	456	478	469	488	501	471	509	456	458	462	449	476	493	471	503	470	456	472	514	507	492	491	463	482	495	474	478	476	478	439	489	478	451	476	446	494	475	463	487	455	463	477	507	458	534	476	475	495	476	496	462	443	506	439	452	438	479	436	434	506	460	506	471	440	494	490	499	467	460	489	494	489	479	492	499	479	482	457	446	499	460	438	514	508	482	499	410	456	499	489	468	481	467	508	470	484	458	491	479	495	512	480	481	471	466	488	496	460	450	476	479	437	469	474	475	461	508	489	499	474	469	467	465	500	484	424	493	492	451	486	473	515	436	443	461	501	443	483	475	518	485	482	525	478	450	487	489	470	506	470	497	531	462	460	475	493	464	478	530	466	437	457	459	459	474	457	436	494	496	479	489	488	474	483	467	478	510	467	455	474	497	455	478	460	460	460	501	447	446	478	495	476	475	432	459	474	466	510	481	489	449	436	497	481	468	515	480	497	436	473	450	513	477	459	477	490	455	459	485	470	469	460	483	460	467	455	475	465	450	505	515	452	466	481	458	484	468	478	490	472	489	455	471	473	483	462	474	486	480	455	469	490	500	456	485	496	471	483	466	449	445	464	455	486	471	548	437	512	482	445	469	508	490	504	470	470	488	500	483	453	476	456	425	470	451	480	464	487	502	472	483	476	488	493	467	462	526	490	479	459	477	490	489	436	451	517	482	504	510	453	483	460	467	488	461	437	526	494	461	472	445	510	461	497	488	433	483	480	477	513	503	511	464	481	470	485	458	489	508	483	498	503	453	493	483	466	446	432	478	463	438	478	476	462	478	475	496	476	503	460	495	453	477	471	491	486	480	460	442	501	471	479	422	488	521	489	481	467	479	471	421	501	438	479	481	497	497	441	470	521	535	477	484	494	498	467	466	475	487	478	466	489	485	444	460	493	465	465	460	487	500	488	456	502	526	502	468	439	531	493	474	492	481	480	484	440	489	470	470	455	556	439	464	482	488	476	469	462	482	454	498	497	477	471	499	482	498	441	474	464	479	464	483	487	503	479	469	473	486	469	502	483	430	472	471	455	469	489	447	463	485	487	500	509	475	471	433	480	456	430	474	470	498	459	500	487	443	494	470	447	473	435	428	457	476	500	534	456	464	483	491	481	475	458	468	450	497	515	485	482	466	479	488	455	479	471	503	473	476	487	472	486	467	474	490	441	478	440	473	464	488	492	479	474	483	505	496	488	523	466	479	474	481	489	484	514	494	492	482	506	478	497	452	474	486	483	487	460	477	464	502	466	490	496	494	504	467	469	484	458	463	493	475	508	493	442	492	516	451	490	451	497	425	459	457	503	494	445	490	446	488	451	455	486	461	450	507	476	450	496	480	495	484	451	452	457	469	477	489	468	487	485	474	486	449	487	462	475	499	448	500	459	478	494	497	503	476	460	448	500	450	471	460	454	496	498	490	484	481	473	451	493	469	466	472	437	463	468	485	451	464	486	461	474	457	470	464	488	450	467	483	487	465	507	489	427	484	494	499	477	475	485	476	453	491	464	470	446	485	506	486	490	455	458	516	485	475	485	474	489	427	480	469	494	507	469	502	472	463	479	485	502	497	478	448	472	466	483	454	465	491	459	446	478	469	494	461	452	464	453	494	474	446	491	459	448	492	491	484	437	486	468	490	502	473	460	449	495	480	475	469	465	442	435	448	446	471	474	493	472	461	426	475	484	486	473	498	513	490	486	492	478	449	490	478	504	487	494	503	458	494	479	485	490	454	465	496	448	459	477	476	458	443	506	469	482	477	472	450	467	454	477	507	474	528	460	488	470	457	518	530	454	466	463	467	489	480	487	478	466	488	451	430	471	460	459	450	477	501	460	467	472	429	476	480	471	469	467	458	516	496	486	509	447	482	485	445	478	486	437	481	478	462	475	469	429	498	451	463	466	475	458	462	449	447	466	455	490	515	469	466	451	452	478	468	472	467	472	468	460	534	489	462	502	458	488	442	466	461	488	467	490	490	507	463	487	455	459	447	482	460	446	494	476	461	459	466	487	495	440	460	455	453	486	505	463	436	494	477	472	493	503	476	461	477	483	482	502	461	493	520	439	485	501	468	481	506	485	470	468	478	472	487	467	499	486	491	501	447	462	489	456	492	449	442	477	500	485	513	478	483	480	476	473	461	494	469	502	474	470	486	513	478	493	506	465	471	498	491	464	491	491	483	470	433	489	500	460	450	490	456	487	474	462	486	432	452	485	490	466	500	512	462	447	454	473	468	496	475	466	501	509	464	479	480	491	483	482	477	493	497	503	478	498	455	469	462	485	486	489	472	454	496	450	454	470	496	447	457	487	465	481	477	444	501	480	453	447	499	485	453	442	443	477	457	428	462	489	482	510	478	452	476	486	474	447	509	488	462	471	515	485
13660	7134	5274	2858	1608	909	657	488	440	359	312	306	301	275	250	258	236	242	238	205	221	210	227	226	230	218	230	224	196	208	216	226	211	214	208	210	196	208	179	207	219	187	198	221	230	201	235	237	216	233	195	215	202	229	217	206	190	202	214	211	195	201	183	197	213	211	197	199	195	223	184	194	200	206	174	213	197	219	216	197	212	221	204	206	223	196	206	206	213	211	195	202	230	188	232	185	191	221	193	194	210	213	195	193	229	203	187	204	185	194	232	196	197	193	222	201	223	212	234	204	199	209	234	179	222	180	214	203	213	226	195	219	199	223	218	203	207	183	209	191	205	197	201	207	221	209	208	217	220	213	226	202	190	192	221	169	198	226	229	188	176	212	198	211	228	215	198	193	226	231	207	199	233	194	223	221	210	196	172	180	212	213	226	192	201	204	203	192	185	210	196	166	193	189	195	241	203	205	213	213	198	200	163	222	227	201	230	220	221	195	218	191	202	230	212	212	218	203	199	208	237	219	199	195	180	202	201	186	220	202	192	228	195	195	213	166	199	211	190	188	207	209	188	189	196	226	186	223	188	188	178	220	219	224	230	190	214	201	226	193	210	220	177	205	187	205	191	219	199	179	219	221	208	222	210	195	202	185	201	213	186	218	167	209	213	208	178	206	224	218	196	174	209	193	222	221	196	216	193	215	203	202	230	208	247	196	229	217	212	221	198	196	218	213	221	199	180	205	196	208	216	198	203	213	226	221	231	221	200	209	224	211	220	224	203	198	217	210	210	195	177	215	207	191	193	203	184	207	205	204	193	200	221	200	189	198	202	205	195	232	211	235	204	201	236	205	219	198	202	212	184	196	197	212	198	195	196	217	207	217	181	190	201	157	199	188	213	214	219	230	205	201	204	178	210	188	228	199	225	197	214	211	222	175	209	191	210	196	173	198	183	197	176	237	214	207	228	185	217	212	202	209	195	217	209	214	226	208	219	208	190	219	179	242	179	198	215	217	184	197	227	213	190	164	204	193	183	198	184	207	210	200	189	211	194	218	212	215	209	199	214	177	211	192	209	237	217	193	198	215	204	217	206	222	198	229	224	225	232	185	214	220	217	217	196	205	192	217	203	204	240	225	226	192	192	190	224	183	225	207	207	210	214	199	200	189	214	192	201	200	184	212	207	215	176	186	214	195	210	197	190	191	224	211	194	210	236	218	184	180	201	189	210	219	223	207	230	237	199	204	198	210	194	204	226	212	193	201	217	211	181	183	220	213	179	193	191	205	214	192	190	222	226	220	203	190	190	207	233	228	182	239	207	206	217	222	213	221	197	212	201	193	209	221	209	222	170	188	195	187	225	215	217	197	206	213	204	225	209	189	197	203	201	193	192	220	181	214	198	203	207	240	215	213	227	186	205	233	190	217	202	226	219	247	237	223	191	185	217	193	200	195	207	186	205	200	191	199	184	203	190	220	220	208	184	205	198	217	194	215	198	179	212	199	216	219	206	181	191	213	195	192	225	214	209	224	210	217	211	219	203	202	209	212	224	197	221	191	196	206	194	217	185	218	215	221	187	200	193	207	197	195	208	211	204	196	198	182	213	217	195	205	210	194	204	201	192	218	194	205	183	183	190	210	193	219	216	214	204	220	212	212	213	223	181	223	214	210	198	226	231	211	199	238	210	220	197	207	198	204	215	214	191	221	214	184	214	199	188	189	244	180	221	211	227	223	212	180	237	231	205	183	176	197	188	198	198	223	213	194	201	201	184	230	211	222	202	198	206	221	205	205	212	182	213	207	188	240	224	188	212	216	187	195	198	213	206	202	206	196	192	210	227	208	213	232	200	209	216	187	179	196	228	252	234	210	208	228	187	207	198	211	203	224	204	193	208	195	206	223	209	203	201	222	186	184	231	188	203	218	209	210	203	215	195	196	193	208	223	223	166	224	216	194	209	183	220	224	195	235	218	216	187	220	196	198	201	205	213	206	192	195	196	227	202	224	197	165	190	193	210	211	209	209	202	233	204	179	209	183	216	201	210	215	200	201	199	178	204	199	203	206	229	220	211	218	177	187	180	179	184	224	171	204	221	206	197	197	208	191	204	196	195	193	216	201	219	201	242	190	183	185	221	224	205	193	206	222	213	199	229	202	210	234	205	191	195	237	188	214	202	203	230	164	205	201	210	206	212	250	211	214	207	197	219	198	200	210	217	211	225	235	213	231	239	236	217	193	188	193	216	226	209	210	202	185	175	228	222	222	191	208	213	224	210	214	231	208	204	220	215	207	233	232	199	202	174	183	223	224	176	193	208	199	209	223	213	210	205	195	216	223	205	193	214	223	206	221	212	220	212	238	189	207	191	197	171	216	212	201	203	203	217	237	215	205	211	206	218	199	178	210	208	221	195	198	221	197	196	223	213	195	198	213	183	209	211	222	205	209	227	227	217	196	180	198	237	189	215	216	232	205	219	214	213	201	216	194	190	208	252	214	211	205	211	238	209	199	206	234	190	193	201	200	194	231	213	211	192	216	198	196	189	184	224	215	217	247	222	212	217	200	199	214	225	208	205	204	210	216	208	208	228	220	202	217	201	199	222	204	201	193	203	204	201	202	200	238	210	225	199	197	204	223	205	213	227	193	225	230	208	223	220	228	231	192	203	223	192	221	214	214	197	218	226	186	203	221	208	185	221	186	217	211	205	185	216	226	192	207	228	191	212	207	220	193	208	231	204	185	194	221	205	184	223	183	177	215	200	177	215	231	181	195	191	236	203	226	198	192	194	192	231	249	216	195	208	211	225	200	216	212	205	194	192	190	244	200	198	191	218	179	200	201	197	219	207	192	224	195	209	207	195	211	201	184	216	193	214	202	197	192	174	199	215	215	200	200	212	199	197	211	239	235	221	206	208	233	209	210	208	205	212	211	207	201	171	202	208	204	213	181	218	218	176	187	210	224	236	192	192	205	206	236	206	202	198	199	187	232	201	246	193	220	208	213	192	198	193	184	193	193	206	209	184	210	212	219	220	188	244	209	212	214	189	198	224	212	189	200	203	218	211	210	215	211	214	200	176	194	190	202	209	198	203	217	190	182	192	214	223	203	236	219	199	191	192	187	232	193	194	206	192	208	193	203	192	196	206	195	194	214	180	174	198	198	225	206	211	209	218	201	226	211	208	223	213	208	243	202	206	204	194	218	232	203	211	211	219	224	213	200	192	219	225	189	197	205	197	224	193	215	217	192	227	212	187	196	204	192	194	217	220	240	240	226	208	202	219	199	222	215	202	225	201	196	211	205	201	221	189	205	186	200	191	214	193	186	214	187	202	232	201	200	217	209	217	186	209	201	194	215	196	192	189	190	194	185	201	214	195	173	188	220	198	202	214	206	182	187	208	230	220	202	194	203	215	217	225	193	200	210	208	191	200	212	203	191	195	195	203	188	206	208	181	217	204	200	206	182	228	194	198	211	205	231	186	217	221	211	194	197	214	231	217	205
9775	7192	9941	8325	6071	3812	2729	2096	1738	1410	1207	1127	1097	961	853	816	813	720	701	676	635	641	665	623	653	658	607	568	586	519	597	588	537	551	499	531	513	524	577	518	552	496	501	515	495	506	531	553	522	536	526	530	478	504	524	500	497	505	517	516	498	507	503	502	480	515	484	538	518	502	484	504	536	517	512	465	494	515	520	479	525	547	556	518	502	491	512	539	498	525	560	496	488	490	509	460	489	494	547	523	516	486	494	501	504	493	488	492	471	537	514	503	465	512	465	507	498	506	503	530	526	509	501	474	509	497	521	500	498	483	478	495	502	544	514	497	468	532	461	489	500	496	528	496	528	528	527	496	525	542	516	497	485	493	474	538	514	452	478	532	508	503	512	485	492	490	508	517	514	542	500	492	495	499	535	499	512	500	484	537	492	476	521	499	496	484	470	514	471	502	468	524	470	510	529	550	483	496	501	511	490	505	472	508	499	495	486	535	480	509	526	529	489	471	538	513	511	501	478	494	455	541	510	466	506	534	490	501	502	504	501	500	532	473	501	519	481	542	474	490	469	518	453	501	501	482	537	498	491	478	476	539	464	517	521	502	470	523	516	533	521	505	510	525	517	542	495	468	474	498	507	488	517	535	479	536	495	486	536	502	528	499	521	524	540	504	511	496	506	514	532	475	489	517	516	498	503	508	498	485	518	517	447	511	487	512	512	504	487	521	501	533	521	533	503	506	504	524	487	477	506	485	483	500	513	501	510	504	479	525	551	514	488	512	522	487	523	482	514	481	474	522	489	449	499	484	518	526	485	509	533	497	509	518	517	469	498	493	505	498	464	517	502	532	534	505	505	460	507	486	500	491	509	527	542	530	527	512	539	501	513	496	543	506	498	501	470	516	488	518	490	511	487	490	492	520	478	526	527	494	474	474	500	505	472	492	508	505	460	500	498	490	549	488	463	543	514	529	501	504	492	468	503	518	507	480	476	512	521	489	492	479	481	524	507	510	476	487	463	488	521	498	485	485	497	508	519	502	487	497	467	468	506	515	520	493	476	502	543	534	521	529	494	469	468	454	488	524	486	529	482	489	503	528	522	463	515	516	488	489	557	476	466	509	507	482	557	523	451	526	545	530	491	483	514	496	494	466	523	501	493	504	482	523	492	513	516	532	437	498	525	540	510	493	494	496	503	539	514	502	498	481	490	522	512	494	454	483	532	509	495	528	493	489	474	497	550	518	505	492	478	462	532	524	529	518	502	541	475	494	437	488	531	528	486	456	500	502	531	499	477	516	495	540	555	505	551	466	508	502	502	526	509	516	499	480	485	501	478	508	484	493	470	465	521	505	495	534	484	476	508	503	528	483	495	530	530	505	533	487	531	516	498	501	495	534	466	496	527	522	515	502	502	508	499	482	488	515	504	482	466	483	525	525	510	522	498	513	522	501	522	475	521	491	506	502	541	517	519	475	516	487	473	460	448	518	500	491	499	515	508	489	510	520	499	474	502	544	481	532	504	494	533	462	527	523	497	502	491	487	503	511	499	552	474	506	504	516	509	485	507	510	509	498	467	516	497	500	462	465	486	461	505	464	514	488	476	479	470	484	497	510	499	496	538	507	485	560	482	500	518	519	465	483	514	475	513	491	533	524	458	459	491	495	483	515	443	500	461	500	521	526	535	507	520	484	479	500	515	552	522	508	519	484	484	515	526	483	493	492	533	549	513	492	546	480	525	536	504	444	472	446	501	506	522	476	510	524	508	490	480	546	483	522	513	533	482	532	521	501	534	489	518	496	469	494	495	503	516	480	513	526	524	471	512	506	490	489	511	483	497	502	519	509	530	483	470	471	490	480	514	480	526	518	577	520	488	455	482	465	475	556	492	520	506	514	447	521	490	494	480	538	505	523	517	479	489	505	489	499	511	534	513	488	460	555	485	504	516	504	478	514	509	546	513	505	490	505	537	495	474	488	506	465	480	542	516	514	498	496	458	501	542	479	442	469	505	510	533	460	479	498	517	514	505	479	489	460	474	445	513	528	530	514	529	514	461	511	486	505	504	502	509	515	510	486	514	499	509	520	458	508	546	497	513	493	530	489	485	513	499	501	489	478	482	479	502	531	533	476	509	510	496	520	501	489	504	526	549	492	522	476	479	498	512	493	521	455	516	519	491	499	482	551	503	466	501	493	478	497	520	506	480	529	504	493	525	482	534	492	473	508	501	531	499	501	515	491	554	510	501	488	491	532	485	490	496	516	484	461	500	503	552	492	500	516	498	504	475	546	505	513	483	500	540	512	504	499	512	547	490	491	511	501	536	492	483	492	497	532	497	496	485	492	518	489	489	514	493	508	511	529	504	488	489	522	515	503	491	518	499	486	490	500	508	489	517	507	475	506	490	482	488	506	506	484	529	488	461	472	511	532	461	491	521	559	490	505	516	506	461	482	463	477	517	506	499	510	487	507	507	477	483	525	481	496	507	479	502	498	493	530	490	467	536	507	472	539	515	528	482	528	484	498	521	515	508	510	467	494	474	491	497	478	512	487	500	480	494	500	498	503	493	529	495	506	497	482	500	464	489	496	482	510	508	491	504	494	543	531	503	486	549	499	491	528	494	467	496	511	488	519	475	521	520	507	514	482	506	515	498	470	509	479	493	510	503	517	519	527	466	469	481	516	551	525	468	506	492	469	491	498	513	522	542	524	484	499	487	466	519	503	499	484	511	465	527	462	489	499	468	498	508	475	511	489	515	538	488	524	501	508	553	471	539	516	500	524	512	498	536	470	552	491	503	464	545	491	509	494	497	503	534	490	508	531	489	524	471	518	463	462	515	550	521	454	512	499	497	520	504	532	501	484	504	508	492	533	482	521	496	516	485	501	479	512	485	520	522	549	518	486	475	535	539	517	544	471	470	472	528	523	495	538	517	490	529	468	517	516	533	499	479	480	479	485	505	438	499	528	486	502	515	494	485	494	517	507	513	523	525	483	524	483	493	489	440	496	510	510	491	523	524	510	499	495	472	514	462	472	491	489	475	500	532	474	478	521	482	475	484	527	495	505	471	512	496	490	537	483	497	556	509	491	491	496	512	487	473	492	504	506	493	486	510	488	482	499	494	484	523	530	538	505	469	508	525	525	496	498	485	532	530	529	466	511	455	514	485	512	510	499	476	495	514	485	464	538	503	504	455	473	523	507	449	511	507	482	469	528	553	499	521	514	531	488	524	497	481	518	500	499	502	467	518	461	511	530	551	506	516	470	526	484	459	548	524	489	484	475	526	522	532	494	428	496	486	544	491	494	481	472	530	515	493	523	452	520	514	509	501	500	521	490	535	481	508	475	532	542	473	506	490	473	476	505	516	490	492	491	528	522	526	544	482	523	472	492	518	499	483	499	455	484	459	502	503	516	515	530	522	530	485	458	477	488	485	518	550	531	502	505	472	504	518	521	516	500	502	496	516	487	468	473	471	526	488	479	526	516	479	474	501	484	485	515
26212	14561	14461	11516	6874	3330	1736	1188	737	584	479	464	427	390	358	316	318	324	255	288	249	259	259	248	276	256	250	249	237	238	216	264	214	197	221	263	245	203	232	199	265	225	244	194	234	245	223	220	218	241	224	224	232	233	221	241	216	200	193	240	217	202	244	229	234	230	207	210	237	234	214	232	204	215	215	238	244	220	228	213	235	197	198	225	241	234	210	220	250	243	211	211	229	253	226	227	198	217	227	212	234	234	240	217	192	218	230	234	218	212	182	212	238	213	229	210	212	212	196	237	246	229	204	222	197	221	231	215	197	223	217	232	234	238	244	233	195	200	246	238	216	209	235	192	199	208	213	220	219	222	200	213	251	206	186	183	213	212	226	195	209	192	237	207	243	218	211	226	234	213	234	219	206	184	212	214	219	207	192	221	228	200	198	183	210	241	225	229	220	246	214	190	211	218	210	249	244	242	227	220	232	209	214	237	209	226	191	223	218	233	223	220	224	229	210	248	208	228	203	217	229	197	219	224	214	241	238	209	222	229	218	247	208	203	219	212	223	218	222	231	205	212	233	221	183	214	208	230	229	238	228	217	219	215	191	234	213	238	239	247	216	223	203	210	251	210	224	246	251	202	235	228	234	232	203	216	226	223	216	216	207	251	217	199	230	202	200	238	218	208	215	208	219	222	222	236	226	209	219	223	242	215	196	228	198	233	226	208	243	209	232	239	231	221	202	206	210	235	255	229	205	265	223	216	215	217	215	206	203	233	218	224	220	178	237	198	219	232	220	209	200	238	223	196	213	194	201	211	239	222	237	235	232	204	195	208	202	215	208	252	214	225	188	235	221	225	230	199	238	208	219	228	249	222	264	193	213	233	214	230	248	186	224	231	211	190	242	211	229	200	249	244	228	218	222	225	235	215	238	231	238	238	203	229	246	219	208	216	224	237	203	194	228	190	215	224	216	240	216	247	229	192	204	212	216	227	208	206	181	191	234	201	216	216	226	229	229	230	236	249	206	201	211	206	206	202	238	197	211	218	241	231	208	234	228	214	218	259	211	227	232	229	226	217	213	233	202	202	231	211	208	193	209	224	239	225	209	234	213	217	199	229	227	230	208	236	210	239	207	214	233	200	225	222	195	192	206	234	221	210	230	207	213	200	242	193	255	233	225	210	219	198	199	219	214	220	208	237	225	200	230	225	218	241	260	237	226	220	217	205	223	200	252	229	246	233	213	222	199	196	227	208	190	224	207	227	209	215	225	205	223	208	212	214	226	220	193	179	223	237	227	219	230	225	208	243	221	197	231	218	215	203	198	212	251	233	215	214	207	239	236	218	261	226	188	197	199	205	214	240	204	181	188	219	218	227	219	197	211	210	210	240	199	215	202	212	223	205	254	217	226	225	231	257	215	236	252	201	229	246	233	231	219	203	223	186	207	185	185	224	189	222	211	200	196	213	210	230	223	225	217	222	202	204	214	211	240	236	241	237	232	228	198	209	187	211	201	224	214	242	230	201	228	212	209	213	208	221	227	219	190	202	227	214	217	228	214	227	209	215	251	221	193	258	224	202	214	217	242	213	216	174	218	208	230	196	226	215	239	240	218	225	229	201	194	255	207	201	222	205	231	224	243	205	223	240	215	218	220	221	201	252	212	239	225	197	222	206	201	208	239	237	209	228	206	242	222	212	206	196	230	235	246	248	206	232	247	230	245	244	188	184	226	199	202	220	227	240	217	203	240	237	214	199	230	228	196	216	229	199	225	218	217	230	248	193	230	212	197	202	243	236	185	231	223	223	209	238	208	176	213	217	255	222	230	202	240	198	235	201	212	229	223	241	234	247	227	217	211	243	222	214	199	221	236	221	214	200	214	238	236	210	255	264	220	218	251	235	242	203	244	193	249	217	213	201	207	226	239	197	251	236	215	189	203	217	238	248	215	185	216	221	218	187	221	223	221	213	234	259	217	230	192	242	205	223	208	219	213	225	210	258	224	207	215	228	224	192	206	191	222	209	181	234	232	224	215	244	227	229	237	219	194	245	205	240	232	206	218	237	243	206	245	208	241	237	231	256	216	207	209	231	195	218	194	215	211	192	183	201	219	222	235	210	196	232	209	213	226	255	219	230	216	229	232	221	245	204	232	199	225	222	220	239	227	222	224	220	219	230	183	233	215	189	228	212	224	194	207	232	199	208	192	203	191	229	233	231	202	217	233	227	236	221	202	218	196	215	206	212	218	220	204	233	214	209	234	210	220	200	204	226	214	242	217	229	202	237	216	221	214	205	205	215	208	241	239	225	235	218	195	219	244	182	239	224	226	224	210	225	233	208	232	234	214	220	190	183	225	243	205	209	213	222	219	194	244	241	195	209	250	217	217	206	204	205	218	254	205	200	214	206	196	207	222	213	219	223	229	246	187	204	225	244	225	189	212	227	214	201	225	213	242	227	211	218	235	235	217	220	233	209	195	205	232	220	194	185	225	226	204	206	207	223	232	224	207	219	208	220	243	220	229	220	206	205	199	219	197	225	231	223	206	241	212	215	180	206	199	192	195	229	221	251	220	202	248	220	209	225	224	210	223	225	180	229	213	239	208	230	227	232	185	209	251	198	195	192	221	199	208	209	230	230	239	229	226	224	238	198	187	210	228	211	215	251	236	219	234	192	219	226	210	227	223	209	246	194	243	210	227	235	205	211	235	222	210	243	247	223	226	221	234	256	234	227	236	242	202	233	218	198	226	227	230	225	187	227	220	226	223	178	219	183	191	201	222	227	210	226	222	217	198	243	223	225	214	213	209	224	194	206	235	214	224	211	235	222	235	216	204	222	235	213	238	208	208	233	242	242	223	223	197	220	227	232	246	231	210	227	228	236	233	210	208	236	234	222	224	205	223	210	203	196	232	215	237	215	214	231	214	211	241	238	204	233	227	222	195	216	235	227	212	204	210	252	236	224	251	211	224	192	231	225	222	217	235	242	233	231	203	212	206	213	223	236	196	208	203	205	209	210	223	208	234	208	200	220	213	219	238	229	201	206	228	218	220	209	226	227	236	230	211	198	229	217	224	248	202	208	220	244	210	224	230	212	185	232	226	232	211	186	242	206	211	239	208	193	225	196	213	181	231	234	203	232	230	223	208	223	214	227	200	206	221	180	207	229	204	212	227	188	239	212	224	240	219	226	224	242	187	200	202	198	209	230	213	203	228	208	232	249	204	209	225	230	228	230	243	210	201	212	250	203	215	223	218	217	217	243	222	232	213	203	227	224	207	222	222	234	234	221	224	228	243	221	228	199	193	214	198	225	211	234	235	237	231	219	221	241	226	201	185	216	236	212	234	231	217	208	221	220	211	216	231	200	225	217	214	242	222	218	230	208	229	205	231	212	228	199	217	228	232	243	217	247	224	199	254	224	216	201	231	216	203	219	225	211	206	225	233	237	222	246	212	189	232	242	240	179	239	203	214	229	206	222	189	215	223	198	206	234	211	243	236	219
18457	13051	21115	21915	16412	9982	6706	4920	3348	2347	2118	1872	1552	1407	1292	1283	1113	1030	943	915	846	857	847	731	739	736	727	690	710	678	668	636	560	601	550	625	535	546	562	555	592	588	553	558	552	562	535	503	534	556	534	550	521	559	551	507	514	526	527	513	503	562	551	567	543	501	542	577	582	571	533	532	532	566	506	567	537	545	552	541	538	530	550	518	531	555	538	518	547	538	518	564	558	513	555	525	551	537	534	532	527	546	514	530	520	557	530	526	516	520	496	532	536	524	564	537	510	505	534	508	536	532	537	536	513	541	541	504	526	492	552	548	474	561	574	550	555	526	574	564	552	500	519	496	493	531	540	520	518	531	515	528	531	534	528	561	573	527	542	467	495	565	526	507	533	552	554	541	531	496	533	508	525	526	553	514	548	516	538	532	530	552	555	546	582	513	563	521	539	561	497	512	520	488	501	521	526	546	521	542	545	548	549	514	493	545	568	507	548	524	525	516	502	566	518	531	505	526	535	545	569	533	597	563	496	522	562	516	514	537	530	517	532	537	531	530	525	500	577	554	515	528	520	500	551	521	553	529	593	562	543	511	515	566	519	525	530	503	511	520	544	573	571	500	497	551	534	550	531	528	526	520	551	576	557	556	509	551	543	474	533	563	532	538	542	561	502	544	526	518	497	529	528	513	527	559	563	558	516	533	539	552	526	502	552	578	511	540	514	544	527	545	560	530	539	552	533	548	552	543	518	518	527	574	538	542	544	519	541	504	560	553	522	570	553	483	587	526	532	481	551	503	513	542	550	571	515	555	523	535	568	505	530	547	544	511	548	539	545	539	501	527	534	525	501	493	510	532	535	482	507	509	493	506	551	527	522	571	514	514	548	550	507	536	593	537	546	545	591	522	516	526	540	486	526	557	551	528	477	508	510	515	535	476	536	506	562	543	498	490	513	530	537	545	549	574	528	613	521	522	503	559	529	540	540	535	554	529	498	507	520	520	534	532	531	543	520	559	567	551	517	492	526	525	498	522	572	521	522	510	563	541	542	541	604	549	552	571	499	537	475	505	570	513	522	525	533	519	568	576	514	508	535	595	549	527	531	561	493	535	527	491	551	545	505	537	527	536	553	531	546	509	554	509	503	563	528	512	516	553	538	508	513	519	519	606	521	533	547	502	551	535	521	515	538	529	560	520	524	555	530	530	484	547	542	547	520	512	560	575	513	501	517	498	554	560	579	507	547	516	521	545	500	519	546	496	501	557	505	517	521	553	528	488	511	549	561	565	510	525	516	526	528	530	511	564	532	588	520	514	509	559	582	524	514	500	512	539	493	494	527	526	536	544	544	567	510	557	534	544	547	533	535	522	496	519	518	558	562	512	510	572	554	540	528	520	571	560	532	531	536	523	531	512	544	576	547	538	515	510	568	515	522	531	551	537	515	547	514	551	542	553	551	563	546	484	493	509	523	534	533	522	543	530	563	591	533	561	555	533	490	561	524	513	487	552	558	532	504	513	574	549	535	570	547	523	512	521	506	499	530	585	566	548	538	528	552	543	521	548	536	548	553	541	536	531	556	525	529	490	555	565	535	546	594	499	535	568	511	550	534	490	486	542	514	522	535	551	496	555	546	520	535	525	553	539	508	509	512	515	500	559	478	522	562	556	545	492	585	511	532	529	553	507	545	493	541	502	573	501	500	514	542	515	514	526	519	537	535	527	508	506	545	537	558	551	521	507	520	552	520	534	555	566	554	558	550	561	541	561	541	529	550	533	526	505	563	592	508	521	553	545	557	527	510	554	548	543	524	528	536	565	504	519	522	569	593	507	538	560	531	539	541	501	543	568	539	528	551	539	567	516	575	508	556	511	533	523	553	522	546	521	532	525	553	513	502	529	527	503	529	530	508	528	494	536	517	529	508	533	521	554	506	517	534	468	559	521	486	540	577	510	541	534	564	513	538	525	527	516	537	514	502	542	552	520	532	519	553	531	485	541	533	517	540	544	509	517	488	517	533	519	509	516	533	516	499	554	538	549	535	549	507	508	528	535	525	519	532	538	520	557	533	524	536	508	507	501	581	530	539	545	518	508	528	573	546	527	546	568	506	485	552	515	528	554	557	518	549	557	540	534	521	532	523	511	545	560	515	542	558	518	527	563	529	526	512	520	530	539	535	530	491	518	491	531	518	521	523	591	497	534	547	535	528	505	536	521	521	535	535	499	522	523	534	504	504	548	529	514	550	524	522	556	520	550	516	514	538	509	536	524	562	550	496	543	564	523	510	571	541	516	537	509	512	508	536	577	542	544	541	519	535	549	515	494	550	505	589	544	550	550	530	529	508	552	527	559	532	550	559	503	500	506	557	522	546	553	533	526	523	531	548	553	501	540	537	560	536	556	516	554	525	570	534	510	520	536	541	526	571	549	495	532	492	569	549	536	548	523	528	493	531	544	502	500	537	554	534	523	555	546	541	602	532	537	531	518	530	498	523	501	567	514	537	503	512	531	525	510	588	495	540	518	538	545	606	513	492	525	541	543	562	518	502	531	529	506	532	515	526	544	506	517	544	562	538	503	508	519	586	506	549	545	532	552	528	552	583	472	517	545	556	529	526	509	512	529	526	500	540	514	579	587	548	559	542	568	575	483	486	525	545	503	539	502	534	526	484	503	522	545	562	523	578	568	525	570	533	520	514	537	517	544	525	552	522	495	463	545	524	533	526	495	531	529	535	570	524	543	550	535	530	560	490	561	552	572	565	487	533	508	531	541	522	554	561	520	526	494	510	548	487	546	546	505	519	568	530	505	522	502	547	487	536	517	525	534	520	551	561	519	559	527	508	497	515	523	571	512	505	523	507	535	547	589	501	521	543	555	492	536	520	541	518	498	542	511	545	498	543	587	524	565	518	517	527	559	542	541	508	501	526	604	540	521	582	554	520	536	516	526	530	510	494	589	528	527	529	527	531	533	548	479	530	555	594	482	563	540	497	572	509	525	530	477	508	565	507	553	516	517	510	571	554	547	524	499	519	561	504	514	563	570	582	508	572	525	535	491	526	558	513	539	549	515	531	567	563	543	485	582	551	530	539	515	534	517	526	493	550	557	530	524	515	535	558	578	500	509	550	546	548	556	539	526	552	549	553	539	537	508	533	526	544	478	523	557	532	537	541	543	532	530	541	533	541	501	508	546	506	539	527	541	504	513	536	500	554	537	528	519	516	533	526	550	540	501	519	547	528	565	551	499	551	510	530	520	526	517	525	558	545	537	536	555	553	546	547	575	577	559	518	513	531	528	563	514	528	565	566	548	555	528	530	534	543	542	572	552	553	516	494	509	550	543	513	523	519	489	501	535	546	545	586	540	473	514	568	586	566	524	520	553	513	547	551	563	513	553	529	560	519	524	561	577	518	514	537	527	459	517	547	496	492	544	570	557	532	534	535	525	520	547	518	527	556	546	539	516	484	506	521	577	571	520	546	535	552	500	527	525	478	520	507	509
34826	22450	23267	17735	11205	5646	3030	1697	1258	780	582	497	448	394	350	369	358	324	308	271	267	283	244	245	220	225	232	238	213	222	276	205	221	220	208	203	213	170	199	220	199	217	203	201	219	211	195	191	193	217	186	203	180	196	201	224	202	186	177	188	223	201	197	185	198	187	181	186	194	191	159	207	210	218	206	183	191	204	193	244	194	192	166	174	197	211	210	196	202	210	225	178	208	191	215	227	208	182	189	220	185	179	188	191	177	204	212	174	200	189	204	223	176	213	218	187	177	227	218	154	204	176	215	191	195	187	216	189	187	215	190	200	196	186	174	189	202	181	218	208	238	193	198	168	172	196	202	198	177	236	175	201	186	211	209	207	196	175	197	207	215	183	195	192	175	195	196	212	203	198	214	182	213	185	209	201	203	208	206	193	191	181	202	193	166	201	206	206	188	186	212	213	189	179	187	175	188	218	196	223	200	208	194	207	204	181	200	188	210	204	211	202	193	186	182	201	203	209	184	199	205	227	200	178	179	226	213	190	188	205	182	207	174	201	213	164	177	188	179	189	171	219	200	210	204	193	179	184	202	193	219	190	223	198	174	194	200	196	215	185	191	174	179	207	216	201	248	193	210	214	237	163	214	187	196	205	204	196	166	206	205	209	205	180	217	210	213	203	185	198	213	220	183	214	194	177	212	220	220	192	213	200	220	180	181	199	201	220	186	178	213	197	200	233	168	194	218	177	183	218	192	193	198	212	194	196	202	185	179	203	198	203	206	197	176	199	198	192	199	200	215	192	200	206	174	194	179	193	179	203	183	185	219	207	209	211	193	194	197	194	199	216	215	202	223	211	190	183	184	199	231	181	200	220	206	187	215	184	190	196	188	170	192	187	177	203	211	225	186	188	177	211	195	190	230	212	181	194	173	211	210	213	205	217	191	202	191	186	188	223	203	218	204	179	201	190	212	182	198	182	190	174	196	197	185	181	209	195	177	182	191	181	191	190	191	186	196	201	213	191	180	195	200	210	207	213	179	217	212	184	174	197	208	223	187	206	186	221	192	193	201	176	197	212	189	191	242	187	184	203	184	197	192	221	212	206	195	210	207	198	220	233	201	184	202	207	214	195	206	216	190	198	201	189	203	186	177	213	203	222	209	193	220	205	168	187	223	176	205	218	192	192	203	208	182	225	184	187	187	193	219	197	188	186	205	221	225	192	188	160	212	208	211	197	194	168	204	224	222	222	225	196	205	192	193	164	223	187	218	199	218	189	187	195	200	182	188	191	213	192	195	202	199	185	217	199	223	191	208	220	202	182	214	211	183	199	179	205	204	192	198	215	190	169	205	215	206	200	187	205	198	192	198	181	205	223	220	203	204	207	194	200	180	188	194	232	188	206	195	210	186	181	193	204	212	212	209	223	213	203	217	201	222	216	184	208	186	170	221	220	192	207	190	200	216	201	199	201	182	217	199	188	205	169	187	199	198	208	199	222	201	206	181	190	211	164	203	197	189	173	191	216	176	170	180	206	185	190	186	194	213	221	224	190	186	208	212	189	199	219	214	188	196	193	207	197	192	217	191	177	203	209	191	180	200	198	175	196	193	197	215	223	198	212	200	202	175	202	210	183	186	214	184	189	175	170	205	208	209	150	202	200	203	210	188	199	176	196	196	194	188	210	202	203	189	177	187	208	204	228	197	178	201	218	192	179	226	199	202	199	203	203	199	205	194	180	214	208	194	190	212	166	188	203	210	169	199	179	200	196	185	203	219	201	172	167	189	199	186	198	196	207	206	180	202	172	226	185	204	234	211	221	212	176	224	223	197	210	189	196	196	198	192	219	187	199	191	191	199	217	170	203	176	192	189	210	220	214	185	195	197	176	218	185	214	185	190	179	201	178	207	208	180	195	191	221	225	185	192	209	206	182	191	188	171	194	208	197	200	194	197	251	218	195	200	223	191	194	198	198	225	200	200	196	243	176	198	202	203	197	205	191	193	221	212	173	207	199	202	191	192	196	194	207	219	174	171	194	191	155	182	196	197	215	196	180	188	214	183	195	227	184	218	221	182	208	206	175	179	207	204	184	210	213	199	201	217	232	185	178	233	192	163	195	188	202	174	181	206	218	183	214	182	212	182	192	171	218	176	189	201	207	207	223	195	177	185	207	199	207	184	192	218	219	194	196	208	208	205	211	196	214	194	194	200	235	170	203	192	197	192	204	186	168	164	197	175	184	162	213	205	240	191	203	196	207	203	210	189	211	180	191	205	175	208	178	199	176	218	213	194	193	223	183	185	191	192	200	196	183	207	195	192	169	174	203	196	193	199	207	208	180	196	231	206	222	198	188	192	200	222	225	190	189	198	182	201	204	208	182	179	185	196	199	188	210	192	204	189	200	196	208	180	205	187	173	190	207	209	204	198	185	204	183	200	198	172	188	196	206	192	177	198	192	196	195	212	203	190	168	203	168	189	208	198	198	223	188	185	183	170	185	198	191	171	178	202	192	197	196	202	191	192	183	204	185	233	189	200	219	187	195	208	183	202	178	201	205	195	185	205	202	193	183	185	170	184	225	205	190	222	177	225	194	195	205	189	216	217	171	184	198	181	187	204	186	181	191	213	211	161	211	200	203	195	169	173	186	204	209	183	193	182	189	175	162	170	178	185	200	190	206	242	197	199	195	195	217	195	222	203	198	183	216	217	177	192	181	211	197	183	197	205	221	212	194	192	208	206	187	179	178	181	199	201	198	175	194	190	186	193	207	187	187	217	209	227	205	222	192	217	172	200	174	184	169	227	212	196	179	196	175	203	188	190	176	224	187	191	189	185	219	199	208	188	194	220	180	210	207	186	193	208	197	185	154	210	188	206	212	183	218	201	196	200	213	194	205	179	182	207	202	205	172	201	197	180	176	226	218	192	186	188	210	199	201	227	195	199	192	237	187	168	172	209	197	189	199	187	169	191	216	201	209	203	192	193	208	216	227	183	194	211	211	182	191	197	198	219	182	185	181	182	201	191	197	202	189	198	225	206	216	207	189	204	179	176	201	188	181	183	199	198	169	178	216	180	181	207	182	188	212	206	197	195	182	198	190	203	229	196	185	181	191	173	187	211	203	176	199	197	219	184	218	166	204	202	187	206	204	199	209	218	206	223	190	223	204	216	223	226	198	180	192	225	182	194	197	207	205	161	217	189	209	190	225	194	188	232	197	197	197	193	172	192	213	198	185	180	176	203	209	214	209	195	189	220	208	214	210	211	196	211	199	197	201	204	186	184	180	203	212	203	195	210	206	209	180	175	209	195	215	173	229	211	192	190	203	226	215	197	212	205	185	191	217	208	218	194	186	185	219	204	197	201	211	185	209	179	199	213	233	210	199	211	211	193	177	198	187	185	165	184	211	217	178	179	197	221	180	195	207	184	225	213	219	201	187	196	202	200	195	208	181	178	201	192	189	216	214	182	204	188	188	216	196	201	212	207	176	201	224	214	203	194	193
22977	19335	28041	27558	21829	13823	9940	6942	5423	3518	2523	2269	1916	1720	1640	1506	1337	1168	1092	929	972	941	884	814	797	739	771	715	713	657	667	606	588	564	560	567	550	547	528	490	507	477	513	524	486	464	506	446	494	516	499	482	498	479	485	470	488	490	514	456	526	481	495	507	491	479	518	502	441	463	477	486	524	532	485	504	527	498	508	460	565	462	477	490	483	468	476	482	468	453	486	485	440	494	459	547	466	484	489	490	430	491	448	476	491	499	494	452	483	506	482	468	500	469	490	481	497	493	474	462	475	456	518	475	431	504	472	509	469	461	518	475	452	483	492	492	511	470	515	442	456	489	497	493	482	488	483	505	462	488	467	472	484	468	495	448	488	478	489	477	481	451	476	483	458	484	476	462	518	493	490	484	462	488	466	483	480	505	434	437	456	476	484	482	488	493	494	521	507	474	515	487	487	477	476	480	460	493	450	523	539	464	470	496	467	456	499	484	491	476	468	487	483	449	515	512	487	501	508	482	494	504	521	484	487	501	470	443	533	463	480	456	477	465	496	466	507	496	472	478	495	472	457	462	486	467	504	469	463	461	486	488	487	495	473	465	455	482	449	526	486	488	498	498	516	517	472	465	479	493	461	467	468	467	493	489	502	532	479	469	478	481	449	506	468	476	461	509	462	519	443	518	471	502	480	502	512	507	486	486	458	480	494	506	526	478	486	485	460	449	468	481	468	469	462	466	518	457	496	489	492	476	488	492	469	492	530	482	469	487	460	450	461	435	525	464	460	478	507	498	506	463	454	422	493	473	450	456	487	496	481	523	466	480	494	483	477	474	495	483	480	476	458	500	490	519	455	449	464	496	496	489	498	449	487	460	463	495	485	478	459	474	498	487	498	447	453	481	479	483	441	498	489	487	476	526	498	470	438	451	514	494	454	478	458	453	474	473	472	473	483	511	451	476	488	459	441	510	506	503	486	495	505	520	473	471	437	484	470	490	503	513	472	462	504	465	479	480	505	463	444	459	489	490	469	478	481	455	492	481	518	478	466	464	494	522	487	466	498	464	497	497	513	469	496	477	463	487	462	529	486	483	499	513	507	486	466	465	507	477	478	542	490	487	470	493	464	476	456	486	460	489	519	493	474	489	486	476	504	493	494	472	443	473	491	516	503	502	475	490	472	464	493	480	463	497	503	459	457	473	439	455	479	481	484	484	499	498	447	474	500	459	513	496	467	494	470	455	489	496	485	508	477	526	476	455	530	458	451	490	477	463	435	462	475	488	505	486	498	458	471	477	470	501	470	448	481	482	479	494	488	482	463	483	484	488	468	496	482	491	484	455	453	498	473	502	476	508	471	487	483	443	456	423	527	484	509	471	460	437	439	511	502	467	462	499	498	468	494	502	465	471	497	460	481	464	485	472	457	462	489	504	481	483	461	495	492	477	478	426	502	460	472	480	472	460	492	449	484	485	483	505	433	491	511	486	495	466	489	484	499	475	474	518	512	493	483	480	486	512	490	468	481	493	462	502	492	462	509	470	509	522	480	523	478	483	478	435	470	457	468	502	477	500	492	422	487	504	439	460	505	487	472	505	506	481	473	479	468	492	450	474	464	491	474	471	480	483	475	449	447	490	465	500	486	496	489	487	496	489	469	462	518	483	479	462	452	440	484	507	490	476	481	437	454	494	478	485	453	486	450	469	456	448	461	501	455	477	488	478	470	446	476	517	500	503	482	458	470	477	533	447	474	484	494	491	514	485	438	513	478	454	485	473	491	500	485	472	473	506	485	512	499	486	450	444	500	468	466	466	512	476	452	473	508	477	518	511	465	471	467	477	500	497	483	513	451	501	467	464	489	459	456	472	461	477	465	483	498	476	455	503	505	459	473	490	502	475	441	468	475	497	500	465	498	525	457	495	504	452	495	451	489	495	526	523	421	483	516	504	470	498	456	465	426	449	502	513	494	464	456	482	524	462	461	499	480	487	459	494	450	518	509	453	537	510	467	471	457	442	473	479	509	487	456	473	464	466	469	462	506	488	466	455	475	484	502	466	479	525	459	538	488	476	471	461	470	525	488	504	467	479	480	490	472	472	459	449	501	507	460	489	471	519	460	482	499	529	461	490	492	502	494	510	523	476	491	471	492	522	521	465	481	479	477	486	472	494	482	484	509	498	447	434	494	468	467	498	507	495	528	482	449	460	495	484	474	502	457	453	464	505	486	482	448	503	474	462	468	501	499	447	479	489	497	453	489	459	479	461	480	501	459	448	507	459	463	460	443	470	470	444	473	480	498	500	451	451	521	441	512	478	475	538	491	442	488	497	447	454	471	469	453	479	458	464	501	489	492	503	519	470	431	499	477	484	522	499	479	458	451	497	488	484	476	476	507	497	464	492	467	488	480	485	511	458	442	514	544	477	498	493	468	512	476	503	528	464	467	481	490	424	462	475	453	482	482	444	481	510	489	498	479	480	473	475	500	502	455	465	485	500	469	465	485	502	472	511	496	483	485	486	541	480	499	455	480	501	488	483	436	512	507	493	513	477	452	456	483	501	449	466	475	498	479	494	481	465	500	467	487	455	476	499	482	501	457	473	508	469	491	458	494	486	492	466	458	435	500	491	495	524	486	458	460	506	502	498	554	457	490	499	502	510	467	468	478	465	472	507	456	487	521	477	478	502	463	469	509	464	448	496	487	497	487	459	469	446	471	500	458	499	481	497	496	497	504	479	489	497	477	507	479	447	488	469	480	469	467	485	496	463	474	479	473	486	503	480	499	479	537	448	478	458	449	459	493	501	465	473	449	503	479	420	515	467	494	470	478	476	460	484	464	485	448	483	516	479	464	475	481	495	473	497	492	503	480	466	484	464	464	482	506	495	462	470	487	471	485	437	506	482	492	513	459	454	486	489	432	496	462	511	486	507	485	484	466	471	482	460	466	514	456	458	477	469	469	470	480	486	506	468	494	532	479	494	481	490	512	455	475	445	488	492	515	531	457	496	515	465	461	528	505	488	445	458	488	493	458	491	477	453	479	472	474	501	485	468	469	443	436	490	491	478	511	449	476	457	508	502	486	475	498	457	495	472	474	489	461	452	472	498	487	462	456	486	472	425	464	506	470	464	459	495	464	496	471	484	485	493	501	476	495	449	505	490	518	482	467	496	451	472	481	478	470	467	484	467	469	532	509	534	453	459	485	465	541	481	471	477	486	500	476	460	468	452	497	460	478	441	496	496	464	517	489	499	472	521	490	484	457	480	490	507	481	491	462	490	496	438	450	471	461	446	464	468	451	480	456	480	487	477	496	490	452	448	469	457	471	492	485	486	489	489	473	508	517	478	442	511	514	493	456	474	485	506	498	471	523	455	512	511	471	483	470	494	467	452	496	450	474	488	475	481	460	477	473	446	496	502	466	461	452	470	460	497	484	434	469	497	504	451	471	483	445	470	455	511	476	469	501	463	460	482	471	458	508	491	451	454	506	468	474	443	482	483
13602	7358	5788	3192	1486	947	602	508	440	402	352	304	314	285	271	236	227	238	241	209	248	236	214	195	244	214	226	226	222	237	217	224	239	180	180	225	231	228	203	219	220	203	203	218	223	211	193	204	209	225	213	239	172	194	230	190	223	237	241	208	208	184	238	193	180	191	234	210	221	205	243	205	214	202	182	195	199	200	208	215	184	191	229	212	197	215	197	191	207	198	202	200	209	207	212	202	195	174	217	230	220	211	229	234	203	185	205	216	228	235	206	226	215	218	192	214	186	200	231	201	226	247	205	181	230	189	229	218	217	204	195	202	230	206	211	240	226	233	206	190	215	214	217	216	227	227	251	217	198	210	216	210	218	180	206	212	206	182	219	208	187	206	225	188	207	190	189	177	210	208	223	212	234	189	204	221	204	187	204	203	211	213	218	214	229	198	209	234	209	189	199	207	225	194	239	198	191	210	217	174	217	209	191	236	190	191	230	232	206	205	195	222	207	209	209	211	188	218	186	225	223	224	232	212	196	215	192	218	183	233	212	217	221	202	241	185	217	187	197	207	251	204	211	199	210	212	173	191	204	207	189	208	220	229	198	226	216	206	184	217	204	225	227	212	209	188	201	211	180	203	229	210	223	214	212	197	212	224	206	225	216	184	207	212	189	188	209	215	200	219	202	191	217	195	245	214	187	232	235	202	239	209	237	227	195	198	195	208	200	177	220	195	200	218	212	225	205	195	160	219	220	230	206	215	187	198	208	212	215	225	209	180	194	203	202	187	223	210	227	194	218	199	201	235	227	186	196	219	224	207	193	220	201	216	202	219	208	230	211	240	210	209	179	197	172	221	186	215	205	211	194	192	190	214	227	202	231	214	221	216	205	179	208	196	208	223	203	203	195	206	216	205	216	212	190	216	223	208	227	199	196	215	200	208	195	195	225	208	206	189	201	186	208	208	219	240	227	227	198	178	188	195	224	208	205	231	214	191	214	176	205	237	223	249	223	211	202	241	216	200	224	206	197	214	199	207	205	194	215	223	213	230	188	214	199	190	194	219	188	215	191	233	185	194	195	222	197	210	203	233	189	229	217	188	193	229	209	209	207	220	205	179	220	206	203	209	195	234	220	223	192	243	184	225	215	216	219	201	231	202	173	211	212	219	197	209	202	192	235	197	202	224	194	208	209	204	226	186	210	199	186	194	213	223	213	201	222	204	207	213	222	195	217	187	204	225	192	176	181	194	212	197	190	196	204	196	235	196	189	225	224	212	186	227	206	174	222	218	200	218	199	215	191	203	199	227	214	219	199	211	220	196	224	251	192	216	217	177	189	182	210	211	209	228	185	196	199	192	187	237	208	180	196	185	227	207	224	195	227	215	203	186	212	203	235	225	254	230	216	198	217	212	189	195	207	196	187	191	229	194	201	206	216	194	175	171	214	218	226	215	226	210	223	217	207	202	197	215	213	212	211	229	189	198	211	212	229	200	188	203	228	209	201	191	206	226	235	227	212	196	238	218	221	172	196	183	204	218	199	226	215	203	204	234	208	208	210	203	208	216	182	204	215	209	221	190	205	214	162	260	186	237	216	219	217	206	216	226	219	192	197	221	197	205	185	227	218	225	186	194	213	188	186	202	200	224	225	212	222	220	209	203	200	221	203	210	213	194	171	199	224	226	197	205	233	215	200	213	209	217	219	225	203	179	212	205	217	208	208	201	189	199	200	229	208	230	215	197	212	194	203	222	205	192	215	199	232	229	219	192	203	211	190	217	213	175	190	187	194	223	196	200	225	218	214	198	242	225	216	208	200	188	228	240	199	217	194	207	203	210	203	224	194	214	195	220	180	214	221	219	218	221	220	197	214	199	179	220	206	185	213	203	224	183	186	199	216	212	191	194	200	191	196	189	192	227	234	233	208	204	204	199	228	193	223	218	210	201	214	210	207	201	206	188	227	230	209	217	187	190	218	220	201	217	193	193	187	208	197	210	203	208	213	223	206	225	203	216	242	192	189	193	205	207	216	215	218	226	205	200	211	230	210	228	216	197	195	198	224	201	187	242	188	195	203	178	183	202	259	234	184	199	226	210	204	169	201	196	207	187	182	207	223	225	207	198	225	221	213	193	220	213	217	234	218	227	231	214	189	207	220	233	219	214	204	187	195	171	219	227	201	233	228	197	195	211	208	178	196	214	201	207	202	189	199	197	184	192	210	203	218	196	194	229	217	210	220	191	214	183	202	233	193	209	215	210	206	230	234	199	199	207	221	208	201	204	205	203	225	202	192	196	218	215	242	224	212	208	217	197	232	225	183	206	211	230	257	191	196	185	169	214	214	244	212	220	202	201	219	204	199	214	196	222	205	197	196	212	218	216	217	170	204	215	197	220	216	210	216	200	225	219	200	205	189	222	169	215	212	204	194	183	216	194	221	224	213	194	226	208	212	227	231	189	221	207	201	233	226	188	225	221	227	208	208	200	211	199	200	233	231	181	184	214	220	236	211	182	210	241	207	208	180	200	195	203	220	221	226	224	217	197	211	195	200	201	215	203	201	214	219	176	207	181	243	195	214	205	204	222	219	206	192	209	189	183	219	191	209	217	195	223	206	196	215	226	188	213	191	203	202	167	224	192	226	233	232	236	223	215	184	197	209	215	219	222	224	198	211	227	220	237	195	208	211	211	204	178	183	202	214	192	200	214	219	212	199	197	210	206	227	210	216	201	233	253	196	203	200	212	198	211	199	191	212	210	191	219	232	224	215	229	202	222	213	192	219	199	228	220	209	203	212	211	201	216	183	229	226	204	216	217	194	180	200	204	221	204	201	198	190	195	185	201	227	228	201	213	224	194	207	221	206	197	217	207	220	210	212	206	210	181	214	223	209	204	209	236	199	223	190	204	230	204	222	212	201	204	216	194	199	186	210	230	230	196	213	216	205	236	199	175	195	218	233	228	219	200	234	169	230	209	218	197	213	196	218	201	217	219	218	193	210	195	207	219	192	246	196	207	222	233	196	188	228	241	204	237	200	207	201	198	187	202	202	215	189	220	213	193	195	216	173	183	190	199	178	205	203	190	208	198	221	224	192	230	187	208	202	218	219	223	207	206	224	208	212	205	204	205	221	237	186	196	222	223	197	191	210	200	186	231	205	189	207	187	225	217	196	191	194	210	206	202	204	231	204	208	219	209	215	199	218	193	208	217	225	200	221	214	206	174	206	199	196	225	221	190	177	218	237	195	203	185	216	207	204	182	209	219	220	210	199	191	177	211	197	209	214	205	188	216	209	224	193	208	251	215	240	199	234	212	197	200	214	198	195	231	207	193	250	212	167	217	174	190	221	210	221	230	221	213	239	223	198	190	218	206	227	208	209	200	210	185	186	218	194	217	187	216	230	195	216	186	191	206	176	196	209	220	194	205	236	198	207	199	220	201	220	203	214	198	208	209	209	201	226	220	204	220	196	210	209	213	229	199	217	211	220	196	199	201	216	189	206	206
9878	7563	10503	9229	5781	3849	2902	2118	1805	1475	1304	1158	1004	937	893	805	786	750	693	739	722	690	647	630	628	609	609	592	614	587	594	528	576	548	540	489	515	524	572	536	542	539	539	516	534	508	539	507	499	543	510	498	495	546	525	533	490	513	480	481	508	522	504	522	492	493	472	540	522	545	471	491	562	519	494	517	488	520	507	499	489	513	540	515	516	496	520	509	476	520	512	535	509	504	483	509	523	519	511	483	526	501	529	477	498	474	547	517	508	500	526	533	509	504	524	491	492	472	533	507	490	531	494	515	504	518	484	529	512	510	531	477	498	529	538	511	525	484	509	516	528	512	554	493	483	466	539	516	520	524	498	513	512	505	527	529	511	507	504	507	531	479	487	495	513	501	534	512	516	495	554	502	532	474	510	492	511	500	534	498	510	463	526	504	489	501	494	499	482	499	547	516	484	448	505	503	491	473	502	503	535	518	491	517	478	500	503	515	490	516	522	512	514	486	501	509	535	494	515	538	519	463	516	486	477	454	505	483	504	514	474	528	494	549	503	481	499	508	512	523	533	539	493	471	466	495	489	481	473	506	520	489	527	505	547	492	518	473	530	521	501	498	543	512	507	515	469	513	507	487	534	502	532	538	499	536	491	532	475	515	528	489	551	534	501	463	530	525	513	518	520	458	535	473	489	508	514	501	487	455	503	505	502	526	494	571	512	492	507	492	501	513	496	485	510	540	497	541	494	482	453	509	455	495	513	491	510	503	472	512	508	526	529	535	490	522	480	544	514	491	537	480	484	515	551	509	504	507	507	523	510	511	476	479	513	484	512	508	550	516	514	539	500	508	523	534	506	517	521	511	523	485	516	527	539	522	489	544	521	529	505	523	536	532	460	516	529	565	546	536	488	487	519	516	530	503	497	544	544	496	468	531	500	513	549	500	543	456	483	515	504	505	538	517	515	486	586	489	545	509	486	545	486	545	435	480	508	469	517	491	502	515	527	471	491	467	500	536	494	548	519	495	544	516	492	531	513	508	516	485	492	497	527	506	516	543	496	503	500	499	540	536	541	519	516	506	506	520	536	505	534	502	492	469	512	482	499	491	548	526	481	490	521	557	507	476	549	490	499	535	546	475	537	494	528	524	497	468	502	518	466	539	513	556	556	480	507	451	533	478	505	522	480	494	525	529	525	487	493	537	465	528	474	506	516	540	541	483	494	467	503	489	533	518	525	500	491	479	477	511	488	513	502	518	523	525	533	474	526	519	503	529	522	532	522	477	513	510	503	533	549	476	504	545	487	536	528	506	531	503	501	521	471	480	545	519	511	495	525	517	496	513	524	499	502	498	470	518	546	542	497	532	549	512	527	516	522	525	511	523	489	505	504	500	487	543	497	544	495	496	521	483	511	508	481	503	482	503	492	477	475	532	521	478	486	518	477	488	493	528	563	517	506	506	525	508	540	494	514	474	506	497	539	536	520	485	492	514	478	492	476	479	508	508	534	501	536	502	479	506	481	529	472	490	492	472	518	501	512	511	511	504	508	528	519	520	518	492	489	532	451	515	517	500	509	499	498	470	537	529	527	506	482	488	477	521	521	518	511	510	520	492	509	537	494	493	483	485	501	507	468	520	505	522	518	503	485	492	499	488	520	522	539	493	517	472	489	541	516	499	484	511	538	547	551	496	492	535	525	512	536	562	512	518	512	472	514	471	512	535	522	475	521	537	511	503	472	496	535	508	505	509	494	545	506	492	551	513	532	508	529	548	521	518	526	523	518	536	543	510	511	523	485	506	500	524	488	464	521	487	522	506	522	511	496	495	538	511	482	494	550	525	503	492	535	525	514	489	517	518	482	529	537	513	529	499	517	492	510	522	513	527	505	504	513	517	566	507	498	498	529	484	524	550	457	493	486	507	484	537	521	546	493	514	504	492	509	486	509	512	469	525	481	493	496	537	463	503	472	527	509	486	489	488	476	527	546	485	495	506	531	522	506	505	490	514	513	493	494	536	540	504	519	517	521	458	505	537	474	542	497	510	485	503	516	544	508	515	491	471	525	511	527	527	531	492	513	535	495	514	485	486	496	524	507	535	523	464	469	527	486	510	514	494	462	546	507	491	514	533	541	482	504	557	469	482	498	470	490	480	514	542	527	508	473	508	463	506	491	501	527	476	515	512	523	502	525	540	525	487	555	497	535	502	463	502	459	514	485	527	528	534	513	515	511	515	496	483	512	473	457	534	504	499	493	535	506	476	530	478	506	522	500	499	499	504	545	508	491	495	525	476	466	499	502	482	500	512	545	488	521	496	515	507	472	519	533	525	515	513	499	507	528	522	540	502	504	504	523	508	506	466	526	537	463	531	517	522	496	507	540	501	534	500	479	509	529	487	524	484	517	514	510	528	523	468	500	544	503	551	497	482	484	475	495	559	531	502	500	516	529	495	514	481	514	488	507	513	504	495	480	473	518	497	504	505	500	501	501	493	502	467	482	518	539	462	519	491	537	541	531	497	490	509	519	518	493	520	507	508	504	518	525	481	530	505	523	471	484	521	486	516	488	513	483	520	501	530	498	499	499	530	507	494	497	501	490	499	511	516	533	480	529	518	520	501	522	489	508	501	477	512	521	518	515	465	513	513	505	489	552	488	494	510	529	519	501	498	515	515	528	500	511	552	512	519	496	537	517	486	519	510	481	557	469	552	504	526	503	531	498	465	496	512	496	532	518	527	463	482	450	484	451	544	555	508	502	481	515	504	478	539	560	509	506	479	470	532	544	510	515	566	516	471	507	531	532	489	517	464	504	533	541	499	495	509	517	460	450	463	479	500	468	517	467	527	501	494	486	489	544	526	537	477	503	508	555	468	502	513	570	504	488	520	537	514	476	495	487	506	498	516	490	509	507	488	540	499	482	512	505	500	517	483	495	480	535	532	483	474	517	517	494	504	510	481	538	515	493	520	459	501	515	516	528	471	545	555	467	471	538	520	501	480	512	535	487	506	498	495	472	508	481	546	484	504	506	489	485	498	495	486	540	519	510	506	516	525	519	515	516	512	505	503	484	492	522	490	514	521	523	517	532	485	550	503	490	534	509	496	498	478	483	530	508	485	515	520	516	520	517	490	510	505	506	532	528	531	533	500	502	498	516	552	497	503	491	480	525	461	496	487	468	512	545	540	493	510	523	478	487	472	501	532	553	485	467	525	484	481	506	481	457	499	505	476	518	506	477	487	500	544	531	541	503	534	513	504	545	479	518	503	535	489	505	550	481	535	497	517	485	522	496	487	508	556	477	452	495	483	482	466	459	506	545	496	522	487	528	505	538	563	547	488	508	512	517	492	504	486	542	518	511	515	507	514	480	511	483	479	521	581	466	506	476	543	463	490	489	528	514	500	482	465	474	510	510	488	501	487	512	495	497	474	517	536	522	518	475	512	502	560	525	508	524	548	495	493	480	529	469	497	515	535	518	497	516	534	516	511	527	500	479	508	489	563
26425	15077	14578	10985	7320	4088	2075	1447	871	575	515	405	437	362	359	381	273	283	291	270	245	230	263	271	255	257	264	260	255	252	244	200	218	231	260	255	226	221	214	235	205	222	249	219	234	214	229	219	228	230	210	242	192	239	247	214	214	238	194	222	204	228	203	191	223	205	226	217	227	223	250	233	248	195	247	225	216	224	215	236	241	210	202	225	210	222	214	239	234	200	222	233	240	240	211	212	240	223	222	213	231	206	218	203	204	243	196	210	223	198	233	236	213	203	222	247	233	207	231	213	217	212	243	201	220	242	236	255	224	231	219	234	212	220	201	231	200	220	207	237	241	228	232	216	199	224	257	226	199	250	230	211	220	230	215	239	229	215	220	219	234	246	242	224	230	225	205	223	208	199	189	211	214	242	226	220	213	226	234	217	201	222	218	180	199	230	223	226	222	219	224	212	210	242	234	222	253	205	198	213	216	215	234	193	227	224	224	216	240	208	212	211	232	222	218	196	226	220	223	250	213	192	229	212	198	229	235	227	274	231	213	233	235	214	217	203	227	248	218	201	203	212	201	206	239	229	207	212	216	223	217	235	232	227	211	232	219	225	218	214	203	230	192	204	189	197	221	216	183	216	210	206	212	239	219	226	241	273	225	197	202	216	217	222	228	214	225	188	208	227	224	224	206	238	228	233	193	225	216	192	208	224	194	209	231	235	217	221	215	235	246	247	249	237	225	212	224	214	199	219	198	218	214	228	232	231	208	223	214	227	225	231	210	212	232	229	235	234	248	230	231	233	224	229	200	207	212	222	205	198	231	227	203	198	228	204	223	225	222	218	241	237	218	196	214	250	183	222	224	213	227	222	193	213	216	216	210	239	247	226	215	189	200	197	254	202	220	195	213	222	226	231	215	226	193	216	167	229	204	235	217	204	229	200	210	208	206	243	231	215	210	209	235	208	202	226	222	211	222	229	195	210	223	213	219	252	250	195	206	217	225	211	219	211	219	207	224	237	232	216	273	220	228	235	223	231	228	216	241	212	211	217	204	226	212	214	210	218	198	211	239	236	210	228	226	218	225	233	212	228	254	246	193	214	222	224	228	242	216	183	233	241	229	204	221	214	247	212	206	232	211	217	207	201	217	221	223	201	205	218	230	213	231	194	220	226	197	220	222	233	253	223	223	213	248	268	221	223	236	234	226	229	230	216	237	235	217	207	222	221	230	222	203	228	211	234	196	199	242	220	183	213	225	227	190	244	221	206	213	237	239	214	203	225	236	228	231	216	242	213	217	210	211	226	224	205	240	215	216	227	186	218	216	252	227	230	216	207	220	208	227	217	208	213	213	210	222	227	246	242	204	224	221	249	234	223	234	202	201	243	214	227	221	249	228	212	203	221	230	226	235	209	231	211	197	210	215	217	218	234	191	223	224	207	216	186	198	206	210	216	226	229	208	216	243	234	209	200	218	201	237	237	211	216	233	236	195	200	215	195	214	252	190	202	229	207	249	208	210	222	226	229	230	216	230	237	218	222	215	230	216	227	224	218	217	206	213	199	205	251	249	216	200	249	230	228	201	253	210	206	240	228	223	233	242	234	228	205	231	225	222	205	215	244	208	216	217	247	205	234	238	212	202	234	241	226	231	200	210	245	203	212	204	202	208	217	199	237	222	196	220	228	201	201	229	214	226	221	249	229	224	198	205	204	227	204	222	210	223	264	228	230	262	234	213	202	229	232	188	217	193	192	227	219	214	229	221	212	214	213	195	221	225	241	228	213	197	203	207	228	209	232	230	220	219	256	256	231	224	226	204	226	210	220	197	228	188	198	231	214	210	205	243	233	224	205	229	206	233	238	199	210	208	205	251	232	231	215	234	238	206	221	204	216	212	235	195	209	182	226	215	232	216	215	239	224	234	206	199	221	215	210	213	243	244	225	216	238	217	212	224	216	224	230	235	212	221	217	202	226	220	205	203	210	223	242	236	212	217	223	187	217	218	200	205	214	226	201	204	211	233	221	206	192	236	223	218	193	216	222	226	184	211	215	197	226	225	245	187	196	196	210	211	225	224	230	226	215	237	213	232	233	209	219	219	237	202	202	223	231	221	216	200	237	191	248	220	236	243	217	218	222	226	218	229	219	221	216	232	224	241	230	232	217	221	238	215	248	241	205	208	200	229	217	208	227	224	210	199	205	222	225	186	207	204	217	225	199	231	212	226	193	227	198	229	240	194	220	219	244	211	220	228	224	200	209	247	207	222	224	200	206	219	213	226	210	221	220	213	223	244	196	196	231	240	206	248	224	211	194	206	209	211	225	246	209	211	210	224	233	197	208	223	232	217	237	215	203	206	172	239	254	231	231	229	198	215	229	216	206	208	196	235	205	207	233	216	208	214	212	226	218	211	217	217	214	196	215	230	208	187	215	226	241	208	264	232	221	230	228	219	227	214	233	233	217	218	213	198	227	201	230	215	220	232	207	240	207	246	233	232	210	219	224	202	217	221	255	209	223	197	236	236	223	215	228	215	224	231	254	200	240	227	223	214	237	228	202	250	222	208	219	217	215	228	207	223	194	212	215	209	218	217	245	237	226	226	198	201	223	232	227	220	205	211	198	268	229	190	225	214	234	215	216	205	191	198	244	222	215	231	220	210	227	232	244	235	211	229	188	203	219	182	217	237	221	221	255	217	229	210	224	223	225	240	213	210	222	219	203	220	239	188	222	220	233	234	252	234	203	222	208	209	224	238	217	206	201	216	233	188	199	240	195	204	220	245	223	230	234	190	225	220	230	205	211	200	226	268	243	246	227	222	227	250	226	205	228	225	227	221	215	220	242	213	219	221	216	213	238	218	221	198	238	217	214	210	219	212	214	224	214	223	233	236	206	212	191	224	206	197	205	227	212	195	237	204	239	240	229	230	222	219	210	213	215	234	229	236	215	216	215	246	244	222	240	222	214	196	225	235	222	217	218	206	238	220	226	218	207	230	215	235	206	227	231	204	225	180	231	229	225	212	232	215	214	199	208	230	226	221	245	221	230	230	254	205	216	221	213	228	210	223	231	201	208	224	218	252	213	201	232	220	215	245	199	232	216	193	207	216	240	210	209	222	256	228	234	214	222	191	223	216	184	225	217	219	223	223	231	201	207	235	202	194	221	225	222	246	205	216	207	220	229	217	200	225	217	214	206	213	217	211	242	217	227	269	215	215	193	222	214	180	229	234	236	231	230	255	224	200	224	237	219	216	264	196	247	206	206	214	219	210	209	206	222	232	208	229	232	214	214	234	207	222	193	222	198	202	215	235	203	216	222	224	221	185	202	215	216	178	194	191	201	218	250	210	224	226	244	208	212	220	237	215	216	225	204	248	229	198	222	206	220	228	196	229	212	242	210	216	235	210	208	230	214	227	206	205	219	237	221	195	200	218	237	220	220	222	198	234	192	198	216	208	235	237	229	268	228	228	212	221	198	222	184	222	226	221	214	217	231	230	212	209	221
18633	13835	20773	21144	17902	11195	7964	6154	3808	2370	2025	1768	1541	1438	1286	1219	1111	975	923	924	839	845	815	737	726	721	646	633	664	613	605	664	618	585	617	597	541	560	581	511	553	548	570	559	564	522	572	539	537	528	549	548	531	553	542	538	549	569	515	539	541	545	480	560	580	529	559	538	537	552	561	571	525	538	539	535	498	517	557	522	550	541	525	580	553	529	517	517	517	526	532	488	459	529	527	550	555	538	551	535	568	539	566	516	533	535	501	532	502	570	512	550	561	498	528	518	511	522	547	536	571	545	509	510	493	521	504	563	478	524	540	508	550	554	535	530	507	502	511	517	549	514	539	562	577	514	572	551	492	543	531	559	541	515	511	520	559	530	536	526	515	525	581	522	507	534	488	510	525	551	504	550	532	525	513	522	515	530	540	502	581	520	534	582	565	530	507	517	509	521	529	560	484	520	557	584	556	553	546	532	582	557	545	536	532	583	555	527	539	522	543	580	551	544	560	555	521	531	540	498	499	518	551	542	524	524	518	534	559	561	501	496	549	507	520	553	517	559	486	510	548	576	546	541	540	525	523	530	544	533	565	535	515	561	521	524	501	515	566	526	486	535	521	542	498	544	507	530	527	524	456	521	503	475	525	584	533	561	555	518	520	547	532	519	532	505	547	529	519	502	510	515	497	552	567	515	506	551	515	539	532	509	548	570	578	539	544	523	563	546	552	518	527	529	521	553	518	520	502	531	505	584	563	518	505	537	553	529	528	536	515	511	505	531	497	555	518	519	545	512	553	530	536	529	526	517	512	536	533	500	515	508	534	507	567	532	539	515	539	508	505	515	523	545	536	535	539	525	500	508	560	557	542	524	515	521	576	565	520	502	551	579	511	484	527	507	544	533	511	535	505	556	543	516	523	526	527	499	560	545	563	535	534	482	547	551	545	480	563	548	505	512	516	518	574	525	496	519	547	548	504	512	517	540	496	543	494	521	529	532	510	548	556	510	526	533	523	533	525	530	488	537	535	521	533	519	521	553	538	551	534	552	508	510	552	596	504	526	526	528	517	550	541	538	551	550	580	561	520	524	559	549	518	495	511	569	567	555	563	526	545	527	507	533	539	535	534	531	501	548	540	538	543	501	469	548	561	529	495	522	507	539	506	509	543	556	523	519	477	554	555	543	489	528	543	521	540	518	536	533	568	554	541	531	538	534	506	546	545	534	504	491	522	503	531	571	518	519	509	527	543	483	546	577	548	514	519	548	524	516	484	562	535	542	508	551	541	538	522	538	492	536	541	551	561	527	545	502	586	506	551	471	528	533	534	554	567	532	530	508	543	506	515	539	515	508	545	557	563	543	513	534	531	565	521	486	548	533	509	569	538	554	549	543	541	522	561	498	482	546	492	494	541	551	508	558	533	533	516	517	489	547	544	557	502	554	524	465	552	549	522	571	510	576	517	547	537	574	555	520	522	579	549	559	526	528	544	536	502	538	548	517	511	523	514	519	510	525	508	559	535	518	503	528	499	556	572	503	533	537	567	516	527	521	534	509	493	552	519	587	547	538	542	513	487	520	534	535	511	484	558	520	522	521	505	529	550	537	554	563	542	524	562	515	561	555	535	479	537	533	530	525	526	523	520	514	543	552	534	523	535	537	563	508	538	525	519	542	568	538	540	517	563	520	566	553	543	541	504	498	522	522	503	549	544	499	540	518	524	559	554	531	597	584	561	528	550	536	556	576	510	567	522	515	521	551	534	513	574	533	572	501	540	506	595	542	525	491	559	534	536	530	552	505	560	526	514	539	557	533	486	529	538	568	565	550	481	558	521	521	479	548	508	528	483	511	589	531	518	529	572	531	532	579	548	554	524	494	510	550	559	562	528	538	506	540	566	582	508	515	509	494	552	543	553	539	524	541	497	508	500	516	540	539	513	555	489	520	546	518	504	502	507	558	549	518	512	524	533	525	568	541	535	522	535	543	556	534	547	530	526	548	509	538	533	513	524	529	540	480	534	558	518	510	537	536	523	555	487	527	532	537	537	544	484	524	518	508	546	557	522	540	569	514	505	563	537	510	531	522	487	500	545	501	540	559	524	540	540	493	501	500	480	526	557	527	521	539	521	528	564	521	534	553	505	535	525	529	494	534	515	548	567	529	511	514	495	562	547	549	529	582	544	513	501	494	544	577	548	509	519	546	504	561	521	495	524	520	544	555	548	517	536	536	509	540	552	514	523	553	504	536	559	522	508	539	537	533	515	521	530	525	541	517	580	518	519	536	524	512	531	549	499	505	553	525	546	530	540	539	565	515	545	503	531	545	515	500	503	497	507	506	553	524	493	501	562	528	555	514	508	529	523	546	498	509	517	538	524	536	523	529	514	538	537	540	580	572	514	549	562	576	518	502	543	574	510	508	528	551	525	502	539	503	495	515	512	571	547	532	504	550	559	576	490	535	511	499	525	538	511	541	515	535	555	494	543	536	533	540	509	516	562	552	563	498	528	557	515	546	515	521	578	485	518	514	509	555	516	515	552	530	540	546	531	584	559	534	507	528	528	524	523	566	549	500	524	493	509	526	538	533	542	522	514	525	517	514	501	477	539	523	518	561	547	528	518	523	547	543	505	532	550	556	514	537	526	531	542	544	510	529	536	561	536	528	537	485	507	543	541	532	538	501	595	531	477	537	525	514	593	483	520	517	544	501	516	495	532	544	516	544	560	529	547	505	540	551	540	531	522	573	551	514	520	541	567	540	512	546	584	592	548	504	534	542	508	525	528	510	543	545	542	575	555	570	496	534	521	537	525	528	545	506	538	530	531	518	538	561	534	545	539	545	531	512	503	515	551	521	533	548	529	518	538	523	541	567	524	525	532	553	548	552	525	537	561	501	527	555	524	528	490	534	566	537	552	575	574	494	535	573	540	523	523	510	569	541	545	521	508	502	544	520	537	550	554	531	571	530	514	525	582	537	556	542	535	517	550	537	499	509	505	532	474	523	544	539	517	530	521	566	546	537	501	520	562	548	545	495	530	521	540	495	541	492	565	535	545	559	546	519	529	562	514	502	508	561	562	538	496	550	529	530	511	525	513	514	510	538	537	523	557	564	562	518	536	553	535	557	470	479	506	546	493	500	574	519	499	545	527	564	500	542	526	540	540	508	489	539	517	576	499	538	502	537	563	534	586	528	520	523	588	544	513	512	544	558	553	546	527	516	511	517	529	499	483	555	527	536	524	533	547	508	538	514	531	488	494	519	538	521	522	504	563	494	514	550	563	510	551	543	484	537	554	521	506	474	486	550	510	536	519	529	515	521	498	528	520	568	545	524	528	525	537	569	595	523	532	536	592	530	586	585	549	528	526	540	465	529	501	485	526	546	545	510	542	559	481	533	543	545	550	534	536	528	546	558	532	539	499	516	518	533	565	543	544	525	515	530	516	493	520	581	507	545	579	538	524	555	566	570	482	501	526	578	510	540	535	497	523	545	537	488	563	537
34578	21823	22262	18949	12692	7624	4114	2092	1241	699	582	524	447	398	403	349	348	294	292	258	235	260	244	253	218	210	224	244	226	219	216	215	198	214	220	198	215	209	189	214	219	207	203	201	206	220	191	211	175	205	204	199	179	186	208	184	185	210	192	191	199	212	190	177	191	163	224	211	201	196	204	173	203	206	195	175	197	187	223	204	171	175	182	175	201	208	204	211	195	206	198	211	204	179	223	214	211	196	199	199	204	191	170	185	206	210	190	216	191	175	209	212	194	188	189	198	191	187	233	169	185	208	190	185	194	197	207	198	206	217	193	210	204	204	210	192	218	198	213	201	186	193	180	166	188	193	177	208	225	201	196	180	195	188	208	166	165	197	191	184	188	181	202	204	214	206	196	180	188	190	179	186	199	200	195	186	205	192	205	224	187	188	254	193	190	207	195	230	189	186	222	172	206	192	192	194	209	193	178	191	188	194	212	155	219	205	211	197	211	182	190	200	206	182	217	200	191	186	194	200	163	212	194	205	192	177	214	209	192	216	217	206	196	160	196	217	161	220	199	211	229	163	194	230	169	205	171	206	223	207	166	206	194	195	179	189	213	216	222	231	191	201	202	210	196	224	171	187	210	194	200	198	193	199	202	204	182	215	203	194	206	182	196	204	219	197	175	199	208	193	176	203	199	196	203	204	203	187	183	206	192	228	186	200	202	204	193	193	190	190	200	175	217	182	197	189	197	221	201	207	215	215	183	201	238	178	202	198	197	219	219	187	212	196	214	221	172	205	181	211	183	206	207	172	204	195	220	219	181	185	236	202	218	203	201	211	223	216	226	187	189	206	193	181	183	216	207	196	190	196	197	198	198	186	230	180	194	177	193	203	190	198	217	215	183	178	202	194	172	211	210	227	214	193	187	226	208	192	223	193	195	161	209	197	195	209	174	193	192	188	198	180	193	190	175	161	219	209	193	200	196	190	225	203	227	206	207	185	209	190	214	201	193	192	201	209	202	206	187	207	218	234	190	205	219	177	207	198	188	179	177	189	194	207	227	209	193	184	200	192	199	232	204	198	173	186	197	198	186	240	222	198	200	203	178	205	203	179	213	202	209	198	199	194	192	192	190	187	207	189	199	207	227	199	214	210	189	191	173	188	195	195	174	216	209	200	228	192	211	210	238	208	187	177	183	196	230	201	204	212	222	209	182	166	204	198	209	204	200	211	227	209	210	206	220	230	197	193	208	190	210	203	199	185	181	206	181	190	199	193	191	190	208	202	221	196	194	187	208	211	188	207	201	238	192	201	189	182	181	205	227	183	194	222	213	194	201	185	192	226	208	183	183	195	189	204	228	173	212	216	225	181	200	176	210	205	182	188	222	184	208	179	194	201	193	200	181	204	213	189	194	173	204	200	201	209	185	170	200	178	210	213	198	207	191	201	186	188	173	184	197	179	192	220	202	214	205	183	203	221	195	220	204	224	191	198	202	208	188	193	217	209	188	201	207	195	204	199	195	206	180	246	214	208	193	184	177	210	209	196	208	205	199	210	223	195	235	213	183	199	200	192	196	196	193	177	208	198	212	179	189	217	180	209	210	190	202	213	203	188	182	200	197	204	174	208	176	179	190	178	181	185	204	205	202	198	203	189	183	191	197	198	199	197	191	219	199	187	211	226	193	167	209	182	186	205	180	208	218	190	188	201	209	234	197	215	191	219	215	196	204	183	200	199	208	183	198	195	200	203	203	204	204	200	201	197	220	195	194	181	187	200	199	161	210	212	216	188	192	164	196	204	224	200	229	198	186	194	222	221	187	184	174	206	184	184	206	185	206	182	191	216	201	213	192	191	188	186	201	207	189	212	190	196	180	189	223	184	205	168	199	203	188	211	181	196	199	206	190	185	191	218	196	186	216	158	180	199	198	188	193	189	183	176	213	195	176	234	217	171	203	173	173	208	196	202	213	171	199	204	190	184	171	177	171	211	189	223	200	177	194	220	201	189	195	182	211	180	202	222	177	191	209	216	230	194	193	196	203	206	217	211	191	198	197	198	194	181	191	209	213	199	199	176	191	207	190	230	189	183	196	208	210	190	200	199	222	207	198	196	206	188	184	214	180	176	201	196	223	212	191	191	194	218	206	196	213	201	198	195	211	192	179	220	188	178	180	195	213	211	205	221	184	211	193	209	227	193	192	202	180	210	215	193	205	188	192	208	187	207	190	191	198	204	201	182	206	199	183	182	188	179	202	207	169	194	195	178	210	203	181	205	186	218	171	183	165	201	186	205	204	199	222	193	198	194	214	199	198	215	197	198	180	196	199	181	206	185	175	203	188	218	188	229	238	220	200	195	194	190	195	174	208	180	207	203	216	191	181	191	216	176	180	179	215	205	195	205	210	178	192	199	197	203	198	199	187	208	221	186	205	196	196	195	189	171	186	189	208	205	200	194	200	168	211	229	200	173	196	195	194	198	183	191	194	193	219	217	168	197	172	190	177	178	214	190	189	179	198	197	187	225	209	223	193	175	215	188	208	185	226	202	199	188	219	207	189	225	205	193	234	175	185	190	197	186	166	174	145	196	220	194	182	208	204	194	193	213	201	229	216	198	195	173	194	198	179	195	195	165	195	178	208	201	202	208	209	201	209	185	178	182	217	225	194	205	211	200	195	191	192	195	179	195	195	207	174	194	193	210	208	190	201	203	185	197	187	243	207	189	205	221	214	168	193	205	187	205	188	197	189	175	176	184	200	205	202	199	200	212	197	198	209	174	225	199	171	176	194	220	189	185	186	170	218	184	176	181	192	205	206	201	208	187	227	183	217	184	192	205	207	212	196	212	193	193	221	207	179	188	217	182	183	199	204	231	183	196	220	221	217	202	214	213	206	179	186	215	183	203	196	200	211	173	195	178	178	195	193	206	201	202	202	192	215	191	192	179	203	193	209	195	180	203	186	209	185	173	195	203	226	202	198	192	199	191	210	199	179	174	196	216	217	236	209	186	170	188	203	199	176	204	199	224	211	215	205	214	214	202	193	195	201	188	196	198	221	191	209	198	176	199	237	192	187	205	216	190	169	190	232	225	192	209	199	183	189	179	205	201	183	195	196	182	180	200	189	189	197	194	174	214	205	220	195	199	214	222	203	173	182	201	178	202	192	209	193	210	184	171	180	201	182	185	206	194	184	192	187	184	207	177	192	199	210	173	210	184	183	188	225	191	212	184	213	198	193	205	186	209	203	194	200	196	195	180	192	202	203	190	193	209	184	222	185	214	175	178	208	169	213	186	176	217	193	197	226	183	199	195	194	190	214	194	186	163	197	200	191	172	212	191	208	216	190	179	199	226	191	197	221	198	189	195	183	170	213	223	178	172	201	201	205	211	210	194	192	205	198	190	218	217	211	188	186	205	175	185	161	208	179	211	199	202	209	236	179	161	212	209	200	208	198	189	196	218	174	184	215	171	195	218	199	216	172	204	192	209	212	209	189	209	232	186	171	201
22923	18463	27340	28929	24110	17251	12240	7745	4872	3319	2620	2237	2027	1861	1648	1526	1350	1156	1107	959	933	907	827	804	806	740	694	708	722	682	620	623	626	606	542	536	529	571	490	579	549	496	529	483	512	494	490	508	485	486	474	475	502	487	469	471	516	497	485	502	481	492	512	473	479	508	465	458	460	515	468	473	526	495	460	485	507	496	525	472	487	484	483	415	475	448	473	481	467	499	485	441	478	474	498	481	474	475	477	471	509	485	492	502	466	485	502	467	454	461	485	494	487	489	454	459	461	527	487	472	467	495	545	507	498	475	468	498	479	471	471	471	509	504	498	471	507	444	509	480	479	509	488	486	489	450	468	518	483	466	486	456	473	478	523	505	475	488	491	459	487	449	464	531	442	492	486	474	496	469	482	438	448	492	464	537	460	501	468	464	468	453	501	449	497	500	474	519	479	478	471	494	492	498	483	479	491	462	495	462	550	495	494	486	472	496	484	510	516	504	486	474	473	492	481	458	488	481	512	489	475	501	451	478	436	478	475	503	498	512	491	472	470	481	480	470	456	496	474	443	465	455	481	491	479	489	459	492	486	472	509	464	476	512	452	501	472	493	513	456	465	476	466	481	450	506	469	480	490	465	449	489	480	468	475	465	487	513	482	483	482	456	471	514	456	473	440	471	495	506	501	504	469	492	453	447	507	430	497	484	465	467	466	463	485	485	441	467	517	496	508	491	491	493	480	456	523	467	464	457	487	479	504	497	497	499	466	492	484	483	482	483	493	490	466	442	450	478	475	448	466	466	489	491	463	450	447	451	458	460	498	493	504	469	475	473	486	449	493	503	439	443	487	477	467	465	499	467	502	479	479	483	507	499	472	521	485	510	489	446	493	500	486	497	463	490	492	477	473	472	465	468	498	479	463	452	478	463	507	477	489	482	465	474	423	466	470	508	451	473	459	443	497	508	509	495	464	463	479	494	482	496	517	454	487	484	493	479	466	492	460	486	441	478	500	449	443	474	463	502	475	456	491	475	434	454	538	493	461	454	459	444	471	501	512	507	448	473	481	496	531	460	451	496	472	451	470	473	442	461	514	510	479	482	510	482	505	470	489	504	493	484	505	480	477	502	474	448	484	515	449	485	541	465	453	479	472	455	536	477	483	465	472	498	493	486	511	477	464	481	495	460	491	482	502	466	472	454	472	510	487	518	471	479	475	480	488	469	495	496	473	426	478	464	454	499	514	491	494	502	440	495	502	459	470	515	495	470	498	471	478	479	462	457	485	463	494	489	471	480	484	492	495	500	459	496	477	506	475	465	458	459	469	502	528	488	487	488	494	480	519	441	498	492	496	493	505	488	520	476	496	496	483	488	447	423	421	489	477	489	501	504	488	459	485	468	474	452	485	484	494	480	521	494	489	495	517	459	460	472	505	499	478	478	448	496	471	445	441	474	469	512	527	453	491	492	530	507	461	500	493	483	501	496	520	492	503	448	492	482	475	504	500	505	502	500	452	483	515	478	533	473	497	457	536	494	483	524	459	457	534	484	477	490	453	464	468	464	475	521	496	465	480	471	468	478	499	490	469	445	473	486	460	520	494	510	445	491	499	465	452	468	463	465	510	468	475	499	525	469	489	489	491	508	491	496	469	487	463	433	454	482	510	419	519	476	463	431	445	475	504	517	503	448	477	507	483	455	476	474	468	534	485	485	490	470	477	488	505	502	464	484	485	482	503	457	458	476	433	499	503	460	486	513	477	459	480	493	484	508	487	515	476	469	438	499	505	505	477	449	482	468	481	455	481	509	486	479	514	456	461	511	450	482	515	454	485	484	532	482	465	494	498	471	475	453	462	545	481	473	474	500	477	488	464	523	523	466	508	510	472	460	470	451	467	483	478	500	482	469	482	471	476	480	490	508	504	525	480	483	477	503	475	441	511	497	492	446	515	491	476	440	496	470	488	475	509	439	483	474	488	477	470	467	502	518	495	463	488	492	469	475	481	528	503	492	512	472	475	483	515	447	468	504	502	484	509	474	487	506	490	519	487	467	487	480	524	472	475	477	467	480	485	493	452	481	498	487	504	440	471	503	454	453	471	483	463	462	463	476	485	480	468	514	480	502	475	445	454	434	506	496	480	508	461	496	460	487	475	499	514	509	441	477	492	467	505	489	499	506	516	492	487	509	473	467	513	501	509	455	455	455	454	501	466	491	499	466	505	511	441	494	514	453	458	458	454	477	494	499	472	434	458	479	432	488	505	459	457	512	529	480	463	491	476	487	491	452	482	505	443	508	483	484	451	460	464	497	484	489	482	454	467	507	495	471	464	441	492	485	457	516	483	497	498	463	464	481	492	506	459	463	484	426	432	490	468	457	493	454	527	469	487	517	511	489	491	489	526	490	539	454	457	450	439	467	472	510	470	441	500	468	522	490	481	495	492	488	424	462	487	480	490	484	490	509	471	470	440	456	502	440	446	509	464	471	508	482	480	467	467	492	507	489	451	470	480	476	483	517	438	477	490	513	472	474	485	497	490	468	490	495	489	520	512	469	500	473	522	490	508	446	461	464	514	453	471	429	461	510	428	470	490	466	488	475	495	497	467	474	482	449	470	483	460	501	441	555	460	486	452	495	477	468	508	516	525	490	475	470	492	498	499	515	487	478	482	484	470	507	499	502	473	451	465	482	465	465	425	482	475	432	477	484	469	479	491	495	525	458	507	476	465	480	469	490	457	474	486	470	487	509	466	482	484	517	463	479	412	493	498	503	497	490	482	484	488	477	484	470	495	473	481	487	481	451	467	454	487	479	477	441	520	481	493	480	481	458	485	440	483	499	532	486	519	487	511	473	509	474	469	460	462	501	464	475	434	489	445	502	485	472	471	460	524	492	468	478	481	474	464	465	454	481	468	431	505	473	468	507	485	476	531	480	482	509	495	476	456	477	455	502	465	456	474	451	451	473	512	477	493	480	455	470	491	475	484	487	526	455	474	498	513	411	475	510	524	478	461	483	456	491	494	498	479	477	458	493	473	477	465	498	486	478	479	508	531	481	471	480	453	515	501	459	511	505	508	465	483	508	507	468	482	494	487	491	455	489	489	480	485	470	471	539	478	460	481	493	466	538	490	499	484	517	519	458	442	511	431	457	458	490	481	478	509	497	473	500	479	429	500	493	485	535	511	488	461	485	478	472	445	465	536	446	498	445	496	511	500	452	495	484	485	455	488	450	482	452	456	495	498	480	437	487	454	454	451	463	488	475	487	482	460	496	468	497	522	482	483	493	492	468	485	509	472	471	431	510	478	520	478	455	482	495	466	486	444	477	508	469	475	536	468	450	488	479	502	497	476	495	486	464	463	477	460	500	503	493	476	478	480	483	469	435	489	532	492	507	477	469	454	451	449	473	452	464	451	486	450	481	460	470	487	486	475	510	481	497	489	471	477	464	462	511	476	503	507	486	473	515	471	492	521	446	512	509	495	482	486	486	468	487	470	504	451	487
14404	7177	5641	3138	1562	888	711	547	431	393	328	334	277	294	270	266	243	250	256	241	254	214	214	194	217	198	222	216	214	227	210	197	223	225	209	232	201	180	190	238	199	198	206	241	188	209	195	207	207	231	207	201	190	195	222	179	184	211	204	205	191	209	184	220	183	213	204	210	210	216	224	188	216	199	211	175	218	220	239	194	184	198	236	199	234	209	218	218	209	191	206	230	209	213	228	212	205	197	190	197	183	225	191	216	211	215	189	226	220	196	209	212	205	204	216	188	195	230	231	204	216	231	223	187	184	204	194	218	195	209	176	198	228	229	195	225	192	211	216	214	212	206	201	181	206	195	206	211	212	203	228	199	229	216	223	223	216	206	202	244	204	225	208	189	192	220	205	184	233	194	201	213	183	214	195	178	204	223	200	208	234	212	221	186	186	220	176	199	224	220	211	215	216	187	247	206	223	214	216	198	208	197	191	202	205	215	249	198	213	195	211	224	205	215	199	190	203	200	200	183	223	218	198	205	218	216	192	209	243	215	214	206	219	223	235	226	202	189	185	190	212	220	201	221	206	235	186	230	200	185	222	207	208	206	210	182	214	193	201	186	210	208	223	201	223	194	199	214	201	211	203	211	199	199	207	205	207	210	194	234	237	190	233	212	226	213	193	212	212	204	205	215	222	188	233	218	205	212	171	232	204	227	213	179	176	190	209	222	196	202	209	199	197	205	195	234	187	191	201	207	195	195	203	207	196	209	200	189	209	192	214	186	220	206	192	204	214	211	193	191	206	212	204	204	200	208	204	221	224	210	203	174	198	215	195	173	228	205	221	223	175	235	225	204	205	214	250	201	194	192	206	230	205	222	185	209	207	205	200	202	194	199	209	208	225	241	211	233	221	228	212	223	219	195	230	194	186	213	245	195	207	222	184	216	221	223	189	197	202	207	203	219	200	221	208	187	231	178	179	214	215	195	204	223	196	209	198	218	219	200	198	200	212	180	196	227	224	235	224	210	204	216	244	220	225	201	200	202	222	227	225	198	182	215	158	209	201	204	204	189	199	225	224	200	224	214	197	196	202	221	205	202	221	224	209	190	236	217	187	219	196	210	191	197	200	230	206	227	209	212	195	190	222	220	210	187	181	171	203	198	220	204	229	186	209	227	195	211	210	212	192	215	216	204	193	203	221	192	198	231	208	210	220	195	215	186	240	206	220	190	208	220	210	209	218	219	170	217	221	202	200	204	187	217	211	199	207	216	213	207	203	196	212	189	218	194	197	206	225	216	232	209	226	178	197	226	212	192	181	195	198	214	192	222	235	203	227	194	192	202	224	196	201	213	195	216	223	203	218	224	213	187	200	204	182	220	220	188	214	200	197	192	202	203	225	241	213	182	210	181	208	187	210	222	187	193	230	200	198	187	206	191	233	199	196	184	205	210	187	205	227	202	222	222	206	194	186	194	213	214	227	218	219	227	188	190	208	184	214	202	236	223	217	231	217	193	200	235	201	186	207	208	210	184	194	224	201	197	202	218	215	208	191	234	236	222	209	196	225	192	200	201	207	213	210	210	231	205	214	221	205	209	180	235	230	207	172	193	211	180	185	210	202	224	192	221	217	188	182	211	197	207	200	216	196	201	177	200	200	212	203	194	199	212	196	226	223	187	213	211	226	201	205	206	199	205	253	181	237	200	226	233	202	201	215	222	209	199	235	206	220	191	197	216	218	207	267	205	236	197	207	192	221	200	203	194	214	211	205	205	226	224	205	171	214	215	223	187	211	207	192	225	204	214	226	211	197	172	215	186	202	205	242	210	200	183	189	211	218	220	198	216	182	193	190	212	224	199	208	210	221	217	240	178	199	203	223	226	200	223	205	177	230	216	201	198	235	242	203	194	186	194	205	210	227	219	208	192	203	218	233	200	202	225	211	205	225	207	232	190	200	226	232	231	216	206	215	200	201	196	200	204	205	211	200	199	199	222	199	181	175	190	214	201	215	214	194	212	203	222	239	210	207	194	189	217	226	200	216	225	234	194	218	255	173	214	243	210	200	188	220	230	214	200	203	206	191	200	215	194	179	217	186	219	211	180	198	197	190	203	244	232	204	216	202	183	200	208	191	200	213	179	216	226	211	207	242	211	194	206	210	224	190	218	179	205	252	210	172	199	199	201	249	205	194	216	215	231	220	216	198	210	217	192	210	207	181	184	194	213	209	216	198	215	211	206	186	207	195	187	211	226	190	216	205	205	205	235	199	199	208	171	182	181	194	197	223	210	214	201	218	199	190	191	236	239	198	197	223	216	206	206	201	211	200	219	215	222	177	190	188	223	221	209	225	184	216	208	220	241	198	225	209	192	207	215	215	211	191	172	183	181	197	204	165	208	202	192	222	201	196	191	183	175	198	206	211	197	191	217	218	237	208	189	232	209	187	192	208	204	185	236	199	196	203	224	227	210	212	217	207	199	211	205	210	185	206	175	191	197	199	200	207	188	217	200	222	181	197	197	209	187	164	182	202	196	204	214	200	187	224	192	197	200	222	217	216	202	216	219	192	206	228	198	198	209	214	224	221	232	207	220	205	214	215	215	219	193	189	187	209	200	198	209	223	174	184	220	206	208	214	206	199	209	196	210	188	200	185	211	210	220	217	206	201	228	198	201	197	214	193	183	193	219	199	217	198	199	228	239	184	215	225	192	216	207	170	209	199	184	205	191	200	175	217	215	203	195	205	215	204	217	201	208	179	209	195	190	201	223	211	232	242	235	198	192	177	221	230	221	212	220	203	193	230	199	222	194	203	197	208	192	222	207	207	222	200	205	189	207	202	208	216	220	210	217	203	198	206	213	206	229	213	200	206	205	231	219	223	211	211	225	200	199	195	214	233	193	210	194	212	196	167	206	181	215	210	190	201	206	209	216	222	197	215	206	220	197	224	197	200	208	221	220	189	191	189	230	228	201	219	218	205	224	222	186	218	187	186	209	222	198	201	212	237	196	220	209	222	209	217	210	210	204	228	248	204	217	204	222	189	205	222	220	200	225	213	213	216	240	200	227	210	208	195	192	220	223	223	238	194	195	192	227	179	192	230	175	214	200	221	212	211	220	195	209	182	217	166	188	227	209	213	215	207	218	207	220	200	207	200	210	233	213	227	183	206	202	213	213	207	211	201	229	187	219	198	202	214	201	220	191	203	231	194	213	196	215	191	233	189	187	179	195	216	219	228	212	224	209	189	208	203	203	199	188	203	204	229	228	241	225	225	204	202	190	211	244	223	197	209	200	204	235	221	205	198	210	215	224	215	203	229	209	204	228	209	180	235	193	222	227	221	202	204	216	221	188	227	212	204	223	224	207	205	200	213	227	228	204	227	208	218	222	199	204	211	231	231	209	200	207	208	221	211	203	225	218	220	196	195	175	197	178	199	219	218	207	204	197	197	188	223	211	185	203	216	238	207	215	228	206	209	199	248	204	195	209	201	239	210	199	190	199	205	198
10281	7276	10373	8869	5959	3969	2949	2212	1837	1453	1256	1151	1005	908	879	866	804	759	745	718	678	674	634	614	638	570	589	627	560	589	566	577	506	513	547	538	548	513	523	523	514	552	515	555	519	522	544	497	520	497	521	495	491	530	471	520	528	496	539	529	527	567	470	523	454	502	506	510	512	510	511	477	480	529	550	487	512	526	497	554	513	511	525	480	469	514	499	531	581	485	459	533	569	504	521	526	501	532	523	536	503	495	501	507	517	503	487	487	497	520	535	521	496	541	527	521	471	489	533	501	525	522	522	480	509	530	490	490	508	518	502	553	548	511	528	510	508	508	519	486	495	497	550	489	524	517	550	513	539	527	507	519	529	486	490	526	485	496	487	509	513	471	487	494	481	509	508	479	523	507	501	476	499	499	479	521	499	533	544	526	499	484	495	493	522	485	517	491	541	460	506	499	499	569	494	479	504	501	539	536	502	489	544	550	484	512	462	489	499	519	550	525	476	474	491	492	495	499	492	490	490	510	523	531	509	504	482	527	543	485	550	529	486	515	526	525	524	475	513	497	488	470	482	563	460	489	496	488	510	480	495	533	499	485	492	513	527	543	494	506	494	536	514	490	483	547	487	491	518	460	518	513	509	448	510	527	509	497	511	516	483	488	502	485	509	502	522	506	519	483	497	511	557	501	493	446	513	509	532	513	521	536	489	485	530	496	525	508	547	497	497	457	510	556	492	500	473	514	518	555	518	473	492	502	498	482	504	457	465	504	492	488	495	515	467	509	512	551	504	512	532	498	552	506	539	513	520	518	534	514	533	494	490	525	522	519	480	526	505	513	510	509	504	480	516	485	499	486	539	519	532	487	529	546	462	498	553	485	477	500	485	491	539	491	504	522	517	516	506	550	520	522	483	478	497	466	479	527	503	508	505	483	502	475	512	497	520	511	496	500	515	473	488	474	479	506	535	529	525	500	503	451	496	501	488	484	501	503	485	485	498	502	470	515	523	538	511	516	508	485	538	512	482	493	523	498	517	507	513	560	505	536	504	483	503	504	520	481	511	501	511	517	505	533	457	523	492	472	475	507	482	520	542	520	504	479	499	522	502	541	483	533	562	500	520	495	527	483	541	461	515	468	517	510	544	503	510	510	511	513	500	456	534	452	511	518	486	516	544	527	498	477	477	493	516	551	518	534	515	484	533	476	509	498	508	473	513	483	507	518	489	509	499	494	566	540	539	489	535	521	494	467	503	509	479	506	505	509	512	503	487	502	540	500	481	488	513	518	523	511	543	461	455	451	502	514	540	501	500	481	507	486	512	513	515	546	505	497	541	513	553	469	494	553	498	511	520	467	519	539	509	516	493	518	536	499	521	533	495	501	516	500	505	480	512	504	517	502	494	497	499	446	526	485	549	526	539	486	496	493	476	526	523	476	507	484	497	535	505	513	538	508	478	503	493	443	512	489	517	513	497	503	486	557	495	505	513	526	562	494	533	513	541	481	487	461	522	459	533	514	537	537	528	522	510	500	473	505	534	542	466	488	507	475	512	485	499	530	545	519	491	543	507	505	502	513	486	500	526	519	522	549	481	518	554	514	485	465	459	534	513	494	501	516	530	497	517	541	492	498	496	493	477	499	514	499	517	510	492	510	524	449	516	491	507	470	492	519	574	551	525	494	488	504	494	474	530	506	533	503	483	513	478	524	533	517	502	490	519	501	521	526	528	481	486	541	533	548	492	510	542	552	545	481	536	502	501	511	515	528	510	502	529	551	521	507	489	524	520	541	511	524	530	497	508	503	509	507	505	503	547	528	518	541	487	495	491	517	518	510	489	524	505	507	456	509	513	500	499	471	511	517	514	535	529	539	482	511	540	496	503	519	493	490	500	521	471	482	540	496	493	494	507	520	476	489	549	519	498	487	532	538	512	478	513	468	492	517	509	548	504	541	490	465	479	522	493	490	489	508	518	500	538	527	490	499	520	489	514	510	496	549	543	520	483	546	550	518	514	478	528	518	525	537	514	524	476	514	516	507	497	538	518	468	463	503	535	473	512	502	515	480	491	480	473	499	534	522	469	474	491	552	497	487	505	498	506	530	475	499	496	518	497	547	515	514	487	487	503	503	506	497	533	508	500	482	496	531	505	484	534	480	510	498	501	520	508	536	493	557	531	499	498	497	549	500	508	472	524	523	490	516	481	562	542	502	482	497	504	530	510	504	519	509	522	508	475	521	471	514	488	479	490	522	505	474	526	507	510	482	518	510	521	490	476	486	510	504	522	512	517	520	503	548	505	526	536	509	499	459	565	534	540	526	537	506	492	508	489	475	489	496	472	477	501	520	474	516	504	507	526	483	508	513	493	522	495	488	470	503	496	519	520	498	484	506	491	527	492	536	489	521	510	494	513	541	496	525	497	522	505	506	474	528	543	532	539	489	520	512	512	531	521	507	516	513	474	507	513	547	494	526	550	505	487	463	478	545	493	501	528	504	471	555	490	550	486	504	495	512	480	536	525	499	497	490	486	517	506	473	510	517	490	500	511	520	521	517	508	542	515	518	493	517	513	458	563	464	518	526	507	488	498	501	500	498	488	471	572	492	555	519	546	494	483	466	514	535	491	499	524	483	503	487	494	484	512	520	498	542	521	513	487	543	497	511	507	537	518	505	498	489	496	492	487	498	522	496	501	516	515	508	496	533	506	497	487	540	482	500	517	535	511	495	495	505	516	492	496	488	516	501	492	518	518	481	506	506	503	500	513	527	560	485	488	505	516	503	466	519	517	511	498	552	500	485	480	515	466	502	501	490	516	495	526	498	489	529	462	508	519	501	500	482	525	529	505	477	486	506	521	503	505	508	501	458	502	556	483	484	486	507	504	482	464	506	546	521	483	521	477	514	481	515	474	550	487	501	497	477	506	497	544	500	523	516	501	536	480	488	513	506	541	487	518	561	526	497	502	456	513	493	514	535	511	530	521	486	533	503	499	492	488	541	514	511	499	492	513	500	513	488	501	491	525	514	548	512	513	518	526	522	524	488	537	484	520	508	512	494	515	493	487	476	461	502	528	498	534	509	502	497	503	510	515	493	539	524	502	534	509	512	517	518	493	562	487	525	482	494	481	495	477	466	490	534	484	538	477	523	488	495	520	503	490	525	484	511	526	539	488	495	507	484	511	500	494	496	513	539	483	500	582	526	532	519	541	495	509	507	525	458	461	541	533	500	491	481	483	508	449	503	555	527	502	484	507	511	522	531	512	513	487	485	565	510	522	520	524	451	521	501	486	516	511	508	513	490	511	517	502	494	501	509	539	539	509	501	546	509	521	478	505	464	489	520	510	488	520	528	504	498	517	481	517	528	549	527	510	511	528	466	510	475	460	483	490	504	498	541	525	500	508	498	497	497	523	478	489	518	529	470	522	555	555	517	501	478	479	493	475	529	518	488	501	487	546	483	500	470	517	517	500	476	512	494	502	535	495	524	516	510	502	500	476	494
25394	16491	16227	11358	6271	3388	1968	1195	749	564	482	442	332	371	329	328	304	307	304	257	281	247	243	248	253	267	229	229	208	239	239	224	223	234	222	242	218	217	216	222	233	231	191	230	235	233	232	233	223	224	217	208	216	234	232	194	240	197	224	215	208	211	236	244	228	217	216	238	212	224	212	221	232	230	225	227	250	228	199	242	250	225	204	213	210	219	234	218	234	238	214	232	225	202	260	229	217	184	229	253	213	257	221	216	225	236	216	245	213	236	219	214	259	237	201	225	255	198	201	218	187	233	215	238	247	221	240	205	232	202	207	222	216	187	217	163	215	210	223	233	226	224	215	218	207	197	220	226	216	229	228	215	213	210	227	222	241	225	216	222	210	244	214	233	217	236	228	249	222	238	233	194	215	229	200	240	204	206	214	255	199	232	239	208	199	200	206	214	238	212	231	245	241	221	237	200	200	239	234	246	211	218	216	221	237	250	253	190	228	226	203	214	234	242	219	225	215	232	221	216	204	220	237	230	210	205	206	212	223	215	180	247	202	226	215	225	209	217	209	215	240	232	242	205	199	219	245	232	206	212	222	213	204	202	200	243	238	209	206	241	212	206	202	248	215	200	242	233	230	227	217	244	243	221	218	204	230	218	218	207	220	219	217	224	241	222	193	210	205	218	219	236	244	229	229	213	219	213	217	203	226	203	230	248	234	237	242	210	248	221	218	220	229	209	225	216	234	221	215	216	234	224	205	237	195	218	220	225	222	249	256	246	233	212	208	224	213	233	239	199	230	228	226	208	219	236	221	230	219	231	215	228	222	210	200	194	199	218	226	222	213	223	190	235	216	207	239	206	214	196	232	249	213	227	203	223	213	197	216	207	208	225	218	241	210	201	204	221	247	234	219	234	237	224	185	229	200	227	211	264	225	218	216	216	205	237	214	247	225	237	225	248	225	218	210	234	212	177	215	217	255	224	218	210	230	202	218	233	189	232	231	213	242	249	213	224	213	199	241	197	214	212	207	227	262	228	232	230	198	236	214	213	223	219	219	237	237	237	219	245	213	223	196	210	230	226	243	209	234	216	214	217	197	198	219	219	254	190	225	192	209	220	224	237	240	235	225	263	244	245	219	223	224	229	220	209	207	218	217	198	226	228	200	234	198	219	203	207	224	219	241	221	206	207	235	210	200	218	240	223	214	249	227	232	232	221	230	237	209	243	264	243	224	201	220	229	206	187	223	228	210	216	203	204	224	220	217	206	225	194	212	186	193	263	219	210	196	204	222	212	227	205	209	226	219	220	209	195	231	235	196	221	201	213	246	217	224	220	218	217	225	183	205	217	223	226	229	209	198	214	249	224	251	224	228	230	210	228	234	224	210	241	224	223	244	222	205	222	197	216	247	194	186	208	223	233	211	229	194	220	265	219	230	209	214	204	207	200	218	217	223	228	217	225	214	222	201	208	213	211	205	207	240	197	214	214	240	199	230	189	226	236	227	201	217	229	201	212	216	235	218	209	210	225	213	195	204	265	200	229	206	236	217	223	234	218	266	198	207	230	251	256	204	230	194	210	236	201	239	235	222	222	227	221	234	223	228	224	196	222	218	213	220	212	221	208	215	216	208	189	220	258	209	224	221	222	232	232	229	224	210	215	217	219	184	219	234	211	212	238	241	238	217	216	187	212	221	218	215	221	221	250	235	224	194	236	219	223	232	220	237	236	232	250	234	229	210	231	234	212	213	206	204	237	251	211	225	231	217	228	211	233	196	192	225	217	183	235	234	235	233	201	225	205	231	223	218	231	204	239	232	194	225	201	243	197	190	231	215	225	230	200	226	239	234	233	206	208	225	218	224	224	214	233	224	240	218	229	223	256	209	245	212	230	225	230	250	227	229	220	214	204	197	240	224	223	221	196	226	219	248	250	237	222	208	214	232	205	237	227	200	204	248	209	233	185	213	206	251	217	206	200	213	235	219	232	234	234	248	209	197	235	195	230	270	249	211	234	229	230	218	218	216	200	219	220	218	211	246	226	220	201	214	217	224	229	214	226	225	239	226	203	214	235	249	207	225	234	239	211	210	208	221	208	227	210	227	202	220	236	204	199	203	201	209	207	212	212	204	230	179	228	211	237	233	222	210	205	221	211	205	238	222	202	223	242	205	224	205	210	229	205	213	217	221	222	246	227	236	193	248	197	197	217	200	233	221	208	217	210	220	214	231	247	221	224	217	235	215	259	234	225	194	231	201	240	208	197	211	198	234	213	230	226	251	242	222	220	206	240	216	228	245	219	216	232	227	195	220	243	237	247	239	218	219	226	218	239	211	216	236	246	232	212	198	229	223	228	200	239	210	224	217	199	236	212	215	195	214	239	188	228	242	226	221	229	257	245	218	230	212	210	212	206	236	208	219	214	245	221	245	232	216	226	197	209	223	204	214	218	248	228	231	225	201	235	210	227	246	216	227	209	197	234	226	234	230	176	226	232	241	226	233	219	233	236	194	193	218	192	208	209	214	205	228	211	201	196	219	221	227	207	210	232	250	239	232	209	226	212	193	209	219	223	221	188	236	212	234	245	245	226	193	213	229	205	223	235	256	245	261	237	192	217	256	219	235	200	216	228	216	223	207	204	200	223	196	233	214	216	230	204	227	233	190	211	253	214	206	234	214	216	235	226	239	212	228	227	205	202	206	219	211	220	211	217	244	250	212	230	198	209	222	210	238	218	225	203	215	207	236	207	207	220	251	233	230	239	221	221	231	207	200	226	213	209	230	213	212	218	219	240	221	210	225	211	241	228	231	208	241	225	217	218	206	221	229	193	220	200	233	230	237	194	220	248	234	221	247	224	197	209	225	195	214	253	224	214	234	229	201	196	224	244	221	238	202	254	212	210	242	204	200	227	210	206	235	213	218	242	233	217	227	232	237	235	206	219	219	220	230	209	211	213	225	216	229	220	206	220	258	232	230	206	231	229	202	223	226	211	206	188	204	200	225	243	223	195	209	208	207	211	182	165	232	233	226	239	232	224	218	203	230	224	210	199	236	201	219	219	229	223	235	220	232	225	216	223	226	209	218	225	212	221	236	231	235	207	238	225	220	202	219	219	221	235	225	241	218	210	212	217	195	162	205	230	206	200	239	203	211	225	217	191	214	185	218	212	230	243	217	253	222	226	227	212	224	219	229	253	222	212	229	212	239	177	243	201	235	219	233	206	234	215	228	208	219	246	199	210	228	238	234	215	204	233	205	217	232	221	226	199	224	201	193	205	224	243	206	220	199	242	188	218	227	231	225	196	199	216	208	215	216	238	221	218	238	214	219	218	215	225	214	212	212	214	261	224	197	188	216	218	239	224	190	247	208	237	229	212	204	231	204	251	224	206	210	248	228	211	226	203	222	208	235	187	222	238	220	217	224	212	223	213	211	198	215	255	218	247	211	228	174	198	201	201	230	201	201	210	212	198	218	228	224	211	242	204	220	235	209	204	260	217	245	230
18211	15099	22590	21508	15651	10368	7062	4772	3259	2493	2043	1801	1552	1381	1362	1200	1061	1039	959	870	854	877	802	726	689	757	702	667	677	665	612	603	602	612	576	562	562	577	520	576	555	546	552	556	566	513	555	558	556	542	505	532	574	586	569	518	541	565	524	548	517	511	531	543	538	550	560	540	546	599	550	519	560	525	559	500	542	512	513	574	532	533	555	548	561	557	519	556	528	528	551	551	558	546	529	544	531	584	556	542	535	558	546	536	531	540	529	516	496	552	533	495	527	504	538	552	530	508	542	542	562	520	543	513	517	537	518	529	550	523	525	537	513	515	552	537	571	558	534	502	522	551	569	540	530	494	518	547	597	523	552	555	537	550	511	517	532	529	518	532	529	544	552	526	558	489	504	588	498	550	537	560	538	498	516	587	519	541	558	528	516	549	504	541	521	560	526	529	534	536	562	540	547	547	547	501	518	504	545	580	564	571	525	544	515	518	573	519	583	536	545	565	528	513	482	522	534	523	545	531	500	509	571	514	541	556	548	534	550	529	502	522	521	535	535	545	543	539	493	569	504	521	527	542	545	529	511	533	528	536	514	562	544	558	522	552	546	529	567	532	555	534	548	519	519	530	529	523	537	567	576	546	536	502	528	543	586	553	536	535	524	523	550	508	506	468	526	541	505	540	546	529	565	573	579	529	593	489	525	561	536	503	583	503	552	538	554	514	547	584	511	516	546	521	510	545	514	509	525	529	552	536	537	536	538	517	526	496	549	530	537	501	478	528	535	559	513	546	531	508	529	538	536	542	521	522	542	531	548	535	528	535	530	522	519	496	522	493	531	515	542	569	521	549	522	522	525	523	510	514	531	528	570	516	523	513	516	521	528	523	573	525	579	506	560	551	522	509	548	582	553	568	563	550	513	557	559	528	541	553	507	552	550	550	494	526	530	567	521	550	542	543	507	571	549	506	520	531	516	566	554	541	534	533	547	506	557	538	576	541	554	524	528	608	539	565	525	503	537	562	532	517	559	549	549	572	516	520	533	533	551	498	503	524	536	535	554	505	544	528	512	551	519	542	537	503	523	545	533	517	510	510	566	573	532	491	538	559	528	474	525	541	536	556	523	534	581	527	528	530	505	555	531	542	563	566	549	566	532	497	580	513	535	541	569	592	564	509	550	548	538	533	501	536	498	524	515	540	502	534	553	528	506	538	515	517	587	567	565	542	541	521	510	538	516	528	533	528	553	518	522	529	556	532	539	536	525	510	556	539	556	488	549	543	516	574	505	569	509	534	508	559	536	502	559	530	537	565	520	485	536	522	536	497	510	531	548	513	531	527	538	560	522	533	523	559	557	480	553	506	540	529	534	495	534	526	528	492	542	537	525	526	576	572	542	531	540	567	580	547	510	518	535	557	512	492	558	495	565	556	562	570	553	503	557	536	565	559	550	530	569	533	545	536	512	543	540	493	566	523	505	545	539	536	542	555	555	522	553	510	588	513	519	558	517	552	537	514	558	561	526	576	518	579	532	537	576	513	588	521	563	497	540	573	533	549	530	512	495	553	546	541	534	547	467	579	466	524	522	525	554	521	505	518	573	553	526	578	546	596	541	580	569	527	541	498	513	522	492	562	541	574	521	508	514	527	535	540	512	542	553	536	549	553	525	517	542	520	571	532	494	518	506	535	601	532	542	520	523	545	583	541	513	562	520	550	529	525	565	544	549	523	530	499	515	496	548	498	518	530	507	519	548	520	559	541	546	568	536	519	517	515	555	505	563	569	525	549	577	507	539	516	553	541	569	547	552	513	558	499	523	490	523	545	539	524	518	530	548	498	555	551	554	541	521	536	540	541	521	495	538	548	526	545	564	536	512	529	477	486	533	526	517	524	527	546	529	547	523	488	532	544	544	486	561	548	542	558	520	515	537	515	539	526	513	537	537	523	540	524	508	578	550	480	556	525	513	517	521	550	544	507	527	601	523	542	559	527	492	517	537	540	546	526	510	509	569	501	531	524	505	562	539	543	567	504	545	517	540	547	492	536	543	564	570	529	547	553	537	550	556	557	507	570	531	549	498	549	565	498	518	527	595	512	516	543	551	544	580	578	535	545	513	536	514	565	520	508	552	521	522	514	532	550	520	539	535	548	547	571	488	549	538	566	537	504	538	528	543	542	510	530	534	554	530	533	548	552	525	571	535	506	522	532	541	532	530	541	565	548	507	501	559	554	532	543	521	564	504	496	548	537	542	547	535	558	502	515	524	509	522	494	591	551	577	496	511	509	488	537	526	561	540	569	538	560	515	532	529	492	485	525	551	556	538	503	514	539	549	530	513	570	561	538	512	499	581	557	549	488	536	543	492	509	561	542	491	542	527	532	510	513	505	544	563	520	572	564	541	540	516	525	587	538	506	533	514	538	532	539	536	555	508	543	532	518	515	561	534	546	548	557	549	531	571	533	522	528	559	535	522	535	523	590	546	511	542	560	549	531	539	548	512	562	541	527	528	544	546	510	501	541	559	543	574	554	570	566	515	522	520	530	506	527	537	526	539	568	531	544	543	533	513	540	525	517	537	520	522	539	507	511	588	547	535	530	542	493	524	523	538	565	493	510	525	509	560	525	535	537	562	579	524	524	521	537	565	562	530	555	541	546	525	529	467	523	527	525	507	527	540	549	505	499	528	560	540	547	527	532	559	527	530	557	502	545	511	544	520	536	542	533	539	525	515	552	499	547	529	567	532	549	518	537	511	498	525	515	549	532	496	528	515	537	523	517	522	525	537	540	514	585	522	561	506	528	523	511	528	517	521	539	500	522	529	526	521	541	504	529	519	587	511	552	507	520	551	570	530	503	525	532	547	540	530	569	537	529	584	553	514	515	536	557	531	555	576	521	525	501	536	607	520	598	516	545	540	516	536	562	518	536	588	532	544	528	492	563	544	568	533	530	499	528	507	526	531	535	540	513	556	598	551	495	555	499	547	515	534	557	544	568	524	512	511	566	538	515	538	566	577	553	521	525	570	543	485	538	533	516	529	485	536	518	547	535	587	551	555	552	543	541	559	518	532	531	530	558	527	524	502	532	526	540	505	552	524	557	508	542	538	594	553	524	583	571	545	559	553	528	530	587	551	517	528	503	567	503	566	570	525	502	526	483	529	570	558	535	538	541	529	508	558	566	525	565	605	530	518	555	539	563	528	556	519	534	534	517	531	567	527	545	496	572	576	564	526	578	495	600	506	562	528	538	539	563	557	543	531	535	590	518	516	510	514	539	507	591	588	527	536	549	538	568	503	541	540	538	539	538	542	555	507	545	551	559	522	513	573	536	522	550	505	532	510	580	567	582	518	518	560	579	533	558	545	542	500	529	574	532	569	544	532	550	552	536	549	544	558	559	551	551	544	536	514	528	574	535	520	531	474	533	558	575	559	500	526	545	531	537	549	518	552	536	484	521	534	502	559	569	542	514	579	558	559	559	529	528	522	505	496	535	544	526	541	537
35570	23017	24224	18536	10423	6005	3412	1693	1038	647	560	510	438	381	371	355	326	299	325	290	253	289	296	268	272	205	244	221	228	260	219	214	208	218	198	223	220	221	187	200	215	216	200	232	201	201	243	211	197	229	199	231	216	186	213	197	225	219	189	175	195	195	212	191	200	210	192	206	196	237	203	218	191	179	202	192	181	192	196	181	186	230	193	226	207	224	186	208	179	186	209	220	185	190	173	207	190	206	205	185	189	196	221	216	191	200	229	229	185	222	212	241	197	211	203	243	199	223	193	210	187	182	186	200	235	227	222	204	190	212	211	219	210	187	182	216	211	211	209	207	199	203	204	212	211	193	165	200	204	182	200	195	217	210	209	216	183	193	210	194	214	196	217	194	162	202	198	175	221	198	207	198	220	211	190	203	202	219	196	188	207	183	216	184	223	223	192	197	215	195	176	210	210	185	189	236	212	184	201	187	198	202	197	211	199	188	201	188	209	213	224	192	226	211	195	211	207	208	179	180	213	209	187	209	208	210	229	189	204	187	193	207	207	210	214	202	218	226	191	173	202	207	207	219	172	197	226	209	172	195	194	198	210	211	195	193	170	187	224	177	176	215	190	182	197	187	207	197	221	193	211	152	214	199	229	216	192	202	216	187	195	216	192	184	227	182	202	195	197	220	181	191	176	199	198	198	218	195	199	207	220	233	207	216	189	231	236	198	213	194	214	210	191	175	214	206	212	190	202	189	184	197	214	215	198	185	184	201	220	174	216	212	189	207	184	211	194	178	210	211	232	203	195	186	178	202	190	192	201	210	201	208	207	199	223	192	195	197	189	205	215	214	183	203	181	229	232	208	216	186	215	197	203	211	200	184	209	199	196	195	181	189	194	205	206	188	176	178	198	214	220	201	196	196	199	204	186	189	164	210	234	209	206	185	195	198	219	196	215	216	207	186	199	195	209	180	191	202	211	202	200	194	199	200	232	198	194	209	226	191	170	187	184	198	193	217	218	174	188	205	192	213	209	198	201	202	187	208	187	202	173	199	194	205	216	200	201	178	191	229	196	188	197	188	189	202	209	178	167	215	205	189	194	203	194	176	199	219	215	186	222	209	184	188	191	205	175	204	189	225	211	213	186	186	206	204	194	213	188	221	222	198	198	192	195	174	215	199	191	225	205	206	211	219	174	214	193	182	199	198	189	220	197	215	208	196	194	234	199	175	202	204	190	194	182	182	207	185	207	217	170	182	206	211	177	163	224	218	216	192	207	196	208	186	197	198	195	217	193	210	181	177	197	206	191	224	215	199	183	211	189	225	225	217	194	203	177	179	205	192	175	186	220	218	217	235	196	196	207	180	208	203	181	194	184	195	183	215	222	192	220	180	165	201	197	198	171	192	207	220	186	218	203	182	194	172	204	216	228	228	178	211	193	212	220	185	196	218	156	219	207	182	208	218	231	207	208	193	218	182	183	215	199	200	188	196	206	188	170	217	204	184	190	213	179	227	175	170	199	179	201	191	207	171	222	213	210	206	211	184	220	197	204	218	209	194	194	226	233	185	201	205	227	196	206	202	192	189	200	193	205	183	182	196	215	201	188	184	198	182	203	200	185	191	212	171	205	224	186	223	179	230	188	205	194	211	209	182	198	203	182	179	152	205	190	215	234	184	209	207	192	221	182	181	182	188	219	198	179	202	205	198	228	181	220	184	202	160	194	204	190	177	217	205	194	177	186	163	203	169	195	195	197	223	191	200	201	218	204	193	203	212	191	210	191	175	190	189	192	196	218	191	212	185	196	200	194	183	177	226	207	177	228	211	197	214	223	191	215	205	196	204	210	192	191	203	215	178	212	194	206	205	191	162	211	215	163	193	191	219	221	219	212	182	215	207	189	214	187	177	202	182	210	172	223	187	228	204	204	197	181	186	224	191	211	182	215	183	191	205	201	194	210	216	210	197	210	224	223	179	211	212	233	222	203	219	197	213	184	168	207	214	217	203	206	186	183	208	198	185	197	184	213	197	203	192	225	192	211	211	215	209	196	189	225	196	203	194	201	194	206	189	216	208	200	218	195	242	198	223	211	184	211	206	183	224	191	190	193	195	184	175	188	195	177	216	179	220	205	180	208	189	190	191	215	214	220	212	204	181	188	198	189	225	208	226	223	198	222	193	163	192	197	206	201	206	163	188	206	210	175	203	196	215	222	192	198	175	203	172	201	209	213	186	237	207	200	205	198	194	195	178	182	182	186	205	162	190	199	199	202	205	216	178	226	177	201	182	203	190	221	176	194	190	203	183	210	179	193	208	200	191	206	213	171	203	210	173	191	185	191	201	179	201	193	214	196	193	190	210	192	202	224	189	199	202	216	189	180	214	176	171	186	211	205	202	189	215	191	186	189	187	182	177	214	188	204	212	207	206	196	204	182	214	205	192	188	205	193	209	193	213	228	188	238	192	203	210	213	195	195	223	201	202	211	174	231	207	202	203	216	229	190	205	187	238	214	172	198	201	196	205	229	196	166	213	196	214	193	186	195	181	194	195	216	213	213	205	215	199	202	200	215	204	202	206	191	197	226	184	204	203	182	209	180	204	207	193	229	168	198	206	190	183	209	224	218	198	223	202	211	200	208	186	225	200	199	216	224	202	208	167	189	185	193	201	188	202	200	190	217	203	230	218	205	228	189	195	211	218	184	199	207	213	217	219	238	198	220	235	199	184	174	227	207	234	200	172	201	191	200	186	207	210	209	209	222	200	190	200	169	202	195	222	235	200	204	227	200	210	199	208	218	232	201	222	215	189	173	196	194	187	228	217	212	204	191	188	194	194	188	207	199	188	213	203	188	206	200	176	219	221	205	211	183	173	193	223	208	178	197	188	220	196	204	219	197	228	227	193	187	191	197	229	188	203	228	177	195	179	195	172	203	205	171	182	196	179	226	205	197	205	197	200	205	181	213	182	192	179	189	186	221	207	204	213	203	185	222	206	205	201	200	188	183	187	201	189	181	196	214	199	206	189	216	208	234	195	190	225	200	175	164	188	199	211	229	177	191	213	188	184	180	209	193	203	191	219	193	213	169	216	173	208	189	183	199	203	180	197	204	209	185	193	173	228	239	204	198	208	207	208	193	174	206	196	222	174	221	215	192	211	208	188	203	206	188	193	204	183	206	182	172	179	226	208	218	203	196	179	204	206	208	181	183	198	202	209	177	215	204	203	202	180	192	218	208	199	210	209	201	192	176	206	161	193	223	212	210	211	211	214	190	223	219	182	193	201	199	233	215	207	188	219	222	185	204	196	196	209	202	226	230	188	192	222	208	191	229	180	196	219	212	228	175	189	205	195	179	229	202	214	200	196	161	204	178	210	215	192	198	216	227	186	213	172	187	206	210	205	189	192	221	211	201	195	189	204	194	201	195	212	179	192	204	210	238	202	226	191	190	180	177	190	215	186	206	206	209	206	210	223	226	205	219	209	192	202	231	210	227	195	216	221	193	205
23789	19694	29391	28133	20503	15312	10451	6534	4345	3136	2510	2163	1922	1774	1599	1494	1318	1247	1071	934	969	887	868	827	748	705	708	632	628	648	617	598	557	588	582	556	538	496	541	531	523	523	537	482	538	572	474	489	518	490	469	537	510	511	515	482	516	505	496	546	515	465	486	483	498	507	476	491	479	489	488	475	500	488	482	461	485	441	475	471	500	455	487	470	477	476	436	516	510	481	497	460	494	460	463	527	476	499	444	500	509	529	505	462	488	507	518	452	467	504	487	508	466	493	487	498	526	470	471	473	478	469	467	485	481	491	515	461	474	476	469	497	497	527	445	513	479	491	515	486	464	484	481	484	508	481	463	476	465	448	494	458	499	450	506	493	489	508	493	443	537	467	497	497	476	485	492	450	452	505	458	501	455	512	484	493	458	465	483	503	493	521	473	457	510	517	468	457	474	487	445	486	459	443	466	490	495	487	489	484	498	521	501	472	467	500	498	457	471	468	495	517	470	492	471	497	454	463	490	463	491	537	491	479	501	497	520	497	478	473	470	475	512	489	487	476	518	461	492	517	495	498	505	515	451	453	485	499	511	496	487	480	477	508	497	504	508	493	488	517	462	505	511	481	501	472	473	493	505	481	543	474	457	502	505	478	517	515	463	478	489	467	479	470	472	465	447	502	474	488	480	480	505	499	464	484	458	465	481	451	496	449	450	511	464	469	482	484	496	451	492	483	481	474	456	451	497	507	482	467	465	485	493	435	519	525	468	495	474	503	498	498	475	515	497	465	503	514	544	490	514	508	503	502	514	498	488	486	482	508	492	487	480	484	520	478	455	474	500	483	477	480	461	472	479	504	473	473	492	480	507	493	523	495	542	462	498	502	539	482	517	498	473	498	494	435	447	463	475	445	473	500	517	477	516	485	456	446	467	521	497	486	479	467	490	500	465	493	505	449	521	548	490	437	475	482	469	500	464	480	486	480	467	480	503	495	474	484	483	464	487	469	516	502	470	444	479	450	479	464	533	481	498	501	468	513	468	464	457	464	515	454	489	524	454	475	465	480	478	492	489	464	520	505	495	517	464	499	492	491	501	494	489	515	462	503	474	466	474	519	460	473	486	490	462	487	487	458	501	468	528	510	491	489	470	521	465	478	490	505	489	501	490	458	497	502	502	482	450	477	471	465	484	495	487	474	480	494	492	458	479	512	471	445	512	479	514	490	477	470	467	479	454	486	502	525	525	467	504	492	511	527	460	487	530	470	466	518	437	493	464	519	480	473	502	492	515	446	474	482	483	496	477	460	521	508	485	498	465	467	477	464	502	472	469	500	476	462	460	471	433	514	494	508	441	497	482	481	465	476	496	474	472	471	497	468	495	454	496	446	514	458	526	480	496	475	497	495	465	485	496	505	456	505	471	468	498	460	477	490	492	474	508	506	458	470	487	442	526	484	472	485	493	482	511	483	488	525	453	488	463	477	444	457	494	480	465	479	482	505	509	530	491	487	510	483	507	496	528	504	481	477	538	482	481	456	505	508	477	462	535	518	450	490	464	489	498	474	492	482	468	476	550	478	504	442	494	489	495	524	471	490	465	500	501	534	483	514	501	515	501	495	489	480	467	488	465	511	497	474	455	490	481	514	468	467	476	502	497	453	484	485	475	508	490	491	493	486	474	461	481	479	457	479	481	488	476	490	451	463	428	497	515	465	456	489	526	497	491	506	465	483	475	473	517	515	512	506	481	444	473	487	493	496	498	458	510	467	508	484	494	475	494	467	467	524	489	497	478	468	467	481	470	465	463	525	480	478	489	465	473	462	511	469	514	454	473	453	472	442	513	465	506	463	463	444	446	498	477	443	492	429	458	486	469	492	495	454	475	483	498	486	495	466	478	497	484	514	482	489	494	477	473	506	506	458	510	471	469	459	468	461	472	499	458	494	476	521	475	493	508	513	471	475	474	490	496	491	513	501	452	485	488	471	494	506	473	461	487	481	519	461	522	493	486	467	473	503	499	479	480	493	464	469	477	520	499	445	499	467	487	481	462	524	475	459	481	517	480	501	466	505	495	445	485	485	457	478	469	488	499	512	502	482	499	497	497	477	499	500	429	493	482	461	488	472	464	473	445	497	473	515	466	477	516	464	476	462	498	471	494	475	478	503	506	506	523	511	476	501	486	472	484	505	507	535	485	517	469	485	483	481	455	452	487	466	499	482	509	518	432	482	462	462	474	466	467	507	497	494	458	508	470	509	486	491	525	492	490	505	512	471	503	482	498	473	456	465	485	504	484	484	482	455	446	491	478	473	456	497	471	502	506	484	501	499	465	502	481	471	497	453	445	480	481	484	461	496	505	463	519	477	468	488	519	492	483	471	454	501	476	507	466	480	495	488	488	488	481	506	504	502	508	485	524	492	492	473	516	458	489	468	497	524	502	450	502	513	493	486	495	508	465	501	513	500	492	486	504	489	504	472	516	510	479	502	513	503	524	492	478	504	480	519	495	484	471	509	513	472	488	499	487	479	515	462	488	497	473	481	451	505	470	469	463	459	501	494	473	488	517	499	471	485	477	503	480	453	508	507	466	500	459	491	507	477	492	492	481	522	474	478	461	461	500	505	470	490	476	474	506	469	482	528	499	449	472	481	467	494	489	468	476	521	499	493	496	469	491	448	458	458	482	506	488	500	493	473	491	477	493	479	463	495	432	471	448	473	526	464	463	477	530	442	469	492	472	489	476	458	458	453	479	485	508	483	525	465	480	481	522	516	463	510	483	468	486	497	482	483	477	489	497	444	489	471	526	444	490	454	479	482	481	510	463	498	512	491	462	467	500	468	452	471	517	486	483	508	453	471	480	479	445	462	496	448	497	495	472	501	504	462	444	484	465	459	456	505	481	459	468	498	478	486	482	481	471	514	508	471	468	510	496	480	482	484	467	498	506	472	457	503	501	477	486	460	470	493	482	479	450	478	519	448	502	480	466	490	483	470	476	488	492	465	485	466	525	477	476	519	503	500	475	482	452	494	456	495	495	450	497	535	473	491	443	439	522	452	482	516	518	507	480	504	519	509	482	444	476	481	477	474	508	510	463	496	488	455	476	485	479	454	457	539	471	523	511	481	457	484	507	510	459	472	431	488	465	509	455	479	515	480	438	472	480	532	523	464	530	499	495	496	468	461	474	508	473	471	497	510	474	489	477	443	488	482	454	470	483	506	453	480	471	495	522	497	465	493	487	503	504	458	508	468	486	508	447	487	550	469	494	464	502	465	463	502	467	492	529	488	503	460	499	471	482	434	451	503	466	500	496	443	474	481	510	463	476	501	460	496	494	486	450	514	498	458	505	435	507	529	488	495	433	483	489	515	469	444	498	486	494	475	469	502	523	533	515	499	486	464	499	496	509	498	470	469	498	489	531	483	502	508	483	507	493	483	470	508	519	512	447	484	500	487	448	509	496	460	502	488	480	539	525	451	453	460	520	464	465	438	488	459	504	472	503	458
14121	7604	5771	3215	1649	980	717	569	414	375	345	285	302	284	270	243	249	256	252	215	246	255	237	254	243	218	205	219	204	203	218	205	212	211	208	201	222	207	208	207	224	216	205	212	198	216	221	218	209	183	207	211	182	209	209	190	202	216	220	201	215	211	204	206	205	211	211	233	215	227	228	188	183	208	213	209	193	242	227	200	194	219	187	223	223	204	214	218	204	211	204	192	214	226	215	235	225	209	218	212	219	213	224	227	238	219	220	200	187	182	217	228	208	215	218	177	221	218	193	221	237	209	210	230	205	208	197	211	204	224	232	223	205	204	235	207	203	226	206	209	204	201	203	216	235	206	237	202	230	228	196	219	227	212	238	232	215	203	225	241	225	193	208	249	203	219	219	221	226	213	231	206	211	223	239	194	239	197	184	218	218	190	191	236	228	216	215	227	194	180	197	208	225	191	222	212	221	230	202	220	207	218	170	216	182	241	224	208	187	215	196	209	218	210	238	195	213	233	207	235	189	211	214	185	200	188	214	210	220	222	213	215	238	218	176	223	196	206	211	230	202	195	180	194	190	227	212	198	217	206	191	203	197	216	184	211	219	216	196	212	246	173	239	219	216	231	185	181	198	220	205	210	190	233	198	215	207	235	228	204	237	215	208	220	221	207	224	235	218	214	227	207	221	228	204	200	231	245	222	241	204	209	199	210	212	203	206	202	191	230	218	225	216	223	216	185	216	219	200	221	207	225	205	195	209	230	214	206	213	192	216	177	220	195	215	194	219	183	206	203	224	205	185	209	183	226	225	212	206	228	222	221	228	214	201	218	223	197	201	219	236	217	222	215	202	179	219	208	226	193	212	193	196	203	209	210	197	198	212	214	233	204	223	210	204	203	219	230	196	188	211	234	211	244	204	218	206	204	196	215	196	200	194	221	196	218	196	233	195	202	228	199	180	211	201	202	209	188	207	201	212	198	194	210	217	215	216	218	207	229	208	220	178	218	221	212	217	175	225	190	205	226	218	216	204	220	215	193	220	199	228	207	199	199	214	226	197	195	207	228	211	201	234	191	214	247	195	224	209	204	216	208	214	219	229	215	186	213	192	231	215	207	189	191	191	195	191	202	212	200	204	210	210	232	240	199	239	176	229	220	203	217	200	229	199	180	208	221	218	195	209	222	235	227	217	217	220	177	176	220	205	210	197	198	189	200	200	205	217	229	252	211	209	205	223	233	219	200	209	238	237	197	216	207	208	216	190	169	185	221	221	226	199	229	243	234	210	228	201	243	225	208	207	187	210	211	223	231	207	198	211	213	195	207	211	226	216	211	199	193	238	198	205	227	220	201	212	215	219	242	183	211	183	186	201	194	214	193	222	216	205	213	215	220	206	207	214	175	210	247	213	221	198	229	202	196	191	223	192	209	193	200	243	213	218	206	238	186	216	216	209	215	194	235	204	204	193	210	196	225	232	193	187	201	189	186	229	197	223	223	202	201	215	188	229	253	193	230	221	204	227	200	219	208	218	207	225	236	245	205	235	239	212	202	226	197	203	228	252	218	214	229	240	209	220	221	212	224	178	218	208	218	184	198	192	211	213	217	209	200	202	179	219	219	195	206	228	240	200	218	197	213	211	191	222	210	202	206	206	194	229	210	197	234	233	193	232	219	195	196	187	187	228	228	193	222	202	241	209	220	197	202	194	219	218	220	206	194	208	192	193	211	193	199	200	240	220	190	208	207	212	216	195	232	222	218	193	217	185	210	215	199	227	227	210	206	195	203	204	220	214	227	199	206	221	204	194	211	205	193	185	213	220	218	228	219	222	227	211	220	209	220	185	208	210	222	192	195	213	203	198	235	200	226	224	215	173	247	235	224	227	195	201	208	230	240	243	215	207	202	212	210	217	220	216	232	204	197	188	230	214	204	195	215	200	201	212	208	227	221	193	208	220	201	206	218	207	207	220	201	220	240	189	204	203	190	197	202	192	192	203	203	211	233	202	202	202	205	212	209	202	204	200	188	212	199	208	228	210	202	224	189	210	212	207	213	220	233	211	230	208	197	217	187	228	188	204	215	212	215	222	194	215	219	228	212	221	226	197	215	205	194	214	201	202	186	182	203	193	211	254	223	211	218	198	239	179	198	197	177	221	203	178	199	188	201	194	211	227	206	201	208	218	213	227	223	204	216	192	197	206	209	213	205	197	206	207	195	233	216	187	211	224	199	211	210	227	240	230	205	227	192	193	197	224	219	196	244	225	210	196	222	213	201	210	228	231	223	203	202	190	201	202	225	172	213	218	205	185	240	209	227	180	196	198	224	236	213	218	252	217	224	187	214	190	226	215	201	191	222	211	224	212	177	200	224	239	196	223	242	198	199	203	183	230	228	234	200	212	211	233	213	210	200	201	210	237	233	199	211	205	204	183	223	241	194	196	186	223	215	220	195	206	191	187	213	210	212	227	204	216	206	231	211	202	194	182	213	205	218	189	239	202	193	203	205	207	227	196	211	201	198	209	212	218	213	202	206	223	197	195	206	204	197	191	221	194	212	172	198	255	219	191	189	236	205	169	207	196	216	190	206	221	211	213	184	196	222	199	213	227	187	204	191	213	249	217	204	200	184	220	217	200	188	198	229	207	190	191	202	190	205	199	219	210	212	226	203	194	238	214	202	214	191	177	191	229	203	225	221	239	205	209	204	209	230	213	202	214	221	203	231	211	212	223	211	220	213	201	220	171	207	218	186	199	187	217	236	220	223	185	188	204	211	199	196	196	232	201	202	191	215	203	238	222	190	195	203	200	204	224	196	217	216	217	190	221	208	192	207	214	206	232	197	192	228	216	221	205	223	212	225	226	196	195	207	231	219	209	194	214	208	220	233	214	221	192	229	208	193	187	187	199	187	237	196	213	200	208	206	188	202	201	237	222	205	216	226	189	186	204	225	203	191	184	225	221	217	198	215	203	188	217	220	207	249	228	213	207	199	201	221	206	189	183	190	214	217	245	197	215	176	214	228	250	201	182	202	226	199	202	207	229	218	203	213	220	208	184	207	234	223	207	191	227	185	215	219	192	203	215	186	216	214	181	185	212	214	182	218	204	209	195	193	201	211	235	215	221	216	223	233	198	194	220	192	238	228	214	216	204	199	198	209	212	195	224	182	218	194	218	199	216	208	183	190	235	187	194	190	195	224	224	231	205	202	211	206	210	220	223	231	214	192	181	225	210	211	225	218	201	222	244	227	212	203	225	190	214	216	192	203	212	215	202	210	233	242	230	208	207	225	206	196	216	199	240	193	190	209	174	207	231	195	200	186	231	222	205	206	222	209	217	207	194	212	200	215	209	220	216	216	230	201	249	178	181	193	199	179	246	212	205	195	212	187	188	204	176	198	239	203	207	210	187	222	234	232	209	201	196	221	214	229	175	212	197	197	211	224	189	199	199	198	220	196	226	213	206	218	209	220	192	231	216	205	213	192	199	205	229	213	193	192	210	202
10312	7756	10509	8854	5935	4107	2956	2326	1876	1433	1227	1170	1041	915	821	808	795	812	759	712	671	713	673	643	614	631	611	634	582	546	571	546	527	530	540	522	506	575	514	511	556	531	513	502	540	505	508	499	486	507	509	521	520	512	527	484	517	477	510	546	536	516	530	510	486	504	463	518	512	517	544	479	511	513	549	524	512	485	497	524	507	542	503	494	534	529	498	530	515	544	526	528	511	557	462	555	527	506	509	479	465	537	490	515	537	519	496	512	509	486	512	477	534	470	538	511	519	513	538	500	487	482	534	525	464	461	517	465	492	534	505	522	543	462	510	516	514	512	487	505	505	525	516	536	565	517	498	581	496	493	485	554	509	545	497	486	496	551	500	529	505	539	498	536	500	533	534	514	534	516	497	528	512	496	522	463	493	553	477	530	515	540	521	484	510	519	504	523	517	519	516	500	512	510	502	488	513	530	502	528	517	515	507	499	524	504	505	465	506	458	501	460	526	480	481	545	489	528	477	512	521	526	500	558	515	492	454	488	523	523	513	519	517	529	525	510	480	537	497	531	533	535	507	495	495	457	526	504	500	494	594	504	555	498	474	529	563	472	475	575	498	497	480	514	486	539	470	490	493	522	511	516	523	500	528	473	512	483	514	499	526	529	503	459	507	548	523	502	497	471	471	552	521	530	554	524	498	523	499	538	480	515	544	527	477	483	485	497	492	543	503	498	481	536	507	432	490	500	514	484	546	492	548	503	526	563	500	522	504	535	519	580	500	495	555	513	491	487	487	531	544	530	513	526	535	511	516	490	516	515	515	491	522	476	505	517	513	491	544	568	489	529	546	520	536	530	512	542	543	540	527	529	526	509	477	534	561	536	513	511	538	546	486	508	543	468	483	497	503	543	526	471	506	500	558	524	486	505	508	512	507	506	514	496	521	480	505	478	587	554	528	540	528	521	511	544	494	478	558	553	512	504	510	519	496	503	505	539	530	553	534	475	485	491	551	524	501	509	508	502	504	521	496	509	544	518	520	523	514	481	513	491	516	541	507	479	528	529	489	507	527	543	526	489	519	537	481	464	522	477	494	503	480	528	486	521	539	514	513	483	503	505	511	514	501	500	522	517	520	519	498	540	497	521	472	521	537	561	565	507	514	474	531	506	520	517	560	512	530	483	534	495	542	532	537	576	530	523	497	513	501	491	467	482	514	500	481	531	502	518	504	507	553	478	513	503	542	511	527	497	503	520	447	501	497	489	547	506	523	503	518	515	517	554	475	522	504	472	530	528	484	516	503	484	492	512	472	494	559	532	549	516	530	520	513	494	545	487	525	528	516	498	509	525	520	484	527	546	488	456	505	478	515	537	476	511	495	499	511	523	504	509	525	526	493	486	515	505	481	527	514	564	504	504	510	547	529	548	487	513	530	519	520	512	532	495	475	537	468	507	519	502	552	493	532	475	519	509	488	539	555	490	528	478	457	532	582	483	519	527	531	548	490	545	510	517	500	539	524	514	511	498	502	539	449	522	515	505	496	512	491	508	486	491	501	518	546	525	487	530	530	543	478	487	505	516	540	522	508	483	490	513	552	498	504	497	525	462	494	494	528	515	489	508	509	542	528	550	475	522	529	510	502	560	503	497	589	510	496	488	519	521	500	520	557	525	518	514	500	519	543	496	534	540	473	524	486	525	517	490	461	478	470	488	529	523	517	557	501	529	501	520	519	514	503	520	505	528	490	537	494	510	512	495	492	514	513	555	513	491	499	553	521	523	506	513	542	469	545	490	514	520	521	491	523	519	524	550	537	510	507	515	502	502	509	502	464	489	480	498	539	495	542	552	507	541	513	491	521	527	524	521	507	523	517	533	487	514	497	462	513	505	526	478	552	518	531	492	515	494	534	524	482	502	527	522	492	482	534	513	492	504	530	532	515	553	511	486	471	517	555	499	501	495	507	490	545	520	527	553	504	536	520	524	531	548	531	516	505	483	499	546	497	464	469	479	501	521	501	527	503	522	507	507	498	547	486	502	502	546	512	523	529	521	546	514	501	470	513	511	503	498	490	546	497	526	522	456	519	550	545	502	511	503	491	507	519	510	470	484	516	507	511	525	517	476	519	507	462	472	444	528	496	476	500	521	528	521	481	579	497	483	507	512	510	526	489	491	536	523	548	491	491	483	488	492	535	512	482	537	479	527	493	478	501	470	494	507	513	524	530	523	520	525	527	513	526	495	511	499	520	490	518	559	512	558	516	537	515	483	528	526	531	514	525	483	534	503	515	520	462	507	489	487	550	497	518	550	513	513	544	517	490	491	556	519	501	513	492	500	522	519	498	527	517	504	511	532	488	474	503	545	506	487	497	497	536	511	502	537	513	476	500	523	499	532	493	505	543	482	493	488	481	490	487	501	499	533	519	528	521	500	516	526	498	518	529	589	517	524	497	527	519	530	515	489	475	517	508	493	512	539	560	484	539	525	491	536	500	523	496	512	519	543	533	481	524	506	446	491	492	528	531	501	486	521	550	497	497	533	498	517	532	539	533	528	501	517	521	493	487	500	491	491	470	506	523	497	484	517	540	524	500	529	561	521	544	491	483	512	521	489	562	522	500	519	520	488	523	502	542	508	511	494	531	550	500	481	507	492	500	505	503	552	522	488	549	513	520	518	502	501	493	489	506	519	509	547	510	553	490	504	546	457	512	504	502	526	469	516	546	499	511	505	492	526	497	499	528	484	521	552	495	534	505	531	521	516	467	494	520	536	524	480	532	504	518	533	523	522	535	500	526	478	520	533	507	495	558	490	502	510	476	517	525	512	504	524	489	528	499	518	550	504	515	511	474	518	528	533	485	537	480	485	502	514	507	530	537	515	507	509	532	522	480	508	498	489	505	541	510	548	544	536	543	527	502	502	535	497	549	534	534	502	483	502	516	543	484	492	468	538	526	539	548	529	504	547	530	540	534	502	499	577	512	541	528	497	503	522	525	494	484	517	515	520	537	492	494	486	509	566	531	524	540	521	486	521	534	494	508	545	520	509	511	522	517	465	516	492	489	533	501	491	494	543	528	549	527	518	536	533	475	547	486	516	555	515	538	466	520	519	508	516	500	512	471	530	488	512	563	511	483	530	495	489	496	537	494	459	479	532	506	495	528	522	527	507	509	558	557	501	529	480	533	535	501	527	509	545	543	549	461	530	511	537	537	516	502	516	505	506	505	490	502	512	507	483	495	494	511	531	514	526	483	516	493	510	533	510	531	512	509	506	487	480	514	495	518	567	525	474	513	545	526	526	525	497	528	510	501	507	500	518	510	504	485	487	501	490	561	528	517	465	539	497	483	527	553	503	484	511	526	503	502	505	525	498	485	514	484	495	495	473	497	486	559	537	493	490	521	497	498	506	524	500	497	497	496	484	508	537	506	515	468	482	513	513	529	517	511	519	498	542	542	503	536	481	509	507	521	546	516	523	502	492	514	503	500	485	529	502	489	466	527	496
27322	15320	15901	11803	7059	4123	2393	1581	859	556	439	409	375	338	343	322	290	296	259	255	279	254	250	255	260	254	272	251	224	209	254	241	222	218	237	221	255	225	236	229	207	250	225	236	206	239	241	246	230	255	215	226	259	221	230	191	206	209	219	244	195	214	214	238	218	229	211	240	207	226	211	223	219	224	259	214	210	240	237	222	216	220	226	246	219	203	239	238	239	229	217	238	226	221	254	253	234	209	211	237	212	241	221	201	224	235	211	242	255	238	209	200	189	225	216	244	253	227	247	208	227	227	253	241	253	236	242	233	232	236	206	209	221	226	203	214	252	208	218	231	220	212	229	218	203	190	262	215	207	209	228	230	222	226	220	229	210	218	236	242	196	227	226	210	239	246	223	242	245	206	202	209	253	219	221	227	195	246	226	226	238	253	232	207	216	228	199	231	229	210	252	240	225	210	207	218	205	208	222	244	229	223	216	243	201	232	206	224	214	227	210	210	224	224	230	228	228	225	220	227	210	228	216	226	216	223	197	247	226	215	206	226	225	199	233	213	253	206	236	215	227	220	238	218	223	221	218	247	223	190	207	217	257	217	218	216	239	224	236	254	200	193	226	222	225	233	204	252	217	204	252	232	215	249	216	247	209	220	202	243	239	223	215	196	222	204	227	210	242	208	245	219	222	236	241	231	235	191	213	216	226	195	204	218	224	236	206	192	227	226	230	211	213	210	223	229	201	238	222	221	197	208	229	230	229	230	220	236	250	215	192	244	228	239	234	225	228	240	209	219	192	213	221	240	220	221	251	240	208	213	251	233	219	212	216	229	191	202	235	215	205	203	206	218	229	206	214	227	223	216	197	234	188	223	253	221	216	240	215	223	195	224	206	245	254	191	213	201	183	198	227	236	211	213	207	228	204	203	239	242	261	234	230	203	206	220	216	228	228	246	223	211	216	201	183	237	230	216	221	231	205	240	214	195	215	236	198	216	209	216	215	214	225	240	221	219	254	210	236	237	221	230	226	216	249	220	218	225	227	221	241	220	244	220	209	237	225	209	216	229	253	212	216	215	231	216	192	248	238	228	223	231	220	243	252	225	282	242	204	223	216	233	232	224	214	210	225	210	250	242	204	256	227	212	232	215	196	233	217	216	242	253	227	222	237	224	237	209	217	230	198	232	247	223	194	246	200	191	230	235	226	215	223	232	218	207	204	217	215	215	210	212	206	202	263	229	250	219	236	220	241	216	237	237	257	214	235	233	236	241	203	250	201	230	225	203	190	212	215	245	230	222	210	221	205	251	228	210	200	209	242	197	233	237	231	197	226	179	217	226	223	206	248	217	207	236	213	229	245	227	219	244	242	206	243	202	232	244	214	218	214	229	228	200	231	233	215	244	201	234	224	237	244	243	245	248	205	208	214	214	198	226	198	220	208	221	203	235	194	201	233	230	239	214	218	219	197	213	228	225	218	230	232	203	243	213	224	220	231	256	206	245	218	227	231	239	226	218	211	222	233	239	210	208	229	223	216	203	200	248	227	219	221	203	237	204	248	214	228	221	187	233	246	216	222	216	234	231	232	239	225	212	251	209	210	243	201	210	231	209	223	254	214	230	218	223	227	220	227	219	222	203	192	234	176	226	197	227	206	215	233	234	193	238	230	235	245	210	222	234	223	212	208	220	184	217	233	234	206	228	231	220	259	240	184	236	250	226	219	233	226	232	192	234	216	226	241	213	220	206	233	209	229	230	225	224	209	207	225	209	233	251	231	225	208	232	242	266	242	210	235	218	221	236	214	227	220	216	201	213	204	234	236	239	200	207	249	201	209	214	195	202	218	239	220	235	214	191	237	220	208	239	207	248	222	209	201	209	243	240	253	217	209	204	216	237	223	231	212	231	216	227	221	209	226	219	223	248	226	233	228	219	227	213	216	189	229	221	221	238	218	229	210	218	205	237	226	224	245	236	230	233	219	195	229	219	240	211	228	224	191	213	201	216	239	231	213	237	205	217	245	205	239	204	234	222	223	229	218	241	231	229	224	230	204	213	239	240	231	208	219	220	247	233	214	192	251	237	197	235	226	210	236	219	217	213	242	224	221	217	220	244	225	216	250	183	226	213	221	241	202	208	199	233	204	232	231	195	245	219	256	229	247	220	206	193	222	216	236	232	202	207	215	229	200	230	248	218	221	203	225	217	231	237	218	235	231	227	235	214	201	239	246	218	230	209	221	219	235	220	255	213	227	208	204	219	211	253	244	231	208	231	207	224	242	224	257	223	225	187	221	210	242	247	223	243	213	233	211	197	247	223	204	200	229	249	207	232	215	224	239	236	198	239	223	199	218	211	248	204	238	228	213	224	208	237	222	225	210	241	227	229	221	226	234	232	255	232	236	228	218	242	230	197	244	222	232	222	222	198	244	230	260	196	210	234	234	219	223	229	244	209	201	199	239	247	214	207	195	228	251	243	241	193	208	233	208	233	234	232	225	195	218	212	242	242	255	208	231	206	232	244	252	223	232	208	226	205	200	214	207	219	224	218	242	218	215	247	230	219	202	221	232	203	226	211	241	260	254	242	235	215	208	228	221	218	246	223	213	241	223	241	198	216	202	198	218	199	231	235	198	220	217	217	223	242	237	225	224	225	225	230	233	217	231	210	210	245	237	203	238	209	219	243	257	204	224	217	220	219	255	219	219	230	256	226	242	206	222	219	212	202	210	233	216	204	246	222	225	225	227	237	228	190	219	219	222	224	222	201	224	228	239	203	230	227	230	231	226	220	222	226	225	216	224	227	236	246	209	216	220	235	232	257	236	210	216	245	227	209	224	203	241	238	197	211	206	196	201	221	199	229	230	194	227	220	218	203	213	216	201	201	224	226	218	214	182	207	229	232	236	225	239	232	233	227	237	193	219	215	241	219	214	214	223	219	204	219	217	209	246	226	231	224	250	220	229	225	215	225	224	233	224	204	217	233	215	221	219	216	177	205	256	246	243	227	231	216	216	232	221	211	218	219	231	214	254	240	221	205	233	232	203	274	223	206	220	203	220	205	209	245	239	224	229	230	223	230	243	209	211	211	260	230	230	243	224	258	213	232	220	212	214	222	211	211	222	213	219	222	230	221	212	198	222	202	240	214	211	214	205	216	240	217	225	225	248	240	248	231	228	209	243	257	224	232	223	220	217	216	207	218	221	229	209	257	214	240	228	240	213	230	216	175	210	230	237	223	229	237	211	203	228	247	246	231	224	212	243	243	247	233	229	205	232	205	254	236	233	201	226	219	226	241	229	212	197	247	227	237	225	242	246	221	220	215	202	239	223	244	226	181	225	226	219	246	207	222	220	234	246	223	211	235	237	212	225	215	224	248	222	230	221	201	239	217	217	195	212	226	230	225	239	218	265	205	217	212	227	227	210	203	210	232	219	246	210	237	188	201	204	225	242	211	215	219	255	252	254	220	226	226	232	230	235	206	219	221	240	206	223	219	218	204	195	243
19176	13996	22480	22275	16218	12259	8940	6596	3637	2504	1912	1665	1463	1426	1261	1164	1085	965	939	846	868	872	822	738	761	733	687	679	663	642	629	607	594	608	604	603	576	536	595	581	562	559	543	561	529	530	559	532	522	539	546	593	469	570	533	522	559	554	582	533	520	568	540	494	531	571	553	544	516	500	504	512	534	549	572	534	520	568	561	540	485	545	485	556	529	523	556	527	547	583	549	505	525	551	570	573	592	552	546	543	571	528	542	500	555	545	561	535	519	535	504	528	553	568	518	564	496	511	547	529	534	535	573	525	505	535	533	575	512	526	538	545	555	517	544	542	506	568	559	563	548	516	509	527	527	537	511	556	519	522	502	582	545	494	516	532	508	510	571	537	563	528	507	518	504	538	540	555	557	552	553	544	538	545	514	501	518	524	570	551	537	568	545	531	520	577	523	545	537	543	565	589	556	518	551	494	546	530	507	554	550	588	574	536	554	558	553	542	526	514	530	523	537	495	543	542	504	581	560	528	555	507	509	544	526	521	524	528	544	519	536	536	519	522	518	529	531	521	549	560	560	493	549	522	583	580	538	516	533	522	523	562	516	522	546	541	529	506	555	526	537	572	538	516	536	543	509	537	557	496	524	547	536	501	596	520	523	556	474	573	537	541	560	516	580	507	556	548	558	543	530	580	525	555	570	548	563	519	575	577	528	505	527	583	555	574	565	538	543	554	531	543	523	564	502	536	558	475	500	532	516	531	549	559	559	518	515	522	504	497	543	510	515	545	550	558	516	532	529	551	534	569	538	531	538	518	567	530	481	505	539	534	518	555	516	512	529	555	548	506	530	548	542	496	534	571	560	549	529	540	529	530	528	562	538	576	571	524	526	526	536	524	539	559	533	573	554	529	533	521	531	560	577	547	513	546	524	564	503	547	578	563	508	570	540	500	523	545	531	508	539	525	514	530	536	513	543	530	565	513	534	502	536	511	546	547	529	507	483	531	531	567	562	518	522	530	547	503	571	538	532	551	583	536	550	513	591	546	532	528	544	547	532	518	537	581	526	577	556	518	553	532	551	535	520	546	555	572	538	524	493	561	560	513	526	526	527	525	584	551	575	496	499	586	518	513	522	527	515	559	534	503	538	570	537	539	548	514	491	508	534	540	541	560	542	518	572	560	542	526	527	544	511	530	555	544	544	520	547	531	529	518	530	533	555	503	591	566	529	604	513	565	510	569	509	531	525	495	545	530	536	548	550	521	568	517	572	565	545	540	561	531	523	513	541	528	532	588	538	549	532	520	554	507	529	562	512	582	546	523	539	505	489	548	486	560	491	473	518	550	478	576	481	496	553	545	603	578	603	528	516	530	523	572	532	529	554	544	570	570	514	516	563	535	564	509	522	547	545	521	564	537	548	524	523	518	547	534	594	561	544	526	510	549	532	534	518	521	546	600	549	550	549	563	559	496	517	541	550	558	539	546	524	555	514	536	542	551	536	527	491	515	556	564	520	538	549	542	507	503	537	481	530	523	552	558	522	553	518	538	554	579	574	536	573	540	519	511	534	571	548	545	552	517	529	550	579	546	528	526	553	520	532	589	517	525	566	545	510	486	522	540	539	540	539	512	549	541	572	508	495	500	545	524	534	492	567	518	530	563	518	572	574	507	526	535	518	541	508	528	539	558	512	562	518	559	531	551	553	536	552	550	539	520	556	499	547	534	561	518	577	543	537	519	538	550	522	538	524	542	570	535	546	507	512	494	543	520	564	583	608	531	553	515	533	587	551	553	524	547	571	534	541	550	537	570	553	519	556	542	515	515	543	563	558	515	549	513	563	499	548	511	559	569	556	534	498	560	535	514	545	497	515	527	560	540	550	545	533	526	557	570	564	541	508	534	510	549	543	540	539	566	580	555	526	554	538	565	529	563	561	557	507	517	542	526	558	556	576	587	555	531	554	575	556	547	523	524	497	531	561	559	560	570	573	553	559	559	487	558	527	589	541	522	542	521	508	537	578	544	549	545	534	551	551	497	542	537	544	480	585	548	548	530	555	530	492	530	556	551	533	486	516	528	516	516	523	518	489	531	537	544	509	540	525	519	507	540	506	501	569	536	559	544	528	603	536	527	547	554	522	533	526	521	576	559	483	576	538	550	545	561	522	570	561	526	518	556	542	504	521	521	510	564	542	578	534	544	543	545	530	529	518	580	541	520	556	537	520	533	522	522	497	555	539	519	523	546	528	507	513	570	497	549	584	541	494	550	573	509	549	506	517	534	568	540	542	526	525	549	519	600	524	533	536	543	561	529	564	573	530	575	565	584	541	490	580	530	534	553	591	573	521	545	539	544	506	566	558	504	563	540	505	502	571	564	545	578	516	561	535	516	563	566	511	531	538	589	513	533	525	546	514	542	547	583	571	520	544	550	521	523	536	544	528	527	557	550	546	538	528	542	535	499	515	537	530	515	498	519	506	509	549	532	566	520	500	494	555	567	566	571	526	530	527	551	494	567	578	521	529	527	550	555	533	539	538	567	530	519	517	550	574	565	589	549	533	556	543	539	561	534	532	504	544	526	524	580	512	520	538	504	524	540	539	547	549	513	543	520	502	553	559	555	533	559	549	553	545	519	541	536	517	505	555	543	552	562	555	543	540	561	569	579	548	514	547	534	525	556	526	599	534	534	534	519	559	517	549	540	558	518	525	527	555	535	527	540	559	545	541	512	544	515	579	533	524	485	547	565	563	533	522	551	522	527	544	517	545	518	485	567	520	520	581	552	503	503	516	537	557	539	543	545	532	553	530	551	526	581	540	559	527	568	534	492	515	551	541	530	512	546	535	550	590	532	560	537	599	575	554	571	568	551	569	516	522	531	527	557	572	553	538	554	558	515	526	536	525	514	543	547	539	539	534	526	533	496	532	535	543	527	501	543	527	508	547	536	564	570	530	551	565	515	533	542	559	532	550	522	506	528	593	533	570	545	528	552	538	556	599	518	545	540	523	545	539	548	557	548	517	528	601	522	562	528	521	561	491	566	541	492	556	575	514	527	494	536	554	527	554	548	512	532	532	508	542	536	504	550	558	542	523	543	544	537	526	575	549	546	510	554	522	538	478	554	535	523	556	543	512	552	543	525	545	566	564	527	533	581	506	530	522	540	549	560	536	537	535	515	504	538	535	574	571	544	494	522	560	523	560	591	493	543	572	566	532	557	543	588	531	537	551	535	523	516	560	531	531	550	507	537	545	558	521	522	484	509	530	530	581	568	516	544	521	523	524	541	515	549	499	563	542	571	533	534	562	525	525	541	532	566	557	535	517	493	538	528	555	517	562	543	543	530	526	517	558	467	526	519	544	558	537	545	568	600	530	525	508	531	522	510	549	549	564	535	538	536	551	536	537	538	524	575	501	530	532	522	546	546	531	574	528	530	523	538	541	528	527	575	545	505	531	543	543	521	552	533	562	565	614	561	531	546	554	562	582	552	529	523	529	509	527	544	511	517
36976	23293	22794	18451	11794	7007	4511	2054	1051	737	515	477	394	399	392	361	313	306	265	256	259	237	249	210	250	220	220	250	201	204	219	216	204	263	206	214	199	212	180	195	209	201	219	210	184	201	194	157	203	202	232	217	212	207	211	173	196	219	212	217	195	171	189	202	179	207	203	216	195	200	219	211	197	189	178	177	211	166	183	193	223	207	203	187	199	207	202	203	209	191	187	206	207	223	222	184	198	223	211	207	192	200	196	175	218	190	219	192	190	210	213	214	209	190	212	196	202	213	180	214	210	182	171	212	195	205	192	208	193	214	178	231	206	221	197	193	219	210	191	197	207	212	224	236	197	197	190	203	204	218	177	185	205	203	216	204	212	200	200	209	201	220	184	187	187	191	182	211	184	238	199	196	207	189	217	213	207	230	185	236	205	196	190	199	214	186	204	208	190	206	227	219	217	210	208	204	199	176	185	214	218	200	189	210	172	175	186	217	185	195	186	217	202	185	199	167	192	232	203	237	189	190	182	197	187	206	207	158	192	188	191	209	186	178	193	168	184	224	208	218	201	206	186	193	185	195	189	198	192	211	183	222	221	208	221	194	206	199	188	186	189	184	199	194	204	159	202	243	179	171	224	196	191	235	201	201	203	197	209	209	217	224	197	203	196	183	204	191	221	193	227	218	186	199	225	192	198	188	189	221	219	194	210	190	206	192	175	200	196	209	184	194	189	202	189	199	180	199	189	202	200	215	181	185	197	171	184	200	200	210	199	213	190	211	226	217	190	162	190	187	179	199	207	204	197	205	206	225	222	179	202	193	194	203	208	191	211	196	219	204	197	227	227	216	229	229	188	208	207	174	186	192	236	193	190	186	215	184	222	189	200	214	212	200	238	192	202	197	200	211	227	224	176	196	181	211	199	178	226	224	199	198	202	206	183	217	190	203	200	207	214	215	209	195	177	199	181	217	219	205	227	208	186	196	206	230	203	190	202	193	185	224	214	217	182	193	179	216	221	214	214	188	201	206	175	176	227	181	192	204	179	207	209	212	192	188	184	192	187	213	214	212	192	209	228	187	206	190	188	185	224	220	203	194	220	210	197	221	218	194	213	195	203	208	218	200	206	200	229	186	197	200	228	201	178	175	192	201	224	231	196	231	167	216	196	210	215	158	179	183	179	190	203	183	204	188	202	183	208	209	204	181	201	217	200	191	192	177	224	212	211	223	193	208	181	212	193	223	203	195	182	190	231	204	205	194	205	234	209	213	203	217	214	222	200	224	210	212	206	185	207	175	215	212	228	205	208	213	193	204	216	198	203	225	214	170	205	202	196	185	185	167	196	242	201	191	208	205	173	197	243	206	201	211	205	177	246	196	194	188	213	218	218	210	205	226	196	208	226	189	209	198	199	185	212	207	194	231	192	216	197	219	241	222	225	206	205	192	216	221	188	192	186	202	226	225	189	207	212	191	191	214	189	187	195	194	192	210	183	206	197	209	193	195	204	175	185	196	226	194	199	191	207	213	200	184	219	188	174	211	206	199	225	211	207	204	202	185	183	218	190	211	224	186	196	235	203	202	218	179	180	191	210	187	188	193	192	223	201	188	203	225	221	190	198	177	190	219	214	199	187	210	186	209	229	217	224	213	197	196	189	229	184	174	207	175	211	183	176	180	170	227	191	193	207	207	226	215	207	232	196	207	197	193	209	177	183	190	186	218	188	208	212	197	187	212	199	176	190	192	211	196	227	197	191	192	167	202	199	219	187	212	199	169	195	215	184	196	210	221	211	193	172	197	202	168	213	202	217	197	185	203	215	192	190	211	179	206	220	205	191	235	201	208	188	208	206	203	214	185	189	209	209	207	207	205	196	183	203	223	222	214	211	188	207	205	198	198	205	239	179	171	198	187	184	202	197	205	200	184	192	190	187	242	192	180	196	218	200	179	215	185	217	225	195	201	223	197	193	183	212	198	209	221	196	192	185	179	216	191	208	193	207	165	185	217	182	187	228	201	218	201	199	199	215	183	217	215	188	186	228	214	215	205	186	193	204	189	192	214	185	198	211	210	189	215	214	209	207	219	220	187	190	187	195	201	199	192	232	183	212	223	216	219	219	180	186	198	222	203	189	198	203	199	180	199	207	198	215	216	195	181	169	207	194	178	195	220	210	179	170	198	206	193	196	205	225	184	192	240	200	204	194	204	213	236	192	179	189	229	198	217	217	215	193	202	197	180	211	205	218	194	206	209	196	211	206	181	176	208	200	247	195	197	196	175	205	210	186	196	210	180	205	193	207	238	224	188	231	198	189	228	210	197	208	198	197	190	203	189	198	211	233	179	208	208	196	209	200	197	180	166	197	209	197	222	201	207	218	196	206	191	203	218	202	189	244	192	200	202	194	208	196	190	215	201	195	195	212	197	226	182	196	201	226	216	195	200	180	186	239	203	211	195	205	219	224	205	232	193	216	202	192	176	200	205	237	210	203	203	222	205	173	196	184	220	205	190	192	187	217	184	209	185	228	224	170	180	200	165	181	191	196	198	187	195	192	204	206	219	178	194	202	219	229	203	200	191	218	191	212	187	205	213	202	210	213	203	202	194	191	191	174	172	177	223	222	173	168	198	200	189	180	190	195	212	197	181	166	211	189	211	226	208	207	195	180	214	195	190	206	211	173	186	178	191	209	211	199	212	210	175	253	191	223	213	200	208	185	211	175	196	198	196	195	205	217	189	185	202	199	213	217	200	201	232	215	195	196	186	215	201	218	190	230	200	192	218	207	184	204	207	194	192	194	200	208	185	224	203	211	196	216	194	194	200	225	213	198	217	210	189	212	184	212	193	201	210	174	248	176	225	223	186	189	192	228	221	206	209	195	206	200	183	209	179	201	199	182	212	197	185	206	207	214	175	230	208	194	193	210	205	197	217	203	189	217	180	195	170	204	203	199	173	203	210	202	219	242	190	213	199	203	178	207	204	205	201	221	215	220	201	204	237	192	195	231	205	183	200	178	208	211	198	168	182	188	204	238	203	196	174	204	209	196	225	205	195	215	188	207	225	217	188	183	205	193	184	201	204	187	194	188	199	224	210	199	202	197	197	181	226	229	219	188	204	185	223	185	197	202	187	198	192	229	196	213	201	186	190	215	209	200	213	220	205	199	169	174	186	224	187	225	227	195	210	224	230	193	202	195	233	210	224	201	228	202	185	218	209	186	196	223	222	223	194	221	200	215	195	218	184	178	203	186	215	187	197	196	219	216	225	220	212	183	203	210	209	191	193	181	187	199	216	192	228	222	198	193	208	215	208	222	201	199	188	213	192	200	192	201	192	229	224	193	197	188	175	192	200	194	204	185	208	207	220	224	204	208	173	197	193	208	231	194	206	207	210	211	201	206	203	201	184	213	185	215	213	216	170	207	187	177	202	177	212	202	196	212	203	194	185	177	221	211	177	175	165	230	211	179	193	181	186	204	208	216	206	172	196	205	201	183	181	200	198
24267	20007	27512	27624	22928	17034	13323	7422	4463	3165	2327	2144	1870	1680	1598	1536	1270	1058	994	967	905	894	881	787	768	746	681	662	684	613	670	548	614	564	585	567	506	558	485	527	493	497	485	521	519	496	494	476	514	492	453	492	459	522	504	512	521	493	460	497	464	489	483	492	529	493	499	483	462	460	478	478	484	463	450	475	459	478	520	492	494	499	493	481	463	485	490	483	480	492	466	472	486	535	514	528	495	511	442	503	463	448	489	468	508	470	486	503	465	454	488	508	492	495	494	482	496	502	507	500	512	460	470	503	517	497	457	487	476	487	490	482	518	506	487	523	462	496	482	511	517	463	473	482	456	495	461	487	494	448	488	444	467	496	493	450	512	499	439	491	463	509	468	463	476	485	517	476	480	483	485	455	487	507	469	520	492	505	460	478	493	500	481	516	477	484	520	476	492	474	496	509	472	495	516	485	506	454	460	510	470	488	494	501	506	486	518	467	473	490	511	482	524	486	460	525	499	511	453	463	509	460	492	479	492	473	498	469	485	478	475	517	539	522	491	466	526	519	516	444	486	496	491	502	468	469	487	523	502	496	494	530	464	458	517	501	489	455	472	503	444	454	517	467	473	474	494	445	504	492	515	505	499	514	531	469	495	485	478	499	491	490	494	503	448	483	515	470	509	491	507	474	472	522	529	518	476	503	454	491	513	446	499	514	492	470	494	478	502	468	492	462	513	478	476	465	467	442	511	497	490	491	486	506	453	495	520	508	486	509	517	440	455	478	496	504	492	498	455	493	501	494	487	496	488	488	481	531	476	477	496	461	489	462	502	527	461	490	481	500	474	479	509	483	493	470	486	484	485	496	506	490	508	470	494	503	458	491	479	490	486	430	498	531	473	477	449	452	504	502	449	498	458	505	501	509	516	461	481	472	521	417	436	498	483	469	473	448	469	480	454	483	464	474	517	484	486	497	469	485	471	482	483	458	490	469	496	482	474	491	528	529	476	507	497	493	485	526	512	487	491	510	458	471	484	492	487	464	507	439	498	474	468	443	528	485	515	508	481	527	474	511	493	441	505	474	485	491	515	520	464	468	496	512	510	472	473	514	472	490	497	496	457	469	478	458	493	498	492	454	543	467	485	483	483	430	482	488	457	486	481	487	494	515	483	531	509	461	475	521	479	496	508	482	503	476	477	489	448	454	483	482	528	493	461	489	508	460	496	520	453	465	508	477	476	513	488	474	453	474	542	514	473	514	487	453	505	479	474	474	480	497	488	507	489	471	492	500	492	491	533	471	549	473	487	480	478	489	463	495	500	484	511	462	477	485	483	452	477	470	472	497	537	500	481	462	482	492	490	510	525	511	479	494	473	522	498	503	528	476	456	468	510	487	523	495	485	453	466	496	499	459	488	465	493	523	466	452	464	486	460	492	495	485	477	483	482	510	472	473	454	469	465	455	517	459	435	478	490	495	522	482	494	483	471	483	496	481	476	466	512	464	483	498	486	510	470	512	505	488	530	469	468	509	490	482	490	491	482	494	455	474	457	484	541	499	473	475	504	490	508	471	470	473	484	486	521	495	483	455	477	517	533	524	514	509	461	459	483	497	474	493	475	506	467	487	514	453	487	475	485	493	483	486	498	510	471	474	469	455	481	461	486	432	477	468	490	466	520	489	482	509	448	506	497	505	482	480	492	449	471	477	525	453	503	484	531	470	520	458	452	442	483	503	487	476	482	437	518	509	504	509	533	478	474	513	539	498	472	516	502	470	503	503	443	473	483	484	479	499	477	468	453	492	498	527	465	511	486	458	531	492	502	461	479	520	445	482	477	497	489	513	507	460	489	528	471	479	506	485	497	508	471	492	472	504	501	482	470	489	467	484	456	500	438	501	461	501	498	517	494	498	463	503	443	488	461	501	495	478	516	480	473	476	504	505	480	516	477	487	463	481	515	463	486	487	491	498	528	509	484	465	458	488	478	494	483	462	519	483	494	455	502	486	521	462	474	516	492	466	467	489	490	470	497	455	461	487	471	502	530	461	508	473	486	482	515	484	550	490	504	460	487	486	498	520	473	473	484	442	486	499	442	506	489	462	509	506	496	485	506	458	531	490	452	446	487	509	469	498	506	490	455	480	504	505	463	523	495	454	474	480	489	473	507	475	485	472	478	486	452	515	519	480	449	541	497	473	474	468	476	497	505	526	444	482	493	494	499	536	492	503	471	472	472	479	501	516	494	485	469	496	483	466	469	483	470	450	437	453	494	446	465	513	492	505	514	463	493	450	481	459	529	498	515	446	491	490	504	507	471	487	454	491	526	515	458	497	490	452	450	483	480	497	484	504	489	453	465	493	505	505	530	483	446	489	467	474	501	517	490	477	461	472	483	472	501	515	508	491	517	484	490	466	454	533	481	464	487	512	476	501	472	498	502	471	492	490	476	489	461	496	496	498	485	483	506	530	472	510	489	449	516	480	447	515	477	498	471	506	524	452	497	474	482	464	475	489	493	482	449	478	479	484	482	480	465	482	512	512	493	494	460	488	490	494	482	488	500	465	473	474	465	467	500	485	491	476	477	456	513	487	430	473	502	470	459	452	480	481	501	492	477	484	465	477	529	479	496	507	487	465	501	476	465	517	511	495	453	498	505	498	477	489	488	442	473	478	506	497	496	527	513	495	455	472	487	469	490	489	446	476	498	451	488	488	453	485	484	454	514	517	484	505	492	508	463	454	482	484	481	518	498	493	482	543	489	478	461	509	460	475	488	490	462	498	474	488	472	504	485	497	484	533	517	487	505	490	476	516	490	484	510	506	457	458	486	440	519	506	494	496	495	481	480	504	495	514	505	465	462	504	475	506	499	510	474	494	493	512	481	507	518	443	514	476	470	493	478	488	527	512	526	474	457	502	533	497	462	461	482	487	525	467	473	487	469	513	470	469	437	439	486	491	487	515	476	546	515	467	472	481	465	487	482	533	483	517	503	506	507	498	483	500	506	472	474	495	489	489	479	491	444	451	489	505	460	446	506	501	510	509	519	515	511	515	495	455	503	488	500	497	545	471	485	460	474	497	478	500	485	482	464	464	482	449	505	494	496	521	490	422	505	454	504	482	501	488	490	484	459	449	493	525	485	481	476	456	476	491	497	459	468	460	439	440	489	546	493	450	520	485	519	495	466	503	488	490	493	485	499	437	489	470	468	487	495	482	471	479	503	502	450	459	517	450	488	469	492	482	505	489	496	521	475	458	489	514	465	471	508	500	507	514	457	491	506	472	509	498	468	491	499	511	507	476	481	487	477	468	485	451	528	519	505	492	483	536	509	443	506	495	467	489	456	486	499	480	460	526	478	454	498	509	504	479	459	456	516	464	472	481	472	508	503	488	473	523	504	492	463	488	491	487	527	473	476	491	511	530	513	509	486	486	488	502	446	459	531	492	505	491	481	509	484	488	479	524	449	504	480	494	475	467	479	448	474	462	478	503	478	491	490	515	490	482
15491	7835	5375	3117	1758	1049	784	546	431	375	312	277	260	273	241	276	255	223	226	223	213	195	220	208	213	225	217	223	245	217	212	211	222	205	207	190	226	234	203	220	220	212	217	204	225	211	215	212	234	229	217	209	218	222	185	206	216	219	197	202	207	240	202	216	221	205	196	221	227	218	235	216	227	237	265	253	227	213	218	202	188	209	227	220	217	218	235	237	201	217	229	220	207	229	225	227	221	204	195	221	222	225	203	204	211	188	221	175	203	191	198	241	204	220	249	207	216	204	206	216	241	208	212	209	229	232	236	230	188	216	203	167	237	240	236	193	200	213	218	237	225	201	199	212	224	202	227	208	242	209	216	195	239	230	194	212	209	190	210	220	197	207	222	203	209	203	198	202	228	208	215	177	196	208	193	218	221	214	226	208	227	202	235	204	221	207	256	208	223	212	214	235	223	205	219	200	213	199	214	205	225	219	213	235	226	250	211	209	228	213	210	254	206	231	214	248	216	197	223	216	220	223	205	210	230	204	207	221	202	194	259	215	208	222	190	201	207	219	190	200	232	207	214	223	212	221	213	188	202	191	227	198	204	212	215	205	208	241	208	216	213	225	196	196	225	196	214	237	205	171	229	211	201	221	220	229	219	207	222	201	184	218	244	213	199	171	186	195	225	234	191	225	227	216	227	258	219	224	212	205	220	222	222	213	229	194	203	221	202	191	219	203	207	211	210	196	211	189	235	211	200	210	207	224	211	185	215	196	228	210	207	210	216	238	187	213	248	230	207	220	213	200	205	216	211	220	236	205	191	215	245	211	196	210	204	216	230	232	211	200	212	229	212	227	210	196	217	234	231	224	202	254	195	232	222	235	198	206	209	224	207	204	225	196	196	228	225	219	202	189	205	206	219	207	236	224	186	202	215	207	192	206	206	208	216	217	229	215	189	200	214	229	233	205	195	215	225	205	202	200	214	189	207	230	219	188	221	209	204	209	204	186	215	238	210	215	232	200	192	212	204	192	214	212	211	197	238	217	222	223	205	181	210	199	202	231	219	198	200	227	226	245	202	214	212	224	220	217	205	181	200	177	214	216	207	220	234	219	201	217	216	221	237	193	209	208	223	228	205	222	183	220	224	179	217	243	216	213	229	187	204	215	213	211	229	220	216	209	223	206	212	212	222	202	198	198	198	246	186	201	213	236	217	192	205	191	194	216	203	213	233	207	236	213	203	211	205	201	213	183	216	208	217	187	214	183	215	201	219	234	192	217	228	217	217	215	230	201	200	209	188	223	220	228	227	207	185	202	195	206	196	243	266	227	193	191	203	221	193	219	226	232	209	204	192	211	214	212	216	250	228	200	216	199	184	212	244	214	227	200	191	227	215	218	201	196	202	198	215	204	192	219	213	208	224	245	225	199	205	191	226	219	201	199	209	232	239	215	200	213	213	197	212	200	201	215	209	223	201	221	227	230	197	215	228	208	189	213	252	205	228	225	206	243	196	202	217	195	201	189	231	250	220	197	212	229	215	199	209	200	195	210	194	202	221	229	225	196	191	208	220	205	200	198	215	229	215	203	206	219	228	199	212	192	213	175	203	213	228	210	241	220	222	209	218	205	245	216	205	203	220	191	211	241	199	210	237	225	205	212	177	209	220	214	224	226	200	212	257	191	223	185	192	200	222	210	221	196	256	220	215	226	236	205	208	187	214	205	224	222	206	207	195	210	243	207	172	202	205	217	199	224	214	249	234	214	226	196	226	223	191	208	210	210	217	187	222	210	198	202	201	205	185	231	206	199	221	199	189	231	223	207	196	209	172	204	224	224	201	211	180	224	222	219	217	216	180	180	182	231	201	216	187	215	211	232	209	218	188	215	249	204	222	213	226	220	202	223	167	168	221	198	218	205	237	218	233	234	209	230	220	219	249	229	205	204	186	205	228	216	235	199	213	214	212	216	240	217	213	221	235	239	241	212	233	189	236	196	216	234	197	213	193	231	230	208	243	220	216	193	211	214	235	219	232	203	179	228	225	229	227	200	211	195	222	222	221	238	210	196	188	200	204	206	234	203	208	210	231	195	232	215	191	209	208	215	219	213	196	214	194	223	222	207	202	208	201	214	223	243	202	206	225	225	247	210	220	236	235	230	219	218	200	208	235	216	219	224	247	241	209	201	232	200	200	220	205	199	205	233	206	191	244	224	209	223	212	210	197	231	193	207	218	236	203	228	199	195	208	232	186	221	203	190	192	196	211	209	235	234	182	225	215	202	232	208	215	186	222	228	217	218	221	194	187	205	213	226	217	202	215	216	235	221	198	193	196	244	192	221	217	233	221	200	226	231	216	201	215	201	229	206	167	191	211	208	194	202	215	197	215	210	231	225	203	220	238	204	202	203	214	224	214	208	226	212	203	217	225	225	217	214	227	192	221	242	206	214	199	210	225	179	199	217	230	224	204	196	192	239	231	208	229	212	232	236	217	235	208	209	202	202	182	232	214	206	196	201	183	213	188	202	212	187	217	220	206	200	212	223	210	247	240	221	204	205	219	252	199	212	218	189	206	217	241	203	213	204	217	216	228	219	204	209	188	211	214	216	235	228	192	188	238	210	222	205	206	221	183	199	213	219	217	220	192	212	217	220	259	223	237	220	221	213	208	213	229	236	228	213	214	205	214	194	197	213	229	228	217	208	217	237	212	191	203	200	221	193	228	261	224	232	233	215	246	203	225	173	223	210	200	174	230	227	233	205	218	216	205	201	240	226	201	220	214	199	231	239	205	212	199	210	224	220	207	199	198	213	201	206	247	202	216	205	216	201	230	235	200	196	217	229	193	210	224	211	204	187	222	222	202	183	191	178	206	236	172	186	187	211	237	183	206	231	218	193	197	202	210	226	186	230	201	220	192	222	226	239	209	218	212	197	228	252	188	209	207	253	231	196	205	228	215	201	202	204	188	214	219	219	199	235	213	188	205	221	210	186	192	221	204	197	208	194	198	220	207	196	216	230	225	209	197	219	203	212	195	248	193	203	232	218	210	201	217	217	199	221	209	225	206	226	181	197	235	227	200	236	202	217	201	202	215	227	200	206	226	212	227	217	195	224	180	215	216	232	211	214	206	196	220	208	208	206	220	215	213	208	214	194	221	205	219	210	202	224	227	229	216	205	204	212	190	194	172	224	212	222	211	207	210	201	207	187	211	201	199	220	200	191	210	207	205	224	178	233	240	202	231	197	224	198	201	203	204	199	182	211	218	237	205	184	227	228	215	215	204	219	228	205	226	205	233	196	212	232	202	216	201	209	224	211	227	220	217	220	197	234	226	206	224	205	204	228	190	209	198	206	204	228	198	230	219	201	210	223	225	240	228	229	193	213	235	212	201	230	215	227	237	219	206	200	198	221	241	204	200	214	203	198	185	217	211	227	207	221	193	219	235	217	206	208	209	214	224	206	207	226	223	207	237	209	210	208	245	200	214	240	210	228	186	204	208	184	213	206
11328	7613	9699	9002	6279	4361	3049	2121	1727	1375	1211	1058	941	928	806	816	784	746	664	693	699	666	654	633	615	600	607	576	597	549	563	523	585	584	501	548	561	502	576	547	540	580	536	550	532	512	530	520	517	523	525	496	528	522	531	486	492	507	533	484	554	506	526	479	508	515	527	549	499	480	501	499	502	512	488	520	478	506	499	466	501	469	503	525	534	491	501	445	502	539	517	551	572	523	524	524	490	512	511	517	488	503	527	528	557	482	528	504	512	506	510	562	534	544	565	511	517	526	504	539	483	506	497	529	546	465	475	512	533	526	491	480	487	493	526	504	544	534	520	532	482	521	535	529	547	503	535	514	524	543	539	546	528	529	513	515	495	543	499	493	518	509	521	512	526	509	546	518	551	507	480	517	535	483	521	502	539	479	495	504	508	569	568	513	542	519	517	478	532	492	519	504	488	536	549	515	506	510	496	578	517	473	506	520	495	517	513	555	464	552	520	498	466	525	491	541	554	535	500	498	491	481	548	494	536	480	550	513	549	490	535	510	493	540	517	472	544	510	494	535	532	493	479	546	507	518	519	500	542	530	508	480	520	521	566	554	475	564	534	472	509	508	527	506	522	497	556	522	538	567	481	516	518	514	500	512	531	505	520	496	553	487	478	559	514	478	497	525	477	526	535	505	531	550	506	521	513	500	533	481	495	493	510	517	514	520	502	519	482	517	537	540	548	487	574	522	505	533	542	519	467	506	543	498	521	508	541	513	552	498	526	583	547	534	571	550	538	509	512	506	484	529	550	495	512	516	505	490	543	504	502	499	523	548	477	490	534	480	474	525	531	506	500	516	505	488	538	516	466	511	498	539	568	528	561	514	514	531	505	538	512	491	522	513	505	530	539	513	545	499	485	508	521	499	487	566	469	514	526	519	538	496	523	515	516	525	530	507	551	552	506	516	541	520	531	503	530	547	534	520	540	510	490	545	499	523	515	518	503	487	523	507	510	562	485	520	490	526	499	536	517	538	512	539	534	517	493	510	500	543	533	479	518	547	517	500	504	559	570	534	547	492	514	497	512	510	497	496	507	517	518	520	519	546	526	554	514	536	499	551	526	509	514	517	587	488	540	510	489	534	536	581	519	508	528	509	549	511	515	529	498	542	505	557	534	503	472	517	513	554	510	537	494	534	571	501	485	529	532	546	515	512	542	545	519	486	493	520	482	514	492	514	489	514	490	499	476	488	527	536	545	564	491	533	578	511	536	503	484	496	552	528	556	478	548	472	511	546	487	544	537	516	530	487	531	550	516	473	517	487	479	476	515	485	517	528	484	528	485	522	517	535	542	512	537	530	534	493	506	531	522	487	525	497	511	497	544	497	523	495	522	489	521	505	533	527	528	467	527	486	491	535	507	472	529	527	517	503	504	523	555	504	471	504	503	509	482	531	525	571	517	513	488	507	515	515	533	541	523	504	506	525	532	545	500	531	486	540	504	527	521	531	471	561	533	475	542	516	526	524	478	536	523	535	506	560	559	497	508	499	514	508	506	498	552	512	506	496	508	557	519	496	513	542	513	511	512	495	520	525	548	501	484	519	474	514	560	503	497	566	528	525	507	495	552	487	551	497	496	465	521	493	494	518	501	534	512	540	500	505	505	501	527	550	503	532	518	508	529	491	494	522	549	533	482	512	503	520	549	502	492	483	501	526	555	502	533	519	524	556	522	500	565	509	516	512	526	472	492	523	523	516	542	529	524	518	531	501	498	513	502	520	517	526	531	483	514	519	554	524	535	495	491	527	504	512	525	530	465	541	496	515	486	486	494	549	533	545	513	553	488	501	530	512	542	527	501	509	522	485	484	535	525	501	495	500	468	512	499	553	496	549	546	539	503	484	530	499	510	538	534	529	525	533	529	542	527	541	534	551	559	566	543	533	527	544	564	525	507	549	538	473	503	491	517	476	523	487	483	516	542	538	517	556	498	501	517	499	517	501	526	521	497	515	510	530	527	494	533	525	511	481	522	503	498	530	513	541	536	501	464	487	530	530	525	495	518	495	491	528	533	492	515	484	521	502	532	495	517	512	489	502	480	536	544	511	511	513	496	511	524	505	538	516	511	474	503	502	508	494	518	525	543	561	480	535	509	489	512	556	517	534	484	559	523	523	504	473	529	514	488	567	542	531	470	511	535	514	525	489	500	533	526	511	502	531	538	519	516	501	536	523	502	503	492	534	533	515	526	537	514	471	507	525	488	495	469	520	497	525	561	493	508	549	525	491	512	517	473	526	541	550	494	567	500	493	489	552	525	505	497	532	500	496	526	508	536	515	490	534	542	505	536	490	524	494	516	577	508	572	498	545	593	508	492	534	546	493	510	504	503	518	533	529	490	515	496	499	546	519	543	537	512	520	508	480	469	563	513	456	476	520	497	527	546	544	537	507	509	544	486	558	516	511	492	543	493	537	556	475	482	537	514	525	517	520	548	498	523	532	512	531	540	563	534	505	481	550	494	541	505	486	517	527	542	505	555	541	531	506	508	510	551	512	527	544	534	525	519	509	527	532	489	598	538	502	520	554	480	496	501	469	497	512	494	519	527	562	545	525	520	506	498	496	561	461	526	495	514	512	481	480	542	546	531	549	522	541	492	515	510	526	536	502	577	498	505	534	550	516	523	490	539	554	554	539	521	560	521	516	477	523	530	508	470	506	493	495	506	517	536	515	513	491	517	495	488	487	471	523	549	530	500	497	529	508	517	505	511	549	532	537	499	500	524	514	528	512	510	516	517	537	519	512	541	496	482	534	531	489	488	523	537	507	513	475	541	469	489	538	475	509	528	505	511	505	509	505	462	520	463	495	513	512	543	515	511	489	571	527	499	507	534	503	470	516	534	505	507	513	532	515	500	519	508	544	500	487	509	535	500	472	543	509	512	527	522	498	483	529	521	503	495	529	528	512	534	521	514	478	571	510	519	502	529	508	474	504	530	569	531	471	508	493	493	511	492	497	539	514	504	521	549	503	509	522	507	508	551	512	504	515	517	487	509	543	521	523	529	485	537	500	561	486	516	500	489	478	520	536	531	504	531	477	524	511	497	548	532	542	542	550	530	531	504	547	516	503	475	520	509	543	500	545	558	476	525	520	530	515	514	528	535	535	538	527	500	471	566	579	490	510	485	515	516	506	559	504	496	513	521	535	511	489	485	535	541	529	556	516	531	510	566	525	493	503	500	484	513	457	482	522	517	498	561	516	505	538	513	519	507	490	519	533	523	494	503	545	511	460	512	474	544	516	483	527	508	511	511	510	532	500	503	541	474	501	500	495	547	532	501	535	519	488	518	535	514	503	543	529	480	552	470	501	508	523	496	487	485	501	596	507	516	482	541	550	507	497	502	501	520	514	507	525	498	539	527	505	512	509	502	503	518	497	539	498	531	486	499	531	548	537	519	532	538	511	529	522	530	500	498	480	534	513	504	507	493	495	520	501	502	499	566	490	522	527
26796	15357	14412	11430	9177	4943	3158	1737	819	595	438	374	353	354	321	313	313	284	326	279	268	279	225	243	257	273	251	247	249	237	242	232	212	237	236	213	232	240	221	244	238	210	241	233	235	232	236	213	233	214	225	224	233	236	231	241	233	217	229	241	211	242	228	216	216	269	237	227	217	241	248	208	236	233	227	222	204	233	230	211	232	239	232	231	201	235	215	224	238	239	224	217	220	241	231	225	203	253	221	245	236	215	231	210	234	237	211	230	202	231	246	205	239	231	245	234	217	216	212	218	196	245	235	220	221	214	213	220	216	236	196	209	233	235	205	220	194	189	211	234	191	190	212	240	223	234	245	230	205	255	232	209	215	234	221	215	214	228	236	199	230	226	212	225	214	223	202	208	192	215	235	213	220	232	217	219	222	227	213	224	218	212	217	225	207	228	217	224	215	231	193	228	223	229	206	239	241	235	237	194	216	212	218	230	197	195	225	244	181	235	212	213	244	235	219	212	205	231	211	206	256	236	210	239	220	233	213	245	239	211	250	229	216	202	219	223	219	263	232	221	205	226	202	226	227	222	196	222	236	249	248	225	224	224	245	241	227	217	253	215	227	225	228	211	218	208	234	230	213	222	210	246	249	241	219	231	216	231	209	227	253	227	216	196	236	219	191	208	229	210	234	222	247	252	237	205	217	214	222	242	219	219	211	253	231	219	208	241	205	228	198	199	212	216	213	244	208	226	204	236	222	214	232	220	208	210	210	234	218	231	229	216	220	193	237	252	187	214	190	205	225	251	232	236	235	216	208	250	232	216	219	208	230	257	200	246	224	229	201	206	239	223	209	234	206	229	222	267	203	222	226	216	222	212	214	202	217	190	233	258	211	227	245	233	239	208	248	227	212	249	200	221	219	213	243	214	234	245	229	234	200	238	266	243	212	244	258	226	219	238	219	234	206	217	207	244	211	228	221	230	222	191	221	214	239	221	224	229	186	224	221	233	234	217	231	217	226	267	222	239	258	223	262	196	227	265	207	209	199	213	213	208	194	220	238	228	233	214	193	244	210	240	246	223	182	209	233	220	232	221	220	184	214	214	242	235	206	231	259	193	229	201	229	216	242	214	235	235	225	189	206	225	202	232	229	248	241	229	228	227	245	219	217	227	234	239	224	206	236	240	212	213	240	194	226	219	206	227	210	188	223	194	216	226	218	206	241	198	230	215	225	251	193	223	222	218	222	235	226	232	188	227	222	187	218	199	224	230	215	245	231	253	258	221	206	230	206	215	207	236	204	211	249	216	260	197	224	251	268	202	206	206	218	236	227	217	211	203	216	204	241	231	216	215	249	218	237	206	231	227	236	239	195	237	252	226	213	235	213	232	188	263	228	221	241	221	210	234	233	229	233	220	218	211	230	228	230	242	228	225	203	237	226	231	208	228	249	217	204	196	205	233	235	238	227	251	244	213	206	240	214	221	235	189	233	224	230	235	224	233	236	216	217	230	215	231	228	220	206	209	241	254	220	210	253	236	225	206	210	175	183	232	215	248	212	210	235	232	206	234	231	220	211	208	222	250	236	222	229	247	232	215	208	236	259	242	194	245	212	235	225	215	225	259	251	259	228	223	237	224	253	225	227	228	208	193	226	216	215	213	233	240	247	216	237	228	239	190	212	257	237	254	233	222	204	205	232	198	204	206	218	237	229	194	218	231	232	225	212	214	225	232	197	202	219	237	234	206	209	221	220	254	234	240	222	232	218	241	233	207	205	181	218	211	225	223	220	230	228	218	222	223	197	206	243	243	244	195	223	227	208	232	243	212	204	184	206	220	241	214	225	226	248	233	238	217	204	250	247	200	218	231	237	233	204	196	216	236	218	228	212	225	249	225	226	233	227	214	193	224	223	225	235	243	175	201	221	205	202	245	237	238	208	210	216	211	208	223	246	227	232	207	214	228	232	227	204	238	244	210	189	252	274	219	230	242	217	212	219	210	246	250	225	212	237	232	218	251	229	222	260	221	206	215	225	232	226	194	241	208	230	213	225	214	200	242	255	208	203	211	247	228	217	257	229	230	212	220	225	218	259	226	215	218	226	223	241	237	222	249	233	245	220	227	228	232	204	226	256	239	236	226	239	228	201	205	232	233	212	227	230	210	223	242	214	234	227	226	223	208	205	206	191	252	241	219	205	202	206	246	246	214	218	208	230	217	247	238	219	254	216	193	229	197	224	191	246	212	239	232	197	232	252	212	204	208	225	221	225	232	231	220	219	240	209	225	253	242	211	225	211	213	235	252	232	218	208	238	237	241	221	210	223	241	184	243	229	204	210	228	203	212	238	245	234	230	217	238	214	199	209	228	231	235	234	220	222	222	197	210	206	204	232	202	233	220	230	269	235	200	219	226	232	223	218	195	242	249	224	210	194	220	223	224	221	237	224	211	234	208	189	206	252	261	246	226	252	222	193	238	227	237	215	213	226	227	235	249	235	231	222	214	225	227	210	240	244	210	239	219	200	239	224	229	249	233	204	214	189	198	233	210	222	220	236	252	210	205	243	224	216	240	233	228	240	215	230	242	203	212	213	204	235	238	212	221	220	235	212	234	220	209	251	222	224	213	230	239	242	221	191	208	230	224	235	249	194	243	223	228	238	231	217	207	245	223	241	229	221	214	211	198	217	226	221	208	228	251	234	233	210	233	221	215	220	200	236	231	206	215	213	233	243	228	215	237	225	228	251	230	230	235	228	240	216	215	229	206	226	236	246	194	228	235	221	222	216	225	239	232	215	218	224	219	213	204	240	254	230	243	228	235	212	223	238	219	233	196	227	235	218	255	226	234	226	217	238	229	224	220	234	230	235	219	258	216	242	248	271	230	219	197	208	234	223	212	236	214	249	219	188	231	188	205	198	213	213	228	257	233	229	227	221	226	204	194	226	192	228	248	186	228	232	229	220	190	219	245	199	243	271	208	225	234	216	182	207	199	198	222	232	232	216	240	249	220	220	217	232	202	216	211	244	280	224	234	212	198	223	226	226	220	248	233	204	199	226	225	227	220	218	205	223	208	224	223	231	232	240	241	242	223	228	234	220	232	223	234	248	231	237	237	220	221	207	204	231	210	224	195	217	205	214	221	237	249	216	231	208	258	213	241	217	244	224	214	216	209	251	217	199	235	236	218	217	252	227	193	203	234	241	206	207	223	227	217	227	248	234	222	194	262	219	210	205	245	233	215	224	224	256	242	211	205	219	240	250	218	223	204	218	245	222	199	219	227	218	220	235	229	218	228	224	246	195	198	197	247	223	181	219	227	211	216	235	228	212	251	229	236	256	266	208	238	205	250	218	222	228	230	229	218	216	190	224	241	204	212	217	210	216	240	209	209	224	212	229	244	236	244	255	231	200	228	251	182	186	259	211	257	243	207	230	226	241	194	224	222	217	210	203	224	222	240	193	219	207	256	223	253	199	210	201	221	241	242	217	190	207	211	222	191	224	185	231	193
18941	13826	20520	22084	20878	14411	11049	6867	3676	2625	1878	1557	1484	1341	1225	1169	1098	994	981	931	850	835	755	776	766	696	692	652	677	639	623	615	606	582	578	584	600	570	594	566	580	544	498	527	528	620	586	550	566	583	574	536	582	523	547	553	553	607	553	555	561	534	551	545	556	507	562	504	559	519	518	534	606	532	520	528	550	567	573	566	572	518	522	529	548	547	539	516	537	532	562	553	538	514	538	555	570	523	531	520	511	547	557	544	523	566	523	560	517	532	519	521	560	543	560	522	556	515	574	534	596	531	527	517	560	518	537	537	523	546	557	526	482	553	560	590	570	519	531	563	542	501	541	558	524	598	543	536	566	537	576	561	552	509	545	540	524	543	551	540	571	538	556	579	556	539	542	548	520	531	573	523	568	512	559	545	563	534	571	565	521	564	523	580	508	517	520	566	550	563	537	563	526	544	526	489	577	506	517	550	519	587	517	546	524	513	544	531	531	568	590	551	543	513	582	583	559	525	555	555	567	531	565	558	509	538	525	538	541	528	521	533	499	566	535	511	564	555	493	515	534	540	543	562	523	546	531	579	524	542	599	554	590	542	541	568	562	544	561	520	526	522	515	531	516	564	515	584	534	511	517	549	525	554	559	576	573	541	501	511	488	562	563	538	559	576	588	567	571	539	581	518	541	576	552	546	547	545	551	528	552	507	536	557	543	527	566	547	505	523	544	558	571	520	540	542	540	538	533	520	545	513	516	601	541	539	532	540	558	541	562	561	593	526	569	561	550	544	540	532	547	566	529	505	514	513	512	500	561	514	588	532	518	551	527	565	570	527	550	579	561	553	559	544	501	525	541	569	512	507	554	576	564	532	538	545	559	553	529	551	528	545	567	456	549	568	511	597	558	550	560	518	546	532	507	581	539	547	514	555	554	550	519	572	518	528	522	529	545	563	546	526	528	515	571	535	564	575	557	550	543	568	539	543	552	595	545	552	535	527	572	532	555	573	547	558	533	545	512	525	559	534	611	548	547	547	589	535	531	550	552	601	561	566	507	521	526	524	554	532	604	552	575	562	557	532	547	574	517	525	559	564	562	544	569	595	508	569	560	535	549	583	543	507	538	542	520	559	520	540	565	577	577	513	523	506	501	565	539	548	519	571	536	551	564	570	571	506	547	540	508	561	532	537	572	558	520	574	550	526	566	590	528	553	532	505	551	558	570	579	544	536	532	501	562	530	574	525	546	492	568	505	550	564	542	516	534	588	570	552	526	527	567	519	548	510	563	562	547	570	554	525	518	520	512	581	517	550	517	500	561	540	518	581	577	508	568	529	517	555	525	551	523	543	569	557	569	510	544	544	558	523	526	552	526	585	546	575	499	525	574	543	564	541	580	541	536	558	516	524	575	572	528	549	536	520	513	551	575	561	546	511	487	563	583	545	540	553	557	554	532	526	592	519	554	549	552	536	530	544	574	511	542	524	529	576	528	525	580	544	542	532	511	598	530	543	557	559	470	537	518	540	569	559	530	513	564	552	585	531	521	526	558	549	551	566	576	556	571	544	499	524	519	539	563	542	576	501	608	557	537	548	554	559	569	543	569	541	573	514	553	516	541	556	510	560	507	515	522	533	519	530	569	530	497	535	569	566	513	568	548	591	561	531	544	542	516	552	509	528	558	552	558	527	548	569	528	555	526	544	541	560	486	514	521	552	556	550	578	551	531	565	566	534	524	529	533	556	540	501	538	582	563	509	531	562	558	581	554	532	540	541	536	523	517	556	579	576	552	540	587	556	544	508	485	496	516	580	541	572	572	554	599	557	519	559	545	555	533	557	543	530	527	542	582	513	523	572	556	532	538	549	558	556	556	541	540	562	567	530	558	539	562	519	542	549	524	573	530	532	505	572	538	551	553	567	525	499	578	530	550	545	503	531	553	528	547	558	551	521	577	545	541	549	532	534	542	520	526	533	571	606	531	516	562	537	553	529	530	562	516	560	517	552	542	558	574	550	561	523	521	550	507	519	596	552	559	550	516	525	540	557	520	500	533	598	512	558	567	517	562	549	573	521	513	495	503	564	528	542	562	523	541	559	510	546	579	556	524	551	549	527	555	537	543	555	544	533	506	536	516	575	516	499	547	529	532	541	557	575	556	528	511	569	553	542	534	528	509	542	547	540	536	530	500	526	533	537	568	575	510	545	575	540	582	547	527	592	541	574	551	559	532	532	538	547	540	549	505	539	551	531	530	565	593	547	588	553	553	600	550	568	577	561	573	535	551	550	579	529	576	568	568	570	570	512	563	528	534	528	541	583	537	505	584	526	530	580	535	484	556	529	550	515	538	562	512	554	511	565	560	548	517	539	518	515	537	550	541	565	558	521	531	584	559	556	533	534	527	559	550	580	532	539	545	517	559	524	543	538	543	572	567	510	508	543	538	531	537	557	602	576	540	553	533	537	546	553	563	520	576	517	526	582	544	574	573	561	549	573	567	503	562	553	551	527	533	543	545	544	546	569	543	491	574	576	528	593	591	524	531	540	537	550	555	548	571	561	515	558	553	554	511	507	563	479	542	524	565	565	522	549	524	533	542	541	539	526	524	497	550	547	559	497	548	551	536	572	556	526	496	580	559	548	523	521	497	550	568	540	521	529	590	520	514	529	549	561	553	564	553	529	544	587	526	520	525	571	596	542	570	542	578	543	549	531	592	522	563	556	568	534	542	507	561	524	564	505	539	523	571	539	596	547	564	499	590	528	572	553	500	521	569	516	536	521	560	584	516	524	550	558	539	542	562	549	537	530	534	567	523	581	583	566	539	579	542	516	541	518	509	579	529	538	559	491	554	526	517	563	550	545	528	550	569	553	560	536	530	606	541	538	541	477	563	521	514	575	548	537	516	508	542	516	516	604	537	551	531	517	528	539	554	542	493	531	525	558	551	563	498	528	523	552	562	586	547	526	576	537	553	608	537	550	537	537	553	566	557	544	548	547	532	518	554	525	531	498	531	544	555	570	560	568	556	533	539	547	483	511	497	555	512	555	548	538	546	511	569	546	589	541	561	567	562	550	580	565	570	545	536	515	547	523	584	526	534	531	567	596	547	524	574	542	507	535	517	578	554	581	522	561	549	535	514	538	555	537	517	590	544	533	543	515	552	549	545	542	553	532	536	545	506	556	572	545	525	519	572	573	532	536	564	521	550	512	532	552	588	559	525	589	533	549	531	549	568	555	548	541	525	530	510	535	571	525	602	545	552	505	517	555	518	531	575	578	557	567	565	544	534	524	522	519	512	556	559	552	513	495	602	535	586	587	543	548	554	522	553	547	556	545	542	575	525	546	561	534	553	530	533	542	582	495	544	551	543	554	550	495	557	531	530	531	518	584	519	560	488	545	512	550	611	561	516	552	548	547	565	581	565	514	532	582	558	568	568	545	517	569	511	537	564	555	577	536	554	563	551	545	573	546	544	516	527	554	585	527	557	523	572	561	541	533	515	528
35586	21944	23292	17650	12457	8516	4665	2814	1382	667	513	494	459	413	396	345	320	308	302	297	265	257	264	260	253	232	219	194	242	211	253	215	192	208	197	191	230	251	202	220	188	186	188	206	196	223	222	214	216	182	181	204	210	185	209	177	203	202	222	209	248	233	191	206	166	198	174	192	212	252	202	218	179	178	191	201	205	202	198	202	214	204	224	181	226	205	201	220	190	183	219	213	235	174	202	173	215	207	235	219	225	226	213	206	176	194	230	214	199	202	226	211	222	199	212	197	210	202	207	229	204	226	217	219	217	225	220	191	196	195	175	214	195	206	178	193	223	219	169	184	227	215	198	178	217	191	205	212	215	191	200	192	190	182	201	201	219	200	196	177	204	209	208	189	220	199	218	211	228	225	209	180	195	181	219	211	213	193	211	235	205	180	226	211	200	195	177	229	188	191	199	206	209	203	200	211	225	204	189	216	222	223	222	195	205	223	202	206	206	210	194	191	206	198	210	198	188	187	199	204	196	209	197	214	182	220	197	189	224	176	220	170	191	202	191	199	220	208	179	201	201	237	182	188	236	234	187	201	227	195	203	206	184	201	240	200	187	201	214	206	214	202	192	244	203	197	214	209	201	212	197	209	231	194	189	196	225	179	199	195	187	200	204	206	204	209	210	189	210	212	183	193	196	193	210	213	209	198	199	224	181	196	194	199	204	172	167	228	231	191	215	184	182	199	211	223	203	200	204	167	215	206	201	201	175	230	217	229	227	193	192	181	227	180	185	195	203	218	220	193	210	207	201	199	194	246	215	216	224	214	190	207	191	219	219	229	190	200	219	221	206	200	189	219	226	196	199	173	206	183	199	210	211	199	198	179	215	190	197	224	232	213	205	196	190	194	205	194	221	170	212	211	198	216	211	174	212	177	191	186	207	175	174	195	221	194	169	216	207	222	220	212	198	205	213	202	212	197	213	205	212	216	178	208	170	217	217	213	204	188	229	207	185	205	214	203	202	202	203	201	177	196	206	213	192	220	219	212	203	181	212	211	238	201	179	210	207	193	197	181	214	237	214	214	211	202	200	240	199	200	198	203	214	231	223	223	210	225	200	202	170	173	246	191	199	181	221	232	211	198	227	189	203	213	216	187	199	182	213	183	215	196	211	188	222	186	195	226	194	207	218	213	215	201	202	203	221	208	216	216	197	192	193	211	206	218	213	212	200	192	194	214	238	190	205	224	205	205	204	185	212	195	198	213	227	184	220	211	179	209	239	178	189	194	196	194	195	196	222	243	196	183	205	195	226	192	217	201	197	200	208	224	258	203	187	200	217	214	218	218	190	208	205	187	163	198	210	206	200	177	211	222	186	208	196	197	189	224	201	208	207	168	197	228	204	203	189	205	219	226	211	206	218	229	181	204	194	208	228	210	218	200	211	204	215	216	177	201	165	192	194	204	190	190	215	203	196	219	236	205	208	208	175	187	201	189	177	195	201	177	182	221	199	216	200	193	194	200	207	199	202	210	194	203	185	220	212	222	203	200	186	221	200	204	192	163	211	215	233	205	213	187	214	204	224	181	203	191	194	210	185	206	202	226	204	205	191	210	211	208	203	199	215	249	207	157	216	194	205	188	192	185	253	186	208	191	198	211	214	186	199	216	238	227	203	207	184	217	228	214	238	198	192	200	237	218	220	197	213	205	203	203	196	215	193	194	216	201	238	197	191	216	237	228	210	216	238	200	191	190	189	191	209	235	161	227	208	209	190	216	204	188	197	216	198	210	219	209	203	200	212	195	221	200	181	197	202	180	196	187	197	219	194	187	222	186	188	200	220	195	233	194	190	189	202	218	214	205	204	219	222	214	211	216	226	196	224	191	203	213	189	192	186	202	182	197	199	223	200	215	229	232	215	197	218	185	208	206	194	193	207	194	193	183	199	191	206	181	203	202	199	193	190	208	207	177	222	195	193	191	207	196	215	190	214	200	210	190	201	195	206	185	167	195	216	188	193	187	198	207	166	214	196	204	198	209	177	195	197	197	176	168	189	222	208	216	198	242	185	201	204	201	211	196	199	215	180	196	189	198	214	193	194	216	197	200	193	194	193	189	205	209	203	202	199	195	221	222	201	210	203	208	220	171	210	213	237	197	207	202	194	197	212	219	196	207	209	205	217	225	216	180	198	206	189	211	201	200	198	193	185	193	219	233	181	200	186	205	188	225	194	183	187	197	208	223	219	203	196	227	184	218	207	222	211	183	189	189	217	191	210	193	197	198	212	174	196	207	189	198	205	190	217	187	202	206	191	222	201	172	212	185	199	228	218	200	204	199	197	190	203	199	194	189	204	223	223	199	185	212	215	216	208	213	173	213	201	199	195	185	226	198	193	213	195	192	208	184	222	224	254	190	212	192	208	203	200	213	208	206	211	203	193	195	186	205	189	211	195	205	193	195	208	211	198	192	209	212	196	197	194	221	226	193	195	211	206	212	187	209	217	219	179	184	194	208	203	192	195	203	209	213	199	200	193	216	226	199	187	200	219	198	220	207	207	187	162	185	190	235	211	188	205	212	195	211	209	186	191	182	201	198	218	192	209	181	248	208	209	177	198	209	216	215	203	201	207	182	195	205	198	202	187	215	180	209	203	204	221	196	205	220	211	200	204	183	213	179	207	187	197	202	182	207	198	195	194	201	222	182	205	224	202	204	205	200	226	209	194	184	196	211	221	174	202	217	185	213	206	171	169	205	224	230	204	206	170	210	198	196	219	168	198	178	192	216	233	197	189	230	220	194	217	197	204	209	212	211	207	231	186	213	195	207	191	199	210	222	205	203	195	178	185	211	228	213	210	212	208	204	186	189	202	206	194	204	208	197	204	217	195	222	182	185	208	212	193	175	178	196	199	205	187	219	205	217	186	213	201	183	190	206	206	206	201	218	219	215	187	209	212	188	199	189	200	196	211	221	218	223	179	208	188	229	219	187	203	207	213	198	206	204	186	177	177	196	197	217	182	198	207	220	218	195	233	179	181	212	211	212	178	219	204	202	202	208	197	201	218	200	195	232	225	223	218	210	205	182	216	189	202	231	202	230	187	238	205	217	194	217	204	210	208	185	203	205	198	207	212	192	177	214	184	200	197	219	190	212	210	222	217	200	189	207	226	213	191	200	216	217	229	191	209	203	203	204	205	169	193	211	194	200	191	225	213	213	215	201	200	195	206	191	194	202	212	205	184	216	209	185	207	207	209	215	194	198	200	203	182	192	186	183	201	193	204	198	241	211	195	204	201	174	212	179	235	202	180	209	202	231	219	191	182	224	211	215	198	191	213	188	198	216	218	190	186	236	215	182	203	195	205	199	184	181	172	187	212	197	224	233	215	212	214	220	199	203	213	174	194	180	188	203	227	200	193	198	190	189	189	183	197	198	202	189	202	198	195	201	176	214	213	202	236	170	207	210	198	231	202	190	205	212	195	203	199	222	209	209	204	196	215	202	206	199	200	187
23453	18248	28968	28358	24899	20364	14197	10594	5655	2967	2374	2075	1871	1759	1563	1379	1189	1111	1093	1023	995	900	838	818	801	744	695	692	647	638	621	591	576	561	532	533	558	507	546	511	535	520	543	493	537	521	474	524	533	510	509	497	449	506	454	473	521	499	501	490	496	496	457	458	508	531	514	488	491	494	479	450	526	463	509	514	502	508	458	510	516	503	530	473	517	532	497	497	494	493	501	523	523	492	494	477	450	512	525	474	491	504	484	514	491	521	515	502	483	485	470	489	515	532	513	456	489	496	511	496	483	511	496	515	483	491	476	500	493	548	527	483	468	535	529	483	551	491	497	487	486	490	498	531	495	524	483	511	436	521	447	475	453	464	506	489	505	504	474	503	502	502	534	445	527	466	516	495	467	493	485	499	468	528	479	492	543	487	486	463	486	469	491	480	539	509	508	540	482	484	486	474	500	527	465	521	520	518	473	463	480	479	497	506	507	479	462	476	483	490	474	503	548	476	519	500	512	502	473	514	469	503	535	470	490	458	475	512	488	498	482	476	511	481	514	474	521	497	483	543	513	492	512	476	468	511	492	480	490	492	495	510	471	531	507	504	485	488	488	449	500	477	509	521	482	495	482	501	487	491	488	520	503	476	492	467	522	542	481	480	478	492	485	512	498	482	492	446	471	489	508	480	506	502	548	509	500	480	479	470	490	500	525	495	484	457	544	507	515	455	498	457	498	501	505	468	519	478	514	469	478	513	479	487	536	478	471	482	496	485	469	466	508	488	480	500	544	493	490	468	482	502	482	491	480	470	479	515	481	508	495	498	483	461	502	491	514	486	518	497	464	482	512	484	486	496	472	484	490	469	523	485	476	495	480	493	467	495	519	478	494	565	515	484	528	485	498	492	511	499	535	474	452	504	530	504	491	501	514	520	498	463	473	508	464	526	518	516	507	481	487	515	446	504	520	464	477	531	483	512	514	456	511	456	481	507	508	502	476	476	478	471	504	484	511	508	503	482	484	468	473	548	500	475	475	479	473	484	468	508	475	518	490	443	456	500	446	476	502	515	481	505	492	454	488	485	483	478	517	502	500	476	530	488	518	505	458	464	518	492	494	488	477	472	474	433	489	510	540	489	489	510	486	498	465	472	515	470	502	478	528	490	531	480	488	506	515	501	486	495	491	535	477	493	452	500	456	513	534	486	481	501	515	496	500	485	529	540	453	514	505	463	475	493	476	506	490	520	506	507	462	537	494	547	507	473	496	523	472	477	533	525	484	501	478	511	482	523	489	498	478	513	480	461	460	505	533	476	498	500	484	523	518	479	504	529	496	482	557	497	487	467	490	522	512	492	516	494	504	483	517	513	515	483	511	520	484	527	489	516	472	537	431	492	480	517	529	469	529	503	503	493	520	486	467	493	464	484	503	507	491	512	513	512	485	487	488	511	486	476	463	467	439	538	498	477	462	488	501	470	475	507	491	492	466	479	528	472	507	481	468	499	476	474	528	502	518	497	460	509	500	458	504	505	507	501	490	483	526	497	461	497	476	499	481	511	499	549	487	507	476	496	466	494	474	451	463	501	475	522	488	502	481	486	491	522	502	478	463	492	495	481	484	495	523	492	494	482	491	473	513	488	477	506	481	511	474	503	500	507	478	521	462	510	532	530	469	511	433	527	491	489	542	483	508	509	529	496	491	515	497	483	469	497	509	507	467	527	513	485	465	473	482	504	474	517	488	483	492	514	510	481	489	541	489	532	513	497	502	470	524	497	494	523	539	458	479	498	452	485	523	473	523	485	458	514	473	523	549	507	518	497	522	483	495	503	495	531	455	532	508	520	473	494	482	501	507	491	519	479	516	478	510	495	484	483	514	500	525	466	569	491	486	469	509	505	475	503	486	499	478	470	493	450	486	494	478	473	504	490	493	476	501	467	508	512	490	493	462	475	499	500	542	499	505	493	507	511	509	477	525	489	508	526	533	544	482	501	494	504	511	512	492	506	486	514	476	475	505	528	514	518	482	491	467	500	475	498	527	507	511	495	458	480	487	485	516	494	485	487	468	485	505	516	495	490	518	516	491	507	521	501	485	499	521	514	521	545	510	508	492	458	519	472	521	534	488	489	507	492	518	498	545	510	476	533	507	511	493	499	495	523	501	484	469	474	487	464	495	522	506	500	503	490	538	498	477	507	474	543	510	524	492	510	517	454	506	528	474	514	466	485	483	500	499	529	506	513	491	547	500	492	462	477	561	486	495	475	498	515	544	525	495	448	462	487	535	526	487	505	472	473	513	473	472	490	510	489	509	472	494	481	501	503	503	495	500	477	513	472	520	535	507	489	490	485	513	522	493	470	508	536	520	499	537	525	539	513	463	484	520	493	484	493	465	494	499	457	523	499	513	514	483	512	528	526	504	495	493	514	467	496	522	493	514	486	521	449	523	487	480	516	505	501	475	511	517	536	479	483	486	456	479	483	465	485	467	471	534	474	506	501	541	453	460	485	485	500	472	473	489	475	545	467	460	522	532	543	520	476	501	522	497	466	492	488	502	505	490	474	507	449	515	505	493	480	493	489	535	475	492	490	510	519	515	483	495	446	481	453	492	479	472	493	518	505	503	469	510	475	494	518	450	497	483	480	517	516	489	493	490	491	476	487	509	487	548	506	496	501	452	537	467	532	495	462	466	495	527	463	490	498	489	487	506	484	508	513	510	447	469	474	462	504	493	470	521	466	450	513	498	484	489	513	512	461	509	474	506	527	453	509	487	482	491	501	492	473	506	497	478	501	516	475	494	466	474	473	491	516	468	515	520	498	475	473	473	515	494	482	483	488	477	499	488	542	492	480	474	494	509	513	493	513	536	516	538	477	509	495	523	494	481	495	502	516	495	490	505	521	451	459	494	524	480	483	466	531	505	464	482	518	503	519	480	508	470	472	503	497	494	484	469	536	472	533	475	513	468	484	490	488	523	531	460	458	476	483	493	502	510	508	490	460	504	502	510	492	504	489	502	471	501	519	514	494	509	472	499	526	542	523	497	530	460	512	508	486	520	488	468	471	490	509	469	560	483	493	536	508	514	470	491	510	513	505	511	484	495	514	498	441	470	518	498	510	495	444	489	471	524	516	476	473	501	516	490	521	521	520	475	481	484	479	462	446	496	467	477	548	504	465	503	515	467	483	502	514	508	506	497	527	525	499	494	454	484	472	497	499	485	456	494	453	488	513	471	476	522	468	499	442	459	499	505	460	480	453	444	517	497	520	485	468	467	529	530	502	502	528	486	494	503	510	507	479	492	514	480	499	477	551	515	525	480	474	486	517	463	496	496	496	535	479	493	469	493	487	489	488	464	435	530	493	515	502	458	478	469	493	494	506	460	480	482	485	498	514	496	496	466	490	507	508	473	470	493	506	485	489	483	494	515	503	504	475	515	529	490	498	537	482	490	505	497	481	491	501	491	509	522	489	508	540	474	540	531	469	485	520	515	494	519	492	489	513
14769	7239	6144	3731	1940	1100	762	636	429	360	337	320	306	256	271	231	240	254	220	224	229	234	239	227	220	225	239	211	222	222	235	187	217	234	191	227	221	235	209	205	219	214	208	237	248	222	228	220	204	215	214	234	205	225	199	225	228	227	177	243	195	234	252	220	217	198	191	196	205	193	198	207	218	190	218	219	219	229	207	206	194	208	191	208	218	196	217	228	202	218	200	220	206	201	222	228	211	188	213	230	232	214	203	221	233	204	203	208	224	253	227	202	225	235	193	223	222	234	204	213	224	231	209	205	224	223	207	219	196	218	242	200	222	219	217	211	213	199	231	220	227	171	225	221	198	218	214	220	211	191	196	226	213	219	196	235	249	222	217	230	194	209	216	222	208	216	212	208	199	212	227	204	200	205	224	215	217	207	225	219	195	213	228	212	219	188	211	202	224	210	214	225	210	215	191	197	220	195	205	185	192	238	218	244	236	232	223	211	200	223	220	207	211	232	212	228	234	200	202	208	213	214	224	212	210	208	225	221	220	201	234	240	206	225	221	196	189	216	225	222	205	225	233	217	203	229	223	219	196	206	222	221	219	180	218	193	241	220	225	251	199	223	208	215	215	216	225	204	227	219	244	215	216	203	220	226	207	246	215	195	207	182	207	209	217	211	198	199	221	213	195	203	186	225	194	191	229	217	224	239	211	212	223	207	203	222	206	200	224	208	231	226	217	221	238	206	216	240	219	219	233	215	211	227	222	251	209	233	204	215	212	227	213	217	218	204	202	236	233	211	234	212	219	225	217	210	207	234	216	207	193	187	228	232	213	214	180	234	206	213	209	240	216	216	207	204	216	193	243	223	225	203	197	201	196	228	187	224	206	202	219	224	215	210	213	211	216	212	222	193	233	193	207	224	225	253	214	190	234	242	218	235	227	202	234	211	222	217	223	231	215	198	208	218	232	216	209	210	219	238	234	217	207	217	200	211	252	178	200	211	203	207	208	233	209	219	240	199	223	221	204	194	204	232	200	200	211	217	226	234	203	228	224	210	200	254	211	214	212	211	203	213	176	235	206	188	202	207	231	249	206	227	238	209	205	211	244	226	237	214	224	232	203	199	202	206	212	232	223	227	224	202	221	214	224	203	227	218	207	229	274	220	194	185	222	209	245	201	226	231	224	241	216	207	232	214	221	227	202	237	228	211	227	225	221	194	220	232	203	201	201	187	215	223	239	224	212	210	234	229	185	220	191	251	232	202	191	194	215	202	213	199	215	186	209	224	218	230	197	192	224	193	204	222	200	233	196	183	183	213	211	215	234	247	202	231	239	208	234	190	194	233	211	214	199	202	215	230	205	228	226	220	223	202	242	196	198	207	191	217	233	184	214	245	198	202	202	194	224	191	231	214	221	220	240	224	215	207	247	216	230	211	204	229	212	210	209	214	259	199	188	232	213	203	212	214	220	212	206	214	257	208	221	212	214	208	205	218	219	220	190	219	217	229	212	216	221	200	229	203	214	192	220	217	220	208	205	213	229	211	221	224	230	212	215	197	233	184	206	224	236	234	209	218	222	224	221	226	195	209	205	209	181	202	213	181	236	243	211	213	219	213	219	217	206	218	185	206	230	230	229	216	201	213	219	212	202	230	213	232	230	208	210	207	201	197	202	185	239	216	213	196	216	216	208	201	219	239	193	222	193	216	215	217	201	207	221	222	199	214	204	231	213	212	232	204	206	203	210	231	212	209	215	220	216	215	209	193	198	217	214	214	229	219	222	219	182	209	223	229	230	182	251	223	202	198	196	219	212	210	233	228	216	225	243	217	221	212	226	254	202	220	192	209	205	227	236	225	194	211	220	193	215	222	228	191	232	243	191	206	228	233	213	209	221	245	212	239	231	199	203	217	228	197	194	228	207	204	190	222	216	224	205	202	213	222	226	211	231	208	247	227	212	206	205	244	226	198	223	239	217	199	220	250	230	234	216	208	208	206	230	197	226	206	241	193	202	186	235	245	230	228	224	203	218	237	191	205	220	191	199	189	192	236	228	219	209	209	253	220	232	212	224	219	212	218	185	209	235	213	222	207	240	181	264	206	217	192	211	250	214	198	212	204	191	204	239	195	210	210	214	211	191	204	228	219	211	203	203	206	208	216	209	234	211	221	230	189	233	195	191	230	233	214	194	216	223	202	238	217	232	220	203	208	227	215	224	226	205	238	213	190	199	215	221	210	202	235	184	217	227	212	184	213	214	190	215	223	191	206	204	230	229	180	200	206	198	176	212	217	215	219	197	229	226	205	215	212	183	204	209	215	218	216	213	209	190	192	203	212	192	191	205	211	197	214	233	201	204	240	212	217	244	205	246	196	200	245	239	223	232	235	208	233	206	208	221	184	222	216	232	209	215	240	193	192	228	201	229	228	222	192	210	207	222	224	202	208	245	195	225	242	220	213	233	197	224	249	202	220	232	210	195	198	208	230	249	222	206	218	228	216	197	201	207	224	218	211	226	191	211	207	213	216	221	219	195	220	231	228	208	204	236	192	238	230	190	245	221	233	212	230	220	197	214	195	216	231	214	205	221	212	226	201	206	218	182	200	223	204	206	204	229	200	243	232	221	214	223	211	217	226	222	222	206	255	202	216	214	201	202	202	203	240	213	217	216	231	209	211	222	231	241	206	225	224	207	236	218	213	184	210	205	222	221	215	226	254	222	198	210	228	249	230	224	232	245	204	233	221	211	211	187	256	240	204	208	205	211	204	231	178	205	221	209	220	190	207	246	223	217	205	216	219	210	199	215	192	195	221	236	235	242	213	206	221	207	214	211	198	218	212	213	207	208	218	217	240	209	259	232	216	217	207	216	232	220	190	187	221	229	193	232	247	226	216	218	205	249	202	228	238	248	207	245	227	219	201	203	214	211	212	211	211	200	237	234	252	209	230	195	181	225	205	211	210	202	204	209	188	216	186	221	199	234	199	219	181	233	214	202	223	204	204	205	210	216	207	226	240	235	198	229	215	191	208	208	205	223	204	214	190	211	215	218	211	215	207	209	209	231	218	203	206	209	203	219	225	241	245	236	210	221	207	206	195	215	234	211	225	213	237	219	234	227	239	219	206	198	210	220	193	230	219	221	231	209	192	208	207	201	201	211	211	217	208	217	210	215	201	229	231	208	207	204	203	250	208	180	221	220	219	203	209	188	214	220	201	206	205	246	245	205	219	221	235	224	224	208	209	217	195	232	215	218	232	200	215	194	254	203	204	225	219	215	205	215	211	191	205	228	237	211	209	216	209	209	258	235	246	203	206	230	189	203	220	216	196	241	239	217	209	221	204	208	259	218	215	202	236	217	236	199	228	223	212	235	210	224	207	194	234	203	202	226	229	190	215	221	227	198	220	204	224	198	196	198	216	215	197	216	200	228	232	218	209	208	222	200	244	216	256	202	225	197	203	224	222	215	217	227	218	207	229	212	225	215	210	201	214	229	190	204	238	229	212
10883	7178	11178	9941	7031	4533	3390	2584	1876	1406	1258	1108	1015	916	885	837	786	730	750	728	674	643	647	682	577	594	620	565	593	533	558	562	554	564	541	533	553	532	516	547	504	505	527	533	567	546	516	530	522	541	566	528	520	519	495	560	547	526	551	533	541	489	532	577	527	521	551	542	528	547	491	547	532	529	545	506	480	531	528	536	498	520	586	512	528	575	533	533	520	532	533	529	525	488	504	507	501	536	543	504	480	519	510	515	504	477	537	532	515	505	518	500	504	564	524	488	532	534	521	547	538	572	527	553	514	496	495	508	505	577	538	559	572	521	524	558	572	542	518	539	506	538	531	544	516	558	532	513	485	555	535	529	576	497	521	521	499	492	576	539	526	519	533	520	554	495	521	560	542	481	548	554	542	523	507	530	544	506	477	572	536	507	521	524	513	558	510	526	510	545	521	519	502	525	516	501	531	506	543	546	555	487	500	496	502	530	519	524	569	536	515	507	516	533	511	514	532	541	545	532	541	497	504	517	533	544	532	511	524	542	540	502	532	532	568	484	569	486	543	538	526	502	501	543	501	506	537	526	518	554	512	529	531	524	505	520	516	547	569	467	510	535	510	489	512	570	496	555	560	530	522	525	517	522	530	471	516	506	491	565	539	549	539	502	497	552	538	520	512	540	523	557	489	532	524	536	511	538	566	518	539	565	539	558	530	528	531	518	557	524	547	520	526	528	522	559	541	511	529	494	549	522	558	504	520	482	543	490	544	545	511	513	485	541	531	544	499	544	498	522	518	538	507	526	500	521	549	485	555	522	495	550	526	546	523	504	529	536	526	569	552	519	547	575	558	524	479	524	516	507	541	509	523	547	529	536	504	494	516	525	534	514	513	526	537	516	509	509	550	566	533	548	511	550	496	520	466	525	507	513	531	496	541	504	523	547	526	490	527	506	518	537	509	521	531	501	530	534	535	499	556	493	490	504	474	521	553	514	546	531	549	533	530	529	501	533	577	539	506	547	544	513	516	511	518	526	506	557	539	498	531	526	567	497	522	523	527	531	575	527	545	524	528	569	531	531	593	561	505	555	551	513	569	534	571	542	550	558	513	468	536	504	539	491	511	502	534	507	499	492	521	532	497	540	516	535	550	501	561	481	521	547	543	525	597	540	530	534	516	511	524	522	578	549	518	530	517	563	555	538	522	546	518	521	528	535	552	559	528	541	548	518	487	519	534	573	518	504	522	521	515	523	552	485	558	533	513	576	514	525	516	516	592	514	547	476	548	545	504	524	497	516	568	572	546	560	482	513	537	538	533	497	507	537	500	537	542	517	516	502	521	504	523	502	541	583	509	512	571	497	564	528	516	534	561	535	531	519	522	500	474	505	541	526	532	527	542	531	570	552	528	515	532	577	520	542	505	499	529	562	525	501	537	521	506	568	537	541	506	550	517	555	533	532	530	562	481	532	502	523	520	515	484	533	481	493	531	517	538	518	483	517	519	512	479	527	529	548	525	517	543	541	496	552	521	555	531	520	519	542	490	555	574	521	554	501	516	503	532	516	513	505	532	538	535	511	542	517	511	538	525	524	520	531	512	534	533	535	517	530	565	549	518	557	502	499	511	530	535	520	533	544	486	545	499	577	534	513	509	572	494	507	521	557	533	494	558	548	584	487	550	519	512	486	482	506	533	498	469	512	517	524	588	534	530	525	528	535	510	542	476	530	499	533	536	500	508	527	527	518	522	540	504	513	479	532	534	528	510	501	542	567	523	517	529	536	582	533	544	501	525	532	523	532	508	491	531	551	517	507	519	516	505	543	491	558	528	572	568	546	563	505	491	513	518	555	538	517	513	532	531	536	490	517	519	504	592	553	535	527	508	531	519	553	516	544	516	535	477	532	566	533	502	527	517	528	514	541	548	498	496	588	520	519	535	511	508	541	521	541	570	511	550	518	518	527	568	547	513	539	545	539	512	558	547	508	519	562	519	536	524	537	528	540	495	510	511	525	498	551	535	543	529	523	483	558	522	506	513	520	545	562	513	516	509	493	505	492	511	511	519	490	548	523	533	543	518	490	519	538	502	558	492	539	494	541	553	567	528	527	497	546	502	568	508	537	512	542	532	545	536	540	574	508	541	493	538	533	521	499	510	515	527	541	528	533	531	511	513	529	524	538	527	491	540	494	529	538	491	565	526	521	555	541	554	540	496	526	523	542	530	542	498	464	517	507	522	477	544	509	576	540	519	495	561	557	539	522	530	515	533	495	530	517	498	487	533	530	537	553	510	507	516	552	520	537	541	532	492	531	507	514	512	521	546	553	521	513	516	506	503	524	541	519	500	520	540	535	522	527	588	543	494	491	548	483	523	524	530	529	495	506	525	521	488	527	545	494	551	513	543	518	524	562	566	515	516	503	537	542	506	541	567	536	517	531	525	545	513	553	510	522	509	522	559	487	532	490	503	521	505	522	576	507	500	528	537	492	513	503	519	524	516	528	531	525	508	506	569	535	501	559	508	509	501	526	554	530	499	505	522	513	516	534	471	519	518	529	527	521	540	560	556	567	525	528	491	495	507	548	517	543	492	495	519	497	509	489	550	512	509	548	521	511	501	541	530	511	548	520	535	548	543	503	530	546	514	508	534	523	535	534	524	543	537	488	534	517	530	539	533	509	549	511	531	532	558	526	548	567	537	506	566	541	553	555	532	539	542	542	472	513	536	517	515	506	533	533	539	467	547	538	550	549	531	531	565	539	543	525	496	522	550	561	553	484	506	559	534	503	536	534	529	535	514	519	511	503	523	519	503	552	541	561	518	537	511	511	557	546	498	545	499	487	520	520	568	500	489	548	499	484	530	523	562	515	555	526	553	535	492	528	510	533	514	517	535	555	562	506	533	536	540	517	505	530	551	483	540	548	510	521	538	512	525	540	502	498	489	548	563	501	532	588	563	491	506	508	516	527	520	482	493	469	505	529	533	525	525	520	544	583	513	501	515	563	541	533	500	514	534	554	508	578	570	534	510	526	574	522	524	541	550	518	494	521	481	552	504	535	511	529	508	510	523	544	543	468	511	535	503	531	488	529	510	516	544	529	552	537	557	531	517	520	507	537	533	544	538	528	536	539	540	561	547	523	519	524	523	538	522	518	504	520	546	530	516	492	524	555	541	528	496	513	543	505	542	499	550	515	537	541	518	561	549	514	536	526	517	524	545	538	557	493	522	523	510	520	576	533	501	530	541	495	497	558	498	529	504	518	535	542	535	513	529	503	521	503	557	527	528	529	538	525	517	525	504	520	571	519	511	494	518	531	551	548	519	541	548	534	548	518	551	540	511	512	553	518	520	529	517	523	536	519	530	573	524	533	541	538	477	520	522	554	542	542	517	519	528	510	550	511	531	511	516	526	538	556	505	512	519	551	523	514	580	497	542	555	537	566	547	537	546	555	548	542	480	519	536	528	509	529	544	550	503	598	537	499	542	533	544	525	508	486	546	518
28048	15460	16289	12115	8170	5117	3213	1928	934	590	445	406	354	375	304	273	302	302	289	292	294	257	276	268	240	273	283	265	256	198	242	236	238	216	237	233	215	227	248	242	258	245	223	250	238	208	224	215	231	234	236	210	196	231	236	237	236	226	211	238	230	217	224	232	219	213	218	266	219	241	209	231	217	202	228	223	225	240	233	260	235	198	260	208	234	222	200	217	204	231	215	231	240	204	185	229	210	232	246	238	211	207	206	217	227	214	226	227	223	234	247	216	216	213	230	222	230	213	200	195	217	225	232	244	241	237	211	229	216	220	233	251	220	217	231	210	224	229	250	227	250	250	244	209	230	207	228	219	216	229	251	222	244	255	215	253	224	211	251	207	271	247	242	224	246	256	233	233	256	224	218	218	241	238	229	227	218	250	261	238	216	220	248	229	220	241	227	224	236	215	225	221	234	237	216	249	226	238	222	231	200	238	237	229	225	220	212	240	209	238	235	235	248	202	220	215	204	235	212	226	224	227	225	255	223	248	222	230	208	220	226	243	213	223	234	259	230	236	205	238	228	272	264	238	242	247	179	240	224	241	225	235	193	235	220	193	239	252	198	225	210	227	223	210	235	224	240	240	247	222	203	215	233	250	202	228	229	246	222	233	224	220	223	221	232	214	222	226	207	206	271	219	243	246	246	205	218	226	214	214	236	238	229	199	241	228	261	225	220	235	255	232	250	219	236	214	205	241	248	227	207	234	218	218	243	248	210	245	219	196	214	263	238	200	213	276	220	210	227	225	236	213	203	202	204	226	224	218	207	201	225	249	224	206	224	217	254	223	218	217	226	252	224	255	204	245	209	222	218	237	222	256	237	219	220	244	228	205	240	209	226	251	199	199	219	229	219	247	212	214	222	211	218	227	220	219	216	246	225	250	230	231	211	250	237	229	227	219	216	240	235	224	207	245	227	237	230	280	257	228	219	246	203	218	258	224	220	225	218	193	197	209	227	220	234	227	222	218	241	254	217	218	202	203	231	214	253	256	231	234	242	235	216	226	225	204	230	229	238	234	230	214	210	214	211	225	228	244	206	216	206	202	194	243	214	194	189	236	172	221	232	210	236	228	249	219	220	241	249	236	214	210	241	240	218	260	212	182	218	234	231	212	231	213	229	235	239	241	203	238	245	235	218	236	236	238	221	215	218	197	213	229	241	217	224	227	225	223	244	204	210	232	222	245	212	217	202	216	235	223	236	239	234	219	235	204	245	215	241	253	243	208	204	208	192	219	246	217	220	212	214	257	240	216	209	248	203	188	236	242	219	237	226	212	222	237	260	232	233	215	225	257	214	233	243	243	216	224	226	223	205	208	209	224	209	207	200	222	198	253	220	226	227	253	219	237	227	245	241	212	208	231	265	258	240	208	218	230	236	219	237	229	242	234	235	212	230	202	207	218	234	232	212	213	199	206	203	216	219	233	206	220	245	229	245	239	234	227	220	220	220	240	210	201	195	220	203	219	228	247	236	244	239	230	205	227	218	230	218	216	235	225	225	209	222	230	222	215	197	220	255	219	236	247	231	209	229	235	232	240	212	218	232	221	209	216	233	233	208	240	237	236	255	239	238	228	197	206	217	218	223	233	240	222	231	235	217	252	253	250	218	215	213	227	228	252	208	230	228	236	249	205	211	242	266	218	210	223	207	227	251	201	245	231	201	217	235	211	231	237	245	212	192	208	228	253	196	223	217	232	206	217	246	247	249	228	248	245	254	227	237	241	226	217	203	232	227	246	216	229	232	235	221	222	216	216	236	233	191	217	231	251	238	233	208	206	230	251	229	251	233	213	251	227	238	225	231	233	229	210	255	224	256	191	199	203	220	226	225	256	219	242	221	236	218	209	222	226	243	228	231	237	223	249	242	243	216	258	211	220	226	202	236	219	226	207	237	203	218	224	225	219	233	232	262	228	229	217	219	252	236	236	231	253	215	246	212	226	228	216	201	215	211	238	256	233	258	210	240	251	243	216	254	206	231	225	190	217	255	195	224	231	232	228	196	221	211	228	231	235	222	218	259	247	207	212	237	220	257	233	248	223	253	238	226	255	218	209	266	216	221	211	238	273	230	228	208	232	245	208	216	210	254	220	216	246	217	219	181	226	233	229	235	220	207	224	217	231	220	212	221	227	226	243	246	252	232	250	210	244	208	248	208	222	217	211	251	189	227	227	200	265	220	229	200	226	244	228	243	227	219	224	217	224	234	229	234	213	242	233	204	250	223	230	252	240	213	238	214	206	253	222	274	225	224	220	213	231	228	219	229	212	211	251	225	217	224	244	236	227	248	229	230	227	206	235	228	214	223	234	224	205	231	219	211	226	243	228	199	216	252	209	211	239	222	230	226	235	240	254	218	178	190	249	203	221	239	223	234	220	243	216	228	214	230	229	204	224	209	230	216	201	197	237	208	239	242	230	201	231	206	215	228	221	230	230	221	215	235	254	206	240	244	237	219	197	242	237	264	225	218	209	210	195	226	225	190	202	210	217	203	202	211	211	247	223	205	227	224	228	242	208	211	245	219	236	217	246	226	218	215	235	204	229	230	219	192	230	237	214	216	231	245	231	240	228	207	240	263	237	234	231	235	207	221	210	242	257	223	226	240	206	262	262	236	224	198	244	241	265	252	243	220	229	235	207	243	230	229	175	209	228	215	200	215	219	218	228	232	266	225	219	218	249	232	250	212	229	232	232	230	219	223	198	217	204	215	248	200	221	204	231	217	192	213	258	229	240	235	218	223	233	234	199	201	187	250	232	198	225	209	223	205	220	228	235	208	228	254	253	217	223	217	206	235	212	226	198	233	229	236	217	227	222	232	246	253	239	235	240	234	252	239	255	213	244	206	230	224	244	234	241	211	222	220	221	223	218	213	224	250	240	207	249	227	233	212	224	221	217	220	239	240	254	238	233	242	219	238	240	248	218	234	237	244	233	216	227	241	225	215	211	210	239	237	243	239	232	237	240	191	222	232	258	226	209	240	240	227	219	235	229	208	227	235	218	230	263	255	244	227	233	220	252	209	208	222	230	208	221	242	217	251	210	202	217	227	213	246	194	228	230	235	200	250	232	229	233	219	259	213	254	239	228	260	211	228	251	212	211	226	243	239	228	232	223	235	205	246	205	201	201	211	245	241	247	231	209	205	194	222	246	195	211	235	206	208	228	211	236	223	233	198	243	244	240	229	251	233	221	182	227	191	250	232	246	219	236	238	219	216	214	214	233	238	220	228	219	268	241	198	209	223	249	229	226	211	226	211	207	240	226	230	225	213	232	266	237	225	234	221	225	237	230	214	203	195	239	254	214	238	216	211	279	248	242	235	225	206	231	233	217	221	201	224	223	220	211	228	214	213	224	240	249	220	199	226	221	226	225	218	204	210	223	251	247	223	242	196	234	199	208	229	221	219	208	211	220	218	251	235	213	230	223	198	206	225	219	226	237	239	216	201	232	239	247
19949	14190	23298	22198	19130	15126	11611	7598	4022	2707	1762	1538	1401	1301	1210	1127	1008	930	915	874	859	856	840	704	703	661	698	611	626	632	604	652	626	609	564	600	541	603	521	586	581	570	553	578	563	580	561	558	535	511	536	585	610	516	603	573	569	526	535	547	561	605	586	537	540	595	552	581	557	591	594	553	559	540	525	553	576	538	590	525	576	543	553	544	537	582	578	579	526	517	549	580	557	590	554	570	515	549	550	565	572	538	558	515	596	524	560	539	564	532	536	547	559	579	551	514	565	556	511	512	562	556	504	569	526	565	560	563	552	549	551	573	514	548	580	518	551	555	588	555	566	532	585	551	555	547	591	521	544	548	562	545	592	521	536	497	555	563	571	593	516	545	537	521	549	562	567	523	514	535	536	519	554	563	566	524	541	556	543	584	514	581	517	530	578	546	520	544	534	560	504	520	561	547	574	535	542	521	552	568	553	502	507	517	550	566	533	554	584	571	547	546	567	539	545	534	552	544	560	556	551	555	610	543	539	549	557	566	578	561	568	568	542	585	541	525	533	539	548	542	527	538	557	543	510	548	548	591	547	583	518	511	525	577	573	579	546	582	506	556	554	554	563	532	607	554	541	544	535	501	566	532	540	600	538	541	563	592	537	530	526	584	495	512	539	601	576	537	558	531	547	572	561	537	600	589	565	544	542	527	510	521	562	592	554	567	573	543	530	549	549	499	584	580	525	567	585	551	547	566	561	573	542	558	547	580	556	532	572	530	555	552	579	530	544	549	510	575	555	557	555	567	563	589	575	588	517	581	601	566	590	575	579	548	571	569	539	579	523	574	551	509	573	566	552	567	570	571	577	563	575	550	577	543	548	530	551	515	548	576	567	554	564	548	535	558	553	602	531	540	542	540	546	546	569	556	563	558	514	563	537	526	579	545	537	587	552	571	577	519	518	586	510	536	559	559	536	559	571	510	505	579	547	568	530	550	540	537	546	564	575	568	553	574	550	538	570	564	522	566	526	568	535	549	527	551	512	599	544	556	536	542	549	553	558	572	551	539	557	562	546	589	553	513	539	542	544	558	530	589	613	531	559	578	588	565	566	533	517	554	485	556	513	542	547	593	558	545	552	533	549	555	603	525	524	526	527	564	515	557	561	583	510	552	527	578	513	521	567	497	561	537	548	550	526	517	491	563	571	532	524	593	571	532	536	561	521	531	565	528	577	577	519	567	546	554	571	541	554	580	521	575	523	515	510	534	537	518	542	582	582	509	520	595	532	568	516	559	573	562	534	561	533	546	551	581	557	590	509	561	564	553	518	538	551	517	576	572	558	546	536	585	574	559	572	588	542	552	545	494	600	554	541	548	553	524	541	535	555	551	540	549	537	546	539	587	538	539	532	551	567	561	535	553	571	537	565	530	589	534	575	550	527	539	546	573	518	529	565	559	567	533	539	526	571	524	570	566	580	516	565	534	600	544	572	536	611	566	600	516	556	563	577	586	519	511	578	546	567	558	562	590	558	551	566	569	575	530	559	552	547	533	556	525	551	551	570	528	568	563	567	555	566	545	534	533	586	508	527	559	539	555	559	560	550	531	572	593	551	544	514	587	529	568	582	528	546	540	554	551	542	545	569	555	562	562	568	544	532	559	515	550	584	534	523	560	536	577	525	533	594	551	562	512	529	567	555	597	536	561	565	519	543	527	606	577	545	509	544	511	536	529	532	578	568	527	545	543	564	571	579	515	563	574	550	541	533	558	561	535	516	567	564	536	561	512	566	548	571	570	521	503	575	571	535	531	557	558	544	559	578	518	555	556	550	566	536	553	548	575	569	575	609	540	544	519	554	569	567	570	553	628	599	560	532	547	572	546	572	581	566	541	585	561	549	534	576	521	525	549	569	552	535	547	559	562	526	565	579	544	549	548	509	547	535	529	616	549	528	556	574	578	548	573	580	545	556	543	542	579	553	569	567	541	576	588	542	580	610	542	579	564	554	582	517	586	565	558	526	547	567	547	561	584	523	525	535	501	548	564	566	556	609	588	518	571	521	583	521	567	524	534	566	543	521	503	566	568	500	543	556	588	533	576	574	545	514	568	586	531	584	554	571	543	549	529	552	525	538	553	554	560	581	557	545	515	546	578	552	526	564	540	497	569	556	573	572	517	479	565	571	587	550	551	561	579	552	548	567	560	564	592	567	546	574	570	528	536	541	553	536	521	537	567	535	572	555	519	553	530	562	524	517	530	530	562	584	580	544	536	546	531	551	543	542	573	530	529	533	550	506	550	574	555	523	573	568	552	535	554	566	577	578	579	539	559	554	619	553	562	561	537	557	547	577	542	588	568	576	575	605	561	519	506	537	516	573	588	543	530	564	524	537	562	537	564	537	528	551	550	589	526	588	530	566	530	546	561	561	535	502	530	555	588	523	550	518	546	523	563	555	515	515	514	538	562	524	572	548	600	595	570	557	532	580	575	559	555	551	569	542	542	555	546	547	578	494	563	519	545	535	525	565	548	511	514	585	569	547	543	584	540	525	551	542	543	528	572	565	507	533	544	538	534	529	556	518	593	530	534	560	523	533	562	530	524	542	566	558	580	535	501	522	574	564	549	553	598	541	563	524	546	525	522	577	551	547	587	588	547	576	544	569	559	518	568	544	566	530	557	569	560	566	575	558	602	567	526	571	590	549	526	528	577	538	570	552	584	559	533	539	556	524	507	565	531	596	535	523	500	550	593	562	556	554	526	548	550	576	572	528	568	581	567	577	554	565	552	540	539	563	544	581	529	562	576	585	555	557	544	511	545	567	554	551	576	555	571	565	536	590	544	529	562	547	555	534	555	533	535	578	508	568	514	552	555	552	528	554	562	497	571	592	581	528	575	580	575	557	535	581	545	538	554	534	521	585	544	538	530	554	550	526	525	571	557	531	574	476	580	547	528	601	524	587	518	544	538	574	561	579	563	548	502	528	553	553	585	499	570	535	584	545	531	576	548	528	566	556	586	540	542	570	537	524	546	541	520	556	563	546	555	552	553	564	582	565	553	484	540	538	537	534	530	535	576	542	524	541	515	537	526	583	570	556	564	554	550	572	603	540	530	571	578	535	544	564	574	577	530	595	569	566	554	507	566	518	509	565	565	549	551	547	607	552	554	526	517	572	561	543	528	538	555	541	559	584	556	534	532	562	570	562	566	520	570	575	606	549	527	574	560	518	556	550	504	550	477	548	599	551	563	550	588	574	582	535	543	587	567	518	582	535	545	555	528	578	546	563	588	512	559	574	575	546	550	558	547	546	525	570	601	508	521	560	551	574	550	532	532	537	592	585	524	592	561	521	584	567	522	561	569	585	562	559	572	538	569	532	529	521	532	525	544	556	545	556	546	533	544	560	545	605	506	556	554	555	539	525	565	596	557	532	553	547	562	564	535	584	575	529	517	587	548	511	550	569	552	561	572	571	541	572	575	563	580	519	516	607	558	508	539	547	563	541	550
36688	22413	22437	19749	14613	10010	5905	2567	1323	856	537	498	413	409	435	306	335	287	297	284	288	257	264	247	245	240	230	229	224	217	216	222	210	205	219	197	210	207	233	208	197	217	211	236	190	196	200	216	213	185	224	214	189	221	214	232	218	195	207	206	187	203	212	218	215	180	217	214	206	187	199	214	218	193	219	210	221	200	212	194	191	188	193	182	208	168	236	223	228	208	226	204	227	208	217	185	193	180	183	188	186	201	199	215	205	212	213	205	228	196	210	221	200	219	203	192	200	210	193	199	214	219	215	184	208	244	208	186	186	223	230	197	188	197	255	214	203	200	208	191	209	212	200	220	177	217	219	175	222	204	197	198	204	203	196	193	211	198	192	202	193	218	190	205	226	241	208	226	210	221	196	184	230	209	192	200	211	213	205	222	209	205	209	198	185	196	189	181	194	199	186	206	204	200	192	175	187	180	197	218	240	185	190	211	218	200	236	225	220	218	226	207	219	189	197	178	194	189	192	233	205	215	210	212	209	182	226	198	207	214	208	227	188	196	230	212	217	207	209	209	196	195	207	237	198	203	231	192	206	215	211	199	197	181	229	218	186	188	230	193	203	223	210	203	190	193	184	191	198	218	222	203	212	224	194	202	205	202	225	191	219	194	207	199	234	208	206	204	210	179	177	198	209	198	222	234	211	263	217	202	230	210	189	193	200	209	206	204	187	191	212	167	205	212	242	190	208	210	199	185	197	199	196	198	191	215	185	224	212	203	199	197	206	199	173	240	186	215	210	194	200	241	227	208	207	205	187	223	202	205	200	194	212	207	202	200	189	203	212	193	202	167	193	221	203	218	186	192	197	168	221	202	195	210	212	209	201	238	186	203	212	222	192	198	181	174	207	223	224	206	233	212	214	199	220	204	234	197	209	215	230	174	205	172	225	196	206	215	213	190	194	197	187	198	210	217	214	214	199	216	224	234	214	235	194	212	217	198	199	199	189	204	205	211	194	209	202	197	223	188	208	181	213	196	191	179	211	204	190	216	177	209	207	192	180	170	190	195	210	206	222	220	212	209	225	201	208	206	179	195	180	225	167	191	190	203	199	187	183	219	219	190	198	176	200	209	183	191	206	197	199	203	206	211	236	196	213	220	216	212	197	237	189	217	195	211	221	247	202	205	184	187	237	218	220	203	191	191	218	204	208	194	206	211	192	200	210	209	193	215	171	172	215	212	210	192	192	210	194	210	202	207	204	188	204	201	199	184	214	220	197	196	195	190	201	204	183	209	207	202	199	194	212	203	196	226	227	177	177	195	249	229	192	189	230	186	234	196	217	211	224	205	215	211	181	229	228	255	213	220	191	200	207	192	217	213	211	201	207	205	206	210	164	228	203	165	212	216	184	209	205	206	175	192	199	233	211	211	198	221	199	214	188	202	191	207	193	213	180	192	198	201	225	226	174	232	204	176	194	208	199	197	211	205	185	206	177	196	204	214	206	219	208	237	203	197	201	215	224	217	218	240	189	177	218	224	210	179	216	183	218	197	199	176	217	207	201	190	194	215	198	222	204	192	208	188	196	212	211	215	190	197	207	196	204	189	227	194	206	203	162	203	215	203	174	185	191	202	198	203	187	178	180	208	214	190	192	205	230	209	177	180	219	207	212	191	211	217	203	213	209	226	192	208	202	223	192	201	201	192	231	196	234	191	198	191	214	171	198	222	207	178	217	190	191	217	184	210	207	187	208	210	214	215	201	217	209	179	221	215	185	196	186	206	219	185	235	216	173	202	186	220	217	220	180	214	205	188	208	191	187	192	190	204	201	223	170	209	182	215	218	208	221	235	208	204	193	232	209	161	198	206	200	195	222	213	206	196	191	201	190	192	197	168	181	184	206	206	194	219	218	175	209	203	218	223	220	205	195	206	231	208	167	216	179	194	225	222	208	186	190	198	217	183	206	199	185	227	188	178	214	190	198	185	201	207	192	219	236	207	217	229	242	157	193	221	217	201	213	199	201	216	214	222	210	202	199	204	174	214	180	207	222	203	219	196	183	197	208	218	201	196	196	203	211	205	211	209	205	224	207	226	207	200	222	197	210	200	215	211	191	225	208	175	179	209	160	200	201	193	202	217	216	209	219	238	189	195	208	199	204	197	213	220	203	220	204	217	189	181	191	199	211	209	185	211	211	232	202	176	205	203	205	198	191	194	193	173	226	177	189	178	213	230	210	193	212	218	181	205	185	227	225	208	197	206	180	217	214	219	196	196	216	215	186	206	215	199	240	222	220	217	206	214	217	240	214	204	195	208	218	218	216	200	196	196	202	235	204	206	217	206	212	190	216	204	192	218	203	211	220	199	231	203	207	207	205	213	210	213	217	196	194	207	188	223	191	201	168	198	205	222	190	202	215	199	217	210	203	177	200	220	196	208	218	218	183	201	228	214	206	169	208	184	182	191	195	216	179	194	200	227	187	205	218	222	195	228	227	212	202	201	188	204	183	214	218	214	195	202	200	224	223	198	178	211	219	221	208	195	235	221	216	197	195	183	191	196	207	200	210	209	193	196	201	190	220	211	221	212	216	169	183	208	201	205	222	223	198	211	206	218	203	218	204	200	229	216	197	197	203	211	203	185	216	206	194	198	201	218	191	200	180	181	201	217	199	224	188	192	187	207	196	228	189	202	206	184	230	205	217	194	182	204	182	201	209	228	176	183	201	223	222	207	209	186	221	204	217	189	190	176	198	181	234	241	188	183	191	229	221	212	194	209	204	227	182	217	217	191	220	169	199	228	215	204	204	213	177	184	216	213	174	185	208	207	177	210	202	210	219	208	193	200	206	202	218	217	234	219	239	214	233	197	219	209	189	208	203	210	199	201	199	207	211	194	198	197	225	220	236	195	199	200	196	200	192	199	208	226	209	192	241	187	214	222	218	229	189	187	192	196	218	207	179	230	222	223	216	204	189	196	188	217	191	185	208	183	200	203	199	188	208	186	198	234	187	199	211	198	209	199	220	207	218	198	236	208	230	217	214	206	196	211	188	208	203	196	210	224	194	220	191	221	201	197	182	185	211	222	192	213	224	203	203	193	188	215	203	209	194	206	164	206	200	214	211	198	205	191	210	219	219	212	212	200	226	196	196	216	171	201	228	210	191	202	207	221	194	194	214	185	218	181	198	191	215	168	213	181	194	208	186	219	182	194	214	208	207	223	191	210	228	220	192	190	204	208	181	195	223	241	211	209	184	198	208	207	186	221	229	229	193	212	207	228	172	212	214	221	218	206	216	196	207	236	188	191	215	219	196	220	201	207	200	185	209	215	201	192	219	230	185	202	197	225	200	195	192	163	213	207	203	222	179	198	221	215	202	211	230	218	224	184	220	198	222	194	216	225	194	200	206	236	220	220	213	229	205	210	204	209	207	195	188	188	218	212	204	202	228	218	204	183	178	197	217	227	207	227	204	209	199	220	197	205	210	192	202	223	212	230	186	169	203	197
24502	18951	27881	30032	27048	22079	15313	8981	5822	3777	2360	2054	1854	1654	1506	1430	1241	1116	1056	961	882	893	814	780	744	723	721	684	656	661	565	579	574	592	562	538	535	527	504	485	524	545	586	489	516	508	550	493	499	465	515	525	517	506	506	533	516	508	471	555	506	524	471	498	478	483	518	508	497	512	503	487	493	516	551	486	485	457	507	516	496	459	510	488	512	561	539	511	517	523	504	475	468	486	493	503	512	496	494	511	481	510	504	528	489	495	529	494	482	501	500	520	531	511	520	551	497	472	515	473	476	531	490	500	471	487	497	504	494	483	515	523	525	479	521	491	477	486	550	502	492	506	500	537	511	527	541	475	485	477	489	522	503	502	530	496	486	485	505	539	494	514	526	513	512	481	505	466	496	481	506	544	529	550	517	496	466	513	471	487	515	493	482	544	507	509	486	491	457	503	545	493	522	492	518	521	494	489	489	510	525	486	492	503	485	507	505	529	512	526	475	476	506	493	470	515	514	486	521	515	495	495	488	504	443	449	499	539	548	507	510	521	473	476	508	478	494	509	492	472	478	516	485	512	449	513	477	509	536	488	542	513	511	491	465	481	513	512	513	509	488	519	539	496	506	476	510	517	503	519	473	524	520	502	490	485	523	486	504	465	495	487	472	463	472	503	490	465	511	474	506	526	529	528	507	467	531	516	506	504	492	499	442	475	461	502	488	486	501	480	505	509	508	517	529	478	481	487	548	487	516	524	547	489	506	524	485	533	498	542	473	493	473	505	491	473	482	491	516	543	482	507	465	493	518	568	525	482	518	489	545	508	500	489	487	501	528	510	472	496	501	495	491	489	535	505	509	508	504	476	520	460	500	460	502	511	525	512	477	492	478	528	488	487	497	527	509	512	509	470	515	501	506	495	480	485	462	510	525	514	528	486	474	506	515	512	514	487	520	453	467	510	485	450	482	488	532	504	507	519	498	498	495	533	503	528	465	518	493	521	516	498	495	476	509	508	491	491	549	475	474	515	564	446	492	512	500	479	460	442	506	477	471	525	507	514	461	519	538	496	511	501	493	523	521	493	473	488	475	523	505	499	492	490	479	483	499	511	538	508	493	478	529	497	474	467	502	511	521	504	470	486	506	506	510	530	486	535	520	536	515	492	485	503	511	471	475	499	508	493	498	507	524	476	504	457	481	475	490	509	509	489	547	477	532	498	457	524	537	516	496	474	481	469	498	496	485	459	500	480	489	501	501	484	500	467	477	485	468	493	523	482	503	486	497	518	499	487	490	476	512	508	485	483	510	525	508	490	480	485	523	492	445	501	494	498	531	473	483	485	490	493	486	491	507	488	510	516	504	455	483	500	496	515	472	472	538	501	486	511	487	507	505	520	487	533	488	543	506	503	534	475	502	531	461	512	484	489	464	501	490	507	509	494	450	493	473	511	490	475	501	489	525	488	508	470	508	520	502	509	520	521	484	429	490	490	509	515	557	477	481	526	485	497	502	446	505	463	498	498	525	522	524	468	458	486	496	495	508	513	491	504	475	514	472	490	511	518	448	503	443	549	518	502	497	482	493	540	475	500	485	498	480	508	514	543	521	481	502	505	486	492	497	541	516	479	495	484	476	492	500	493	492	486	483	505	514	531	501	479	492	504	499	535	490	504	544	491	537	528	473	488	487	492	479	529	518	528	498	546	484	499	514	534	518	504	483	485	518	538	540	500	451	470	508	476	475	531	532	472	486	460	527	484	493	490	498	458	491	517	507	504	488	497	520	487	510	513	472	476	504	477	504	511	516	495	519	501	501	516	499	523	499	470	526	550	464	489	518	494	485	522	505	551	471	479	473	471	472	493	495	461	529	494	482	489	496	491	506	496	512	474	504	472	586	489	501	532	498	493	491	513	482	534	507	493	498	497	511	516	491	502	494	491	474	488	515	478	512	515	480	517	536	499	468	467	492	498	508	513	501	480	494	507	509	474	515	496	490	465	518	471	496	476	521	520	495	551	507	479	503	503	456	531	486	528	489	492	489	478	494	459	507	521	476	490	506	500	512	488	501	501	478	497	490	513	506	498	471	503	511	506	497	487	496	545	479	506	513	478	505	490	506	518	514	509	511	525	487	514	504	495	499	488	497	478	482	505	503	495	515	491	485	532	499	516	559	484	512	504	523	562	493	554	497	534	506	524	492	504	535	513	492	532	467	482	462	518	510	492	532	530	530	495	511	484	474	510	447	462	530	478	478	460	474	507	496	485	514	486	522	477	507	504	482	500	484	485	492	525	507	491	480	471	505	479	474	540	511	491	479	487	481	479	506	449	468	512	490	495	498	573	541	507	513	484	492	540	522	475	534	530	504	516	528	505	499	489	518	475	485	482	498	515	501	508	503	468	492	499	468	499	504	523	499	507	481	480	535	473	504	469	533	464	550	486	493	522	483	454	487	512	465	490	533	530	495	525	528	461	517	526	503	483	515	509	517	515	467	495	504	487	500	462	494	514	490	497	513	522	512	502	518	459	481	500	435	547	520	524	492	522	477	495	488	479	496	509	491	479	514	529	467	522	521	497	523	494	481	487	456	487	528	493	495	495	506	477	514	521	517	492	532	518	494	494	486	526	513	469	493	491	499	519	468	518	491	507	490	520	515	485	463	475	493	481	462	508	525	496	509	509	514	493	514	491	517	526	484	547	482	520	511	492	491	509	468	539	546	533	492	518	471	516	491	518	551	514	493	503	468	498	509	506	492	549	498	550	504	526	506	485	498	521	527	495	497	478	519	459	520	503	518	479	503	487	463	513	486	517	479	477	488	484	507	502	497	514	505	524	501	476	489	531	488	469	489	496	515	484	447	499	470	505	482	503	483	526	557	489	478	547	497	478	509	532	474	488	528	474	507	466	506	482	539	506	511	479	517	503	522	482	518	490	468	510	529	498	469	486	520	492	484	490	509	508	480	503	509	492	497	511	522	519	536	521	489	517	516	451	487	481	488	457	499	486	524	475	497	533	512	457	484	474	460	515	499	546	497	483	468	525	520	519	457	494	506	493	521	466	532	489	508	529	439	480	460	474	493	485	527	534	499	504	475	507	503	461	503	491	474	453	494	478	514	472	482	493	499	496	524	488	495	538	494	497	508	534	503	450	502	494	497	488	504	453	512	510	533	468	479	540	473	476	529	497	485	469	521	531	489	501	486	508	542	506	479	468	534	515	497	489	501	510	522	524	499	502	507	510	509	543	500	488	520	515	517	537	495	518	510	510	510	463	507	503	504	513	515	494	483	463	491	509	521	485	517	472	487	485	517	509	460	507	502	486	476	502	491	500	505	469	517	496	532	485	503	528	500	458	527	483	497	503	495	504	490	492	537	497	448	546	511	547	512	512	548	497	499	502	519	509	491	465	503	493	508	486	451	512	563	471	484	517	460	511	519	517	496	449	470	462	446	511	525	466	498	505	470	494	560	520	492	523	481	467	501	486	477	492	508	478	508	459	524	486
15783	7814	5519	3091	1780	1054	729	533	436	376	379	321	309	300	287	269	275	257	245	273	225	246	252	267	236	197	209	212	216	235	232	207	214	226	262	210	190	214	257	196	223	219	230	239	203	199	245	206	191	217	216	183	204	219	184	234	202	203	213	200	189	240	242	223	212	205	211	221	198	212	218	185	242	212	214	220	246	213	197	221	229	195	220	207	195	187	221	232	210	210	202	232	224	226	202	236	209	219	216	236	220	204	224	239	223	236	235	217	198	215	208	215	240	213	233	218	187	216	250	213	234	235	216	210	218	207	222	231	223	212	214	238	193	222	217	227	219	231	211	238	199	191	209	195	226	224	204	224	251	234	219	226	222	210	242	254	214	217	235	221	196	219	219	223	222	225	209	250	219	235	216	254	198	232	192	223	210	215	210	210	219	245	222	198	237	195	221	226	249	211	213	215	223	236	216	208	220	212	226	208	197	211	224	236	212	220	234	210	232	233	206	219	218	199	209	204	192	192	199	204	225	190	233	214	243	215	199	226	219	239	202	205	207	222	221	185	190	220	215	245	220	217	218	211	245	226	218	201	215	214	221	235	228	203	206	220	168	224	210	207	232	210	189	219	204	238	229	201	231	224	225	214	199	202	232	222	206	209	193	194	222	227	229	216	203	234	235	241	219	234	231	168	213	263	235	210	194	235	227	217	227	235	220	233	232	232	201	226	248	214	236	230	225	228	223	234	207	222	186	215	214	213	203	227	191	192	211	226	220	244	235	209	199	213	223	255	209	216	227	207	225	173	211	233	209	201	183	222	190	246	220	216	237	218	229	222	212	207	239	226	193	196	234	235	218	204	219	218	234	214	204	196	211	203	166	214	230	178	231	233	221	211	214	206	230	204	209	213	222	221	224	246	226	208	210	209	203	207	207	206	241	225	192	236	195	227	246	213	208	218	235	215	224	180	215	215	194	219	196	225	229	225	209	249	203	217	213	200	197	228	221	211	200	214	214	208	222	225	209	196	208	203	207	184	223	216	177	208	186	212	250	218	220	233	211	200	212	223	216	208	197	225	194	222	228	196	215	232	232	227	190	206	227	225	242	241	252	222	188	219	229	184	232	210	214	235	225	212	225	233	210	203	199	238	229	239	196	217	215	189	219	202	231	219	205	231	210	226	225	207	232	232	185	229	217	216	229	213	202	225	250	228	182	228	242	228	252	201	210	218	213	224	215	205	220	210	219	248	208	217	215	197	214	223	224	221	218	231	232	218	246	181	243	227	239	204	204	229	213	208	213	208	217	223	196	229	205	242	230	180	242	207	220	233	236	207	200	182	206	224	212	191	213	216	192	212	204	218	220	209	240	216	236	216	213	204	227	218	220	237	226	229	195	240	215	218	234	184	211	203	205	191	230	229	218	245	197	201	218	209	195	212	220	235	226	193	244	222	213	230	214	199	210	218	214	197	197	216	214	211	191	224	236	213	227	237	216	187	211	225	236	227	189	205	214	207	222	223	214	214	216	216	219	231	197	234	214	223	193	206	229	217	215	208	217	181	220	233	207	207	225	196	191	194	207	201	222	201	215	219	230	216	201	241	195	231	213	241	217	240	214	194	206	210	240	203	192	209	234	225	219	238	200	225	226	237	215	221	199	245	227	217	241	236	197	198	196	213	224	180	211	209	196	194	253	239	217	226	214	218	211	211	221	198	209	235	197	205	226	233	212	208	251	206	200	259	235	194	251	231	238	244	211	209	188	211	235	228	220	221	211	221	207	198	226	214	217	220	185	189	234	230	220	203	193	218	222	235	195	222	225	209	209	191	215	219	234	198	168	240	189	208	234	239	216	211	196	229	216	207	199	228	230	191	203	220	204	226	231	190	231	223	230	222	210	194	210	222	200	231	208	188	237	242	220	217	212	215	225	214	208	223	224	224	200	231	207	224	194	198	208	204	203	234	208	202	246	224	226	206	201	221	230	234	226	231	223	238	221	208	209	227	215	216	239	214	200	198	233	243	233	190	221	196	210	227	229	224	216	201	198	207	220	212	202	208	229	225	219	199	206	214	224	210	240	202	245	211	212	220	228	201	214	224	226	202	214	228	199	216	201	210	191	214	212	196	199	257	236	225	180	228	196	219	240	209	201	241	214	194	227	238	248	214	212	233	225	202	219	211	226	221	221	212	243	220	189	219	227	225	242	229	215	208	197	214	208	221	201	198	229	238	205	235	195	222	208	225	220	237	218	240	206	221	247	194	215	200	251	207	199	219	217	210	202	236	215	201	210	226	205	216	229	222	229	234	225	191	197	202	215	224	223	218	188	209	220	213	218	223	228	180	236	197	235	215	217	219	237	187	223	214	210	225	229	203	193	248	222	206	218	194	220	228	231	204	213	238	212	199	249	218	207	195	193	221	201	228	222	186	178	196	196	208	211	230	189	228	247	219	216	211	185	213	234	201	215	224	225	230	216	232	224	193	190	215	219	231	220	234	212	226	215	216	217	221	218	199	231	217	191	223	207	203	223	213	207	232	209	214	203	196	235	219	202	241	214	197	221	230	220	212	203	214	185	201	211	190	207	194	222	241	205	208	214	217	242	210	202	230	219	229	254	219	243	224	225	212	223	237	205	211	198	215	240	246	191	215	234	208	236	219	207	196	215	238	209	219	238	208	218	222	222	195	241	208	227	222	204	220	232	235	206	221	214	223	241	237	208	210	218	207	217	214	204	224	214	208	214	197	215	192	222	186	217	217	209	170	190	190	223	232	205	221	196	241	209	217	207	218	252	188	212	224	199	192	200	220	218	214	203	234	214	194	235	207	231	209	214	234	216	236	198	224	229	256	201	216	232	196	226	233	198	205	202	218	206	210	216	231	216	215	225	215	219	222	200	239	214	216	220	245	231	236	206	221	201	226	215	218	188	225	203	214	213	216	201	215	207	203	193	229	181	196	217	227	214	235	209	223	196	231	214	237	211	224	224	213	198	215	204	199	179	217	213	207	203	191	195	234	209	219	208	224	220	191	229	231	228	205	221	229	225	242	222	222	232	204	235	210	222	226	230	211	192	227	224	206	226	216	235	214	223	191	223	222	191	222	214	221	201	224	236	194	223	200	210	230	222	229	212	222	235	213	212	209	229	188	216	224	258	208	191	223	214	225	238	231	199	204	205	195	199	213	207	217	228	200	224	230	224	224	215	194	160	181	214	211	195	224	231	209	214	214	201	226	214	213	210	226	241	206	220	204	205	234	209	224	235	234	215	197	211	234	203	208	218	243	247	220	189	214	200	203	235	217	237	219	216	216	222	223	223	230	242	220	211	218	213	233	219	227	232	218	210	198	232	214	246	221	210	222	196	222	167	212	231	216	236	235	202	220	239	216	238	182	194	213	230	240	215	227	223	194	217	196	213	243	203	199	208	184	219	205	216	211	200	224	216	239	196	200	202	189	180	253	215	204	196	205	214	219	224	238	210	211	201	238	239	210	215	210	192	238	204	200
11387	7648	10262	8944	6633	4458	3013	2267	1687	1347	1121	1094	1013	940	815	723	814	755	691	722	638	666	659	616	624	622	565	576	578	595	521	549	543	523	555	552	539	504	569	570	557	529	551	540	529	529	544	519	537	518	509	511	498	563	529	522	510	516	508	549	526	505	514	531	524	535	540	522	539	555	543	541	524	544	529	549	544	542	543	525	548	497	519	552	563	500	546	528	552	533	534	535	520	533	527	507	518	533	535	506	506	516	494	504	514	518	537	512	545	505	552	565	519	519	537	543	547	531	531	514	499	509	559	531	497	537	517	538	501	509	512	547	552	563	518	542	528	551	510	526	515	574	528	513	526	517	536	543	551	535	534	540	566	525	547	530	517	538	496	563	500	552	506	528	497	522	565	495	554	521	528	533	529	515	512	511	523	519	491	560	551	533	514	496	546	496	484	517	565	550	565	515	557	550	542	516	560	540	541	540	543	540	504	536	480	522	487	498	490	552	564	520	497	515	534	522	529	518	520	528	504	545	570	522	535	574	515	531	518	537	531	529	491	551	530	496	537	547	555	520	507	527	510	480	523	546	487	566	509	574	513	522	494	559	515	535	519	529	536	533	546	515	495	526	542	524	518	532	478	529	522	564	543	532	523	524	536	499	563	525	527	517	516	515	521	546	486	560	523	526	568	509	575	510	510	572	546	506	518	520	516	533	526	493	530	536	543	516	557	526	564	543	531	537	526	495	556	561	520	502	523	549	498	499	496	493	526	487	522	522	518	555	544	498	501	540	503	492	548	515	507	529	486	511	529	511	504	479	529	542	529	549	512	550	516	509	517	528	509	528	533	503	547	534	550	554	522	535	522	514	530	554	515	500	519	537	544	473	535	489	484	531	532	489	548	552	501	526	544	527	508	527	574	509	520	512	540	595	531	481	541	520	510	546	493	548	519	534	541	544	508	581	531	508	559	530	531	574	558	508	490	523	531	521	571	512	510	531	497	535	539	537	534	524	538	482	574	562	555	512	489	552	523	508	475	550	561	556	507	531	507	499	483	533	492	529	539	513	539	492	555	493	527	526	554	516	503	534	542	529	531	533	585	495	536	541	584	520	541	508	560	510	519	538	515	528	514	557	519	532	525	549	524	520	536	537	553	552	517	530	532	541	530	553	523	540	519	498	509	502	500	546	509	541	481	517	529	520	535	496	506	507	541	521	508	545	515	539	524	514	505	539	531	539	532	526	530	549	547	541	519	504	526	506	571	508	560	524	514	527	516	502	537	543	517	472	511	537	522	564	571	548	511	507	520	531	508	512	528	542	498	527	544	508	511	585	571	553	515	542	485	529	533	530	501	551	519	529	521	526	495	543	552	510	511	514	524	527	552	557	518	534	522	541	567	515	502	528	551	553	569	499	509	496	525	537	519	474	523	527	528	528	531	536	522	560	535	525	519	518	515	551	529	555	540	502	524	514	542	559	515	525	569	531	505	511	521	546	547	540	540	510	577	551	555	535	514	501	523	537	540	540	526	521	512	503	527	530	510	529	549	519	539	505	498	538	490	487	545	540	499	562	521	535	522	544	523	526	569	511	506	569	492	528	543	522	545	464	505	547	542	554	536	538	523	565	563	516	484	538	523	555	551	544	516	520	516	530	518	512	547	533	529	538	524	571	530	556	530	524	513	521	512	479	479	564	512	561	493	550	535	566	503	533	519	498	574	551	527	555	573	560	518	539	593	543	515	549	515	555	519	519	528	525	504	529	514	508	526	500	544	532	534	517	539	550	514	530	575	516	532	546	493	525	561	562	524	560	548	532	522	523	526	537	506	509	565	550	522	509	530	523	547	527	537	535	548	501	526	537	499	507	552	510	502	523	528	550	531	568	527	541	518	541	516	529	551	539	529	553	516	509	523	544	536	548	522	511	526	534	524	501	549	515	555	536	477	528	538	516	500	557	541	553	566	542	557	485	537	524	519	536	548	512	526	544	507	574	541	520	523	553	558	541	524	495	526	557	548	555	522	534	528	552	504	497	570	530	512	522	530	536	529	488	538	526	505	544	524	506	512	517	521	493	495	526	527	505	508	550	517	505	523	543	524	575	526	530	496	521	521	547	558	518	514	496	534	526	536	546	485	555	513	517	531	496	491	545	528	537	580	543	505	541	549	542	514	543	575	453	502	514	523	525	506	508	558	500	521	503	523	537	566	543	525	519	531	541	522	534	523	545	526	536	499	530	549	496	531	502	525	504	520	543	512	528	552	558	529	540	513	570	552	570	545	527	551	529	496	509	510	488	509	515	519	518	507	547	529	494	546	521	489	513	554	546	521	512	541	499	514	536	476	539	501	538	474	539	529	564	544	569	548	498	535	536	498	468	504	498	537	519	591	512	541	566	538	523	495	528	512	501	552	513	501	522	526	502	489	540	551	517	514	531	515	508	529	512	570	509	484	567	544	549	558	503	486	522	545	535	516	554	544	510	496	541	528	560	495	483	504	558	523	524	531	554	533	584	527	522	539	547	523	543	520	495	496	550	545	520	510	530	562	538	530	523	547	537	554	573	500	540	545	527	533	528	483	529	516	535	524	534	566	518	537	533	537	563	541	542	523	551	520	550	535	532	491	554	493	513	505	538	529	460	472	547	524	512	519	559	526	534	547	533	554	535	530	552	551	489	502	482	533	547	530	535	518	558	549	538	536	470	532	574	554	531	531	538	510	543	564	518	529	522	511	508	514	513	533	544	517	524	519	523	552	534	518	539	531	501	527	562	506	526	566	537	500	511	533	520	539	525	534	546	543	550	548	540	526	519	537	545	548	543	517	520	494	538	554	522	548	568	534	523	498	524	536	541	530	532	556	532	532	547	504	553	529	571	556	480	523	515	483	497	556	536	564	513	522	512	550	533	506	515	509	553	517	493	516	540	551	516	528	556	522	571	502	502	556	528	548	557	558	563	568	538	549	529	506	476	505	512	538	527	528	528	536	513	534	508	559	559	522	586	514	531	564	537	523	546	531	542	539	530	521	553	544	502	557	515	510	563	503	537	515	519	511	533	556	508	519	540	545	536	526	550	483	538	588	525	514	491	491	522	552	524	526	507	526	510	535	556	534	538	547	509	479	537	495	519	534	516	540	517	513	540	491	501	536	517	550	524	561	527	494	531	520	528	512	556	495	549	560	513	532	541	534	589	538	527	545	550	498	550	468	537	536	510	522	553	523	545	537	541	548	529	525	480	501	499	566	538	570	559	552	525	547	494	508	483	506	540	526	550	569	529	561	556	484	509	536	481	539	523	525	507	502	516	541	525	525	531	537	529	529	551	515	544	538	542	565	545	537	538	550	486	540	494	552	539	547	526	533	520	534	527	530	537	523	522	564	528	550	525	513	546	521	535	520	547	512	535	527	522	527	494	517	504	511	550	506	545	513	562	528	520	530	535	553	512	557	507	503	561	544	497	558	533	523	540	528	499	508	526	515	526	523	522	541	561	543	519	497	511	506	547
27501	15684	14273	12291	8200	3687	2461	1450	872	563	419	409	388	359	340	302	282	310	266	256	261	276	259	259	251	235	241	241	237	273	209	236	216	204	220	253	234	208	230	218	254	247	240	250	244	230	243	232	221	257	217	207	241	211	206	211	241	217	228	212	218	248	220	198	247	217	221	233	216	251	224	215	237	197	236	203	207	217	213	242	240	217	213	234	222	208	219	233	224	229	202	238	242	241	217	232	250	233	222	226	209	226	215	244	215	208	198	245	244	214	226	226	219	237	223	199	256	235	224	236	204	236	219	232	209	226	252	249	227	221	215	230	231	217	226	197	228	201	256	217	217	227	218	231	212	230	208	218	246	237	230	211	192	239	245	255	236	226	213	219	228	222	202	240	252	227	217	217	215	223	247	207	237	221	204	241	242	207	241	225	223	195	224	215	247	239	228	234	229	233	222	242	221	236	243	231	223	258	226	190	213	272	251	224	238	261	244	226	226	264	242	218	212	202	211	205	203	235	243	247	211	262	226	194	247	268	203	228	227	230	212	223	223	243	241	218	223	235	234	236	244	220	216	235	220	211	215	205	235	228	215	200	217	252	245	244	230	231	229	241	221	244	193	212	223	226	205	218	216	244	236	215	245	208	220	230	237	228	232	231	269	252	245	241	246	221	242	239	227	218	232	224	212	254	213	219	239	253	243	190	214	215	221	224	216	236	223	264	207	228	215	243	224	206	227	259	235	216	212	223	252	227	206	226	238	217	256	243	218	229	218	227	205	235	204	225	236	205	232	244	266	246	243	227	238	230	231	225	208	224	206	206	236	238	246	214	232	228	231	254	236	223	248	222	206	236	237	241	220	205	249	235	232	223	222	246	243	231	199	226	195	205	232	227	262	218	231	214	227	217	193	209	261	231	203	246	236	214	226	227	227	233	242	210	226	235	221	230	220	245	228	201	225	231	255	244	239	223	231	206	199	221	236	223	228	263	212	247	209	221	208	242	224	229	226	242	237	230	192	219	225	246	246	226	214	231	229	204	231	245	246	229	214	228	233	195	223	240	213	265	212	202	223	255	228	223	221	210	222	243	241	232	217	207	243	216	222	217	211	244	243	224	218	234	232	248	199	211	210	212	254	205	231	223	244	242	280	237	249	232	216	230	228	232	235	231	216	219	233	246	232	216	240	207	203	201	225	240	190	206	217	230	224	250	204	224	224	236	221	242	214	202	220	254	269	215	222	252	214	227	233	217	198	219	227	229	251	238	200	248	207	255	240	239	215	219	242	232	233	258	251	240	233	236	223	245	277	213	214	240	219	238	218	248	264	236	234	226	237	206	226	251	247	217	233	225	226	221	237	225	236	228	235	214	259	213	231	217	223	243	198	234	227	238	192	232	217	220	222	234	220	220	201	245	201	226	246	231	223	216	211	240	240	226	221	220	214	237	245	221	231	234	227	231	225	209	227	217	243	228	228	237	224	249	238	233	231	203	237	212	227	234	244	229	216	224	218	241	227	227	199	226	231	192	235	238	239	244	208	251	224	178	223	203	237	199	215	246	221	250	203	212	221	241	203	254	241	214	241	233	228	211	214	264	208	255	233	216	229	237	232	229	208	249	233	237	221	196	221	233	230	224	230	238	239	207	232	244	224	223	257	211	257	262	249	240	234	173	234	232	243	253	247	239	234	262	216	218	224	234	235	219	207	203	226	244	204	215	204	219	240	237	225	227	207	241	212	225	219	232	251	248	244	245	229	210	226	219	218	219	207	241	194	262	235	220	234	211	222	198	243	228	234	219	229	215	209	228	238	221	235	216	212	211	239	240	250	222	219	204	256	210	212	223	230	237	211	238	235	201	239	231	226	237	246	225	232	229	230	240	243	229	231	208	216	223	223	234	214	265	232	216	222	222	216	192	249	243	226	251	197	209	217	228	226	237	220	230	233	233	227	236	209	211	254	236	248	214	217	196	202	237	257	224	244	234	219	230	235	239	236	215	228	230	248	227	226	244	244	211	210	216	229	232	227	235	204	220	212	221	235	231	221	226	245	211	241	227	240	223	231	218	209	237	263	227	280	193	255	215	226	226	207	230	236	239	230	231	227	240	223	235	237	228	216	207	211	198	233	208	227	274	236	219	215	212	232	229	233	209	206	205	226	262	233	233	249	231	222	227	258	233	199	207	216	230	223	234	236	235	233	213	241	201	243	226	224	256	232	229	247	230	235	201	259	216	247	243	217	199	229	222	211	219	223	239	210	185	259	235	229	232	226	275	215	209	222	231	214	207	257	209	261	235	189	237	227	217	223	292	235	214	226	230	245	241	225	234	223	232	220	199	235	214	204	229	203	186	226	233	201	200	236	260	225	253	230	235	191	212	201	228	221	225	228	215	213	248	241	216	223	223	192	234	240	240	219	234	212	273	228	252	233	214	241	216	234	223	234	204	228	223	213	237	235	229	205	219	234	199	213	218	252	231	215	240	258	237	214	248	229	215	208	246	232	218	235	266	253	225	226	226	217	245	216	225	235	220	214	251	241	225	230	212	238	204	234	228	230	192	230	239	260	199	225	231	204	205	230	218	217	230	203	236	226	228	226	240	211	241	200	217	205	233	226	200	226	226	263	236	219	227	212	221	232	242	228	236	209	225	227	229	235	230	225	217	237	221	239	213	213	246	253	236	210	206	227	226	232	229	206	199	214	227	245	213	211	183	214	228	233	235	220	217	209	237	240	211	231	216	220	245	230	217	212	243	235	235	224	227	225	240	252	214	204	234	221	214	233	221	243	212	217	219	228	231	236	222	229	230	225	246	214	249	259	195	225	227	253	229	226	236	239	233	222	223	255	230	262	210	237	234	216	196	216	243	211	233	208	239	240	229	231	208	232	206	189	262	216	234	224	213	227	212	260	227	208	233	226	231	198	217	196	227	245	242	247	220	226	235	226	216	235	223	253	207	211	243	220	222	219	223	235	229	222	240	205	222	230	221	250	255	229	242	261	240	229	243	245	232	218	236	199	230	240	230	259	248	217	232	258	226	247	216	232	230	233	210	221	217	213	219	202	212	233	249	225	215	224	241	230	214	220	203	227	232	224	241	234	248	242	217	220	204	182	227	221	223	243	214	232	191	210	229	227	236	223	241	233	225	261	231	239	222	230	255	226	211	206	226	218	258	205	226	254	237	219	227	251	203	217	236	233	241	243	210	220	212	231	220	262	220	242	241	204	215	224	233	206	246	238	201	221	195	246	225	237	196	225	211	229	258	224	219	207	212	227	215	244	214	233	199	240	229	226	246	222	236	273	209	232	244	214	211	222	238	221	236	219	240	212	236	225	232	240	264	249	232	223	236	230	237	183	244	200	231	235	216	217	200	242	241	189	205	205	227	230	230	206	239	222	221	220	215	204	259	237	236	236	241	193	236	224	214	213	244	214	241	216	223	222	240	274	203	249	253	224	247	221	245	211	225	200	235	243	230	219	232	238	229	213	203	219	223	223	228
19262	13969	20296	23812	18961	11777	9327	6292	4009	2309	1774	1599	1547	1443	1285	1163	1035	977	984	886	866	846	790	801	694	706	680	730	680	644	605	610	537	578	609	577	608	588	584	558	597	564	567	535	522	542	544	536	552	552	555	586	557	545	543	549	524	554	580	565	525	577	554	577	525	567	595	561	507	542	564	569	516	571	567	583	572	546	578	520	581	509	558	554	530	597	579	528	505	517	543	551	543	525	540	565	572	553	544	577	563	561	577	568	511	593	572	583	542	536	532	564	528	608	543	570	514	529	550	534	583	593	535	544	571	537	570	553	547	543	533	535	567	555	595	581	532	543	539	512	551	574	551	536	572	524	563	531	554	517	548	537	545	614	555	577	513	563	542	512	530	541	563	562	537	577	571	511	552	521	546	563	505	569	573	542	535	544	545	526	566	562	512	570	581	596	527	544	562	575	544	566	574	523	538	534	591	574	530	542	549	618	529	589	554	576	549	555	582	585	500	561	579	559	528	545	573	474	550	565	547	568	551	533	546	545	546	571	563	544	558	548	547	507	535	570	550	606	552	553	577	539	530	560	555	538	514	583	570	596	581	551	523	572	564	546	559	544	573	562	501	534	539	573	618	559	581	541	558	579	552	593	531	502	576	545	564	574	503	554	555	547	557	557	559	530	571	567	570	574	544	581	568	558	536	596	534	596	552	553	589	542	535	541	491	545	546	548	602	544	580	528	624	559	591	561	599	509	547	552	562	567	539	548	586	606	555	571	571	554	513	581	544	580	509	539	543	548	563	545	545	567	543	572	529	595	581	589	543	562	551	574	574	528	561	563	516	537	585	507	532	574	516	527	563	529	561	554	554	522	567	581	545	527	548	548	501	589	549	598	597	567	491	568	523	557	594	550	547	539	516	549	544	534	512	539	562	519	558	584	583	577	547	547	547	571	574	539	595	510	583	557	559	549	546	548	520	543	586	543	592	514	502	540	563	549	558	556	557	533	556	521	520	533	600	586	547	526	536	536	546	554	546	579	594	560	552	524	550	512	591	571	568	517	580	536	578	541	569	514	539	570	561	541	577	576	541	520	555	552	594	562	549	547	553	568	542	550	540	557	560	579	558	541	565	562	538	570	548	482	554	494	518	544	584	564	565	563	556	537	565	594	577	557	533	536	535	545	555	588	521	569	559	588	557	517	562	573	568	550	557	520	586	571	518	575	523	577	579	496	552	541	546	537	522	573	528	584	539	603	521	538	562	525	500	565	541	539	541	544	567	539	591	564	553	575	534	551	607	571	523	541	535	576	553	540	546	555	565	588	547	546	562	564	561	573	535	539	583	533	557	571	571	518	515	509	546	546	578	506	591	537	563	546	580	529	553	513	577	565	569	563	543	563	547	579	571	603	535	573	533	573	572	598	540	517	548	512	570	506	584	523	530	548	541	561	529	566	560	560	583	568	517	524	541	569	589	536	558	583	504	546	567	523	542	552	557	527	516	569	537	564	539	587	561	573	488	524	549	575	540	550	600	514	583	552	540	543	553	589	541	554	542	595	609	528	548	555	549	554	523	562	547	560	594	508	547	549	564	559	558	513	579	561	559	567	584	560	596	532	575	546	539	541	514	534	565	542	506	587	574	522	607	524	559	537	493	597	541	548	523	570	547	564	574	566	550	548	529	546	535	589	571	561	583	543	564	551	584	564	562	583	592	527	607	539	554	576	552	501	526	551	563	547	569	538	552	581	540	531	562	541	562	610	562	551	575	534	521	584	551	572	552	531	523	574	553	572	537	541	529	539	588	606	583	577	532	561	567	589	561	549	509	539	545	555	545	540	534	550	558	525	583	554	542	533	556	591	542	546	573	542	500	581	572	553	550	573	567	543	509	542	529	520	553	570	579	542	564	550	608	568	529	563	533	570	538	542	567	587	509	555	577	498	574	530	574	534	538	543	553	530	568	583	585	549	554	587	513	528	536	540	546	503	550	531	551	566	558	560	587	543	565	551	547	504	536	539	563	567	537	568	558	535	536	538	529	573	555	567	559	560	568	509	554	524	565	599	514	537	555	585	574	526	509	575	544	549	564	534	572	515	539	549	550	527	541	531	534	553	539	578	619	525	555	561	546	543	496	516	544	560	564	526	546	538	578	550	539	567	550	553	525	576	559	541	544	548	538	578	568	555	562	559	547	567	537	556	535	562	581	552	594	562	576	516	496	578	546	573	579	564	576	541	543	532	547	534	529	550	586	544	521	520	556	554	534	580	519	537	562	548	547	575	564	599	585	558	530	530	574	534	558	564	541	543	570	590	506	592	522	542	518	550	535	558	541	600	564	552	562	541	523	535	551	594	581	540	570	556	572	544	590	536	551	575	517	540	544	552	508	580	568	592	590	551	520	536	569	544	526	552	571	531	561	598	531	543	586	577	593	532	553	525	567	556	541	555	518	573	539	538	586	542	561	537	531	546	539	542	554	519	556	527	593	546	569	548	509	547	564	547	532	566	506	535	582	520	538	562	523	578	561	535	533	552	508	551	567	545	526	567	547	562	525	543	571	559	553	515	571	567	519	486	557	545	520	533	572	513	545	565	555	548	537	551	545	541	567	556	539	524	582	527	557	544	533	584	579	579	568	574	546	592	575	596	561	542	542	548	544	553	533	552	578	570	563	551	546	548	573	508	539	555	521	538	580	531	549	524	634	544	567	545	590	553	567	569	539	550	572	548	566	523	518	566	553	576	552	596	549	567	571	569	540	522	534	573	508	559	595	517	557	566	552	537	513	580	568	534	513	553	543	524	579	580	552	528	538	568	574	556	539	550	560	542	572	594	530	541	529	535	563	547	533	522	508	554	524	516	569	536	572	556	565	536	526	571	533	557	558	556	613	521	530	560	529	534	547	533	546	514	539	528	515	506	526	628	554	575	571	534	563	536	543	540	550	533	546	547	524	569	530	541	571	587	550	537	544	565	585	556	562	522	528	519	546	603	566	555	569	542	550	538	577	579	607	544	499	565	548	560	550	561	531	558	562	549	572	554	566	526	571	572	556	558	570	517	599	532	527	526	546	551	569	497	540	564	574	545	555	531	557	551	563	557	515	596	549	565	598	559	548	535	533	560	573	559	533	554	569	534	559	590	570	571	572	575	524	557	554	573	542	550	567	539	560	570	543	531	572	571	560	562	567	578	594	547	555	517	553	525	556	538	548	566	599	561	576	543	511	518	528	565	571	598	563	534	535	547	560	551	542	560	595	555	495	588	523	568	588	555	551	559	593	572	555	532	593	511	526	550	519	533	559	556	573	543	548	566	554	576	527	532	554	510	566	539	570	555	518	537	566	566	548	529	531	540	556	530	556	579	572	525	551	565	543	577	540	523	580	563	564	552	542	539	561	606	566	557	563	534	555	542	565	587	560	549	522	520	538	577	549	550	567	540	570	549	603	539	526	551	574	560	544	620	556	549	532	585	582	573	568	535	532	537	564	588	520	537	576	586	523	544	541	533
36831	22207	21553	19851	12437	7410	4892	2618	1319	795	517	491	416	408	329	346	372	295	312	260	280	276	266	236	229	217	225	217	235	220	232	217	195	234	216	221	224	214	205	201	191	238	194	204	210	221	203	238	216	236	180	182	222	190	204	191	200	186	223	218	232	213	200	227	174	210	197	211	207	208	190	199	209	224	210	189	195	218	201	203	199	228	200	221	199	204	199	236	194	204	204	214	195	239	194	209	204	215	216	185	198	201	226	211	241	196	191	196	226	184	214	203	197	193	221	205	206	219	189	207	226	219	218	201	226	217	215	223	188	196	196	188	196	210	225	219	204	210	197	193	206	199	223	200	235	196	210	200	205	229	225	204	192	189	205	212	186	221	193	195	214	220	208	175	220	207	213	227	222	197	190	191	197	200	213	250	241	200	196	238	202	230	195	211	228	212	209	206	170	189	205	205	213	201	222	205	198	190	193	178	193	203	212	201	210	209	236	222	208	185	187	225	222	210	216	215	225	192	193	220	214	199	190	179	202	194	193	195	221	201	187	194	236	191	190	183	201	183	218	201	237	188	248	222	213	177	229	185	208	206	234	178	214	215	213	219	206	211	187	193	210	220	193	203	230	186	194	198	199	211	238	203	213	189	204	222	196	229	207	190	203	209	187	201	181	213	199	209	194	208	193	206	217	198	229	191	203	196	188	197	225	187	221	222	214	221	172	206	185	186	223	214	210	212	209	219	213	200	210	190	219	185	219	205	213	203	222	203	195	208	210	245	208	208	220	218	215	215	201	196	220	198	185	178	181	200	230	202	218	210	218	231	216	196	204	231	200	206	184	195	208	177	225	217	186	212	182	217	201	214	246	230	214	197	177	190	167	189	207	210	201	204	193	229	211	200	218	195	214	233	211	202	208	192	196	235	187	195	201	226	228	227	197	213	216	184	175	196	215	205	201	225	206	244	201	188	199	211	210	186	190	205	193	197	207	192	220	190	210	217	202	214	205	214	200	193	200	221	216	210	199	219	220	218	228	231	186	208	209	201	245	211	208	201	210	203	194	220	193	207	234	199	255	243	201	204	183	217	211	226	206	230	229	239	221	227	233	227	204	219	215	202	183	193	215	203	225	230	218	194	203	198	212	220	207	230	190	208	197	203	212	187	219	212	204	221	209	203	222	213	214	218	200	182	185	185	168	238	206	195	192	200	231	219	192	186	185	200	193	208	202	219	234	182	215	199	214	199	209	199	206	202	206	231	227	206	192	220	204	203	215	209	222	195	177	224	223	221	196	204	220	214	217	203	218	195	221	214	207	209	218	213	201	211	201	203	196	189	210	235	227	227	191	212	175	196	238	193	206	207	203	207	197	185	201	210	210	188	196	217	209	214	202	246	211	190	194	218	182	221	207	192	196	228	218	202	207	178	219	206	210	193	235	181	211	205	187	218	197	185	210	194	195	214	195	191	194	223	203	221	203	196	203	186	198	224	205	206	195	190	204	177	203	201	197	226	199	220	213	231	182	224	170	222	212	195	213	193	219	203	227	184	223	211	204	224	210	205	222	231	205	211	201	192	196	210	187	186	222	203	213	214	212	202	202	204	201	213	229	208	205	206	212	182	213	205	203	208	191	205	205	218	200	225	210	179	206	201	200	174	189	188	191	214	214	200	212	214	187	190	191	210	212	188	187	191	216	228	212	193	198	197	215	205	210	205	205	190	200	213	208	226	214	241	210	213	189	191	219	202	186	217	177	220	211	204	208	227	224	210	218	219	197	178	173	206	205	222	227	190	219	200	205	191	205	237	189	204	197	207	206	223	198	203	212	232	228	205	188	204	216	221	205	218	190	201	243	207	197	211	215	205	188	190	194	220	214	215	204	190	195	230	209	182	201	201	215	188	224	215	203	203	214	195	193	179	212	197	236	209	207	183	177	171	212	193	210	213	218	214	195	214	209	182	213	200	192	222	194	196	236	216	224	187	216	198	185	204	195	216	206	207	205	199	208	204	200	204	198	233	196	196	200	207	219	217	222	202	210	223	223	197	209	226	216	223	203	191	212	234	205	180	196	208	211	215	192	202	209	194	198	175	206	206	192	219	206	234	204	204	208	211	188	202	204	222	232	214	217	179	226	235	191	226	224	211	218	216	229	194	209	213	204	179	224	213	211	206	208	211	206	207	194	203	201	216	209	210	230	216	215	199	224	231	205	211	220	183	226	214	191	202	187	237	210	180	208	215	210	188	212	207	231	190	216	231	202	191	227	217	210	207	220	208	182	190	215	181	191	197	179	182	192	217	208	201	182	209	214	213	199	209	195	190	204	176	194	234	215	207	207	218	244	193	215	228	225	204	188	220	224	179	210	208	215	184	212	213	223	209	189	211	217	189	225	212	184	217	214	208	210	195	200	234	207	237	189	201	178	225	196	224	191	200	201	223	233	205	199	197	204	195	214	207	231	201	201	215	212	228	197	223	197	218	212	200	224	204	206	174	216	201	202	196	238	191	204	207	216	216	206	203	179	224	218	213	229	209	201	191	249	217	190	222	190	196	180	215	189	195	200	208	223	183	200	207	226	218	202	218	209	215	207	220	210	201	212	205	188	195	204	210	221	211	214	204	202	212	219	211	214	207	209	223	204	194	180	212	200	219	228	214	201	210	203	217	218	199	210	197	199	204	193	217	211	240	221	210	213	207	209	200	210	197	210	236	196	202	215	200	202	205	199	207	210	210	215	208	223	204	217	190	197	192	216	216	199	241	219	209	186	175	194	214	210	204	182	196	186	213	197	211	219	182	200	215	177	208	210	207	196	179	187	201	224	194	197	214	206	194	217	214	216	210	201	172	202	180	196	199	244	191	227	202	220	201	204	218	182	214	212	210	191	197	201	212	189	218	193	199	218	221	212	205	195	195	188	216	223	186	216	201	187	212	211	212	196	213	221	182	223	199	220	189	201	212	200	220	213	237	207	209	213	212	196	203	229	209	190	218	184	212	213	196	202	203	180	218	227	196	204	240	218	197	235	223	212	173	208	207	198	196	176	193	197	219	209	217	206	206	190	233	213	214	208	199	206	209	194	235	185	213	217	224	213	240	204	208	212	200	193	206	187	191	225	201	200	201	206	202	208	207	194	191	216	228	187	227	185	188	208	209	202	198	193	197	202	224	188	201	243	203	222	229	179	215	223	216	187	191	189	189	222	200	190	213	191	221	188	224	220	227	207	216	212	203	214	191	228	198	204	206	204	206	190	190	208	216	189	177	206	210	209	206	219	189	220	210	231	204	224	212	220	211	223	183	176	187	199	207	202	200	217	226	194	221	197	223	216	206	193	215	201	202	208	208	211	218	229	207	197	199	227	200	214	212	202	206	210	209	199	215	181	206	195	201	207	209	211	206	236	190	193	204	197	206	229	220	210	205	196	224	194	202	219	231	190	200	208	191	214	208	202	212	196	192	209	193	213	213	177	220	223	186	191	199	214	204	213	240	219	211	216	236	229	179
24797	18726	27429	30336	23098	18357	14749	9591	6029	3863	2298	2057	1882	1732	1630	1255	1258	1048	997	1005	952	898	841	763	794	693	669	631	616	582	664	631	599	580	564	573	538	566	511	490	526	556	540	499	483	545	486	523	494	497	538	510	528	521	500	484	488	526	494	486	494	502	541	505	509	508	513	554	524	522	467	477	494	503	512	554	527	531	487	531	515	500	524	509	511	499	449	541	495	563	509	500	516	497	509	508	506	516	468	529	472	512	467	505	541	495	543	494	503	521	521	500	516	529	477	487	512	486	471	506	480	484	505	519	476	497	519	520	507	485	483	495	508	513	517	527	493	496	516	479	503	513	511	505	528	496	507	516	491	494	503	478	445	516	473	501	520	484	501	495	467	486	553	461	490	471	567	467	516	467	481	503	507	529	489	491	466	506	516	487	512	492	486	508	489	522	441	507	477	495	502	512	515	515	496	506	498	507	487	517	506	510	511	522	470	504	485	542	496	501	493	513	452	547	523	481	469	488	474	486	514	505	498	485	499	483	530	501	516	498	478	511	510	484	490	487	468	503	455	482	510	512	504	494	489	512	492	557	499	483	503	487	502	525	478	474	516	495	466	517	523	536	482	542	497	507	499	506	508	490	487	527	494	485	545	506	512	488	468	506	490	505	530	521	519	547	531	490	515	509	495	497	504	491	459	485	505	486	501	470	480	487	523	523	520	489	478	463	525	465	490	499	484	508	529	496	508	526	503	461	490	516	466	517	514	491	496	517	499	460	501	522	532	527	484	482	524	526	509	492	504	504	544	486	521	513	488	541	482	528	492	545	537	523	492	522	560	495	523	522	468	535	491	486	528	551	527	492	478	500	498	489	514	510	483	506	507	527	505	509	509	502	523	480	482	570	523	525	473	494	499	504	496	491	497	464	488	508	484	474	519	483	457	549	488	501	476	508	537	547	477	524	504	464	546	493	496	503	542	524	475	525	481	493	493	506	480	492	530	492	506	512	504	496	519	515	509	537	516	527	504	557	511	510	527	504	498	493	492	512	526	471	501	495	494	486	496	481	477	514	538	500	499	460	505	514	525	496	541	483	527	536	483	513	534	503	427	486	515	499	533	501	536	481	487	476	496	512	475	519	515	526	492	516	536	527	537	530	512	522	500	509	554	482	453	506	530	494	464	453	469	491	530	504	518	548	478	486	550	483	539	519	517	507	547	509	483	528	496	510	475	526	515	478	523	525	520	478	500	527	494	513	477	473	502	496	538	497	557	525	487	532	489	498	507	473	486	544	517	502	517	514	480	483	493	483	486	510	476	482	563	494	491	547	497	454	514	499	537	535	475	506	504	496	503	481	484	557	500	489	495	512	490	505	549	478	514	497	515	446	479	512	494	532	525	516	533	524	538	494	474	508	502	500	479	494	538	500	480	469	483	491	517	505	522	518	474	479	508	514	496	530	510	488	491	496	478	487	483	512	493	538	522	460	487	522	534	515	503	533	515	491	522	531	485	498	503	540	535	478	491	517	515	528	474	500	546	469	486	521	483	505	482	492	539	483	525	501	521	521	530	498	475	518	504	496	517	518	478	482	470	491	481	527	477	511	521	503	474	476	503	520	509	514	478	495	517	490	510	486	501	550	500	465	520	497	495	503	487	501	512	515	500	478	487	492	529	515	496	496	487	544	526	489	535	443	502	481	505	505	491	512	511	534	510	494	493	478	511	515	529	525	485	511	517	484	486	465	497	503	468	506	498	523	548	524	505	467	481	496	493	504	502	448	510	516	526	526	529	494	534	508	524	506	497	514	504	475	500	525	506	555	480	496	482	488	491	488	507	521	464	524	467	546	530	502	478	506	481	516	507	479	514	548	486	532	501	501	511	531	504	464	499	494	524	503	528	487	501	524	478	497	503	495	517	496	485	503	510	488	485	499	493	509	507	491	527	488	490	501	486	509	520	477	530	548	504	543	535	522	528	487	489	465	489	538	494	524	485	492	496	515	504	485	500	519	486	489	465	487	549	463	470	497	482	523	486	524	519	518	479	496	510	522	515	469	524	489	516	473	514	521	497	489	508	491	533	508	533	540	499	485	529	540	515	507	528	474	494	493	499	484	503	539	486	546	513	497	475	513	474	543	489	493	542	516	478	513	502	507	520	488	494	513	519	535	517	496	499	520	490	494	514	461	483	474	501	492	472	501	496	505	524	527	521	495	515	467	460	497	509	513	495	497	499	485	523	525	513	504	519	497	526	487	515	531	519	481	455	472	488	510	497	476	512	473	501	530	501	496	460	491	495	512	517	471	499	550	488	452	478	481	495	480	520	492	484	514	534	525	501	521	511	487	507	478	505	528	523	479	517	543	476	497	512	506	506	504	489	531	521	511	531	500	488	493	506	511	504	518	461	484	553	507	490	502	501	547	519	469	500	479	484	528	482	518	487	495	521	472	490	500	480	501	466	494	482	475	519	501	531	495	516	489	522	514	475	495	536	524	491	523	505	520	471	496	515	476	529	536	498	497	507	501	474	520	472	520	502	529	468	529	477	484	496	512	490	510	465	490	488	507	498	512	546	482	550	515	473	496	500	504	488	474	562	506	522	499	507	498	468	480	537	486	520	495	465	505	521	491	498	519	515	501	499	445	494	540	460	495	511	501	533	480	509	546	491	511	499	498	484	504	516	516	463	489	521	508	483	490	521	505	497	502	483	470	479	503	500	510	490	491	514	491	515	500	532	504	525	477	510	522	486	502	490	529	484	528	519	508	523	523	517	493	469	514	480	492	490	508	481	526	495	507	494	543	486	488	468	528	534	513	499	475	495	537	486	523	505	518	459	522	540	496	520	490	508	466	508	476	488	485	494	512	495	505	506	508	506	510	464	498	504	509	489	510	520	495	517	495	503	493	513	472	509	511	512	513	486	497	502	502	476	507	499	540	520	485	496	494	522	487	473	555	483	477	517	523	524	515	506	545	515	477	502	536	530	521	479	515	530	498	478	503	487	475	538	492	500	480	471	484	521	526	539	523	504	466	484	503	512	515	477	500	484	484	507	515	506	516	529	550	487	553	499	510	494	537	528	500	534	506	508	530	525	507	526	535	470	538	497	483	512	497	512	529	507	512	526	511	482	554	534	505	498	520	522	493	480	493	524	491	505	503	500	529	474	475	535	506	516	489	467	523	532	489	528	503	515	501	496	553	502	486	537	471	484	543	514	504	510	489	514	504	517	499	522	549	485	484	473	503	471	541	498	492	506	537	506	471	497	552	467	513	489	491	470	482	510	548	535	495	511	478	515	546	465	480	496	505	507	520	484	528	533	492	475	542	504	548	494	526	563	490	518	522	501	509	509	463	523	480	535	527	561	507	494	496	520	502	515	463	470	511	499	493	487	512	518	507	532	479	506	515	520	490	495	519	527	508	509	477	504	504	507	509	483	533	537	491	523	530	537	529	503	525	484	548	498	511	528	470	535	503	511	514	485	456	511	500	516	529	516	531	469	533
14119	7525	5989	3682	1947	1089	751	556	469	366	336	327	288	283	256	276	260	227	248	238	246	251	231	235	239	208	228	217	236	238	192	228	241	216	216	236	236	232	226	214	200	188	238	194	246	201	213	234	206	237	235	230	235	210	180	178	198	197	221	184	208	217	205	217	220	212	215	194	230	225	233	209	250	255	206	212	225	231	221	238	220	205	231	199	231	203	180	218	224	206	205	237	223	227	213	198	216	226	248	255	198	199	229	244	208	212	243	229	204	239	238	221	247	229	247	209	185	213	199	220	223	204	218	223	237	217	206	206	202	241	228	252	208	240	245	227	230	206	213	203	235	233	227	238	242	230	219	191	197	202	205	222	216	233	233	213	230	228	262	219	199	203	209	193	226	225	190	242	234	221	220	197	223	233	203	223	236	198	191	220	229	221	229	237	209	223	241	211	235	241	226	224	190	216	183	200	231	227	228	209	209	235	208	238	216	237	222	227	203	213	222	214	226	222	215	192	228	207	236	206	207	227	214	230	257	223	217	210	196	214	225	216	201	194	215	216	207	212	236	228	213	209	212	233	234	241	219	242	211	234	209	224	221	226	207	244	203	239	219	235	229	218	221	226	200	231	232	238	219	233	248	222	199	187	240	217	220	222	220	248	206	183	213	191	223	222	214	207	212	224	215	209	254	243	214	216	199	222	222	235	218	231	208	203	218	218	228	209	196	181	194	210	239	220	210	194	236	184	229	201	234	221	227	211	230	214	201	195	221	215	231	212	237	235	233	225	231	221	220	226	215	216	187	203	192	224	234	208	206	207	251	240	221	226	215	249	215	207	216	192	237	202	242	219	215	188	213	267	228	232	198	219	215	197	250	216	224	231	239	233	208	202	236	223	236	192	213	214	235	207	212	228	198	230	224	206	232	205	208	201	212	236	210	200	223	208	217	197	214	230	249	234	221	243	208	190	202	212	206	218	191	199	188	226	231	233	189	207	214	219	249	226	237	203	208	231	237	195	223	237	211	226	219	230	209	217	201	228	245	227	223	216	218	190	218	188	232	227	219	224	208	202	218	197	218	227	243	240	253	218	233	199	218	194	221	226	238	230	234	210	205	233	210	221	218	223	222	205	239	229	228	217	210	194	206	217	208	214	205	223	208	229	200	209	219	219	236	223	220	235	222	201	223	214	207	217	202	227	221	222	237	186	237	237	200	218	227	204	206	240	229	213	215	210	212	206	240	237	222	236	209	237	224	191	208	202	210	219	227	209	227	229	221	225	231	223	222	212	208	201	217	211	235	215	215	209	196	227	217	193	205	259	221	222	222	220	208	200	203	193	225	245	204	231	255	213	222	224	208	251	210	214	211	215	214	210	227	206	221	213	229	212	233	220	204	218	219	212	202	194	231	226	208	228	221	197	209	209	229	216	203	223	245	237	200	219	204	207	185	220	213	219	225	210	219	206	229	230	215	209	244	226	223	201	241	214	197	209	224	226	229	212	196	241	233	240	206	230	241	238	222	220	248	222	202	216	219	209	212	222	229	196	208	190	223	203	217	211	219	219	207	213	244	194	196	225	191	249	231	191	229	210	224	218	223	232	200	218	223	242	209	218	238	224	248	211	211	248	225	207	227	199	225	201	220	233	233	237	222	229	242	230	240	213	206	207	242	221	204	229	211	233	244	210	252	205	218	192	221	213	202	234	218	215	200	223	203	195	208	211	230	222	234	216	211	219	225	236	202	203	209	220	198	208	189	223	208	213	228	230	211	218	244	211	202	211	191	236	209	226	208	221	195	218	230	216	193	245	243	202	222	242	222	233	214	215	222	201	216	232	212	202	217	188	218	220	214	196	207	226	231	221	218	206	215	202	224	215	204	235	233	223	214	198	229	236	232	245	195	198	208	210	246	229	210	200	222	222	224	212	212	222	223	219	203	219	203	219	225	217	214	217	215	227	206	249	225	225	232	200	208	229	210	204	222	214	217	197	228	186	191	210	231	206	235	213	236	241	227	246	231	244	190	244	206	250	211	233	222	225	206	197	200	221	206	204	195	213	211	199	217	206	231	230	219	194	238	208	204	207	196	254	194	205	219	213	222	204	229	239	184	238	221	231	240	211	230	213	234	221	232	209	201	232	197	200	224	202	191	210	225	221	231	229	254	259	223	189	239	197	210	208	204	214	180	222	223	200	221	246	214	181	203	194	209	228	233	210	264	231	232	215	210	183	218	238	243	224	209	239	213	206	208	238	208	206	227	249	220	256	223	203	224	238	229	218	221	246	205	207	205	217	240	192	241	226	248	207	233	238	230	225	233	234	207	204	209	227	206	186	214	208	194	193	214	192	195	230	213	222	246	240	207	232	200	236	201	212	221	208	216	218	208	222	228	215	216	259	194	201	221	209	194	189	224	223	208	207	206	193	199	211	216	236	241	269	242	219	203	210	225	260	223	221	206	218	202	205	205	240	227	211	201	212	249	193	215	251	232	190	226	211	214	213	267	223	206	209	228	219	197	220	227	199	217	194	221	203	221	207	199	230	226	242	224	237	215	207	227	241	224	223	214	203	199	223	226	229	199	232	214	226	206	213	230	232	251	200	222	254	211	231	226	212	231	226	228	208	218	202	209	219	225	235	227	247	218	227	232	218	205	201	235	204	228	198	199	194	196	217	226	206	250	230	212	208	225	234	190	240	238	226	227	211	219	229	197	241	187	214	222	168	202	199	213	193	208	178	223	215	202	217	237	228	214	240	228	204	214	225	207	230	227	227	238	224	204	241	232	225	213	208	218	176	186	246	227	199	207	205	220	212	209	207	204	204	211	205	197	232	214	236	222	229	232	239	235	216	215	220	197	200	252	213	228	228	212	211	208	219	237	205	213	219	248	230	210	239	227	228	206	211	216	224	206	224	222	201	219	221	233	224	233	226	248	199	200	181	207	195	234	227	221	209	214	236	227	254	202	224	205	212	201	246	205	239	221	217	237	212	204	204	201	215	262	216	230	209	211	206	204	210	215	227	220	221	207	220	221	222	222	205	224	226	219	213	220	193	203	224	180	219	230	216	204	210	222	234	225	192	225	205	217	212	227	213	168	220	236	199	232	247	208	216	195	213	247	220	208	198	240	200	220	235	207	205	233	204	226	191	221	224	207	198	216	202	207	203	238	251	228	202	211	192	214	174	252	215	229	224	202	201	226	216	198	191	225	227	196	236	248	206	201	217	212	234	221	190	212	225	213	213	212	215	229	224	232	209	230	190	206	236	231	249	249	224	233	215	236	219	204	235	213	210	241	192	176	220	204	230	212	216	217	225	239	216	218	229	225	233	249	221	214	218	230	210	196	246	206	240	226	209	214	201	215	240	209	194	224	230	213	208	252	205	233	218	229	237	212	210	233	222	224	212	239	252	214	223	231	196	211	206	189	201	245	224	193	210	196	212	197	196	219	206	238	229	197	199	198	198	203	210	225	254	223	223	214	227	176	199	228	229	210	214	215	215
9997	7453	10996	10059	7346	4733	3296	2266	1762	1402	1173	1106	1031	945	923	903	815	760	709	719	685	655	693	667	642	601	519	610	622	583	554	522	559	533	564	588	545	536	527	582	539	528	535	574	503	542	544	534	552	553	530	508	520	536	562	534	492	530	554	529	502	566	509	543	531	524	533	555	518	552	498	552	523	519	527	506	516	528	546	541	530	515	524	569	528	543	517	535	538	535	526	547	510	496	512	548	522	502	550	552	565	549	513	573	573	546	533	552	525	527	512	526	538	540	576	522	546	515	538	509	549	561	529	530	531	565	560	514	516	553	502	517	563	566	497	530	513	517	516	536	523	551	516	521	502	527	529	611	530	506	530	520	493	549	526	557	524	563	518	533	533	573	512	538	524	524	541	548	541	537	500	515	540	519	511	518	563	520	525	490	546	558	556	534	516	542	525	583	544	509	549	563	546	551	536	504	542	522	516	539	524	552	550	551	526	516	521	516	562	524	547	528	507	531	514	535	505	552	486	543	547	541	550	527	544	555	556	515	504	545	526	511	551	537	524	512	512	544	547	521	504	512	567	573	514	490	542	542	513	553	531	498	515	547	563	532	523	524	510	544	563	511	535	521	539	539	565	507	537	470	541	537	506	547	586	555	545	515	479	539	524	535	502	541	519	496	474	523	525	553	525	526	542	525	567	495	555	536	526	557	541	530	524	531	519	517	540	531	507	494	536	563	557	504	515	531	478	546	551	517	571	522	572	481	542	539	548	527	571	516	534	555	534	489	573	523	541	489	502	555	543	547	560	499	516	524	559	512	530	529	495	493	542	553	522	550	504	530	536	527	526	536	526	540	492	550	526	522	529	505	522	522	576	576	530	538	525	540	525	510	533	527	509	518	527	584	522	538	565	503	518	546	485	508	534	545	564	502	531	523	526	556	558	484	524	558	511	515	539	559	530	521	509	559	521	529	534	555	507	521	520	483	527	541	517	527	564	553	523	543	562	549	555	535	547	546	541	507	527	568	514	521	550	547	544	532	555	543	523	529	515	545	540	508	525	535	547	575	528	502	520	535	522	503	532	531	547	511	535	547	508	549	527	504	507	519	538	572	540	538	533	555	519	563	538	520	504	508	555	504	548	532	573	532	557	550	536	517	493	527	533	515	541	553	553	564	548	531	505	540	504	506	573	543	540	536	557	554	498	535	521	518	566	508	513	530	540	543	552	531	531	520	541	542	512	543	550	554	555	558	550	509	571	559	555	538	532	520	548	518	537	508	538	548	464	523	563	548	519	546	546	550	548	546	498	515	531	515	513	581	561	572	560	525	526	517	552	573	561	527	601	469	507	519	532	527	520	512	515	519	505	526	534	504	539	536	520	524	562	490	561	510	528	500	568	567	524	541	530	563	580	553	518	524	519	513	538	549	494	534	521	553	533	535	543	510	539	546	535	560	523	568	526	514	553	550	531	526	525	531	559	530	566	510	545	492	501	551	539	528	521	517	530	559	519	538	526	515	526	537	521	544	508	544	536	576	496	517	550	571	524	557	548	523	568	533	508	535	557	584	544	531	498	526	563	552	511	536	535	526	539	532	533	572	543	531	549	524	559	473	558	530	524	502	501	539	553	478	529	538	547	490	527	508	515	482	580	565	547	523	521	503	494	519	532	509	559	589	543	540	555	544	539	514	533	508	532	550	542	523	559	586	533	536	515	526	544	542	554	513	530	533	511	543	543	527	538	531	511	551	538	553	524	519	526	503	556	535	536	498	565	500	550	508	494	509	509	531	520	511	566	564	567	501	541	479	519	521	549	504	522	552	540	558	543	571	554	530	546	535	555	573	515	511	531	516	554	541	528	540	558	508	512	535	518	497	555	533	530	468	532	526	513	509	539	531	521	556	528	546	532	517	538	564	522	560	510	533	573	532	513	503	557	505	548	557	500	562	537	516	522	512	520	497	537	553	554	533	517	555	552	511	557	544	534	556	545	572	528	539	541	521	509	539	551	576	508	513	511	524	534	547	526	573	539	509	590	507	514	519	507	562	573	581	531	510	540	534	532	496	509	529	524	500	565	503	552	533	540	507	542	549	510	537	505	535	551	589	545	501	518	526	498	564	518	555	505	520	551	522	520	476	555	525	556	525	514	502	543	547	549	530	524	520	534	566	543	556	565	524	548	519	525	564	523	536	503	514	538	490	523	530	532	518	530	524	488	549	534	555	538	534	527	511	560	569	560	535	503	567	544	545	551	542	553	516	557	553	511	532	522	560	554	538	519	504	549	514	567	513	500	525	495	515	535	548	562	548	491	570	548	570	566	554	523	568	533	552	542	557	558	507	535	531	536	534	546	532	545	549	540	490	552	508	559	518	581	528	526	562	544	537	509	576	489	538	534	508	527	543	525	564	542	548	521	569	516	496	531	543	550	516	524	561	524	512	536	508	495	533	505	529	500	531	564	496	526	479	537	536	527	521	538	511	516	504	507	561	544	549	515	547	503	514	520	526	533	529	528	534	536	518	548	540	491	502	530	548	561	519	530	509	494	557	510	522	549	529	518	533	541	521	508	519	515	487	510	571	506	552	544	546	519	519	518	532	517	551	543	528	525	508	578	515	511	557	502	504	555	553	521	501	533	512	518	485	564	527	549	554	540	538	519	525	535	538	542	527	552	558	512	511	543	553	536	563	518	518	529	564	531	520	572	519	559	564	549	530	537	545	532	565	534	519	520	502	519	530	564	576	550	496	533	521	537	539	532	517	573	515	569	501	523	538	522	508	529	538	525	535	560	529	541	504	530	528	489	498	528	520	563	538	529	541	514	547	516	521	566	530	555	480	524	534	568	519	550	565	568	558	494	503	547	529	504	507	504	563	534	534	534	522	545	544	508	510	523	461	504	557	543	569	509	552	511	563	492	580	554	558	516	586	569	535	543	583	544	541	514	518	568	549	567	555	474	534	561	535	523	519	558	542	493	547	518	544	559	506	512	511	569	514	514	525	538	563	500	509	516	546	540	545	536	541	525	543	541	569	558	563	532	562	554	516	546	546	530	531	505	487	523	568	515	530	520	589	527	461	525	530	542	501	572	533	502	527	529	525	520	499	522	567	525	571	540	519	561	573	516	523	559	517	548	521	530	529	525	506	519	547	535	558	513	545	545	543	487	560	550	501	507	569	537	509	554	530	518	496	526	534	560	539	536	541	539	569	512	509	500	550	507	521	512	561	497	515	530	523	525	521	520	513	527	531	530	534	506	570	541	539	531	520	568	503	523	526	501	522	487	524	556	534	534	499	546	553	548	527	515	549	548	579	536	525	518	530	497	511	513	470	547	567	527	557	569	532	501	561	518	521	552	548	556	512	531	486	569	524	537	584	558	497	516	521	550	505	500	557	521	504	549	532	519	535	526	546	519	565	531	502	509	538	521	530	475	537	496	556	532	523	546	538	535	524	520	547	516	536	507	585	521	537	498	574	533	516	509	561	516	519	530	538	554	534	544	548
27681	16091	14093	11099	6748	4207	2618	1379	898	598	482	443	390	396	372	332	315	280	283	306	240	301	270	238	257	268	215	233	271	223	246	247	224	260	239	228	215	249	220	231	258	220	249	211	200	251	225	232	229	250	220	255	236	221	205	217	208	205	244	218	223	237	232	224	216	225	218	231	213	238	246	213	251	217	220	227	221	224	234	212	220	260	220	189	212	222	222	210	216	224	242	232	202	229	219	243	222	208	250	224	209	205	231	225	233	230	226	223	232	249	222	250	246	220	256	216	205	232	214	253	247	233	213	229	214	241	243	243	257	193	220	222	223	244	241	237	218	231	234	240	218	214	214	223	257	212	208	218	239	215	211	228	199	214	246	264	222	234	222	245	227	211	201	235	209	241	211	245	247	230	225	225	252	228	224	234	255	227	233	211	218	238	231	229	235	218	218	233	237	226	244	215	215	229	243	251	221	201	231	233	229	233	212	236	265	234	224	227	237	202	241	244	242	227	232	222	246	232	214	208	223	221	244	237	240	246	237	233	213	224	241	246	242	223	228	229	218	211	211	228	260	245	212	234	221	249	233	230	240	214	235	248	242	227	221	228	204	217	225	226	247	245	229	228	220	207	239	256	224	243	207	202	205	230	251	209	233	233	249	204	239	232	230	240	226	215	254	241	224	230	239	235	227	226	219	219	258	249	238	229	213	210	214	264	241	241	225	249	231	243	239	239	222	202	208	218	212	241	223	225	213	273	245	234	211	242	221	250	233	206	239	213	223	238	231	205	220	251	223	271	193	254	196	249	205	234	207	246	249	218	242	228	235	236	244	226	234	258	244	222	257	242	232	246	254	232	227	231	227	243	252	198	219	226	229	252	226	243	221	242	247	228	218	262	220	238	227	183	253	231	244	211	218	236	217	211	220	230	224	211	225	223	230	231	214	216	228	206	250	211	211	228	225	251	248	242	220	253	227	234	216	242	225	224	204	225	189	250	254	210	208	238	233	214	242	215	228	220	209	232	240	246	224	226	207	248	233	259	254	205	248	227	214	230	230	233	247	217	224	262	269	193	190	230	233	242	232	218	245	221	226	269	236	202	221	234	240	243	202	207	244	188	223	219	207	233	211	212	219	220	214	214	218	247	240	249	233	221	236	232	197	238	223	251	230	226	233	216	218	268	222	246	249	180	235	252	212	237	248	213	214	238	226	229	208	242	210	214	224	207	239	211	202	237	231	217	227	219	211	225	224	219	230	229	255	235	242	214	238	212	214	248	222	213	235	249	232	232	276	195	196	206	235	240	213	205	230	221	234	227	213	210	239	204	203	245	234	214	242	210	227	259	220	210	213	246	201	216	227	214	224	270	196	244	221	211	226	253	260	249	211	219	211	248	230	244	246	238	229	222	238	238	216	241	223	210	224	206	234	253	209	238	228	245	246	250	226	239	250	225	239	211	227	238	216	205	236	229	242	189	220	236	233	247	222	214	234	219	193	198	213	245	254	214	220	231	240	215	224	255	204	224	245	236	229	235	213	236	247	209	241	226	208	217	234	233	227	218	227	274	207	210	229	236	250	232	250	247	227	230	228	248	224	232	221	249	217	203	233	256	240	243	222	217	239	236	240	227	211	235	191	240	226	229	238	227	248	216	229	239	217	227	226	192	221	221	231	226	222	242	252	227	230	239	238	223	234	219	245	233	228	236	253	216	214	236	211	223	213	240	219	250	235	237	214	219	235	227	226	199	239	223	242	211	207	225	216	242	240	242	220	226	219	237	231	212	240	238	218	251	237	229	203	219	228	204	238	249	235	243	200	201	241	242	243	237	205	239	200	230	219	261	216	232	250	241	206	263	244	222	241	237	225	237	232	243	250	207	239	265	241	234	230	207	218	227	221	217	213	218	235	240	247	239	233	221	225	242	199	210	245	236	234	199	234	228	234	245	268	219	224	225	229	211	246	214	237	229	225	208	228	207	218	245	217	212	260	221	226	242	257	229	228	234	241	237	219	217	192	232	236	217	238	234	198	233	225	212	209	219	233	246	242	227	235	222	227	256	276	205	230	244	204	221	226	230	217	249	237	223	220	195	248	228	240	254	214	232	243	216	220	239	239	247	236	254	215	254	234	196	223	245	213	240	236	230	238	230	221	212	221	265	234	208	244	233	265	232	242	247	236	210	222	233	204	230	246	189	211	236	220	229	229	216	245	227	201	228	212	221	225	249	227	251	228	213	220	218	223	246	241	214	244	221	227	235	215	225	235	242	216	227	232	211	239	202	259	241	236	226	217	218	194	195	234	244	226	228	195	238	215	270	208	226	223	221	218	224	238	220	213	223	243	258	231	245	229	230	209	224	255	237	256	235	232	196	220	203	257	238	236	231	234	241	216	238	215	229	230	224	220	246	220	244	246	220	252	247	233	228	251	224	242	210	209	227	252	237	243	231	233	211	225	224	240	229	228	234	214	239	252	233	239	206	228	222	239	255	256	248	213	234	194	235	224	228	237	239	221	240	225	255	242	221	230	234	216	243	226	220	214	229	229	215	237	229	227	227	216	239	255	214	201	228	244	239	250	217	214	205	215	206	213	236	262	236	213	221	223	235	224	228	194	229	245	253	216	213	227	223	251	214	189	220	211	244	221	223	258	207	218	207	215	235	229	250	246	218	221	234	200	201	231	210	241	260	230	228	223	221	237	221	236	234	241	226	226	283	231	230	218	218	263	221	232	226	228	220	225	227	232	206	216	222	220	220	220	250	245	234	227	217	245	190	223	225	260	220	221	232	216	250	232	228	241	231	221	247	239	231	235	199	216	209	243	218	234	237	249	232	244	208	229	256	242	213	256	229	224	216	222	224	220	210	215	241	233	238	233	223	230	231	225	217	240	215	248	227	226	210	214	225	213	217	223	192	206	226	231	216	235	242	233	220	245	183	216	216	217	212	223	245	207	232	239	211	226	210	225	230	252	249	228	242	227	236	234	241	215	231	254	256	239	258	214	215	238	231	210	214	222	231	241	236	215	237	217	218	212	226	239	233	213	210	226	230	254	231	204	246	220	227	214	226	219	234	221	225	229	198	226	225	218	228	223	222	206	225	224	225	213	221	232	214	225	230	244	228	237	236	197	244	206	233	246	255	221	243	223	236	232	237	245	217	228	230	222	248	232	216	197	242	228	257	241	254	213	196	216	198	220	236	252	248	239	235	216	281	231	238	238	232	204	258	212	222	230	257	228	245	229	238	224	242	225	243	255	233	243	218	194	224	215	224	222	211	227	249	225	213	233	270	251	242	230	222	260	225	252	237	222	237	202	224	239	251	226	217	243	254	230	227	212	239	263	239	207	213	249	224	233	237	235	221	219	194	225	229	198	235	243	209	244	233	226	201	232	225	223	230	247	198	238	200	236	239	227	211	229	235	226	221	217	216	221	208	262	250	246	227	239	215	222	217	245	210	236	233	224	228	207	229	226	207	227	213	207	225	221	230	232	210	221	243	222	203
19326	14208	20823	21811	17659	13524	9855	5760	3933	2389	1775	1642	1492	1458	1291	1146	989	1027	966	927	832	819	843	783	701	738	657	671	678	648	603	578	610	583	629	581	592	591	585	563	612	590	568	580	572	560	566	554	569	587	590	529	609	574	546	543	555	551	560	576	607	551	578	543	583	597	514	540	584	532	559	558	538	575	595	556	552	516	584	519	538	581	572	503	542	597	504	558	576	585	553	551	573	605	553	533	572	571	561	585	531	511	564	595	567	537	519	559	601	526	555	573	502	568	557	529	553	559	568	527	569	562	536	569	538	554	581	529	550	538	570	593	538	532	558	534	565	520	526	531	571	548	577	559	551	548	576	549	557	542	534	555	540	534	541	561	566	556	546	561	523	560	551	573	577	515	596	565	546	537	568	574	548	546	580	551	556	558	561	539	580	537	581	561	583	529	566	550	561	529	556	523	530	570	574	565	564	563	549	586	535	547	546	568	520	577	574	542	560	566	565	599	530	546	568	547	546	566	542	549	537	524	577	539	589	570	541	573	565	592	551	574	545	574	559	553	557	605	545	582	596	545	568	561	564	534	532	595	521	552	558	528	555	532	542	557	596	549	555	539	553	586	594	569	524	558	579	585	530	499	563	565	564	540	576	568	573	564	547	571	555	590	574	534	597	561	542	569	572	531	518	578	593	596	543	546	560	598	577	535	535	548	561	546	601	595	562	550	542	573	546	560	544	552	542	542	567	536	543	580	523	559	556	522	540	569	578	506	544	534	552	568	578	523	539	588	605	574	543	542	567	531	576	495	561	552	530	549	535	538	545	577	594	566	565	554	570	547	625	560	576	530	573	522	563	578	539	555	553	552	559	541	529	546	540	559	564	532	588	554	584	568	544	598	550	580	541	564	580	562	527	536	546	521	504	567	577	567	571	599	562	564	538	514	556	551	557	556	548	567	609	599	559	559	551	538	619	547	563	583	537	582	565	590	558	555	580	535	580	569	551	565	526	552	524	571	568	542	598	543	543	504	531	549	542	518	562	550	553	561	550	568	576	554	558	573	545	610	560	585	571	573	538	629	568	526	600	583	583	599	556	581	573	556	524	593	561	540	539	571	555	532	583	547	577	540	551	531	546	556	576	604	572	612	560	551	577	536	568	544	539	531	543	546	556	561	559	553	528	526	568	551	565	568	561	560	569	527	541	519	608	538	614	530	556	569	563	590	612	544	570	575	568	562	536	572	545	554	586	548	580	594	513	551	505	593	543	567	548	545	538	585	566	541	590	553	602	603	572	559	527	596	564	533	521	563	591	552	543	564	567	584	571	578	538	551	540	537	537	487	565	558	521	526	561	572	566	551	604	568	555	583	574	546	584	572	538	605	518	573	551	556	544	560	526	532	550	545	562	540	584	488	545	556	533	534	569	529	525	528	575	527	569	556	589	562	588	584	577	555	530	498	565	559	614	562	595	579	595	518	541	580	548	553	562	564	559	556	571	579	544	628	569	569	554	581	541	550	525	584	578	544	559	563	561	547	593	544	528	525	550	562	587	540	527	564	541	589	548	509	535	543	528	530	564	546	548	521	590	565	554	571	589	493	548	563	591	540	566	574	611	551	545	576	551	522	531	618	571	547	514	565	555	576	518	546	551	572	527	554	544	537	567	584	538	534	502	531	600	571	587	532	560	544	530	547	573	575	526	573	584	544	548	545	565	548	593	565	570	548	517	591	565	554	527	562	554	560	563	569	542	556	609	528	578	568	554	559	533	529	553	545	566	548	587	551	597	564	562	566	562	614	563	557	562	502	554	531	579	605	552	595	538	555	551	562	529	522	541	555	552	557	576	532	552	572	553	551	557	547	516	527	563	556	610	600	534	567	503	521	580	542	540	574	562	610	579	581	534	532	532	531	532	539	561	567	536	530	595	542	562	548	576	568	590	540	528	554	574	575	501	585	553	549	520	594	571	541	547	539	535	567	580	571	564	563	552	562	559	531	568	557	558	590	594	536	553	560	519	476	551	572	595	549	550	561	585	530	569	568	579	546	542	546	578	574	579	515	509	588	562	580	564	559	581	537	559	542	544	572	533	555	551	559	526	593	592	578	551	550	552	548	551	519	558	597	569	563	535	593	560	570	570	588	583	558	542	591	567	555	564	554	545	558	574	547	507	545	563	531	568	584	593	544	558	562	586	533	559	554	560	523	573	507	557	588	538	558	524	578	561	521	577	594	593	547	565	569	543	562	565	569	571	563	599	528	558	607	530	565	541	574	540	553	597	588	550	598	562	578	551	576	530	560	589	562	522	593	578	576	590	575	527	537	565	556	558	577	551	511	546	572	575	551	553	541	547	590	561	582	545	549	540	551	574	493	563	562	547	573	489	512	550	542	567	566	504	551	559	595	607	562	562	606	535	541	520	525	585	564	558	580	533	599	553	559	562	534	545	557	550	590	560	563	560	543	582	580	552	526	547	521	572	557	558	525	546	535	554	540	591	502	569	546	553	540	550	568	586	596	568	558	530	575	571	537	572	592	511	533	570	584	584	532	527	543	566	555	589	589	520	580	585	531	560	537	543	567	519	557	536	527	548	549	496	544	571	529	584	543	498	521	558	563	569	584	542	585	546	576	563	546	531	531	524	529	559	538	567	558	556	543	559	576	538	560	597	575	591	599	553	560	600	572	574	577	543	583	557	559	578	583	514	566	578	546	570	557	559	557	578	539	531	545	586	533	538	544	580	536	578	514	564	553	566	566	585	589	508	541	521	519	542	546	566	551	546	596	554	546	569	580	595	551	583	539	522	536	583	542	536	548	546	571	549	525	557	571	563	516	581	587	538	609	555	531	558	526	585	530	619	589	535	552	523	540	551	559	566	576	518	563	591	559	550	546	529	584	549	558	570	563	547	529	545	583	572	555	520	565	585	577	532	547	580	551	536	534	577	594	562	548	576	536	572	542	533	539	526	555	563	528	566	612	541	614	581	578	549	552	537	601	550	566	547	551	562	552	543	592	541	570	529	520	521	515	575	548	567	556	573	526	541	538	557	564	583	564	579	605	581	565	575	525	563	556	561	519	551	540	529	546	542	545	542	475	535	585	590	553	558	595	538	568	543	538	591	517	570	531	528	548	564	531	550	557	556	541	566	537	561	554	498	560	591	580	597	544	565	583	591	540	575	562	541	506	531	584	603	532	535	559	547	563	568	553	551	543	520	592	596	536	573	552	567	549	588	572	581	566	537	523	537	545	519	554	576	550	557	547	543	544	565	561	580	555	537	557	594	580	578	594	557	564	586	539	542	579	578	543	512	587	562	551	548	565	573	552	590	590	564	520	560	516	552	587	542	514	573	625	564	603	581	559	569	550	577	565	537	543	522	535	558	522	609	519	526	554	561	549	529	545	532	527	581	577	530	569	537	583	575	555	579	574	582	564	511	588	564	535	533	514	556	540	571	566	580	537	531	544	599	561	563	550	533	532	541	612	569	577	527	535	580	576	580	615
36679	23346	22623	18675	11198	7343	4666	2471	1170	730	576	491	427	404	411	333	321	318	274	271	276	278	272	266	255	239	239	255	209	208	227	229	213	232	221	241	214	214	215	194	235	190	243	194	217	208	228	193	182	219	197	194	218	214	198	187	218	200	211	172	235	206	220	198	211	199	194	225	246	211	218	216	194	236	226	209	181	231	199	215	206	207	200	206	198	222	217	182	226	207	207	201	200	195	218	232	210	206	187	192	204	232	197	218	201	185	203	216	206	214	210	225	213	188	212	195	232	230	199	214	189	181	207	234	210	215	210	192	206	217	210	228	205	209	195	219	196	213	226	207	206	229	196	211	204	202	191	214	251	183	226	217	198	183	204	206	236	213	184	205	215	207	209	226	204	222	232	197	215	198	197	220	219	222	215	213	209	228	180	238	196	216	231	210	199	193	215	202	214	230	175	216	203	192	245	199	203	199	225	197	186	223	218	206	205	211	188	222	188	232	223	191	202	202	199	208	187	193	211	232	217	207	216	207	210	233	218	215	210	229	192	221	196	236	194	172	185	217	213	199	222	187	215	235	199	207	211	199	203	211	191	215	235	241	213	221	184	197	216	206	201	196	230	188	210	211	208	198	206	201	202	205	204	226	176	191	239	244	196	197	203	181	226	192	190	223	204	219	192	187	223	228	206	210	207	231	214	195	202	238	210	182	195	221	194	207	206	215	204	180	212	193	226	216	232	218	225	201	211	220	220	214	231	216	207	213	180	217	208	202	221	203	206	226	199	208	195	217	203	198	199	213	212	203	207	197	193	213	222	223	208	212	232	197	203	201	186	183	201	202	206	198	213	219	202	195	200	211	207	200	239	224	220	184	210	220	186	227	234	216	234	242	228	204	218	209	226	223	190	208	181	185	215	204	206	183	178	207	210	219	210	205	212	223	219	212	218	193	209	222	193	211	190	216	219	211	217	216	203	209	190	218	185	216	200	219	196	212	219	221	225	191	215	206	205	196	204	201	205	182	213	220	237	192	170	217	204	233	212	191	195	173	217	231	195	208	208	191	219	209	183	224	246	197	195	190	199	222	206	207	188	193	186	209	214	221	215	182	228	195	230	245	212	203	224	218	225	215	200	213	215	200	226	222	204	211	217	173	207	189	210	237	213	195	196	214	196	209	210	208	202	216	212	218	194	225	255	224	196	251	204	206	249	208	224	176	198	204	215	219	201	223	215	191	215	219	207	186	195	200	209	206	218	201	193	197	190	211	213	196	215	204	195	252	181	214	211	246	215	224	199	195	211	209	211	226	212	219	210	227	216	178	196	228	207	216	221	181	206	225	227	219	207	205	208	200	210	204	216	195	187	216	224	236	208	205	214	225	218	172	225	193	169	200	209	228	187	195	206	219	189	210	212	232	207	212	219	235	183	204	183	193	233	190	189	202	207	233	185	223	193	198	216	203	212	187	202	229	210	221	210	207	181	191	216	211	223	211	188	224	222	221	225	211	223	208	196	185	225	224	231	202	204	195	190	209	247	206	196	215	215	236	189	202	218	206	221	199	212	212	228	195	172	174	208	223	209	207	209	201	225	195	229	219	225	180	204	200	208	189	232	207	221	212	232	207	214	206	196	193	194	223	187	182	204	217	196	204	226	207	190	198	217	218	197	176	193	230	197	202	224	173	189	206	219	196	211	212	193	215	244	207	209	219	214	244	230	227	218	207	233	192	200	209	228	208	223	216	202	210	202	211	210	210	196	207	200	209	238	177	210	202	218	208	220	183	199	199	238	165	206	195	198	215	195	195	221	217	218	188	182	196	206	213	211	222	237	216	213	213	206	215	184	209	218	216	198	193	210	224	201	187	216	224	209	234	203	200	213	215	223	215	213	234	209	217	191	206	226	194	190	198	204	198	223	201	196	221	215	198	211	184	177	191	215	188	192	202	214	222	199	223	210	229	210	203	218	214	233	197	205	215	205	196	205	195	230	191	230	191	238	202	188	190	215	216	237	202	218	219	213	204	235	183	192	190	211	208	236	196	201	207	213	198	233	195	218	211	187	237	231	218	189	210	220	230	197	207	210	208	176	228	212	255	195	215	212	179	211	209	221	208	209	174	202	202	176	214	194	199	193	199	205	191	189	196	217	174	217	187	189	227	206	209	229	176	192	212	192	206	229	218	228	217	207	213	209	208	207	213	203	202	214	244	227	223	199	200	207	215	186	219	194	206	181	209	204	226	187	216	216	200	219	244	217	211	210	182	216	194	223	191	208	212	210	196	194	196	203	187	206	211	186	217	207	200	229	203	199	222	208	226	203	216	205	185	215	230	203	205	202	213	219	211	204	218	231	219	228	189	194	201	236	211	200	216	219	214	223	205	250	197	203	237	219	231	224	193	227	220	233	238	182	216	210	203	204	212	234	217	208	211	207	206	217	208	216	204	208	230	211	206	213	223	220	195	217	180	225	226	211	201	207	211	169	220	195	225	226	198	197	209	237	226	194	214	215	214	202	183	198	212	235	220	203	227	218	206	195	207	183	202	224	193	223	192	212	219	227	178	169	211	207	205	188	188	198	191	226	223	208	229	209	211	266	239	206	208	208	215	211	210	218	204	259	192	181	214	209	192	197	209	202	218	216	192	195	192	200	189	190	186	207	192	207	217	201	194	180	223	228	187	212	226	177	205	211	195	207	219	196	187	215	205	196	215	218	207	210	205	215	215	261	185	208	215	177	218	172	194	194	200	205	213	190	208	195	178	187	226	210	206	222	202	215	189	221	189	211	239	201	198	191	200	203	201	198	200	218	193	196	178	184	200	219	208	170	175	234	205	212	206	201	214	181	189	233	207	192	211	221	249	221	206	200	192	197	192	203	223	229	192	171	172	256	219	203	174	210	242	194	214	209	248	218	216	200	225	226	186	197	218	200	212	188	207	217	174	198	203	215	221	218	188	202	194	221	226	205	195	214	198	205	213	213	213	206	178	192	221	194	211	217	198	212	210	230	192	222	221	204	220	205	222	215	189	207	219	167	193	214	220	222	199	207	201	206	212	185	226	212	180	180	203	242	222	230	228	194	203	190	189	168	177	203	187	200	207	223	208	194	210	201	221	233	205	218	208	191	206	224	206	188	188	206	211	190	204	191	213	181	196	211	206	241	205	230	210	204	231	201	194	224	207	198	221	214	191	195	218	197	179	249	191	200	192	193	212	206	213	210	203	209	214	203	188	223	217	201	209	226	183	226	218	204	216	184	197	199	200	180	213	212	245	215	201	211	203	249	207	194	185	200	196	200	203	209	190	193	181	204	221	209	192	214	199	207	219	213	220	211	204	206	211	195	194	215	214	216	215	205	185	197	229	199	206	203	221	223	190	209	203	219	238	216	201	214	189	205	218	229	222	219	215	228	221	214	212	216	213	185	219	216	217	221	180	211	230	212	200	219	203	219	196	218	228	212	205	198	223	197	194	222	232	203	191	227	210	186	218	199	221	180	184	227	188
24522	19147	28320	29053	23342	19180	14079	9419	4956	3078	2365	2064	1979	1723	1619	1368	1216	1157	1086	1004	984	904	873	806	663	732	690	670	637	631	642	592	602	590	602	520	540	524	585	530	537	516	538	495	508	503	536	508	514	527	523	526	552	473	526	564	539	526	555	521	518	498	547	520	506	516	518	530	525	482	520	477	492	534	533	496	497	511	499	456	520	533	503	530	500	503	506	493	516	488	504	488	510	507	516	501	509	505	475	488	490	550	518	497	546	505	523	521	495	526	464	502	492	556	514	501	515	510	519	473	511	517	540	508	503	482	526	497	501	575	472	512	532	511	486	508	494	537	527	538	516	483	500	511	508	492	555	524	530	535	510	503	549	532	529	498	470	515	486	531	480	543	468	452	518	497	482	513	498	482	495	547	468	485	515	501	491	515	531	489	558	509	522	520	523	524	515	498	531	496	465	482	479	529	502	492	513	487	510	499	485	499	503	499	515	524	483	521	475	495	496	505	509	511	520	494	480	496	518	461	479	540	508	489	511	480	495	535	497	559	495	496	534	508	544	484	462	504	492	529	506	531	509	534	462	520	488	491	538	555	537	484	521	552	502	467	510	490	467	495	517	472	491	522	485	496	473	508	520	519	508	535	490	523	514	512	507	541	489	536	516	499	533	516	562	544	495	498	484	533	471	520	536	497	500	483	527	512	489	539	523	524	480	486	519	496	526	524	500	499	548	490	544	479	485	478	519	502	445	522	533	516	526	532	460	496	499	538	509	526	525	536	514	506	554	507	517	476	510	490	486	497	485	513	523	497	507	526	489	499	474	489	514	479	512	480	506	503	493	493	523	448	529	538	535	538	492	506	505	513	499	496	509	517	508	504	475	496	507	484	504	537	509	541	513	473	467	520	494	535	521	505	485	527	482	483	514	514	528	500	516	515	528	487	498	515	490	510	463	489	527	554	468	511	546	503	465	504	496	522	520	527	502	473	552	513	501	503	477	484	493	500	472	481	485	505	552	500	517	494	504	493	540	472	491	497	486	519	492	510	502	504	513	540	528	520	499	461	503	520	485	480	522	494	516	512	490	498	516	518	511	486	528	499	528	456	475	518	494	520	519	517	500	527	548	465	459	496	518	502	480	509	483	535	515	516	512	521	475	504	493	532	517	531	498	505	537	522	533	538	502	487	527	496	454	484	504	473	496	513	503	518	513	548	528	524	509	492	499	549	481	476	503	474	511	547	524	505	504	481	486	510	478	509	524	514	541	526	505	517	526	487	539	489	570	516	524	491	528	526	511	473	498	496	494	534	471	483	472	514	566	521	481	519	496	532	521	522	497	517	490	499	539	488	480	502	498	508	511	470	485	521	508	474	498	505	515	484	493	485	500	481	460	469	538	485	483	551	482	507	486	531	521	507	515	500	475	558	507	516	530	524	517	503	496	504	475	506	489	483	528	491	461	518	499	536	547	483	505	527	544	545	507	486	477	487	518	481	526	474	506	486	522	527	517	458	498	514	514	467	514	480	518	505	500	506	512	475	494	479	527	459	533	465	500	498	479	536	489	505	498	536	489	485	508	501	483	488	493	462	506	519	526	490	461	505	486	518	551	510	489	474	499	499	474	502	517	487	521	513	481	467	513	517	500	500	525	501	493	494	524	512	458	489	497	473	519	538	540	537	489	550	511	476	515	500	513	479	500	524	549	480	499	498	526	466	504	504	514	496	501	494	502	496	538	542	459	513	488	501	506	536	508	470	499	464	490	468	496	491	529	537	526	522	486	501	476	501	467	455	530	493	483	480	521	516	517	508	498	484	482	474	527	451	512	554	488	476	533	492	514	494	521	495	491	487	519	505	507	500	507	540	463	489	496	478	476	500	499	519	503	525	512	511	484	485	486	501	526	491	510	520	519	458	535	480	498	524	518	517	478	498	515	524	534	492	475	514	524	489	482	507	546	477	526	493	510	519	499	492	477	495	540	511	545	536	512	508	520	513	525	504	513	529	506	501	509	501	504	476	532	550	509	514	487	485	476	501	499	511	494	500	519	513	510	508	484	505	520	534	496	520	521	497	524	522	486	496	481	488	537	531	490	525	542	512	532	511	514	500	490	532	522	495	552	514	504	504	491	457	488	481	532	483	511	501	486	476	483	515	478	462	469	514	478	458	513	536	459	534	507	485	541	459	509	493	498	540	501	465	515	465	498	548	493	483	494	499	489	568	504	500	525	515	528	514	511	505	539	483	475	489	522	508	478	515	516	461	501	501	491	509	488	518	535	476	544	507	486	487	492	516	481	481	524	500	522	460	488	517	472	488	499	520	460	507	500	546	502	486	506	488	454	494	535	479	521	541	504	503	494	489	558	516	510	523	531	507	547	506	508	533	504	519	528	504	511	491	504	495	515	495	514	488	481	500	469	515	499	521	534	493	541	501	491	499	507	490	523	533	545	521	527	444	506	501	513	524	499	499	486	493	483	509	507	508	466	524	508	524	513	475	490	485	501	494	462	481	515	505	513	491	507	490	539	504	537	530	503	515	519	487	504	518	509	521	487	480	519	468	500	503	504	521	515	488	541	522	493	507	520	449	497	525	506	514	517	474	498	470	481	483	508	497	548	516	481	554	488	500	484	529	536	451	514	506	501	491	492	507	504	493	541	486	539	512	507	492	488	502	479	516	549	483	526	488	471	525	549	517	491	511	522	507	484	517	524	524	483	461	525	476	489	474	495	507	504	525	468	517	519	509	496	489	524	518	519	515	501	497	484	510	483	507	480	470	457	469	477	495	519	499	507	530	475	510	501	499	534	523	463	511	492	535	478	478	544	524	511	518	486	505	452	497	543	480	532	499	469	520	544	517	514	550	487	528	497	477	480	493	510	479	521	463	513	498	503	498	516	495	524	511	532	480	572	498	479	519	467	518	497	511	534	495	489	523	504	517	495	552	513	498	489	527	498	496	549	493	515	533	531	488	470	470	454	506	536	506	503	557	514	503	515	490	517	501	485	541	544	481	521	467	492	479	475	506	508	504	495	531	520	515	481	552	515	482	486	478	527	531	560	533	499	517	505	481	502	501	453	463	500	522	496	511	522	497	498	517	519	477	495	474	509	533	527	516	501	501	470	483	480	479	473	503	471	524	525	523	464	510	526	469	500	519	475	490	507	551	503	499	527	441	507	528	465	534	478	532	527	498	490	517	499	520	524	507	487	491	462	484	499	483	472	510	513	558	510	551	504	513	455	503	532	535	516	532	485	479	481	495	521	490	499	514	490	498	496	511	491	510	497	514	470	488	506	504	517	501	508	493	505	527	505	512	511	481	505	496	495	513	507	518	501	468	503	495	541	507	506	520	485	515	456	498	517	469	508	488	506	543	449	552	484	550	514	521	516	545	510	546	536	524	513	550	506	499	518	472	499	481	500	534	515	515	503	511	508	538	510	521	485	538	506	514	520	549	525	548	507	473	519	491	481	500	501	498	481	515	494	547	486	526	489	504	529	522
14698	7370	5604	3538	1864	1085	723	537	460	393	331	328	286	237	278	240	257	266	255	246	227	259	240	216	216	194	225	232	231	237	233	229	222	225	219	223	241	222	215	234	219	222	216	223	179	218	224	219	231	219	230	212	229	206	217	215	234	191	240	222	230	238	230	230	211	189	197	251	236	216	214	212	223	199	232	235	228	203	210	222	225	231	212	213	229	261	220	212	195	203	224	222	209	242	221	217	182	205	215	217	227	224	224	209	222	248	227	208	206	214	216	200	217	214	246	249	191	219	216	229	255	241	233	235	206	202	240	231	250	207	225	225	201	207	214	233	222	208	191	210	197	212	237	213	210	224	202	197	217	186	223	234	219	232	236	211	212	210	203	236	221	232	211	200	186	214	207	209	195	232	248	196	188	243	234	210	226	228	200	212	241	215	222	227	226	196	203	231	207	196	232	212	226	222	245	239	209	213	221	234	199	203	242	209	231	245	239	223	234	192	213	228	199	228	208	238	199	225	235	209	227	221	219	232	235	230	213	229	226	195	236	204	193	222	253	202	223	227	231	236	210	210	183	244	223	230	202	198	227	230	201	193	225	227	203	218	224	224	231	198	221	228	206	210	221	206	231	196	215	223	221	189	206	227	225	198	230	188	244	229	201	233	208	193	225	212	180	228	200	230	226	219	216	226	217	210	195	187	208	213	229	200	213	244	221	241	242	211	192	227	203	224	220	221	216	222	234	211	225	218	246	207	236	209	220	233	224	224	194	244	205	236	248	242	263	231	198	214	253	215	235	209	242	238	247	223	227	222	205	231	183	232	206	228	223	199	241	209	210	230	200	214	230	229	243	214	200	210	212	224	245	224	224	239	211	222	219	204	237	202	221	210	201	224	219	211	243	220	230	212	194	220	234	196	235	224	222	211	223	182	237	196	224	190	233	219	215	205	212	234	217	177	210	209	196	199	179	184	205	196	233	217	213	211	204	214	223	213	229	210	211	205	235	212	214	236	227	227	206	228	207	201	220	239	198	224	237	245	223	220	224	231	192	215	235	202	212	196	220	207	225	243	215	214	226	224	230	197	235	205	201	201	214	215	207	266	212	232	218	205	211	200	224	210	217	211	238	215	242	253	249	203	231	212	212	231	207	220	217	232	212	198	212	238	220	220	226	215	235	228	192	219	217	228	227	204	222	195	228	203	190	230	254	223	227	217	193	219	198	195	211	222	219	207	211	233	210	217	206	240	243	220	210	240	190	203	217	237	234	216	184	216	203	182	212	206	206	203	229	197	245	216	213	238	188	219	206	228	213	211	254	226	206	213	229	214	224	198	196	201	219	228	197	202	235	213	223	224	199	219	217	238	203	234	202	221	205	229	212	196	189	217	225	213	216	212	229	202	192	186	212	226	212	205	219	243	217	222	230	188	233	209	213	229	225	194	219	238	215	209	211	202	199	195	229	212	207	237	207	229	199	201	193	216	215	221	236	210	201	200	234	220	208	226	223	248	230	208	210	226	217	258	253	221	240	206	214	221	233	200	247	215	212	236	215	225	235	221	205	201	217	238	207	209	243	213	225	212	235	233	192	207	239	226	202	196	188	207	202	247	238	252	207	208	219	223	230	210	248	237	240	218	218	206	203	230	235	220	241	239	229	204	221	208	216	203	225	231	195	219	210	194	203	236	233	242	228	208	209	206	199	219	219	230	211	208	220	179	204	201	225	216	224	198	218	204	211	221	239	201	209	178	216	226	216	245	220	194	227	209	208	220	220	215	209	228	216	202	214	209	215	241	226	207	223	216	240	211	213	238	212	218	202	180	231	185	206	202	236	233	208	213	217	201	215	218	224	227	204	249	208	216	209	223	262	235	227	216	218	204	206	202	210	230	225	249	231	223	235	228	230	232	208	216	246	208	196	218	216	244	214	212	227	207	190	224	232	217	199	213	219	205	227	224	194	197	218	201	194	206	243	224	192	220	245	193	202	220	229	195	204	238	187	187	216	237	220	199	228	220	213	240	208	213	196	203	254	233	214	249	222	215	224	206	211	232	219	207	215	247	233	225	230	239	216	234	221	221	207	224	241	239	235	226	227	181	231	233	229	215	219	210	226	246	209	210	184	201	213	213	215	233	234	219	231	231	210	237	211	201	216	201	224	218	241	201	229	207	223	229	214	209	202	212	200	206	210	241	215	220	240	217	201	212	216	210	227	209	193	197	205	193	220	244	227	237	248	199	204	238	205	197	224	224	223	228	214	228	217	194	208	191	237	213	217	229	221	222	251	234	211	194	224	229	240	211	239	252	199	200	219	215	220	229	206	223	232	234	223	239	199	219	224	209	238	194	215	229	226	195	230	235	228	254	201	211	237	229	220	226	234	249	210	212	232	197	208	206	223	241	199	215	220	221	220	218	251	211	200	225	233	198	246	230	221	213	225	223	207	206	220	239	218	226	216	223	210	196	236	215	207	237	209	226	201	206	201	203	223	222	224	235	246	206	242	220	195	238	197	201	217	213	228	218	223	237	197	197	224	201	215	226	220	207	222	193	247	220	243	198	215	213	197	205	225	252	203	211	214	210	221	221	249	221	232	222	197	206	230	224	222	227	226	198	203	218	218	204	240	215	219	227	231	193	219	243	238	205	195	230	233	240	228	196	210	213	231	204	245	208	229	217	222	229	206	224	240	216	234	238	221	212	210	218	219	207	200	199	234	206	224	218	207	208	237	194	193	216	209	227	225	203	247	211	231	204	188	205	228	206	206	215	214	244	212	223	177	217	223	246	224	208	222	234	218	216	233	221	193	217	225	210	220	206	213	212	227	198	213	205	231	219	214	228	202	218	226	227	235	203	222	249	217	233	238	202	212	246	215	225	198	220	226	193	214	216	194	243	213	214	192	227	226	245	229	223	202	226	233	213	225	211	221	195	176	198	225	228	253	211	217	215	193	206	218	229	217	207	203	238	226	223	219	227	236	213	218	208	217	218	220	220	262	208	190	224	235	205	219	200	215	216	223	225	232	184	197	213	206	253	242	226	226	229	234	223	205	247	236	211	227	219	236	226	222	197	225	223	240	192	227	220	226	250	228	215	187	235	222	204	229	246	232	226	214	207	244	205	223	212	221	226	225	272	235	184	225	214	224	211	221	224	197	213	198	197	252	245	229	188	272	239	220	214	226	212	216	213	227	241	195	225	209	207	224	190	237	226	219	218	222	194	208	220	211	236	222	228	217	238	198	176	221	218	210	214	214	225	222	224	226	217	199	192	211	198	224	228	215	205	224	218	220	264	219	209	214	215	211	206	236	202	202	216	209	199	208	193	240	189	222	201	207	226	201	193	244	184	201	233	218	210	247	209	211	194	211	206	227	219	237	227	221	202	188	203	205	187	235	234	231	214	205	241	241	197	200	235	191	219	210	201	217	227	190	211	226	223	235	194	226	245	203	241	232	214	197	224	245	231	220	233	218	220	195	236	233	227	209	214	231	218	205	204	204	198
10615	7258	10050	10053	6768	4360	2985	2025	1696	1312	1203	1123	970	958	821	857	834	752	742	704	628	655	643	636	607	558	564	541	583	564	551	548	554	581	526	589	560	556	568	574	576	532	506	516	543	515	552	527	501	527	537	555	526	567	524	545	525	514	533	548	502	519	508	515	541	527	547	529	531	567	527	530	498	579	529	495	581	536	531	521	529	499	562	528	502	524	550	543	515	507	527	518	557	510	511	530	524	544	530	591	531	517	557	515	507	531	576	495	544	552	555	519	484	516	504	584	541	547	551	531	524	516	555	543	540	577	516	524	534	512	526	507	531	549	512	534	509	536	588	502	535	534	527	547	513	523	555	536	558	495	536	535	513	565	514	510	532	576	532	511	536	563	496	529	527	543	519	535	534	509	515	515	550	536	532	540	523	541	586	500	497	539	507	519	506	549	543	499	531	519	552	519	568	507	510	519	518	553	548	530	513	493	540	560	557	540	518	516	495	504	524	540	578	501	534	532	527	547	526	563	532	519	566	565	524	533	574	549	514	576	490	553	570	507	508	509	541	509	534	501	529	521	542	496	503	490	541	536	545	560	558	506	532	546	528	566	516	545	481	552	532	527	531	531	559	514	541	471	559	557	545	553	545	525	546	518	506	523	570	529	512	529	538	550	493	494	534	521	527	552	542	535	561	550	473	511	570	574	536	528	514	545	533	512	530	551	487	491	532	534	525	517	527	503	566	516	539	551	508	510	576	553	504	565	548	537	506	518	547	519	528	540	528	528	541	567	508	538	555	513	509	538	509	504	511	498	559	515	519	545	524	510	508	534	569	507	503	535	533	583	489	552	535	540	547	529	528	548	519	496	549	554	542	536	540	532	551	526	513	564	536	523	544	523	477	524	502	534	498	543	542	476	546	522	533	557	530	547	534	518	527	475	524	561	510	516	494	476	503	531	531	530	533	526	503	504	567	551	513	521	506	499	529	541	534	558	546	545	504	544	530	531	509	508	527	552	517	526	538	517	532	552	500	497	492	525	540	542	548	543	514	520	496	529	490	507	496	520	511	553	508	543	557	525	556	529	568	517	497	517	519	526	542	537	562	492	538	508	493	492	499	498	523	490	549	533	557	535	514	526	528	506	480	532	497	522	483	506	537	500	507	499	533	505	514	542	518	560	519	534	523	522	535	546	524	505	538	536	494	535	550	536	553	541	505	516	527	527	532	542	531	548	536	510	508	566	534	531	521	539	516	557	546	540	524	502	558	516	521	536	550	540	568	543	514	564	530	536	506	547	504	495	549	551	556	517	537	550	544	551	468	531	547	569	531	545	549	559	506	547	520	563	540	486	586	530	495	491	543	537	552	505	532	517	550	537	499	520	550	489	539	509	529	539	523	523	504	531	527	550	546	519	536	566	528	528	506	523	503	501	523	596	548	540	531	541	519	510	578	506	531	543	504	548	508	546	535	563	547	534	555	522	520	529	482	493	463	464	581	514	531	519	549	515	516	521	550	538	522	518	545	576	511	544	513	520	515	505	545	508	533	530	512	576	521	518	538	489	529	511	495	552	535	541	549	522	544	520	541	489	529	533	528	533	514	540	544	532	549	518	522	504	501	512	547	511	569	582	510	536	485	544	527	501	524	534	505	548	503	547	539	551	517	547	538	520	534	578	553	512	560	480	565	523	509	507	543	511	546	534	501	531	537	534	494	514	549	484	548	522	540	505	551	491	580	528	518	567	556	546	554	524	560	484	508	493	520	553	530	524	513	501	523	494	505	551	496	540	520	526	513	540	561	534	513	575	538	506	511	557	507	504	521	558	548	516	564	509	548	537	503	509	506	541	523	519	508	502	505	465	549	555	511	493	537	547	532	515	578	538	538	524	545	530	544	525	504	520	523	495	532	544	515	569	545	570	547	544	542	543	520	501	538	555	541	538	584	507	538	548	566	506	552	523	511	522	549	524	483	474	508	516	514	527	576	536	507	491	538	581	511	520	534	563	537	576	521	510	532	494	518	570	486	495	541	526	565	556	585	556	531	551	495	540	573	514	540	531	522	543	553	534	530	551	537	533	530	559	511	518	561	523	519	543	534	538	538	575	511	501	506	516	544	528	513	529	516	523	531	500	502	518	491	533	492	518	520	529	483	553	518	559	482	531	547	475	551	547	509	528	513	557	496	521	542	496	483	511	550	506	510	578	552	540	499	512	552	532	506	517	477	544	491	546	525	506	510	550	557	531	581	513	512	507	499	524	523	522	526	487	514	533	522	517	560	517	576	528	511	488	539	525	556	515	538	531	501	516	526	518	515	489	513	527	524	547	496	548	517	565	497	515	512	532	490	527	554	569	539	512	517	552	492	518	521	494	537	503	545	500	521	534	550	543	547	519	539	515	517	577	524	526	523	509	526	558	481	553	564	508	535	491	525	586	512	530	488	529	531	519	547	503	545	568	498	531	496	519	531	507	530	509	542	531	519	554	517	557	534	526	544	538	523	516	525	535	550	541	536	546	518	545	531	513	499	482	509	555	547	537	551	545	502	567	474	500	562	515	512	492	518	540	550	539	503	522	528	519	507	501	530	498	535	528	554	543	524	533	511	565	567	520	553	564	542	484	569	529	528	542	520	556	520	531	510	532	513	534	541	509	541	536	556	547	519	486	526	532	541	556	529	513	523	534	550	560	560	490	538	520	511	521	511	556	522	507	525	503	536	546	506	535	537	522	548	534	521	510	543	568	527	557	561	543	563	520	542	537	493	534	541	504	560	504	545	522	543	521	547	515	523	493	543	541	557	520	559	527	505	507	534	589	522	510	506	511	521	563	526	475	537	543	525	528	493	501	522	542	588	511	507	491	503	502	544	561	535	499	546	525	592	581	549	506	510	532	498	529	558	506	512	522	522	553	544	518	505	479	531	513	540	555	494	521	555	538	545	539	522	520	528	586	512	570	564	588	577	548	545	515	548	515	514	546	500	515	543	514	528	515	533	539	537	529	545	522	535	552	513	512	544	551	522	550	566	502	559	469	535	538	527	517	539	521	545	572	547	546	521	500	510	541	526	529	527	491	505	547	519	550	537	531	537	517	556	498	532	515	500	523	593	511	531	547	513	516	531	530	541	516	506	523	529	515	519	494	545	499	467	472	516	535	566	535	516	525	557	507	550	507	547	560	510	568	530	525	497	502	529	521	519	527	495	510	508	521	516	504	519	487	540	500	566	554	527	543	506	482	549	521	498	567	532	525	565	543	565	543	523	497	529	522	525	519	510	546	534	507	486	561	526	559	507	516	524	549	528	516	546	561	515	537	522	501	524	577	549	484	512	571	532	505	539	526	576	570	522	502	554	545	505	524	570	544	556	527	550	524	542	507	559	538	558	530	534	536	504	529	531	535	542	505	518	524	511	491	503	503	517	532	575	553	520	514	534	521	510	516	518	533	573	540	510	513	563	550	522	522	549	534	546	535	530	525	475	562	515	545	581	523	553	543	574	530	536	553
25659	14816	14781	11049	5826	3037	2119	1286	750	588	454	429	392	345	358	325	307	330	282	281	288	284	275	279	276	251	244	249	252	246	240	220	256	235	249	256	230	257	209	246	228	243	221	210	195	192	220	189	235	224	226	225	217	197	225	237	241	222	223	235	240	218	236	240	237	253	214	200	222	222	241	276	219	244	258	223	243	221	188	236	221	221	244	236	228	242	243	217	236	216	212	252	200	216	238	240	228	214	231	210	229	230	217	219	199	240	220	227	217	214	208	219	239	220	216	225	258	198	242	237	228	220	249	229	238	219	227	229	221	222	238	223	249	218	213	232	237	196	251	229	238	222	226	230	260	240	215	244	230	249	259	208	249	218	234	245	205	224	246	242	240	242	255	256	221	220	222	199	221	203	229	220	215	228	227	246	213	221	240	239	263	222	230	232	254	244	189	230	225	219	232	223	244	226	224	197	211	239	251	211	219	234	242	221	236	241	233	236	240	215	228	256	226	236	227	209	241	242	216	232	245	234	242	232	246	205	215	201	214	264	216	247	228	259	218	243	231	202	218	220	229	233	234	224	245	245	238	228	236	208	199	229	216	223	207	187	225	240	230	212	229	224	242	243	225	205	221	226	229	246	226	232	235	193	226	246	222	226	221	236	220	198	231	241	209	227	236	213	227	199	215	240	233	234	218	248	262	279	241	254	218	228	255	246	215	223	251	257	230	245	250	253	235	251	217	226	219	242	230	239	236	212	236	224	225	192	235	228	218	254	233	241	229	237	203	207	224	228	232	230	223	224	216	242	208	207	213	230	206	231	225	240	208	236	199	199	220	262	240	229	256	225	247	246	248	228	231	214	243	254	235	227	232	242	229	229	259	245	208	226	238	253	244	241	222	206	226	214	225	204	219	248	225	220	231	239	234	259	219	233	245	214	242	217	221	220	223	179	216	232	256	249	236	228	235	236	228	248	244	212	244	238	235	237	243	230	218	194	223	221	226	233	230	244	227	213	222	226	245	214	215	235	257	201	222	213	239	211	206	196	254	225	238	243	219	236	213	226	253	227	257	211	226	227	227	212	239	240	249	225	227	215	200	245	245	209	242	231	219	200	229	208	239	219	215	262	237	246	208	219	201	195	202	226	242	227	233	250	253	248	250	223	225	234	199	210	208	256	216	233	197	218	226	238	239	246	243	247	200	223	266	247	219	240	218	224	235	238	220	199	203	218	197	245	202	224	243	240	208	234	233	231	253	244	243	240	246	233	212	203	230	235	208	210	203	245	209	221	235	248	200	208	234	247	216	237	225	237	218	213	215	220	228	250	231	240	211	212	217	195	219	221	222	216	252	243	238	255	259	246	241	225	234	217	239	244	200	260	252	239	208	237	218	224	227	235	216	235	237	221	212	262	232	250	228	236	219	230	250	214	238	233	267	220	239	221	246	230	237	222	204	231	246	204	216	233	224	213	205	240	233	219	245	259	234	216	234	212	238	243	246	198	231	244	239	222	225	236	231	222	240	208	217	214	212	232	199	250	246	218	221	239	237	217	234	234	213	216	250	235	192	234	190	237	241	235	230	227	249	211	224	233	228	235	230	219	202	225	216	252	240	229	197	256	235	230	223	239	229	232	233	270	248	243	240	226	209	243	256	217	237	223	223	210	223	241	232	219	241	243	247	233	242	206	229	234	252	235	286	216	230	235	212	219	255	180	208	239	227	262	242	263	201	216	215	227	214	232	218	227	225	247	228	244	235	223	237	235	238	220	235	223	223	241	248	224	219	203	225	207	231	213	245	250	233	259	243	236	234	195	238	238	241	251	221	205	226	220	230	256	223	263	208	247	218	214	219	208	245	219	204	235	232	246	232	201	201	242	235	195	229	224	262	236	234	253	213	226	263	228	205	208	249	224	251	227	250	252	224	215	233	239	230	197	205	232	216	230	235	217	229	232	231	224	247	259	182	218	240	226	212	256	251	218	238	218	235	241	232	201	210	234	247	251	220	225	232	214	230	217	224	216	228	233	231	228	228	238	246	221	217	222	220	201	222	229	224	237	226	214	230	225	229	252	247	222	207	233	239	208	222	237	247	219	222	247	254	193	237	190	251	229	229	240	228	240	234	227	243	238	216	220	255	235	217	217	232	242	218	260	200	231	209	230	217	286	246	242	208	279	221	255	233	215	218	234	196	228	223	222	208	215	233	229	244	245	245	240	235	222	204	226	209	249	235	190	227	231	225	247	208	224	257	241	205	250	247	226	236	212	221	234	222	214	202	222	210	268	235	250	229	217	223	259	215	215	223	224	224	227	245	246	207	223	233	218	201	188	228	229	229	220	223	242	223	271	230	196	238	255	226	228	249	206	233	232	252	242	235	233	237	232	237	234	255	242	212	223	196	216	201	225	202	236	211	243	210	245	225	247	231	235	234	182	229	224	220	229	229	219	219	222	222	210	229	226	214	225	223	234	220	228	224	233	236	228	231	224	225	211	210	238	251	225	224	201	233	216	211	244	223	206	247	218	225	245	238	230	223	238	217	196	194	210	215	232	210	222	244	243	234	216	230	218	254	226	225	239	230	215	238	277	211	244	244	244	214	215	242	238	269	238	243	222	211	216	225	235	238	243	259	236	214	235	241	218	255	238	232	211	213	245	208	210	257	242	184	224	254	226	227	233	236	235	206	235	249	257	222	198	232	234	230	218	206	206	225	197	231	250	232	228	232	220	250	231	225	219	256	225	208	223	231	263	245	231	224	227	229	218	235	233	229	224	225	232	228	233	197	218	228	215	229	218	225	210	230	218	228	251	221	222	254	267	228	250	254	246	226	230	229	222	222	253	208	237	231	232	235	228	224	212	224	254	219	213	245	234	226	219	213	245	221	194	209	242	219	229	231	225	212	203	219	249	251	234	210	207	244	231	243	252	218	227	220	223	236	246	273	213	240	192	217	242	215	240	201	244	241	226	260	212	199	240	242	206	229	219	233	197	231	242	214	217	234	236	239	231	224	225	206	241	214	225	229	227	225	227	206	217	236	213	227	231	220	204	222	252	219	191	194	224	211	222	231	227	224	237	234	231	220	219	236	212	240	217	235	241	221	219	244	231	232	257	221	197	249	209	217	207	205	221	211	232	218	210	241	231	226	229	224	230	227	235	226	214	231	234	232	230	221	210	246	221	207	246	213	226	230	237	249	220	231	258	220	209	214	228	189	215	221	240	213	219	253	223	207	224	271	176	241	192	228	218	216	250	213	246	225	229	236	223	224	222	218	222	228	243	228	212	223	257	213	229	210	237	220	213	234	222	227	216	244	201	246	230	234	228	214	219	208	259	204	190	216	203	220	220	215	232	226	246	242	255	244	240	223	217	213	222	211	195	236	215	229	227	233	229	225	196	226	238	229	241	231	224	235	228	215	219	237	233	251	246	232	225	220	260	251	200	204	221	248	223	224	241	225	242	213	238	225	218	249	258	246	205	215	227	223	232	214	221	206	220	245	222
18269	13606	21269	22355	15384	10426	8646	5408	3221	2226	1852	1770	1540	1506	1302	1166	1127	1040	970	908	869	838	824	780	754	693	660	680	645	623	607	649	620	609	651	580	569	612	546	606	543	578	605	584	520	532	572	496	533	553	590	566	557	544	575	570	518	579	602	558	560	574	566	572	545	557	559	534	524	542	550	527	572	503	541	570	597	520	546	549	543	543	576	599	548	535	572	549	558	537	535	571	586	602	534	583	546	525	520	568	542	565	523	517	597	579	557	535	572	591	562	542	531	575	579	557	516	599	564	566	570	517	571	573	560	575	525	536	557	530	591	547	543	552	537	536	570	537	534	503	559	564	558	520	583	543	567	562	533	546	557	539	588	540	559	529	582	561	537	548	562	538	584	515	570	578	557	549	547	545	558	563	544	572	553	561	573	546	543	534	564	534	553	577	578	551	539	557	592	538	579	552	578	569	555	605	600	544	552	570	574	571	574	540	552	599	549	606	517	522	524	572	580	556	528	528	546	567	532	557	516	577	525	534	512	565	546	508	557	539	580	567	550	552	542	563	552	583	567	541	520	563	596	523	555	553	616	549	541	584	546	566	526	579	537	512	529	555	563	552	558	568	519	532	554	551	568	545	529	522	533	567	551	575	553	584	530	563	536	554	501	567	556	586	559	595	523	567	594	524	572	553	537	551	552	532	533	568	558	546	566	577	542	575	527	567	545	532	524	528	577	551	591	555	549	558	544	514	540	534	544	511	518	570	492	553	566	511	600	556	549	596	552	559	580	577	542	529	584	519	527	530	534	550	557	522	579	529	602	582	531	589	513	584	580	558	539	533	532	553	565	539	542	571	537	545	548	557	547	566	518	562	554	545	581	563	521	498	586	547	536	578	558	572	564	546	533	564	533	562	536	589	562	548	570	585	576	536	548	568	562	550	543	550	553	535	555	537	519	546	564	538	564	593	545	564	549	565	569	553	529	580	566	571	571	609	554	539	534	564	546	516	541	583	518	542	533	564	575	527	601	539	583	548	579	543	582	553	523	560	557	531	542	562	514	554	584	498	584	549	585	550	570	539	535	569	601	540	549	566	559	642	580	515	551	537	568	579	556	553	590	551	559	560	561	516	543	545	582	565	574	567	548	570	593	563	541	560	527	571	497	524	582	602	548	513	545	521	553	600	552	535	533	546	556	563	548	556	532	562	530	564	574	543	572	496	557	562	541	556	542	549	572	498	604	540	518	490	574	580	582	559	540	538	534	553	540	522	571	541	554	554	550	547	523	548	557	547	545	549	526	574	541	554	559	554	538	548	557	550	551	513	566	556	562	548	528	564	557	524	542	587	585	571	520	552	567	560	580	521	548	528	525	575	518	520	547	570	572	533	588	601	587	554	555	514	553	598	545	555	591	522	577	586	574	549	581	564	578	576	535	535	579	532	557	537	603	583	556	556	551	543	528	561	506	532	591	559	581	560	558	578	581	549	570	519	561	578	559	505	542	583	570	503	583	530	587	610	561	583	538	520	530	522	556	567	547	567	517	555	557	567	550	558	551	555	533	525	544	533	559	530	545	554	550	558	567	547	543	554	563	488	565	529	560	569	581	584	584	565	524	500	551	546	531	582	539	562	539	531	565	540	577	498	550	544	566	564	566	555	573	539	579	557	537	559	595	571	547	555	597	550	534	509	541	581	573	572	546	538	571	552	545	539	566	559	555	555	519	582	596	529	550	578	561	533	572	490	577	549	505	584	536	542	532	582	556	569	545	588	548	572	575	562	610	548	529	552	553	579	504	549	523	524	525	580	554	546	559	577	540	546	550	558	570	569	588	602	472	539	561	600	612	561	548	569	552	562	549	552	577	519	582	528	531	549	548	570	564	536	528	587	534	548	552	545	528	552	548	563	564	593	539	549	505	524	531	601	550	593	572	582	568	557	566	578	568	588	540	535	611	544	575	537	557	543	576	559	533	578	522	556	525	574	542	537	570	540	538	560	602	613	595	562	570	563	547	585	561	550	550	516	546	525	524	575	559	534	586	551	495	587	542	550	552	550	545	576	543	535	557	606	580	569	568	552	530	563	599	579	571	554	546	543	514	543	587	603	561	570	584	532	560	538	561	534	568	553	549	522	569	531	531	528	576	599	552	577	578	617	509	564	554	586	559	578	537	562	557	576	551	580	584	546	556	559	563	543	542	514	540	542	547	496	556	540	559	527	546	580	578	570	546	527	532	570	519	570	535	539	555	574	540	553	587	543	564	579	529	572	561	533	512	535	544	519	582	579	571	568	530	513	556	581	568	549	537	556	551	523	554	572	526	555	562	530	551	545	583	558	577	561	548	565	536	572	558	530	561	521	553	570	564	539	547	586	566	538	562	554	562	518	525	578	541	580	573	567	531	561	560	562	576	538	523	525	573	567	564	532	571	529	546	565	595	558	567	506	551	572	571	572	548	545	572	550	558	554	588	545	614	567	560	548	573	546	593	535	539	532	550	607	534	549	521	590	550	575	515	554	524	558	542	566	543	520	530	567	615	518	521	564	562	524	518	517	601	585	531	605	542	522	575	534	519	507	552	531	542	537	564	578	557	559	527	527	542	575	609	547	514	547	537	568	580	559	604	559	572	577	511	555	556	537	560	560	541	521	550	565	568	557	588	517	570	548	561	570	589	531	526	571	586	516	543	564	508	557	552	509	553	616	537	554	555	567	565	537	537	537	554	546	528	574	548	588	530	549	542	566	554	598	527	585	566	561	573	554	522	553	523	529	563	532	550	551	553	551	512	597	629	531	559	538	496	573	587	518	578	543	552	553	544	546	592	556	542	528	567	555	560	538	550	571	597	548	550	518	533	559	569	552	546	518	526	570	615	535	557	558	548	585	556	553	516	528	571	516	549	571	535	551	571	557	580	582	542	561	595	533	555	561	543	559	553	596	606	549	527	504	560	510	549	563	593	552	529	547	603	592	579	565	550	553	580	570	553	562	535	574	556	557	581	553	544	546	561	575	541	597	503	590	542	518	529	566	589	512	555	526	536	510	568	568	531	560	582	580	605	535	560	583	543	558	618	487	571	581	578	555	549	579	575	599	549	552	536	564	535	564	547	581	560	571	572	549	560	563	604	521	520	562	597	535	578	541	566	555	545	518	534	593	584	559	535	563	568	567	532	562	577	569	608	566	520	543	531	594	560	540	573	524	576	547	546	536	587	582	555	570	540	543	561	576	609	507	552	590	552	531	536	584	572	556	563	525	570	528	572	556	520	594	542	570	530	609	587	516	567	545	569	557	610	582	535	566	584	526	510	547	591	623	558	549	555	579	522	591	545	571	556	585	568	542	542	570	543	599	533	589	558	557	567	538	571	529	545	522	595	520	588	578	583	524	580	560	572	508	568	579	543	564	549	562	552	555	549	567	532	548	519	589	572	493	539	570	574	525	509	531	572	530	562	536	543	552	580	529	531	568	585	583	557	598	568	537	519	529	581	558	538	525	570	563	566	520
35317	23164	24046	18209	10341	5099	3343	1580	961	673	572	530	438	410	373	367	302	284	273	256	281	269	258	253	269	229	255	227	225	198	184	236	181	211	207	241	222	213	200	207	222	208	201	219	211	199	210	220	188	212	237	183	202	199	224	231	207	222	193	211	176	218	216	214	211	178	195	198	197	194	226	206	192	242	212	198	201	217	220	218	212	199	175	199	208	209	217	219	220	203	209	200	182	214	222	211	189	183	206	211	206	192	201	215	182	208	199	202	224	229	198	239	205	186	218	235	200	216	224	201	187	211	192	201	212	231	202	229	204	205	192	204	226	205	199	184	209	197	206	190	219	219	227	221	206	194	230	211	222	197	193	205	232	197	187	175	198	202	195	219	243	242	173	206	217	188	208	227	208	233	208	236	217	165	212	226	199	233	194	208	210	201	184	202	222	202	196	205	175	211	198	211	187	213	197	215	207	191	223	198	194	204	229	223	198	203	188	191	221	217	212	193	190	222	190	198	220	212	210	222	203	214	243	228	202	206	208	194	185	217	216	221	199	217	214	182	233	225	191	206	196	220	176	221	225	202	193	202	239	204	222	206	208	230	207	189	205	221	209	204	211	225	234	223	185	212	213	218	204	190	210	182	207	228	216	227	228	223	212	191	196	216	220	239	223	202	207	210	223	228	217	201	197	205	200	223	231	225	201	222	230	192	195	208	202	199	199	192	237	220	198	196	206	212	197	200	212	197	219	207	196	208	213	207	205	208	207	196	200	217	205	204	195	187	218	207	195	202	235	218	217	213	203	198	202	182	216	210	212	205	190	215	213	189	217	207	183	222	226	197	217	222	213	174	212	235	216	202	218	203	200	192	212	188	202	204	224	226	218	194	189	216	189	194	237	209	199	215	205	219	222	211	229	201	211	216	220	191	216	207	201	221	212	211	219	180	210	218	188	207	186	208	227	174	233	249	192	217	222	219	209	198	204	193	206	188	224	217	172	190	204	196	250	234	238	206	216	202	224	198	180	208	195	213	216	190	203	208	222	186	219	227	183	192	231	205	198	211	190	173	197	198	185	223	202	212	206	191	191	197	195	185	203	218	199	210	183	213	196	183	204	205	226	218	184	209	183	204	186	196	190	215	207	190	271	221	211	205	213	192	219	199	216	216	193	207	223	225	191	209	196	215	185	203	185	212	187	210	227	209	191	203	215	235	186	220	213	224	223	228	204	199	211	190	208	197	226	216	183	227	201	197	225	216	180	202	186	214	195	200	202	193	223	243	221	223	210	217	191	206	225	203	208	213	251	226	203	207	188	200	202	193	201	208	181	190	221	203	199	187	228	226	186	195	230	205	218	221	186	207	209	190	208	217	231	208	220	205	183	204	240	210	207	218	200	202	199	232	219	179	203	203	213	222	216	195	203	216	183	225	211	198	214	213	192	238	215	186	174	191	196	186	202	237	209	196	216	218	208	230	211	218	210	248	187	199	201	200	196	208	220	225	230	186	193	210	185	211	218	225	212	221	235	212	195	216	214	217	202	224	200	203	227	212	217	208	215	211	194	196	225	217	209	217	218	214	206	211	178	221	201	203	205	211	232	219	210	221	195	197	236	186	180	186	195	211	210	225	180	226	210	192	207	201	215	237	191	203	215	220	197	179	187	187	232	204	200	185	201	197	174	186	199	202	194	224	181	209	223	172	206	179	218	205	199	211	212	189	194	237	194	183	201	214	179	168	200	219	202	191	195	199	201	203	208	207	212	194	204	195	204	240	217	179	213	205	209	221	224	222	197	210	176	194	210	232	181	230	212	197	217	225	213	193	216	161	201	194	218	200	219	177	197	200	206	211	217	210	201	203	215	192	227	185	174	223	219	227	220	188	195	225	211	196	185	224	204	171	208	205	188	224	226	183	178	204	205	202	224	187	205	218	209	192	217	195	191	208	180	196	203	214	185	194	201	199	208	191	230	207	206	214	206	207	200	200	213	202	184	230	211	196	225	191	224	229	194	209	203	219	205	178	188	200	196	216	224	184	214	206	203	208	216	215	217	216	224	197	225	231	217	182	206	201	181	186	234	237	225	199	190	211	229	220	189	213	215	233	204	176	204	225	217	201	222	209	189	213	214	171	205	208	184	213	195	199	200	206	208	193	238	195	205	168	196	211	212	206	224	215	196	231	216	181	163	238	193	190	174	197	209	247	204	181	193	181	221	209	176	227	214	225	206	178	203	203	181	218	185	194	192	194	192	193	191	216	223	187	201	207	229	212	224	191	217	217	212	247	189	198	198	241	212	210	202	226	226	208	203	206	209	196	221	224	207	205	193	179	183	180	193	194	208	241	197	218	218	192	185	189	194	202	231	205	209	226	183	230	213	231	201	204	215	192	214	209	210	225	211	215	209	220	209	202	212	182	226	191	219	211	223	214	220	226	197	195	185	202	172	217	192	190	199	194	201	212	192	206	181	211	228	237	208	196	222	197	222	199	209	210	219	226	198	214	208	190	209	190	199	208	208	207	168	220	211	208	211	215	203	222	241	218	185	212	208	203	202	210	216	188	208	201	217	191	200	215	188	195	205	227	199	193	222	207	216	192	192	202	205	219	222	195	220	209	184	195	209	229	227	192	225	177	222	194	174	208	219	195	177	205	228	192	190	238	238	212	193	205	198	216	184	206	200	211	215	198	206	208	200	201	185	207	225	186	206	234	203	220	190	192	210	204	197	216	216	227	201	206	194	184	199	204	195	200	210	202	213	186	193	230	214	186	191	240	216	234	238	194	197	207	192	222	238	233	205	209	202	220	214	214	185	192	225	209	193	213	207	218	207	177	200	202	200	211	215	208	193	195	229	179	198	209	216	185	224	200	196	175	194	190	186	212	185	213	207	218	191	214	189	251	200	214	219	216	221	205	231	206	197	204	227	231	214	214	206	208	209	208	226	213	203	210	197	193	221	215	220	232	218	192	209	213	199	200	215	213	189	191	214	198	209	219	216	216	182	205	208	217	225	206	220	194	188	209	196	204	245	193	189	229	207	202	220	206	201	195	216	232	214	225	227	209	178	212	216	187	227	203	213	201	204	208	221	188	198	204	199	204	229	185	221	209	206	196	222	206	195	193	195	216	177	224	211	208	238	222	216	203	174	209	208	241	224	194	233	202	212	220	219	206	202	209	223	209	211	191	220	176	231	224	212	204	209	193	208	186	210	192	227	167	202	205	214	210	195	198	227	224	212	203	197	198	223	261	198	198	218	206	203	193	210	189	197	208	208	230	203	225	186	194	198	198	196	186	191	192	184	156	175	188	183	189	197	191	197	219	211	191	205	191	206	205	223	213	214	202	224	237	235	167	190	224	215	212	225	221	192	204	219	200	195	242	207	232	222	193	199	241	224	200	193	216	176	211	189	172	194	213	203	187	202	200	205	219	220	202	201	189	202	233	191	200	197	206	211	204	232	194	207	197	199	176	202	198	210	238	206	197	188	181	195	189	206	188	205	234
23586	19384	29648	28403	21717	15019	11484	5991	3898	2937	2387	2185	1891	1833	1578	1413	1308	1081	1096	1024	937	906	825	750	747	742	694	649	636	638	608	595	608	595	568	538	565	566	531	553	520	505	573	529	532	497	501	512	486	478	500	511	525	508	537	534	532	514	490	511	551	487	517	473	536	525	453	503	490	538	483	495	477	500	514	490	478	499	518	519	496	520	505	502	475	516	506	497	522	517	516	532	512	515	494	530	540	486	472	498	525	504	534	514	503	461	539	533	501	499	521	499	500	512	508	502	498	523	489	509	514	519	529	506	513	514	536	472	533	495	552	474	494	484	469	510	483	526	483	498	468	513	525	540	491	488	496	470	531	483	513	501	503	534	469	490	508	498	512	523	505	504	486	482	529	542	534	472	504	488	518	483	483	503	518	531	493	485	494	453	496	449	486	492	497	503	518	489	481	509	527	499	489	512	476	515	531	493	531	521	510	523	480	519	533	516	459	510	461	500	531	492	513	486	471	471	517	466	474	521	492	504	490	516	512	504	522	496	518	493	529	504	539	504	502	514	478	480	442	511	492	509	494	484	500	482	505	514	472	498	527	512	514	495	546	500	520	513	510	453	513	486	495	466	484	510	484	497	518	497	534	505	477	525	524	436	482	517	477	485	521	546	489	501	504	486	520	468	538	510	523	512	526	495	453	525	520	528	512	508	496	495	486	514	513	516	490	504	511	455	502	488	489	480	519	500	484	485	518	494	515	436	501	504	531	518	535	476	529	464	493	545	477	536	506	483	537	496	445	486	514	520	487	479	486	528	497	487	533	515	536	524	536	503	507	503	490	500	478	456	503	510	521	516	516	501	480	501	488	498	534	461	517	489	490	512	491	471	507	510	522	505	551	518	501	488	531	528	538	498	480	513	516	483	448	501	493	526	494	505	466	547	526	523	526	504	515	488	513	538	513	503	514	519	484	518	491	505	489	468	523	473	518	506	514	487	513	542	477	471	499	511	526	526	493	512	516	507	535	505	519	493	524	483	522	490	512	501	487	505	514	516	493	497	536	512	506	514	476	520	459	510	521	488	524	478	475	514	515	493	528	508	479	519	520	479	504	489	463	511	489	502	517	536	514	464	533	494	523	535	512	487	480	514	494	475	473	487	512	471	499	493	497	442	506	497	515	502	488	489	502	556	524	474	507	515	516	520	476	496	512	450	546	481	506	514	499	488	471	531	432	475	488	501	488	503	556	510	507	491	466	535	488	521	514	486	490	538	497	493	475	488	520	506	543	514	480	530	470	485	511	501	496	482	475	583	472	496	515	530	525	499	488	487	493	531	493	510	484	556	544	513	494	515	513	531	500	523	526	544	501	528	528	506	472	474	488	461	519	511	485	507	466	508	485	492	460	520	511	538	547	511	495	495	498	483	557	513	469	525	517	493	481	484	505	486	513	495	548	528	512	478	452	480	502	472	497	470	522	468	531	493	515	523	494	533	504	489	492	517	481	498	493	483	503	508	455	459	493	490	505	495	510	463	504	500	487	502	502	531	497	510	508	550	488	435	485	504	515	506	496	510	465	495	501	487	519	496	513	460	522	510	532	497	497	496	547	498	502	522	479	555	458	485	487	530	543	506	532	505	523	495	499	510	508	519	519	500	461	545	510	496	461	479	466	496	488	491	526	509	489	484	533	498	516	502	483	526	424	544	547	511	532	532	481	482	464	499	531	474	506	521	514	494	502	455	513	498	513	497	490	487	521	483	508	546	517	479	511	481	496	500	479	499	495	471	479	497	510	512	504	491	523	474	455	527	491	519	488	542	529	516	528	496	500	469	499	501	506	498	559	496	505	527	550	494	517	525	549	517	503	489	435	558	457	506	504	520	507	506	529	470	525	489	490	527	489	509	537	523	522	518	461	501	492	467	503	499	522	481	486	475	514	519	489	506	494	498	493	483	511	561	481	510	510	521	506	493	546	493	495	492	513	500	483	507	499	478	478	497	512	494	515	518	469	510	482	553	493	526	530	484	534	510	516	471	470	488	505	451	515	506	514	520	488	561	522	507	499	520	524	528	477	519	520	481	520	481	518	529	477	477	510	486	499	501	500	482	497	539	504	509	516	529	501	495	495	503	532	504	527	501	487	492	461	507	468	492	465	500	481	512	471	499	544	482	543	508	521	505	541	475	509	487	542	500	494	520	482	497	497	528	499	544	508	488	494	520	448	486	492	485	469	486	483	557	513	506	448	501	523	498	503	500	492	455	446	535	513	546	517	520	534	515	485	504	510	501	497	483	514	519	499	519	493	531	478	455	500	545	506	528	494	472	491	493	495	480	489	461	522	466	518	503	513	509	484	535	496	506	495	531	541	495	522	523	527	474	503	508	494	493	494	492	516	532	513	501	510	525	504	526	509	467	503	495	509	514	463	500	484	474	512	518	486	541	536	528	504	565	505	501	506	478	540	480	502	490	449	524	495	520	528	507	486	469	516	473	494	505	513	514	511	465	535	475	467	552	539	492	501	501	508	524	501	516	539	505	495	506	488	469	534	552	531	495	506	530	495	525	503	501	480	547	541	512	483	513	470	512	505	477	465	525	491	474	506	491	480	512	463	513	488	519	489	510	535	472	577	478	484	472	492	509	478	520	489	496	499	514	535	502	477	470	525	511	493	450	526	523	510	477	501	499	488	534	509	487	493	530	505	494	494	512	509	473	486	503	532	475	488	482	522	503	446	480	482	509	547	478	504	504	492	476	521	512	513	501	521	510	489	498	518	494	526	512	493	503	529	509	496	533	473	493	565	492	514	544	519	515	500	479	501	494	485	467	536	511	473	495	518	528	503	521	481	500	470	492	498	480	506	497	515	478	492	490	509	492	516	501	516	542	491	500	536	475	506	480	515	476	561	518	510	498	479	509	500	512	508	508	545	522	549	534	483	517	519	507	511	499	481	481	543	515	475	456	494	558	481	528	543	502	508	487	488	507	478	500	504	521	510	479	515	538	491	521	497	507	513	493	480	473	492	546	521	509	505	519	520	491	487	428	487	495	480	488	515	517	535	516	519	443	478	505	481	519	512	484	538	490	479	519	508	488	512	467	497	487	513	511	481	502	545	490	502	524	506	512	471	501	486	520	506	493	511	537	523	526	514	493	495	513	519	560	501	504	498	514	537	521	504	498	501	506	483	501	494	510	508	470	487	494	507	490	489	457	530	546	496	504	456	514	485	488	549	487	454	491	528	484	500	520	484	519	480	467	498	502	477	461	531	520	469	541	499	504	505	539	517	536	504	483	508	507	517	469	509	509	511	483	462	482	507	533	566	500	540	509	552	475	461	495	479	532	493	498	490	526	485	525	535	518	495	526	512	491	495	490	485	469	501	529	511	481	479	497	506	456	539	485	495	494	498	471	509	489	496	479	501	478	447	503	491	506	489	473	473	500	509	505	476	517	515	504	476	525	463	506	476	515	518	470	478	477	531	493	477	485	532	512	523	501	543	484	519	495
13979	7710	6843	3629	1737	1036	715	533	405	344	323	312	311	249	268	279	279	274	252	252	274	264	207	247	239	211	242	229	225	229	230	217	228	236	208	227	223	233	215	203	238	199	199	184	210	233	219	207	202	201	222	228	232	224	221	234	228	231	228	218	214	200	209	236	224	247	229	239	226	231	226	261	233	237	224	234	207	241	216	217	217	224	227	207	222	226	243	249	219	216	197	198	215	208	206	214	219	235	206	246	223	225	205	210	217	217	205	219	214	231	235	233	211	202	208	204	211	218	234	254	217	218	210	212	232	202	252	199	241	197	197	220	220	217	227	217	236	215	210	211	196	225	246	213	205	202	243	206	225	219	205	219	222	228	228	228	203	263	244	227	221	209	220	216	211	223	226	204	192	206	224	205	221	227	239	211	210	217	200	209	220	225	248	220	237	203	226	195	213	208	197	255	181	189	241	223	219	207	234	205	215	217	207	185	204	217	202	216	240	182	241	238	229	236	254	238	236	221	213	214	222	190	217	211	214	225	214	227	233	202	200	215	224	231	202	228	203	218	234	232	215	197	219	230	222	239	232	194	227	227	249	242	240	248	201	214	220	214	225	206	218	203	212	201	205	209	208	220	224	207	216	235	208	214	222	200	198	212	205	214	207	225	211	217	220	221	207	231	181	242	223	216	202	201	224	211	206	206	208	214	227	218	219	225	244	217	213	208	222	228	234	201	224	205	230	230	231	215	193	225	217	235	227	220	219	192	232	222	241	254	204	216	243	234	231	241	207	220	224	228	196	232	231	237	238	207	246	229	228	230	192	202	228	200	222	228	209	210	195	214	205	200	220	208	222	199	197	232	226	188	231	224	183	223	192	192	240	204	214	208	211	219	232	213	208	207	245	231	220	194	228	222	216	226	212	202	223	196	193	233	214	209	201	229	238	203	209	211	236	203	207	190	221	209	226	225	232	218	213	248	208	217	211	210	228	249	220	195	265	199	201	222	244	240	212	197	217	227	221	224	217	203	215	233	220	207	216	231	226	211	224	219	230	192	185	238	229	205	219	202	216	220	207	229	210	220	211	199	218	211	221	224	215	229	237	225	242	200	211	211	231	235	215	225	191	199	199	231	231	228	218	231	209	228	214	195	219	211	246	220	198	217	230	225	245	222	213	194	221	186	213	211	242	193	218	250	227	217	236	235	233	203	219	224	206	240	223	225	230	231	229	232	221	239	232	229	237	241	216	241	229	202	209	223	215	203	209	204	221	229	201	224	221	215	200	206	214	223	187	235	204	192	232	238	199	228	208	227	220	220	244	221	229	223	243	228	233	210	210	230	209	232	210	212	190	223	225	209	206	203	222	199	195	233	200	207	224	205	215	218	211	204	221	216	194	230	197	213	210	246	182	207	223	207	230	201	210	223	229	213	202	172	232	218	201	191	193	247	253	223	213	220	247	207	212	226	222	209	205	197	203	211	186	222	189	240	231	228	228	200	231	226	205	208	239	194	210	188	217	205	221	219	174	206	229	211	219	220	222	200	230	233	193	239	230	221	198	213	220	228	212	217	203	212	219	226	187	243	224	211	210	220	214	206	248	237	245	205	230	251	236	230	209	208	211	206	220	217	236	230	207	241	223	230	189	207	216	222	229	205	227	220	230	236	212	235	220	253	215	189	232	223	226	237	214	212	210	224	253	224	216	236	219	223	226	206	239	195	229	234	209	233	201	219	217	199	214	205	247	212	213	218	224	231	219	181	231	226	219	196	226	217	208	207	220	234	224	192	209	210	207	215	200	254	214	215	222	199	203	206	211	215	213	210	232	219	235	225	206	225	212	218	192	216	221	220	221	220	220	218	209	227	190	219	247	227	217	201	197	242	221	220	222	235	202	226	215	215	226	218	240	203	204	212	243	214	238	196	223	209	210	219	199	191	213	227	213	231	224	207	201	205	199	229	202	179	202	212	204	224	225	232	197	209	241	192	222	218	224	207	227	233	220	230	204	223	202	241	256	227	189	225	225	221	222	231	226	196	230	238	207	203	203	243	218	231	228	207	241	242	226	210	238	227	223	215	209	233	198	218	221	218	237	244	222	226	242	189	209	225	218	210	235	217	228	209	216	225	200	197	202	218	217	210	225	232	240	204	213	234	201	221	214	230	235	241	213	206	210	201	208	224	226	250	237	210	223	218	215	195	194	235	216	207	227	228	207	190	243	212	221	265	211	228	233	223	196	232	229	214	191	215	219	189	229	223	199	202	206	246	239	231	187	226	211	201	238	202	221	226	188	212	212	239	214	194	225	234	204	229	207	198	204	245	232	216	190	221	206	209	236	219	219	222	241	215	201	205	216	199	221	224	235	196	211	192	230	232	187	230	216	239	244	212	239	225	208	232	217	226	214	206	221	209	204	187	215	228	208	206	208	216	204	194	215	203	227	220	224	192	202	213	219	236	207	223	235	198	218	221	239	249	256	218	216	226	244	213	200	209	217	230	201	202	238	213	211	245	214	196	244	204	233	223	238	219	204	202	229	215	228	232	199	224	204	187	212	226	209	247	231	247	220	241	227	232	219	221	200	242	220	214	234	213	233	231	211	222	191	209	222	224	216	229	228	252	224	231	233	224	209	175	217	209	186	217	255	209	237	213	222	191	216	199	209	219	220	224	190	224	225	237	240	231	212	220	199	208	221	241	208	226	218	227	206	222	214	238	229	233	226	204	258	203	224	221	237	221	223	256	236	202	237	227	223	220	234	235	229	201	230	229	223	233	240	204	206	216	216	184	219	211	208	214	189	207	203	214	215	210	197	210	219	223	191	216	213	236	214	214	237	209	227	220	227	205	220	245	211	238	227	244	214	217	229	222	192	236	200	197	209	222	194	220	201	243	240	205	228	230	215	227	215	227	233	224	202	232	239	223	186	233	223	210	189	195	211	213	202	240	206	213	191	211	197	209	216	220	224	205	221	226	187	200	216	213	229	204	222	236	220	212	230	218	228	220	254	228	225	202	219	225	235	208	247	220	247	210	215	225	218	257	200	218	219	226	200	217	230	213	220	228	224	226	228	224	216	218	232	204	222	207	231	239	231	233	211	216	218	204	252	221	219	218	212	225	207	210	233	233	205	253	204	221	195	232	235	208	226	227	241	197	232	247	222	239	212	218	202	222	216	235	234	221	210	223	207	219	230	223	216	213	228	249	228	202	185	206	194	216	249	234	234	225	217	217	222	209	194	230	227	225	231	224	204	203	199	218	211	212	228	218	200	198	208	192	212	239	245	242	207	224	228	224	203	247	187	219	217	186	212	208	208	214	201	225	258	220	164	206	191	221	200	195	213	226	202	209	227	198	225	214	218	203	243	230	210	222	180	213	208	221	203	247	209	213	205	214	224	202	197	218	212	230	215	190	219	229	236	225	249	214	213	204	244	211	217	218	238	255	200	199	225	242	212	200	244	224	222	187	233	219	226	244	230	214	234	178	206	211	237	192	206	208	188	214
10387	7723	12195	9576	6387	4112	2933	2080	1665	1370	1209	1095	989	948	905	860	838	767	823	685	686	668	633	641	572	569	576	553	570	554	554	586	606	558	587	559	569	533	548	539	517	524	523	555	506	542	549	559	537	575	538	549	567	515	520	523	530	529	495	548	513	550	539	524	546	535	550	546	498	519	519	556	537	498	524	495	541	531	517	507	552	513	510	528	523	576	547	541	554	541	523	501	521	511	479	544	516	503	545	508	557	508	504	503	530	565	526	527	525	539	573	514	544	506	524	520	550	539	539	560	540	520	578	568	520	514	504	519	554	541	520	554	539	517	485	567	508	519	553	464	493	522	554	508	542	543	539	514	523	521	514	520	527	521	525	552	514	512	521	561	499	544	539	516	567	491	529	515	517	557	563	531	502	542	562	556	527	528	542	530	523	553	517	569	540	553	516	552	495	522	526	532	521	563	540	576	508	498	536	485	514	508	538	517	522	549	527	494	488	567	535	501	523	512	478	545	530	519	537	529	576	514	521	543	543	502	530	562	523	550	536	519	509	510	568	482	549	502	525	506	519	512	535	538	509	540	519	542	562	543	560	542	529	475	550	538	543	508	495	523	563	539	548	537	504	531	510	543	540	557	541	547	579	553	516	513	545	542	505	567	500	544	518	486	533	546	533	533	536	499	536	507	549	542	556	531	539	506	498	526	534	534	570	516	520	525	531	546	539	475	517	554	486	513	530	534	540	553	530	546	491	549	531	550	500	481	594	522	546	561	547	515	534	530	516	491	531	551	520	514	528	539	505	517	510	544	573	527	529	548	625	538	509	533	565	509	548	490	520	560	485	519	512	515	498	489	529	522	483	529	538	535	500	537	503	490	494	504	506	541	538	493	576	532	510	516	549	535	523	521	512	535	520	531	531	491	507	542	549	528	532	546	531	522	529	505	530	532	527	561	547	546	514	554	526	534	541	533	513	555	541	552	543	549	527	526	569	534	510	518	559	506	545	515	522	499	559	550	533	537	523	495	567	523	526	530	512	553	538	530	536	563	540	535	496	518	524	519	496	527	549	589	516	504	523	526	502	518	544	516	551	574	538	546	511	539	565	514	528	520	539	534	496	546	543	530	525	524	511	565	579	508	538	513	533	501	482	494	503	529	552	531	522	555	532	555	513	532	518	505	510	527	535	545	548	524	538	534	553	543	536	546	541	539	545	471	563	569	515	528	513	507	517	517	553	498	560	558	512	555	484	502	520	511	534	523	563	479	543	573	500	500	532	537	496	516	521	502	568	519	521	540	543	503	541	504	518	552	521	512	498	521	525	536	546	506	550	512	532	545	533	509	515	549	527	505	529	480	510	544	488	551	534	535	523	543	528	507	536	526	535	552	542	539	521	514	562	512	532	538	511	534	564	543	466	553	542	496	512	551	530	529	524	517	553	529	466	594	519	515	542	535	559	508	487	498	550	529	486	550	530	562	525	522	568	486	501	519	553	544	532	523	575	487	546	506	500	527	546	531	528	516	545	503	524	539	556	544	522	549	534	543	515	525	537	533	488	494	538	513	564	543	501	538	495	533	511	548	526	535	511	544	536	530	536	536	521	525	527	555	518	525	546	516	514	540	541	521	532	543	533	555	555	524	518	548	496	524	505	551	542	542	545	512	558	539	516	511	571	528	528	532	575	546	545	559	546	526	537	536	510	553	554	547	543	542	561	520	553	550	563	496	549	540	512	527	527	489	526	493	534	521	524	519	551	550	605	481	537	538	502	509	493	501	544	542	526	543	508	525	519	543	526	577	539	545	528	549	506	563	519	555	540	548	502	536	570	512	535	493	558	544	503	500	488	523	536	536	518	543	518	508	532	536	520	527	553	518	529	531	545	541	553	527	519	526	509	529	541	564	523	552	550	501	535	545	534	524	513	541	522	588	538	542	534	512	493	523	492	536	480	527	525	528	559	543	522	514	546	508	503	513	535	479	532	523	505	556	513	563	496	546	501	511	553	545	568	522	522	553	519	531	547	565	504	539	519	532	524	515	526	538	549	566	514	529	555	523	538	530	545	550	497	534	565	501	492	526	547	535	579	535	522	522	549	506	526	526	477	556	545	534	521	500	538	527	532	566	531	523	511	529	573	514	486	523	506	566	477	561	514	528	546	540	506	565	540	544	534	518	549	531	541	543	518	530	532	503	522	537	588	541	562	578	552	555	558	512	502	570	539	532	523	509	521	556	575	522	550	490	506	535	500	547	512	542	505	528	524	517	565	532	548	528	540	525	566	501	498	581	518	542	530	516	481	483	540	526	552	538	517	562	550	517	507	546	553	540	546	533	568	556	514	533	539	514	544	554	501	512	531	517	539	532	562	527	548	519	521	544	524	499	502	541	513	534	525	549	567	484	563	500	550	529	532	507	535	558	479	492	524	505	517	492	559	539	595	559	523	529	553	543	538	495	546	529	562	521	502	513	484	526	522	542	531	562	574	533	537	546	519	490	511	541	526	552	529	535	543	514	533	551	562	537	559	571	572	528	493	538	521	515	514	538	480	544	580	521	553	542	573	533	507	541	483	575	553	540	486	543	577	528	489	532	554	523	540	565	538	549	523	507	506	558	585	518	557	508	538	493	514	536	528	508	515	528	531	547	559	562	561	507	529	518	541	523	521	530	516	540	497	520	524	524	551	522	484	512	574	533	517	519	541	517	563	530	514	557	503	522	563	529	493	523	550	523	513	532	540	498	525	505	506	530	544	512	543	515	498	564	542	538	536	527	558	513	491	562	545	516	554	537	521	525	531	530	534	493	533	497	538	507	557	590	514	526	570	557	527	493	578	550	547	550	481	542	523	518	484	506	538	509	566	528	486	508	468	548	562	548	535	530	524	488	525	544	523	530	505	553	539	501	508	498	542	495	543	521	563	515	547	566	521	555	588	484	557	528	504	576	538	532	527	544	560	516	560	541	573	533	513	527	519	522	527	534	502	538	536	482	525	518	554	510	507	530	536	532	534	523	486	548	533	518	463	529	547	532	521	509	570	531	512	526	519	529	526	550	521	527	547	517	540	537	545	549	560	514	546	487	482	533	544	530	573	578	534	536	526	555	559	515	534	515	566	525	537	554	508	561	564	534	533	544	544	529	512	533	532	530	511	544	533	519	522	534	512	528	547	526	492	525	517	535	541	524	559	553	543	556	544	517	536	512	579	527	474	542	524	522	533	536	508	528	464	497	531	553	518	548	523	547	559	507	565	537	531	527	496	534	573	530	540	546	503	521	549	511	496	495	524	587	558	578	525	501	524	498	560	567	552	531	535	529	555	538	554	576	536	553	507	538	523	546	562	521	499	502	541	500	530	579	538	534	517	567	507	529	588	577	547	564	553	596	512	528	507	538	523	542	572	511	537	531	525	507	536	462	566	556	503	546	499	535	528	515	495	506	537	558	546	502	556	539	577	507	500	549	521	526	551	540	505	554	568	534	531	510	532	557	519	568	542	543	510	522
26175	17082	15865	11391	6098	2969	1850	1106	735	572	420	380	376	349	334	336	310	285	262	296	305	256	271	256	266	251	251	245	249	257	235	261	234	224	216	243	221	213	231	239	220	269	238	222	217	237	215	237	214	238	228	220	248	222	260	240	259	232	220	259	221	233	240	211	270	212	256	216	233	216	241	227	264	209	236	237	271	251	242	246	233	236	248	221	219	229	236	227	235	225	234	188	222	245	203	229	250	229	250	238	226	223	256	250	209	233	226	240	216	238	245	209	244	223	212	221	257	226	218	202	243	237	242	239	216	201	211	209	206	233	220	221	251	215	257	221	257	247	242	244	257	247	272	227	226	209	216	234	212	238	233	235	206	225	230	228	228	217	236	211	227	223	205	241	252	232	222	233	222	210	220	246	214	221	221	243	242	227	222	214	247	251	244	247	215	259	242	227	252	261	209	226	219	224	203	247	253	261	219	224	231	227	261	209	232	218	263	223	224	215	228	236	234	255	229	235	221	271	221	258	217	243	209	210	195	238	222	205	235	261	227	235	227	237	223	210	240	238	252	234	213	226	200	230	204	228	214	246	226	231	231	240	228	193	219	237	216	243	230	247	212	216	250	219	218	243	232	232	196	220	219	233	244	219	218	206	232	252	242	236	230	216	230	232	223	244	221	200	237	224	232	242	230	230	258	230	229	229	229	188	232	201	255	239	226	244	231	208	209	208	226	233	222	230	244	225	245	222	265	228	217	234	258	229	228	219	241	239	236	246	216	228	214	237	246	195	238	220	239	200	214	194	239	244	225	251	240	236	246	245	236	229	252	249	227	208	224	209	258	220	237	243	246	214	219	216	243	223	230	229	265	224	219	215	212	227	215	219	226	232	206	226	229	224	246	235	208	248	247	241	219	255	234	226	226	212	252	190	229	246	227	248	260	225	240	219	227	223	223	239	210	215	236	233	219	220	228	219	245	241	202	218	193	248	206	252	226	227	231	232	227	228	226	227	233	258	226	220	237	249	252	216	227	217	231	250	230	213	238	220	235	235	236	262	230	214	243	240	252	224	259	216	225	221	235	240	257	243	205	258	213	234	227	239	238	228	237	237	241	257	209	248	218	233	224	214	251	230	263	254	231	233	245	235	246	273	246	224	251	223	229	235	253	203	230	225	249	217	215	242	225	220	208	220	223	204	208	246	215	215	241	231	206	241	193	226	209	226	211	240	258	253	228	238	244	243	226	252	259	247	245	211	257	225	235	222	218	195	212	243	226	237	238	220	232	237	217	251	263	243	224	221	252	223	220	234	258	240	238	241	258	247	223	240	245	219	234	223	251	240	229	229	216	220	241	250	229	215	247	218	246	245	235	232	217	248	215	224	216	254	236	212	201	234	244	225	211	209	205	246	225	248	237	242	231	225	231	224	244	240	225	239	238	241	221	233	234	243	211	241	229	250	228	221	226	185	214	213	261	223	245	264	250	232	255	228	211	255	246	230	219	243	262	241	211	224	228	236	239	234	256	234	270	223	245	229	233	266	227	228	250	231	246	249	241	244	214	269	242	254	242	218	227	225	223	244	215	255	235	239	224	226	200	238	206	201	246	230	220	221	221	218	222	221	203	220	246	232	231	233	228	226	228	212	230	216	223	215	216	224	237	220	232	226	236	232	202	232	212	230	219	266	237	203	236	223	233	204	235	216	252	234	203	234	221	237	238	233	223	219	213	242	214	249	203	230	219	220	221	243	221	245	222	218	261	244	255	233	286	235	249	232	238	209	249	218	248	228	210	241	250	238	234	217	238	227	200	220	241	225	243	267	221	243	193	254	233	214	241	227	259	205	215	227	241	226	245	219	229	236	240	248	231	235	231	228	233	235	216	220	232	228	232	240	225	214	232	249	227	242	225	220	220	245	222	245	217	203	227	261	211	209	196	214	247	226	229	257	252	239	214	226	207	228	230	241	250	251	223	235	260	217	225	213	210	237	241	238	227	251	256	251	213	226	271	215	219	238	222	231	227	203	222	238	213	234	272	229	220	220	232	240	215	250	246	212	241	254	215	254	233	256	196	238	243	245	229	223	209	202	221	248	247	251	248	249	229	218	219	232	243	223	254	237	233	240	225	232	219	229	203	221	207	205	227	232	212	241	228	212	223	241	234	217	209	236	208	219	245	205	232	220	207	229	216	232	238	228	205	255	229	254	198	204	260	228	231	240	212	220	232	232	228	238	250	228	222	241	222	236	226	216	222	228	235	226	209	211	245	246	245	234	244	231	224	266	206	202	234	240	204	220	232	242	222	181	228	218	222	215	246	203	225	236	245	223	219	221	225	212	230	209	235	225	203	218	211	254	218	240	268	272	254	222	220	226	222	232	208	247	248	244	219	232	248	214	242	264	225	234	243	218	234	227	228	236	219	250	251	238	229	207	243	236	244	249	214	254	190	256	201	225	224	265	273	225	255	229	216	253	257	217	214	242	249	220	230	217	220	203	215	253	216	239	201	236	250	253	221	192	216	223	222	218	230	244	236	228	231	217	221	195	224	250	225	224	230	237	243	249	223	229	228	246	239	237	206	228	224	230	212	214	213	222	226	238	255	220	242	256	250	253	222	199	224	242	232	209	222	207	235	219	220	241	230	231	229	229	232	207	219	255	252	231	217	234	226	244	220	215	232	247	213	237	260	240	214	223	219	222	224	236	202	253	230	229	220	225	230	242	235	251	220	237	217	235	245	234	276	235	224	245	258	279	219	238	226	222	226	220	221	199	243	238	230	210	227	201	263	224	229	216	216	213	252	219	227	225	234	225	240	263	226	217	210	240	227	233	249	232	238	249	253	229	218	224	210	203	204	233	246	231	218	201	231	214	237	218	222	221	235	236	236	212	237	205	231	229	235	236	223	248	212	218	232	250	214	220	248	240	245	212	227	227	231	222	220	222	219	228	244	234	234	245	205	234	220	245	231	259	221	225	237	226	211	183	215	235	241	228	235	266	245	222	250	208	213	229	238	230	212	245	244	255	227	222	203	221	215	215	244	249	221	229	226	221	257	232	251	253	245	220	259	235	213	206	243	232	259	231	229	205	226	208	229	206	227	220	245	235	256	232	216	274	219	245	236	255	238	229	206	258	244	236	239	224	218	222	234	214	236	228	250	246	222	250	252	239	212	233	235	225	235	251	190	244	226	223	228	210	238	205	237	213	220	231	216	204	237	225	228	245	245	231	217	214	233	242	232	216	257	239	238	218	225	222	236	248	245	235	244	220	249	237	252	219	213	221	195	261	237	217	238	239	269	231	252	263	217	248	225	238	217	225	219	214	214	231	251	238	231	194	240	250	240	209	230	266	243	248	224	217	261	238	222	224	250	237	243	223	216	239	211	248	198	193	217	231	216	253	218	217	243	211	242	243	239	246	233	209	243	247	214	225	213	231	231	233	251	206	212	245	216	243	217	203	242	220	207	255	260	219	231	211	193	214	245	194	215	246	233	234	229	236	245	256
18759	15768	22889	22169	15532	10299	7760	4372	3254	2372	1845	1710	1643	1338	1230	1172	1093	1000	973	844	859	831	750	749	712	677	664	658	640	604	631	547	623	641	617	571	583	575	592	597	547	588	579	582	545	575	578	566	564	568	608	575	577	545	591	586	552	582	596	545	571	520	531	596	570	546	531	557	550	553	606	558	595	577	541	540	521	581	586	535	566	561	577	551	550	551	520	538	576	594	558	525	522	572	553	536	605	554	579	587	553	577	551	556	552	530	596	565	531	541	561	548	577	560	581	560	543	537	599	601	592	550	537	571	578	565	547	566	586	542	551	539	557	549	529	572	556	551	545	574	543	541	582	567	551	558	559	526	552	575	586	571	536	554	571	543	554	565	562	540	534	561	582	546	584	565	573	562	555	564	567	588	536	534	579	568	582	543	592	562	573	562	570	594	582	573	526	553	554	577	540	563	529	527	539	564	575	531	553	574	583	543	578	560	571	539	605	544	505	546	518	568	536	552	583	567	589	586	538	590	567	592	579	552	545	564	529	594	553	582	582	583	536	579	553	535	496	548	556	541	605	517	535	575	589	576	595	494	603	612	596	580	483	522	555	541	546	533	562	562	559	534	538	548	587	533	582	568	598	541	587	555	580	571	548	581	560	590	528	550	564	560	552	557	563	556	550	575	594	573	532	535	562	586	552	544	575	559	533	564	519	537	548	531	538	553	537	548	547	563	534	552	528	596	581	572	578	578	574	601	527	518	565	488	578	599	565	520	513	539	574	551	541	553	540	533	558	510	534	560	525	570	503	542	560	534	548	553	579	576	545	582	611	526	542	551	600	583	548	555	568	555	565	548	510	510	524	542	556	558	569	540	557	522	554	542	563	570	572	559	578	556	566	553	529	605	529	574	574	559	551	569	551	515	512	584	580	568	578	512	545	563	583	575	497	555	573	561	554	558	526	569	548	543	550	539	536	558	579	525	543	583	542	549	563	531	561	546	571	580	543	563	576	541	538	545	522	554	555	544	556	547	572	567	572	535	544	571	544	548	553	568	556	591	530	569	578	567	552	515	556	524	581	520	534	571	520	578	536	542	532	551	567	544	562	565	570	545	579	560	566	543	546	573	590	549	569	558	579	566	532	561	549	534	594	532	521	567	556	534	517	565	591	561	552	541	596	576	558	561	531	541	575	559	568	555	572	546	591	525	544	537	530	569	525	495	560	535	546	538	562	541	580	543	541	503	560	542	522	576	590	590	563	552	614	568	616	510	533	572	598	574	585	549	544	492	542	588	546	584	577	524	558	528	565	551	528	560	520	540	586	541	605	577	537	556	556	571	531	578	553	550	560	556	587	542	594	539	559	547	602	575	568	531	568	586	556	520	526	546	597	528	560	523	600	563	553	559	589	537	562	563	581	540	559	551	518	572	556	547	546	582	517	522	553	543	553	558	507	565	588	553	575	562	582	575	568	585	605	545	519	558	551	539	528	570	586	565	567	527	578	523	559	568	538	546	538	580	555	544	564	558	541	552	571	563	544	611	563	564	557	571	567	556	536	536	565	577	564	563	538	556	535	564	582	580	581	573	535	547	526	565	549	519	554	536	557	552	582	598	553	571	539	563	556	568	518	556	582	602	556	535	546	555	568	548	546	550	513	535	554	529	582	505	555	536	541	512	558	553	528	591	535	558	543	579	557	586	580	562	603	556	551	597	549	536	550	556	598	568	554	537	528	572	572	556	584	569	526	553	554	559	596	569	611	595	555	575	568	585	531	573	534	588	544	561	560	552	593	572	570	558	559	556	584	544	553	578	553	536	556	532	564	582	568	578	549	557	564	559	543	553	568	514	533	576	587	556	591	549	561	576	537	532	557	527	568	536	540	559	552	558	543	585	526	592	567	556	557	537	603	582	579	571	573	556	591	553	567	542	555	531	538	563	518	529	527	540	578	573	560	590	557	594	600	589	568	525	588	588	576	568	586	526	547	579	526	529	581	565	554	583	522	565	534	585	535	552	540	549	530	574	561	565	580	540	560	606	598	561	586	579	537	532	557	561	535	568	524	507	563	552	576	580	590	558	562	517	587	580	544	564	551	540	581	525	544	565	589	573	534	557	571	579	555	549	556	585	549	519	584	559	535	519	554	525	560	544	553	605	564	536	535	578	562	572	525	567	523	600	586	572	557	563	549	546	546	544	557	555	556	554	592	571	543	555	564	527	559	531	539	533	569	598	579	550	577	549	565	520	590	567	536	559	554	571	531	548	593	580	550	581	575	535	518	528	548	599	570	567	585	539	484	532	568	545	543	584	534	538	585	550	574	549	565	527	548	526	575	515	583	615	525	534	620	579	572	589	517	562	513	527	564	565	515	551	514	538	570	542	589	539	549	566	541	574	567	587	546	555	638	578	484	539	548	554	526	546	553	573	565	540	554	563	546	542	564	537	531	558	551	588	538	563	533	494	542	522	589	521	567	551	554	576	565	549	574	562	568	575	570	553	564	562	600	587	568	549	534	528	546	561	536	529	561	534	572	562	570	545	550	582	559	547	575	545	563	553	533	549	560	592	559	525	559	535	546	552	507	568	515	548	567	572	557	491	520	554	554	594	535	526	551	529	549	592	555	562	547	568	541	563	534	571	556	543	578	566	555	523	540	568	533	571	520	547	535	522	533	572	566	550	545	578	555	599	494	568	512	536	568	564	541	547	536	590	573	563	548	566	590	541	549	554	556	563	600	513	568	527	552	557	558	508	548	548	562	567	580	545	511	589	557	559	550	571	519	581	563	583	543	533	602	543	560	555	571	596	560	580	531	557	527	522	601	572	557	546	621	575	556	521	516	559	559	556	540	612	625	554	551	579	516	519	569	565	561	567	549	583	574	577	537	551	551	597	587	558	553	562	586	575	575	565	521	611	585	527	583	559	535	601	529	537	553	528	582	562	577	569	527	581	591	579	583	504	531	565	553	590	534	543	563	547	563	562	547	597	580	518	578	541	546	548	549	544	564	523	590	567	562	591	553	528	540	574	561	579	614	579	570	551	626	547	570	578	587	604	532	576	586	577	546	622	571	536	558	531	563	532	582	591	562	530	548	514	563	573	537	544	570	567	591	549	549	562	560	575	557	535	560	529	523	540	574	568	521	566	544	549	584	577	553	575	532	585	562	517	564	584	572	565	579	582	537	568	557	547	559	557	553	575	542	509	579	545	573	582	552	537	555	549	581	560	565	545	599	568	502	565	552	571	553	540	566	609	575	581	564	548	569	568	553	522	542	525	588	547	555	582	606	570	583	536	516	568	567	566	592	608	621	551	559	576	587	528	607	510	547	576	582	561	528	548	549	564	562	572	553	574	559	532	567	550	545	580	561	559	541	526	603	528	559	538	527	508	572	523	545	544	556	542	553	555	527	577	550	588	554	551	596	559	542	577	527	537	561	544	589	604	587	516	529	543	549	554	555	539	571	541	555	600	568	542	561	542	552	557	524	534	552	573	584	545	566	527
36090	22730	25074	17500	10976	6608	3137	2049	1190	818	529	479	457	386	388	346	322	315	303	265	280	284	252	222	220	225	235	224	239	235	244	207	223	225	251	223	213	199	217	202	203	190	194	183	227	219	206	210	195	212	195	216	218	193	191	230	212	209	226	225	206	204	221	214	213	223	194	214	215	199	209	230	197	224	214	184	215	204	206	213	198	217	234	221	212	194	222	199	201	203	204	193	210	224	222	199	207	216	212	231	212	191	208	211	218	213	201	202	201	232	188	211	218	191	179	166	211	199	203	233	200	220	196	224	216	211	172	205	182	200	215	201	193	213	234	199	208	202	212	198	184	191	194	183	259	193	208	198	198	192	205	216	196	166	232	215	188	214	182	177	214	204	205	197	232	240	200	184	207	177	192	175	227	218	207	195	222	227	175	199	224	179	199	220	195	179	227	222	200	213	208	220	213	209	212	215	203	217	225	224	212	226	217	220	252	202	198	199	203	227	200	207	188	196	204	214	227	196	204	218	192	207	207	187	186	187	231	222	178	203	231	169	200	220	207	201	198	212	200	212	207	182	173	195	214	190	208	206	210	186	202	199	203	202	213	195	176	194	200	200	210	216	198	195	189	223	197	226	202	188	199	199	215	205	223	199	212	217	215	230	227	193	220	191	232	210	205	241	189	178	209	201	212	199	187	196	198	191	247	189	222	215	214	218	210	243	204	226	206	211	224	209	198	190	209	206	207	199	245	198	210	195	265	199	189	205	207	219	210	211	193	183	226	238	203	227	196	226	205	216	191	218	196	211	183	225	197	196	184	195	183	219	213	217	207	214	189	219	213	219	204	200	188	191	191	200	226	216	237	225	183	232	230	220	206	183	205	219	236	204	213	222	173	180	193	199	200	240	175	205	201	211	217	187	209	223	205	200	210	215	246	185	229	210	187	210	224	210	197	222	194	188	195	204	229	221	216	186	209	197	206	190	220	238	224	212	234	177	227	217	192	199	210	213	219	210	209	224	202	214	195	222	219	192	204	204	201	221	215	208	207	212	237	218	219	189	214	206	185	198	199	187	199	219	207	202	196	185	210	185	214	202	176	180	194	214	205	172	210	225	208	229	198	194	209	200	202	224	203	205	210	205	186	191	229	228	203	223	200	219	197	221	234	228	181	222	227	216	189	200	201	194	209	197	235	212	196	200	208	182	196	211	229	207	220	213	214	211	172	212	210	200	204	189	230	210	224	210	227	180	199	211	218	216	215	173	229	199	199	208	255	216	181	197	201	197	215	227	180	204	222	239	200	199	214	212	220	178	187	185	190	200	198	228	198	210	217	207	191	179	207	208	224	205	221	178	200	199	230	202	245	208	191	195	209	216	202	187	222	206	212	209	183	209	216	204	196	201	195	218	219	222	201	204	212	205	208	199	215	200	225	238	212	194	185	212	205	219	207	164	194	228	191	210	209	204	223	191	213	219	194	204	199	215	200	199	233	218	186	223	197	212	199	200	222	201	179	188	205	193	212	223	194	206	209	224	225	230	213	197	211	221	195	188	209	187	203	223	219	233	219	176	211	210	195	195	228	213	195	229	233	219	215	206	227	209	189	215	199	226	226	218	212	210	234	184	188	220	205	188	199	197	209	169	218	202	226	195	217	199	238	214	196	204	206	230	174	183	197	201	205	234	200	229	199	213	207	186	180	193	202	197	206	199	186	203	210	217	228	226	198	213	210	199	211	194	221	214	179	204	226	229	221	224	225	197	193	218	193	215	199	184	216	225	201	209	218	204	212	214	205	199	225	225	200	238	205	201	187	200	197	210	221	191	218	201	204	184	203	201	234	224	225	221	201	211	200	236	197	209	173	220	203	204	205	209	202	198	196	207	200	191	204	189	193	193	218	211	216	201	181	205	186	200	187	204	225	196	227	195	226	231	194	224	210	183	215	188	215	186	194	179	204	204	227	177	231	234	228	221	211	193	189	190	210	200	215	199	208	208	238	199	224	208	206	180	201	196	204	188	225	208	218	227	224	220	228	209	215	210	205	226	205	198	244	211	208	244	206	195	229	205	206	207	219	200	222	224	203	223	152	191	201	198	195	191	210	207	201	206	208	217	206	231	214	228	208	204	191	201	216	190	201	197	196	238	230	200	195	188	195	211	224	221	197	228	199	192	210	235	189	234	196	210	208	218	199	193	202	197	195	194	220	182	201	203	226	209	233	186	221	213	192	185	214	226	201	190	198	209	186	215	186	196	200	224	192	179	190	187	204	218	226	199	215	198	208	192	180	201	203	224	210	201	206	201	210	193	209	177	220	228	221	200	213	235	230	214	218	199	203	187	201	193	213	200	214	222	222	233	204	185	212	208	204	222	234	203	215	210	195	208	183	199	209	196	184	257	224	189	171	205	242	217	221	192	213	193	200	190	204	207	222	194	193	199	207	190	198	204	220	217	237	212	219	230	204	204	195	216	218	231	246	230	203	203	213	213	197	186	177	196	191	202	196	223	210	231	193	231	192	211	190	219	231	206	196	220	210	218	224	218	217	224	229	197	225	220	190	220	189	197	215	207	209	216	219	231	219	225	204	230	216	206	214	226	189	211	187	209	221	193	190	195	196	259	231	218	201	203	216	234	219	220	199	215	192	197	214	221	187	224	208	233	193	184	199	250	202	234	224	219	200	218	192	185	208	218	187	201	210	206	195	202	198	203	190	204	189	194	227	194	188	221	192	206	214	189	191	204	187	214	197	211	209	188	236	219	184	208	207	229	201	212	225	208	200	227	197	201	203	189	192	185	213	175	213	214	206	222	214	217	207	210	206	204	199	209	227	182	190	205	222	204	192	200	191	204	224	171	197	211	199	213	198	218	217	211	210	204	212	198	234	202	215	201	217	204	216	197	237	208	164	212	209	232	228	208	203	218	211	206	238	211	206	184	209	201	188	216	204	187	228	203	208	210	190	194	215	186	227	175	198	204	211	210	217	190	192	179	224	168	213	191	169	198	204	207	213	224	227	193	206	191	218	231	222	230	202	180	215	227	175	209	201	199	222	210	219	196	206	194	187	193	204	248	203	186	209	205	209	208	213	228	206	230	218	197	223	204	196	209	206	216	214	196	213	165	192	194	200	219	222	215	187	207	206	196	199	235	207	196	186	182	203	235	212	205	210	216	204	192	198	210	197	178	227	203	178	197	192	200	195	198	202	188	212	224	217	218	213	181	209	169	193	231	218	215	219	214	200	199	194	234	186	213	229	188	241	199	208	204	206	193	216	214	222	192	196	203	235	211	211	202	188	172	226	216	232	210	204	213	195	213	194	210	209	203	194	220	231	163	236	207	219	219	212	192	225	196	222	198	201	209	230	192	203	206	227	194	232	223	205	225	212	200	206	193	187	242	193	168	236	230	201	212	177	204	206	199	213	218	219	194	202	239	220	194	209	210	212	214	230	209	221	227	205	180	207	198	196	203	205	214	223	241	191	198	184	204	186	230	248	209	233	220
24103	19450	30326	28065	23230	17061	10678	7713	5006	3564	2334	2168	1933	1638	1460	1392	1246	1129	998	950	941	850	827	741	719	700	610	651	679	644	602	621	570	581	572	555	498	516	554	564	537	570	532	569	553	552	534	511	522	495	485	514	493	527	530	521	533	547	492	482	509	504	490	514	530	522	489	448	478	511	545	496	477	504	524	497	535	485	547	492	535	548	496	536	473	496	522	535	488	496	494	495	494	536	514	489	514	491	524	469	484	504	486	545	482	547	539	539	519	534	496	520	485	491	502	507	488	506	506	505	482	509	521	508	507	518	517	530	508	491	500	507	501	483	514	465	513	511	478	505	479	554	506	455	534	469	499	491	513	522	507	467	533	485	511	509	494	491	519	482	458	508	506	475	505	480	499	492	512	545	515	536	534	511	543	535	492	495	492	470	493	506	539	519	502	499	504	507	505	495	478	542	491	475	495	506	482	514	499	487	500	550	503	512	503	507	488	530	513	507	537	496	508	542	496	536	536	514	531	518	507	528	457	533	524	490	532	527	542	468	544	538	529	483	515	516	499	502	510	509	478	447	524	491	510	491	492	503	508	495	467	528	533	517	542	490	462	504	476	491	510	481	524	494	546	501	498	526	492	520	503	507	504	494	520	523	494	512	474	510	543	513	498	470	459	500	532	497	521	534	540	487	498	466	466	539	507	499	509	537	504	522	519	461	454	529	515	538	505	501	466	527	505	480	511	509	494	510	489	503	482	484	464	503	480	561	522	521	520	466	486	495	484	515	513	526	501	508	534	505	458	521	485	493	485	508	518	476	545	501	481	509	487	455	501	552	442	526	498	518	475	490	470	444	518	494	503	492	536	518	474	561	473	484	501	521	543	523	527	531	505	514	497	493	484	509	501	505	476	529	508	536	518	505	471	478	501	515	553	530	450	489	477	499	463	502	486	467	540	457	471	510	510	518	477	533	525	498	523	482	502	546	487	464	525	480	498	473	496	495	496	499	497	520	473	518	476	496	482	508	479	492	495	517	546	461	503	527	506	516	494	500	553	502	459	514	527	482	493	495	526	487	488	485	494	517	528	492	511	478	497	501	502	509	519	477	497	516	539	506	487	490	471	532	531	501	496	520	520	503	484	498	496	468	487	467	527	479	504	473	484	535	531	461	502	495	533	500	485	496	447	485	448	516	519	532	509	487	475	527	497	496	506	506	532	499	490	484	555	506	513	524	511	490	463	503	507	515	499	520	493	536	487	495	518	490	516	494	517	493	551	473	502	502	550	474	518	508	505	480	496	494	509	530	483	500	506	513	491	528	498	493	519	489	512	515	485	502	532	497	500	500	480	505	499	514	508	481	532	498	504	509	488	495	479	530	503	512	452	505	457	504	526	523	512	516	496	493	516	537	475	507	497	493	518	492	475	464	526	489	521	518	512	504	475	509	497	518	501	496	509	513	483	513	487	510	492	481	492	510	528	499	479	512	545	500	483	476	504	492	472	533	475	514	509	487	488	455	478	520	552	545	485	529	496	543	489	494	511	495	516	494	497	511	527	509	524	510	530	513	509	517	528	511	497	514	515	518	507	492	491	515	511	502	501	485	497	540	514	495	498	500	539	474	515	506	514	537	504	489	530	486	504	532	523	491	499	529	511	488	542	500	500	493	507	469	480	494	495	515	496	497	513	545	484	508	500	531	455	502	485	494	523	517	533	476	521	503	503	468	506	535	527	467	508	485	529	519	503	531	536	521	482	504	501	485	485	485	508	514	530	521	543	511	559	497	515	482	493	502	536	447	513	530	519	530	502	543	503	510	534	529	476	477	501	520	476	515	547	491	514	516	504	478	495	482	498	520	513	468	522	533	477	504	508	500	496	492	547	495	513	500	463	500	505	519	506	513	471	520	508	527	484	482	490	495	486	509	483	499	530	511	534	508	489	486	507	520	514	493	502	488	521	555	521	496	476	512	483	521	514	488	473	528	480	492	487	491	504	486	489	497	515	486	520	455	492	514	505	523	520	479	505	495	525	521	489	507	553	495	517	519	512	462	531	505	520	481	475	521	514	535	514	526	488	454	510	499	488	513	512	465	527	467	516	497	517	511	470	528	563	505	512	502	486	501	529	507	463	468	486	481	524	471	477	509	503	475	524	503	507	510	534	515	521	509	488	525	510	515	461	496	495	487	498	494	483	512	512	539	496	526	494	516	520	536	521	493	528	498	485	501	512	495	527	507	496	520	492	489	493	542	491	509	494	494	527	502	516	495	524	515	541	504	461	488	527	454	470	480	494	503	485	512	454	514	528	481	475	531	506	474	513	510	508	529	496	489	505	514	521	514	496	508	495	519	466	525	494	486	495	504	501	518	515	499	480	544	488	515	508	502	501	523	491	546	509	501	489	476	474	514	491	506	477	539	541	517	547	502	512	491	495	499	514	486	511	534	527	494	533	508	491	527	507	484	509	455	498	514	468	470	486	472	488	512	488	538	518	508	523	505	505	508	495	514	521	505	510	488	518	476	529	491	537	513	471	482	496	519	487	483	470	509	480	495	498	543	488	507	518	547	500	499	501	512	526	489	506	484	509	484	482	503	491	495	532	471	490	514	476	535	486	489	502	527	510	495	455	531	488	470	462	498	494	474	488	558	491	475	516	510	483	471	505	519	494	505	520	530	509	519	502	500	447	504	520	499	505	553	483	494	507	546	489	493	514	502	514	532	496	492	535	530	530	471	479	462	475	510	499	514	541	489	498	517	507	509	535	530	518	505	506	521	489	511	497	497	506	520	503	494	495	491	516	543	496	511	546	526	485	440	518	498	487	460	493	516	492	490	517	517	486	510	450	500	497	475	494	454	502	536	509	514	501	506	468	524	515	492	514	501	507	541	493	530	501	496	526	504	489	496	486	490	506	502	510	501	512	526	477	521	468	504	448	498	509	504	495	520	511	504	503	508	494	527	521	502	496	495	489	489	519	480	525	501	496	524	466	543	467	514	531	497	465	532	481	489	497	512	473	506	537	519	481	508	484	496	527	514	480	500	529	529	488	507	506	494	494	509	489	515	515	509	518	465	511	518	495	525	510	495	517	488	480	499	509	475	471	480	491	517	513	525	499	481	490	502	470	462	498	481	471	449	525	472	516	473	535	529	503	554	501	507	507	518	535	462	488	499	545	512	551	481	480	512	490	528	540	498	469	493	484	520	484	495	507	520	486	499	521	529	481	559	483	539	548	510	532	476	487	492	525	508	540	509	500	491	527	498	508	467	477	507	518	513	496	491	497	508	558	490	506	509	465	503	522	484	501	520	504	514	536	499	464	493	532	476	463	494	522	532	537	467	508	494	481	528	508	535	512	509	467	497	502	516	491	528	501	479	487	558	487	510	505	516	483	500	494	471	516	514	542	487	541	536	465	499	569	473	490	528	509	544	492	480	515	504	474	487	511	474	517	481	480	514	479	502	497	515	511	465	521	502	512	484	473	509	530	467	515	537	465	497	518	497
14707	7862	6546	3933	2228	1117	764	557	409	390	339	304	310	294	266	280	243	240	266	256	262	250	258	244	247	218	205	220	228	249	215	226	217	205	234	208	234	206	209	191	225	230	198	217	212	200	232	235	230	229	235	201	236	226	228	230	225	199	209	238	251	211	214	231	237	229	211	222	218	223	228	218	219	214	200	225	195	224	173	220	212	208	179	216	212	210	207	220	243	235	229	235	205	250	206	214	207	227	251	224	240	225	245	213	207	212	222	221	203	229	187	232	209	184	217	226	214	211	220	254	203	198	224	232	208	220	194	232	207	206	222	232	209	218	212	231	255	215	254	210	225	196	223	216	209	232	184	198	197	230	227	206	227	237	198	203	239	235	240	250	177	224	239	205	200	250	251	224	215	233	219	201	232	222	214	224	197	240	221	225	227	196	207	224	200	190	192	235	220	209	232	223	203	208	227	185	205	210	233	217	240	218	209	266	225	201	238	219	230	209	209	198	233	244	201	229	233	199	194	194	216	239	237	231	214	210	224	195	210	229	239	216	207	217	220	209	246	228	205	202	203	201	218	224	223	228	211	198	229	195	231	223	228	243	210	233	222	228	240	205	229	229	219	206	209	217	214	219	214	223	226	219	211	228	227	208	224	195	240	225	207	227	224	219	208	229	222	226	233	220	222	203	188	232	224	198	192	190	209	214	212	233	230	241	228	222	221	183	199	224	219	244	201	195	215	224	198	216	188	212	235	249	251	219	200	203	222	217	221	244	231	232	245	215	242	218	221	245	188	224	179	222	225	211	212	194	191	185	210	213	235	202	225	213	233	229	196	170	221	217	236	218	230	210	219	222	198	207	200	217	210	213	223	223	221	245	214	239	219	191	206	251	200	236	210	210	209	210	204	215	216	206	232	218	245	217	200	205	195	239	211	223	253	232	225	209	210	234	213	231	214	187	212	211	238	208	228	229	194	196	242	225	215	228	236	224	224	226	234	198	216	195	209	212	221	216	219	211	222	212	225	218	240	214	232	200	235	221	237	219	199	209	193	183	245	208	202	231	220	226	239	227	222	207	223	203	228	222	212	215	220	227	212	218	216	229	229	213	257	247	196	222	218	199	227	214	199	209	237	248	249	259	243	191	228	184	206	234	214	209	205	225	214	220	204	217	197	218	205	197	247	175	227	231	234	221	242	243	239	231	225	229	208	219	186	213	218	203	214	220	218	231	200	239	225	210	214	197	204	204	203	212	200	223	240	208	216	212	214	210	216	239	228	225	242	215	224	220	205	235	202	199	218	202	219	187	210	222	200	203	217	229	194	211	242	208	217	214	215	204	235	209	184	234	203	244	193	214	252	227	231	216	206	219	200	259	217	201	195	178	208	225	240	189	228	208	203	189	197	214	229	204	210	189	214	220	241	231	216	229	251	229	217	201	212	231	213	243	204	210	218	221	234	209	219	234	208	220	210	254	226	225	207	222	214	212	217	179	222	196	235	199	210	212	223	233	225	217	200	235	230	220	217	178	220	207	225	235	201	206	213	217	232	235	221	207	209	223	211	226	212	213	170	206	221	213	213	230	239	196	180	197	207	244	220	217	219	230	222	214	211	235	223	225	217	212	225	220	213	205	239	241	234	225	207	236	223	228	217	210	221	223	224	225	245	245	222	209	223	210	217	228	206	230	219	210	210	208	204	220	211	209	218	205	205	232	212	194	226	244	191	192	214	251	230	234	215	231	183	232	212	216	249	225	196	218	211	236	195	201	211	202	220	213	205	212	219	208	214	239	201	236	235	242	235	194	206	229	259	197	204	239	189	196	216	223	231	242	190	212	232	215	227	182	217	226	222	230	204	234	216	195	196	207	205	226	213	189	204	200	216	233	207	240	233	199	216	186	231	230	229	212	213	199	224	213	229	223	222	209	227	218	227	200	230	220	221	209	217	200	210	255	221	214	239	217	248	220	205	196	233	227	205	232	217	225	219	230	232	231	204	195	220	230	220	212	240	211	217	218	233	218	239	223	240	250	240	211	204	222	215	219	217	213	212	241	230	245	207	207	213	206	202	187	231	236	206	217	225	211	218	217	237	206	241	203	213	226	220	234	221	226	241	217	253	225	233	216	207	203	239	224	217	184	225	225	181	224	223	218	208	235	228	235	234	221	223	215	211	222	228	202	220	202	229	227	212	222	225	233	213	241	223	242	208	191	203	225	221	233	204	218	195	215	219	205	211	203	197	213	193	244	213	229	204	221	210	214	234	212	214	228	208	226	249	230	196	229	206	227	204	221	201	197	220	210	203	201	208	241	223	215	239	219	222	213	209	218	221	208	229	209	211	224	200	216	222	240	240	208	223	216	237	205	191	223	216	214	197	187	223	216	190	212	186	202	237	199	199	220	213	230	182	221	210	210	219	190	186	214	190	231	220	195	214	221	215	196	218	219	204	221	225	222	266	227	230	186	224	219	230	212	184	182	242	243	208	226	215	195	199	204	229	211	232	240	238	245	230	228	223	201	226	240	226	225	203	215	238	211	234	238	211	238	225	212	259	212	210	210	220	234	235	192	217	237	221	199	202	213	216	229	231	220	211	194	234	217	227	207	222	234	178	196	199	222	216	242	219	209	216	218	174	222	242	215	222	223	219	198	224	231	195	236	194	225	196	234	215	216	196	218	207	218	215	222	216	197	210	213	214	209	234	199	219	240	189	199	175	209	217	232	243	207	210	205	220	259	212	233	227	214	230	226	229	204	205	193	210	204	227	218	201	213	217	223	217	233	211	222	249	227	208	223	213	227	233	200	199	202	213	237	250	236	204	210	231	210	224	217	192	209	222	227	211	221	190	203	206	226	218	245	231	216	224	199	208	218	252	212	209	212	219	226	204	213	238	210	209	196	214	231	215	221	208	223	233	229	240	260	198	234	234	219	227	240	210	228	206	206	227	225	222	236	216	209	205	196	183	200	220	211	202	208	223	210	214	210	236	231	228	195	205	203	236	266	242	215	225	249	243	210	216	219	212	198	242	207	232	210	201	198	207	227	220	200	205	225	189	248	214	225	209	215	219	240	220	213	235	246	252	228	216	219	220	205	203	233	231	236	254	214	224	241	213	218	219	201	213	250	209	207	195	208	194	208	201	234	235	206	226	220	214	232	209	249	207	215	215	226	232	235	194	229	217	214	218	216	227	233	225	179	222	243	229	204	227	196	212	213	226	276	233	204	213	226	205	227	228	234	210	215	215	223	221	226	210	204	211	201	281	192	211	224	227	212	202	221	218	220	231	232	245	218	206	218	202	239	211	225	227	224	196	209	205	203	231	207	202	209	198	184	187	214	224	239	240	212	228	253	223	233	244	198	189	225	231	217	205	214	199	228	196	190	201	225	242	215	194	234	208	225	217	198	196	218	241	227	225	221	235	191	224	213	218	248	208	204	195	222	221	219	209	234	226	234	228	225	228	212	210	186	228	237	215	208	205	218	205	216	213	222	237	200	218	212
10554	7901	11621	10836	7534	4484	3295	2330	1665	1378	1224	1163	983	937	890	856	795	790	711	718	661	645	666	579	652	649	591	583	590	604	544	573	551	566	538	561	547	512	520	546	529	516	495	520	561	490	518	536	508	547	514	544	531	562	493	519	522	522	554	529	590	568	549	565	567	538	549	572	518	579	540	519	529	533	532	473	569	510	492	546	522	540	522	546	574	552	529	546	536	523	514	554	546	510	542	536	552	510	565	564	530	526	547	550	529	555	535	550	550	509	549	548	571	510	560	556	536	526	529	549	525	520	557	532	542	505	519	571	551	510	534	554	537	536	525	542	506	529	515	542	525	507	517	556	527	503	497	567	575	526	522	504	530	529	525	534	524	545	528	537	515	523	543	540	544	530	508	531	544	511	508	516	528	553	552	522	541	547	512	526	499	507	569	513	501	559	578	537	510	530	542	545	567	552	544	553	570	505	480	539	495	524	513	517	498	516	565	533	515	516	540	542	506	490	534	500	538	523	562	549	571	474	530	515	502	513	541	538	550	547	558	534	532	531	532	576	548	529	554	537	563	525	541	549	550	516	541	507	523	552	559	544	519	547	546	546	535	507	525	510	550	562	507	547	499	534	561	545	539	528	521	542	515	468	520	528	553	509	535	522	519	513	505	515	536	519	527	538	502	497	552	513	517	519	500	501	525	516	571	513	542	491	526	563	523	544	532	527	506	560	513	538	572	506	539	532	509	521	523	482	537	506	506	520	528	528	522	525	599	487	500	532	521	534	538	538	561	526	530	550	517	561	527	526	515	498	548	540	517	531	552	511	515	557	533	557	510	542	569	474	518	548	535	530	554	503	599	511	537	545	552	543	514	508	511	522	508	536	521	540	531	559	492	503	525	481	505	539	519	539	504	563	521	528	554	592	546	564	508	535	580	541	565	552	512	561	521	531	519	511	563	511	524	518	535	537	506	543	519	534	540	560	512	548	494	533	523	523	559	526	498	533	522	545	558	550	520	568	525	513	543	546	534	536	540	561	529	512	521	574	503	515	507	539	522	507	583	558	513	556	501	581	555	542	500	539	530	542	497	571	493	471	537	534	538	556	513	519	476	523	547	546	509	531	507	486	526	508	548	588	504	543	553	563	549	533	543	510	540	499	515	541	499	535	540	555	527	534	537	501	536	526	562	559	549	495	558	506	526	519	549	506	519	539	499	499	568	541	501	554	548	570	492	522	542	483	534	544	501	532	530	552	542	502	557	558	554	529	563	552	575	540	533	506	527	528	539	533	536	522	514	555	549	505	525	513	520	566	583	550	550	529	528	558	523	554	550	526	530	528	565	553	485	546	551	525	512	527	515	565	505	519	572	497	555	550	537	511	549	523	525	535	537	536	512	502	535	512	494	573	580	504	546	536	515	541	522	536	530	524	533	535	493	497	528	549	497	554	536	551	527	560	522	498	511	556	499	519	505	541	496	518	526	520	541	563	551	521	515	522	567	527	523	557	484	575	508	510	533	537	514	554	509	545	514	519	532	527	566	541	481	518	576	531	553	545	524	509	571	512	538	500	523	569	485	531	500	540	539	527	552	545	550	533	495	540	526	530	530	565	555	549	582	528	537	579	551	546	517	573	550	502	551	535	522	550	562	530	557	560	513	524	541	550	566	537	509	567	551	515	497	557	530	492	564	550	540	493	524	541	512	509	535	522	555	566	518	539	504	541	539	501	571	526	531	562	584	505	488	520	538	512	513	523	517	538	485	542	515	563	503	517	535	532	544	514	493	599	557	533	535	552	529	540	529	547	515	555	514	539	553	502	541	505	599	531	516	514	543	496	521	568	538	548	532	546	499	485	528	536	506	511	488	512	514	552	516	539	539	523	510	569	514	496	543	503	609	527	535	544	526	502	516	588	579	509	528	509	545	532	551	515	554	546	568	523	528	527	539	512	584	510	521	508	576	557	520	516	540	541	529	525	521	538	547	480	551	511	554	514	536	532	532	561	507	520	541	522	538	561	516	548	549	511	519	523	530	513	531	536	548	487	549	562	524	592	516	537	495	541	545	506	568	524	497	523	565	512	582	569	538	526	534	555	487	569	525	561	548	541	523	527	515	520	560	489	494	516	530	560	541	542	512	549	546	552	556	594	536	562	544	498	533	523	547	592	527	552	494	555	549	555	521	556	505	515	509	496	555	536	529	529	518	495	540	510	510	511	513	534	504	504	522	524	497	536	558	527	544	565	518	476	521	552	506	493	521	530	493	564	522	562	512	541	531	543	529	519	538	537	530	512	535	544	515	549	536	517	574	530	557	545	514	557	517	523	513	573	522	582	536	532	552	490	535	501	562	540	533	518	531	503	523	498	527	520	572	588	467	541	525	558	545	560	508	542	518	533	529	538	524	536	530	517	525	499	547	501	552	567	561	537	574	562	535	504	562	529	517	519	488	517	558	533	532	518	534	544	548	523	542	591	567	543	514	518	561	512	584	558	561	510	536	518	523	545	498	543	531	536	517	498	529	517	500	514	506	508	514	561	506	511	511	569	530	523	548	525	571	501	521	512	564	533	572	515	531	532	500	500	543	498	525	531	518	565	513	542	487	523	541	528	541	517	543	570	524	545	536	524	466	523	524	544	483	536	507	572	569	553	513	516	499	540	545	538	545	505	517	541	557	509	533	544	513	552	546	498	509	553	532	552	508	535	581	554	548	557	516	605	503	541	483	591	494	542	516	489	520	498	555	551	506	547	509	525	479	522	535	515	553	545	489	526	554	576	536	529	529	532	523	537	549	498	545	532	502	542	540	557	539	502	532	515	559	513	521	570	555	540	517	499	548	558	522	559	563	537	546	563	550	552	516	527	564	557	528	523	555	554	537	535	526	562	555	562	505	557	540	519	553	512	546	536	496	510	545	504	533	587	528	520	507	523	529	530	540	534	558	555	537	554	520	563	515	496	517	532	528	568	537	523	521	501	494	540	534	534	534	543	511	503	541	576	495	557	526	536	556	570	472	513	514	520	481	493	521	543	567	590	554	523	530	544	547	545	510	565	550	498	571	513	536	530	506	541	551	579	534	514	553	509	529	554	513	543	533	535	539	537	524	547	499	526	525	520	518	551	526	544	559	528	533	517	567	566	502	552	523	549	497	527	553	532	529	495	531	522	476	554	527	535	562	576	551	537	515	529	519	512	529	536	586	546	539	532	531	501	512	519	557	523	487	535	532	529	529	539	555	541	545	524	541	522	516	538	558	533	533	547	535	563	534	514	540	537	558	518	525	525	531	568	511	508	564	536	538	544	549	551	532	524	537	506	490	521	572	538	512	512	536	513	521	538	499	575	539	550	534	526	538	525	574	525	529	491	506	534	564	528	526	526	563	522	528	527	491	567	558	559	531	556	537	521	512	528	578	537	544	542	472	552	496	527	501	541	538	529	564	553	506	570	501	533	550	532	476	576	535	541	531	534	510	517	551	548	543	549	548	560	566	564	545	532	531	545
27369	16174	15269	10947	6839	3484	1981	1472	800	571	515	403	383	356	309	334	294	305	303	275	262	258	276	268	255	256	238	262	269	206	262	225	245	244	250	236	216	240	268	267	266	247	227	237	231	245	222	218	234	250	253	236	212	234	217	228	263	212	274	205	206	194	223	194	223	228	231	212	218	221	212	229	207	244	246	226	235	230	225	224	234	226	221	241	233	249	206	232	248	234	238	242	239	225	238	226	237	216	204	236	227	259	203	230	264	228	226	248	197	219	200	215	229	236	230	220	243	244	236	223	227	247	220	206	216	223	219	211	239	219	213	236	217	209	216	264	241	243	223	224	219	244	202	238	241	241	235	217	216	219	238	235	225	252	229	247	231	252	213	226	198	216	200	262	212	245	243	209	239	230	211	226	232	243	195	242	226	199	243	243	232	227	210	248	204	214	244	229	227	238	214	226	209	214	248	217	213	222	248	223	224	206	217	242	227	251	225	241	259	221	232	239	251	226	233	223	201	227	238	198	212	248	260	214	218	236	205	227	218	209	227	212	232	245	235	211	238	214	213	219	221	242	252	239	250	240	231	242	265	235	227	206	209	223	238	230	195	255	223	243	242	221	221	246	222	240	268	187	226	255	222	225	236	235	211	248	246	232	253	204	262	233	206	203	230	206	220	239	262	244	232	214	233	236	230	197	241	225	226	226	226	241	201	237	233	245	231	212	241	225	239	221	233	236	238	244	235	230	212	237	228	221	205	222	204	234	198	224	230	232	248	239	233	220	231	237	220	247	269	187	219	225	241	230	233	248	210	236	230	258	245	222	243	220	227	230	239	237	221	225	253	233	259	256	237	212	236	224	255	242	204	246	219	207	240	237	252	201	213	258	216	222	214	231	221	232	212	199	232	245	231	245	222	250	217	227	243	234	216	210	234	234	243	214	244	219	218	258	232	227	239	215	255	234	220	227	216	250	250	247	221	237	245	235	242	234	238	201	212	222	268	237	220	258	207	223	227	237	243	229	221	206	237	225	225	222	227	229	248	218	225	204	233	212	248	215	218	237	222	226	233	202	248	218	246	219	241	243	237	260	241	255	252	233	250	259	246	240	242	273	250	218	242	237	208	225	232	228	221	211	208	243	250	210	191	234	246	238	240	217	230	237	259	247	218	213	234	237	218	236	219	217	242	224	229	235	246	238	238	231	236	222	255	204	239	216	252	228	224	253	222	219	217	262	217	243	240	232	215	214	232	243	257	203	237	230	269	261	231	235	216	229	229	230	228	245	216	241	233	229	241	215	228	221	227	234	224	233	237	226	243	225	216	193	246	231	245	245	249	220	202	216	249	235	228	230	242	231	220	220	232	224	219	247	246	219	218	207	236	217	224	236	241	226	230	224	229	207	227	217	240	243	230	196	231	224	229	215	237	237	278	273	248	228	244	212	242	245	200	225	246	232	225	217	228	241	235	229	267	223	237	217	211	230	244	214	200	259	219	240	198	223	245	224	210	227	242	247	215	207	223	230	249	193	221	227	216	250	214	234	222	221	249	251	213	217	245	252	227	204	225	222	240	218	233	235	253	217	251	211	243	257	207	210	228	245	239	218	220	238	232	190	217	233	226	238	249	257	238	213	242	208	227	194	240	213	234	225	251	241	224	229	265	234	207	235	235	239	232	236	232	260	261	220	210	246	204	241	254	234	247	237	229	235	251	209	234	239	247	210	225	222	232	241	225	207	245	256	224	231	235	227	236	223	276	228	234	229	213	215	262	237	200	233	206	198	243	231	240	245	203	243	226	221	228	235	192	233	240	233	206	231	219	232	236	232	238	238	216	233	222	232	234	226	230	214	230	231	241	242	237	208	229	224	220	234	215	244	243	249	221	195	253	220	218	228	248	231	225	214	236	235	229	189	239	238	267	226	247	209	203	254	215	218	208	224	226	234	225	237	223	235	240	222	209	256	213	223	236	241	243	243	197	221	243	220	256	204	238	231	230	244	208	231	248	240	224	205	247	235	235	200	218	231	237	234	232	248	215	249	228	193	218	230	209	233	223	224	254	215	246	258	244	270	185	236	235	215	219	231	224	216	249	214	227	225	219	250	254	214	231	203	220	224	227	226	205	210	256	251	244	228	226	220	232	241	222	237	209	221	242	218	250	212	236	216	225	218	219	251	247	256	251	211	236	228	214	218	217	229	232	240	245	218	265	238	230	228	288	263	235	248	204	237	213	239	224	203	214	223	255	224	227	231	254	238	216	258	239	247	250	248	237	239	233	249	242	208	208	255	226	253	251	226	226	217	220	216	229	247	236	221	215	252	217	242	234	247	230	244	216	192	211	230	225	217	234	231	228	229	249	238	232	245	211	248	220	241	230	217	231	245	231	206	230	250	203	234	228	212	212	226	236	209	227	210	243	229	209	235	259	208	198	232	221	253	216	251	206	205	254	257	255	238	226	199	211	241	233	252	214	219	221	222	208	239	238	214	230	245	237	240	232	226	252	221	220	218	219	187	207	255	260	207	267	257	219	201	259	191	256	222	249	217	259	205	226	232	211	237	257	216	266	245	251	235	215	226	215	250	216	222	240	252	219	247	249	206	241	209	246	224	223	244	233	212	219	226	208	217	206	267	239	220	248	232	221	214	206	211	240	222	242	207	242	238	223	250	247	229	245	216	232	235	226	250	219	224	224	247	228	231	235	209	202	215	235	213	206	228	254	271	238	252	243	214	245	247	239	242	230	202	224	226	222	253	213	215	220	203	224	220	241	201	248	235	218	241	248	238	253	243	227	244	221	237	220	229	215	239	220	283	224	248	242	220	210	207	236	215	203	208	228	221	247	239	237	251	235	198	226	219	209	255	232	224	193	194	251	236	226	232	241	221	247	238	213	222	212	227	233	236	268	249	229	242	216	225	207	227	259	213	235	269	229	254	229	233	216	220	264	219	260	224	237	206	236	224	238	248	226	207	232	252	203	211	209	230	245	252	240	237	252	229	242	234	222	213	209	215	211	224	266	236	181	221	217	232	244	233	199	214	205	216	254	207	209	229	251	210	217	237	235	224	201	211	230	227	233	232	253	227	234	228	228	224	235	246	247	229	222	242	239	209	226	262	250	230	240	191	216	236	222	229	233	244	224	220	230	230	216	255	236	230	227	230	253	284	222	229	221	263	210	210	224	247	233	232	229	218	239	227	233	217	204	235	255	235	242	216	205	225	240	212	212	245	227	225	224	231	224	219	170	231	210	213	220	245	224	244	231	215	215	231	229	224	208	242	242	258	234	229	222	210	209	254	199	237	244	232	216	233	221	223	216	234	208	252	244	235	269	223	239	228	238	206	234	229	237	220	259	236	241	222	234	228	243	229	202	231	223	229	239	235	247	218	207	229	211	249	223	241	227	267	242	211	252	204	221	245	245	242	246	233	246	225	236	270	234	217	224	205	223	221	229	205	224	241	238	244	222	246	240	259	256	234	249	226	212	197	243	241	251	241	224	256
19147	14716	21814	21983	18000	11779	8024	6071	3631	2914	1957	1620	1400	1247	1262	1085	999	1048	939	868	837	781	754	716	695	655	637	629	688	610	656	627	616	619	603	585	587	599	578	557	575	583	573	584	584	582	556	533	534	574	553	606	588	571	553	564	557	526	552	538	544	583	561	581	568	553	608	574	550	579	558	603	530	590	609	569	537	532	497	588	575	568	524	580	550	581	546	565	536	587	584	571	599	519	575	565	548	538	551	510	579	543	563	570	584	546	565	568	564	545	526	497	527	579	566	566	592	601	609	523	592	550	539	519	518	518	565	574	544	590	593	580	596	587	585	573	530	539	555	531	558	539	537	546	565	598	551	553	553	582	578	533	536	555	511	544	583	528	529	569	598	548	550	559	567	527	541	562	571	537	554	541	574	572	547	604	591	545	549	555	536	575	597	555	564	565	523	516	526	562	552	541	588	562	613	535	575	555	569	571	535	598	566	545	562	583	558	526	518	543	545	593	566	574	602	548	573	573	566	513	557	569	545	580	561	579	554	547	569	567	559	536	562	574	529	531	552	530	576	562	558	548	578	584	539	523	542	550	543	566	520	544	577	558	529	566	580	557	536	535	566	550	584	526	570	552	585	509	532	564	554	522	537	580	577	545	569	577	548	544	545	551	600	543	541	552	530	551	569	602	522	578	570	589	568	569	595	541	546	516	595	577	545	528	528	582	538	575	532	538	537	560	541	561	550	524	497	602	533	520	584	536	563	566	547	579	546	558	587	527	567	551	585	610	559	551	557	541	573	570	571	543	570	574	611	551	577	571	633	565	547	590	586	533	598	563	587	529	588	525	569	541	546	520	561	537	566	577	570	539	570	527	572	558	553	548	528	576	516	587	531	572	553	569	562	553	505	560	521	531	578	576	555	561	552	531	579	570	535	534	589	571	609	534	571	557	594	571	565	557	553	566	581	570	567	596	541	590	555	584	619	566	578	538	551	548	538	571	570	585	544	546	560	525	533	618	568	561	586	563	549	553	544	550	541	555	525	550	551	562	581	583	550	512	528	561	573	580	530	585	514	577	601	572	537	599	534	552	565	571	527	587	575	598	566	549	566	601	527	588	572	560	545	557	560	550	523	599	573	550	565	552	565	582	530	565	536	482	554	538	560	514	522	548	567	570	577	557	594	546	548	556	581	573	534	566	612	556	509	562	540	576	509	513	525	580	534	524	558	548	554	612	545	600	564	557	598	529	554	538	548	549	586	531	555	579	552	583	608	590	583	578	557	577	589	572	593	569	573	537	547	593	566	563	518	542	559	546	534	575	588	603	525	548	527	570	530	512	565	571	541	518	579	521	559	573	544	507	562	578	550	517	543	518	516	574	564	569	517	563	535	567	609	578	562	541	554	553	508	541	573	570	548	526	551	530	579	558	583	522	576	529	553	572	581	588	575	539	564	568	582	529	563	549	560	548	543	576	507	565	559	597	552	544	561	520	545	565	574	571	556	588	582	556	537	538	574	555	588	568	517	567	567	527	588	585	593	550	537	557	574	580	562	557	606	577	591	566	544	576	572	554	571	566	531	541	548	554	567	561	543	551	578	548	571	534	563	547	582	539	550	563	574	555	562	546	534	577	583	599	550	590	544	546	552	608	544	583	537	554	575	525	560	588	588	581	543	546	549	574	542	508	576	565	566	571	546	574	566	541	569	532	510	547	544	581	535	557	548	532	585	551	601	545	600	544	537	551	606	572	552	571	553	577	571	554	552	587	530	597	582	558	613	644	518	571	581	610	547	528	537	606	560	546	562	545	577	567	587	569	535	586	540	553	578	552	547	515	534	550	552	577	612	598	553	518	600	536	544	529	627	567	541	579	541	563	563	582	534	546	545	543	574	523	555	585	594	554	520	560	523	591	569	525	584	511	550	595	555	595	573	566	553	602	571	572	567	550	537	580	566	535	566	588	559	563	576	578	560	577	595	596	532	541	581	534	561	548	580	551	567	552	525	568	555	499	541	534	543	532	562	595	544	580	559	534	603	597	564	551	528	562	553	583	587	550	609	590	567	559	545	601	546	572	545	583	528	549	568	542	563	513	585	577	535	530	641	544	584	586	563	510	534	539	518	535	514	564	545	571	571	587	555	572	544	527	551	578	518	554	568	579	518	567	561	578	595	555	598	574	582	540	596	545	580	526	567	587	507	554	548	545	533	559	561	523	540	551	565	558	586	596	535	579	591	562	558	580	535	533	569	584	523	524	582	575	562	568	567	560	595	562	533	549	517	597	553	580	591	571	604	538	555	544	543	590	539	568	570	567	542	528	545	572	580	525	525	593	544	531	570	585	523	557	589	525	555	580	571	577	559	562	581	560	616	547	557	558	558	563	541	557	565	564	555	560	582	561	568	565	519	565	594	591	533	565	529	552	500	607	573	522	513	533	551	598	530	560	570	541	575	534	580	575	550	588	529	567	553	536	609	588	525	577	516	567	592	580	579	577	498	526	540	573	566	597	542	552	580	546	551	555	510	560	607	554	524	592	569	596	529	554	567	527	560	560	584	574	586	560	534	537	554	539	561	536	581	524	530	555	565	589	534	568	550	563	594	525	528	523	539	563	577	560	597	523	565	611	620	536	594	583	556	505	545	559	558	552	581	562	555	511	536	542	600	577	550	578	514	528	559	571	590	573	568	565	591	570	580	567	527	571	590	498	549	568	555	567	570	587	569	531	557	558	594	558	563	516	555	548	517	582	574	591	573	568	533	523	548	561	523	540	559	528	540	590	556	551	529	508	570	554	566	527	595	533	571	559	545	563	571	567	542	562	547	546	599	583	571	531	553	550	567	596	579	574	543	559	593	546	558	577	573	548	562	561	569	583	559	570	535	559	568	560	573	591	536	542	606	556	550	568	516	569	612	556	563	568	575	494	560	543	534	534	611	544	567	564	609	563	579	527	538	548	516	552	560	507	536	598	560	551	555	597	542	541	594	575	568	557	555	526	575	568	590	554	560	558	556	580	544	515	553	614	576	580	581	556	524	528	561	564	586	542	561	600	555	539	549	530	570	593	563	563	572	533	555	551	557	575	525	583	580	537	562	558	541	548	601	532	570	539	550	572	556	556	578	524	498	609	585	586	515	566	548	571	564	585	581	558	573	562	547	583	560	549	597	558	551	588	549	532	508	555	573	504	554	595	530	538	563	579	566	584	626	596	554	576	524	574	563	581	536	532	612	566	570	572	533	555	580	585	534	568	554	543	539	565	633	588	558	571	601	586	570	569	552	509	522	549	508	536	558	562	559	566	553	575	561	586	515	541	591	561	576	549	578	535	532	521	547	619	550	530	544	561	510	577	556	579	529	549	566	547	520	560	522	543	508	549	582	574	576	554	550	585	593	557	550	546	520	580	588	612	523	614	542	593	556	604	570	563	540	542	558	577	536	505	539	569	535	570	512	559	571	591	558	539	559	526	559	539	571	533	555	580	552	566	548	564	543	564	600	586	555	599
35964	23814	22330	19483	11396	6491	3786	1991	1359	1034	571	482	396	377	351	356	317	333	317	255	239	282	248	210	265	237	219	221	204	215	212	227	214	221	201	227	241	223	227	217	200	220	200	188	221	209	199	221	203	218	229	175	216	187	233	211	216	186	215	230	213	202	247	187	198	217	212	197	204	222	232	202	226	201	200	212	224	208	185	212	203	189	216	246	173	177	219	183	202	198	181	218	190	212	192	187	241	184	183	201	223	203	202	205	191	191	223	199	199	222	199	199	207	210	203	218	188	214	190	203	231	209	202	220	216	224	213	222	207	213	209	202	175	207	182	206	212	237	197	214	244	223	187	205	212	204	209	205	204	211	210	231	221	211	200	179	220	219	223	191	211	221	209	197	201	201	188	210	208	195	207	223	215	185	208	217	222	217	230	202	244	185	201	226	211	223	191	204	181	218	199	206	214	203	207	205	210	226	226	227	203	202	186	230	203	200	191	236	228	224	182	240	214	217	194	222	176	222	203	192	177	208	220	209	225	226	219	218	221	225	249	208	232	192	208	201	197	191	229	215	211	186	223	213	201	228	217	221	196	209	180	233	219	209	200	224	216	214	213	240	213	172	197	191	236	230	206	220	209	212	228	202	207	210	202	213	208	189	225	178	195	207	185	223	203	213	265	212	186	205	206	187	207	211	182	192	201	213	225	226	221	212	235	212	195	236	236	224	211	191	198	198	207	193	240	221	216	224	211	208	209	219	204	201	196	203	173	196	189	211	209	220	232	208	194	194	229	192	204	197	220	218	198	203	208	193	232	194	181	216	198	204	200	217	197	211	187	194	226	219	211	195	213	184	208	193	246	220	191	222	188	198	205	217	233	226	201	201	206	215	177	192	197	216	198	218	204	223	211	194	207	230	190	188	195	225	225	202	201	209	190	206	197	222	198	203	214	228	203	226	220	216	217	217	233	203	226	210	229	208	215	190	212	199	213	209	199	181	179	194	221	221	190	210	201	211	245	165	207	218	180	190	230	195	216	198	197	186	220	209	186	207	194	191	230	194	223	203	181	216	201	228	196	219	180	201	156	209	226	218	226	200	213	242	211	209	205	210	202	217	217	214	205	210	226	204	218	177	201	219	194	180	184	218	206	231	189	222	216	217	191	220	190	245	204	197	225	236	182	201	212	207	194	209	195	211	208	188	206	213	189	184	193	211	210	205	207	195	205	198	216	226	190	223	219	202	200	206	187	210	185	205	213	185	204	224	211	206	229	215	220	194	211	207	204	203	211	188	205	187	200	198	210	196	195	183	216	207	198	219	205	197	185	211	226	215	198	211	195	219	183	219	205	186	198	214	226	217	198	211	213	222	199	217	218	226	194	226	191	236	211	206	212	223	207	244	211	201	204	233	206	214	196	229	206	225	202	199	189	198	184	182	179	197	202	211	208	223	191	238	214	209	239	213	224	215	207	213	204	208	181	213	208	225	207	182	202	191	226	192	217	174	208	216	189	227	220	215	190	196	178	185	185	212	234	221	220	213	200	202	228	212	207	183	189	200	202	202	197	184	202	214	191	220	177	197	172	183	210	202	220	222	213	210	220	210	209	190	217	184	193	232	232	203	202	210	239	184	209	200	207	217	221	185	228	197	203	198	221	232	181	202	215	197	217	239	195	185	206	221	208	211	211	229	195	220	192	202	214	234	221	228	203	222	203	159	196	218	195	219	230	213	219	229	225	220	195	221	209	231	178	188	203	195	215	229	233	219	203	194	208	209	203	202	190	233	210	186	231	193	218	225	191	187	190	193	194	166	205	188	191	240	215	195	176	231	251	219	213	209	231	211	210	211	203	223	230	208	200	202	231	243	222	191	188	252	198	211	185	227	201	207	189	201	207	243	184	217	200	248	213	199	175	205	229	218	214	218	185	197	222	220	187	212	174	197	203	214	200	209	212	205	205	196	198	224	221	220	195	189	202	203	189	222	229	222	194	199	201	193	205	187	230	205	228	201	185	201	202	205	186	197	217	240	185	204	213	234	215	218	185	225	191	217	224	243	200	197	201	221	223	212	226	204	202	184	232	214	216	220	172	209	188	204	210	198	207	218	210	224	233	208	185	200	199	203	201	218	229	214	219	224	240	216	218	211	211	187	193	204	246	176	199	224	189	203	226	210	196	226	187	190	168	229	219	187	226	237	209	207	205	199	195	204	226	204	189	220	178	200	220	216	216	219	216	212	208	220	230	197	204	196	234	188	194	194	222	195	202	238	198	191	180	196	180	229	221	207	172	212	212	214	216	204	203	194	194	224	217	226	199	221	203	202	223	221	216	200	220	215	229	193	221	207	188	210	205	235	179	208	207	183	221	218	209	239	236	215	213	202	203	208	198	221	222	205	196	174	188	215	201	213	195	210	224	196	207	210	218	202	193	207	222	196	223	229	202	232	194	238	200	198	227	204	190	199	236	169	224	187	221	216	214	184	210	186	211	230	213	194	194	218	224	205	213	214	216	181	203	210	199	185	204	226	201	223	205	225	232	212	201	191	182	206	174	222	211	211	200	206	186	215	207	219	194	227	183	206	240	209	216	248	210	205	218	213	209	205	221	203	191	180	210	225	221	251	206	201	192	204	212	251	178	233	193	214	197	232	205	185	222	218	210	198	176	215	204	193	176	222	216	200	211	195	226	222	243	217	201	195	236	171	214	221	232	203	179	227	170	223	216	175	192	177	213	217	221	211	203	242	216	196	230	221	251	226	217	232	220	204	218	213	208	199	214	222	209	198	213	196	197	198	213	214	225	202	196	218	217	208	203	212	201	242	185	226	217	209	216	196	182	199	215	204	208	246	201	198	211	201	238	209	219	181	210	196	206	200	225	185	184	207	218	237	172	206	197	227	218	192	200	202	227	230	229	214	206	216	196	217	205	223	225	211	215	223	205	180	209	229	211	201	183	170	214	226	215	219	204	262	215	219	210	200	228	210	211	244	219	201	243	211	210	208	204	199	206	183	234	219	239	215	221	192	195	197	221	192	200	218	209	180	197	212	212	205	195	210	193	226	223	208	185	194	202	229	199	216	196	208	216	221	239	242	197	202	198	225	184	203	218	227	205	172	226	196	210	207	231	230	205	210	215	187	202	207	220	228	201	188	196	197	184	209	175	240	191	181	220	217	209	185	207	185	191	226	216	214	196	215	185	187	187	221	227	228	209	195	233	212	219	208	238	188	199	186	208	205	186	202	204	212	183	208	208	243	201	196	195	214	208	199	197	212	198	229	196	204	211	219	192	213	196	205	197	231	204	201	208	217	245	214	198	206	242	215	198	201	201	213	214	202	200	202	232	220	222	232	208	208	199	198	208	209	223	223	205	200	192	198	224	207	227	218	177	188	202	231	212	225	195	211	208	205	196	200	188	211	219	199	223	203	198	179	204	232	216	225	191	209	224	208	203	206	197	194	230	219	222	211	181	220	221	207	223	226	184	198	200	245	228	210	243	213	210	186
24011	20289	27258	31056	22306	17137	12509	7866	5909	4621	2746	2180	1801	1614	1479	1384	1249	1179	1058	970	903	855	790	792	770	699	711	659	614	665	601	593	635	581	602	515	584	513	550	559	544	527	533	490	517	521	503	500	472	523	493	504	551	531	531	557	545	532	494	490	513	532	506	510	548	481	518	501	491	535	517	536	554	532	495	499	487	483	502	515	502	494	513	488	494	497	505	520	511	505	508	461	520	517	481	465	456	542	491	525	529	484	549	510	487	507	482	525	517	511	478	485	491	489	562	498	525	502	539	504	511	504	514	521	509	503	485	482	540	494	506	505	505	541	479	489	534	456	488	496	493	496	497	494	474	532	530	530	506	483	530	496	534	530	554	505	474	517	496	472	497	515	501	496	531	518	527	511	487	514	492	512	514	495	508	482	484	487	500	486	482	487	521	490	505	504	536	486	528	488	498	532	543	514	497	517	525	490	496	531	500	518	521	483	486	514	516	510	503	520	533	508	491	522	509	453	509	460	535	487	519	518	487	466	505	478	478	489	504	529	527	490	561	521	486	519	503	502	504	499	539	484	517	530	495	491	463	480	512	494	539	495	480	488	527	507	517	522	552	520	469	464	521	518	501	522	573	491	470	513	482	485	522	489	499	502	523	523	520	528	509	490	512	516	527	516	531	512	524	561	522	551	489	468	518	510	532	531	460	520	494	522	525	535	527	494	495	481	466	496	497	482	521	484	525	515	517	488	508	492	511	539	515	559	523	490	495	502	523	513	515	509	476	480	521	520	507	513	536	489	520	487	506	459	538	532	492	526	528	487	526	470	455	503	540	506	523	493	522	498	527	512	494	496	554	477	475	524	470	516	512	510	470	505	505	528	466	497	503	476	505	514	481	498	479	514	466	481	520	496	489	490	508	470	553	517	531	529	518	489	510	535	508	510	531	499	497	471	512	508	547	533	510	534	527	538	552	532	475	496	473	509	474	516	494	534	512	494	497	499	504	500	511	515	506	522	531	510	500	478	502	487	517	532	526	520	505	485	491	485	516	511	490	507	490	518	508	502	469	529	526	469	520	507	518	497	537	486	500	457	469	543	501	496	526	508	523	509	479	514	504	513	496	507	483	521	526	522	545	503	503	506	510	490	483	487	541	520	477	508	551	498	485	529	504	509	483	519	510	505	475	510	494	507	512	518	514	545	516	539	516	509	485	511	513	443	477	522	528	518	459	481	502	541	497	533	494	520	533	533	471	535	493	539	526	511	473	513	568	520	508	512	483	497	513	489	509	494	511	544	512	517	517	481	543	534	514	514	512	489	505	502	530	478	506	490	496	496	482	460	563	570	492	486	442	486	527	452	538	481	539	499	505	516	499	497	545	514	532	445	499	520	500	520	507	529	541	518	543	538	523	497	510	551	487	472	507	477	492	512	545	496	505	538	523	501	460	478	512	490	520	520	536	498	525	512	490	501	487	506	487	501	508	500	495	487	522	518	506	537	530	484	504	539	505	526	474	528	498	545	521	515	524	485	531	512	522	455	502	462	482	543	525	507	490	523	516	486	498	506	474	536	469	523	481	492	527	507	551	494	524	498	491	531	485	505	536	517	498	508	492	488	482	489	513	509	473	492	512	502	480	515	512	496	521	521	498	532	511	526	524	508	510	522	531	516	539	470	510	503	488	531	524	513	483	552	517	491	516	453	498	469	501	502	531	519	516	491	528	472	495	531	552	536	483	533	494	491	496	496	522	517	473	532	511	489	529	538	537	538	537	460	513	509	487	512	497	517	527	544	483	525	520	489	531	492	505	514	518	505	518	526	519	528	513	518	516	527	458	490	489	547	540	479	530	520	516	494	547	511	517	526	503	473	514	492	522	498	477	454	500	519	489	497	523	523	530	537	502	510	501	545	521	499	480	494	510	523	528	514	521	485	483	518	516	514	492	509	514	519	503	529	521	524	483	506	536	502	495	498	523	491	494	526	472	493	525	490	516	455	499	469	541	497	548	483	525	537	488	511	498	511	510	543	512	546	492	505	479	483	492	466	509	511	557	509	510	508	513	522	480	504	502	558	543	518	496	493	499	464	521	532	516	445	523	511	542	487	507	494	478	507	505	517	497	518	472	495	476	493	537	545	499	481	538	515	502	519	507	546	534	495	481	530	503	499	497	480	530	516	484	477	482	524	514	512	493	510	528	525	500	519	471	495	510	521	508	493	492	510	486	526	537	492	495	499	527	459	449	516	500	509	490	521	496	509	499	514	505	491	537	524	531	492	515	516	519	517	468	508	486	499	532	546	478	504	508	545	473	499	506	493	526	482	508	502	490	538	494	511	479	516	454	495	509	526	502	508	544	483	477	496	523	464	500	500	497	508	537	520	463	514	500	474	554	529	504	517	473	484	499	478	482	555	522	503	500	518	503	519	514	514	496	526	535	508	485	531	486	483	474	488	511	526	506	488	481	520	505	514	545	507	514	562	501	489	542	506	520	488	492	537	516	526	509	482	550	502	538	519	456	485	494	472	539	517	514	511	509	521	511	507	459	510	478	511	513	498	491	469	515	522	522	514	515	464	501	498	517	476	503	477	510	531	475	519	530	497	536	518	501	481	514	514	505	476	519	494	493	497	472	445	541	519	502	474	522	535	523	552	527	524	525	519	484	496	498	512	516	499	543	477	498	502	515	536	523	508	516	518	514	523	505	528	478	518	462	507	514	525	484	515	482	553	523	533	523	484	469	487	456	489	483	472	516	536	527	515	492	464	493	478	527	512	540	490	481	505	493	515	493	496	508	474	525	509	505	492	513	498	521	510	470	530	501	526	500	512	459	514	484	514	501	473	493	497	527	533	519	505	482	504	533	548	537	470	550	516	497	514	527	513	514	501	544	535	505	548	478	502	514	486	506	495	484	538	462	499	484	494	466	483	522	508	490	506	499	547	503	522	507	521	500	513	467	518	567	511	477	511	484	493	509	531	504	515	516	542	537	508	465	493	486	491	472	486	519	510	463	494	532	513	519	544	512	500	502	535	538	472	482	493	471	549	488	488	499	502	526	487	480	489	499	542	506	531	484	510	481	498	517	528	515	530	485	521	493	514	508	493	471	484	508	485	494	536	515	474	481	471	513	517	509	551	467	505	432	504	510	498	498	534	475	536	529	482	504	527	541	517	525	502	506	508	504	478	482	531	521	497	480	533	564	491	544	508	492	592	470	473	506	471	510	480	489	467	530	528	524	488	486	481	489	504	488	474	498	514	458	498	509	500	492	545	446	496	515	483	514	535	515	505	514	530	499	539	495	533	505	498	507	504	518	473	528	466	475	472	536	517	480	519	514	485	516	493	507	527	523	498	495	520	527	512	479	507	528	515	562	496	493	473	523	505	490	497	502	521	480	502	508	477	488	527	501	554	486	525	497	510	488	501	532	494	460	488	510	510	537	527	499	479	496	523	490	488	485	484	479	487	522	505	479	526	513	501	515	494	496	523	486	476	506	488	481	497
14632	7937	6459	3873	1805	1240	780	527	453	402	344	315	262	291	275	299	253	240	265	240	248	245	264	206	209	242	206	261	235	255	215	221	226	229	224	250	207	202	222	218	205	245	214	262	216	217	194	196	220	199	216	250	223	215	212	231	211	232	251	216	219	183	231	199	186	220	225	224	236	214	219	230	205	234	248	245	252	225	190	210	209	201	217	227	227	220	215	204	212	206	220	198	198	216	221	218	218	213	218	207	198	223	248	221	245	204	240	222	233	256	224	233	214	194	223	219	206	199	210	208	190	226	237	226	237	216	199	225	211	249	190	215	236	200	183	202	222	199	207	225	236	191	224	197	205	241	224	221	222	220	214	208	219	227	216	205	227	211	237	234	216	232	233	223	236	230	199	221	225	192	216	241	208	218	243	219	231	246	210	222	213	244	218	206	247	191	213	230	221	192	243	217	232	228	245	236	246	223	218	228	213	207	208	223	206	208	226	221	220	218	249	200	233	216	220	200	233	247	193	196	229	203	226	207	216	191	220	186	215	229	235	228	212	207	238	192	228	198	210	224	233	198	209	215	220	216	194	244	225	204	244	234	194	217	202	227	258	227	225	220	202	225	221	229	227	208	218	217	208	192	192	230	227	201	230	213	211	207	233	241	227	230	240	209	210	222	212	221	207	203	217	219	207	202	196	196	238	235	221	219	233	224	198	231	216	210	228	223	209	199	233	223	265	214	233	231	250	211	245	233	202	245	202	206	245	219	196	213	201	208	207	247	222	215	242	229	234	245	218	228	205	211	219	214	242	247	260	234	208	221	217	242	213	227	207	176	215	202	210	210	189	218	199	214	225	207	215	207	213	203	210	192	244	211	216	243	227	237	221	206	199	218	243	212	174	239	236	191	234	252	234	254	227	214	195	201	245	255	217	225	237	231	203	206	221	229	213	221	227	244	232	231	222	211	246	205	226	222	234	218	204	212	246	208	202	223	204	229	229	214	209	236	235	234	208	192	196	238	220	229	206	228	242	213	257	210	228	222	210	247	245	218	235	204	214	214	195	225	230	213	224	210	218	239	220	218	228	225	199	260	241	236	226	242	181	225	254	185	238	213	218	212	221	201	212	190	216	225	226	221	235	219	217	248	215	194	214	220	248	226	207	240	224	210	222	232	214	204	222	226	211	241	231	222	222	205	214	218	218	210	254	227	214	215	201	179	252	235	223	229	183	216	240	217	212	241	197	198	224	218	223	250	211	242	250	197	223	215	230	206	211	198	232	210	196	181	212	242	213	223	230	213	223	219	223	168	202	184	225	212	215	191	215	199	210	236	231	213	213	225	232	226	213	213	229	210	229	196	208	179	238	234	228	211	199	210	216	196	230	262	223	233	191	231	248	228	211	193	244	234	216	242	225	211	225	214	231	198	225	224	232	217	242	214	239	217	242	224	215	207	257	210	248	228	226	236	203	236	234	221	236	211	216	213	213	216	228	271	222	236	237	214	205	187	221	209	251	248	237	233	217	238	231	200	220	195	224	199	200	196	218	216	224	236	237	223	210	215	226	211	209	223	222	226	232	233	213	246	217	231	237	204	217	210	227	242	208	212	214	213	215	201	214	186	191	201	217	193	221	209	221	225	219	256	207	234	225	208	228	213	231	222	211	236	227	186	223	212	224	204	251	209	231	235	201	216	221	244	189	227	202	216	213	248	256	179	217	225	201	242	215	241	221	242	223	244	252	223	204	208	212	223	236	216	188	205	245	218	220	220	199	236	218	208	225	217	261	242	243	226	218	242	246	262	245	228	233	256	203	219	221	232	222	205	222	220	216	219	219	186	239	240	214	241	218	211	228	218	211	237	255	214	207	243	219	249	210	213	216	203	213	207	204	202	200	205	227	235	220	217	195	215	220	195	213	243	215	237	225	223	241	226	247	223	225	209	236	237	192	216	221	206	236	196	230	207	212	221	214	196	218	195	207	202	198	224	230	225	231	211	237	226	208	193	219	219	207	211	211	196	196	250	196	229	245	223	219	205	223	204	217	215	201	259	232	250	256	217	235	220	210	198	227	210	258	206	222	228	210	231	210	198	207	226	230	224	224	225	213	216	218	218	232	211	218	210	227	226	205	219	230	230	232	225	206	207	236	222	240	220	211	230	219	203	228	215	205	214	211	221	202	198	216	212	204	229	219	216	233	195	190	224	209	211	240	210	213	236	238	237	203	208	206	221	227	215	213	223	240	243	213	221	205	247	238	239	190	247	208	200	222	208	211	259	214	215	207	200	209	205	215	232	215	222	256	228	245	227	219	213	194	204	239	228	200	230	254	213	204	218	247	220	260	218	216	210	220	192	237	220	243	231	200	222	234	228	258	218	187	179	189	232	200	246	213	205	240	210	216	201	222	251	221	209	242	208	208	207	215	221	243	232	207	227	219	194	174	198	220	242	222	226	221	209	238	240	244	243	209	225	185	235	226	204	210	215	225	216	224	214	205	205	223	238	214	217	226	182	222	204	215	206	214	232	222	224	204	242	185	195	233	197	215	245	214	216	259	229	215	223	199	214	232	202	233	207	206	255	229	216	243	241	224	250	201	197	221	233	212	225	199	239	225	219	214	248	223	194	223	229	217	202	233	210	234	209	226	214	236	221	230	212	244	202	199	211	224	198	206	217	224	222	204	214	204	219	214	223	202	226	234	191	199	222	246	228	214	248	232	211	223	210	197	228	233	227	198	202	241	205	202	215	224	201	200	183	241	195	224	208	203	196	227	224	218	230	228	226	210	195	218	204	233	219	220	242	206	210	199	248	235	213	213	216	184	204	215	245	210	209	231	233	218	240	199	209	230	253	250	221	230	242	210	228	215	224	227	193	212	209	238	225	219	215	221	201	217	219	210	223	242	251	208	221	235	238	248	231	218	207	226	215	228	213	233	230	222	228	238	208	242	190	214	220	205	206	200	216	224	238	229	264	234	225	212	232	227	190	236	221	244	225	208	220	198	245	234	233	253	233	197	218	214	199	234	213	204	219	235	204	228	215	229	224	182	220	212	226	215	224	206	225	232	219	191	207	254	220	242	223	227	212	197	209	217	231	223	227	245	235	220	222	216	203	207	247	229	221	194	217	206	213	227	223	246	232	228	242	211	210	227	233	235	227	252	227	228	221	186	215	237	230	219	211	217	218	239	223	221	213	192	215	218	222	255	212	225	230	250	232	204	209	232	220	229	203	196	209	219	218	214	226	207	235	229	220	219	205	224	242	240	260	240	201	235	215	223	232	221	216	203	225	232	244	247	205	212	215	182	232	222	206	219	226	214	239	237	208	248	224	210	219	212	226	231	248	236	249	218	229	208	225	231	202	207	225	195	225	221	241	228	220	220	208	239	210	216	215	214	213	231	213	220	199	227	230	220	220	239	189	225	229	246	229	213	231	243	210	222	238	243	237	201	208	187	245	226	230	234	208	244	207	209	219	232	228	219	251	215	224	212	225	238	236	213	233
10391	7650	11689	10673	6891	4872	3123	2091	1692	1374	1245	1102	1000	977	901	877	813	766	743	750	679	618	637	608	617	609	591	565	576	577	593	554	561	583	559	566	595	541	548	582	532	502	537	551	549	545	515	521	556	541	562	526	553	549	492	554	521	514	542	597	526	550	524	542	514	561	545	565	505	568	524	516	532	573	546	540	584	581	521	542	539	509	544	537	546	525	594	543	558	546	519	514	528	538	591	551	523	516	530	528	536	589	581	504	535	540	528	534	544	533	554	507	511	550	521	497	531	525	568	544	501	496	543	587	544	576	546	574	535	518	546	561	523	557	531	501	556	550	543	547	597	516	547	512	500	577	517	557	563	541	550	548	536	508	558	563	569	537	512	572	528	526	521	546	582	570	542	514	532	562	504	504	526	527	545	548	531	551	523	566	555	513	536	532	502	533	518	495	525	552	532	533	528	560	505	532	545	526	545	542	533	565	544	514	545	529	561	534	496	569	483	538	553	525	532	558	518	524	538	546	529	523	535	526	605	532	528	520	546	543	554	557	515	555	522	526	573	512	533	533	548	555	496	543	551	547	525	528	502	520	534	525	504	545	586	530	522	522	526	523	519	510	516	551	549	520	516	535	542	514	540	519	545	521	535	508	577	563	530	514	551	572	566	543	542	512	544	526	522	564	549	509	568	541	518	520	544	519	540	523	564	541	521	554	553	507	518	534	539	517	536	545	549	505	528	511	548	527	528	507	491	485	531	539	511	585	535	545	573	559	532	519	515	533	539	591	515	557	536	511	565	554	498	525	511	517	572	528	566	553	533	540	547	512	570	531	542	541	543	531	548	533	556	514	541	571	566	541	535	579	528	533	519	514	559	583	515	513	538	514	539	548	540	537	510	557	531	510	501	481	536	545	571	535	532	514	535	524	542	531	546	514	499	543	503	541	562	563	574	553	541	531	527	548	569	532	490	552	529	530	573	550	518	522	529	535	562	540	548	536	513	508	538	514	533	552	553	558	519	565	531	530	514	525	513	537	538	515	529	542	513	507	556	568	515	528	554	526	554	531	499	496	523	527	534	547	514	517	550	531	489	532	541	568	520	538	541	567	561	530	511	526	573	511	545	542	535	528	518	541	521	527	551	546	538	508	508	512	530	496	530	555	532	525	503	539	525	570	509	504	505	548	516	558	529	542	488	501	560	536	502	538	498	559	516	505	520	531	506	560	569	552	533	540	573	549	513	576	522	573	524	525	530	541	518	537	521	534	488	533	525	557	550	493	504	508	505	552	510	519	554	572	497	505	559	546	513	485	527	528	525	531	556	500	530	541	524	549	524	518	496	531	547	499	543	536	568	580	502	517	559	520	511	548	500	547	509	584	479	504	532	549	517	571	573	549	529	537	547	488	600	504	564	533	541	532	530	521	521	561	560	544	528	513	551	557	553	516	514	525	515	507	542	540	565	541	535	464	537	529	562	578	556	514	540	562	521	538	538	522	511	513	549	545	590	493	544	550	492	556	526	510	563	520	537	542	552	532	556	545	547	534	504	529	538	541	533	495	501	552	481	576	552	505	572	553	534	578	501	520	570	539	511	541	527	561	550	569	524	515	539	528	549	555	563	550	545	538	539	528	548	548	514	562	507	508	548	554	537	547	512	547	544	489	530	561	558	542	508	528	551	529	542	553	514	536	502	562	514	527	518	567	551	523	565	549	519	544	533	546	540	515	511	560	517	566	574	517	546	486	538	514	510	584	501	524	541	541	549	546	527	521	525	526	540	563	530	529	492	556	555	518	517	522	533	523	560	542	577	526	567	524	502	584	540	543	519	585	533	527	515	570	519	538	519	509	534	519	505	543	519	522	528	559	569	568	544	571	513	550	540	549	545	541	496	505	505	518	496	552	527	522	543	543	587	551	491	550	523	546	515	514	511	569	551	565	511	542	541	532	556	552	563	567	502	558	547	517	498	520	565	513	528	514	537	539	559	508	553	517	522	553	545	576	544	536	531	515	544	545	528	537	504	508	517	544	534	506	511	553	532	532	529	536	569	541	570	509	533	600	540	507	516	521	554	558	528	539	553	520	575	535	550	546	542	536	519	534	583	498	534	522	557	515	506	537	521	499	522	536	564	536	534	543	521	534	552	537	528	577	538	524	536	515	507	501	526	532	524	521	546	556	519	527	535	515	522	500	528	482	525	587	508	535	540	533	555	525	557	553	545	529	509	554	479	557	543	552	538	537	532	517	542	536	566	567	488	524	530	515	522	541	541	554	511	533	547	542	504	539	500	517	547	531	501	559	549	537	541	560	535	542	551	496	517	524	520	554	529	564	555	530	527	583	552	506	483	545	553	552	549	516	552	547	523	504	548	555	556	533	551	523	533	522	578	558	549	528	534	515	532	500	549	561	490	531	542	532	546	487	541	537	556	552	573	497	553	559	521	536	541	544	569	539	583	551	560	521	529	523	548	506	529	522	547	540	548	565	551	554	513	540	518	557	515	542	536	564	535	549	550	558	530	535	583	536	541	532	515	569	529	518	509	553	547	546	529	573	539	530	520	540	545	526	555	547	546	549	570	589	527	490	532	529	520	545	559	505	509	561	488	511	551	535	545	539	528	572	492	488	549	548	548	528	535	516	542	496	505	516	501	543	514	524	535	544	517	549	543	529	551	540	555	533	520	521	504	540	547	509	547	550	533	533	535	584	543	547	563	550	539	572	540	507	543	517	574	530	571	560	546	497	528	506	533	560	529	578	524	566	546	575	513	559	520	519	547	524	533	553	519	510	472	501	532	546	515	513	518	529	543	505	556	511	513	521	574	539	536	570	562	524	565	544	582	500	522	538	558	546	572	567	529	554	544	498	544	542	528	538	549	557	520	525	552	569	559	520	564	566	550	549	587	564	562	514	538	520	517	467	513	538	532	549	488	521	528	549	579	508	558	548	570	521	522	542	530	573	502	551	524	579	483	512	512	537	528	524	527	563	556	574	502	545	522	557	549	551	536	538	514	567	538	537	537	531	562	559	547	545	542	494	570	550	515	521	552	550	531	536	529	514	540	533	533	549	532	490	557	552	515	526	564	545	559	521	570	560	534	510	527	526	496	550	542	522	515	530	506	503	539	581	551	546	541	539	541	548	493	540	514	562	549	539	534	517	557	530	540	547	533	520	556	500	551	497	531	499	525	515	519	499	525	503	547	525	547	544	533	564	533	554	512	545	521	537	522	508	541	570	561	564	528	517	544	508	564	573	564	544	528	552	514	569	519	513	497	525	553	533	546	559	534	517	555	561	549	557	515	542	515	534	540	517	536	547	554	540	542	531	548	528	536	499	511	504	535	528	547	543	543	535	510	521	523	507	537	520	529	502	515	484	548	554	525	517	527	562	573	519	550	503	529	502	529	518	543	533	548	542	504	524	549	519	532	504	553	528	554	562	517	537	545	544	549	520	515	523	556	519	566	528	494	546	508	536	525	530	566	525	530	519	527	579	563	523
27222	16187	15485	12084	6600	3892	1865	1247	864	594	367	421	369	353	333	307	317	288	295	280	287	271	269	251	284	250	242	245	230	252	240	262	255	247	227	234	222	220	248	243	243	245	227	222	228	216	232	227	254	247	239	257	256	238	180	251	239	242	242	263	235	238	216	224	221	212	225	233	214	210	218	244	236	222	255	240	209	248	250	233	241	240	230	228	244	270	234	236	234	238	223	224	210	212	222	262	245	233	214	214	200	238	240	231	228	240	244	213	250	230	238	237	247	209	253	249	220	245	218	233	259	192	231	253	277	247	235	242	207	236	226	198	239	241	243	217	229	237	239	233	222	195	230	253	254	244	233	241	236	233	219	248	243	235	217	223	231	221	225	243	268	225	233	249	231	214	244	222	261	228	223	231	267	195	252	286	259	221	215	223	240	249	216	229	225	202	236	199	247	231	218	214	229	218	255	246	224	234	230	216	211	236	255	236	237	227	202	236	236	212	222	234	262	231	192	214	238	253	247	238	225	235	223	250	246	210	238	244	235	229	239	234	210	249	233	228	224	229	221	262	260	207	258	266	202	218	245	228	234	229	217	238	208	212	234	256	222	221	240	272	236	248	224	243	222	246	253	265	233	258	237	242	256	255	219	262	218	247	199	228	240	261	254	214	227	249	251	230	219	245	248	218	208	246	237	236	246	226	244	237	230	236	265	239	242	232	232	257	229	249	273	213	244	203	231	259	264	257	241	215	228	226	234	246	203	219	209	234	212	241	245	247	223	228	223	228	260	257	253	246	242	249	233	249	242	230	218	239	245	211	236	246	231	244	216	244	222	221	221	222	234	217	245	249	231	235	229	250	225	199	209	237	232	233	239	212	213	241	232	235	236	226	237	251	249	241	231	261	214	235	231	236	248	245	221	228	260	244	241	230	229	225	233	208	247	246	250	211	212	247	229	241	193	203	232	245	220	233	223	237	222	240	265	211	224	209	247	255	250	207	220	223	256	230	253	221	248	237	238	244	233	221	242	232	238	234	240	249	251	231	251	247	208	245	229	242	243	244	236	264	236	216	233	253	257	226	233	213	242	285	257	221	229	247	227	220	207	234	246	219	222	233	251	223	228	225	234	202	248	254	223	233	240	260	206	232	207	211	229	212	234	247	237	218	240	243	270	216	213	236	216	224	235	239	244	246	240	231	230	216	233	247	230	241	233	227	253	235	220	212	234	240	240	263	222	261	205	221	218	215	189	236	212	223	250	227	229	224	206	236	224	228	245	258	239	244	228	235	230	266	216	237	244	206	221	262	247	231	226	224	228	219	227	224	224	219	237	267	245	253	240	262	231	211	230	259	226	232	225	244	234	269	262	245	268	195	225	251	245	226	250	198	233	227	231	248	216	212	216	201	210	233	231	228	217	221	235	205	253	224	220	224	234	213	264	218	211	205	275	228	205	192	251	256	254	238	212	251	254	216	233	230	241	252	287	243	241	221	243	245	270	237	217	214	234	236	226	248	209	248	245	233	238	234	242	227	249	225	243	244	240	228	257	242	223	238	254	239	239	229	238	254	215	230	209	227	248	273	260	225	237	218	230	230	220	239	252	210	215	232	214	214	246	234	232	225	224	207	227	225	235	237	234	223	229	253	246	245	227	239	239	224	205	291	247	245	246	213	242	233	234	227	220	270	253	245	229	235	232	210	244	216	193	203	229	224	247	236	207	236	230	217	225	218	224	239	215	261	236	230	250	231	249	227	229	208	237	203	237	251	235	231	256	219	242	219	264	259	203	245	237	216	222	231	236	236	218	232	217	257	217	242	221	219	232	257	239	230	234	210	229	252	234	246	243	250	205	216	236	218	216	241	196	256	211	239	240	264	223	234	219	255	251	251	208	228	218	207	229	224	261	225	253	244	224	262	219	234	213	221	229	230	249	250	222	242	210	233	220	225	213	246	209	221	238	248	183	244	232	226	237	209	227	229	226	215	238	235	234	251	248	223	240	201	235	206	234	216	231	242	221	235	232	212	243	248	212	217	206	228	251	245	250	263	244	222	236	210	208	245	248	246	233	243	205	242	196	230	274	223	267	222	222	225	238	217	200	248	239	239	255	240	224	239	229	252	249	249	231	233	240	267	228	238	228	236	221	222	230	244	212	214	218	244	215	223	239	227	221	232	229	212	204	219	235	223	233	219	212	208	212	217	214	258	238	246	254	233	226	238	243	249	217	249	250	204	229	231	234	239	234	236	262	242	263	261	200	235	230	240	234	205	237	236	256	245	241	213	228	201	230	249	234	220	249	202	226	226	255	200	244	227	229	242	221	241	230	229	221	250	220	217	229	227	222	216	209	239	239	227	233	250	258	232	215	230	209	240	231	231	237	220	245	241	247	218	231	248	264	262	231	217	228	228	231	215	238	245	223	240	235	236	203	241	251	249	235	269	238	237	235	247	236	237	237	237	251	234	258	251	239	221	221	235	233	252	228	239	221	232	262	236	213	243	253	211	204	220	237	226	249	239	250	246	230	239	231	229	207	265	240	226	242	220	238	208	218	220	212	235	199	238	235	233	241	252	221	243	231	244	233	256	278	228	203	257	213	249	257	223	251	234	241	247	224	223	223	239	224	232	258	225	206	231	215	234	245	228	243	257	218	239	226	231	216	233	240	230	237	228	252	207	248	245	233	215	237	254	242	231	240	252	206	242	225	216	208	227	229	244	238	246	226	243	208	245	227	250	236	228	231	240	248	239	252	241	221	236	239	213	195	245	215	223	260	240	265	227	236	225	235	237	223	225	239	238	218	206	225	235	252	224	236	250	208	232	246	230	265	223	225	257	216	235	225	224	226	232	236	214	231	207	234	226	245	229	254	230	225	240	246	231	232	224	220	220	212	221	263	221	238	228	202	229	195	229	221	236	240	264	226	232	242	214	225	218	199	198	237	229	215	219	213	245	244	198	233	199	224	228	228	221	230	241	218	222	237	218	237	225	228	235	228	221	261	212	246	234	239	244	235	240	221	212	225	241	269	233	220	248	224	238	232	235	249	227	210	229	237	241	231	255	221	237	247	245	255	252	227	240	211	236	236	224	237	244	222	208	229	230	227	233	225	229	227	231	252	235	225	196	240	206	215	199	217	230	217	233	234	233	215	206	225	211	240	213	220	262	227	223	233	221	237	249	238	243	212	239	203	200	265	256	238	243	236	174	217	234	258	240	222	231	226	212	233	232	236	242	205	240	201	274	259	243	226	240	251	227	245	192	238	262	248	240	246	265	259	240	240	239	232	242	239	240	244	227	225	221	219	249	239	266	251	228	219	199	209	220	209	221	237	240	231	208	235	220	216	255	235	205	259	216	233	251	233	242	237	253	231	209	243	246	213	249	224	242	247	220	244	247	236	250	247	214	236	243	231	232	229	242	253	222	213	232	237	241	241	223	251	242	230	230	247	220	236	235	236	225	231	245	233	230	242	226	229	251	223	246	229	238	205	232	229	232	238	247
19208	14384	22609	23126	17505	13077	7116	5313	3822	2421	1944	1699	1426	1392	1300	1166	1015	1018	932	864	789	800	770	739	726	657	674	676	646	623	657	604	659	599	581	652	604	584	596	558	582	559	545	586	576	590	570	569	580	551	576	565	551	552	563	567	587	532	529	574	562	554	565	584	573	554	544	549	562	573	572	554	534	550	591	565	563	556	567	551	584	558	525	579	525	538	584	581	578	574	551	593	522	580	559	587	551	554	547	544	550	576	557	544	535	528	573	527	572	567	582	552	564	576	560	569	562	555	553	580	556	556	558	567	529	542	561	552	543	599	544	569	538	548	555	558	554	547	546	579	540	572	568	553	562	573	542	574	529	540	527	549	551	631	562	584	531	559	557	573	529	539	534	556	545	598	589	553	576	535	562	592	610	562	580	556	529	598	553	571	579	573	573	550	555	554	551	561	585	548	536	537	566	584	565	519	546	557	579	531	583	523	541	609	561	605	571	561	580	569	579	589	558	580	566	563	589	598	543	580	589	579	572	596	557	551	547	539	553	536	555	607	553	591	544	591	557	594	547	592	534	593	557	518	527	562	555	576	574	561	537	583	550	589	564	534	557	568	589	588	562	530	585	581	592	584	545	581	548	607	541	555	601	546	527	578	546	583	608	547	619	574	585	559	574	556	569	560	552	559	508	557	529	575	551	515	582	567	559	538	558	563	538	615	547	514	551	566	554	552	556	563	548	579	553	573	563	610	587	590	560	556	551	566	561	595	563	571	578	612	590	593	575	592	601	580	524	591	569	542	556	580	544	554	515	524	524	585	502	513	603	578	553	549	594	566	579	533	537	554	523	568	570	554	594	584	594	514	540	562	568	612	580	585	561	591	566	535	558	558	578	558	572	589	543	564	553	594	567	574	577	549	588	545	507	574	592	534	566	576	590	582	580	563	535	595	535	553	606	535	545	573	518	564	523	562	584	536	552	583	566	496	580	560	540	540	552	520	611	549	565	594	594	578	529	539	605	551	554	579	529	584	550	571	553	547	570	532	560	585	577	598	607	548	563	563	552	532	515	522	566	527	551	536	576	546	562	556	598	578	577	583	548	559	585	558	559	577	585	562	548	566	549	537	537	590	567	610	536	583	577	583	539	569	576	552	584	590	564	553	592	564	543	578	573	542	544	550	591	582	562	560	539	579	561	535	552	572	541	540	582	560	589	567	579	585	522	577	533	550	535	563	548	555	555	560	601	562	538	602	584	582	584	497	556	563	567	529	547	588	519	561	575	577	570	572	602	589	551	524	556	613	555	566	558	532	550	562	584	555	577	581	568	587	550	590	541	511	555	545	591	555	500	529	641	576	545	631	564	597	552	601	549	568	571	553	619	572	581	544	557	547	567	611	580	556	564	561	543	574	584	560	540	555	562	573	578	558	587	594	549	628	510	537	575	577	550	608	596	567	544	563	582	547	549	594	567	532	547	581	588	545	581	570	549	591	566	553	570	561	593	542	560	575	569	569	530	571	568	551	577	584	522	552	539	589	531	574	576	507	608	557	551	542	559	535	534	553	557	577	563	525	587	581	528	586	538	567	585	562	581	558	597	588	573	571	563	606	569	544	598	540	542	545	536	573	556	551	577	557	551	602	568	514	618	564	523	564	592	561	587	579	554	554	557	590	544	560	540	571	542	551	590	547	561	620	553	527	606	588	528	503	561	557	577	513	556	500	563	508	539	601	530	545	553	599	546	582	555	540	531	544	540	554	575	563	543	543	580	534	538	563	564	530	561	602	546	555	552	564	582	560	563	544	542	535	556	561	536	514	558	586	553	566	532	580	571	608	541	564	609	591	553	549	592	509	543	551	511	585	569	564	523	559	551	611	551	575	562	521	602	576	579	598	573	542	569	536	565	572	546	572	567	561	590	573	562	551	543	543	535	572	549	550	510	570	529	580	564	527	588	577	518	559	575	520	546	554	591	578	544	573	561	587	530	552	523	545	562	556	544	598	548	537	541	532	564	533	556	588	570	571	560	575	529	540	611	540	564	596	559	516	588	536	573	572	563	542	582	592	565	565	562	514	583	588	574	557	576	566	548	565	567	582	553	571	564	514	555	560	571	515	575	600	587	585	523	527	520	549	566	543	543	559	535	536	565	590	522	556	546	529	562	584	546	569	544	539	572	524	603	526	558	599	545	573	550	576	587	566	578	563	528	610	572	540	587	539	559	551	581	553	574	549	582	573	545	587	524	543	555	487	558	528	526	564	532	562	550	555	558	552	534	603	563	554	517	570	561	570	536	596	588	532	554	623	550	581	545	537	529	558	608	553	519	563	558	548	601	508	584	599	542	599	578	526	582	562	550	564	577	596	538	576	578	551	595	570	553	565	590	545	551	555	527	636	564	555	551	599	551	589	580	581	569	548	567	581	550	496	547	571	595	566	553	568	580	534	512	577	597	561	572	572	554	518	560	565	549	590	559	518	524	567	589	539	595	576	587	546	571	541	548	544	569	557	592	566	569	547	556	574	580	583	527	558	556	564	632	551	504	559	518	540	546	548	596	542	546	589	540	615	561	548	536	559	574	599	585	554	556	517	596	562	599	510	582	585	567	603	582	560	577	601	588	508	518	587	575	558	565	548	574	566	541	592	546	576	542	582	545	512	554	553	568	567	578	568	542	562	593	595	567	556	570	548	555	536	546	591	584	559	546	541	583	554	538	606	605	563	542	555	549	575	573	550	583	533	548	577	551	599	577	535	585	570	571	592	565	562	545	564	566	583	566	553	572	571	572	501	550	540	522	530	533	545	574	513	530	541	573	592	569	557	558	565	567	528	547	533	570	545	563	569	552	565	606	575	573	562	546	578	555	561	558	554	558	565	563	566	573	593	527	548	545	529	573	553	579	539	598	542	540	523	557	558	539	544	559	582	539	544	561	532	562	561	570	570	596	531	545	579	597	530	547	574	539	572	562	562	548	576	570	573	562	554	561	508	567	534	600	550	553	549	534	538	550	567	551	564	607	537	564	558	553	566	568	558	595	572	564	519	569	561	555	535	577	553	570	534	566	549	584	559	513	527	599	541	556	577	545	541	555	496	553	552	520	516	514	529	548	556	557	547	522	546	580	535	580	555	544	614	578	569	593	541	540	583	581	622	572	590	603	589	545	575	546	548	563	551	566	562	567	606	602	577	530	572	550	576	584	549	570	584	538	560	592	539	533	534	586	534	584	554	544	570	575	575	529	594	556	555	554	575	579	521	586	587	594	546	590	518	567	592	579	585	563	608	557	541	617	569	538	531	550	565	559	538	526	606	567	569	552	565	569	549	565	530	536	565	544	568	577	536	569	549	570	580	538	595	562	595	531	561	557	565	550	568	577	555	523	494	532	564	609	518	575	551	552	562	589	581	578	548	583	534	533	550	569	566	573	566	512	563	570	532	571	571	525	550	540	576	546	531	520	546	578	567	585	566	567	576	547	584	585	531	583	571	574	537	556	593	583	549	561	544
36898	23913	21356	15869	12135	6945	5230	2754	1175	695	548	452	493	384	365	329	338	313	296	300	273	262	268	257	237	256	225	224	242	256	256	245	222	246	239	208	234	205	242	199	209	195	206	218	215	213	177	179	182	201	224	208	214	213	223	231	233	215	212	247	202	256	216	220	200	209	198	195	209	208	223	199	206	198	219	216	168	210	216	196	212	222	210	202	218	194	221	196	193	227	212	221	190	214	189	198	214	187	211	204	191	194	226	202	187	205	213	209	197	201	224	223	224	209	233	226	205	199	190	212	202	196	222	217	225	225	227	216	239	221	198	219	208	223	205	216	229	192	234	206	218	199	229	196	213	218	213	210	189	191	198	213	200	212	196	220	194	204	239	211	208	207	204	201	208	218	207	230	224	206	221	242	215	232	213	206	209	236	200	216	227	230	224	196	201	230	194	224	221	206	215	216	223	207	221	204	216	202	222	205	217	232	226	218	190	197	189	227	190	205	187	188	218	210	216	230	191	221	233	204	219	200	203	199	213	211	214	209	210	203	210	198	203	202	204	199	238	177	215	247	224	246	212	210	220	194	216	204	221	202	222	238	205	206	209	215	209	192	229	193	207	186	205	200	175	199	224	224	238	207	238	185	209	215	197	204	219	185	217	209	207	198	211	195	170	210	210	212	227	220	221	189	236	215	175	201	197	223	218	235	215	207	206	171	180	212	204	210	228	231	235	193	223	223	224	204	221	212	205	213	230	216	208	196	233	187	217	212	225	208	219	202	184	217	193	216	187	236	204	207	169	226	214	208	206	221	195	216	227	218	205	216	199	212	208	207	220	222	208	199	197	204	222	196	229	185	216	183	243	195	218	179	240	198	207	220	223	216	199	204	188	208	182	212	223	203	227	210	221	205	238	205	218	211	215	204	234	204	219	222	224	236	218	189	230	228	209	191	207	218	215	217	185	218	199	212	186	241	230	224	204	211	198	214	199	246	221	220	201	216	203	231	215	189	218	226	195	231	197	210	227	199	195	220	197	215	209	215	203	226	210	202	229	234	201	200	211	186	195	207	197	225	225	199	207	181	204	217	204	199	212	220	215	218	240	202	213	224	195	223	223	204	214	189	209	195	233	178	221	217	184	208	210	218	223	214	238	212	207	204	186	185	224	201	212	219	234	185	213	231	185	206	199	190	231	206	207	214	200	221	193	208	207	226	232	195	208	211	227	216	214	208	218	211	198	201	199	213	213	218	223	222	200	212	206	212	220	211	192	202	221	185	199	229	187	211	194	213	206	190	232	210	199	205	192	202	206	201	242	236	201	217	201	240	222	213	230	198	208	202	211	207	208	211	215	208	229	194	222	227	180	208	237	197	209	193	218	168	205	198	208	191	208	194	221	207	186	219	197	186	216	229	227	200	204	213	235	176	205	225	208	219	225	220	195	209	208	222	199	197	219	191	232	193	228	220	212	225	221	199	202	223	226	232	214	226	207	237	209	197	202	206	220	177	212	213	194	205	221	202	228	241	190	190	212	210	208	211	212	223	233	208	201	233	195	224	189	219	208	212	200	208	194	208	218	230	222	212	209	210	211	206	224	197	218	195	221	203	214	215	211	214	228	229	231	210	201	196	228	229	199	186	243	237	228	209	188	201	179	183	211	214	195	220	211	216	182	201	214	228	204	206	233	240	212	233	222	222	215	205	215	201	204	240	191	226	213	227	177	221	207	243	241	209	226	217	198	243	191	224	229	204	188	210	220	219	210	201	177	212	214	247	205	206	241	208	218	238	238	196	247	198	191	179	245	185	242	202	224	205	182	187	173	206	201	196	206	182	193	203	195	211	219	205	212	240	228	223	234	250	220	192	183	215	235	238	206	187	197	220	229	216	222	222	235	209	196	198	205	225	199	197	182	194	211	218	219	210	222	210	223	214	223	220	207	217	192	179	224	216	211	220	217	229	199	193	259	205	186	215	204	196	197	219	199	210	206	194	204	206	209	215	237	199	192	185	236	232	202	228	213	191	209	195	200	202	207	209	192	220	206	223	218	212	207	176	205	227	201	247	185	222	214	236	187	200	194	216	221	175	235	192	196	208	216	192	216	227	213	201	204	201	223	189	220	204	209	206	202	243	212	220	178	210	215	227	220	230	179	199	199	204	189	196	218	212	229	223	209	178	196	220	228	198	192	202	181	230	213	229	215	237	198	215	208	210	254	187	193	225	224	187	232	214	206	242	206	210	187	217	207	214	214	234	195	190	212	182	213	188	212	201	236	193	202	215	208	197	216	233	189	208	193	206	227	233	212	171	226	185	216	198	238	215	208	206	204	208	183	208	211	208	203	201	220	186	211	202	214	188	211	191	202	199	217	198	225	208	206	213	205	212	205	234	200	202	182	184	255	212	235	213	212	217	200	202	234	243	203	219	213	243	205	207	217	219	228	225	231	226	215	173	194	194	196	235	218	217	222	222	232	219	213	221	221	268	205	191	189	212	213	207	185	226	176	157	243	197	215	215	243	225	221	221	220	209	203	206	219	225	201	221	202	217	165	214	192	206	224	213	237	230	191	217	183	206	201	203	210	232	208	218	234	209	215	210	194	212	175	213	239	210	184	211	215	197	202	214	189	214	218	223	219	218	184	185	227	234	187	220	232	196	191	237	244	230	193	211	241	212	196	202	211	212	216	216	188	209	202	203	234	195	187	247	201	197	227	237	197	216	190	200	205	212	219	201	231	233	239	220	228	199	211	213	214	248	200	187	179	205	207	195	204	196	210	189	204	230	227	199	220	231	219	194	210	211	208	242	202	197	214	219	223	208	203	195	224	198	177	198	207	213	215	239	204	184	206	221	230	231	216	191	213	188	189	214	230	197	205	226	205	206	216	216	199	206	224	198	203	189	207	192	221	231	198	209	239	219	203	218	223	205	195	202	204	207	210	216	205	206	213	213	212	177	199	201	255	192	220	223	176	199	206	185	215	200	196	260	232	209	213	205	183	184	211	225	202	200	200	212	207	212	208	221	215	200	207	199	205	221	231	216	193	212	220	217	212	205	206	220	209	203	210	215	175	221	195	214	224	219	211	211	223	216	237	227	181	231	210	236	209	209	209	199	178	194	215	222	204	206	222	195	224	209	241	192	187	190	204	215	206	210	195	232	210	176	232	193	211	195	237	230	195	195	200	230	198	219	196	218	227	211	233	189	202	207	201	205	208	211	173	223	218	218	197	227	219	219	204	196	196	231	228	225	219	198	228	220	204	199	212	225	216	197	211	224	165	214	206	202	221	228	220	199	207	205	226	217	232	233	209	225	271	204	184	222	179	204	257	209	196	213	221	196	230	218	198	207	213	181	221	228	207	224	214	207	201	196	213	223	195	210	198	189	221	233	239	207	219	242	207	220	204	233	205	217	227	213	211	231	234	225	228	202	211	237	195	199	207	215	224	198	233	201	190	226	198	213	205	205	210	201	216	197	231	226	196	197	208	213	210	206	209	191	240	227
24725	19769	26619	26608	25075	17902	16351	9466	4699	3072	2387	1966	1834	1663	1460	1351	1315	1193	1013	1013	886	836	825	764	708	700	662	675	703	655	639	601	603	550	595	542	552	551	591	576	538	541	530	491	493	524	537	515	542	491	475	497	509	507	512	516	529	537	491	500	492	524	512	538	548	518	518	492	527	530	558	531	513	485	487	517	533	522	503	499	552	511	547	517	489	500	489	508	521	527	518	487	551	519	479	497	551	508	535	531	511	496	502	521	516	535	513	512	527	479	508	538	512	499	546	462	567	513	520	541	498	511	496	564	523	507	477	513	470	517	519	471	530	513	520	462	488	504	519	473	510	503	502	503	500	497	545	474	534	570	480	480	558	540	485	455	506	459	513	544	468	510	516	471	508	519	508	527	506	495	463	514	508	507	502	497	500	519	514	450	481	512	494	501	529	488	546	484	490	466	504	527	501	486	502	468	529	513	492	526	536	498	524	521	510	490	515	547	526	483	544	488	556	524	497	514	507	518	524	495	491	489	494	521	521	489	540	498	533	492	508	504	545	513	513	480	512	500	477	526	552	525	480	508	510	489	509	569	523	512	504	538	499	488	529	517	482	487	486	489	486	527	524	479	469	536	492	515	459	495	510	454	510	505	500	530	500	509	490	549	553	515	514	500	523	543	501	497	504	504	517	497	508	503	508	483	522	526	530	523	504	483	500	535	491	496	546	504	464	472	482	519	507	530	486	517	535	475	512	512	468	504	489	461	502	533	559	498	523	479	498	495	507	499	538	543	525	533	485	514	508	488	493	540	492	535	497	520	496	503	532	533	558	511	546	522	515	478	535	501	520	510	479	488	502	488	512	530	521	484	526	502	510	498	536	507	518	520	513	507	482	534	473	512	469	513	528	491	501	486	541	498	513	543	523	507	496	536	507	500	499	540	487	498	510	548	499	487	495	501	525	495	528	502	529	505	500	529	532	507	509	522	568	523	488	479	507	516	528	514	524	509	495	538	496	524	530	490	497	499	578	502	526	550	482	521	492	563	536	517	492	503	510	525	482	486	510	501	508	490	515	532	488	492	507	493	514	499	476	487	540	474	530	466	513	493	520	485	524	497	511	579	493	502	512	535	466	505	486	543	530	500	508	524	464	503	515	471	483	516	481	499	470	493	526	487	530	524	518	508	468	485	496	505	505	531	520	508	514	495	507	501	523	544	499	504	496	481	472	481	549	536	479	512	515	526	502	527	520	492	558	474	484	495	528	524	484	485	519	507	508	506	528	506	503	523	496	493	527	523	492	504	489	523	514	519	482	582	492	532	546	541	510	462	507	538	513	478	500	495	527	487	486	500	484	498	515	479	488	548	504	487	489	487	497	487	493	511	492	529	487	516	533	522	493	500	518	496	488	518	461	486	514	490	499	491	493	523	501	503	485	516	510	493	541	522	465	517	560	488	527	493	494	542	499	517	497	554	534	479	542	498	530	511	521	491	488	527	532	514	513	489	516	510	512	466	507	520	538	469	458	537	517	509	491	502	491	506	487	520	487	507	463	527	480	492	489	528	498	609	495	497	535	520	455	512	485	519	509	529	515	500	530	525	517	543	499	523	491	536	511	524	500	504	505	468	504	516	561	528	511	509	481	514	517	493	513	463	487	537	472	519	515	498	517	496	514	512	504	511	510	500	496	511	543	505	561	520	533	546	485	510	498	551	523	486	482	509	467	521	529	513	507	514	534	513	540	519	499	510	512	481	489	491	512	527	547	494	507	497	489	532	508	527	532	505	522	531	509	493	551	536	546	514	499	497	497	551	527	503	513	509	502	469	548	528	492	518	480	510	480	478	541	529	470	494	515	506	499	486	534	540	515	497	512	533	476	484	513	515	503	532	547	502	489	485	522	505	489	517	511	503	492	510	517	500	528	513	487	510	500	517	488	527	520	492	526	503	516	498	511	511	500	514	537	511	509	516	489	568	512	489	501	509	519	493	490	545	520	543	546	540	494	535	513	536	567	526	519	543	486	478	461	506	494	504	530	487	491	523	508	483	460	494	486	500	482	496	510	503	511	496	570	537	549	507	493	469	519	553	496	483	503	560	505	519	494	514	529	493	497	496	575	520	513	527	508	532	514	509	500	515	472	511	497	534	541	504	492	503	534	515	486	486	524	518	543	522	513	507	527	477	572	524	493	505	493	522	525	508	508	504	518	496	483	471	498	549	526	532	483	516	512	499	536	496	488	544	498	473	499	507	532	490	536	464	496	518	518	509	476	502	478	475	500	526	534	509	521	487	505	536	498	494	496	520	517	524	493	498	498	497	481	498	545	521	527	517	476	534	516	491	498	516	514	512	482	522	519	491	492	503	562	555	498	480	532	539	491	466	553	472	521	506	548	526	525	506	511	524	531	524	485	570	513	541	513	524	545	479	504	536	521	511	515	514	539	480	494	506	503	531	522	465	488	499	533	529	533	515	517	478	504	537	506	491	503	449	524	485	516	527	498	492	551	518	533	526	472	514	525	513	540	525	502	465	524	504	488	471	522	523	505	513	522	511	512	516	513	508	515	490	512	491	497	506	519	525	518	532	518	474	535	477	509	513	539	524	531	483	469	520	508	538	534	526	541	529	509	511	516	505	483	555	524	491	490	555	531	491	531	488	541	495	519	492	532	498	525	478	521	516	508	517	515	509	494	550	501	503	477	502	518	498	492	514	477	508	475	516	525	516	502	531	546	479	538	493	492	514	494	537	533	536	525	493	520	507	521	502	532	501	533	531	528	487	504	522	534	511	517	538	513	487	494	535	470	517	507	475	519	551	504	515	529	511	502	565	485	517	527	471	510	522	527	518	503	525	555	469	528	498	483	530	469	516	497	535	525	534	497	534	498	497	482	510	529	527	505	495	493	511	537	521	503	504	509	497	511	497	507	509	487	489	532	514	496	513	490	533	460	512	504	516	472	471	494	492	475	488	520	498	505	517	506	523	525	502	519	541	507	529	544	493	503	507	542	473	542	520	486	499	521	498	501	510	509	567	496	465	557	498	506	538	515	515	484	485	474	507	535	499	522	509	550	506	509	533	516	505	496	480	518	497	511	514	523	502	512	498	479	491	529	503	517	518	494	519	479	500	485	515	468	518	523	522	510	496	486	508	530	466	507	515	521	533	505	515	491	524	447	526	493	557	509	522	508	487	487	487	462	488	504	484	500	511	496	513	497	515	476	499	511	497	515	489	529	527	495	509	534	502	513	530	472	507	462	539	538	532	486	480	518	490	484	435	541	498	481	501	538	461	513	503	534	507	493	456	523	552	491	554	538	503	485	550	503	505	504	516	497	519	537	497	482	517	527	542	534	504	515	559	522	532	469	555	497	482	494	518	489	488	498	503	515	541	496	510	525	479	515	493	503	489	544	507	504	549	479	520	534	522	459	503	520	506	521	527	516	526	481	524	513	491	526	527	492	506	486	547	478	522	501	515	525	497	501	541	521	486	477	482	526	523	517	546
16041	8693	6409	3346	1834	1083	713	522	440	344	366	323	317	259	277	309	280	255	214	254	228	257	219	246	232	235	205	220	209	223	184	209	218	216	225	241	251	203	220	207	205	203	208	234	233	216	205	228	225	230	236	220	209	226	218	235	241	227	199	222	229	220	207	219	234	244	247	220	234	203	209	210	193	213	231	215	223	223	221	236	220	235	230	216	206	229	242	230	227	218	205	213	217	212	227	192	200	193	200	208	218	241	217	234	209	226	231	223	217	204	216	216	205	221	217	183	213	242	225	215	227	220	210	245	220	216	223	193	224	216	229	216	205	203	222	234	200	200	229	220	233	239	225	195	211	225	225	224	207	242	190	226	211	191	214	223	219	210	221	216	209	216	210	230	217	206	232	211	217	209	211	209	241	209	214	233	221	233	231	189	211	222	229	229	207	231	241	227	234	202	226	217	223	222	224	209	223	212	244	214	232	207	218	217	223	235	233	199	203	219	200	189	201	227	208	249	253	241	196	191	219	227	226	214	237	250	218	231	215	218	237	248	261	220	238	230	214	242	224	225	205	194	195	214	223	221	210	214	217	255	208	204	239	189	214	218	208	237	220	251	223	225	207	247	215	226	211	220	210	225	211	211	205	230	201	193	254	209	215	231	198	221	226	223	233	223	251	212	185	225	204	232	240	223	204	223	199	209	192	202	243	200	181	214	228	236	212	221	232	217	240	213	210	235	210	202	235	239	212	210	188	205	197	250	209	210	215	208	232	210	208	211	220	231	222	216	227	187	217	228	207	235	222	205	232	237	218	205	226	224	231	224	210	228	230	206	200	227	196	239	207	230	219	240	224	198	230	204	180	215	215	220	206	256	203	205	210	220	209	220	215	215	218	196	216	219	228	225	226	230	219	228	223	207	224	205	213	235	196	221	229	210	235	230	185	225	217	221	249	218	242	227	235	197	176	230	203	188	229	235	222	205	227	208	231	182	218	213	217	221	219	219	209	236	233	205	207	226	265	199	204	216	207	229	215	230	215	230	184	225	193	191	231	216	209	220	207	203	211	218	197	221	193	215	226	245	223	208	213	230	211	214	250	217	224	236	220	243	201	245	238	205	226	184	208	216	229	237	221	223	211	237	206	220	216	219	229	224	222	226	231	214	217	213	234	216	222	228	215	218	227	222	215	227	260	231	214	217	217	221	193	210	206	202	214	206	202	211	205	251	236	224	239	213	210	230	224	216	219	213	212	180	222	220	241	209	210	206	197	212	214	219	220	217	230	210	222	210	255	235	203	228	228	191	231	231	208	223	242	220	232	195	224	215	213	190	217	206	211	193	243	239	210	201	222	215	188	199	251	200	211	214	230	241	193	252	221	213	211	214	212	236	208	241	249	234	223	206	210	210	192	208	209	226	220	221	214	238	217	226	188	210	230	212	194	217	221	229	206	222	206	234	223	226	198	208	183	208	190	221	225	236	239	224	216	210	226	215	203	226	224	252	200	218	253	227	232	218	189	211	203	213	199	216	213	257	258	241	207	233	198	207	174	200	241	221	229	218	211	222	233	218	229	211	231	209	229	219	237	222	224	202	216	202	227	182	211	218	221	242	202	239	211	241	221	198	214	196	195	215	206	219	215	194	228	202	230	238	200	219	215	209	175	225	226	238	215	207	223	218	245	211	220	215	218	235	227	203	191	225	210	247	235	240	196	220	237	209	249	203	225	219	207	195	215	204	216	215	221	249	215	217	224	228	225	226	231	194	216	212	204	228	193	230	200	211	205	227	190	220	218	244	233	212	178	222	238	259	231	239	214	238	186	202	231	211	217	202	221	228	230	238	227	202	237	217	193	203	233	237	233	233	234	225	216	238	194	217	213	220	232	226	199	214	193	235	235	218	259	204	222	236	239	207	228	211	218	198	208	198	208	225	246	231	201	251	210	214	235	210	202	212	224	208	209	200	233	216	223	232	203	220	224	245	224	210	199	191	218	194	210	210	229	189	217	216	208	239	202	187	215	218	220	201	231	212	223	215	241	229	205	181	209	235	216	248	184	246	230	238	232	229	197	226	254	219	214	220	220	212	209	213	215	234	207	223	214	205	222	213	233	240	236	211	222	238	177	219	224	223	198	240	190	246	231	199	234	220	230	205	212	214	228	223	205	237	229	208	218	228	225	216	191	245	208	204	212	219	223	209	238	244	229	230	211	216	202	208	204	242	208	232	235	223	202	208	194	198	226	239	224	212	209	220	250	198	200	223	207	225	197	246	236	223	230	235	228	229	196	224	218	223	261	245	222	231	197	226	195	213	219	227	210	222	187	217	229	214	222	197	208	211	205	247	235	225	252	221	226	240	227	233	223	214	221	241	228	216	235	221	238	234	222	218	235	201	223	211	217	214	208	211	212	227	226	234	223	226	218	206	211	213	199	226	236	215	218	212	224	206	235	223	231	199	236	204	206	208	196	218	224	206	228	227	203	222	226	218	212	235	209	235	229	210	228	261	209	203	213	216	226	230	214	248	247	243	196	210	207	235	202	209	205	193	233	211	235	210	228	205	203	253	217	224	236	218	209	212	227	213	239	219	190	198	220	226	188	210	230	204	249	244	196	241	240	217	181	215	210	252	224	216	237	208	199	215	207	232	225	225	232	220	223	203	224	236	243	225	200	234	224	204	184	218	214	217	216	201	176	209	205	234	222	203	204	224	202	211	231	225	207	233	185	207	207	234	193	229	240	215	233	227	230	200	243	222	201	201	240	211	207	193	216	208	225	237	201	206	227	223	207	244	227	237	217	220	214	221	244	208	224	215	222	181	210	228	207	246	252	219	219	221	208	215	224	260	205	203	214	215	215	216	215	222	215	219	217	207	233	220	210	189	218	216	187	238	226	249	221	237	224	234	243	233	203	212	230	227	194	208	213	194	234	211	200	214	225	188	204	228	203	202	221	229	237	212	200	231	230	213	218	243	203	194	261	226	239	205	227	223	218	205	236	243	206	220	238	221	194	226	183	223	237	232	197	235	203	228	221	225	207	234	217	227	218	237	241	189	220	235	210	213	227	228	230	220	201	193	205	191	194	194	203	215	225	223	234	202	182	223	217	240	227	211	230	220	202	238	179	198	197	223	199	212	237	222	200	204	199	200	229	200	195	198	223	207	183	230	218	197	212	230	195	237	203	218	208	230	207	220	214	215	205	221	226	233	219	225	217	224	237	215	222	224	235	213	193	213	234	209	220	244	203	215	230	208	208	236	225	245	216	209	219	214	231	216	240	227	216	199	228	221	223	225	186	224	224	236	211	230	187	204	243	236	216	209	225	184	199	212	206	199	208	213	200	190	220	189	226	206	241	225	200	221	194	241	206	208	205	217	224	211	217	223	219	214	199	207	226	223	243	196	223	208	221	216	259	192	218	212	208	216	224	203	226	211	188	244	198	227	216	225	196	220	241	221	221	209	207	244	221	232	214	226	211	208	223	230	210	227	196	236	197	223	220	231
11297	8577	11498	9044	6663	4428	2906	2115	1542	1279	1134	1059	951	848	817	816	802	767	713	698	587	641	603	598	592	586	663	571	576	582	516	564	595	548	565	539	552	524	509	521	532	555	483	530	576	520	553	493	546	577	565	517	547	540	506	540	516	500	510	555	520	524	495	505	543	525	501	529	516	515	538	542	560	525	527	556	497	526	493	517	499	508	538	558	503	503	526	526	527	517	494	549	473	536	506	526	581	511	552	557	515	540	513	491	516	519	535	524	525	491	493	511	511	550	558	543	516	585	544	529	497	557	547	566	519	534	570	514	555	552	542	536	483	582	541	548	526	595	471	530	541	518	525	547	549	549	542	519	555	548	555	529	531	532	559	533	512	538	513	506	531	528	547	513	531	524	534	525	547	570	545	518	523	549	564	503	558	586	528	507	557	525	525	539	516	534	537	507	553	585	518	522	508	550	540	551	545	554	529	537	542	507	552	526	516	538	573	498	536	529	563	546	539	574	521	562	552	488	556	575	508	519	519	501	539	577	531	518	488	533	532	511	542	514	538	521	562	533	560	567	522	556	548	557	507	539	544	558	537	534	557	520	509	572	535	540	554	541	564	597	554	531	538	530	523	531	536	561	532	555	493	531	530	535	522	504	529	524	537	557	502	528	543	532	556	534	539	507	507	537	539	526	532	514	512	506	529	531	547	534	562	552	521	530	556	528	476	579	547	538	556	522	543	525	534	517	525	519	506	530	486	518	499	539	567	517	551	575	580	546	521	530	554	547	572	535	497	523	545	525	545	543	509	510	562	531	548	546	559	541	538	514	527	531	525	541	505	570	493	534	558	546	577	528	538	526	525	519	525	550	566	525	531	511	520	558	546	497	541	530	570	530	544	514	565	565	505	529	512	550	557	557	516	499	547	579	536	534	508	552	521	529	511	524	508	536	509	556	520	538	532	537	549	487	517	535	542	524	545	565	547	503	512	550	579	581	501	521	495	531	511	551	537	542	528	580	556	577	524	538	487	524	558	572	520	519	531	493	533	534	541	505	565	510	561	539	530	524	548	527	576	498	529	529	546	532	512	549	567	523	581	520	510	564	491	517	559	540	515	534	470	535	578	528	529	550	532	526	550	514	500	524	504	506	541	517	571	515	510	506	537	499	572	559	524	530	561	512	517	501	572	527	511	550	506	525	509	554	528	535	521	557	524	543	560	562	537	543	574	527	553	564	559	529	541	541	536	541	559	491	493	524	547	496	514	547	516	493	549	511	587	543	554	590	573	507	503	548	526	546	523	549	505	534	564	504	540	519	551	529	564	518	552	514	498	540	548	557	525	499	541	514	491	550	549	519	497	541	549	515	525	525	507	527	522	530	556	574	497	524	528	547	547	559	519	563	486	536	548	504	540	561	527	536	514	560	530	555	549	530	502	555	513	524	503	528	537	509	507	518	526	515	499	546	533	542	472	507	544	541	547	542	527	532	524	592	566	553	529	535	535	508	533	560	554	550	534	552	543	525	526	575	546	540	545	535	543	542	514	539	531	534	555	528	520	523	542	542	524	517	488	509	503	515	521	556	511	509	535	553	535	508	529	538	552	556	508	550	548	537	522	536	531	514	547	550	517	528	567	532	551	546	516	555	558	535	525	507	534	514	529	527	531	567	536	490	565	545	523	546	509	529	534	548	535	513	521	532	563	520	515	561	525	559	550	538	517	523	563	514	533	553	523	563	500	548	505	548	550	501	534	532	512	537	506	580	565	523	538	506	538	548	509	529	531	549	552	499	545	520	511	537	544	525	524	537	515	491	519	548	549	541	530	517	575	508	520	523	513	531	504	497	525	536	518	509	540	558	520	556	507	556	525	501	531	570	533	545	563	522	559	557	562	517	514	468	582	525	498	522	496	571	582	516	550	559	512	544	560	536	551	506	520	562	483	534	564	540	602	573	533	546	510	563	564	526	544	527	508	512	509	534	530	528	541	503	536	552	524	529	516	524	497	511	531	529	526	495	525	535	541	569	539	526	520	595	510	546	534	513	545	529	496	530	518	537	538	529	554	544	557	535	532	530	512	541	545	528	528	547	537	590	555	533	556	530	567	488	574	506	528	516	537	543	519	502	567	537	563	547	579	499	514	567	512	566	519	495	543	559	549	503	529	570	520	524	517	556	563	544	513	518	520	502	531	514	559	525	559	532	511	556	520	501	541	514	558	568	544	544	550	559	536	490	519	564	502	525	521	498	522	522	557	501	544	541	552	549	506	544	525	533	526	500	527	528	531	557	570	500	574	513	571	548	517	559	539	497	525	534	532	467	525	553	516	530	491	528	518	506	546	522	539	521	529	504	515	526	508	546	508	470	511	517	542	524	526	527	527	515	508	519	517	540	558	580	518	512	513	538	540	548	521	551	537	572	543	535	564	548	503	515	549	544	559	550	533	517	547	563	513	556	545	556	549	538	558	571	533	513	542	493	534	543	504	541	535	547	563	532	521	491	551	542	553	522	480	552	525	504	539	530	538	536	543	572	533	595	540	508	508	541	543	518	565	541	529	559	518	522	518	486	560	524	541	503	528	582	543	567	509	550	568	473	539	490	522	533	540	491	510	555	533	573	523	505	513	506	510	507	532	556	558	512	570	540	515	560	584	552	523	519	513	501	501	522	511	508	503	531	525	528	515	504	541	494	531	528	552	536	500	546	533	496	541	529	558	545	528	538	540	560	528	512	513	536	557	536	552	547	542	560	503	517	537	575	548	528	523	504	494	485	516	558	496	507	504	537	542	539	538	530	542	469	496	543	568	519	535	577	527	536	512	496	512	529	551	494	579	507	541	538	558	527	509	540	536	532	530	537	531	557	551	523	536	547	530	518	573	517	485	517	486	546	497	585	524	533	561	541	555	549	516	500	528	574	537	534	519	545	536	535	501	569	560	518	555	534	546	552	511	541	515	531	524	515	523	535	513	558	537	522	522	534	552	531	490	541	517	564	512	572	553	550	545	500	505	515	537	569	513	534	480	583	544	501	522	582	543	545	573	548	520	522	495	542	515	553	529	493	529	528	540	562	517	488	511	546	566	533	513	548	539	548	556	575	516	536	568	527	507	561	541	579	508	522	537	531	496	482	509	532	512	557	535	523	505	494	598	506	545	501	524	503	547	533	538	509	504	538	533	517	524	513	543	490	536	552	555	565	544	538	518	508	559	552	527	534	597	543	510	538	506	553	510	517	539	538	530	505	484	533	517	500	524	525	500	575	499	520	534	519	548	486	491	540	558	512	529	513	520	511	527	522	530	505	534	576	513	571	488	500	542	505	550	531	537	539	563	560	546	478	482	546	531	532	526	547	525	472	584	522	555	538	510	531	534	530	539	537	507	529	530	481	538	560	514	537	540	557	535	553	524	546	556	552	519	531	539	542	533	538	524	550	523	555	559	529	533	538	563	556	562	539	593	534	543	490	530	534	561	529	528	513	501	533	515	545	507	516	555	494	565	516	549	519
28436	17348	13929	10545	6454	3241	1758	972	636	500	460	401	347	321	285	297	353	314	292	271	284	246	246	249	258	227	236	222	254	250	224	247	243	228	225	228	214	248	206	220	250	220	282	219	236	219	233	234	242	229	237	233	245	194	221	240	251	249	238	238	247	259	252	207	249	233	237	214	253	225	191	204	208	244	253	226	230	267	238	235	230	236	234	221	225	215	218	218	198	213	216	221	260	242	231	216	260	227	216	239	237	253	212	216	229	233	225	233	240	267	224	256	242	284	241	245	226	201	259	209	228	264	247	234	223	227	240	251	234	261	245	211	254	239	231	228	263	262	253	219	231	223	238	264	240	241	219	232	238	220	222	227	226	245	199	198	231	228	226	198	226	221	237	253	229	245	231	217	226	209	240	247	249	228	204	250	224	204	219	234	233	228	242	254	231	239	219	246	226	259	213	244	234	243	245	224	226	213	256	254	220	236	243	245	236	217	241	234	231	232	257	234	242	225	231	232	219	279	219	215	237	205	252	228	235	197	241	229	252	256	223	247	238	220	239	233	222	251	252	230	227	236	230	220	227	231	223	226	252	189	256	220	216	220	217	238	259	245	232	215	241	229	231	229	220	222	198	222	244	198	242	233	211	211	274	224	235	261	242	230	224	218	229	238	234	238	246	238	228	207	205	200	235	246	232	238	213	261	233	241	250	244	238	214	225	237	247	225	239	250	231	227	234	213	242	236	232	238	235	232	242	225	211	223	239	228	215	221	247	221	245	247	228	268	238	229	264	198	213	202	212	204	227	211	230	234	261	214	226	228	208	201	218	260	234	245	238	224	220	197	237	234	223	255	251	231	246	224	233	248	242	223	256	219	227	239	241	261	259	235	233	251	246	227	225	219	243	250	226	234	220	247	224	222	211	240	200	230	231	257	269	223	232	228	211	201	229	225	216	249	237	221	235	268	241	237	242	220	250	260	224	243	242	232	224	251	254	252	207	241	239	229	246	248	257	251	226	258	234	238	223	255	219	234	210	211	207	278	248	237	260	242	236	224	237	207	247	213	226	233	220	237	262	215	257	267	250	239	251	233	235	233	231	217	261	226	227	207	234	197	223	217	266	237	232	253	224	254	220	224	228	277	221	226	224	217	230	246	246	243	231	230	217	225	265	274	254	221	229	256	227	211	234	252	228	228	255	245	204	231	259	224	238	208	252	264	252	217	190	211	242	244	221	225	244	213	245	230	223	215	248	231	266	242	253	238	230	212	231	230	222	220	229	220	225	237	202	223	230	250	233	225	217	212	243	220	248	234	216	238	231	219	224	229	237	187	244	275	239	248	239	268	208	235	269	239	232	222	210	242	233	210	248	203	243	209	225	225	232	228	251	253	224	227	262	233	242	221	207	235	229	217	243	223	184	220	244	228	235	210	236	249	250	211	203	225	231	220	265	263	259	211	226	216	225	209	255	230	232	242	218	240	200	214	228	220	228	229	244	235	239	224	212	235	224	257	234	243	230	251	195	254	273	210	222	231	232	244	195	211	239	256	229	230	244	228	251	223	237	224	226	199	206	211	259	229	248	249	237	241	248	218	249	230	236	212	232	238	231	250	233	224	222	253	242	233	224	263	250	224	211	210	238	244	215	241	221	226	252	231	224	205	231	216	234	200	241	231	209	225	217	243	238	248	233	249	234	255	266	214	252	230	226	202	231	233	228	219	234	213	268	235	224	220	261	200	221	233	269	235	214	250	215	233	231	253	207	222	242	217	224	234	199	234	229	246	219	227	243	229	214	227	256	221	198	245	246	242	234	232	246	222	225	229	225	222	233	247	217	237	239	246	221	235	263	200	203	215	231	241	214	226	216	253	232	256	229	225	259	227	234	257	248	230	246	215	226	221	219	201	258	230	260	238	231	231	226	218	220	254	229	217	235	217	231	234	269	261	223	243	249	248	244	270	241	263	251	238	259	233	224	244	215	253	247	248	237	223	214	230	228	241	200	246	243	237	249	251	226	244	232	232	215	278	221	218	224	248	244	230	246	259	245	224	195	253	233	228	195	240	228	236	224	254	225	226	246	256	236	235	216	240	247	211	243	211	205	200	222	238	244	227	241	252	216	262	232	216	225	249	237	245	214	220	232	217	240	219	247	218	235	247	251	263	229	227	240	254	238	259	239	221	226	243	211	256	228	244	251	225	221	222	216	243	222	226	231	244	216	231	223	236	207	221	242	229	218	214	233	234	223	212	237	271	241	231	259	198	228	208	213	246	205	247	249	201	217	238	219	224	220	251	202	223	231	234	249	244	230	231	202	230	245	219	208	255	220	229	254	221	235	243	253	194	213	257	237	222	237	232	215	226	209	216	223	218	219	203	239	221	218	197	234	250	267	225	225	204	229	231	232	235	213	205	237	204	231	235	258	196	235	230	212	235	233	218	232	207	231	215	216	227	242	227	239	232	243	224	222	211	260	238	250	204	218	232	246	232	224	256	246	245	230	260	233	220	244	249	210	250	237	248	253	249	247	251	222	225	249	231	225	249	222	231	266	239	226	232	249	226	206	195	234	207	242	225	235	203	230	224	232	236	224	211	208	233	234	208	239	221	241	209	252	224	215	226	227	212	216	212	230	222	246	231	268	231	240	244	218	203	228	231	240	220	260	232	221	245	239	240	223	224	220	236	234	216	232	234	228	257	231	219	221	223	241	249	223	235	252	224	223	230	241	236	242	235	265	230	242	221	217	230	268	234	246	250	229	253	230	228	228	229	212	232	248	214	240	251	230	224	212	240	232	240	236	215	243	262	226	247	226	251	220	228	247	281	215	270	230	239	218	206	230	234	233	266	240	207	205	196	201	210	255	233	241	215	210	207	238	240	189	244	215	226	223	185	230	220	242	197	245	241	248	266	232	243	195	244	215	221	230	241	241	271	253	236	259	224	238	245	212	254	246	236	233	225	231	255	242	230	237	269	239	241	233	239	225	231	215	225	210	259	245	243	255	241	232	248	230	229	256	238	231	261	186	253	215	218	220	246	226	248	220	243	228	226	223	203	214	227	232	225	270	225	239	228	217	233	227	237	205	220	211	235	265	237	214	261	210	228	248	229	235	239	232	213	227	229	246	216	225	253	230	222	243	217	224	215	237	189	223	229	211	201	257	229	242	238	269	208	232	231	244	226	225	224	263	244	245	232	249	231	221	198	241	216	235	266	232	223	233	233	218	248	238	250	231	236	225	206	251	255	239	221	249	195	225	244	220	239	215	233	204	197	215	231	250	229	248	224	264	198	216	241	234	244	235	243	242	206	200	219	243	235	225	200	256	242	265	222	212	250	238	212	226	210	245	211	267	238	243	213	239	247	238	223	232	225	210	236	209	246	240	253	228	226	249	260	222	238	224	251	246	221	231	255	237	223	212	245	239	248	209	235	247	221	241	224	212	235	245	223	244	237	224	226	195	241	249	236	224	251	222	237	250	239	251	254	203	219	239	227	247	236	231	239
20245	15462	20339	21654	17261	10926	7147	3819	2778	2068	1726	1567	1321	1317	1210	1087	1004	925	917	819	775	736	773	689	677	670	681	663	646	657	637	629	601	615	625	578	561	613	556	579	562	566	584	548	546	570	595	556	593	558	540	607	554	569	604	605	585	524	549	556	592	563	582	578	579	540	623	588	521	529	569	581	543	563	602	537	578	536	584	573	550	579	585	538	574	533	544	526	605	557	562	577	548	580	587	523	575	551	527	569	505	567	558	574	542	541	555	562	526	579	572	578	571	569	557	551	585	588	511	601	586	536	583	557	594	600	527	565	549	543	542	538	565	552	558	557	538	539	522	593	549	554	587	563	571	584	559	590	556	531	553	527	518	569	561	559	564	550	544	566	536	540	551	605	576	592	572	540	549	559	535	532	513	563	539	581	553	568	590	592	573	546	588	607	552	531	565	581	571	545	538	552	579	545	494	590	565	524	535	550	561	551	541	580	571	550	562	588	566	565	588	570	547	602	581	550	621	576	578	539	547	537	578	524	565	532	584	566	558	587	535	583	575	598	564	558	545	581	589	556	605	559	618	549	532	579	576	592	528	549	540	549	577	580	561	571	534	601	585	520	573	571	538	597	555	532	587	592	531	578	548	569	564	565	563	559	540	577	551	616	582	546	549	586	575	580	578	508	573	521	581	572	524	564	544	577	538	500	582	527	584	559	529	569	555	577	582	574	558	574	539	571	564	505	563	544	574	562	533	582	549	559	555	555	587	535	531	560	587	600	568	564	585	528	600	582	583	548	563	600	597	591	563	561	558	604	557	585	576	534	563	586	584	538	586	565	581	545	577	545	549	548	540	569	589	546	538	551	555	534	570	562	568	558	544	581	565	569	566	562	564	565	538	493	584	529	563	552	552	575	577	561	579	528	568	592	559	581	583	591	561	554	552	578	538	555	564	591	556	569	568	588	588	556	544	529	522	602	532	536	575	584	551	554	562	547	591	572	551	605	543	596	574	579	558	564	594	556	589	560	559	568	556	616	564	591	573	576	532	533	523	601	563	576	556	561	576	563	571	555	559	536	615	561	570	543	574	556	578	581	590	529	541	592	592	526	553	575	592	582	589	572	556	529	552	564	534	608	562	547	555	557	554	564	563	559	555	607	537	557	581	558	596	543	534	586	590	539	589	567	562	550	561	559	574	543	587	546	537	548	556	551	538	529	516	540	550	549	550	504	577	581	534	563	537	547	525	598	545	559	538	562	553	577	535	574	573	541	585	540	562	540	538	532	567	538	568	559	541	564	583	557	549	607	558	547	543	591	541	544	552	593	531	558	600	566	539	563	564	533	550	537	577	552	616	542	574	597	589	542	581	568	559	580	534	524	597	559	576	537	585	568	529	588	559	612	530	595	564	606	539	546	560	567	576	556	574	590	551	552	529	606	552	573	569	595	570	576	535	566	537	531	598	550	570	587	560	587	567	533	551	577	538	560	580	533	580	549	617	546	559	514	542	538	557	505	575	516	565	543	547	559	570	540	548	602	593	529	545	533	577	584	549	549	565	547	529	578	552	528	558	537	563	585	534	577	565	554	590	580	592	563	552	559	570	539	573	538	546	572	573	554	610	546	593	612	582	549	552	555	570	561	552	520	507	552	560	500	567	587	533	568	574	547	568	544	554	571	567	544	571	615	583	532	565	523	515	581	567	554	576	610	548	578	571	533	541	553	526	579	583	538	611	544	573	566	587	604	574	574	542	530	553	561	587	570	568	571	533	522	551	538	547	604	546	586	584	577	554	553	572	528	536	523	573	524	581	603	582	547	582	564	563	558	542	574	558	577	545	596	568	563	581	537	552	605	538	551	542	564	566	580	547	546	541	544	572	531	539	577	578	556	534	582	577	565	575	548	542	515	555	570	549	576	567	568	541	560	582	533	548	553	526	578	535	534	535	575	578	555	569	571	573	577	559	544	564	556	560	551	485	603	548	534	580	516	565	579	572	563	580	555	561	583	562	597	556	570	543	583	527	572	559	525	536	579	620	578	603	541	535	569	544	557	542	575	528	542	547	541	583	567	559	576	558	580	600	552	554	541	558	600	570	550	574	570	576	582	566	565	574	577	571	579	549	549	542	576	578	573	531	554	591	559	544	586	537	568	562	564	578	556	552	570	559	577	608	542	581	619	560	558	552	549	546	575	583	552	582	539	554	560	602	568	549	572	548	546	563	596	583	589	572	565	566	564	579	571	568	552	545	550	556	512	556	583	575	558	504	558	541	596	561	578	543	538	563	537	533	558	501	566	597	614	550	552	577	544	551	547	558	549	573	554	572	547	517	588	518	571	592	572	538	544	552	563	549	563	548	629	587	584	555	578	537	568	561	552	561	545	555	542	529	555	552	576	544	537	533	590	592	585	529	560	559	589	564	580	581	595	537	566	561	515	561	574	561	600	573	562	560	552	563	575	567	566	567	554	537	536	575	580	580	532	585	561	546	567	548	542	607	562	574	524	549	628	555	557	561	613	547	562	550	589	543	593	571	564	573	577	543	563	585	555	534	571	584	538	578	560	556	521	586	591	524	555	535	587	539	547	544	597	593	557	546	551	550	511	580	508	555	569	548	597	590	573	615	582	495	556	577	562	565	516	560	537	554	536	572	574	556	623	583	562	606	566	547	571	521	612	577	546	539	545	556	572	597	578	534	580	534	585	575	563	611	534	594	597	553	563	577	559	544	540	599	570	568	567	567	565	554	543	548	579	559	609	545	584	560	591	575	559	602	563	560	571	610	592	544	568	562	538	570	590	556	536	586	578	604	531	547	565	547	553	604	542	588	564	601	556	602	584	580	536	554	580	597	528	575	545	546	558	588	553	573	600	541	572	561	559	587	545	571	558	545	566	579	570	566	554	562	583	577	580	560	581	543	527	546	570	603	568	553	555	560	559	542	561	552	570	591	558	546	569	602	568	524	574	532	558	599	578	530	579	555	582	591	597	521	553	599	531	566	558	539	502	571	581	578	546	549	515	561	539	567	534	585	542	549	606	557	561	597	546	575	558	581	593	584	541	555	563	542	519	585	585	541	582	600	573	542	574	567	580	565	566	550	597	588	510	580	557	541	555	607	599	592	578	576	496	589	535	561	563	570	553	588	575	561	544	550	570	573	518	595	547	540	575	537	577	523	565	536	569	570	550	582	563	547	617	531	567	519	576	574	561	588	539	603	555	527	549	539	564	564	542	551	550	568	550	571	582	576	593	559	563	535	547	535	534	549	561	571	544	529	552	568	563	526	571	564	586	573	519	586	557	596	581	555	549	552	574	531	590	539	596	586	560	582	571	588	590	590	574	562	531	600	558	574	585	540	565	523	533	548	581	559	550	537	599	554	583	587	576	510	592	552	585	577	589	523	563	559	546	589	521	541	548	581	569	533	574	585	580	558	572	557	559	549	542	571	549	528	501	567	565	550	551	568	598	563	527	642	559	594	532	560	584	587	584	573	554	546	548	551	558
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
