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
338517906771	338517907331	338517907882	338517908431	338517908982	338517909532	338517910082	338517910632	338517911182	338517911732	338517912282	338517912832	338517913382	338517913932	338517914481	338517915032	338517915582	338517916132	338517916681	338517917232	338517917782	338517918332	338517918882	338517919432	338517919981	338517920532	338517921081	338517921632	338517922182	338517922732	338517923281	338517923832	338517924381	338517924932	338517925482	338517926032	338517926581	338517927132	338517927682	338517928232	338517928782	338517929332	338517929882	338517930432	338517930982	338517931532	338517932082	338517932632	338517933182	338517933732	338517934282	338517934832	338517935382	338517935932	338517936482	338517937032	338517937582	338517938132	338517938682	338517939232	338517939782	338517940332	338517940882	338517941432	338517941982	338517942532	338517943082	338517943632	338517944182	338517944732	338517945282	338517945832	338517946382	338517946932	338517947482	338517948032	338517948582	338517949132	338517949682	338517950232	338517950782	338517951332	338517951882	338517952432	338517952982	338517953532	338517954082	338517954632	338517955182	338517955732	338517956282	338517956832	338517957382	338517957932	338517958482	338517959032	338517959582	338517960132	338517960682	338517961232	338517961782	338517962332	338517962882	338517963432	338517963982	338517964532	338517965082	338517965632	338517966182	338517966732	338517967282	338517967832	338517968382	338517968932	338517969482	338517970032	338517970582	338517971132	338517971682	338517972232	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	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	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	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
39199	22277	22234	18104	10106	5577	4073	3281	1109	617	509	445	391	334	325	327	354	294	258	262	242	262	277	247	265	238	263	239	228	239	255	242	225	235	233	201	202	216	204	241	206	221	220	197	200	221	236	241	198	225	224	205	207	209	230	196	212	182	223	197	192	221	220	218	233	209	207	200	212	199	216	223	231	215	204	221	200	199	201	224	203	182	217	198	223	211	208	199	197	201	198	227	212	220	207	211	216	223	196	235	228	219	219	206	219	229	216	206	217	241	201	241	223	190	235	196	233	255	225	211	215	213	190	201	225	234	213	198	234	169	238	226	229	208	207	203	192	210	206	210	219	202	203	200	207	212	205	201	235	231	213	259	215	212	216	195	224	210	203	225	221	213	217	196	239	205	206	199	199	202	219	174	226	214	233	213	234	209	212	224	226	205	217	199	229	213	199	208	223	210	198	218	189	210	227	270	206	212	220	203	241	203	206	223	230	253	206	207	181	225	219	213	209	212	230	221	206	217	222	211	212	192	222	224	203	192	199	218	228	208	216	211	191	222	222	207	226	206	213	193	215	250	229	200	225	264	234	230	227	211	251	199	231	208	195	217	234	195	182	194	180	213	200	219	216	206	211	219	241	210	233	199	202	212	187	215	225	216	220	216	222	195	216	191	221	188	233	224	231	229	204	187	226	237	237	228	230	202	201	207	222	216	208	225	252	211	208	211	224	197	237	212	223	222	211	199	196	223	210	220	245	210	204	244	205	202	200	229	231	229	219	197	247	218	210	240	225	235	237	227	222	233	205	213	240	205	216	230	202	197	202	207	236	243	196	222	223	202	235	226	188	197	187	199	189	223	212	236	219	217	215	220	239	225	218	196	227	234	203	204	230	227	206	221	215	207	201	226	200	203	220	207	204	207	214	219	233	231	233	219	177	198	232	216	209	209	236	181	242	221	222	207	231	200	210	241	207	218	245	229	230	211	199	196	215	216	232	190	189	230	201	231	230	197	203	210	194	228	214	213	236	214	244	232	215	194	246	189	196	197	209	208	198	209	223	213	222	210	236	194	227	201	247	206	191	201	215	202	216	210	238	215	191	225	221	210	196	221	207	182	210	213	201	204	224	215	248	207	214	200	217	214	238	206	234	201	244	205	196	213	221	215	204	221	202	212	234	171	241	204	191	201	214	216	200	223	240	230	205	224	225	194	199	203	221	203	181	188	199	205	210	219	215	223	205	208	234	212	229	202	212	187	219	195	203	185	238	212	250	214	193	211	225	235	220	225	219	236	198	222	216	220	229	240	231	188	215	220	235	206	208	200	192	231	200	210	199	224	217	218	219	196	214	216	233	198	225	204	213	224	225	222	211	248	225	206	218	229	230	216	201	210	219	213	232	225	210	230	221	192	182	245	200	215	239	222	225	190	211	211	213	217	236	215	214	229	224	230	202	207	212	201	212	252	221	196	208	223	222	204	227	216	209	199	180	217	189	207	199	218	184	201	234	234	216	221	202	213	220	203	192	218	228	208	207	217	208	184	205	224	253	208	203	232	216	196	217	207	200	199	187	207	204	200	234	224	205	209	204	210	230	222	228	203	223	191	211	210	198	235	185	220	177	207	226	220	220	221	226	206	195	212	217	206	213	224	228	213	211	193	244	227	200	193	187	231	233	207	222	214	229	220	228	243	216	209	229	225	191	249	205	204	208	241	213	222	192	197	214	178	177	243	224	190	207	209	220	193	233	203	214	209	199	241	229	215	223	231	226	210	212	219	229	212	227	216	225	224	197	201	223	218	195	207	220	239	225	221	230	236	198	229	223	241	226	217	212	213	204	213	235	250	191	206	189	211	244	213	201	219	208	204	217	189	202	236	206	234	226	217	214	202	214	211	212	196	220	229	238	219	233	188	199	202	204	235	234	213	213	200	212	243	229	205	200	201	216	227	224	212	244	236	203	211	221	241	179	216	248	201	219	223	189	228	210	209	188	218	233	214	211	232	232	208	224	211	193	182	218	225	227	222	235	214	218	198	203	186	228	218	222	209	203	226	222	212	208	230	242	227	227	220	213	199	201	227	194	204	217	222	222	211	206	210	193	230	211	214	232	220	223	223	184	228	215	197	217	230	224	205	230	217	194	201	213	189	194	220	219	210	211	202	221	193	205	182	193	203	229	214	225	195	241	217	228	199	228	237	201	241	200	197	208	206	207	193	201	251	202	189	205	237	189	220	181	207	208	207	229	224	218	195	196	186	186	210	193	220	189	234	215	221	218	219	214	227	220	240	206	206	201	205	199	207	216	193	201	234	223	232	192	217	185	230	192	211	214	203	228	208	218	213	209	217	220	183	198	233	209	221	218	221	204	232	246	234	210	212	207	231	172	219	231	214	203	210	207	209	233	193	206	191	247	179	228	225	200	232	219	183	209	215	223	214	203	204	189	199	215	229	210	232	220	198	246	226	208	238	206	232	200	206	248	210	238	208	199	215	215	220	196	210	207	228	230	226	216	212	228	196	218	228	243	188	232	205	244	201	176	239	224	241	212	187	209	214	206	238	241	204	211	206	207	221	227	209	202	215	205	213	216	209	207	216	206	223	225	213	214	214	210	226	219	240	199	203	194	199	220	216	211	211	239	198	227	229	185	208	179	213	220	224	199	207	208	210	235	245	221	218	218	208	219	207	209	228	206	214	228	223	209	248	220	236	189	204	234	205	205	219	214	233	231	218	207	193	224	218	198	202	217	218	233	203	222	196	221	211	230	208	236	194	181	212	219	225	198	215	209	202	204	236	216	186	215	224	220	191	240	251	231	217	220	211	203	198	215	207	195	200	203	206	206	202	221	228	212	227	214	218	216	234	195	220	239	248	205	224	212	212	233	191	210	178	219	228	256	214	207	213	222	199	212	206	230	212	223	191	213	198	194	188	212	204	195	229	230	202	238	211	193	206	217	202	213	222	225	218	205	217	215	215	201	241	221	185	216	214	187	234	185	206	205	239	221	227	224	235	217	209	199	232	234	188	247	191	219	227	207	229	216	203	223	222	178	237	223	218	234	204	193	220	210	206	198	216	188	215	185	209	216	234	228	240	232	220	224	233	209	236	191	231	208	215	221	251	208	223	211	215	211	219	205	231	197	202	217	215	222	247	215	203	203	247	236	226	208	235	207	211	221	216	231	217	222	218	216	223	219	209	206	244	230	214	190	216	201	218	197	216	238	233	190	238	220	212	216	215	235	193	223	227	226	213	247	199	206	208	222	204	219	213	197	214	225	193	194	224	220	227	222	224	192	206	201	218	208	197	212	200	212	220	206	204	250	207	210	195	206	236	204	224	234	215	224	231	183	198	198	213	181	233	184	190	195	211	207	238	214	220	212	220	218	201	210	242	231	210	242	194	207	228	215	225	212	215	213	231	232	213	197	223	195	244	231	191	206	204	202	205	198	222	202	201	206	210	222	214	232	203	220	184	224	208	239	231	222	211	185	213	207	224	184	184	221	216
25857	18439	28809	29527	21942	15556	13522	11706	4311	2764	2329	2000	1706	1572	1475	1389	1156	1107	1012	931	862	817	810	771	720	683	643	612	706	614	593	619	593	522	562	591	602	560	574	523	559	555	527	528	535	491	537	492	527	502	549	549	470	546	566	513	549	552	539	555	499	555	528	537	532	534	502	527	535	512	515	507	495	528	507	505	509	531	546	530	527	559	505	510	519	553	539	507	554	503	504	552	573	491	520	527	539	527	496	513	538	531	534	545	503	530	530	480	524	539	549	538	534	536	485	549	547	526	511	550	477	502	533	569	498	503	541	498	540	537	503	488	516	489	495	495	516	505	505	525	541	459	527	506	529	523	563	499	515	523	518	503	519	510	567	510	552	509	545	533	511	532	532	506	536	516	506	512	529	527	471	479	517	528	523	528	499	541	522	554	548	536	559	530	496	511	517	492	542	499	524	537	494	498	547	519	528	466	500	539	537	530	528	539	535	517	520	546	498	502	538	534	506	505	504	497	497	509	534	502	513	504	496	520	510	536	545	511	496	513	487	536	534	529	552	510	519	512	521	510	518	510	531	519	453	541	533	517	519	545	501	501	515	516	511	497	543	519	537	514	521	525	537	529	484	508	527	554	511	561	533	600	482	525	483	541	519	547	528	542	535	553	514	496	533	540	481	540	513	506	547	491	501	501	512	498	537	518	541	555	506	496	530	510	509	532	515	495	492	502	523	521	504	503	532	519	485	515	564	496	488	498	546	525	505	538	485	534	544	512	553	522	522	512	486	512	484	524	496	561	509	505	550	541	505	467	479	550	556	483	537	517	530	513	510	482	549	520	513	544	532	540	502	508	539	501	510	508	516	528	462	526	505	501	529	524	489	515	507	530	506	508	519	493	548	515	526	469	484	492	543	546	525	502	556	485	525	578	532	524	549	538	489	504	510	535	525	532	525	462	520	517	535	521	492	519	525	512	552	506	513	526	464	564	515	483	485	512	510	522	556	502	498	505	514	487	548	530	500	532	493	508	524	548	500	541	542	532	487	503	496	556	529	532	475	504	508	495	520	535	491	512	494	542	536	520	502	512	540	517	493	546	493	498	509	522	538	555	516	522	475	499	545	549	475	532	514	546	514	562	528	528	530	544	510	490	539	518	533	496	517	547	517	531	540	500	488	521	486	524	531	451	529	553	531	498	544	517	502	469	496	562	489	508	531	539	507	539	532	496	533	537	524	565	450	530	530	516	485	524	523	512	516	489	526	503	483	513	552	520	492	482	507	476	528	500	502	514	503	526	483	477	523	537	524	494	550	551	501	548	512	501	544	515	545	503	497	511	540	521	512	482	511	510	496	522	587	490	513	529	511	546	457	521	503	516	491	540	525	514	522	487	554	539	561	497	506	549	507	520	539	500	495	532	529	533	531	556	507	527	512	528	532	539	517	528	529	507	548	511	545	528	469	569	514	574	515	529	530	530	497	514	497	525	549	511	517	514	526	514	511	520	536	509	493	526	506	510	509	536	528	475	532	541	509	570	528	505	536	507	515	537	490	480	540	518	510	516	492	535	501	531	515	518	541	500	484	515	548	554	520	527	545	511	488	504	543	561	533	500	511	545	518	491	506	475	541	502	530	519	563	519	547	518	513	529	530	537	485	511	484	518	516	515	530	533	496	534	514	548	533	577	513	527	488	520	518	525	477	528	505	532	499	551	513	525	504	518	502	510	524	508	503	511	500	543	550	548	498	537	556	528	520	540	528	516	504	473	550	506	523	507	497	489	514	507	545	545	533	549	552	509	499	549	511	546	518	495	556	501	522	524	525	486	497	497	527	500	522	542	515	494	529	538	540	503	505	526	536	539	533	495	497	545	501	526	523	549	546	497	517	557	533	549	545	500	519	517	513	517	516	548	519	485	515	558	522	502	502	542	502	496	520	492	551	556	491	519	500	513	530	524	525	561	523	490	513	497	510	547	478	525	523	552	521	512	503	567	520	515	522	547	512	517	522	495	551	527	513	520	551	509	525	526	539	500	504	523	543	540	543	479	530	504	551	521	547	524	504	500	505	522	496	499	528	510	540	519	505	504	538	560	535	510	505	504	495	523	559	486	515	483	520	495	541	499	506	524	512	503	516	528	508	508	504	522	559	521	517	513	520	495	509	506	539	476	542	544	510	550	538	545	540	476	522	550	504	485	546	551	501	559	538	522	520	540	561	484	518	535	492	507	509	512	529	491	522	545	499	483	505	526	509	528	529	532	486	521	498	501	532	517	491	500	532	551	531	545	498	531	492	548	528	516	540	459	488	529	573	529	478	518	515	507	518	563	541	559	521	531	507	540	531	516	533	533	519	506	510	526	563	553	517	518	533	529	521	536	552	484	556	518	499	521	526	534	551	537	548	473	505	534	480	544	529	516	500	503	542	483	515	503	525	552	501	482	493	511	507	542	505	535	516	517	515	516	531	517	505	493	505	519	507	517	561	511	505	512	543	539	525	523	522	533	519	510	519	530	555	528	544	487	559	484	491	495	526	511	515	484	476	526	505	557	525	522	478	515	473	491	516	485	526	547	539	497	531	562	490	543	521	478	493	513	544	562	531	512	498	506	536	531	526	545	514	519	527	496	542	513	535	541	509	523	506	560	525	512	512	521	555	487	544	529	539	539	488	508	512	516	488	489	531	544	517	513	500	508	509	537	536	516	529	529	477	538	517	543	534	484	514	554	531	550	496	496	492	537	484	547	522	512	519	493	541	540	510	555	512	555	496	516	482	526	543	551	511	534	535	507	511	523	571	509	529	493	512	521	509	523	526	510	524	530	536	565	521	536	504	532	535	540	547	532	538	500	527	540	560	538	500	564	484	530	560	534	563	509	519	505	497	507	529	514	494	519	498	553	516	525	550	478	531	511	520	543	518	490	548	513	544	496	519	506	506	526	507	499	499	518	520	522	517	489	521	540	516	500	551	472	540	538	494	522	542	522	536	496	502	504	560	500	514	547	569	527	526	550	523	505	530	520	469	514	497	525	529	576	516	512	500	511	572	481	498	466	512	491	523	535	503	509	566	544	517	532	540	496	527	489	499	518	525	511	481	526	472	517	570	491	547	543	535	502	496	519	518	510	524	521	504	540	537	524	511	548	496	512	496	501	525	547	561	524	525	524	487	515	537	489	517	518	517	504	511	510	542	515	561	522	540	476	488	546	553	536	531	533	479	496	557	514	526	544	528	550	509	541	476	542	552	563	500	511	516	520	503	519	507	529	538	531	546	539	515	507	552	524	512	518	520	470	502	511	533	501	514	592	556	497	522	515	508	500	558	473	530	511	493	480	502	479	501	536	521	543	507	558	515	517	535	493	524	529	515	508	571	493	463	491	534	571	500	499	550	497	500	541	462	527	550	530	526	557	542	488	502	508	518	523	480	523	507	512	491	542	501	530	531	528	495	520	524	499	529	481	544	532	571	533	495	506	546	505	546	490	499	485	450	510	509	516	538	486	486	501
15770	8178	6897	4158	2041	1146	770	628	461	356	348	326	300	271	291	289	254	246	246	206	231	236	243	208	220	217	223	244	216	209	226	227	237	223	238	222	205	231	201	191	231	226	239	208	197	256	243	253	254	212	201	224	228	230	220	246	235	249	233	239	249	225	231	242	197	216	224	236	223	205	252	228	241	240	249	237	225	225	230	229	209	198	242	206	248	214	199	214	234	222	223	172	244	228	218	211	211	225	199	208	222	205	207	199	235	208	216	224	214	215	229	243	222	226	211	237	239	206	206	210	225	241	212	225	246	212	221	231	238	226	189	243	230	253	210	241	231	228	215	220	244	260	223	192	213	197	217	206	216	245	191	192	222	209	230	226	228	221	229	240	216	236	212	212	244	229	232	215	217	225	215	215	201	194	183	203	226	251	227	207	231	226	217	212	225	214	208	221	210	236	215	241	235	201	205	232	223	206	239	216	219	223	244	214	215	223	218	213	210	249	233	233	229	201	211	211	235	237	221	232	206	245	219	232	219	240	228	213	233	193	201	217	237	219	203	221	215	214	202	250	216	242	253	224	210	205	204	223	242	205	225	214	253	200	244	201	193	235	224	191	189	231	203	241	221	211	234	239	234	219	236	228	215	226	245	228	229	225	193	201	202	226	240	220	225	227	227	241	215	227	207	230	240	230	200	227	214	209	231	204	210	232	194	216	215	225	246	225	197	207	236	251	273	238	209	197	241	236	202	225	241	227	223	220	215	226	232	192	221	226	227	228	221	228	254	215	226	219	227	214	227	207	233	225	244	222	210	224	231	218	234	224	220	219	217	233	241	224	254	231	215	217	223	228	222	221	221	245	196	223	223	205	214	218	211	227	220	216	223	202	234	226	219	191	223	237	222	223	190	227	239	237	200	198	208	206	226	245	236	251	241	224	207	238	201	224	214	222	211	208	205	208	238	204	208	233	197	218	211	239	244	218	208	252	236	247	237	221	222	210	235	237	243	199	229	238	232	229	217	248	211	240	217	267	240	209	225	213	226	226	216	200	222	220	233	225	225	225	240	223	205	224	224	226	201	220	228	234	242	202	232	246	200	235	222	209	191	229	213	226	249	232	213	204	208	226	242	224	195	229	243	203	220	233	250	241	223	235	206	218	230	236	194	205	227	232	223	203	220	255	222	210	204	225	234	207	232	217	244	232	208	228	232	225	238	210	219	205	213	247	222	255	205	238	223	257	241	221	231	220	218	227	219	210	229	199	211	238	208	265	238	238	224	232	231	217	210	240	236	230	209	211	213	225	221	210	218	229	237	226	244	240	229	207	215	238	226	217	216	233	242	257	201	208	226	227	205	228	210	207	211	244	255	251	233	229	215	269	224	215	216	187	207	247	211	222	232	222	232	220	216	221	201	222	228	239	201	209	204	224	188	222	206	227	230	215	226	219	203	202	222	204	217	257	209	232	184	231	232	202	225	203	198	221	228	191	248	223	202	218	242	245	210	209	212	218	224	199	263	204	221	194	215	214	249	214	211	231	222	228	204	225	237	203	220	249	224	239	211	206	196	225	204	213	231	234	244	232	235	208	232	219	236	246	229	225	227	267	186	230	208	256	243	203	199	209	205	218	212	224	221	246	230	228	239	195	197	210	229	213	202	224	194	246	237	239	220	235	221	204	242	226	246	241	219	238	229	222	199	215	215	219	218	227	209	249	234	254	222	251	221	243	252	230	213	243	181	198	240	221	206	230	222	238	230	251	188	212	214	203	236	223	228	224	207	204	212	217	207	213	203	233	210	228	225	217	253	191	237	211	227	210	215	225	241	244	243	204	229	205	220	213	248	213	213	212	198	213	235	210	212	232	246	226	196	208	247	220	225	215	225	219	228	228	225	211	275	235	209	203	198	252	219	234	216	248	209	256	191	212	230	233	207	229	201	200	238	228	195	234	198	193	246	235	227	230	194	225	237	205	227	223	239	238	211	251	181	225	237	212	236	233	249	228	207	211	211	203	191	209	200	260	209	225	229	224	230	228	235	221	223	215	228	218	218	192	245	207	227	229	208	233	235	231	233	205	227	231	233	195	200	227	246	210	224	211	213	207	244	215	204	246	224	218	216	239	217	226	223	221	222	229	239	230	220	209	188	197	228	206	212	195	236	209	225	200	220	226	224	232	211	234	233	224	239	234	228	234	215	230	255	209	269	209	238	240	207	219	209	227	229	222	223	225	209	231	232	217	239	241	176	234	209	217	233	189	223	207	217	255	222	238	229	207	212	192	216	215	232	212	257	239	233	224	204	232	226	246	226	224	226	217	235	226	199	209	222	219	235	234	207	209	218	202	218	212	230	247	219	206	209	232	213	204	217	211	234	218	234	220	209	211	196	235	221	209	217	213	238	216	215	206	208	227	224	207	209	228	217	238	240	215	213	210	222	209	217	234	249	197	239	230	251	197	204	259	247	220	207	230	210	236	239	218	223	198	225	206	199	217	235	248	234	235	237	237	226	205	205	255	201	205	219	232	234	220	223	195	212	210	232	243	220	200	197	189	230	223	231	232	209	250	219	259	217	207	214	228	228	209	219	199	211	242	234	238	210	219	221	229	177	210	226	202	210	232	220	215	237	202	206	225	214	239	210	228	221	217	204	234	222	242	221	230	224	237	213	210	258	220	222	236	206	209	224	244	223	210	209	198	212	200	208	228	206	218	239	200	210	195	215	228	204	242	214	223	232	228	237	227	213	194	212	228	234	194	217	253	260	215	186	216	217	219	240	247	213	241	218	215	232	234	215	216	232	229	217	234	242	207	236	213	210	213	214	234	255	214	208	212	205	230	233	213	209	218	219	213	214	230	210	219	232	236	232	206	231	241	207	226	207	227	244	212	239	250	234	222	252	209	215	223	238	202	207	231	202	195	212	226	242	205	218	204	227	222	226	238	218	231	216	246	213	196	237	259	206	204	196	234	245	237	195	263	213	210	228	200	235	218	240	232	220	218	225	216	206	212	218	222	186	222	208	180	208	223	240	241	223	208	213	218	211	237	238	216	236	203	236	219	203	210	243	215	219	242	239	232	246	211	223	211	185	254	235	221	230	231	250	211	251	220	209	246	218	214	226	207	266	223	248	235	237	226	240	249	232	245	211	201	238	220	234	225	224	209	188	228	212	234	216	229	210	202	235	231	248	226	209	195	204	248	243	246	214	205	219	226	206	208	246	193	219	209	204	210	207	209	241	211	241	215	231	203	233	263	219	228	218	214	235	180	231	209	227	223	254	212	224	233	208	200	225	201	242	183	206	230	203	238	200	232	213	191	218	239	207	219	245	216	215	218	217	231	211	221	249	224	236	235	225	233	233	240	229	222	264	222	228	209	228	225	193	242	188	221	232	234	240	200	218	237	209	212	219	220	216	225	218	211	235	215	227	228	226	227	246	216	238	202	230	218	222	216	202	212	239	221	210	234	230	218	244	217	222	238	217	218	249	217	245	215	224	245	208	249
11373	7825	12276	10529	7075	4754	3424	2521	1755	1442	1202	1065	1029	953	881	896	800	757	724	717	659	586	609	619	616	564	563	570	586	560	529	556	563	575	561	568	570	544	563	567	547	526	576	536	552	565	548	539	545	551	544	529	553	561	540	544	588	533	550	540	557	548	589	539	522	515	527	527	509	535	529	513	524	538	531	507	528	534	527	564	563	565	522	511	537	507	524	505	562	527	514	538	511	512	519	559	522	545	555	507	522	546	537	542	522	546	556	498	531	530	583	526	565	508	541	560	508	560	493	512	530	523	598	508	538	547	562	568	531	550	533	551	497	527	535	561	570	490	505	571	540	524	549	556	520	550	548	560	520	559	479	499	569	542	560	501	521	594	523	556	558	544	538	548	516	548	513	551	535	547	568	600	562	551	539	544	534	534	557	548	530	551	535	503	549	537	534	585	524	583	538	526	513	537	534	526	579	552	538	514	547	570	515	511	581	511	552	521	545	552	537	497	526	503	550	518	537	573	517	557	569	528	558	557	545	543	537	559	534	560	543	516	545	531	538	566	543	577	530	550	538	498	578	536	515	535	522	531	615	496	566	544	551	569	529	577	537	530	520	523	538	552	564	565	560	509	503	523	525	530	529	510	496	575	532	490	552	550	554	538	490	546	541	549	549	560	574	542	550	564	528	559	540	517	539	545	506	536	514	525	516	511	523	534	569	540	553	534	559	533	543	566	535	504	558	526	551	558	542	564	552	534	545	542	585	529	545	546	544	525	557	523	581	563	540	543	534	544	529	506	525	526	539	535	543	518	496	521	578	501	549	538	518	528	533	529	539	575	487	550	500	573	540	523	545	572	515	531	537	527	519	553	543	546	513	538	523	517	519	550	515	574	558	525	534	499	545	512	535	539	550	539	521	533	558	573	556	602	525	522	582	547	553	567	501	545	565	564	555	534	523	567	528	535	527	538	531	474	520	508	545	563	555	534	543	572	509	554	538	562	537	539	553	526	504	521	488	581	528	548	492	531	515	546	597	552	552	552	544	570	558	529	537	517	546	505	532	545	532	528	578	554	517	554	572	540	541	567	531	519	486	551	562	535	548	545	512	539	524	525	532	517	503	523	553	559	569	536	570	577	527	585	543	544	509	510	522	550	518	582	557	499	526	576	554	556	538	502	541	508	548	595	513	535	514	584	571	537	514	558	592	538	560	533	528	534	547	541	529	531	528	549	545	512	518	553	503	534	547	510	536	548	514	568	531	545	523	523	506	523	558	493	565	493	531	523	542	560	537	546	547	522	539	578	518	496	534	516	508	535	511	514	520	533	557	548	543	534	524	545	566	520	520	547	539	527	524	540	539	575	518	546	528	536	540	522	526	532	518	549	508	543	521	548	530	532	533	536	563	543	527	520	538	561	527	520	542	552	524	497	484	513	572	534	507	538	495	532	538	540	558	525	500	525	518	563	577	496	528	496	592	551	552	537	574	547	532	552	579	530	497	534	573	563	543	595	477	546	530	505	574	552	498	544	533	539	517	541	509	522	523	565	543	523	558	507	547	515	548	527	517	555	578	531	545	571	504	581	505	521	530	490	548	538	547	547	521	500	557	507	539	550	564	524	517	539	554	565	542	558	564	477	533	534	542	525	544	565	508	559	550	540	573	516	488	500	536	536	542	552	540	523	500	529	523	541	527	498	530	559	538	556	533	544	538	547	562	482	506	508	537	563	558	536	520	578	508	494	539	547	537	540	500	534	547	547	552	542	565	535	577	534	543	555	522	504	537	534	549	548	578	514	552	528	527	550	549	532	551	512	545	552	552	528	543	512	546	579	539	537	567	589	520	547	502	557	532	596	553	506	519	541	514	546	561	521	563	513	516	550	570	536	553	521	546	525	554	543	515	547	525	533	538	534	506	540	521	525	500	533	568	544	564	560	548	560	479	569	535	582	511	523	544	530	527	556	500	528	542	511	523	519	539	533	514	504	545	539	513	525	531	547	596	533	536	540	529	529	515	546	543	517	532	532	565	538	540	546	543	544	538	540	541	523	575	562	547	523	579	504	534	542	561	570	534	576	518	508	503	558	539	542	529	536	493	544	566	510	522	548	527	512	591	568	528	567	534	481	514	519	539	538	569	580	516	544	558	547	500	507	526	528	512	538	521	569	569	529	575	515	534	496	541	580	518	570	512	559	530	548	516	554	503	519	515	533	600	609	536	552	562	508	529	542	570	570	508	485	547	544	529	587	519	541	554	524	554	568	520	545	534	547	520	555	519	495	537	519	575	534	514	530	531	501	525	536	552	537	538	504	573	580	508	577	544	549	554	558	536	540	545	535	557	555	561	548	518	565	539	524	518	518	546	550	544	524	567	571	545	499	505	526	557	518	506	567	542	542	552	535	519	507	572	530	553	506	522	555	507	548	551	543	535	516	518	586	513	562	522	550	558	515	547	545	529	500	521	562	559	565	526	556	523	546	533	527	528	513	525	565	567	555	544	489	521	531	549	532	555	544	520	517	522	572	531	506	572	507	539	594	540	528	572	536	537	513	454	533	516	518	504	582	551	520	570	539	505	550	560	556	549	540	466	545	567	534	519	554	544	549	505	531	517	564	593	510	534	547	530	516	572	561	580	552	533	533	537	549	542	555	528	528	585	568	528	516	528	514	524	524	529	490	512	520	504	548	570	553	542	555	550	525	563	545	533	551	560	511	538	524	512	580	526	508	546	560	538	547	553	522	503	506	533	578	542	541	543	505	539	502	564	538	550	501	517	570	538	541	485	537	547	524	556	531	542	519	552	521	518	540	517	561	548	547	600	553	550	540	511	550	553	503	503	490	507	551	542	532	571	530	562	539	500	564	532	575	528	511	565	543	504	522	532	546	544	556	525	562	531	527	531	534	529	558	522	528	571	530	544	590	537	530	528	558	528	547	554	564	597	572	535	550	520	525	494	520	571	511	541	510	530	528	564	568	524	540	564	526	544	514	561	555	526	509	534	569	556	552	523	579	538	544	558	523	548	534	554	512	550	540	529	564	574	546	505	544	535	518	528	539	567	538	504	586	584	539	513	544	550	540	536	520	517	563	534	531	561	530	554	550	550	564	583	508	524	534	526	507	557	524	575	577	519	520	535	536	554	577	508	580	550	528	520	530	557	565	539	499	518	577	531	530	526	525	512	515	532	501	561	542	522	508	522	563	520	590	565	514	524	535	555	534	543	515	542	545	557	507	525	523	540	542	571	549	512	517	534	555	544	531	497	538	537	557	550	564	588	539	516	548	556	568	589	532	531	519	559	581	527	546	537	572	550	533	539	518	505	513	537	534	537	504	538	577	544	507	532	526	509	539	523	557	519	555	543	558	548	554	520	551	510	562	555	553	560	541	555	525	536	560	568	580	538	532	512	494	523	548	543	505	542	542	555	539	484	553	571	500	492	548	563	546	532	499	547	519	537	525	567	516	476	506	556	560	529	525	543	577	535	530	566	527	519	590	548	524
27008	15479	15953	10712	6692	4756	2840	1486	820	501	452	433	364	380	310	313	317	314	296	264	259	272	308	239	261	252	265	274	234	251	238	250	244	256	249	235	226	260	224	259	255	228	214	228	253	205	207	206	235	212	253	244	255	270	223	225	224	252	222	212	219	240	222	251	257	229	237	236	247	246	250	222	231	250	202	267	246	211	241	255	226	243	237	243	261	247	238	244	247	238	199	245	221	262	220	234	241	229	223	237	237	238	251	226	248	221	244	219	243	230	237	243	242	213	266	232	234	228	233	213	220	220	264	229	257	248	230	236	227	234	232	197	230	231	261	233	215	250	213	241	228	227	230	227	247	249	259	250	253	243	237	229	213	245	276	252	257	247	261	239	249	236	258	207	235	226	252	224	243	216	239	248	226	262	261	244	243	244	249	239	245	231	240	215	261	228	250	244	233	240	230	228	209	219	245	225	225	247	239	217	229	204	224	230	218	253	235	226	269	230	258	243	226	233	258	241	218	212	250	239	238	255	208	240	238	262	257	200	227	225	243	242	259	218	219	237	228	203	251	223	213	249	243	234	244	239	263	261	248	215	233	237	238	239	258	236	204	256	241	222	223	229	212	220	213	257	215	221	243	223	227	266	224	212	232	218	231	261	253	220	248	205	242	206	229	233	251	248	257	219	236	246	255	222	221	257	238	255	250	242	240	247	221	230	245	231	226	231	237	250	260	230	245	205	218	224	233	229	246	247	224	214	237	254	240	226	244	212	273	231	246	232	245	263	238	226	236	236	270	233	244	232	271	243	231	248	203	238	254	239	208	216	235	245	242	273	235	220	230	250	264	265	256	248	230	243	229	265	273	238	225	210	234	208	244	205	248	245	246	198	261	241	226	255	230	223	252	208	233	244	208	219	224	225	225	241	246	230	204	205	236	230	237	228	251	224	225	219	236	265	232	234	219	279	226	258	227	228	235	239	226	249	224	209	221	263	253	245	235	246	206	241	233	228	227	228	230	197	221	228	251	248	215	231	239	220	228	251	230	232	277	242	260	235	241	246	226	213	247	255	228	248	244	233	210	232	211	224	249	240	221	203	248	247	270	222	248	245	222	209	211	213	196	255	228	232	227	215	231	241	240	234	231	243	262	230	250	234	224	209	223	222	217	224	232	226	219	243	243	215	213	244	244	251	211	227	270	248	229	256	246	233	244	241	226	235	255	244	231	243	242	245	234	231	197	234	221	240	245	251	237	206	234	204	241	239	238	219	233	238	244	209	237	246	210	229	230	229	213	247	233	225	243	233	245	246	214	247	229	238	225	251	226	255	238	235	221	222	236	233	258	244	215	270	245	225	268	224	273	209	203	258	238	227	204	199	231	220	245	208	246	260	224	232	249	232	236	236	217	251	228	250	238	273	201	219	203	219	221	251	242	222	213	221	261	248	237	211	249	213	238	224	209	214	228	225	219	228	260	248	242	230	233	261	235	234	232	230	234	259	249	228	238	226	221	263	243	232	223	250	260	238	233	241	251	250	229	199	230	238	232	220	214	222	220	252	265	219	251	241	209	214	258	252	250	219	221	208	200	220	226	272	242	252	219	220	248	230	220	234	248	242	215	232	243	237	269	226	243	236	254	243	243	250	230	222	227	211	241	241	242	254	251	223	237	260	226	218	225	246	234	246	233	216	241	257	214	209	238	208	248	241	238	224	230	210	220	243	214	227	227	235	234	223	239	223	244	229	229	212	231	250	237	203	240	236	223	221	232	234	249	232	225	233	217	202	231	261	272	235	230	259	227	205	224	224	234	199	239	246	270	206	233	249	220	220	237	239	198	247	224	242	214	221	243	241	232	245	224	201	234	217	229	235	216	231	219	218	218	209	245	227	229	230	242	230	225	238	221	254	225	219	219	254	257	241	249	228	231	251	220	204	221	235	228	241	208	252	213	220	236	236	227	242	235	275	213	220	246	236	254	237	206	243	248	244	238	220	224	191	237	246	235	233	237	204	205	225	223	219	203	217	253	262	262	258	240	220	225	231	216	257	228	203	212	226	237	228	249	224	223	245	219	242	234	209	231	204	251	234	217	244	230	235	211	243	250	220	239	255	239	264	211	254	214	226	255	246	218	254	235	233	211	235	254	241	233	240	262	257	222	217	241	227	215	214	249	237	231	230	216	238	244	229	236	214	233	223	219	243	249	243	216	226	227	215	242	238	219	218	250	248	225	251	234	250	266	220	275	260	272	256	216	219	238	232	233	223	241	260	220	244	231	219	255	224	220	236	222	249	227	259	236	218	230	239	255	251	221	222	252	218	238	236	255	233	218	230	227	215	223	204	241	232	222	221	220	253	252	260	232	239	253	210	231	240	194	247	249	245	221	249	242	210	244	256	270	218	230	237	258	220	216	243	221	246	212	222	241	237	239	231	252	231	239	231	238	225	219	244	228	239	242	220	258	255	241	254	227	216	235	241	256	256	276	244	269	209	237	231	202	238	255	256	253	244	246	227	233	225	248	236	270	235	236	230	243	215	237	232	255	250	216	261	246	226	220	244	243	222	271	244	212	227	240	264	257	223	237	226	253	264	211	231	243	215	273	250	234	251	247	236	231	236	251	237	207	212	220	250	226	229	208	244	243	234	243	223	255	229	235	230	228	186	222	273	232	245	224	203	261	224	253	230	235	243	237	244	225	248	204	224	215	214	201	239	230	242	229	218	232	238	241	252	260	237	253	234	204	239	224	226	216	243	245	230	235	233	233	242	221	270	231	255	234	220	220	224	217	227	243	229	239	218	266	239	216	234	233	228	258	268	240	258	213	218	239	221	239	222	222	231	235	184	233	237	249	238	225	231	230	258	219	233	256	230	258	220	239	238	230	246	261	212	222	237	242	238	248	232	238	222	197	218	226	251	227	210	233	225	215	223	219	204	233	249	233	249	221	246	251	222	226	222	243	251	243	260	250	229	214	221	248	224	213	213	228	234	239	221	260	231	240	217	265	240	233	235	257	227	198	268	260	248	225	224	195	285	243	245	224	235	253	225	219	206	262	236	215	223	237	235	218	240	226	231	243	242	221	232	231	229	236	213	210	263	221	236	201	254	252	229	231	240	244	227	213	239	238	213	226	248	221	221	230	217	224	220	237	254	208	246	249	242	221	222	229	240	243	268	224	252	249	247	207	249	270	233	226	209	254	229	225	230	252	248	257	221	229	235	236	236	237	232	245	232	227	234	248	241	244	205	226	205	253	248	259	249	218	231	203	218	226	224	210	273	238	254	239	243	225	214	231	219	224	207	225	221	217	235	240	229	247	262	219	204	223	239	217	221	237	239	236	222	245	245	219	254	245	234	222	214	230	222	208	226	273	242	216	240	274	242	231	229	239	229	212	227	242	256	227	240	216	252	217	210	250	258	235	239	228	247	237	244	231	213	219	216	214	224	231	266	220	247	231	254	256	252	231	241	231	252	247	217	217	262	216	224	216	258	217	238	258	228	234	285
19019	14494	22756	21469	18391	14647	10251	6120	3044	2152	1834	1529	1348	1273	1133	1201	1116	959	883	850	832	782	751	708	681	710	681	678	629	614	648	634	646	619	648	609	588	617	591	637	580	584	580	531	543	544	626	567	562	571	565	605	577	567	550	582	591	578	580	588	586	553	587	584	551	626	590	609	582	513	556	548	573	563	578	557	531	557	563	534	557	577	606	543	556	557	523	574	550	558	546	571	605	546	550	590	583	566	558	576	550	564	582	550	562	527	599	600	547	530	535	570	554	558	577	566	529	539	581	555	572	555	572	557	563	594	585	580	598	536	568	529	594	568	564	566	554	574	602	529	590	565	553	582	522	603	588	582	563	587	542	536	571	591	576	571	544	562	584	562	543	552	525	583	568	587	540	548	618	592	566	583	565	513	581	525	570	567	542	559	559	581	526	575	557	569	567	597	565	599	556	568	566	564	572	557	561	568	595	546	563	548	545	536	572	565	554	550	568	573	561	567	594	542	573	561	577	565	567	532	536	560	583	584	553	574	538	521	559	543	589	596	594	575	547	560	534	538	573	559	532	610	551	553	590	561	540	576	593	552	564	543	590	581	572	568	575	569	596	531	558	620	555	606	539	540	541	544	513	605	558	561	564	572	559	528	551	561	558	560	578	544	556	595	569	575	545	543	520	550	565	561	589	543	545	594	592	553	533	535	551	557	571	570	547	532	562	550	616	559	587	573	567	522	536	564	578	546	572	568	560	572	574	577	566	549	594	607	551	569	544	541	545	551	558	531	573	547	572	565	566	542	578	548	566	556	546	548	589	512	546	587	540	549	580	607	547	583	504	525	558	536	584	543	602	590	594	607	543	598	579	543	607	570	555	553	569	576	565	575	610	524	549	565	540	597	556	543	556	570	582	630	567	590	582	561	549	592	557	562	570	552	556	614	532	577	536	572	530	575	557	568	576	555	575	530	513	570	543	550	544	562	591	556	597	559	570	570	584	571	533	552	550	566	580	600	545	565	557	558	602	586	545	594	583	559	556	577	588	555	544	575	588	564	550	548	571	582	586	532	551	556	569	574	586	521	570	530	569	576	522	541	560	548	561	550	566	565	610	569	524	604	515	564	542	544	560	554	518	597	568	565	556	527	558	556	533	537	554	574	596	603	578	512	584	552	582	597	566	580	580	575	564	578	536	521	576	563	557	546	524	550	526	558	567	550	599	561	549	576	550	523	593	580	597	591	583	573	566	571	556	570	564	597	582	565	534	567	550	581	566	576	561	641	594	546	551	537	545	605	540	547	547	564	562	551	565	564	562	565	550	583	583	536	553	552	622	565	574	585	575	564	540	565	545	570	542	545	570	597	567	518	583	588	530	540	566	540	549	558	492	575	537	586	624	541	539	559	539	593	538	527	565	554	574	578	537	578	583	581	550	594	568	542	575	585	585	551	580	553	514	589	559	589	579	560	582	585	556	541	541	559	538	508	616	560	572	561	555	573	593	571	571	521	589	558	588	555	527	570	591	565	561	584	538	583	544	573	544	559	548	604	569	571	553	566	595	560	548	559	569	568	542	545	576	530	565	518	571	574	558	591	607	561	562	540	588	553	588	534	552	589	558	531	568	585	551	577	559	589	550	562	503	614	582	535	593	560	570	568	579	596	541	556	548	545	557	599	581	553	595	574	548	536	614	565	559	557	522	562	548	574	559	534	557	552	548	539	592	576	528	560	563	571	585	586	601	574	542	552	562	587	573	568	572	537	506	518	603	592	552	538	613	545	557	572	578	579	552	564	591	580	590	565	542	567	554	608	528	572	559	584	559	554	525	552	567	566	576	601	560	546	543	556	555	556	582	597	571	571	579	584	534	539	565	555	523	548	553	564	646	597	538	589	617	568	564	590	591	566	533	569	588	544	538	557	546	577	557	597	584	577	568	580	572	599	571	565	587	562	557	619	611	550	577	552	523	603	535	577	587	533	590	540	539	595	573	591	520	576	569	553	547	561	596	582	553	590	540	589	581	564	562	539	547	558	592	541	539	551	552	591	538	559	513	549	525	554	548	565	588	527	567	565	583	593	570	534	546	582	571	559	551	539	563	571	561	538	541	573	512	550	585	536	526	547	538	584	557	557	589	584	626	572	591	572	542	557	561	595	549	589	526	544	590	565	531	556	550	518	598	567	556	577	557	559	588	581	581	564	566	540	567	557	535	580	525	575	567	614	577	551	586	583	524	553	563	556	577	587	566	555	537	601	552	562	590	583	569	561	562	562	559	572	523	582	602	561	539	572	524	594	587	512	631	565	571	551	577	594	560	565	515	572	500	594	568	551	555	546	524	546	557	563	543	555	596	577	587	539	540	579	537	540	537	606	575	599	580	573	535	571	561	573	544	578	566	585	570	573	560	552	524	572	550	566	600	584	572	565	543	552	553	579	604	560	561	550	545	547	547	566	552	601	606	569	613	576	546	574	577	603	599	587	555	557	572	525	572	589	578	574	540	615	571	553	549	574	589	556	563	574	549	525	550	586	558	599	539	541	573	613	536	539	545	579	565	573	535	537	561	553	555	581	565	545	551	583	579	587	554	532	553	556	578	570	597	591	571	583	536	549	594	537	552	523	566	573	536	549	571	528	560	594	523	575	547	568	556	541	569	555	562	569	544	551	534	561	579	555	563	562	557	545	558	557	527	534	542	535	559	553	573	574	559	591	490	572	544	570	583	544	565	602	566	571	510	581	578	600	574	564	558	533	582	587	546	526	591	532	576	551	585	597	568	559	559	562	567	612	518	545	546	567	568	556	589	545	550	551	540	548	569	564	553	521	538	529	616	558	546	620	558	544	597	566	623	583	558	572	579	586	579	594	629	549	526	589	545	569	578	600	621	572	593	552	587	538	579	582	537	529	583	540	562	524	553	590	575	607	535	533	551	595	553	577	506	556	540	545	563	564	562	523	532	582	578	553	560	570	536	586	573	568	556	612	535	543	571	551	567	564	592	580	590	568	619	584	575	545	539	564	567	578	580	582	553	550	578	548	549	586	600	571	554	578	555	590	538	588	577	591	543	584	614	605	566	548	582	553	573	571	587	576	579	571	554	559	573	544	589	592	540	580	583	593	533	562	595	579	565	561	553	608	603	556	539	582	564	575	557	556	554	547	582	509	549	589	533	547	572	610	557	560	546	579	555	564	520	546	579	557	575	579	610	589	592	551	570	571	580	606	586	604	564	529	621	556	597	587	590	582	594	547	582	573	565	574	560	539	530	568	575	575	557	554	550	552	570	580	557	573	579	566	601	580	564	529	522	597	563	579	573	524	563	606	540	583	586	620	562	605	580	573	586	574	559	578	583	586	590	548	579	565	586	630	536	551	579	544	543	591	595	584	530	560	531	577	564	563	569	590	583	531	562	558	552	598	610	557	535	583	565	568	583	546	598	562	556	541	590	608	564	580	583	551	562	542	536	579	566	568	522	578	561	572	581	568	523	522	538	583	543	563	590	545
36788	22359	23535	17497	11271	6765	4808	2689	1275	657	543	438	398	369	367	326	336	331	316	262	262	250	237	278	235	252	238	239	240	228	223	234	226	221	220	227	243	236	222	207	194	258	215	204	220	207	204	199	208	191	203	205	204	210	196	246	209	204	203	220	210	192	210	197	214	197	205	211	208	195	189	203	213	219	193	211	214	198	223	206	204	225	199	213	212	226	254	227	199	236	229	221	213	196	200	226	212	211	215	214	221	220	214	206	206	198	205	193	208	211	220	197	212	200	207	196	184	217	214	222	212	203	231	202	216	222	196	207	211	208	209	218	199	210	214	225	210	190	207	192	200	232	213	214	209	185	214	191	242	193	194	213	215	190	228	208	213	236	198	222	205	194	208	210	203	184	219	225	205	213	204	207	189	225	213	197	214	237	213	222	229	190	203	220	245	213	193	190	217	197	221	186	198	206	217	221	210	200	218	211	207	215	198	194	198	215	212	242	216	200	198	238	195	204	212	216	204	229	207	241	206	221	206	216	201	215	175	217	223	202	194	207	215	208	216	232	218	187	202	231	204	223	233	229	238	207	215	196	215	221	199	232	210	206	215	211	206	197	222	194	209	216	208	209	222	206	210	186	205	214	232	210	216	198	187	218	209	210	211	193	250	232	213	211	224	229	215	218	225	211	229	218	208	208	200	198	206	211	178	202	192	199	186	204	226	189	218	200	213	199	218	216	234	215	233	210	195	197	193	204	209	203	236	181	190	180	213	175	207	206	193	238	231	193	209	225	223	209	206	204	237	236	211	212	233	194	205	218	198	232	207	217	240	207	217	237	203	190	201	202	211	228	227	180	203	206	213	193	205	221	214	198	201	217	237	189	218	207	214	223	205	247	200	232	214	211	196	217	198	211	202	197	213	217	185	192	222	239	176	206	214	216	213	188	189	187	221	239	235	234	202	218	218	199	217	204	225	230	206	191	217	219	193	196	213	211	221	205	258	203	240	223	200	196	219	224	211	188	184	232	213	231	217	188	188	179	220	223	192	232	198	222	199	204	216	202	218	245	198	201	202	239	224	203	188	224	192	191	202	244	208	218	226	212	238	225	247	225	220	214	201	225	198	203	212	214	181	210	215	242	195	214	234	218	211	232	192	220	196	204	209	213	212	196	215	205	203	203	214	204	235	243	200	200	212	199	239	238	247	226	209	214	226	216	218	210	211	187	205	241	205	248	209	211	213	206	196	212	214	173	203	226	204	223	219	215	231	198	216	204	187	216	193	199	229	238	223	193	212	227	202	215	187	200	219	228	236	201	202	186	219	199	219	202	192	212	207	191	211	184	216	199	200	233	186	227	248	187	200	207	232	210	242	210	200	194	219	212	220	188	230	205	218	212	194	210	211	213	202	194	213	205	220	208	227	230	206	202	217	247	205	247	220	195	197	236	235	193	228	212	231	228	210	199	225	208	192	189	226	183	215	214	233	212	196	217	197	192	223	217	215	188	218	205	227	206	225	210	223	221	244	220	197	195	202	194	222	200	218	215	212	214	207	194	209	226	165	242	191	221	241	203	200	187	213	204	189	233	239	196	227	231	213	199	212	192	221	210	191	198	201	216	225	217	198	209	189	238	201	233	183	200	183	204	192	216	213	218	190	222	221	183	213	206	237	219	219	221	208	193	207	218	205	196	218	195	203	216	208	201	198	231	205	198	212	214	216	229	245	213	226	194	190	224	176	229	224	202	230	235	206	200	193	206	217	205	185	224	177	225	230	209	210	203	190	226	238	236	196	195	216	210	203	218	211	220	213	195	216	229	207	228	238	219	226	220	217	213	205	205	215	195	231	217	198	183	234	217	206	198	217	215	227	218	182	201	215	217	225	230	216	203	231	203	234	229	214	221	191	225	213	221	215	212	231	255	216	211	208	198	212	210	176	216	230	221	203	183	209	223	204	227	210	176	187	238	252	212	231	210	204	197	225	176	207	220	222	222	252	209	201	220	200	225	193	212	192	254	199	219	211	209	214	228	198	241	215	232	217	198	207	241	198	220	190	230	189	194	214	213	223	210	236	204	205	219	182	216	185	225	220	216	225	217	209	202	208	233	198	198	207	215	231	226	190	196	214	192	232	197	207	203	231	202	198	226	205	182	240	202	209	230	196	209	245	180	183	223	204	221	198	227	209	213	215	198	205	247	251	202	201	213	211	217	217	214	217	186	226	212	222	225	197	198	200	194	193	188	223	219	215	219	217	235	230	195	232	237	181	209	215	220	228	208	210	203	218	206	213	228	210	224	248	215	217	196	252	206	218	232	228	203	221	232	209	203	176	214	225	207	210	194	210	222	196	201	194	203	217	240	205	224	217	233	197	214	219	205	205	225	208	182	202	218	229	207	233	197	210	229	224	225	189	208	182	240	248	224	182	201	212	187	210	219	176	192	190	211	213	241	196	245	230	215	192	217	235	213	250	221	220	218	233	175	204	229	231	228	203	220	206	213	206	227	204	220	228	222	256	203	212	234	216	230	232	213	247	215	213	201	197	210	218	209	235	192	240	222	229	209	198	208	222	210	239	189	231	203	200	224	239	203	229	215	190	221	200	197	214	242	217	198	183	219	216	250	212	214	205	217	195	208	200	186	192	216	213	214	210	201	219	217	237	212	205	219	231	236	189	214	225	215	200	192	210	250	225	184	209	205	197	184	222	208	223	228	213	227	215	244	230	210	199	212	195	240	231	209	202	229	255	200	183	212	225	206	210	269	231	207	203	183	215	204	206	198	209	234	233	206	219	220	188	229	190	208	216	217	193	208	229	249	210	207	209	202	234	224	187	220	239	233	206	222	216	203	203	195	234	250	224	212	220	231	220	224	210	194	239	233	221	229	216	195	201	219	225	211	191	187	228	226	197	222	221	200	214	191	231	206	206	217	192	221	220	203	189	213	198	187	221	237	198	217	192	223	203	227	223	208	211	204	193	189	192	247	216	209	218	209	253	222	193	224	216	221	223	222	215	194	215	219	226	216	202	215	224	230	218	204	195	206	266	186	210	227	231	223	200	209	221	228	186	199	210	239	221	208	185	234	246	211	223	206	218	236	216	234	253	228	206	204	226	227	260	207	193	241	184	196	219	224	201	214	223	212	202	209	209	210	220	242	210	219	218	219	195	220	212	199	217	222	211	207	225	195	220	197	213	241	220	214	203	245	223	205	227	200	211	218	209	197	236	206	236	222	229	221	227	208	191	207	194	182	217	240	207	229	208	191	219	224	221	231	170	224	222	219	187	226	207	234	217	192	235	206	227	231	220	241	233	229	219	225	225	231	231	209	223	203	189	168	193	201	218	193	220	228	205	196	220	191	192	210	235	211	206	197	217	201	246	223	209	217	222	208	230	198	213	211	185	183	201	208	224	186	218	200	208	221	231	218	191	196	202	205	221	201	202	206	217	210	206	192	224	193	202	222	218	221	205	216	210	192	217	213	217	220	175	209	240	221	207	200	232	211
24472	18899	29273	27933	24332	17888	15566	9697	4898	2939	2458	1943	1644	1493	1445	1339	1204	1102	1012	940	889	870	802	750	651	709	700	669	613	632	555	633	566	519	573	563	591	556	548	573	511	573	508	519	523	498	493	532	542	549	543	468	529	569	521	526	542	525	573	529	555	524	546	488	528	516	548	527	517	527	451	519	540	553	492	503	515	506	545	487	511	521	535	503	512	485	516	517	531	487	521	545	531	526	499	498	515	513	495	517	474	521	562	546	490	488	544	497	540	521	504	525	497	505	530	503	535	525	514	499	535	510	528	527	524	556	552	515	520	534	560	531	532	534	473	512	484	533	528	524	533	511	506	549	513	471	529	527	508	511	533	478	471	520	504	549	527	519	503	495	538	503	518	554	519	525	515	494	511	525	505	513	487	509	509	563	507	471	527	559	563	486	536	472	499	502	536	493	535	521	509	524	501	468	543	546	479	509	505	520	530	484	494	499	491	492	506	514	545	556	500	498	521	471	499	536	506	515	503	518	507	511	523	476	497	507	556	523	508	518	501	492	491	531	559	522	531	551	440	473	477	502	494	514	494	531	522	496	512	505	539	516	479	501	526	517	523	513	530	544	442	509	493	481	530	503	519	522	492	541	512	488	533	524	527	489	518	543	522	488	508	543	550	543	516	566	527	508	514	527	523	512	500	467	543	491	528	502	535	484	491	523	544	521	542	489	533	567	505	487	492	503	521	496	538	501	503	518	511	485	536	526	456	460	527	512	532	501	489	514	548	519	537	543	544	507	526	542	538	530	540	500	519	555	498	538	524	508	502	468	517	489	541	556	534	524	499	557	534	506	499	510	476	518	495	530	525	523	525	546	533	523	530	521	505	496	534	541	484	528	532	511	511	503	492	518	554	529	500	518	502	500	498	500	510	501	485	536	534	487	563	528	498	510	510	524	484	474	498	511	517	525	507	515	496	533	483	549	525	496	525	506	510	522	535	473	526	563	532	514	501	505	504	534	536	528	470	506	483	479	529	506	491	517	526	525	523	496	476	490	514	539	508	570	500	520	567	505	498	495	516	559	480	541	499	512	522	496	541	539	554	516	540	482	542	581	507	519	466	526	524	502	512	525	489	550	516	541	493	479	483	471	517	479	509	507	512	485	530	540	532	505	528	529	520	500	492	502	502	501	498	503	491	503	514	507	531	543	511	500	498	515	530	513	514	542	525	524	489	503	486	479	535	478	497	528	555	488	490	519	543	512	493	526	518	503	534	529	544	529	474	481	521	512	535	506	500	519	512	497	505	513	506	526	485	496	495	463	544	522	495	528	468	523	505	546	541	537	529	524	539	539	512	502	513	524	506	486	523	511	510	525	514	543	457	492	521	519	479	537	507	469	518	524	523	514	513	500	540	505	471	547	498	521	541	523	504	518	520	511	517	520	527	516	519	530	478	557	479	552	500	523	518	487	515	504	551	490	539	473	487	510	537	513	521	518	506	509	530	494	524	533	483	510	549	548	546	497	520	558	516	498	514	487	514	517	542	492	526	545	509	554	496	527	519	522	527	509	507	509	492	521	537	530	500	467	510	525	580	512	529	534	511	545	496	509	494	553	524	540	556	540	551	474	539	524	508	528	509	487	501	547	527	494	525	488	579	489	486	498	509	489	512	522	580	461	554	495	530	533	509	526	516	527	485	481	525	497	479	529	513	521	519	491	493	492	519	519	507	522	506	497	492	498	498	534	482	508	541	511	502	515	501	547	514	536	500	505	522	510	526	528	512	538	493	519	501	520	489	522	502	571	538	516	477	520	502	544	513	524	520	497	523	530	445	529	523	485	548	549	507	519	482	494	530	553	545	514	496	489	527	552	505	526	470	507	539	496	475	527	508	545	466	538	499	486	506	507	509	552	477	520	502	502	529	529	532	498	507	517	508	520	553	458	507	517	555	547	492	485	547	489	515	503	506	457	520	482	518	542	526	517	513	537	498	518	522	497	524	492	518	505	537	501	520	504	561	538	542	530	557	503	507	533	486	515	526	519	546	488	520	498	526	497	482	544	527	511	510	554	536	537	501	522	511	491	528	514	500	481	514	521	511	517	488	512	500	502	505	567	494	482	528	509	492	518	530	559	491	543	530	494	499	500	524	519	518	527	513	529	501	545	495	523	477	496	514	515	495	501	525	520	511	513	511	526	540	542	537	517	499	542	488	511	520	538	478	511	527	528	537	468	546	520	515	513	490	534	511	486	494	520	544	544	510	515	537	525	497	500	527	517	531	487	550	551	551	536	484	527	511	534	478	522	514	510	486	518	492	514	510	516	511	558	519	483	510	513	499	508	548	501	509	485	497	537	521	542	507	486	524	535	535	529	505	508	518	489	500	518	555	502	500	477	516	485	511	499	515	509	494	554	517	498	479	502	530	527	529	559	488	517	528	541	509	549	527	490	523	501	536	522	484	527	534	523	522	527	489	484	460	523	502	551	528	507	542	545	549	507	544	504	483	530	477	496	522	516	514	546	479	532	540	503	506	517	517	502	532	509	505	484	512	522	496	497	495	489	500	537	541	517	461	504	528	516	511	537	497	508	483	548	486	531	490	481	531	514	510	523	589	505	524	515	494	527	531	493	477	508	495	514	520	503	509	508	487	512	516	537	527	498	517	490	523	520	505	538	525	510	519	540	539	513	514	515	521	486	540	565	565	517	512	574	549	498	569	493	549	533	546	543	538	494	537	516	520	483	509	536	508	518	552	546	482	535	511	487	508	463	525	532	500	510	488	520	492	511	477	509	533	500	548	470	556	485	516	526	528	485	541	550	499	529	531	544	539	512	511	499	527	545	499	520	502	511	485	522	494	538	517	519	537	542	503	495	497	509	484	510	480	459	511	509	502	521	547	499	479	501	521	519	497	492	521	561	500	531	475	498	508	551	529	529	511	501	498	491	493	503	543	511	518	462	494	547	539	549	512	530	561	513	567	505	504	546	546	543	533	477	463	519	515	528	531	519	503	531	514	529	537	549	548	535	523	489	553	528	509	525	542	524	527	524	515	543	503	458	525	528	489	479	487	490	523	527	516	476	536	481	524	508	555	529	477	510	523	552	505	482	503	515	508	514	497	501	538	545	517	528	513	510	517	528	535	504	488	509	531	517	510	511	483	491	518	499	499	522	501	504	503	493	498	540	527	547	512	551	530	499	490	489	538	513	516	497	533	475	503	498	556	509	471	470	554	545	506	537	497	506	503	568	517	509	447	514	498	540	488	563	499	526	515	483	498	523	544	540	491	494	495	537	504	531	518	510	515	471	541	521	479	504	512	475	515	490	564	504	527	512	530	535	554	497	505	520	547	538	533	531	478	517	541	574	518	501	501	533	532	565	513	462	479	501	547	502	525	521	508	551	499	508	537	477	533	506	532	499	506	489	539	486	572	539	494	550	530	486	567	547	500	541	499	519	544	489	544	527	509	509	505	485	524	495	518	480	505	460	518	535	440	533	552	559	570	553
15503	8728	6256	3579	1829	1059	745	603	470	359	348	293	312	278	264	245	252	243	256	259	259	251	255	240	249	249	229	247	239	252	231	235	243	195	232	223	218	221	237	224	249	224	210	208	228	216	237	243	196	224	219	214	219	212	203	226	204	207	223	207	256	213	229	220	224	228	223	226	239	222	216	234	220	211	238	193	217	202	216	224	209	223	210	201	241	238	217	221	219	235	252	230	213	212	225	226	220	225	208	222	216	241	219	229	207	206	235	244	210	213	228	216	194	240	239	214	223	225	210	239	194	221	228	242	194	201	238	239	213	207	212	211	236	197	241	220	208	223	216	219	233	212	191	222	241	227	220	239	215	200	214	213	236	213	226	226	221	223	198	193	237	225	233	214	250	212	215	220	228	212	229	232	213	247	232	236	219	234	230	215	213	213	251	219	220	238	208	210	212	225	203	194	208	184	224	237	213	229	227	209	226	230	210	251	223	222	233	221	195	229	217	212	216	215	246	253	251	212	238	248	223	213	211	213	239	231	201	221	224	213	238	210	256	236	228	227	230	217	214	211	220	202	221	230	226	227	256	243	204	252	230	212	253	248	227	191	236	196	210	234	239	223	223	212	227	203	206	213	188	223	234	213	232	207	239	203	221	245	233	213	230	228	258	207	217	209	201	226	227	228	229	223	250	219	225	221	217	203	237	206	191	266	234	246	195	241	226	210	213	227	225	213	229	224	213	232	210	248	217	220	252	214	239	222	228	213	222	222	226	207	216	217	206	242	221	214	218	211	219	215	234	226	223	228	221	202	219	197	251	232	231	203	225	215	243	247	228	215	214	200	215	212	218	219	247	215	231	209	257	258	225	201	185	221	229	257	223	245	216	237	230	209	212	218	216	223	216	218	229	204	198	262	211	225	239	223	223	213	216	227	195	203	218	210	250	235	242	210	238	197	206	207	274	229	252	204	189	226	193	226	238	211	221	217	237	219	214	214	225	191	222	225	224	220	233	195	200	210	219	226	226	244	258	250	211	210	214	223	265	230	223	232	229	196	208	221	241	242	222	216	234	224	233	255	230	228	255	212	233	206	190	226	207	208	211	202	216	193	214	228	215	219	222	252	240	227	232	219	240	219	198	195	233	229	243	218	248	211	244	219	194	242	202	188	202	222	218	216	233	223	201	242	204	212	222	233	202	205	196	209	232	241	180	237	223	206	219	236	226	208	239	224	252	204	224	244	210	214	204	218	253	249	253	220	259	218	224	214	203	208	230	240	235	221	220	225	214	228	234	217	205	241	219	220	274	212	213	243	228	243	222	237	201	207	227	219	212	196	225	226	228	223	220	203	215	225	226	231	205	228	213	213	190	228	217	228	220	221	211	231	233	211	226	232	229	234	216	206	243	227	224	217	219	223	198	247	246	214	243	224	208	230	207	240	220	212	250	237	236	216	235	217	233	237	226	206	219	227	218	234	234	230	199	239	237	231	215	218	216	235	249	226	199	215	229	213	202	223	216	256	239	233	227	208	247	250	237	197	218	205	218	235	219	212	234	206	223	222	213	178	256	210	221	218	222	214	221	207	221	217	238	214	178	199	185	252	231	224	203	219	210	212	219	207	201	221	216	219	215	226	229	187	208	206	221	236	210	221	228	224	193	207	233	229	209	216	243	197	235	211	212	230	187	212	200	216	218	231	207	228	204	217	229	217	212	193	221	214	215	214	219	197	235	235	221	225	217	220	208	211	207	216	236	221	198	216	234	233	206	235	238	215	206	236	231	200	235	217	222	227	223	220	227	232	238	238	233	244	251	229	236	215	226	259	226	212	217	238	207	235	248	236	207	217	201	221	209	231	213	231	224	234	238	228	222	229	232	240	227	237	202	257	254	231	238	225	240	210	246	195	203	220	207	185	220	211	236	240	230	220	189	234	227	232	237	194	229	232	218	217	221	219	198	200	220	227	229	227	223	219	219	219	189	206	221	203	216	196	202	207	210	223	238	223	208	241	263	211	244	219	206	239	227	224	234	202	225	234	211	215	229	205	224	218	237	247	188	212	216	224	232	209	224	215	218	210	224	206	208	203	264	225	233	201	211	210	212	201	209	207	217	204	254	245	232	214	191	233	250	207	207	226	212	217	243	222	187	211	200	232	229	223	230	233	242	230	196	218	238	235	223	230	224	200	196	236	230	214	213	251	245	230	216	222	216	243	226	223	193	208	244	232	238	216	199	247	223	203	218	206	225	196	241	207	247	196	229	225	225	201	223	233	209	230	191	239	236	236	214	226	221	207	222	218	208	206	180	198	237	236	237	205	199	225	208	215	247	229	224	206	240	197	197	200	202	220	216	209	234	232	229	241	235	221	223	228	222	209	223	206	220	208	202	214	217	241	219	243	232	238	228	230	196	189	223	237	225	205	182	204	238	224	234	216	204	251	243	238	217	230	232	218	235	230	222	227	197	214	212	216	245	234	224	204	226	232	234	245	218	200	227	211	215	227	238	221	220	227	219	217	240	231	250	231	224	240	221	217	219	199	217	211	243	240	248	195	230	255	234	250	215	203	218	239	218	210	205	250	219	211	196	200	252	238	228	206	239	226	217	221	222	224	228	246	221	216	227	223	228	200	228	226	223	202	213	216	236	218	229	219	222	193	248	201	200	220	236	222	231	224	197	230	218	227	215	240	248	225	233	231	251	223	240	183	216	215	214	223	199	214	219	218	205	215	259	213	198	208	206	222	210	223	234	239	219	231	206	213	217	227	227	239	203	222	211	231	220	217	233	208	233	223	243	227	217	235	192	224	221	227	207	251	221	226	228	226	203	234	227	202	218	221	225	214	216	220	210	201	213	225	180	225	205	215	236	231	200	212	228	238	208	242	243	244	215	237	219	235	213	218	205	236	237	243	224	204	221	213	206	241	229	238	229	214	201	223	224	191	207	261	185	223	221	232	205	222	224	205	218	232	230	213	233	234	243	230	211	220	221	248	226	208	221	222	237	209	234	201	219	262	215	238	218	208	197	216	269	253	198	235	215	260	216	239	230	193	227	225	229	213	216	214	257	224	218	198	227	198	225	257	244	251	220	219	204	246	208	228	212	211	226	229	219	193	203	195	191	206	187	233	226	232	183	216	218	206	193	213	214	217	219	246	198	232	216	210	204	201	220	235	227	220	206	237	232	230	216	213	231	226	217	211	209	257	263	234	249	228	203	227	204	231	214	233	227	227	218	181	243	235	217	210	219	264	212	207	200	242	225	200	240	218	230	220	192	199	243	204	217	230	254	241	223	196	227	197	230	247	257	229	204	222	211	219	209	227	243	202	245	230	235	247	215	215	237	236	203	189	214	233	221	226	231	207	225	251	215	209	225	235	232	229	234	213	208	208	237	229	263	235	233	226	235	235	198	202	206	217	252	228	230	228	233	227	239	223	233	216	221	238	221	223	243	231	214	255	225	246	194	207	238	229	217	247	240	209	215	207	229	239	214	223	188	221	210	215
11142	8545	10944	9583	6449	4145	3046	2232	1725	1468	1289	1150	1067	937	958	874	797	776	722	696	641	624	612	637	593	592	582	558	554	583	533	542	532	541	554	582	580	555	587	550	536	545	563	530	561	533	524	533	557	566	550	510	520	514	564	550	492	548	546	501	523	527	529	514	544	549	557	553	548	592	527	549	554	563	493	515	553	525	536	575	566	540	528	548	529	548	505	509	539	525	578	502	550	565	560	513	522	562	547	529	494	520	534	512	557	564	567	551	512	550	502	524	529	533	529	578	598	528	543	561	547	573	585	533	505	543	527	559	506	519	538	559	564	555	560	496	528	541	571	535	529	525	550	544	564	523	535	524	564	530	555	523	563	495	545	565	548	505	550	514	551	531	563	526	501	546	554	574	542	558	547	551	539	516	498	502	539	518	535	537	524	537	519	543	562	492	525	562	498	550	587	491	532	560	523	530	527	578	538	490	553	537	523	520	544	545	525	531	532	494	575	504	553	571	533	519	536	542	527	499	539	506	543	564	512	555	540	537	571	537	566	556	597	542	515	500	528	559	529	555	553	500	589	529	522	487	517	545	539	587	556	548	576	538	509	519	532	523	551	526	514	530	561	489	551	550	523	504	553	505	527	556	506	579	537	526	535	544	524	527	514	549	540	494	554	544	546	568	528	576	508	580	555	528	516	550	544	532	547	553	548	552	541	547	533	589	556	514	537	547	507	549	527	539	510	549	567	566	493	572	551	491	517	579	543	526	556	543	564	544	551	583	532	536	522	548	541	536	567	526	585	524	553	553	564	531	552	548	524	570	502	561	553	584	515	510	548	510	532	582	511	527	548	536	545	532	560	549	538	550	544	528	536	586	585	536	561	475	552	498	542	529	534	521	541	549	551	538	583	549	557	539	517	505	525	529	553	533	578	557	532	531	504	545	533	543	533	531	511	566	524	508	564	528	551	532	565	522	532	557	537	565	534	566	523	591	529	538	528	559	537	522	521	533	561	549	537	542	565	549	532	539	556	579	511	564	534	508	462	522	551	530	551	533	536	514	521	504	568	545	577	532	511	571	518	515	571	562	631	548	569	516	566	526	503	585	538	582	515	566	542	557	528	564	560	533	511	603	552	557	546	540	611	544	522	555	503	535	505	536	552	499	537	540	500	532	571	566	592	530	524	516	560	539	548	551	537	559	529	532	582	508	508	515	506	567	513	533	572	576	494	553	582	543	500	528	536	537	530	499	576	538	575	553	575	539	546	530	517	528	527	541	523	555	500	543	539	519	551	529	533	571	565	529	535	554	537	532	528	547	523	500	533	496	529	535	515	523	555	534	520	567	531	550	521	573	553	578	550	544	545	545	532	501	563	564	526	547	532	535	472	532	521	536	577	528	569	520	516	558	562	534	495	542	565	514	580	580	561	532	559	539	536	546	576	557	515	559	500	556	529	544	578	541	504	550	539	540	559	514	518	533	544	540	493	530	547	494	547	565	522	521	508	506	587	562	547	538	539	538	585	581	531	509	520	553	532	532	545	540	540	547	544	545	522	581	511	565	565	556	557	523	555	574	575	531	518	523	537	506	523	563	552	500	520	521	547	542	570	570	504	554	558	543	542	562	545	522	545	565	557	577	546	501	548	524	573	538	539	601	565	523	498	526	522	514	568	538	531	524	578	521	550	543	533	524	531	509	585	551	581	557	526	562	530	563	544	562	543	571	501	468	536	520	572	535	549	552	529	557	518	580	576	504	545	565	539	520	579	540	546	545	541	559	556	551	563	544	538	533	579	532	544	552	546	565	564	540	518	561	551	575	539	526	521	562	580	560	511	532	561	513	521	556	531	534	553	481	537	547	515	537	538	566	519	537	533	547	556	525	509	547	549	536	555	580	547	529	526	513	521	527	503	546	516	564	552	558	487	505	516	524	519	558	554	547	558	523	539	568	542	563	515	550	534	544	548	506	513	555	575	560	562	560	540	505	569	525	537	565	538	549	515	520	548	535	523	525	536	549	556	507	514	518	524	534	539	505	534	526	544	572	550	572	522	544	526	579	589	551	572	525	546	541	550	547	504	518	560	540	565	532	531	519	548	492	606	525	517	538	529	558	541	481	571	569	538	542	550	551	555	562	553	543	557	540	515	530	509	539	556	548	534	515	541	498	543	564	504	561	599	527	557	558	502	524	503	529	574	528	494	519	542	540	545	519	560	548	553	540	556	550	539	554	547	510	567	540	556	547	598	551	527	510	528	533	564	597	555	566	487	537	527	556	576	539	535	524	517	552	511	537	519	517	602	531	540	537	557	544	540	536	558	500	520	545	538	538	522	554	542	506	516	584	561	511	541	572	527	522	533	506	584	519	544	560	505	541	549	533	543	572	543	545	532	505	559	561	528	522	553	545	550	568	533	529	546	544	568	521	563	564	546	505	534	528	565	521	535	522	546	530	571	538	527	547	529	558	537	559	562	523	518	558	545	506	556	574	550	535	529	572	535	562	544	532	526	499	551	537	582	541	573	524	537	559	554	585	602	544	539	535	534	573	517	549	571	540	581	535	498	567	571	528	517	506	530	533	535	546	513	519	544	513	527	487	566	540	540	558	566	550	553	558	519	530	533	541	559	515	530	560	570	562	550	588	519	564	507	518	518	513	548	527	562	532	498	560	523	509	564	529	534	528	528	551	518	549	532	559	534	549	520	546	544	565	530	525	582	559	549	534	557	554	492	477	561	538	515	535	538	534	519	504	533	528	580	549	567	521	521	520	558	575	501	552	550	549	545	510	492	538	559	555	592	543	580	548	542	559	505	572	526	533	591	587	538	555	572	542	556	562	539	518	540	480	538	505	510	534	546	537	600	549	519	568	527	515	579	556	548	505	484	587	580	532	539	509	572	544	563	511	579	532	533	555	548	529	527	567	580	578	529	563	548	510	540	553	549	553	577	561	538	566	515	506	592	567	561	545	540	533	515	532	569	514	540	542	517	543	544	537	533	523	489	541	555	545	542	549	557	532	550	551	553	546	510	505	546	538	569	533	526	476	541	538	554	559	569	561	495	539	542	542	583	560	551	549	562	547	493	542	535	537	549	521	571	513	569	555	498	557	532	543	526	503	531	522	564	587	537	533	532	539	564	537	520	531	480	553	548	530	516	548	549	489	523	598	540	541	546	618	577	572	545	513	538	566	526	550	505	500	550	549	531	525	491	499	542	508	546	509	579	541	525	486	535	571	552	544	554	552	541	541	543	554	567	561	563	540	548	544	528	524	536	564	543	574	538	540	528	560	541	559	561	554	539	532	540	530	527	545	500	531	518	530	549	589	548	516	550	557	521	519	524	555	544	543	539	528	516	574	565	567	521	600	511	556	521	514	552	545	526	572	527	568	494	521	545	551	551	528	571	542	538	590	504	517	521	570	497	538	559	603	564	540	559	553	554	511	521	538	583	585	573	517	551	582	546	545	545	531	552	529	541	540	546	538	521	536	522	543	508	545	530	510
28370	16543	14892	10574	6544	3613	1792	982	684	553	459	448	379	342	384	315	269	285	266	294	277	260	249	272	277	268	236	268	260	231	269	238	227	252	224	232	239	270	238	208	240	246	224	263	232	234	233	205	213	196	229	232	219	226	231	230	246	228	218	222	241	269	233	232	237	259	277	214	231	236	234	271	221	230	241	200	248	238	235	254	231	232	245	229	262	245	251	260	264	196	243	236	205	269	242	231	207	262	246	247	254	238	226	236	239	231	254	230	232	251	244	207	215	258	241	267	238	234	222	272	253	215	232	256	231	243	260	234	257	231	253	221	206	227	219	251	265	255	212	214	224	219	244	232	201	230	231	185	235	247	250	217	234	223	221	218	224	248	257	218	253	239	210	212	251	234	256	254	223	221	242	227	250	224	242	244	231	237	263	207	252	218	227	236	244	269	242	251	235	254	230	230	241	243	182	221	231	232	247	266	228	219	255	240	205	225	255	226	210	238	244	269	248	217	216	225	242	271	221	222	225	230	233	256	232	233	211	232	231	235	227	265	232	221	247	235	247	235	237	214	245	231	227	270	216	210	253	235	233	233	197	224	234	253	209	224	248	244	231	211	258	249	229	242	234	225	223	244	240	266	260	260	223	257	246	224	250	271	264	241	220	234	213	236	249	261	235	258	243	249	203	242	240	244	231	213	237	225	230	251	216	226	234	208	224	224	238	257	236	235	235	255	281	221	232	231	215	235	206	260	239	215	260	224	207	240	239	223	247	246	246	231	235	230	222	257	223	216	225	254	260	227	241	243	247	251	234	228	229	226	222	211	237	246	231	217	235	202	193	241	231	219	250	233	242	221	233	243	206	207	226	233	237	235	243	236	232	229	265	223	214	233	224	255	230	223	276	263	226	239	213	227	215	228	198	251	248	208	271	268	241	223	217	253	198	248	249	258	216	251	256	248	235	217	250	244	240	266	233	229	238	211	205	277	248	243	244	221	197	234	196	213	256	258	247	242	221	233	245	237	228	216	232	245	207	241	229	254	226	259	232	241	223	237	232	244	245	203	202	244	247	269	244	238	237	236	252	257	222	206	242	229	245	216	232	224	237	242	228	261	247	244	209	233	257	239	231	254	227	233	259	215	232	260	216	234	232	242	208	264	225	199	219	234	217	235	226	232	263	247	234	258	246	233	223	212	241	202	246	229	219	233	256	235	241	249	242	236	231	220	225	263	236	229	249	229	237	234	206	225	205	225	231	203	220	246	240	262	257	218	226	232	264	235	228	237	242	237	242	242	216	236	245	237	227	245	243	237	215	248	273	239	219	233	228	215	222	231	224	226	207	237	238	242	234	214	210	266	243	232	231	250	218	231	241	230	238	246	258	214	242	170	229	221	216	276	214	236	224	240	236	209	248	229	224	234	220	231	230	253	239	258	227	226	243	239	240	222	230	227	226	250	265	231	229	258	262	214	230	262	241	269	233	215	224	256	216	229	220	240	258	251	231	227	263	238	216	242	233	245	228	206	226	255	236	229	232	253	251	230	208	245	237	272	251	253	250	236	237	228	247	249	229	221	222	251	248	232	208	236	243	244	228	231	251	246	231	233	248	225	254	253	239	230	241	251	239	226	226	234	245	236	261	227	258	229	220	224	244	265	244	244	238	229	216	247	249	218	267	262	217	247	244	232	207	238	252	245	233	239	221	224	222	232	249	275	247	260	239	234	235	258	227	241	260	227	252	243	254	211	250	239	214	237	204	223	237	259	245	258	241	280	234	225	205	246	250	241	240	222	263	250	259	252	242	245	224	245	214	267	261	245	225	250	217	246	221	233	235	236	230	221	221	225	253	215	253	238	252	227	241	237	248	222	222	232	237	239	222	221	245	241	223	204	255	214	225	212	260	249	235	216	255	230	238	247	245	255	229	221	223	249	251	211	242	243	208	227	238	245	243	221	235	259	250	220	247	238	251	245	241	238	241	255	227	271	217	231	228	257	279	249	248	226	226	234	273	272	212	205	250	262	253	247	220	264	229	212	235	236	237	243	204	232	238	256	225	250	219	223	200	245	242	250	217	218	212	235	211	220	255	236	282	220	227	252	259	224	264	257	244	249	223	215	211	256	217	254	227	219	220	237	239	270	233	230	246	229	237	226	240	247	220	244	214	240	243	257	223	258	238	230	227	223	237	242	275	225	217	244	230	212	214	229	243	216	212	218	243	227	235	227	233	250	260	259	263	234	238	250	244	234	227	215	262	233	254	226	252	220	243	238	222	237	207	226	220	256	209	251	242	221	228	235	233	226	238	247	251	227	240	219	235	243	236	224	224	236	220	242	219	231	214	218	251	242	244	240	234	236	255	254	244	253	230	236	250	231	245	225	252	202	265	234	228	240	215	256	246	241	225	257	257	240	222	244	213	221	223	221	237	247	219	226	211	229	247	236	239	232	212	222	227	259	245	269	250	220	229	255	234	207	215	237	233	216	274	230	243	226	233	238	238	263	267	195	237	227	255	237	230	229	213	253	245	236	224	210	250	224	243	229	214	225	220	231	220	235	253	239	247	217	224	228	241	244	227	217	237	226	248	239	265	231	222	230	247	239	241	233	230	277	237	233	230	242	202	225	222	253	217	229	227	206	224	224	248	242	199	171	242	261	226	223	256	232	230	220	236	248	259	232	230	218	249	232	221	216	226	244	232	220	259	247	258	219	232	208	239	260	245	209	241	252	234	240	228	229	216	248	223	245	231	224	214	243	217	224	227	225	250	212	232	217	219	215	233	197	233	225	235	224	225	223	252	241	227	207	207	228	234	240	230	228	234	229	239	236	235	224	250	237	230	241	245	232	226	244	241	222	244	256	220	247	212	246	244	261	228	222	228	247	248	228	250	217	229	244	258	217	215	225	226	226	209	233	228	225	232	199	250	254	247	230	239	205	265	217	241	232	227	253	240	251	225	223	210	233	213	216	229	237	248	233	241	229	231	242	221	247	221	237	230	239	245	230	251	248	256	247	218	244	266	242	258	256	221	204	243	218	244	239	230	232	248	265	248	232	227	271	231	275	225	212	226	239	255	242	210	225	226	246	238	214	237	251	261	223	229	218	242	234	266	243	222	236	225	255	227	220	233	238	230	216	229	224	216	248	235	251	222	219	244	253	237	236	248	230	219	238	252	209	243	256	250	252	227	263	228	238	195	231	247	217	224	240	248	232	262	221	234	247	258	243	253	218	244	184	238	255	265	223	212	241	195	242	248	225	237	235	218	243	241	245	255	248	230	218	211	224	232	235	228	206	242	261	225	206	233	238	262	225	280	250	238	232	240	214	218	206	200	236	252	244	246	251	212	225	231	229	237	248	242	225	233	208	220	234	226	249	226	229	221	207	219	252	240	237	247	237	249	229	240	241	264	230	249	253	223	241	220	236	266	244	207	210	255	248	252	247	274	241	229	237	226	227	242	229	227	243	243	265	198	253	228	227	218	234	231	235	259	231	220	241	245	243
19789	14813	21382	21124	16808	12044	7099	4138	2742	2382	2023	1648	1512	1463	1300	1172	1152	989	961	897	847	784	745	751	718	700	705	650	671	665	618	625	633	600	593	597	591	609	528	598	591	603	575	563	512	597	542	581	553	579	571	547	589	562	575	555	574	592	578	553	567	548	604	606	572	592	584	561	586	570	600	584	601	567	558	560	537	581	605	608	590	561	563	558	542	578	530	563	559	558	591	601	578	551	598	530	589	541	572	590	585	554	578	541	564	561	579	562	597	558	572	571	572	525	588	568	549	552	590	567	537	565	588	562	541	594	602	549	519	583	593	577	588	575	573	584	602	576	590	576	583	597	534	547	564	574	572	566	546	517	570	541	595	512	540	555	601	566	589	554	554	573	546	606	583	556	593	568	549	512	581	560	551	585	552	592	568	558	557	585	557	568	538	526	592	607	582	559	594	545	569	563	558	573	563	572	582	566	554	554	592	592	605	560	547	589	599	547	551	571	553	543	538	565	569	608	606	535	589	596	546	578	593	532	547	600	553	585	576	548	585	549	577	567	510	567	560	535	518	557	603	590	551	571	608	602	552	564	556	537	587	554	566	576	529	583	576	539	578	567	567	561	587	580	538	539	560	562	608	547	594	575	601	601	593	579	563	559	554	565	513	577	544	594	585	536	534	526	580	536	557	559	589	520	619	604	573	511	581	554	606	584	575	556	563	559	560	558	555	552	563	586	633	568	564	549	598	586	594	542	560	571	503	586	562	552	607	521	533	568	525	545	558	591	581	600	543	566	568	556	557	578	589	568	596	561	538	565	541	556	567	581	540	585	565	536	560	607	580	530	495	607	544	571	578	511	590	535	543	514	576	544	593	557	562	618	595	560	581	578	562	554	574	581	555	609	590	534	561	524	584	561	521	574	566	554	594	564	551	568	558	585	555	569	575	581	621	559	554	540	572	573	609	555	558	550	568	568	544	537	534	559	552	574	540	549	572	582	575	549	583	566	544	592	583	548	612	599	580	607	556	596	561	561	564	566	558	560	541	554	583	568	557	557	579	538	556	514	623	586	540	550	591	565	584	548	534	555	597	558	556	568	550	566	583	545	573	579	593	532	541	594	582	561	556	539	570	554	595	576	523	546	528	556	562	613	592	579	555	550	574	598	572	583	591	559	576	560	574	561	602	558	580	536	555	601	618	587	581	522	578	605	590	528	574	556	582	559	524	584	576	570	564	519	531	579	561	578	591	586	572	605	552	551	619	565	578	573	530	575	553	555	593	550	562	580	571	609	544	596	562	586	517	575	638	538	602	532	589	521	556	601	561	596	566	588	567	588	558	550	571	540	623	584	543	566	529	571	581	541	590	551	547	583	506	527	543	568	562	551	556	556	589	540	562	629	552	599	551	633	568	541	580	535	561	585	505	553	596	592	556	565	621	528	546	548	592	577	550	553	616	584	637	614	604	544	551	525	597	536	550	546	552	562	593	548	567	529	599	514	557	602	555	584	546	555	531	551	606	559	572	602	543	559	604	561	548	584	585	608	567	537	608	587	559	570	548	565	602	561	545	551	579	568	577	575	534	539	546	532	568	584	582	545	564	564	568	552	556	580	525	541	562	576	532	555	567	537	591	571	557	603	566	555	600	535	551	574	529	589	591	542	572	577	553	577	541	529	537	558	526	533	586	597	584	562	566	563	577	589	584	579	561	608	577	536	584	591	583	593	588	558	566	586	563	574	555	562	574	582	532	537	536	597	539	551	554	591	610	566	614	590	594	554	598	573	571	576	563	602	598	574	551	559	566	599	591	566	610	528	527	544	557	579	527	597	542	555	572	563	560	545	556	583	601	565	566	578	560	521	574	571	541	611	555	573	567	567	549	572	554	546	571	570	519	569	585	567	561	553	593	556	572	546	571	605	602	574	526	599	540	510	556	617	579	572	586	604	591	577	543	534	553	583	558	581	580	577	609	520	593	547	596	575	622	573	580	535	557	597	574	594	590	581	567	577	554	531	609	528	576	556	543	566	591	579	554	553	602	550	570	548	588	589	553	592	573	553	544	556	562	546	553	573	546	577	579	546	577	577	527	543	590	556	556	534	573	589	568	529	575	539	582	573	532	543	535	561	599	587	560	588	571	554	532	589	583	575	556	555	555	549	579	538	573	573	575	579	587	605	552	579	625	543	579	555	572	623	547	529	559	541	582	554	590	552	568	589	625	586	590	553	578	553	574	566	554	575	598	606	645	575	583	570	575	608	584	552	573	557	570	542	561	554	548	551	568	551	587	564	592	547	542	588	517	595	553	588	569	608	561	543	565	564	579	604	521	569	632	593	570	543	565	572	522	599	583	546	595	590	569	555	582	552	559	579	548	550	595	554	600	566	585	559	586	570	570	592	545	555	566	628	578	546	589	587	581	545	554	539	581	596	547	567	556	575	588	553	576	526	559	572	594	596	562	539	600	585	546	596	560	562	562	547	620	590	568	596	537	561	555	559	552	543	591	556	612	608	577	552	553	570	561	623	547	530	573	567	557	596	556	564	576	546	553	572	590	570	595	538	586	582	566	507	598	591	562	602	540	563	586	571	574	589	588	588	581	560	563	539	568	570	550	547	566	600	562	582	576	516	564	571	554	582	588	554	547	554	543	583	575	542	537	544	572	581	530	542	553	528	534	569	607	590	578	606	580	527	598	540	558	531	581	578	603	576	548	530	559	570	575	566	582	534	573	604	609	522	538	566	587	597	532	550	573	560	562	581	533	578	597	556	560	553	577	544	571	566	560	613	542	559	527	572	561	520	542	568	579	577	574	534	543	514	543	567	549	552	547	570	550	556	565	586	561	557	551	609	560	577	528	587	532	567	547	526	535	589	638	567	562	600	563	558	566	552	583	575	584	550	529	578	585	557	583	597	592	587	578	576	521	571	596	583	559	569	558	563	562	608	574	570	559	596	580	559	610	547	564	549	583	579	546	593	604	583	586	564	571	593	581	561	562	557	546	583	560	554	543	562	535	553	593	560	543	518	592	539	552	530	579	562	591	544	551	600	560	540	550	529	604	557	581	593	540	617	623	593	567	537	547	565	546	556	585	605	552	593	556	588	545	577	580	547	565	584	571	590	541	564	627	573	591	566	526	545	545	567	544	546	600	545	551	572	527	554	546	587	585	541	573	548	584	535	611	608	596	591	576	594	608	591	602	553	535	550	596	551	552	546	586	565	555	580	577	579	561	556	619	548	567	573	595	610	601	567	593	544	590	557	550	517	569	579	563	591	582	544	588	573	552	588	591	600	558	522	567	594	593	561	552	552	541	569	586	572	587	569	562	579	575	548	542	579	561	547	576	562	581	599	617	561	560	546	575	581	554	570	594	555	602	573	552	589	565	609	592	595	575	563	550	573	547	600	570	579	581	557	596	595	557	547	599	570	576	582	543	563	580	558	546	522	569	600	557	580	575	550	552	558	515	568	559	582	588	554	538	578	597	566	564	589	558	567	553	584
36913	23134	23875	16065	9235	5697	2923	1787	903	711	580	470	454	399	393	337	355	301	272	269	270	225	230	249	244	217	236	261	232	236	231	222	229	226	228	239	216	212	182	201	206	188	204	199	199	214	195	233	223	189	231	243	254	234	205	204	217	209	216	225	200	226	202	197	198	206	249	229	213	224	210	220	185	202	236	223	196	208	237	221	223	205	195	200	215	218	206	238	233	215	197	184	208	219	227	218	235	194	182	187	227	208	207	230	219	219	201	209	215	239	223	217	218	194	201	196	223	193	183	230	220	213	194	202	226	225	230	203	199	192	219	182	192	225	209	196	209	201	167	188	214	201	182	216	203	210	207	195	242	218	216	247	195	198	214	234	215	216	205	237	225	209	209	212	220	212	218	225	221	243	195	204	204	215	207	207	218	229	231	228	237	229	209	238	219	201	216	196	219	260	217	206	234	199	191	239	202	192	221	206	220	203	229	222	199	236	200	196	210	252	199	206	205	205	222	234	196	198	203	208	209	195	218	216	221	232	229	203	212	216	191	224	230	236	226	216	230	218	206	235	207	207	245	183	217	214	213	236	208	230	221	213	239	234	201	208	249	216	212	223	200	209	202	225	227	213	195	204	217	223	219	223	203	221	233	201	222	228	221	195	202	216	226	222	211	207	237	225	206	217	215	209	206	195	202	228	200	230	239	193	218	188	185	218	220	234	216	211	214	247	216	215	183	224	203	205	198	196	200	206	208	229	202	223	178	232	190	218	222	208	212	240	204	221	235	202	217	203	216	231	207	222	223	197	200	200	221	193	207	207	220	208	235	190	212	229	206	201	242	195	206	220	221	188	233	210	188	224	231	206	225	196	197	214	229	208	216	185	215	213	220	226	180	210	199	206	234	194	225	208	191	209	224	204	228	213	231	225	214	183	231	236	220	224	223	210	216	226	203	188	224	201	193	213	228	215	208	215	195	225	212	206	232	190	223	205	219	216	208	218	210	208	200	209	215	228	220	214	196	234	198	207	234	223	220	215	201	209	197	218	217	209	228	197	218	204	231	211	217	229	200	209	213	221	223	216	239	222	195	198	237	194	247	221	217	248	197	226	197	167	236	210	214	213	225	220	228	218	219	218	217	228	191	203	195	215	234	204	176	183	195	205	192	187	195	256	211	218	175	190	231	225	232	214	232	205	225	223	191	209	207	217	207	200	206	196	175	223	184	212	197	221	221	217	193	200	195	207	237	238	189	218	200	201	210	205	203	232	220	211	200	204	214	209	187	219	213	194	217	229	238	199	209	229	218	220	202	225	184	212	216	206	206	214	207	202	220	240	214	228	238	212	218	184	219	214	224	220	205	200	218	218	191	220	239	219	204	205	207	204	192	215	231	205	192	216	209	214	198	219	231	202	232	238	199	234	210	215	222	201	206	194	189	194	198	203	228	197	212	224	203	210	196	206	219	216	208	200	206	197	193	201	204	242	219	227	209	217	189	212	231	224	185	203	232	222	199	217	198	214	200	184	230	182	198	214	205	197	210	192	181	235	237	239	223	214	221	217	218	213	213	163	220	198	190	236	232	209	206	236	226	213	206	225	210	214	217	210	228	225	213	198	211	221	233	207	220	213	198	196	212	203	229	238	198	198	217	223	218	220	215	199	220	198	216	222	203	205	209	241	218	233	243	209	201	202	200	212	207	246	192	218	218	215	213	215	186	232	184	217	230	212	227	190	191	210	194	210	193	223	220	205	199	201	211	209	225	220	216	205	203	199	242	193	228	223	207	196	191	194	224	200	212	241	207	232	217	193	192	212	214	226	186	218	226	221	210	254	223	219	207	189	209	196	226	224	227	223	235	209	191	210	193	214	201	215	195	220	248	226	193	219	196	229	232	249	232	203	195	228	178	220	236	200	212	200	231	191	195	198	237	198	204	238	241	212	225	196	212	234	215	190	212	248	195	221	217	239	232	212	200	208	198	221	230	230	189	220	213	210	225	221	202	233	200	199	201	211	227	214	237	203	223	197	226	199	208	245	205	214	230	191	175	213	224	233	184	228	198	233	214	182	216	208	217	198	221	227	223	230	203	192	192	207	222	210	207	215	182	196	257	222	185	227	204	217	184	263	211	239	225	216	219	219	224	236	205	221	223	203	212	232	198	219	216	211	204	208	221	228	205	215	230	224	196	222	211	217	205	224	204	179	203	230	208	223	206	233	222	225	217	228	241	211	214	194	209	211	187	189	183	186	239	201	230	234	211	209	235	236	171	214	224	220	224	208	212	204	215	206	208	222	180	186	216	217	231	230	204	213	201	247	225	210	217	186	217	242	231	234	210	197	219	217	209	200	212	220	209	229	189	225	231	215	202	206	217	207	226	227	203	191	215	229	201	214	228	214	202	194	213	206	219	217	211	198	221	228	205	201	239	207	213	202	213	230	199	209	214	211	213	210	214	188	189	210	223	217	224	201	223	240	223	220	201	228	231	225	214	237	198	243	220	226	212	215	198	214	201	215	184	192	207	226	218	220	202	228	198	227	202	233	222	218	213	212	199	197	220	211	216	220	221	225	217	229	211	214	216	214	205	194	212	214	208	212	209	185	239	183	227	231	221	183	201	195	168	200	226	231	252	204	210	236	228	219	213	234	216	214	183	238	234	209	165	230	241	228	233	205	246	234	190	242	218	179	207	198	211	193	216	216	204	197	219	234	210	200	216	210	223	206	205	210	209	199	186	230	226	201	209	202	216	223	225	217	229	224	214	200	214	170	210	190	194	245	234	217	208	206	222	207	206	207	201	197	210	236	209	232	212	214	199	190	202	197	195	214	219	214	203	209	213	183	220	192	204	221	228	201	197	225	203	209	208	217	222	239	211	220	201	211	215	228	213	208	230	246	187	206	219	199	207	182	206	199	183	201	212	177	207	230	183	214	214	215	182	209	201	214	205	242	179	199	204	197	219	221	193	215	209	213	217	199	217	220	232	214	194	201	214	195	217	201	212	206	206	222	215	184	210	221	223	209	216	210	183	233	193	239	221	220	220	186	219	232	220	210	216	210	210	227	199	200	223	208	196	224	214	188	201	221	221	214	212	232	217	205	221	249	209	228	229	220	220	211	214	211	203	219	205	198	194	216	209	214	191	216	210	244	213	223	207	237	215	213	192	201	206	200	226	202	215	205	235	210	235	237	225	218	210	191	212	207	199	213	227	209	215	183	225	189	201	230	212	210	220	219	196	191	212	230	217	210	220	205	216	231	208	226	232	230	217	229	240	204	211	199	205	220	212	220	220	221	198	199	215	233	198	261	209	214	214	207	225	228	217	196	239	249	238	218	243	203	194	202	242	216	217	206	178	200	218	244	214	206	216	234	213	208	188	204	181	198	218	211	212	239	216	205	219	184	184	200	209	227	238	189	196	198	238	216	211	227	233	237	194	220	253	233	214	219	227	222	217	226	214	223	233	225	219	241	214	213	193	198	237	212	206	229	207	208	208	221	228	223
24785	19327	29213	25487	21014	16183	10449	7212	4013	3409	2520	2152	1888	1702	1508	1410	1248	1086	1038	965	881	801	799	814	760	715	712	662	711	641	619	584	609	562	563	564	558	559	552	556	528	527	519	502	538	551	524	508	518	524	525	556	489	491	517	507	495	501	529	530	516	525	544	534	518	505	521	499	554	548	513	548	500	557	532	484	477	522	567	513	509	505	535	477	507	512	564	489	526	532	557	489	495	510	504	515	520	516	513	508	526	482	535	522	513	518	552	515	480	512	492	551	512	531	550	508	512	520	472	498	540	519	540	520	497	528	484	502	483	486	467	530	524	494	510	549	509	514	499	527	523	497	495	486	529	530	519	516	496	525	497	526	481	491	517	520	488	527	488	497	504	510	520	515	525	493	521	471	514	528	535	498	544	515	511	511	516	503	537	490	507	480	524	494	468	533	522	501	475	533	507	518	489	538	506	529	485	539	559	534	511	511	504	502	542	491	523	556	481	496	557	513	532	505	492	525	497	497	495	495	526	539	532	488	536	537	529	523	511	530	532	498	482	507	539	492	492	520	534	540	552	507	548	482	549	508	539	502	535	547	536	522	497	531	514	523	513	539	497	467	516	510	551	525	522	502	518	490	507	549	519	568	572	497	516	490	505	515	506	490	544	546	493	497	526	506	541	526	495	508	477	535	548	496	508	501	506	503	485	486	549	520	551	521	506	517	527	511	483	489	526	501	555	509	507	542	514	497	512	513	474	510	518	546	482	531	503	530	500	511	540	525	511	511	504	484	537	523	546	492	501	510	522	526	520	526	530	488	505	501	479	526	505	506	519	574	504	482	524	514	500	516	462	505	526	550	519	506	536	526	499	507	508	491	543	527	518	480	526	510	513	534	504	534	538	499	532	530	501	553	529	510	516	514	466	531	517	503	483	509	546	525	549	524	496	531	553	495	501	501	514	482	536	474	512	536	561	471	490	514	524	524	503	498	496	497	536	472	538	508	535	546	489	540	519	493	523	531	500	522	495	496	478	507	541	529	511	543	517	463	529	509	513	491	498	493	514	524	498	477	525	552	497	514	524	528	500	512	529	515	508	541	527	555	517	524	495	499	531	536	515	492	555	514	505	518	542	528	476	501	550	541	485	512	549	476	515	490	504	518	495	540	508	503	530	555	508	548	525	502	540	536	513	500	523	497	494	496	538	525	536	526	543	526	552	508	509	570	481	470	561	533	509	511	519	504	513	508	531	533	491	473	552	520	511	492	514	533	516	546	522	474	519	504	503	507	495	518	512	510	504	540	514	550	524	534	560	541	513	487	529	552	543	512	504	480	496	530	488	508	544	488	519	512	486	525	523	510	510	525	492	502	547	500	504	538	529	491	542	522	511	471	507	530	523	489	498	524	504	544	532	544	532	528	535	493	533	540	528	485	492	461	537	518	530	488	521	517	457	535	536	514	510	503	510	534	526	507	503	507	524	495	551	500	449	549	478	543	508	528	530	512	497	487	497	557	483	503	481	534	523	510	520	493	501	509	529	514	494	511	509	530	490	526	510	551	521	520	529	526	517	545	498	491	542	508	506	552	541	524	515	497	517	500	494	503	520	497	518	493	537	554	502	493	483	520	541	514	470	551	563	538	537	553	534	520	516	533	511	545	520	533	527	501	521	529	498	508	518	542	550	530	484	570	496	516	533	509	510	496	519	488	514	527	498	483	534	487	505	486	511	546	510	530	532	468	527	484	524	501	473	486	527	482	506	513	534	499	549	540	504	530	522	530	520	492	461	508	494	515	525	505	559	524	538	513	504	515	524	541	504	529	548	510	505	520	490	505	519	487	508	489	494	499	520	509	484	494	570	519	538	510	535	499	505	509	534	539	528	550	522	486	492	514	509	474	534	489	527	527	522	496	476	540	534	510	492	519	498	475	541	539	506	529	516	494	485	518	537	517	529	502	520	503	540	541	511	513	543	519	523	511	506	487	506	507	550	513	500	528	487	496	519	506	542	507	504	534	502	487	492	489	525	490	523	521	532	504	494	522	497	529	525	545	463	474	507	515	518	508	528	546	528	511	530	486	536	562	479	516	495	545	509	495	535	516	543	548	533	501	512	503	497	528	501	498	491	485	490	541	510	547	515	528	510	504	494	502	521	523	522	549	540	552	505	508	544	536	503	510	483	521	499	490	478	526	522	482	517	503	507	485	508	516	505	532	537	538	522	526	497	508	513	520	513	500	551	577	524	517	517	520	513	528	467	549	535	523	536	509	525	495	538	515	493	588	459	503	529	542	504	546	479	479	507	503	522	476	489	507	500	551	532	507	505	531	500	544	547	544	539	482	552	508	531	513	532	537	546	460	511	523	535	507	547	520	544	534	496	518	504	496	542	518	511	499	552	523	480	514	513	521	500	486	534	528	482	535	510	486	523	498	497	485	521	461	527	525	486	542	510	506	500	486	516	521	513	519	478	515	548	533	509	493	496	524	519	516	495	535	501	478	502	522	529	510	503	487	448	489	514	488	484	482	508	534	552	531	559	499	485	490	516	500	510	476	531	512	531	482	525	543	460	529	470	521	531	515	521	527	501	500	544	560	534	495	488	495	505	515	517	502	541	552	518	517	511	524	536	482	499	505	550	533	524	562	542	535	517	510	496	514	523	536	541	520	512	473	500	517	538	530	487	566	538	472	544	553	522	452	517	531	547	543	541	520	549	500	522	515	509	549	518	524	544	509	495	498	516	508	512	555	522	524	532	531	519	515	503	539	527	480	512	520	497	537	523	548	460	517	501	492	535	513	545	509	507	517	480	470	480	490	478	518	529	499	566	496	507	488	506	511	504	530	503	535	525	510	486	531	488	513	573	505	500	522	509	513	495	518	486	538	473	519	487	534	520	512	497	508	536	543	503	509	524	505	518	500	515	539	509	513	455	568	492	469	511	508	500	510	520	541	507	526	516	491	500	515	516	499	495	483	539	546	518	502	554	545	496	538	551	517	522	510	523	480	519	540	529	535	500	509	533	523	562	511	485	495	515	484	531	484	559	550	529	505	513	552	492	446	514	477	509	532	519	530	485	482	507	536	502	513	516	530	531	493	493	573	549	476	501	532	493	520	544	503	545	502	503	475	505	534	510	529	512	502	520	495	548	506	502	479	483	572	499	507	559	527	554	489	515	530	511	504	544	529	479	521	534	511	505	531	505	512	510	529	475	541	524	506	532	517	463	553	562	489	521	485	510	518	500	483	518	550	487	489	526	534	524	521	544	539	493	531	501	494	517	527	482	525	520	527	482	476	548	521	499	534	524	497	493	503	452	537	510	535	496	508	528	501	552	504	476	520	505	522	515	530	488	533	514	488	466	527	541	521	501	561	521	477	522	489	510	508	491	537	543	515	480	507	519	475	485	518	531	510	541	527	527	509	508	506	516	492	538	554	498	512	527	503	509	485	541	540	468	522	523	514	514	533	473	515	485	531	494	480	524	489	496	505	545	495	506	527	514	528
16344	8265	6317	3660	1986	1091	707	469	395	336	370	309	287	276	307	289	256	230	269	234	259	229	247	229	214	240	209	216	233	227	226	242	248	266	235	256	248	241	204	222	256	248	180	201	235	230	216	218	220	212	218	216	234	207	192	219	225	227	207	210	227	229	228	245	244	230	211	227	245	231	215	199	222	223	226	237	210	215	212	230	231	224	224	198	234	231	224	211	230	237	239	218	243	246	233	227	219	222	256	226	240	212	238	217	236	195	206	214	224	220	250	240	215	225	230	212	238	222	197	228	230	185	207	191	231	223	229	241	216	212	217	245	225	219	232	206	254	221	218	243	216	241	249	213	224	216	200	223	232	231	221	213	216	200	243	211	244	233	201	236	202	216	237	222	222	202	217	230	195	221	209	208	217	228	245	214	216	253	242	254	223	243	218	221	218	217	242	221	234	212	231	220	251	247	205	238	213	240	218	235	223	244	238	244	248	230	220	210	212	260	236	213	216	217	217	248	246	228	222	237	236	214	225	248	210	205	201	221	230	243	195	236	238	252	236	233	219	215	230	210	234	212	224	242	224	239	240	189	216	205	251	234	212	216	248	241	228	252	239	251	208	232	195	207	199	228	241	221	235	215	221	239	244	198	236	233	250	217	220	219	224	222	226	230	218	226	233	222	205	245	204	231	207	216	242	217	216	234	218	254	227	231	210	247	214	219	212	237	209	228	221	210	215	213	213	222	210	212	209	223	231	193	196	247	226	249	225	205	221	212	213	225	273	211	213	219	226	214	223	227	221	228	215	244	230	251	223	200	221	248	243	243	217	243	217	246	210	239	246	235	231	216	248	248	231	212	250	240	244	234	243	239	226	222	210	242	232	236	210	238	200	233	216	205	211	227	209	237	241	204	195	221	229	233	205	217	217	232	236	230	212	210	230	205	226	210	219	245	209	215	246	230	199	215	240	203	239	212	234	223	218	234	222	233	213	215	241	207	223	209	236	190	205	239	217	221	207	239	220	262	259	184	203	193	217	237	218	213	234	223	229	219	222	241	201	212	220	231	223	219	245	224	226	223	226	210	210	213	219	221	243	233	228	243	224	210	230	228	215	231	219	222	208	234	224	236	229	246	226	211	244	230	247	234	256	207	227	218	237	205	211	230	217	233	212	256	266	229	238	226	233	213	195	214	232	252	214	214	203	205	238	225	214	208	240	220	226	236	225	211	201	220	215	257	227	254	233	238	227	215	226	227	230	208	230	214	217	247	207	231	198	218	239	229	210	210	194	230	227	225	214	254	235	221	235	211	226	243	216	202	228	217	239	212	207	223	221	237	207	206	212	228	238	245	266	224	227	236	214	219	243	205	263	212	227	198	241	199	205	238	212	246	248	213	242	242	185	235	240	200	223	228	245	203	222	215	213	252	221	223	213	199	217	214	224	218	245	252	208	223	219	234	228	220	231	219	213	251	243	212	197	213	221	244	239	227	252	248	210	211	206	230	228	230	246	205	205	213	202	228	266	218	236	236	223	232	225	213	247	261	234	214	242	230	232	255	227	227	231	215	214	206	253	262	209	228	245	188	232	240	215	211	233	223	226	211	217	194	219	243	225	223	225	205	236	226	240	237	237	218	261	208	238	255	241	215	229	208	227	257	220	233	228	204	224	195	240	220	231	230	207	197	210	204	252	200	199	177	217	191	245	220	217	220	231	224	215	233	234	214	194	231	222	234	226	228	241	219	233	212	214	250	233	205	227	208	225	219	219	244	231	243	223	209	187	236	220	231	213	208	212	227	237	252	218	200	190	219	240	204	248	210	205	225	199	228	216	232	242	220	224	221	219	219	204	218	219	208	255	238	229	245	205	222	215	232	225	230	215	186	219	240	225	223	215	225	242	236	207	224	225	253	225	191	223	239	205	204	234	230	218	202	202	218	225	233	216	195	210	236	226	232	219	209	196	212	228	205	210	216	254	220	212	231	232	197	224	219	231	222	244	215	215	217	232	232	225	221	205	200	206	231	253	198	219	207	223	226	222	230	220	205	218	248	193	230	242	228	230	205	214	212	203	232	218	251	210	242	210	215	203	253	206	227	215	228	227	259	208	229	214	230	225	235	252	231	222	232	227	214	228	243	202	231	216	213	229	203	252	226	208	219	220	231	208	223	201	204	240	226	255	266	217	246	200	200	220	232	214	228	214	220	239	195	209	239	236	239	217	220	221	209	233	227	250	230	229	211	245	210	211	225	242	229	222	209	256	247	219	230	214	208	237	195	244	196	239	228	204	231	195	232	208	245	205	226	205	220	198	249	237	236	231	222	223	220	241	236	202	209	225	196	210	254	229	246	266	219	206	209	240	225	225	208	242	217	211	242	226	201	225	245	224	213	261	199	222	260	229	232	230	251	211	249	210	224	222	212	251	218	247	209	250	226	235	229	239	226	211	229	200	204	237	209	219	210	245	231	210	228	204	202	246	217	198	213	196	220	187	222	219	211	216	223	239	210	251	204	244	216	217	218	205	249	226	223	231	227	213	206	226	217	239	216	214	191	234	231	229	243	216	222	220	232	214	208	222	231	227	212	204	232	240	210	221	246	235	235	240	207	220	196	200	212	219	201	237	214	252	229	229	207	185	224	223	248	198	233	229	223	216	231	230	215	221	225	249	258	236	226	228	212	231	216	212	233	218	226	215	231	200	230	163	202	255	210	211	200	202	234	200	231	228	238	229	208	232	240	222	249	235	251	226	213	235	211	250	219	232	213	221	252	220	227	241	215	222	227	211	210	225	241	203	244	219	277	244	233	222	245	211	206	220	241	223	219	237	238	223	215	240	253	231	213	240	234	223	251	267	210	218	214	215	207	239	209	216	230	225	226	252	217	231	236	228	208	207	230	219	262	236	212	261	227	242	234	223	204	242	214	247	213	262	227	219	233	232	211	236	209	205	230	240	252	237	231	221	223	225	232	219	229	233	223	229	230	229	266	217	207	208	207	210	226	234	263	227	241	219	236	252	219	200	226	216	209	225	241	219	239	265	210	227	242	217	218	252	231	228	225	207	221	197	198	201	211	216	234	257	216	262	235	246	200	210	261	191	218	211	212	213	217	211	209	225	234	240	196	228	216	219	249	219	210	235	223	216	218	215	230	237	222	207	227	214	226	251	214	220	209	202	224	224	220	210	213	203	214	245	234	210	218	221	232	230	202	222	214	223	217	175	210	204	222	206	201	240	222	210	217	252	205	219	214	216	233	222	205	227	226	220	212	197	223	228	240	203	229	210	225	250	238	233	231	223	232	215	225	212	227	244	222	212	243	223	234	237	198	225	219	202	215	222	234	245	206	234	219	218	227	230	217	217	260	219	226	249	211	219	248	234	212	191	228	246	243	220	235	220	230	213	176	203	246	229	216	184	218	249	233	188	209	195	200	206	210	211	211	223	238	213	235	224	229	202	222	231	241	236	238	215	214	212	220	205	227	235	231	238	226	215	249	204	228	240	198
11767	8096	11064	10301	6992	4439	2824	2009	1622	1376	1217	1135	1046	1003	856	832	765	734	710	672	656	664	639	586	578	610	609	567	563	559	591	538	578	575	554	582	578	549	541	535	564	634	552	510	519	564	556	510	555	544	535	564	561	594	551	530	573	549	535	523	539	548	584	590	561	567	546	576	591	563	579	560	571	552	562	552	556	548	536	559	506	568	564	566	553	514	544	558	549	533	537	578	567	535	576	571	566	586	538	522	561	554	539	536	510	547	525	550	536	539	521	542	524	531	558	518	562	588	514	533	535	540	542	550	558	571	535	551	556	576	578	577	537	544	559	527	518	605	536	554	580	528	519	533	510	515	564	525	601	563	554	538	528	524	575	524	516	510	525	482	544	531	549	527	540	570	535	511	533	525	517	524	578	505	549	516	518	536	561	540	536	528	499	539	554	512	494	543	553	535	550	529	546	561	546	525	541	549	555	535	584	556	523	550	562	538	541	570	536	516	563	545	597	570	571	500	503	559	537	513	491	564	572	580	546	556	551	567	541	514	508	594	554	524	545	643	557	532	595	544	539	543	534	543	544	556	543	538	547	565	505	505	539	508	553	540	553	536	544	519	541	548	545	526	521	535	567	573	481	525	586	554	604	553	515	545	556	589	520	534	563	515	569	535	537	579	565	536	518	540	541	549	558	562	558	581	546	516	547	562	543	542	553	579	592	538	527	563	537	534	554	534	550	518	536	488	534	594	547	516	555	545	513	510	510	531	536	532	554	530	546	541	518	529	581	553	559	560	540	532	511	545	538	556	609	521	534	546	563	528	522	570	550	533	539	534	520	529	561	538	560	556	564	548	537	552	542	524	581	550	593	546	570	582	540	511	581	537	571	575	499	520	562	526	513	549	545	528	549	542	518	529	549	514	536	529	548	544	516	543	539	547	529	611	532	590	513	573	560	535	607	527	529	522	545	557	524	537	582	532	592	568	542	526	546	561	515	551	570	545	583	548	543	581	558	519	516	565	552	572	573	558	553	554	545	529	480	495	576	520	542	582	543	549	529	526	539	546	546	505	512	554	512	579	559	553	525	531	539	522	521	556	543	554	579	518	573	542	543	548	519	515	516	507	564	545	480	524	577	494	543	560	559	561	583	565	543	538	560	505	543	520	531	514	557	539	578	555	525	513	503	548	560	532	539	557	555	553	530	543	511	548	567	526	488	514	520	610	574	552	536	524	542	503	570	527	597	547	538	565	534	525	546	587	510	547	598	530	541	531	559	545	522	565	576	580	548	518	520	533	580	546	554	506	559	528	544	558	564	575	526	507	561	518	517	551	581	538	540	536	555	563	545	531	594	524	553	537	526	561	539	578	554	580	583	560	590	528	550	562	539	550	545	539	510	562	553	555	572	554	529	546	515	519	520	544	528	569	548	545	553	563	584	569	543	563	590	538	528	563	541	548	556	574	551	505	551	568	527	533	505	505	506	542	495	553	523	569	570	562	496	582	537	582	543	558	540	578	536	547	569	528	554	574	524	495	538	538	564	537	523	550	561	515	577	555	539	558	527	554	539	562	555	558	584	518	527	548	542	586	584	532	575	519	514	540	555	533	571	542	557	560	561	544	555	548	566	542	501	531	517	521	542	520	582	536	492	542	525	593	541	535	567	562	517	498	506	561	503	532	557	531	566	573	597	603	578	528	542	563	496	557	561	572	559	537	514	535	558	546	529	546	554	574	525	561	560	513	585	538	544	538	533	568	574	527	553	523	528	520	583	581	551	566	533	541	570	601	554	577	534	599	502	574	553	536	498	548	546	560	536	533	554	545	564	558	540	586	526	542	564	536	548	548	560	589	492	591	546	523	565	497	552	552	584	535	530	538	575	554	568	573	561	515	503	592	532	570	570	571	524	560	519	593	554	555	511	547	558	552	574	517	506	528	516	558	556	500	525	496	513	573	548	558	543	539	532	559	576	585	526	549	569	561	578	544	519	542	566	564	528	568	545	565	567	533	512	534	544	535	516	518	581	549	572	531	539	541	545	524	543	527	554	573	527	572	550	559	588	532	526	513	533	577	557	564	532	571	516	519	522	533	538	566	588	541	535	561	538	533	509	537	562	542	535	568	527	540	563	553	562	582	549	569	535	505	598	577	530	591	530	524	560	483	528	530	485	508	564	565	494	532	497	574	545	507	578	521	509	539	574	571	527	563	532	605	583	536	569	511	566	549	574	503	528	497	552	517	554	548	559	548	529	526	522	568	550	573	519	544	537	567	515	518	521	563	595	567	562	572	543	567	559	520	569	488	548	549	606	523	511	561	569	551	567	532	546	503	538	535	529	556	540	548	548	549	593	523	536	554	545	565	501	537	521	543	597	534	557	534	523	534	549	541	542	543	556	576	547	566	558	523	536	579	573	537	512	545	577	542	587	553	551	566	548	559	580	518	541	527	528	539	557	590	530	525	560	528	559	567	583	551	538	575	521	590	539	541	527	540	505	568	539	542	519	548	537	519	544	586	601	628	552	526	508	528	537	570	502	538	510	561	553	502	562	555	550	530	519	571	553	552	527	582	545	566	564	542	548	515	544	546	564	522	621	554	539	541	555	523	562	524	539	551	562	537	552	559	557	546	520	531	556	531	515	523	554	523	566	528	548	502	526	541	535	542	541	550	531	543	583	559	527	544	538	549	551	548	525	536	560	538	547	564	545	529	557	531	571	531	557	557	575	544	548	545	561	522	519	558	543	510	572	545	549	534	547	508	556	551	575	583	521	558	537	515	548	560	552	556	554	551	573	542	511	517	537	567	571	510	508	515	548	530	548	535	480	537	543	564	559	563	545	551	551	546	570	543	559	554	573	528	564	507	521	530	563	556	550	583	550	548	597	540	552	532	545	536	497	555	562	541	515	532	519	578	586	540	521	572	539	501	570	560	558	559	520	508	513	503	579	569	536	565	542	531	555	581	540	524	521	555	575	554	541	545	522	557	532	561	503	553	542	578	604	575	558	533	559	551	556	535	539	559	545	561	554	567	493	572	561	552	525	520	526	501	563	585	513	575	519	561	522	542	496	535	530	503	570	532	536	506	557	572	536	540	549	548	531	560	540	539	538	546	538	521	569	517	531	527	524	576	553	502	542	556	561	560	552	539	557	532	535	555	534	505	545	528	514	564	571	585	544	582	514	549	565	537	530	551	535	575	531	538	534	573	533	580	537	567	577	546	537	539	502	511	571	550	572	507	524	522	573	532	515	522	562	524	526	540	505	525	545	569	514	594	544	545	563	563	570	522	500	559	563	564	551	547	539	516	500	555	561	519	586	547	543	536	508	531	538	559	509	537	567	589	566	533	523	563	537	553	540	534	546	583	519	538	558	587	566	523	547	538	543	593	551	544	541	534	514	545	571	581	507	560	542	568	564	555	519	545	551	543	547	529	545	529	529	548	541	552	528	541	567	551	545	549	555	523	554	532	560	527	541	520	546	535	577	535	567	535	533	541	545	560
27816	16594	15050	10523	7067	3798	1932	1104	758	576	481	427	397	388	302	319	322	331	288	274	246	258	250	262	221	285	257	262	268	242	230	270	241	226	229	206	240	228	233	222	230	226	224	249	236	245	263	264	217	230	215	250	251	225	229	237	234	226	242	222	231	226	263	243	223	232	226	226	232	227	243	262	257	231	235	275	229	235	254	216	211	216	207	244	256	217	239	247	275	254	236	238	241	220	255	217	238	224	226	258	211	225	253	254	253	240	218	246	235	213	240	224	246	227	241	253	225	222	238	249	231	256	207	254	233	228	225	242	204	224	225	221	237	267	249	245	216	232	259	228	266	239	227	217	235	234	226	233	239	241	237	240	231	251	246	238	222	257	231	214	232	221	248	235	251	224	241	220	252	227	218	254	224	220	258	238	192	235	223	227	224	219	239	245	244	224	222	256	254	242	238	225	243	247	240	237	229	240	249	207	227	219	234	225	251	276	236	249	259	214	212	247	253	229	219	210	243	257	225	231	245	257	265	232	222	224	215	232	256	221	236	232	252	221	244	212	222	209	206	212	262	253	220	233	259	227	254	245	250	229	221	230	209	230	222	220	260	265	264	231	226	226	246	196	230	236	217	221	236	219	227	212	222	229	249	239	229	240	254	241	220	239	202	221	251	215	242	247	223	221	261	253	257	221	230	281	249	231	239	236	228	220	246	250	240	253	235	218	246	244	245	253	213	224	222	232	245	262	239	224	226	227	246	277	240	241	234	214	230	253	244	243	227	259	231	254	248	228	222	234	244	223	231	259	243	223	222	255	280	237	261	242	239	216	242	245	244	233	229	267	238	255	260	254	241	239	232	260	213	241	244	205	236	238	229	238	259	231	235	238	228	227	235	240	251	215	224	245	243	228	223	256	219	258	225	233	239	235	240	236	214	216	265	228	217	237	249	211	242	239	237	249	239	241	246	224	212	221	231	237	237	231	237	233	237	212	215	227	242	203	235	217	235	246	214	233	226	232	254	256	219	231	199	250	243	262	249	248	210	234	221	263	225	244	210	234	225	240	234	225	229	251	225	249	221	210	247	245	241	236	259	231	218	245	234	236	235	234	240	252	240	260	253	208	236	253	211	223	239	228	239	219	222	234	213	225	218	244	237	231	233	259	240	254	246	252	239	243	246	211	236	212	225	237	246	210	190	258	243	222	244	225	247	224	237	271	207	245	242	242	245	220	284	235	233	249	261	274	247	255	244	253	238	240	238	228	265	247	241	226	216	240	235	227	235	237	204	252	246	258	248	240	256	228	242	248	228	237	237	271	224	231	218	244	182	255	219	248	233	220	223	239	259	230	209	231	241	257	228	223	226	242	241	267	271	267	251	225	243	201	215	225	217	216	220	263	243	252	232	225	252	231	211	245	263	266	231	235	233	212	246	226	251	251	265	244	214	212	239	227	236	243	245	227	238	229	232	229	247	241	279	244	229	234	253	262	196	248	205	226	208	227	240	215	225	217	223	248	218	236	244	239	244	236	200	219	226	237	235	230	244	231	230	240	265	259	227	220	265	270	226	215	267	274	239	240	240	235	238	223	265	220	233	248	242	241	245	262	239	251	240	273	224	262	227	250	259	246	238	235	235	242	203	245	248	261	240	253	224	236	199	231	236	225	234	255	229	206	264	245	239	236	227	208	238	256	222	245	210	229	253	243	215	232	265	225	224	231	207	235	224	249	249	251	270	215	236	227	231	218	221	236	229	223	223	253	262	223	235	247	252	225	230	230	225	211	237	232	260	246	237	232	242	235	210	224	238	246	224	264	245	231	228	242	241	213	226	252	222	244	250	246	254	207	238	188	216	227	219	237	233	228	225	242	273	234	235	226	263	215	227	222	244	252	243	218	259	224	215	268	228	225	235	251	232	228	220	244	224	253	220	196	209	229	260	253	235	232	241	258	230	225	256	213	244	208	233	250	232	226	248	247	241	233	235	230	211	190	225	228	211	235	216	218	214	240	218	223	240	238	237	230	249	231	272	223	281	251	223	244	226	226	218	232	228	232	231	228	253	255	240	221	246	237	232	191	227	223	241	202	233	229	270	221	223	239	227	212	246	223	243	231	211	251	231	220	225	230	237	245	239	251	232	243	233	214	231	219	253	213	256	243	220	224	270	243	208	242	228	211	245	229	233	250	240	234	234	232	257	238	238	232	239	261	219	225	263	241	230	226	247	218	251	254	222	228	219	227	241	255	218	203	237	217	252	243	236	226	217	259	244	246	249	250	242	239	242	243	230	246	232	214	251	259	215	241	226	230	223	249	229	246	211	220	225	242	204	221	260	252	219	219	227	220	228	243	258	213	233	218	237	231	265	252	251	224	241	256	221	226	231	229	209	224	226	256	238	245	234	235	226	237	223	230	225	201	234	252	222	263	238	219	247	227	256	241	247	244	239	253	240	223	222	267	213	242	208	238	244	226	230	238	247	268	244	254	241	254	256	242	266	245	262	258	251	235	234	241	228	250	251	249	240	267	222	216	258	231	254	270	252	219	242	245	210	219	239	223	245	231	200	299	212	245	239	233	223	227	224	253	226	228	223	238	230	231	223	249	229	233	241	255	241	222	244	241	232	218	243	217	242	247	211	239	237	227	243	246	233	236	285	243	224	237	214	236	238	263	221	233	241	209	241	231	234	233	236	219	218	257	214	260	216	225	212	224	250	241	233	211	240	276	256	263	252	223	266	257	229	246	223	227	212	236	261	226	218	204	228	227	239	225	218	250	257	248	244	232	252	277	233	266	267	234	227	243	244	244	245	228	204	220	232	219	240	264	220	234	232	237	229	206	230	231	199	256	247	220	245	251	240	221	230	243	239	250	236	257	214	238	233	229	224	231	237	221	236	238	218	203	210	183	220	227	219	216	217	243	273	215	240	252	235	250	205	237	247	226	253	204	233	249	224	209	250	247	240	265	258	242	205	245	272	230	211	235	232	215	195	243	240	224	262	244	217	224	217	241	237	240	197	228	227	255	222	229	260	251	248	224	243	253	230	219	227	220	220	214	277	250	224	213	226	228	257	281	250	215	224	242	217	218	255	246	202	254	257	231	271	213	233	228	243	249	259	232	246	225	217	212	243	264	217	228	260	237	215	228	237	262	255	256	251	245	250	234	218	227	235	261	223	226	260	242	224	226	237	223	248	242	223	273	252	246	222	254	245	260	220	269	223	243	220	202	237	222	227	205	214	223	258	224	235	222	273	224	273	262	252	226	226	250	257	241	205	223	236	230	223	232	236	227	239	237	225	222	224	228	216	219	264	219	241	262	244	231	221	223	234	253	244	246	265	259	229	250	234	200	212	218	231	274	207	233	263	236	225	263	233	227	248	217	221	238	225	240	251	244	204	248	267	238	262	212	219	247	233	232	223	220	227	226	235	251	241	226	246	254	276	224	227	223	206	235	238	224	220	223	248	230	238	222	272	238	234	249	246	239	230	232	240	243	216	208	242	244
19757	15268	21420	20989	18512	11685	7170	4731	3053	2233	2004	1777	1556	1369	1253	1073	1060	1011	909	810	750	700	742	718	712	726	692	670	642	657	626	597	606	689	654	604	580	591	575	596	589	613	576	539	593	543	555	567	593	555	541	555	611	600	567	589	615	627	576	576	568	587	591	600	582	556	551	619	551	585	584	562	564	538	582	621	589	608	549	596	587	566	540	582	573	597	571	563	611	518	596	574	580	591	561	590	605	566	576	593	608	615	573	600	547	563	526	564	581	591	504	571	589	574	587	538	600	590	589	570	560	560	573	573	607	552	563	542	545	529	562	541	555	645	571	557	550	534	584	568	592	566	540	577	567	555	557	559	584	561	571	526	557	548	614	529	541	568	516	522	543	563	561	583	582	564	575	510	557	568	597	628	575	547	573	609	562	578	583	565	637	543	529	602	565	557	595	559	576	628	570	577	560	574	512	577	544	560	596	573	569	569	540	513	594	594	559	562	514	588	595	567	596	566	562	542	561	586	551	586	547	578	552	541	604	555	535	560	574	550	566	602	579	557	567	557	546	541	591	590	554	562	544	574	598	608	574	591	535	576	527	574	600	553	527	555	556	576	537	524	588	587	605	525	583	619	595	580	558	580	626	585	583	580	521	566	527	567	598	569	552	546	572	612	567	578	545	588	601	575	594	577	565	540	592	575	542	615	561	580	586	572	593	560	567	537	548	579	563	553	575	562	570	582	554	585	607	558	516	551	547	544	546	575	607	598	533	559	524	603	539	585	570	545	614	579	593	536	568	563	564	531	590	590	580	545	546	606	554	592	571	565	554	571	565	570	572	569	582	541	516	595	529	552	571	590	556	559	541	567	628	537	572	534	581	563	585	555	554	515	623	583	594	533	547	586	600	608	605	538	546	570	596	572	523	566	579	577	587	599	560	568	581	533	589	528	598	591	566	605	572	583	560	542	594	534	537	558	514	579	581	582	570	592	580	545	566	567	542	597	567	531	589	553	535	562	568	589	578	546	567	562	533	575	563	583	586	538	546	566	555	540	575	552	538	569	574	584	576	567	560	554	567	596	597	538	558	587	553	580	584	570	544	559	582	564	586	578	560	574	568	593	543	609	521	556	574	578	571	611	626	530	537	585	574	555	591	573	563	564	534	582	562	529	587	557	590	584	589	546	580	584	520	587	554	550	554	541	603	576	585	576	577	596	602	571	565	581	555	530	581	586	596	579	549	535	549	580	606	616	575	587	595	587	594	561	556	586	605	541	552	559	572	587	538	658	552	599	573	556	595	590	551	584	568	592	576	542	542	554	608	551	595	539	580	575	580	575	566	582	641	571	536	545	555	531	577	571	565	571	594	564	574	538	556	567	516	543	560	565	570	553	522	573	554	533	564	538	594	570	503	583	585	547	565	587	590	554	497	552	570	529	533	596	567	557	585	571	582	550	578	590	568	525	582	607	564	543	631	591	541	584	575	576	547	566	589	557	587	583	589	595	603	544	629	553	542	557	570	581	569	538	577	558	568	576	608	571	546	592	602	569	616	558	583	592	556	581	593	586	570	587	564	603	530	589	603	567	594	592	544	555	561	582	556	554	566	524	557	607	521	609	604	560	608	559	549	572	575	597	590	516	568	564	564	561	584	558	614	537	583	551	563	533	579	570	505	557	588	593	573	535	588	549	555	544	577	570	591	582	562	587	601	599	542	573	535	577	550	555	623	576	544	523	545	592	543	596	623	564	545	560	552	599	569	585	541	604	566	579	554	586	587	552	557	541	557	599	548	562	566	575	592	570	552	568	580	556	581	575	572	580	544	541	579	542	605	568	580	565	560	593	594	551	566	584	603	568	553	562	622	596	539	540	545	575	585	613	598	574	610	549	583	558	566	530	555	592	535	587	583	578	559	544	579	557	538	555	617	587	597	558	556	534	537	569	528	546	581	571	548	558	566	567	607	591	563	523	609	557	543	554	537	617	619	582	570	575	617	565	584	541	536	569	564	540	538	568	572	529	589	584	545	588	560	594	548	572	586	588	553	595	569	566	585	553	544	586	545	618	612	527	536	603	624	537	542	570	563	602	566	554	559	563	592	566	568	608	584	545	578	536	578	559	560	585	561	589	545	520	548	558	562	573	575	573	552	542	533	567	533	544	594	573	509	565	592	588	584	596	547	597	579	540	546	569	604	565	577	569	559	565	567	511	569	594	571	575	601	550	561	543	576	560	558	535	565	542	598	572	574	554	569	599	547	581	589	604	560	579	580	549	560	578	571	554	519	563	577	540	581	519	598	575	587	572	529	547	557	566	531	549	542	560	537	600	511	579	590	590	526	606	558	580	557	551	536	523	529	562	562	611	593	607	566	491	608	590	522	573	560	545	589	575	532	579	591	564	578	553	517	588	594	537	578	591	568	581	608	582	580	536	547	578	547	580	606	599	549	601	605	548	582	572	575	566	541	543	537	502	566	551	544	547	575	567	590	538	563	581	551	569	538	581	616	564	576	568	561	561	573	595	562	552	575	587	586	545	574	559	589	567	580	566	542	551	579	525	609	589	557	587	519	577	579	528	618	546	552	590	554	618	546	590	548	590	564	561	551	577	622	578	562	584	535	524	560	571	546	554	590	532	560	594	597	575	570	575	539	555	596	558	564	568	524	592	602	602	539	561	572	579	612	559	566	609	595	566	578	554	552	585	576	558	595	564	568	583	576	545	574	584	602	584	578	594	595	576	575	590	572	585	591	576	553	594	566	563	598	549	599	518	581	563	574	568	562	524	587	565	561	561	557	573	574	570	580	585	567	581	563	595	576	526	559	576	601	588	552	544	548	544	553	565	551	575	601	550	572	579	564	565	542	595	540	590	572	554	551	560	546	592	574	568	565	567	572	556	617	536	556	595	576	528	570	574	595	582	567	565	533	588	583	581	591	547	564	558	574	584	548	563	552	529	589	585	572	600	571	578	607	604	561	587	570	533	565	563	611	562	572	617	555	574	601	545	587	517	563	585	594	547	560	593	576	582	520	606	565	574	580	541	544	556	535	547	615	554	590	591	571	526	559	595	577	587	583	562	565	602	576	555	545	567	575	569	589	561	573	590	617	586	561	617	581	557	584	563	585	569	608	584	565	544	544	569	562	611	573	612	551	583	576	575	567	540	567	576	540	554	551	539	538	566	603	605	628	584	539	535	596	582	601	556	565	560	571	523	596	621	582	551	589	553	589	596	594	571	581	561	591	555	586	567	561	585	629	533	551	585	557	598	527	556	568	569	581	556	578	565	587	585	548	558	514	548	563	557	539	582	610	607	585	581	601	587	594	589	573	568	551	586	541	584	534	592	574	543	586	545	528	550	557	559	545	590	588	546	579	574	543	561	592	565	543	559	573	574	552	563	584	573	575	561	557	601	619	548	563	557	557	541	556	579	589	570	544	596	610	577	545	546	577	574	581	568	595	579	543	550	559	534	545	570	576	532	563	582	579	567	557	575	557	526	531	549
36662	22872	23170	19039	11259	6025	3378	1846	1334	793	596	484	421	392	354	328	324	305	249	290	267	267	224	285	258	221	263	231	230	226	239	220	230	223	217	228	206	210	208	217	233	238	222	238	212	223	189	242	244	213	242	214	225	192	240	238	215	226	230	217	224	238	213	217	210	203	215	216	212	185	218	223	233	205	197	248	221	213	197	201	207	207	205	226	219	186	223	171	205	218	234	199	221	239	212	237	203	220	209	225	245	226	224	200	248	211	238	233	229	186	218	216	213	220	244	232	230	211	205	227	184	242	221	214	192	226	235	220	202	209	210	206	204	224	228	205	205	219	236	208	232	232	222	217	212	210	214	196	185	195	203	237	222	222	221	215	212	213	195	220	212	236	185	210	223	176	191	233	213	201	219	199	210	200	222	200	200	225	172	199	223	216	221	212	221	193	225	203	211	220	212	222	209	216	219	206	207	238	202	228	190	208	204	206	221	204	235	209	240	205	246	214	227	201	211	217	202	224	223	235	209	212	244	202	233	200	193	213	225	199	226	218	226	229	204	215	225	205	235	200	200	169	236	212	199	208	229	227	216	211	219	231	209	224	205	239	243	208	206	227	195	207	225	226	253	196	225	230	216	193	207	249	235	187	212	198	199	189	228	213	211	203	228	199	232	238	212	204	198	223	219	203	198	205	210	203	188	222	211	222	204	206	206	177	202	200	222	213	201	207	208	202	209	216	204	237	196	233	213	193	220	215	234	215	210	235	206	225	204	216	215	219	216	195	234	202	205	219	219	197	205	203	211	223	199	200	230	219	220	198	199	197	189	208	212	184	218	219	209	235	215	220	184	195	225	208	199	208	233	213	189	203	201	208	192	233	230	204	217	206	242	210	247	235	225	197	240	214	204	229	235	216	221	199	218	216	211	238	202	222	227	215	200	218	233	214	208	215	198	174	181	204	241	256	215	211	229	209	210	190	239	211	194	211	227	221	218	207	211	216	220	185	206	223	227	208	217	207	226	214	228	228	208	263	224	203	234	207	225	183	215	228	205	208	222	236	194	234	219	197	233	211	215	182	190	210	231	188	228	195	236	216	203	230	215	195	207	201	196	213	233	214	212	165	187	208	222	218	222	212	198	183	200	221	218	212	204	220	195	242	204	233	215	213	207	205	211	235	208	232	225	197	200	222	216	214	195	183	227	206	195	208	201	208	235	242	235	208	206	210	223	214	220	212	232	197	189	200	220	216	204	199	228	211	219	207	202	223	227	191	188	223	207	203	207	206	216	202	218	204	196	218	203	211	212	205	214	199	206	237	193	203	212	217	213	239	225	194	233	225	248	250	223	190	215	212	197	201	212	207	199	164	214	219	203	223	211	217	210	208	201	222	174	190	211	189	202	183	214	198	179	224	218	199	206	227	214	209	215	206	198	225	211	194	241	191	200	234	204	231	209	237	194	190	218	203	194	205	202	233	224	223	219	214	239	229	185	214	200	216	230	202	201	172	233	225	197	242	233	215	208	217	185	205	192	210	193	207	226	205	219	224	231	244	232	200	221	227	218	243	211	198	235	236	216	227	218	209	202	190	216	203	204	229	209	229	234	219	216	212	209	193	194	211	213	188	205	216	221	198	213	217	245	197	258	215	218	192	192	222	214	216	214	224	218	221	207	215	221	231	218	232	201	202	229	217	217	223	219	204	216	228	192	239	212	202	201	204	199	205	203	221	204	211	204	206	223	213	212	210	194	204	219	220	213	189	194	202	214	194	190	213	189	201	190	216	238	212	207	196	225	232	219	240	203	195	223	233	195	211	198	198	212	209	217	220	211	214	225	191	222	237	232	196	194	218	231	220	204	206	213	224	200	193	196	218	216	206	219	207	216	214	194	183	211	200	194	242	220	202	185	213	242	209	232	188	214	204	201	191	219	197	205	204	201	199	218	228	194	227	214	184	180	207	192	225	210	217	197	231	215	192	207	211	198	221	198	213	251	225	207	227	219	230	213	212	226	231	209	225	225	200	213	222	202	209	210	233	219	197	189	185	206	234	228	188	218	195	231	209	211	190	245	211	237	201	208	204	192	187	205	226	215	196	220	223	208	216	221	212	205	210	247	219	219	224	220	228	209	213	217	239	204	226	220	206	202	212	204	202	217	186	227	227	196	212	242	198	198	213	215	208	238	233	232	223	224	228	187	197	225	193	211	211	217	202	212	204	204	202	212	219	200	230	220	218	219	238	182	208	198	206	211	199	209	209	201	172	185	226	209	225	220	197	196	192	223	210	202	206	207	191	250	203	234	213	218	206	214	226	236	202	180	236	210	224	208	200	207	231	222	228	180	197	189	225	215	205	207	209	216	209	230	216	253	208	199	206	173	190	194	236	233	188	213	229	187	213	237	196	218	203	196	198	201	197	228	224	199	224	202	212	189	181	239	219	204	200	227	237	195	191	210	204	202	197	208	223	225	194	203	199	206	212	190	202	211	221	219	209	196	228	214	209	218	195	196	193	203	187	232	229	208	243	215	212	208	212	221	214	222	196	186	223	199	219	230	196	195	201	242	238	205	222	203	201	223	196	219	236	217	212	177	195	210	234	203	245	215	223	205	229	183	214	235	222	213	212	199	201	217	212	223	238	224	188	211	203	230	218	212	211	226	209	214	210	210	193	228	208	210	201	232	209	218	222	216	216	203	216	200	219	195	222	194	203	217	214	198	221	213	211	219	217	197	254	223	202	210	220	211	206	191	231	201	198	199	244	231	203	204	206	220	214	203	207	192	188	213	218	213	193	194	221	231	220	202	201	228	190	220	219	188	218	228	225	222	236	185	213	219	246	190	190	214	215	232	192	196	203	222	222	191	208	217	236	233	224	194	197	212	226	217	230	228	221	196	223	236	222	191	194	234	201	192	206	221	212	216	219	214	200	218	207	230	177	201	228	214	220	218	215	221	211	195	180	223	221	217	208	254	206	232	217	198	205	217	201	238	214	218	214	206	237	216	226	213	207	206	245	197	219	230	201	222	227	229	191	197	216	213	220	201	203	220	250	222	203	212	212	239	234	190	236	207	177	223	200	200	197	219	224	238	223	246	210	203	231	229	206	203	203	217	187	210	199	229	216	191	234	221	212	200	197	207	225	222	248	221	216	225	228	221	223	223	195	214	191	224	217	233	237	193	199	200	231	200	199	205	209	181	201	247	223	202	198	207	184	223	184	198	209	221	244	211	235	171	199	186	220	218	217	208	208	228	225	209	242	242	190	231	208	179	221	177	219	219	198	193	215	219	202	200	229	184	223	208	240	218	189	204	219	204	206	211	198	189	197	217	201	216	230	211	212	237	180	199	222	203	207	213	224	221	186	231	224	248	238	225	210	198	201	232	217	203	225	209	238	241	249	212	216	205	206	189	202	210	244	214	211	239	237	241	190	201	239	246	204	217	184	214	217	226	200	185	199	201	206	188	246	217	213	220	205	216	204	218	224	204	215	207	232	208	231	203	238
24289	19203	29279	30286	23049	16786	11423	7292	5217	3641	2574	2108	1858	1539	1424	1293	1184	1051	932	903	852	794	796	753	694	738	688	675	621	628	603	627	566	630	588	594	571	532	548	561	523	521	552	541	503	532	526	504	527	527	560	524	502	516	533	607	543	522	513	531	533	557	531	539	540	522	507	507	538	536	512	502	507	507	536	563	530	549	536	516	521	495	526	505	525	515	539	503	527	501	496	525	543	519	536	504	544	533	487	479	502	487	519	513	546	515	501	487	524	506	494	513	526	493	500	487	530	507	514	514	550	491	571	508	484	474	482	527	519	510	524	461	534	502	512	548	515	505	540	501	506	507	533	497	534	501	521	513	536	481	504	533	477	504	540	529	558	535	490	526	516	526	535	548	477	496	516	491	550	515	520	532	490	522	479	503	563	500	522	472	559	514	584	469	524	530	551	513	462	466	503	574	522	492	537	531	556	479	507	529	529	559	523	515	516	487	486	503	528	540	481	525	529	549	517	536	464	519	496	511	513	513	512	518	525	485	504	540	517	509	514	541	482	534	482	523	512	496	500	472	517	524	510	518	546	555	519	480	517	524	496	507	517	496	506	503	517	487	484	495	495	497	495	531	522	488	542	495	505	552	496	499	511	510	569	531	515	506	520	503	507	528	548	527	544	494	510	531	527	493	470	503	502	478	536	512	495	511	539	492	486	498	484	545	519	573	513	495	488	496	517	491	567	529	529	512	533	498	533	483	531	496	539	544	502	564	501	515	502	527	541	483	495	518	556	526	559	526	472	491	490	517	525	482	493	541	488	562	491	518	469	492	494	515	541	494	470	526	534	516	506	511	509	530	523	490	484	547	493	524	528	550	499	508	520	514	570	494	484	478	508	516	534	496	523	499	493	510	487	541	511	502	551	500	537	513	532	523	499	509	499	560	503	544	540	569	533	548	522	514	539	495	515	528	500	530	476	532	508	558	512	505	519	542	534	543	491	518	517	496	480	538	533	530	484	528	529	536	550	495	505	532	557	507	521	496	503	555	557	527	530	513	524	533	514	544	474	533	548	523	540	500	539	546	476	534	497	488	503	505	517	528	507	523	539	563	503	488	505	503	526	514	509	498	515	536	464	522	531	517	516	507	492	469	496	510	469	539	505	532	501	504	545	518	509	508	502	517	487	467	487	522	538	540	525	541	494	507	479	526	510	513	484	513	537	545	520	547	502	523	501	537	501	472	526	504	492	547	518	514	494	505	510	508	540	539	525	512	524	552	549	523	543	525	551	504	511	514	522	522	550	560	508	511	468	555	561	538	547	513	556	497	553	521	518	508	487	544	553	499	538	481	546	501	516	505	523	462	511	508	510	520	547	519	538	526	536	506	503	525	533	521	449	515	514	508	573	490	515	491	478	563	513	537	489	521	529	514	530	543	531	463	491	512	535	498	522	520	530	490	523	524	524	530	545	495	513	533	527	524	537	533	542	525	514	493	539	514	485	519	521	549	525	544	513	520	536	503	470	541	534	503	556	508	523	537	498	517	487	528	510	531	505	509	469	505	522	572	548	509	532	487	552	532	513	544	546	505	528	479	532	533	523	575	550	547	500	551	521	495	487	497	519	489	522	526	519	489	483	524	483	526	508	494	502	532	538	507	500	516	538	504	531	522	475	508	536	504	505	559	519	517	500	491	535	521	482	494	514	531	513	494	498	508	558	489	508	558	516	520	505	536	526	506	504	528	496	529	537	498	553	486	520	503	544	502	536	518	470	529	524	502	543	526	487	477	490	491	513	496	534	484	494	478	516	473	537	564	535	480	483	496	472	526	559	509	514	519	468	552	522	497	517	525	477	531	509	533	509	505	519	520	519	507	535	530	518	558	493	494	502	452	540	501	514	486	482	518	510	530	530	541	470	478	520	500	519	512	517	530	550	482	484	518	479	547	492	510	555	517	543	510	489	541	471	499	476	515	496	545	484	517	553	534	532	516	502	512	513	489	523	587	501	485	470	508	536	471	504	512	513	494	505	472	547	524	506	507	501	495	528	532	533	524	517	503	541	523	514	510	465	528	486	524	483	573	458	530	471	486	523	529	501	529	521	552	525	574	534	511	563	508	526	521	508	544	514	487	523	477	495	531	505	548	529	499	483	505	484	507	486	535	533	536	534	512	492	522	448	554	510	519	522	483	485	525	484	480	530	516	511	490	531	493	497	562	489	531	519	525	527	509	510	535	478	505	472	541	546	540	528	510	535	545	508	525	480	515	513	513	505	505	506	551	525	541	528	547	547	518	526	525	531	524	509	513	542	512	523	544	485	521	466	533	525	537	492	540	493	519	540	536	542	485	511	496	577	541	516	507	488	534	504	525	528	500	534	532	511	495	488	501	533	524	505	490	517	535	529	523	503	508	544	543	525	506	494	508	497	492	555	506	498	530	534	518	551	552	497	508	511	525	486	493	504	550	528	517	516	529	515	523	532	532	536	527	466	512	514	515	495	499	501	518	528	531	527	505	516	455	505	536	509	474	550	553	542	536	515	482	470	502	508	519	541	483	546	505	515	506	545	505	517	492	536	507	510	512	513	534	523	555	534	495	552	486	504	515	549	532	508	496	511	530	513	486	507	489	485	560	495	538	522	507	512	518	554	535	492	505	511	505	508	557	505	513	536	542	523	509	485	542	462	535	485	513	510	529	538	553	512	555	512	484	513	505	529	534	557	488	556	513	518	490	504	527	486	524	526	522	484	490	514	527	534	530	498	542	525	475	514	535	510	528	499	516	513	514	504	504	554	524	470	564	533	571	516	512	496	535	509	544	512	501	541	501	508	509	532	470	475	536	549	503	537	513	530	536	518	524	513	501	530	511	511	523	508	515	526	529	548	517	501	532	522	494	499	524	498	526	509	532	532	515	523	459	511	518	513	551	517	517	542	489	503	508	507	501	521	515	533	523	507	530	507	498	540	537	507	536	501	502	519	476	489	526	510	525	490	505	520	501	465	522	529	493	535	544	507	506	534	519	524	524	536	487	504	447	460	488	541	519	526	482	541	513	523	535	510	525	533	546	522	503	514	553	510	502	479	500	550	518	528	543	507	500	522	501	528	527	543	555	524	532	532	534	523	541	516	515	512	527	516	538	495	511	525	517	524	545	539	556	503	529	500	538	540	522	501	519	503	527	527	521	506	486	486	522	501	538	571	528	573	531	490	533	571	513	488	535	499	490	525	568	511	534	521	509	546	511	477	519	476	525	499	561	523	521	519	509	539	528	492	483	553	515	488	536	577	515	499	530	531	495	507	559	485	538	543	496	527	518	522	492	473	551	506	536	546	523	513	543	518	523	520	536	521	508	491	526	506	476	548	542	507	519	505	515	495	531	499	501	518	472	478	505	530	529	455	520	521	555	480	528	515	506	456	509	494	533	543	489	485	496	509	509	496	534	494	473	521	557	535	506	472	518	529	553	533	508	531	525	525	511	519	518	520	506	507	525	492	515	502	500	494	518
14527	8305	7362	4265	1997	1026	658	512	437	420	393	320	333	256	300	295	296	269	260	235	210	261	245	202	251	240	205	216	222	222	231	212	225	192	245	253	239	204	199	225	220	230	198	217	233	241	188	206	255	239	209	238	220	235	226	234	210	223	236	219	223	201	195	223	217	209	231	234	215	244	228	230	206	234	207	236	219	261	201	233	237	216	233	241	200	211	244	208	220	221	238	248	228	206	219	227	209	244	208	222	231	228	208	236	234	193	216	210	219	214	212	204	248	260	227	197	197	252	242	215	230	231	201	228	229	222	223	231	245	219	208	232	212	230	260	227	231	233	239	216	203	239	194	222	227	233	209	228	255	225	228	226	231	217	223	220	235	251	199	216	262	237	220	223	223	222	183	231	261	233	231	209	236	210	202	238	213	227	221	238	233	209	195	203	224	197	249	219	221	208	206	212	206	204	201	233	221	203	213	204	261	220	213	254	187	240	214	213	194	221	237	189	252	225	231	227	216	252	216	232	187	232	216	218	211	239	234	226	243	206	224	200	225	223	213	206	197	218	240	210	219	218	206	233	226	213	234	228	240	235	235	221	219	220	227	228	256	230	222	228	212	233	230	245	234	219	193	199	231	281	228	210	210	220	204	232	235	191	209	214	222	225	243	222	230	243	234	204	223	237	225	217	248	217	218	248	215	215	250	222	230	241	233	235	226	243	227	220	227	236	228	211	212	249	215	210	238	247	247	222	215	215	229	215	207	251	206	230	215	216	222	228	224	206	241	234	207	223	190	238	203	253	204	237	240	208	223	237	255	232	235	223	249	202	238	245	208	234	263	206	211	213	205	209	214	229	247	203	203	248	223	212	252	225	226	234	217	225	224	203	210	203	214	207	215	213	248	222	232	260	195	221	233	253	248	219	232	242	226	237	223	264	230	215	232	241	246	223	219	216	232	200	233	210	228	255	223	214	217	218	202	219	226	191	236	242	208	240	235	220	222	223	226	231	215	231	249	211	244	196	212	215	223	228	215	252	221	249	232	211	229	211	203	245	247	223	205	251	225	225	233	246	208	212	215	229	239	218	224	229	235	239	199	251	196	243	222	216	205	253	224	228	220	193	247	221	218	203	225	225	203	217	212	218	241	239	210	226	183	215	220	223	244	257	197	211	224	210	224	187	220	209	217	227	210	246	217	238	258	219	234	221	248	236	214	211	234	226	215	249	223	225	210	204	221	200	197	201	210	220	251	226	231	223	229	234	199	200	219	234	239	215	262	214	213	212	229	246	231	205	216	225	231	217	201	221	216	245	202	213	225	236	255	215	212	221	232	204	249	231	232	213	225	234	233	209	192	219	213	229	229	229	209	231	229	218	246	213	246	236	229	214	216	234	233	247	228	228	203	237	252	242	212	237	255	247	236	218	220	235	216	233	234	240	218	231	217	194	211	219	225	233	252	205	234	236	242	207	230	234	216	235	242	204	222	223	199	266	202	214	195	237	217	271	205	217	248	256	259	219	200	215	221	203	220	239	240	201	213	220	220	259	234	197	210	212	215	222	209	239	236	205	220	223	224	239	240	220	253	219	207	226	214	227	215	203	239	244	251	212	227	234	230	208	240	228	243	235	253	244	245	224	218	202	216	233	241	243	209	231	225	249	244	251	239	228	238	207	236	200	220	245	188	230	247	239	214	210	222	256	238	238	217	228	233	243	216	227	239	226	238	241	219	231	239	233	276	244	233	222	211	226	241	237	229	239	245	225	197	209	229	213	226	235	223	225	229	225	226	232	242	220	213	220	248	230	208	215	229	225	244	237	245	202	232	210	219	247	230	228	211	204	236	244	245	201	215	234	234	232	246	219	247	225	254	192	240	225	207	233	235	242	216	239	219	223	237	189	227	229	226	235	196	227	241	216	219	220	182	217	221	211	218	219	199	228	242	240	215	214	231	220	213	184	222	231	225	200	212	248	211	231	213	218	212	214	229	205	230	215	198	236	215	233	229	212	222	221	204	214	209	240	207	219	203	211	248	191	224	193	243	217	211	223	210	230	219	257	241	217	202	225	251	236	239	237	213	240	225	217	221	216	210	236	217	219	217	209	221	231	216	205	214	213	209	235	233	215	203	241	183	235	252	191	242	205	211	222	242	223	254	252	228	242	214	220	195	227	248	235	226	231	218	218	205	222	231	208	241	235	251	221	197	227	212	202	217	213	208	247	228	234	215	228	239	211	235	225	222	221	198	213	212	191	223	214	241	186	232	211	198	232	230	198	200	227	245	214	215	267	245	230	217	232	225	220	221	260	213	233	217	264	221	243	235	228	231	227	249	229	242	229	226	207	247	229	230	229	269	200	233	203	232	283	223	235	238	226	219	228	242	232	217	216	236	200	177	233	200	241	244	229	242	216	211	220	220	197	216	219	240	205	215	237	234	234	213	224	205	207	219	214	221	217	229	238	227	236	209	234	203	218	239	254	240	232	207	207	227	228	226	210	231	233	213	222	225	232	233	247	238	214	233	251	208	218	236	228	202	224	234	203	240	225	215	210	223	253	248	233	219	218	235	235	255	217	234	239	247	203	234	201	230	229	236	196	238	215	236	213	227	234	194	228	232	212	232	223	231	226	215	248	220	208	231	207	213	228	233	218	235	229	240	211	223	255	237	191	214	207	229	229	230	209	250	228	227	244	217	220	215	218	243	234	220	254	217	223	226	213	240	211	240	217	226	238	200	209	220	230	225	205	209	238	239	211	235	247	220	230	229	227	241	244	241	220	221	215	233	193	217	200	261	225	216	208	206	208	206	225	203	223	213	224	215	242	220	241	247	244	247	220	223	235	223	212	233	238	231	216	229	232	206	230	215	242	203	192	249	248	235	184	214	201	267	255	227	241	229	208	222	232	208	222	219	247	204	241	245	238	228	227	250	243	221	196	217	215	210	227	219	256	209	242	227	201	236	229	200	209	225	243	243	232	219	221	198	229	259	237	209	210	196	226	212	240	237	226	255	236	225	213	214	227	251	204	211	199	250	194	243	225	243	217	243	213	211	197	247	198	239	203	211	227	219	233	223	199	229	227	208	212	209	207	201	215	224	232	246	249	231	223	209	242	250	223	220	215	258	189	210	219	214	229	222	232	222	222	227	215	231	244	233	226	246	241	253	216	220	251	219	280	230	216	236	230	230	225	218	218	225	200	213	231	262	207	212	192	241	247	224	234	235	208	200	261	218	209	204	217	188	247	234	216	217	216	192	230	186	210	227	231	208	222	211	238	229	252	204	206	265	215	264	202	228	233	210	229	226	231	210	235	197	223	253	206	218	236	239	219	218	221	216	224	236	223	227	240	215	223	213	236	198	215	232	222	195	219	213	235	208	212	216	223	220	241	218	239	217	224	204	223	248	218	199	253	228	235	212	219	216	236	218	223	227	222	235	234	255	236	231	198	192	206	230	239	243	205	229	230	226	250	206	209	230	237	243	226	217	230	225	228	234	226	216	218
10567	8535	12602	11246	7035	4234	2919	2030	1762	1489	1301	1134	1085	941	915	817	813	777	669	695	653	581	625	624	572	632	599	547	612	590	555	559	547	598	584	559	536	556	590	544	555	572	538	564	586	544	551	516	531	548	549	546	524	565	515	542	608	533	538	561	532	571	558	517	563	546	580	545	547	549	546	544	546	545	570	536	586	527	542	508	580	515	532	545	531	555	544	538	599	527	554	530	478	532	489	574	534	556	557	571	537	554	590	503	569	522	522	555	539	536	509	549	537	535	519	517	534	543	544	566	553	542	565	567	539	559	546	557	540	496	536	558	574	548	576	565	551	540	524	571	575	540	565	541	571	536	559	508	518	594	559	536	530	540	555	543	534	537	542	573	536	525	526	539	579	518	561	571	502	603	574	551	550	515	565	542	559	582	579	512	551	505	565	564	567	548	538	562	572	559	528	555	560	522	550	544	568	560	556	532	528	570	573	535	588	539	546	513	507	520	538	533	608	516	589	557	544	574	562	550	502	528	574	535	503	537	527	553	599	532	513	563	532	530	541	558	550	575	565	569	544	532	532	539	541	548	533	526	526	534	533	532	543	499	544	510	562	536	523	564	561	585	541	560	542	529	517	510	517	555	549	483	561	559	580	604	560	523	541	516	524	525	551	549	536	538	548	513	538	561	533	552	565	507	514	576	540	533	500	526	544	508	571	524	523	581	527	573	566	522	525	583	520	518	542	535	525	546	517	587	554	533	546	504	547	553	553	549	541	525	537	534	574	552	515	539	517	579	519	572	521	533	539	531	547	559	527	546	602	568	569	561	532	525	556	532	549	559	557	564	538	545	498	599	531	542	557	526	560	515	540	556	536	532	584	546	532	530	580	542	586	515	553	564	586	534	579	576	552	595	582	522	557	543	548	559	557	570	553	561	549	529	569	584	551	562	523	577	572	546	537	556	522	552	522	528	554	505	555	508	557	525	535	508	592	573	500	534	549	548	502	586	602	550	533	506	538	598	542	575	530	560	498	533	570	555	563	549	526	513	504	513	520	513	530	543	526	536	548	552	544	553	575	572	540	580	561	496	511	548	523	546	583	586	581	516	539	511	523	568	510	527	546	571	531	545	532	541	560	527	589	541	580	546	574	526	520	504	551	561	514	506	570	566	541	544	530	572	551	546	511	590	521	544	548	547	569	528	571	525	564	578	474	526	564	552	557	550	536	574	529	518	549	542	571	579	592	550	570	543	527	558	508	577	532	526	565	526	542	543	538	554	535	538	569	546	483	551	578	535	530	553	556	562	572	542	530	513	560	530	567	483	572	561	611	530	571	554	545	553	518	536	525	575	557	570	512	554	535	576	508	575	542	571	535	506	567	520	555	501	556	552	533	539	533	502	567	566	569	478	514	530	547	528	558	561	534	519	522	576	537	574	544	532	545	553	513	517	572	540	539	516	591	539	517	546	543	561	579	540	559	528	532	570	547	517	525	562	554	531	544	539	533	539	577	538	554	546	562	524	575	542	502	554	500	532	530	564	519	569	557	547	516	529	551	547	527	539	540	521	552	527	590	544	527	551	587	521	531	525	559	499	553	529	518	561	551	534	546	506	535	523	540	497	507	517	544	533	550	583	556	526	558	509	558	544	578	562	506	526	523	523	566	510	542	565	542	549	525	527	583	561	546	539	556	541	565	524	553	465	609	552	534	560	533	552	545	499	530	552	564	553	541	546	560	569	543	525	590	548	585	587	584	524	523	545	514	521	564	540	532	536	572	539	560	532	527	513	562	527	573	509	553	540	531	517	550	514	530	530	556	540	527	558	501	547	543	520	459	547	549	547	568	523	555	532	550	542	535	564	546	526	555	547	490	528	572	548	536	556	558	535	536	520	525	535	499	547	562	525	539	559	553	537	519	539	516	541	514	567	525	575	536	566	539	535	528	566	521	534	542	546	561	555	518	519	580	553	550	492	551	518	554	540	585	510	575	527	543	559	546	535	546	565	586	590	531	542	550	573	504	523	560	542	554	558	582	547	522	547	534	547	554	523	517	520	545	538	544	536	567	540	569	549	519	577	550	541	591	549	548	462	559	519	545	538	524	537	521	528	610	545	513	557	497	557	516	533	566	547	532	537	610	512	534	576	531	538	558	537	574	558	518	570	545	547	572	566	565	575	508	554	545	542	541	560	529	547	569	511	535	542	576	556	542	561	531	547	587	532	560	520	510	559	502	542	529	536	531	567	549	565	571	526	573	562	546	557	509	543	495	557	549	549	542	551	563	534	546	561	514	532	518	562	514	521	534	562	565	536	517	576	576	537	545	530	533	513	539	557	579	514	546	496	548	568	549	554	511	518	593	535	527	501	528	553	498	587	566	494	558	535	582	552	573	551	552	528	546	530	539	555	494	533	583	537	530	554	541	570	527	565	552	536	537	532	547	515	527	556	584	544	502	507	531	536	559	534	585	513	536	513	550	565	587	552	504	552	559	554	542	556	564	515	551	560	491	562	544	582	544	549	566	565	553	524	526	581	602	543	559	542	501	557	533	548	547	529	524	564	551	531	584	558	541	572	547	546	541	536	532	550	525	559	521	553	515	588	514	588	551	587	579	556	568	535	561	579	540	554	548	580	580	570	501	540	543	540	569	504	565	524	529	560	574	556	581	523	555	586	528	527	600	597	580	552	530	567	584	543	546	547	544	549	537	502	537	551	587	518	573	551	545	524	522	547	557	570	557	528	544	558	608	535	555	623	559	522	535	539	509	545	534	554	571	549	554	545	564	535	554	540	589	542	544	558	536	561	542	534	578	566	522	518	592	535	540	550	523	542	547	538	551	538	504	525	561	523	539	466	535	478	564	570	520	528	562	541	571	532	560	577	524	554	541	521	557	550	542	546	562	533	535	525	555	543	539	556	537	534	528	543	524	563	576	598	554	569	587	570	535	549	528	539	555	554	530	543	568	542	548	545	514	585	591	540	551	536	501	468	552	490	567	544	530	577	515	554	536	527	567	581	504	566	526	538	574	572	568	567	562	525	548	551	589	532	566	550	545	535	522	548	563	552	526	550	566	546	539	532	518	619	512	536	567	530	560	550	544	563	585	553	579	527	575	572	532	545	523	582	566	548	558	542	543	570	523	521	531	528	565	535	569	489	558	540	584	540	556	524	531	558	504	578	532	569	525	554	530	535	608	546	550	569	558	579	496	562	555	528	513	523	562	582	564	589	524	529	554	549	550	515	543	540	583	535	558	571	578	525	514	521	563	554	566	552	533	532	592	568	581	559	558	529	526	574	509	522	561	553	558	573	522	568	557	530	581	575	536	555	560	566	561	565	571	535	548	540	561	576	531	508	564	553	563	585	527	522	559	583	563	563	522	513	571	536	551	602	541	533	532	529	555	526	528	565	523	533	542	517	571	533	555	542	511	570	588	574	562	530	520	514	564	573	553	518	510	557	531	536	521	571	539	568	537	514	528	541	543	545	564	524	542	596	512	545
27274	16824	15646	11604	7266	3738	2150	1460	921	600	435	428	418	360	351	265	318	297	281	294	262	283	269	223	279	255	212	235	233	253	226	224	236	209	225	254	302	247	262	226	260	262	253	240	228	228	233	221	236	251	254	227	229	261	237	249	204	239	241	212	272	212	227	230	233	231	225	220	243	210	248	229	252	228	242	233	212	240	236	227	210	233	219	227	244	259	265	232	220	265	234	196	224	224	211	219	252	218	251	265	215	218	265	258	236	222	250	223	223	249	233	236	229	213	260	235	212	221	229	231	248	231	220	227	224	247	216	236	248	217	278	243	231	241	221	246	262	250	252	242	213	257	242	226	250	244	247	296	223	252	238	252	253	238	231	236	229	233	240	253	237	236	234	253	241	224	245	259	241	231	231	255	224	240	223	197	240	232	227	215	237	231	248	198	200	212	240	246	245	242	243	255	242	242	224	245	228	230	229	229	273	270	228	236	234	218	245	255	231	237	236	210	231	253	232	269	264	226	215	211	206	240	229	224	210	267	239	255	243	241	237	238	224	244	269	233	263	222	226	248	235	225	249	246	257	210	242	234	236	218	228	218	253	272	242	242	217	217	248	238	215	237	224	240	231	210	245	231	219	210	241	231	253	234	240	244	215	254	231	231	214	249	235	206	219	228	241	248	226	221	243	269	225	234	214	233	226	260	268	229	221	226	225	225	259	230	202	226	255	237	263	243	226	234	245	252	243	271	230	205	230	241	237	232	258	242	234	224	240	251	252	240	199	230	227	224	250	236	238	212	227	229	218	244	195	254	235	238	266	248	225	233	214	250	212	241	232	216	233	235	217	269	247	247	261	232	274	235	242	230	235	199	239	232	243	225	258	217	217	251	240	260	224	251	234	224	234	269	251	223	243	256	235	228	251	214	217	246	240	251	258	254	241	236	209	239	214	241	213	267	229	229	243	248	228	250	241	245	232	231	253	234	264	263	246	247	227	242	227	214	225	215	223	268	234	251	245	263	216	223	242	226	221	243	241	251	231	267	254	218	217	216	254	247	218	241	240	225	245	241	260	253	280	276	260	242	225	227	190	216	253	247	242	227	248	240	202	250	228	210	247	228	236	243	227	221	234	259	273	245	230	235	235	246	265	229	245	205	237	236	234	234	214	245	246	228	225	259	237	231	267	270	231	213	241	205	240	218	245	250	230	246	252	274	251	243	245	233	223	212	241	256	249	235	234	230	213	228	232	232	261	236	223	247	251	225	289	247	237	250	234	248	230	244	220	244	236	225	207	239	228	280	235	256	186	207	228	204	228	226	251	206	258	227	206	226	243	234	252	245	220	261	262	233	249	231	233	241	252	251	240	235	236	245	227	226	228	215	246	249	240	255	216	223	212	265	230	250	228	228	212	237	230	222	263	264	248	219	243	251	246	253	246	263	222	232	240	236	242	250	212	224	215	267	254	227	196	223	232	244	231	256	234	218	241	248	218	270	238	238	239	211	237	277	253	252	246	224	253	215	244	226	247	234	248	231	214	243	231	223	258	269	238	232	227	234	246	238	252	224	214	251	249	218	227	228	243	234	244	248	236	245	207	217	223	220	203	220	240	204	249	249	218	240	269	208	238	254	233	245	232	254	242	231	260	217	258	225	233	215	252	216	270	284	225	262	264	226	237	242	197	226	229	212	243	238	231	218	226	224	252	220	242	232	247	242	235	252	215	227	208	233	246	257	228	210	228	222	241	242	229	246	241	212	265	238	245	220	192	209	206	208	239	254	235	232	241	268	245	222	226	255	238	235	219	229	249	215	219	242	242	245	227	250	254	208	220	240	212	213	212	220	227	237	260	232	221	217	240	250	250	222	212	248	247	235	248	220	243	251	259	240	208	236	220	225	232	233	264	223	230	219	228	220	242	215	230	219	259	246	234	234	225	249	251	273	211	223	267	238	206	237	215	221	227	258	227	237	216	246	237	251	243	229	255	238	271	254	255	232	215	234	251	203	247	248	233	234	232	251	242	219	230	221	219	259	257	243	237	218	224	232	210	258	255	231	216	258	255	252	226	202	229	200	247	234	221	237	260	249	273	235	218	241	260	271	266	218	260	216	232	252	229	253	231	249	243	217	219	235	222	255	224	255	237	272	244	247	224	235	219	204	232	224	229	193	234	256	224	253	218	237	231	228	243	215	231	246	228	226	259	266	227	238	260	257	194	264	237	258	241	226	240	240	228	220	270	246	234	232	199	238	235	249	219	215	238	247	230	259	242	230	226	253	256	223	226	238	231	249	268	205	237	246	236	233	256	243	233	234	261	196	227	243	260	210	253	232	269	250	233	226	244	248	235	244	221	215	240	239	233	243	231	279	256	241	209	230	237	230	253	239	249	247	251	218	232	228	231	219	252	212	233	196	200	236	209	238	248	253	247	236	250	254	250	212	243	270	237	263	213	251	230	195	224	200	245	227	238	257	192	254	257	252	219	232	239	243	232	260	223	218	222	211	224	202	223	239	239	241	225	242	237	234	232	232	244	216	215	255	237	254	234	240	267	253	247	212	219	229	221	243	239	217	219	210	252	259	224	233	245	251	238	236	257	244	244	226	207	257	232	244	245	258	216	249	230	237	238	221	233	236	240	228	231	254	248	252	238	212	242	199	249	231	246	224	219	230	246	217	241	234	232	210	217	245	247	229	249	247	240	258	226	221	233	275	225	238	217	236	224	257	240	224	201	207	267	232	253	259	217	239	238	238	228	254	222	239	248	219	250	229	265	247	221	233	233	256	256	245	191	225	233	219	216	240	238	247	239	239	260	261	244	259	233	239	199	244	222	257	234	199	232	209	263	226	228	269	282	217	262	241	226	240	240	230	216	250	266	248	234	249	250	239	238	226	249	240	250	230	216	217	230	231	262	206	215	230	242	241	232	238	229	203	249	214	230	241	228	246	223	218	251	249	230	248	219	197	220	228	215	259	244	222	269	224	223	235	212	220	230	222	247	253	216	246	249	245	269	203	228	241	257	242	224	243	217	219	236	230	223	247	259	221	277	240	262	265	252	226	236	219	247	243	226	205	221	239	230	236	242	261	214	246	226	229	223	275	241	256	224	227	259	191	255	276	226	239	231	275	256	263	260	297	240	231	237	220	245	249	262	235	259	236	239	261	220	219	240	254	226	258	260	216	259	256	239	240	242	238	237	220	236	219	253	243	226	228	237	225	239	257	206	198	220	237	241	212	234	235	249	244	230	221	233	233	231	250	262	242	249	238	257	250	224	230	258	249	225	262	241	232	227	259	250	250	255	249	189	249	220	224	272	245	244	232	250	235	241	238	240	248	226	228	223	213	240	252	238	232	191	216	251	238	234	200	203	268	201	242	235	237	203	268	231	257	212	215	262	277	222	234	219	281	237	214	221	218	230	266	221	243	256	244	232	259	242	218	222	225	262	254	216	227	207	209	200	252	240	259	240	252	243	263	240	270	245	258	227	230	209	249	246	224	253	255
19264	15339	22174	22967	18481	12323	8256	6111	3902	2533	1968	1718	1589	1316	1222	1105	1006	899	875	799	792	767	762	746	681	692	685	666	603	661	624	602	615	664	582	622	596	621	557	573	582	547	509	559	607	604	606	547	583	585	595	558	586	576	570	599	560	590	575	573	564	550	523	586	609	578	591	614	582	578	612	562	524	555	586	598	580	577	579	572	586	575	582	580	599	573	580	602	551	579	591	620	577	536	580	557	598	595	548	588	554	576	556	542	522	565	533	624	517	535	531	545	599	546	580	584	570	576	568	598	595	570	572	568	559	589	590	549	621	626	575	566	570	608	549	594	574	602	557	590	593	592	538	551	569	529	575	554	586	564	594	565	593	558	574	562	572	569	562	562	575	565	555	564	552	594	545	578	535	547	534	560	553	569	548	601	574	558	536	561	551	558	600	526	565	544	605	576	595	575	621	580	520	571	540	562	592	567	583	602	618	557	574	563	566	566	582	576	571	592	561	600	547	565	549	588	580	628	599	519	542	596	603	532	524	563	594	567	585	572	586	541	575	567	569	566	588	537	585	562	593	564	573	579	574	556	575	537	571	560	562	619	598	603	594	597	566	519	555	537	566	590	559	544	590	573	590	591	562	523	557	538	574	561	529	573	555	546	589	587	581	534	582	577	551	516	547	534	588	596	578	578	542	612	581	573	573	557	577	579	577	544	600	535	575	586	576	592	560	587	590	581	590	564	538	562	596	591	612	563	563	574	527	581	553	572	515	583	534	570	588	575	568	582	534	587	573	502	562	577	530	572	564	556	564	579	539	574	548	584	546	523	570	595	593	579	542	571	546	553	560	596	552	567	563	575	603	508	584	539	608	568	540	594	575	559	596	556	614	563	553	560	541	570	552	554	569	538	550	561	572	599	551	575	589	534	574	570	559	570	577	588	583	566	589	607	581	566	602	558	597	639	554	540	551	550	546	594	580	590	572	582	553	591	547	613	586	554	612	574	573	574	597	568	552	576	557	519	571	545	573	538	597	574	547	580	595	531	603	584	552	600	579	560	566	603	540	565	594	585	587	579	565	554	577	549	536	552	582	576	552	560	586	548	607	620	570	549	570	573	540	565	546	574	588	577	577	541	523	553	534	597	562	576	567	588	570	572	540	577	595	591	563	503	552	549	552	555	586	614	613	568	552	578	549	619	562	536	533	582	584	581	568	599	549	538	533	599	591	608	555	548	596	515	567	518	567	573	548	601	569	600	598	562	606	566	587	589	570	581	611	580	562	577	565	571	546	594	576	577	597	511	545	585	568	541	587	562	609	586	569	577	549	532	600	608	601	558	566	626	613	543	548	605	621	591	590	611	578	575	526	551	620	560	557	581	583	557	573	531	581	537	605	572	578	573	574	558	584	578	563	592	573	550	585	583	522	599	572	604	558	548	584	581	581	557	580	577	575	553	559	601	567	547	540	556	584	559	590	568	542	551	572	584	572	575	605	577	549	617	555	571	584	497	600	553	554	571	585	570	590	585	558	569	552	599	546	590	564	581	541	604	559	553	568	580	557	565	604	545	569	581	577	591	568	570	596	552	598	593	573	571	560	539	592	553	570	561	562	560	573	576	542	557	555	601	579	613	584	557	588	594	591	583	518	596	599	557	553	591	622	543	547	543	556	557	574	595	566	572	610	577	539	568	573	584	598	573	592	589	557	570	580	559	552	564	555	589	601	602	538	585	573	573	566	576	606	584	590	577	588	547	536	559	558	603	569	546	552	568	578	583	556	585	617	605	582	589	572	546	574	552	586	593	567	595	585	577	612	579	570	525	579	571	588	564	569	513	570	555	606	578	566	596	572	551	570	535	584	562	561	553	620	615	554	503	511	548	570	601	577	592	553	619	609	534	563	599	559	594	567	547	535	558	552	562	516	583	579	574	574	592	567	574	554	585	549	581	610	599	592	565	544	531	585	567	600	574	580	558	564	597	597	537	566	558	567	582	560	578	553	521	586	559	572	555	586	593	596	549	571	575	568	571	534	596	510	561	561	542	566	544	516	546	614	569	571	556	599	608	543	599	566	568	571	608	557	568	560	579	512	607	530	543	599	558	563	582	573	486	562	582	565	609	542	593	578	539	555	531	555	571	581	583	600	556	549	595	555	586	593	582	553	573	581	534	578	594	557	544	547	562	560	577	572	593	559	584	574	566	615	541	549	557	549	581	585	532	539	551	572	593	556	576	603	572	576	541	548	591	555	555	550	576	544	595	576	593	538	598	573	592	573	562	546	576	611	566	551	533	569	517	551	574	567	541	516	599	581	558	578	596	550	552	549	597	588	575	540	526	542	580	537	553	519	569	547	610	604	568	612	598	550	544	581	557	616	590	626	565	570	605	541	554	565	546	540	573	573	579	595	561	571	571	600	604	530	528	586	591	571	607	582	593	589	587	537	546	537	588	581	558	618	579	604	602	560	579	519	554	578	586	595	551	588	582	603	593	594	533	571	596	554	554	590	568	585	559	587	577	563	571	572	620	561	565	556	578	594	532	530	535	545	601	549	595	579	568	600	546	604	593	537	557	585	534	583	604	580	608	536	572	555	595	591	582	591	528	568	533	585	563	590	614	567	548	548	573	583	589	543	553	614	605	598	575	554	545	579	556	596	621	574	580	558	585	581	607	596	566	539	577	600	539	575	544	521	552	589	557	549	577	585	603	552	562	593	553	552	555	595	529	531	571	582	528	570	583	546	576	581	571	571	574	534	537	538	577	564	589	571	554	544	563	585	562	530	592	582	580	598	564	589	583	547	562	539	542	578	589	584	614	567	567	569	600	605	562	584	549	567	525	593	569	598	554	551	603	586	568	562	551	536	588	541	548	570	570	594	586	537	545	513	531	550	615	554	535	562	556	558	601	599	528	609	552	622	526	560	584	523	595	548	580	609	590	556	541	604	586	575	528	547	571	566	565	576	540	573	585	538	555	560	537	574	581	573	558	597	532	519	588	599	580	578	612	565	575	551	529	541	577	577	573	556	557	560	560	560	557	596	585	557	555	551	574	586	552	559	538	554	567	563	539	586	538	576	565	575	580	641	577	604	539	557	562	621	568	587	594	536	599	589	590	543	590	566	568	537	529	559	574	566	551	579	577	559	587	536	576	524	554	601	547	557	554	551	549	574	571	582	596	558	613	550	566	603	562	579	563	553	558	550	589	566	528	537	574	560	611	539	581	587	562	579	542	562	553	568	589	563	586	514	595	589	585	545	586	548	526	583	580	541	608	536	562	559	541	579	557	540	560	569	561	537	519	579	570	574	545	545	569	590	568	564	596	569	559	648	547	590	530	569	584	531	576	617	580	578	584	564	536	555	601	573	559	532	563	554	565	573	574	575	562	583	588	544	587	603	601	567	612	590	594	566	590	560	564	547	576	598	590	564	537	537	565	568	600	632	544	591	616	584	556	594	571	575	572	558	585	609	592	538	578	576	615	567	538	569	573	538	544	537	569	571	557
37204	24236	22999	17409	10949	6777	3601	1837	1079	724	564	495	413	406	328	357	307	289	280	258	241	244	250	236	229	258	211	228	236	224	240	256	204	196	244	222	258	249	218	224	214	205	226	210	212	198	217	205	260	217	189	215	238	227	210	219	197	203	214	207	188	236	227	226	213	198	209	230	207	224	218	219	246	230	248	182	193	210	186	200	220	204	196	234	236	209	227	213	186	167	202	224	204	216	199	207	226	211	171	216	211	200	207	218	235	186	179	207	232	212	201	226	196	208	248	217	229	215	204	230	227	203	244	197	224	210	200	202	234	216	234	234	223	213	231	247	230	203	221	190	232	220	214	210	213	240	214	211	226	193	236	203	213	219	192	201	208	224	247	209	202	211	233	214	213	230	222	202	213	245	210	241	202	196	231	218	239	224	234	228	192	211	215	213	195	221	212	198	235	205	222	227	233	202	195	203	202	209	214	213	220	232	215	238	221	232	201	232	223	207	237	198	208	219	223	227	205	189	222	200	219	251	203	214	217	230	210	215	190	206	203	237	235	218	208	200	205	204	220	203	202	205	209	208	196	244	211	168	230	211	233	206	218	204	212	218	201	207	222	238	214	203	211	225	224	185	197	207	196	220	204	211	217	215	201	216	192	192	211	195	194	200	205	200	205	226	222	238	221	233	206	217	234	215	215	204	214	218	202	232	186	198	204	219	207	208	223	220	212	209	216	222	210	215	223	196	194	208	230	230	197	197	214	231	208	216	207	224	227	226	227	185	224	203	230	192	206	251	202	217	203	215	193	190	226	203	222	221	223	215	215	197	211	203	202	174	217	203	204	214	205	212	194	219	204	189	201	225	228	215	211	217	229	231	214	204	179	216	203	178	211	208	213	222	203	224	193	206	216	225	203	255	234	230	214	200	201	233	198	200	200	199	244	195	183	218	219	199	205	203	221	186	212	202	220	230	187	204	216	207	230	215	230	237	197	205	219	220	233	190	196	203	229	199	200	207	195	198	203	178	188	226	194	220	206	224	222	209	196	220	191	219	199	224	205	203	204	197	201	216	241	196	171	196	195	235	213	213	207	211	201	218	226	194	224	200	178	214	202	213	227	206	208	244	228	241	187	238	198	221	205	221	206	225	216	229	191	214	196	195	230	214	203	206	173	204	202	202	223	225	223	224	208	205	214	194	207	211	228	234	212	209	212	214	221	232	231	213	228	212	225	207	200	205	205	213	219	189	195	210	208	215	186	206	201	214	198	232	208	221	198	212	217	207	215	225	203	214	213	226	224	209	225	197	184	243	211	181	241	196	230	204	206	217	226	206	227	207	194	215	220	224	192	215	190	200	216	219	212	203	218	214	196	219	212	230	236	237	214	208	206	227	216	216	189	205	233	197	221	206	207	182	234	222	216	234	204	243	203	215	242	195	209	203	217	207	238	209	223	206	231	222	203	210	205	219	215	189	202	234	213	202	218	208	203	209	229	243	236	197	213	194	218	197	230	191	213	219	209	185	222	219	219	198	224	221	215	222	198	206	156	220	207	223	196	206	225	185	208	230	246	217	229	208	218	221	222	207	201	247	225	214	197	205	227	209	213	212	207	222	190	227	200	222	197	191	208	233	195	208	209	208	217	237	234	250	203	232	183	218	220	219	200	236	234	226	196	207	222	214	203	199	195	243	204	224	209	190	199	202	224	202	199	190	205	206	188	230	228	185	214	199	216	251	199	229	203	215	198	233	214	206	199	225	211	213	199	227	233	217	186	221	216	196	237	237	239	219	207	224	192	190	204	241	221	238	222	217	230	232	225	216	190	220	212	205	226	196	210	198	213	210	206	200	214	202	209	237	223	211	208	226	240	214	212	211	212	211	219	183	218	208	211	223	244	227	194	217	184	214	207	200	208	184	213	233	215	209	216	205	227	210	231	200	192	211	204	225	190	200	216	221	230	206	236	219	214	244	221	222	204	236	205	223	217	219	207	206	257	230	201	187	188	232	198	205	200	226	213	218	240	196	202	221	227	241	221	201	244	219	227	227	216	221	202	203	219	212	234	201	251	215	223	197	231	219	226	215	225	214	220	193	218	237	227	253	261	205	223	215	227	200	211	229	206	229	220	215	220	234	207	240	213	213	215	196	233	215	222	213	185	193	214	224	200	183	211	214	229	200	182	226	213	209	217	212	250	215	190	233	200	224	231	205	224	187	213	218	247	197	211	206	226	237	233	194	213	193	200	200	196	190	196	226	191	205	219	205	213	219	210	213	247	224	248	180	229	232	239	204	183	200	232	213	212	227	200	219	199	241	247	216	225	200	232	204	182	201	220	236	220	220	226	210	214	231	202	212	231	207	198	213	176	227	211	206	221	211	224	226	202	203	180	212	194	225	228	198	248	196	203	212	232	206	181	211	240	213	193	225	229	210	201	217	207	204	230	209	204	233	223	206	228	212	186	212	212	202	223	194	212	223	219	217	238	210	226	195	237	180	231	218	214	219	212	206	231	205	199	213	216	213	202	227	194	244	252	219	222	200	226	206	194	206	215	219	197	225	213	222	175	219	198	209	210	205	199	216	229	210	222	217	212	200	176	203	218	201	223	221	209	228	196	195	193	200	206	193	230	205	223	235	185	205	199	231	248	235	226	232	230	227	205	219	229	240	257	218	202	236	198	205	212	211	214	204	194	208	201	219	243	248	215	206	233	229	204	213	210	236	257	183	198	227	204	233	233	203	188	215	205	222	211	232	235	221	183	222	244	219	201	228	201	222	217	220	239	238	182	186	219	187	216	221	217	195	234	223	201	218	222	225	194	181	213	231	214	217	219	237	218	218	214	222	206	218	207	224	210	215	207	191	232	204	201	217	245	205	231	223	202	209	224	214	202	209	226	209	241	217	229	209	187	210	241	219	242	191	193	208	234	233	230	231	220	209	194	220	226	211	213	173	220	235	215	234	238	230	241	226	204	216	192	237	199	214	185	220	224	205	205	214	216	196	206	209	224	211	223	215	197	236	193	241	199	213	222	187	209	199	197	197	185	188	199	215	204	201	215	215	183	204	193	212	220	233	239	201	195	214	246	207	197	198	216	223	243	246	218	194	200	211	213	200	232	213	204	226	223	232	203	232	197	209	205	207	242	225	232	232	216	196	207	204	211	219	202	221	209	220	243	241	211	221	207	219	204	210	229	227	199	199	238	191	270	213	223	207	250	219	219	224	229	208	210	215	211	218	210	224	236	232	234	192	199	203	205	211	209	240	198	217	224	199	223	253	206	214	200	226	185	235	201	220	218	242	213	221	205	222	194	201	231	210	220	208	189	240	228	217	211	211	200	191	208	192	231	234	216	215	209	189	200	220	236	211	221	224	240	220	207	230	209	222	204	201	226	212	216	233	207	206	206	226	191	233	211	188	188	206	222	218	239	230	224	233	190	214	206	232	242	232	233	197	218	225	207	212	227	227	242	204	231	229	197	226	206	210	218	184	214	196	210	190	219	186
24846	20587	28446	28628	23791	17739	11833	7215	4671	3183	2419	2037	1804	1560	1387	1289	1153	1037	934	910	827	803	817	799	707	669	661	667	634	601	600	595	625	636	571	558	539	549	540	523	489	507	526	516	547	516	488	536	508	523	534	499	515	527	533	475	533	547	519	502	518	510	516	508	482	509	492	514	540	495	541	455	558	519	497	543	494	531	515	511	534	556	535	529	505	480	525	531	544	480	530	527	520	543	563	546	514	511	499	503	548	517	533	507	518	526	519	513	521	534	546	468	510	516	504	480	502	512	532	533	522	540	502	486	520	477	467	491	519	486	538	491	546	474	551	528	524	537	519	494	514	545	511	482	517	525	521	500	512	490	497	489	557	504	521	491	512	499	521	497	514	505	522	546	524	490	540	474	531	553	520	521	501	500	548	504	535	509	528	543	557	452	548	494	553	444	512	502	529	524	564	487	529	510	498	525	552	525	550	535	542	539	507	525	515	478	551	534	526	503	524	473	545	552	576	505	481	501	527	516	519	505	523	480	531	499	513	528	506	534	534	501	476	509	565	506	515	501	573	495	543	451	540	496	516	493	505	510	568	495	508	508	488	554	471	473	528	533	581	503	546	553	506	481	524	512	563	519	506	502	544	473	521	505	490	529	517	571	532	504	546	534	488	514	540	525	562	563	523	480	546	524	542	488	513	509	521	553	514	512	547	510	523	521	472	516	482	558	518	505	517	504	539	522	522	499	529	503	493	499	492	503	534	541	509	490	538	526	544	500	552	547	488	534	552	547	514	539	502	540	535	573	506	523	507	515	518	571	505	514	491	487	523	532	530	486	527	522	555	517	507	538	483	554	510	486	533	505	521	564	498	548	516	488	530	514	513	497	551	493	520	523	517	534	457	515	547	536	458	550	536	519	508	500	493	541	528	483	544	557	547	541	458	518	525	530	533	509	551	576	486	502	549	495	528	492	526	480	502	493	548	513	479	491	513	519	516	532	530	516	527	533	519	508	492	524	499	523	513	526	488	520	527	531	524	509	523	490	512	519	533	523	526	496	531	516	501	529	507	494	549	534	514	512	476	510	460	525	535	520	483	500	498	519	509	511	487	538	469	503	484	516	535	512	531	546	555	464	503	518	527	508	526	554	525	541	504	484	508	507	475	531	470	537	500	484	529	486	532	519	508	554	511	504	498	493	522	562	526	546	523	502	563	510	539	488	500	532	550	523	542	514	524	501	518	499	546	501	526	531	497	487	506	482	503	523	536	513	504	503	511	492	521	541	535	539	534	553	549	500	483	520	509	485	527	478	499	543	516	529	543	517	526	499	481	510	495	546	536	520	521	534	512	513	525	486	520	549	513	509	533	506	528	488	497	517	529	501	520	533	512	536	548	521	524	492	529	533	461	575	496	496	522	558	513	499	518	505	503	500	546	529	484	545	546	529	508	490	513	511	554	496	476	505	510	548	512	479	529	516	526	493	521	469	529	497	532	500	510	564	491	492	547	494	547	509	521	476	536	515	509	474	525	524	524	467	550	524	553	474	491	550	483	532	498	501	521	547	517	504	530	523	504	536	525	535	506	547	531	523	506	522	539	500	486	504	496	569	532	525	493	477	524	525	495	515	521	498	474	499	503	544	538	512	500	521	509	495	523	476	524	485	561	523	513	498	509	519	511	527	502	532	491	548	550	535	483	545	495	505	562	506	530	490	480	531	520	509	508	527	513	524	534	508	551	493	519	519	500	541	513	513	490	508	502	510	497	554	493	501	533	548	551	521	511	507	518	494	528	537	511	505	516	532	526	552	525	513	541	507	499	487	493	598	516	518	515	520	531	490	578	499	528	491	527	484	504	516	539	485	520	500	506	489	517	510	503	538	496	527	492	497	556	490	507	543	545	499	529	531	541	514	503	519	488	500	505	506	517	503	477	495	520	476	526	527	515	506	515	509	479	512	566	492	502	526	526	478	531	517	519	535	502	498	559	544	543	538	497	512	522	574	536	494	527	517	549	524	459	530	499	515	545	482	541	496	532	517	511	531	492	514	542	516	513	492	517	525	514	564	530	528	472	498	532	518	564	553	527	488	506	512	505	519	510	539	513	514	474	545	507	497	568	500	510	565	500	526	539	477	547	541	468	533	533	500	532	507	526	519	494	532	521	504	536	558	526	507	519	521	467	488	534	532	554	485	496	523	532	515	510	553	525	545	506	552	483	504	519	505	507	535	547	502	516	493	531	499	512	544	524	467	501	526	476	532	489	519	498	565	505	526	540	511	533	502	489	505	551	484	528	493	525	493	467	553	540	523	517	538	509	524	513	539	513	531	489	501	512	503	517	560	506	527	526	508	511	489	533	512	530	522	548	511	513	529	474	521	541	531	503	513	536	563	509	555	533	511	543	494	500	523	539	463	574	511	522	545	556	529	546	516	542	488	498	518	515	547	505	480	552	476	517	464	517	472	541	526	546	508	528	512	492	494	492	524	515	510	508	502	491	508	552	532	510	536	506	562	540	538	536	497	507	486	504	533	515	508	540	455	525	495	518	518	534	493	533	512	529	500	563	486	525	486	506	548	540	502	500	529	531	540	478	543	503	522	483	540	539	540	525	503	536	551	545	506	501	506	474	494	526	523	516	521	516	503	492	495	530	560	457	545	513	515	563	539	560	483	514	520	545	523	521	546	496	520	528	515	544	504	516	526	550	511	501	533	504	488	491	537	519	514	507	527	524	537	515	505	471	517	517	522	525	487	554	552	537	501	525	504	502	499	538	491	537	533	517	521	544	527	514	512	504	478	549	547	536	514	519	501	481	520	496	540	538	527	525	528	582	505	539	496	510	534	496	523	483	507	499	518	545	501	511	512	517	494	579	485	547	505	518	550	459	562	518	494	530	503	496	504	531	535	503	506	532	498	512	565	505	487	527	521	505	518	504	540	543	529	509	546	531	493	509	501	522	526	496	556	537	511	528	527	498	507	525	528	519	509	489	508	507	504	503	537	520	508	540	557	467	507	493	508	507	513	502	465	561	498	536	494	505	480	499	548	500	504	510	566	525	555	551	478	518	502	499	523	498	520	589	505	539	494	517	517	523	537	512	480	540	502	504	522	525	481	515	495	498	491	517	523	491	494	508	506	507	529	492	536	537	502	509	480	518	495	505	517	551	518	499	529	527	537	542	524	532	550	487	544	510	495	516	491	545	550	533	508	536	510	510	489	527	519	550	510	532	503	538	476	515	536	530	491	501	485	534	541	492	483	516	532	529	568	487	507	518	493	511	495	509	556	517	527	526	493	531	527	525	531	441	494	515	515	516	491	514	564	541	516	487	502	523	497	523	548	537	496	517	503	517	518	483	500	517	549	517	548	524	504	544	503	525	491	519	512	525	512	552	542	543	512	489	460	480	536	546	498	547	534	491	519	549	524	513	473	527	524	508	513	523	525	512	543	531	486	520	512	574	529	551	475	533	499	479	514	498	498	516	547	488	561	553	518	515	463	544	510
18156	9164	6134	3631	1820	1035	683	520	430	404	360	330	305	282	305	252	252	234	217	259	241	226	223	249	231	246	238	230	233	210	215	211	231	239	222	252	235	235	217	200	246	223	250	222	239	233	208	225	199	224	245	216	242	261	246	224	203	228	226	213	209	194	229	216	202	204	204	210	207	235	216	243	220	208	230	221	222	250	226	209	221	233	211	230	236	196	225	215	226	233	244	239	215	237	229	231	230	226	236	248	222	199	219	212	225	231	206	228	229	210	241	198	246	221	212	207	233	241	229	230	212	234	233	240	255	226	215	217	237	232	233	225	209	252	241	202	207	236	228	241	248	247	217	221	244	237	210	218	238	219	235	214	215	209	243	213	202	220	211	198	256	194	212	225	225	200	217	234	208	207	220	248	232	239	220	190	233	235	217	252	203	224	226	232	231	229	242	210	213	221	222	219	249	243	192	221	225	225	226	208	221	216	219	220	212	219	226	240	223	234	214	207	234	280	233	241	207	221	238	247	224	219	248	239	225	207	219	235	224	219	230	233	225	232	219	228	208	227	234	237	226	201	224	209	218	215	232	219	218	197	250	220	208	235	207	227	251	197	206	223	232	236	223	204	229	231	230	208	237	223	245	221	208	249	231	229	260	237	251	227	232	248	211	220	214	221	208	237	245	217	238	251	243	225	232	198	245	193	170	226	231	233	217	254	221	222	256	248	215	220	212	214	244	222	247	255	234	217	215	213	212	234	233	228	237	243	228	204	238	253	212	218	201	215	236	223	237	238	221	226	234	245	202	229	220	227	221	219	213	218	216	240	203	221	259	237	225	230	237	196	216	227	204	225	237	256	235	214	196	250	215	212	212	235	225	201	227	253	229	232	221	193	249	214	225	219	230	208	190	213	254	185	232	228	222	212	209	216	222	224	238	224	196	212	204	239	253	216	234	233	221	219	207	239	259	227	258	232	238	227	233	214	236	193	226	211	243	218	236	233	221	214	256	220	216	236	208	217	245	214	244	214	230	217	248	237	231	229	205	236	247	212	215	235	222	216	221	227	246	240	220	216	202	248	237	212	232	189	232	211	199	204	243	226	250	223	231	229	199	229	246	201	176	224	250	212	221	233	201	237	224	222	222	235	250	245	229	220	224	215	233	211	189	233	221	239	210	236	235	222	234	231	217	231	215	195	219	235	233	236	253	229	237	251	237	238	224	190	218	236	233	198	202	229	220	199	259	225	238	222	231	229	218	219	228	207	207	214	223	223	221	235	224	247	208	233	217	208	202	231	233	232	215	225	227	254	218	230	232	231	198	224	259	242	252	217	257	220	229	237	236	203	230	197	215	213	199	224	241	207	220	221	235	223	218	193	226	196	230	215	210	228	242	217	188	185	228	235	226	225	232	218	225	244	222	213	237	253	203	230	234	224	229	186	216	211	224	239	237	227	213	231	219	223	249	220	231	229	228	213	219	250	223	197	250	241	221	208	242	214	220	240	200	217	240	237	240	216	228	233	230	233	235	251	259	218	207	229	224	227	225	222	251	233	224	226	216	232	243	208	227	228	208	213	243	238	233	270	206	224	236	211	232	249	204	210	202	231	217	227	218	224	207	228	222	236	224	233	239	217	216	239	228	207	235	252	232	243	228	220	226	232	227	239	205	241	194	192	214	223	232	221	223	233	219	234	239	226	217	254	261	209	236	240	240	225	243	238	203	224	225	224	229	228	205	214	227	239	218	247	214	216	206	231	260	207	203	228	228	226	221	217	260	204	233	215	202	228	203	207	245	225	238	214	251	223	203	233	225	207	216	206	209	224	225	227	235	205	204	248	194	214	208	205	201	252	228	225	202	227	218	248	214	248	212	250	202	233	227	231	225	205	213	228	236	231	246	211	253	245	211	228	228	235	203	225	250	225	241	222	247	242	221	251	211	216	245	250	226	240	217	234	212	224	204	226	245	244	244	207	246	239	224	208	219	235	244	224	240	264	213	201	240	225	238	228	193	188	198	208	227	223	226	199	231	242	244	229	251	227	236	222	206	219	228	218	213	224	200	196	218	223	193	218	224	244	250	214	213	203	187	249	245	224	207	211	230	240	223	228	232	209	219	208	229	227	220	231	208	241	233	206	225	193	224	238	220	236	215	209	248	240	207	219	220	236	221	226	247	220	224	214	217	245	202	195	205	193	213	217	194	220	269	215	199	248	237	218	199	202	230	189	197	227	251	231	221	221	213	225	174	221	226	247	234	252	212	226	197	227	222	217	242	214	246	219	247	243	241	223	236	228	226	221	209	230	222	198	237	234	238	229	207	250	228	252	241	229	216	211	235	229	237	251	229	226	221	213	247	208	247	221	238	221	219	184	239	235	241	244	234	212	239	243	223	229	219	228	208	207	248	227	233	216	233	231	238	204	206	227	219	239	216	231	205	206	229	200	220	232	213	200	223	215	214	222	217	218	215	228	212	227	212	210	217	223	227	221	225	217	209	229	202	235	232	238	228	215	203	230	225	231	246	227	226	218	249	237	208	214	244	234	226	209	210	204	225	250	219	251	246	208	217	233	201	225	219	236	226	207	218	249	206	200	233	212	231	235	222	214	273	247	209	217	215	234	230	209	205	234	248	220	207	214	246	252	226	240	201	245	247	258	286	197	221	202	242	223	231	210	231	201	216	217	260	229	218	209	225	195	231	226	232	206	231	202	179	227	224	201	267	222	222	239	216	224	229	230	220	228	213	236	200	204	226	217	239	199	222	220	247	213	228	205	229	224	258	234	193	240	202	233	205	234	223	206	236	210	206	218	220	246	216	209	207	235	235	229	225	223	220	213	232	224	208	207	200	219	253	203	222	214	217	263	243	232	213	233	223	221	244	237	218	215	242	232	220	203	251	208	232	192	228	223	234	233	225	215	229	232	230	205	223	218	232	218	210	244	270	225	220	216	225	230	227	219	217	215	221	228	209	214	193	246	245	240	218	228	238	224	223	231	223	230	228	217	222	224	196	211	213	242	214	210	203	211	227	237	199	235	231	232	252	227	231	226	236	219	220	227	193	225	244	221	207	217	245	211	236	237	206	200	191	241	242	211	200	218	238	212	207	209	253	200	202	226	204	231	214	263	246	233	266	257	222	234	246	243	228	230	213	242	242	217	222	238	192	209	215	228	223	207	204	225	211	211	239	219	217	228	233	225	212	249	235	236	231	210	217	238	244	251	217	205	241	229	233	188	209	236	204	245	242	212	226	231	229	225	203	187	211	213	222	224	210	214	241	212	225	211	210	244	255	227	202	229	270	244	230	237	214	223	239	216	211	242	222	226	193	229	207	250	234	205	219	240	211	208	221	206	247	197	208	243	232	276	229	231	254	225	257	198	199	235	215	226	222	230	257	217	236	193	208	232	220	259	209	197	232	223	236	232	225	207	239	243	191	251	247	217	238	200	200	214	230	205	233	243	221	223	231	204	210	211	239	261	210	247	206	224	220	219	204	234	210	226
13096	8776	10781	9857	6211	4101	2757	2008	1604	1391	1222	1128	1004	916	868	799	792	735	682	647	631	619	636	609	607	588	609	624	585	544	571	584	529	556	580	509	535	537	552	583	568	537	535	551	553	515	573	531	549	536	564	565	540	531	549	565	549	564	533	581	569	540	505	577	515	512	561	523	507	543	543	522	536	535	527	512	541	569	528	519	563	524	550	577	511	512	527	545	533	531	546	517	522	533	565	582	525	530	544	550	573	567	531	519	532	539	558	534	549	535	555	531	554	566	523	572	555	534	556	541	561	555	507	546	574	539	569	539	566	556	543	556	528	565	537	525	549	527	551	540	552	552	538	548	560	536	540	518	509	542	537	547	562	530	527	544	497	530	536	489	552	573	524	544	562	545	541	537	563	529	506	554	533	525	572	606	542	571	550	522	510	535	574	520	571	542	551	571	515	573	561	573	539	559	501	529	519	545	511	539	574	511	556	538	548	540	552	563	568	541	555	498	535	550	548	535	561	547	594	528	488	531	538	506	542	533	528	576	556	536	558	511	556	541	562	534	530	529	520	578	524	552	545	534	566	532	563	553	531	551	551	558	550	523	540	541	509	529	522	541	517	527	520	560	525	577	522	555	524	503	525	571	531	572	551	538	521	569	581	509	573	514	577	580	554	523	504	517	552	562	525	554	576	559	552	572	543	550	561	588	547	588	558	562	554	553	521	511	532	594	502	551	529	572	599	561	528	554	557	607	521	562	525	516	536	553	542	585	546	528	564	565	532	497	550	563	601	528	507	547	559	524	536	557	544	521	553	568	537	541	560	558	562	557	539	516	537	531	564	535	545	544	576	561	555	558	523	549	552	553	548	584	590	505	553	505	572	544	514	509	523	547	526	570	522	574	537	556	519	563	531	498	516	534	552	559	563	590	552	565	529	549	562	540	577	607	530	545	516	556	553	535	606	573	551	502	502	518	550	532	618	544	501	567	539	546	560	561	542	528	572	523	518	571	521	519	544	575	541	526	575	545	531	523	575	531	583	525	549	564	539	558	549	553	532	550	540	530	572	514	526	537	532	507	542	577	552	561	537	556	549	553	543	542	510	516	536	550	533	515	560	554	587	519	540	509	559	550	537	578	518	532	499	546	549	544	543	541	481	583	523	559	512	528	588	506	564	575	542	547	530	548	536	570	538	551	552	494	570	553	542	543	504	526	548	568	535	553	578	529	521	577	607	557	533	597	578	533	562	500	539	504	573	547	514	529	554	521	525	554	590	512	555	545	566	498	570	525	521	540	506	552	537	555	537	550	545	563	543	553	506	544	547	578	534	493	524	559	538	548	573	538	556	538	577	549	539	541	533	558	559	547	590	567	563	567	569	541	551	508	532	532	536	524	557	558	531	525	544	562	584	569	614	538	573	503	539	574	531	556	538	512	499	543	547	533	499	533	523	579	535	536	530	542	518	534	528	569	539	516	559	541	542	546	548	530	570	585	545	559	551	527	526	556	563	595	511	542	496	550	577	549	544	541	584	565	514	539	556	588	517	536	545	568	531	559	588	578	517	537	547	519	555	532	537	587	512	532	526	537	537	495	572	562	561	521	554	561	534	567	577	547	557	491	527	503	500	566	538	535	539	521	572	532	552	566	543	575	498	578	552	563	513	528	515	590	571	573	522	492	510	542	563	543	561	522	552	513	516	521	516	573	559	551	538	508	553	545	546	531	532	518	552	527	564	554	551	538	566	550	540	543	530	567	538	548	530	577	561	565	580	500	519	563	573	531	516	539	517	551	595	513	547	561	547	544	527	561	549	562	531	560	577	552	540	520	570	525	578	539	554	561	528	525	534	532	554	504	603	535	525	615	527	603	563	548	536	529	534	556	543	559	562	539	579	534	549	544	582	545	572	550	551	512	572	546	526	535	553	508	560	543	526	478	524	524	541	539	557	541	541	509	536	532	571	539	566	529	562	575	550	567	558	528	552	494	529	566	535	574	555	507	479	508	528	523	572	540	551	527	534	505	563	569	565	539	589	540	536	561	570	537	536	517	514	568	520	529	504	532	515	539	533	537	533	530	513	583	570	500	577	553	566	520	536	608	534	581	576	562	511	529	556	516	512	545	547	524	537	560	568	554	536	512	586	568	578	551	607	548	553	565	536	531	494	568	511	525	566	547	533	564	523	535	527	527	568	549	524	560	518	545	535	528	532	568	524	575	546	533	561	539	523	567	527	544	534	570	551	520	577	532	549	556	561	563	546	539	569	532	570	562	551	551	543	537	555	561	596	547	507	535	531	573	513	546	528	540	564	577	543	579	582	582	554	523	607	547	589	531	534	536	539	549	563	534	507	547	512	567	555	566	554	545	531	542	544	559	526	521	522	570	540	547	560	591	583	521	534	549	590	525	527	568	548	533	520	534	546	525	524	518	511	567	523	542	533	521	568	594	560	536	529	594	560	528	540	552	519	572	578	550	546	554	559	539	543	508	562	541	574	549	555	535	539	560	518	535	539	543	566	586	560	518	583	523	533	539	604	537	575	552	532	559	596	524	553	578	537	525	566	528	550	541	528	504	593	487	584	590	585	540	507	552	518	509	535	578	568	548	563	551	554	527	572	528	541	590	614	548	549	536	538	535	553	547	547	534	548	566	546	536	540	536	552	544	538	529	592	575	566	532	529	542	555	529	499	553	506	566	532	561	534	519	543	570	548	565	580	553	541	546	540	548	517	552	526	546	522	576	557	584	552	530	535	551	526	567	536	573	519	557	531	600	565	548	563	524	564	528	579	538	541	577	537	518	561	516	513	555	570	513	531	530	533	532	547	557	591	523	562	537	549	538	556	563	536	517	546	511	534	568	519	540	523	542	535	552	518	502	532	574	566	516	585	537	564	540	491	518	557	564	524	538	544	541	555	553	516	554	519	568	495	526	546	514	508	550	567	500	540	496	538	529	521	549	559	534	523	556	538	516	564	549	532	560	573	545	506	536	510	553	546	553	537	529	519	533	559	547	513	568	577	567	550	524	496	586	533	511	544	519	545	512	554	550	546	552	521	545	540	525	536	556	496	551	516	550	509	531	536	537	535	552	526	564	553	578	575	538	519	497	554	524	567	539	519	576	561	558	521	539	566	549	542	499	565	585	567	580	501	537	570	558	540	530	494	561	551	569	511	566	551	509	569	637	547	527	516	536	557	518	535	554	532	518	553	538	513	512	544	584	491	541	546	534	548	556	546	567	555	536	538	541	559	566	534	516	520	571	526	511	560	556	537	512	541	527	580	541	564	551	522	544	542	498	541	496	535	582	568	539	557	564	526	531	528	563	543	527	592	536	511	569	573	547	521	523	560	504	503	553	589	531	528	518	509	514	510	527	557	556	531	539	536	535	562	551	520	528	587	535	544	532	583	597	553	554	545	552	536	514	541	551	525	548	557	516	528	521	552	555	563	531	552	570	537	515	511	523	529	558	555	537	556	547	570	555	524	538	547	571	534	581	507	544
28622	16193	15843	12468	7041	2891	1843	1442	844	584	453	362	385	359	325	304	323	276	279	271	305	263	289	247	209	246	223	224	254	248	237	215	241	236	214	222	246	234	254	252	252	215	208	215	242	227	246	285	243	247	238	243	264	232	268	249	237	240	217	247	224	242	230	200	240	247	215	242	274	262	232	235	261	204	240	255	254	222	237	221	232	236	220	223	256	228	233	246	266	234	251	227	240	250	256	254	233	207	233	231	240	251	228	242	237	217	225	220	245	226	219	244	233	232	266	245	243	219	237	210	240	238	229	275	226	229	244	228	225	269	244	237	256	232	239	244	257	232	229	238	225	247	228	233	223	227	257	232	267	239	229	244	229	219	241	274	232	258	244	226	263	235	241	240	231	260	232	228	231	243	246	230	261	225	249	266	241	212	248	216	227	240	236	244	251	273	226	219	222	246	234	235	227	262	205	235	235	231	244	245	241	235	206	243	216	240	233	224	222	230	274	242	234	238	251	231	255	247	239	231	243	208	257	209	256	249	224	224	232	227	257	229	226	230	236	254	230	238	251	221	202	238	236	247	264	227	214	232	237	210	229	239	238	203	245	225	219	237	239	235	240	237	227	248	222	239	222	232	217	218	239	241	235	236	209	236	243	288	215	239	268	244	225	230	241	221	241	245	250	212	248	229	239	248	263	256	255	230	239	245	230	234	233	236	262	229	269	237	228	246	231	215	224	254	238	237	227	195	275	239	207	233	216	220	245	231	226	226	230	263	239	209	234	248	229	219	265	235	222	249	244	222	262	261	230	230	244	191	211	193	250	228	234	233	239	227	233	272	234	235	225	224	207	230	238	273	214	239	235	226	205	227	224	224	251	241	287	224	237	249	227	215	209	230	220	243	264	232	228	242	234	240	244	258	259	276	210	228	236	226	241	240	238	227	205	236	242	239	222	220	257	224	220	261	262	229	260	242	213	249	267	240	215	241	274	232	224	234	254	229	248	227	251	236	226	228	257	265	242	236	250	221	233	229	261	243	213	210	225	270	226	238	227	255	238	217	242	239	221	230	204	233	239	246	237	234	229	238	255	260	233	259	252	225	247	255	207	227	231	208	228	236	261	243	218	228	260	249	251	215	237	217	279	245	213	272	258	207	232	266	235	255	241	218	251	249	239	209	217	260	256	251	217	243	215	229	273	238	237	267	236	259	207	235	246	216	213	229	259	220	251	233	246	229	222	247	245	207	234	250	253	215	220	236	255	227	244	244	265	242	212	242	236	226	239	220	228	235	263	230	248	218	236	226	264	219	221	217	234	227	232	256	251	204	221	231	220	266	258	217	221	233	252	217	243	210	230	233	223	221	225	226	251	254	248	221	237	210	247	250	241	215	237	226	235	225	220	217	207	225	217	241	205	231	225	239	226	232	213	262	241	219	231	256	242	249	222	228	224	256	267	232	253	229	257	240	241	237	230	241	271	266	228	239	236	254	213	219	233	247	185	218	249	239	208	242	235	222	228	247	218	233	217	226	243	239	250	228	193	227	233	226	237	251	229	249	259	232	248	237	218	241	244	234	251	248	256	221	234	218	260	207	258	217	223	234	261	223	246	227	258	227	243	233	255	216	236	260	243	218	234	237	249	225	221	235	259	232	216	218	229	211	227	252	251	256	246	245	238	246	247	254	210	246	208	208	257	242	236	213	274	241	217	223	235	248	236	251	231	223	230	256	239	231	230	234	229	237	231	226	254	233	218	228	257	278	208	252	236	223	247	235	241	245	255	254	250	238	245	232	245	200	219	231	234	240	256	286	213	252	265	246	263	223	278	238	239	258	220	271	271	223	262	222	222	228	240	220	229	242	239	243	221	239	235	230	241	239	207	203	249	273	227	241	231	248	260	236	212	216	199	248	220	240	229	224	236	232	249	241	251	230	226	235	258	248	254	216	221	224	240	239	245	216	228	217	245	227	215	233	242	210	232	234	291	238	204	223	220	248	245	211	245	246	241	229	246	227	219	248	200	266	211	195	223	267	252	216	217	220	254	228	234	248	234	277	236	231	250	235	220	234	208	245	256	244	239	230	223	249	247	236	242	236	223	242	240	260	221	226	245	213	242	247	255	219	224	230	252	228	233	218	264	239	263	245	248	197	238	269	257	246	246	242	249	220	245	248	233	234	246	261	219	250	204	207	233	245	219	241	229	239	266	238	260	247	234	232	240	222	227	249	244	226	228	248	219	239	241	250	251	246	249	266	215	235	217	272	220	264	258	254	239	209	232	240	225	252	261	215	227	237	266	239	251	237	222	240	220	229	220	248	209	242	244	188	239	233	213	232	260	240	237	215	224	234	243	233	250	229	252	218	199	252	230	236	230	239	261	248	231	239	210	217	211	222	233	249	219	250	230	243	260	219	247	237	248	243	196	233	224	231	254	233	240	227	232	261	232	231	236	237	215	246	182	233	261	224	226	222	223	235	259	261	242	262	208	223	235	250	230	228	233	227	255	229	246	233	222	244	257	232	233	209	220	247	239	209	238	246	222	247	247	233	244	217	211	230	268	248	211	240	239	234	228	252	209	219	212	274	210	243	245	249	215	253	235	227	247	259	218	235	263	190	252	261	222	204	246	228	250	220	241	230	232	224	231	242	265	243	256	225	237	246	235	210	235	226	235	229	256	250	231	209	246	229	240	246	248	265	221	253	256	217	274	227	252	248	255	233	243	248	226	220	230	260	233	258	237	230	218	233	228	253	245	237	245	228	234	232	230	235	253	225	252	239	243	259	229	235	244	271	246	244	230	248	254	239	243	251	238	237	234	222	217	238	227	268	229	240	231	221	233	201	225	200	241	223	228	225	257	218	244	243	221	236	249	247	217	244	251	255	243	210	240	219	235	260	223	233	242	233	222	256	242	238	241	223	233	229	240	211	236	239	241	229	257	223	245	213	263	239	226	262	223	211	221	225	236	252	242	220	239	222	234	228	234	227	256	237	246	234	223	212	245	218	226	257	234	264	217	232	231	224	215	240	206	235	261	229	257	225	253	214	252	218	243	246	259	258	226	246	262	233	222	245	231	256	241	238	219	229	230	247	276	253	227	228	250	227	234	241	212	258	248	225	256	216	254	234	227	228	207	233	204	227	266	237	223	250	243	233	251	243	222	246	230	217	248	218	242	222	246	227	236	221	220	236	237	247	227	262	259	246	244	225	238	219	255	223	227	236	209	247	238	261	233	227	221	222	220	216	255	231	256	226	258	218	213	227	210	248	228	199	243	232	220	205	241	250	236	242	256	229	212	209	238	223	268	221	225	253	224	229	211	201	254	227	239	238	248	215	227	259	247	218	258	231	243	231	238	216	192	216	233	224	233	228	216	260	237	223	232	223	213	205	240	233	229	229	230	250	242	239	185	252	257	239	221	264	254	236	246	236	220	233	247	267	214	205	257	243	231	249	239	224	242	259	217	220	228	239	208	249	219	237	207	219	201	250	237	241	258	247	222	248
20307	14766	22713	23486	17865	9573	7544	6227	3475	2258	1966	1663	1413	1285	1243	1080	1059	963	875	834	756	796	737	737	681	689	672	637	659	688	663	674	625	651	604	548	619	563	602	564	539	616	553	580	605	530	626	583	562	598	648	596	562	563	631	551	538	591	558	607	595	559	563	580	639	550	572	532	588	592	596	551	555	591	567	539	578	620	576	566	551	600	573	578	588	541	569	564	576	583	591	523	577	552	590	571	572	560	644	546	578	603	595	550	566	577	595	583	568	547	581	575	547	564	580	556	540	567	566	570	554	571	560	591	617	569	584	575	588	544	528	570	542	564	573	581	542	572	601	587	601	576	573	548	569	555	566	572	608	553	593	530	541	565	618	550	579	576	545	583	569	589	605	585	543	594	589	543	556	543	556	569	547	566	601	563	552	585	541	592	566	566	564	583	580	547	546	590	549	594	598	567	580	580	571	611	570	555	549	558	597	560	558	569	559	571	598	549	537	572	591	622	558	597	523	560	579	579	599	606	598	558	592	568	531	563	569	578	588	567	582	590	571	559	579	526	589	564	559	568	548	550	564	586	586	545	598	556	552	505	579	623	551	545	560	569	531	593	564	575	619	599	553	557	554	571	578	616	567	534	575	591	567	535	556	532	578	570	581	562	519	545	585	554	560	540	532	570	579	564	551	554	568	575	532	555	599	535	606	577	578	576	559	553	567	584	573	598	581	561	566	569	544	586	572	591	514	570	564	575	589	551	577	546	562	576	526	523	562	590	581	540	544	535	555	600	579	551	581	562	554	577	561	573	542	545	584	527	514	598	573	571	551	565	568	568	551	578	579	617	561	562	554	556	561	579	570	581	562	579	586	568	553	596	560	580	529	544	516	536	531	569	585	544	526	557	530	536	556	567	562	562	606	583	572	592	586	588	529	583	579	513	555	579	593	591	573	589	561	584	558	549	573	540	567	573	551	593	607	573	539	554	547	552	529	576	540	566	541	557	544	592	507	569	604	559	576	589	569	590	556	588	572	556	577	546	575	648	571	533	567	558	587	550	537	558	586	567	598	561	569	550	530	589	567	573	553	592	572	551	556	587	612	567	589	586	590	522	593	574	582	565	556	565	579	591	579	570	575	555	546	544	629	564	598	588	596	597	587	550	606	578	567	570	575	568	619	581	578	553	556	509	571	573	584	569	576	595	513	543	587	561	564	529	568	595	515	601	556	544	577	547	573	574	553	594	574	550	556	598	548	592	586	552	566	572	540	553	563	581	592	589	570	544	606	608	553	570	571	540	575	588	544	573	544	595	565	575	542	522	604	575	595	572	604	563	578	583	571	554	579	551	571	556	601	560	579	562	570	533	560	622	597	600	576	552	588	591	558	559	569	547	582	577	570	544	609	579	604	573	565	568	552	534	529	552	608	562	598	560	563	582	590	616	606	580	567	557	547	547	582	540	582	620	563	619	607	568	530	599	565	595	612	542	513	551	560	548	608	565	554	573	543	565	575	581	562	571	537	576	549	595	590	548	589	593	570	571	599	529	599	568	563	559	570	587	577	538	567	584	588	563	557	583	544	596	568	560	529	590	564	562	577	557	539	583	610	560	547	537	548	566	545	528	544	532	583	522	574	601	589	556	561	565	562	590	598	540	584	557	605	586	565	575	559	578	545	622	541	577	594	556	627	541	545	561	559	599	578	488	561	561	598	530	542	534	510	574	572	585	592	577	558	609	535	560	577	541	524	581	544	576	565	555	581	565	558	590	560	557	557	548	577	529	553	577	584	556	566	578	538	563	548	574	556	582	554	556	586	547	583	551	542	577	533	576	562	564	586	581	607	620	600	582	567	539	610	567	633	569	558	585	612	557	581	597	581	545	559	557	594	538	557	598	597	528	546	585	571	538	568	575	554	581	563	574	610	562	579	534	595	562	550	598	559	615	568	581	589	582	564	556	596	535	578	589	573	589	603	541	560	583	577	572	574	564	615	578	576	568	594	599	565	596	528	543	574	604	518	567	585	569	545	547	610	591	556	542	609	586	543	573	579	569	574	559	573	547	599	576	579	575	600	572	559	569	584	590	570	556	565	546	561	586	585	588	596	578	546	532	585	582	553	609	584	547	556	561	544	587	558	563	578	586	542	584	604	613	583	593	555	610	590	577	545	596	587	587	609	563	561	568	546	581	614	561	541	562	537	553	583	525	583	599	529	596	553	589	575	528	575	600	529	581	570	583	580	574	534	582	546	590	552	565	547	569	591	602	596	585	583	567	556	605	592	586	572	596	557	543	518	578	589	575	561	567	554	622	557	575	581	554	595	579	610	554	562	561	549	598	557	566	548	569	597	548	545	546	561	568	575	586	530	533	579	578	540	589	578	571	584	552	579	574	600	541	533	598	574	581	561	561	554	582	573	574	610	553	577	584	539	526	611	570	564	586	608	581	553	569	589	544	566	564	569	578	587	594	542	558	590	583	591	580	583	591	573	555	569	579	585	544	574	629	597	580	558	575	597	581	601	583	539	576	577	592	576	608	564	587	563	545	571	595	543	565	500	589	574	533	559	567	645	534	574	582	535	552	553	557	555	571	606	556	619	568	579	578	534	535	561	560	592	592	564	556	562	600	555	561	583	586	556	560	559	585	567	559	571	579	566	531	595	570	529	610	600	569	586	554	521	582	513	560	560	552	539	604	569	571	526	583	550	574	546	589	541	588	637	610	573	617	516	538	545	598	576	559	538	603	587	574	582	572	584	561	575	563	558	570	613	538	567	594	631	522	565	580	544	535	572	545	560	580	569	575	548	571	540	546	552	581	547	521	526	589	596	607	566	543	599	648	594	582	527	558	567	536	547	573	593	572	562	584	561	510	603	534	547	618	586	611	565	604	548	537	577	544	543	538	576	554	577	567	596	586	576	564	604	595	566	585	579	575	565	545	592	608	551	565	566	566	576	528	549	591	541	581	508	589	557	581	564	616	584	587	584	530	575	600	597	560	564	584	590	541	530	564	605	558	542	550	537	565	552	589	584	577	552	580	606	559	589	555	574	563	605	568	598	559	579	563	560	534	575	552	597	543	566	609	551	573	572	557	582	568	586	558	587	557	561	548	512	588	566	599	587	574	564	544	572	587	548	589	577	553	563	588	586	551	559	569	590	521	567	597	541	612	590	557	553	596	558	567	609	577	543	574	550	589	592	582	597	612	603	541	539	555	561	544	583	582	549	546	578	551	600	591	565	588	583	549	528	566	596	589	586	574	542	602	547	607	577	548	569	527	531	526	594	567	590	541	559	579	544	595	552	559	554	516	648	545	561	568	569	587	535	590	560	549	597	588	581	596	552	585	572	544	585	537	542	548	563	550	595	579	542	539	608	551	552	552	547	554	567	581	554	574	579	526	560	527	585	592	572	558	543	573	544	572	576	614	537	582	555	562	595	541	540	533	586	586	562	528	589	621	565	607	594	577	558	531	541	586	567	564	573	595	600	562	560	551	543	564	615	605
37461	23061	23063	19490	12259	5727	3406	2280	928	769	596	521	422	357	349	360	350	314	294	294	248	260	231	236	249	242	256	253	234	202	215	226	223	224	223	237	208	223	218	224	224	235	231	196	219	186	214	201	204	197	220	217	215	186	205	186	223	243	194	203	206	212	194	198	198	250	200	210	197	209	187	234	225	212	211	210	192	203	204	266	209	227	201	194	218	245	202	219	226	196	210	194	228	230	218	203	203	199	237	225	210	202	197	207	219	188	208	221	214	215	201	197	202	217	195	201	242	219	206	204	205	195	194	233	222	215	193	210	207	216	220	205	218	216	222	198	207	225	183	192	213	208	212	198	208	237	209	200	198	220	226	228	256	217	212	203	218	205	202	231	203	218	205	228	221	188	214	215	212	208	197	216	191	224	218	240	214	187	212	208	204	223	214	223	204	198	218	180	233	219	230	222	211	235	227	198	195	216	191	198	227	192	187	203	196	214	225	214	238	229	247	178	216	206	201	219	215	190	199	198	242	203	204	217	209	200	209	186	220	187	219	210	185	211	227	230	220	209	221	206	224	176	199	218	211	253	227	222	210	216	214	219	184	195	222	204	209	185	184	207	205	240	194	240	220	212	206	208	208	213	213	213	248	196	225	223	233	221	187	170	245	236	170	221	229	199	206	241	214	212	220	197	210	200	223	221	202	240	214	229	235	210	222	230	226	247	215	199	215	215	205	191	199	195	233	225	217	202	202	224	204	185	216	205	212	215	222	195	213	203	216	208	203	180	206	222	198	237	223	196	223	199	205	217	234	230	226	215	206	209	188	216	211	213	226	222	226	188	228	197	198	226	214	232	182	226	193	214	203	216	227	201	204	184	195	234	245	255	209	185	236	215	208	205	220	210	223	199	221	207	233	215	241	214	208	200	186	223	222	222	200	240	244	208	166	217	247	249	187	198	218	219	220	195	184	195	208	189	188	202	193	224	200	203	185	219	203	229	220	214	252	199	202	206	189	205	206	196	227	235	197	181	221	220	223	217	204	208	224	205	196	195	209	225	218	198	188	226	212	232	219	213	223	215	223	208	199	197	215	189	202	211	234	215	226	174	185	234	203	209	205	224	224	221	213	204	209	243	204	190	217	193	215	204	206	206	225	205	219	211	214	205	195	211	200	194	193	200	185	193	225	213	210	212	213	210	222	239	227	201	185	199	208	216	216	221	226	226	225	192	212	206	246	200	184	209	252	194	199	193	217	196	210	204	203	240	209	204	200	201	232	201	201	226	201	221	213	229	186	216	219	206	215	203	213	176	233	209	206	213	212	229	243	185	225	198	180	239	202	213	246	210	227	223	223	212	197	233	217	215	220	197	214	202	175	196	208	222	213	219	210	185	219	253	233	204	218	215	180	190	209	218	230	198	197	210	215	218	237	235	217	217	213	222	227	217	225	187	211	185	217	195	210	216	185	198	227	204	204	210	217	203	226	185	189	208	187	209	194	196	203	221	203	186	204	204	211	236	199	211	214	187	210	199	219	211	237	203	202	217	194	222	211	207	218	199	202	210	215	197	203	221	228	215	215	252	201	229	258	212	201	219	242	231	206	195	232	221	209	223	224	181	191	175	185	222	192	185	194	190	224	208	202	195	186	199	194	188	218	254	220	226	206	204	219	199	206	233	217	183	171	204	220	201	204	223	230	206	178	223	227	192	214	206	205	209	167	216	226	214	197	223	237	195	207	213	200	195	213	236	194	213	218	229	188	238	248	211	184	209	208	208	187	205	203	205	186	191	206	208	219	189	199	236	226	223	199	230	219	198	204	213	207	216	213	210	223	197	213	193	204	197	214	214	215	231	189	216	233	194	243	207	214	196	213	232	195	219	196	198	195	236	205	223	198	209	229	229	192	208	210	213	223	217	182	237	188	222	214	206	221	208	202	213	231	202	160	224	207	213	213	208	229	190	195	218	211	241	225	227	211	202	221	230	222	211	209	207	217	198	226	198	211	195	222	174	202	214	211	170	210	173	207	212	181	207	206	178	235	228	196	205	203	210	214	239	214	205	204	201	220	185	198	217	228	222	196	170	197	219	202	209	206	196	226	221	208	227	229	214	220	234	208	225	228	206	240	219	207	219	201	201	201	185	195	194	209	203	218	208	197	228	234	205	184	233	200	203	215	209	232	240	216	205	214	238	183	205	219	204	226	193	206	228	220	216	200	208	224	198	209	230	212	208	222	236	205	193	196	191	226	186	193	235	167	223	210	207	224	210	217	244	200	204	207	220	207	231	204	180	193	212	217	192	209	220	218	208	197	209	213	203	198	194	198	218	214	220	207	230	188	203	235	208	233	204	207	222	212	218	233	218	229	187	211	209	193	227	219	203	194	228	227	228	197	232	221	216	209	205	230	182	218	230	250	210	217	215	205	195	194	203	229	209	228	221	202	227	194	208	203	214	208	218	190	230	213	214	226	209	227	185	201	174	212	214	174	216	202	213	208	227	222	183	234	225	209	188	236	220	209	220	192	221	218	213	210	222	207	199	245	230	214	206	183	216	221	237	188	205	218	218	188	212	233	179	190	215	241	234	198	206	205	216	202	216	236	202	202	204	228	193	206	201	210	190	227	231	203	202	233	227	206	188	212	210	214	223	216	194	223	224	214	220	205	185	202	214	196	192	212	244	181	225	206	206	203	215	187	187	223	201	224	190	222	217	201	225	204	206	208	208	242	202	233	212	226	196	201	219	200	181	211	213	185	211	218	234	236	219	216	195	204	213	224	218	193	247	207	201	231	191	216	219	210	197	196	222	225	221	216	198	219	230	209	171	201	217	199	228	214	205	208	227	231	223	186	218	213	201	204	206	225	203	209	215	213	213	209	205	217	175	197	207	223	215	233	225	234	217	251	228	215	203	212	206	212	233	198	214	206	205	219	186	194	213	203	204	222	210	213	206	204	210	196	210	239	191	201	231	216	194	200	186	207	188	202	230	205	211	206	215	226	240	211	237	220	203	199	203	223	195	206	234	208	195	216	204	234	194	212	198	215	215	218	237	207	195	233	220	222	214	220	206	232	210	240	238	224	249	199	212	193	220	218	216	180	203	164	237	216	209	207	203	190	210	196	206	190	207	178	224	231	223	200	204	179	210	187	213	218	207	193	208	222	250	254	216	218	200	196	199	234	204	219	216	205	205	178	212	237	232	207	224	209	208	208	218	214	227	223	205	197	211	218	221	219	190	195	216	179	225	215	205	225	232	195	221	204	204	230	197	224	213	200	208	211	191	198	224	207	219	217	192	223	201	191	202	231	218	244	239	203	212	213	229	188	218	202	228	223	209	224	231	222	208	208	203	186	225	204	199	222	215	210	217	192	205	190	200	230	201	219	219	224	201	194	205	198	223	200	196	211	219	206	212	199	201	226	213	183	222	196	217	198	160	185	203	228	213	195	239	188	212	224	235	213	209	219	197	208	196	224	237	230	207	187	205	203	212	227	217	229	215	201	204
25126	19298	28458	30531	23730	14980	11954	8793	3835	3584	2865	2170	1714	1671	1469	1290	1162	1045	987	861	878	839	778	732	771	674	685	637	633	638	601	610	594	503	562	529	561	519	541	509	495	501	522	532	530	511	524	508	528	550	532	551	555	531	542	539	546	489	501	530	515	541	529	550	521	514	544	528	552	516	524	511	529	488	535	480	510	507	526	526	557	493	465	533	530	499	541	492	533	520	530	503	522	517	483	502	539	508	502	475	484	479	477	538	530	519	520	496	531	512	532	515	527	499	486	523	491	505	480	487	485	493	501	511	489	484	497	517	489	515	546	478	499	481	549	519	514	515	475	527	549	507	553	521	480	487	518	517	472	494	502	537	507	522	479	534	522	510	494	484	505	483	512	503	499	521	491	509	524	536	499	508	502	542	509	530	517	524	532	529	534	496	496	474	520	510	539	501	521	515	477	487	502	546	510	544	555	536	489	531	518	535	499	497	488	533	475	529	520	545	514	523	498	529	492	504	511	506	527	524	523	490	526	507	524	501	496	504	507	476	524	534	521	492	507	512	538	520	552	547	546	536	502	478	501	465	515	490	545	483	520	528	512	501	490	487	541	504	543	491	502	555	498	517	510	494	482	462	544	500	504	524	504	501	526	533	525	522	532	471	507	506	461	503	535	479	501	516	491	497	518	530	495	508	487	542	526	492	485	486	486	512	496	493	528	504	522	511	509	503	506	542	515	479	502	495	512	496	520	492	506	518	529	516	494	515	531	517	465	499	526	559	526	540	521	513	493	528	527	516	501	509	506	505	481	521	492	496	544	504	515	498	465	533	566	499	476	508	530	512	535	512	551	530	525	532	486	504	511	520	500	474	530	520	524	493	517	546	542	514	516	461	482	518	487	515	516	509	525	526	506	535	454	480	509	544	524	502	466	521	473	504	546	473	505	485	481	525	502	475	544	534	501	528	502	500	489	496	491	544	488	515	500	497	498	475	504	544	513	531	551	525	494	481	479	517	512	497	502	543	512	505	484	487	518	531	504	497	498	503	523	548	499	516	509	521	484	519	510	501	522	531	530	526	512	525	491	478	511	525	503	521	493	527	504	506	493	496	504	487	523	474	508	499	506	504	475	516	489	549	559	541	488	530	486	473	509	528	502	526	542	536	543	495	546	491	495	507	526	483	528	514	556	502	543	507	540	539	487	484	510	496	574	539	554	526	526	531	514	484	537	531	538	483	486	526	537	557	516	497	445	523	547	486	492	500	499	550	510	471	504	479	503	506	476	500	494	492	520	503	496	487	510	499	516	495	474	485	483	519	496	500	492	530	505	507	519	504	527	508	492	487	537	529	507	515	535	511	515	511	510	481	499	530	548	537	513	502	515	519	547	551	498	492	507	509	505	489	540	511	510	537	531	534	515	472	494	527	501	505	505	513	520	527	492	501	479	560	496	493	497	489	550	474	516	477	563	551	493	509	534	470	505	531	501	508	559	522	475	560	526	491	497	540	495	515	491	534	498	506	508	544	505	516	526	497	502	487	511	496	486	540	566	512	504	473	478	514	499	539	506	496	476	523	496	505	483	554	510	512	508	540	512	524	477	491	487	523	529	510	541	535	462	515	480	493	522	497	503	530	561	516	503	505	454	484	499	518	533	570	533	526	462	514	493	523	488	525	522	529	514	541	523	519	518	483	505	513	542	537	555	498	508	515	538	519	455	489	536	509	514	499	528	529	530	526	526	491	486	504	538	519	486	490	518	493	540	502	487	539	510	507	541	520	481	504	531	503	538	537	529	506	523	510	469	517	481	500	489	500	553	487	529	514	534	500	509	494	516	497	475	525	539	540	481	466	487	500	530	519	520	513	500	526	521	531	486	547	500	494	521	517	521	492	521	509	529	562	488	523	517	467	496	511	486	524	527	558	487	503	501	508	509	527	537	483	516	522	486	523	478	501	493	443	537	487	537	488	504	526	526	500	528	565	548	550	522	478	534	521	562	484	507	494	549	506	548	543	505	522	476	462	463	475	532	508	489	527	488	493	550	525	523	488	531	476	494	485	502	511	476	536	481	491	498	458	508	512	490	478	502	516	508	493	482	488	529	494	489	500	540	497	524	550	504	529	518	494	524	513	533	484	534	496	503	511	544	492	499	511	498	519	514	508	526	514	505	500	553	487	536	499	529	474	486	514	496	491	523	522	508	529	535	517	507	514	529	496	521	495	498	514	484	491	540	524	514	475	510	520	515	573	525	507	542	519	514	528	486	514	521	546	514	498	495	471	519	519	482	540	495	502	504	505	528	511	523	534	513	479	535	537	497	498	509	473	499	492	536	539	433	498	513	536	494	454	504	525	516	513	481	506	512	506	480	506	490	509	513	449	553	500	517	522	515	532	510	525	513	510	525	517	486	487	510	485	511	515	530	513	511	486	516	545	492	504	506	537	520	500	516	545	484	503	504	484	508	522	501	495	491	553	516	508	509	499	534	537	508	500	519	495	527	479	497	513	469	564	506	559	518	496	514	492	512	494	549	528	537	492	542	520	519	517	516	480	531	492	473	515	514	518	571	518	500	516	496	507	513	501	503	525	533	491	481	505	497	525	544	529	522	500	504	525	508	518	492	486	502	516	493	483	520	520	504	550	500	529	509	507	494	500	498	513	517	501	537	471	491	564	537	485	499	529	489	503	495	509	495	520	502	484	492	512	491	522	526	516	523	485	491	477	482	472	523	533	552	525	542	511	515	521	558	509	543	518	524	495	465	507	488	500	520	489	485	557	505	506	530	498	491	512	543	513	473	472	534	529	492	503	510	524	519	492	469	529	487	527	524	504	543	515	506	524	518	506	495	488	485	506	542	500	536	489	546	499	500	498	504	494	517	516	520	513	496	515	527	509	478	497	479	503	527	495	513	510	504	510	517	475	502	534	549	531	503	511	521	510	496	530	475	507	487	509	533	514	487	494	514	500	480	522	509	500	511	498	487	498	534	502	521	531	522	533	529	508	479	497	483	499	527	507	507	487	537	499	562	516	527	523	514	501	491	527	498	521	471	532	506	513	493	486	466	528	503	492	533	529	495	525	515	517	479	485	527	543	510	530	496	513	471	482	526	480	482	506	516	472	534	492	503	508	539	532	501	521	545	568	480	531	496	519	509	480	497	525	562	493	529	541	571	509	504	526	492	505	554	507	519	515	496	506	524	519	530	508	506	487	512	538	521	488	516	531	536	502	515	522	506	539	538	544	513	501	535	543	546	520	513	496	553	497	498	493	477	481	503	496	557	533	533	525	546	496	530	505	499	566	536	464	525	555	512	500	538	514	517	505	477	509	514	518	502	527	521	481	517	484	500	528	491	465	494	481	518	513	522	509	536	532	534	515	496	523	517	483	487	469	541	539	521	502	519	531	507	480	534	547	527	519	514	486	494	515	539	508	506	517	511	531	522	574	498	532	510	538	521	513	485	526	526	538	530	542	489	526	573	523	473	498	525	483	506	537	506	503
15883	8089	6654	3940	1924	1093	725	560	462	432	339	328	305	288	278	235	257	256	230	251	211	227	255	221	246	227	224	214	238	214	243	237	211	208	203	207	234	222	224	221	238	196	218	233	235	238	221	221	219	193	218	206	229	234	216	208	221	264	235	222	210	214	216	216	199	259	231	260	222	214	249	245	200	235	202	224	207	216	230	240	240	234	229	229	224	221	210	202	233	215	209	243	254	214	239	229	236	252	262	217	219	239	227	212	242	217	208	217	219	205	209	238	216	234	216	241	247	221	256	231	220	211	234	229	217	226	228	247	227	226	222	220	240	237	252	208	224	201	215	227	209	221	204	238	251	213	235	191	236	191	263	223	236	221	214	225	226	246	225	212	211	224	199	209	205	218	229	211	249	222	249	234	223	200	218	253	207	221	217	227	210	215	227	225	213	229	230	213	208	241	234	222	224	198	233	203	230	231	241	240	225	256	238	218	228	211	222	200	228	226	208	234	201	237	219	200	235	245	181	220	253	208	209	225	265	198	210	210	212	218	192	232	220	213	226	193	249	244	205	235	213	227	219	225	214	243	216	251	206	226	223	216	244	213	217	213	217	234	228	218	244	216	262	221	207	238	237	228	218	233	208	210	244	223	208	222	187	222	224	261	229	209	214	218	232	219	206	192	197	214	231	222	187	222	243	221	226	237	241	199	220	207	227	226	248	205	197	225	199	232	234	223	200	240	237	231	244	209	233	270	249	199	231	213	208	212	227	212	216	226	226	213	223	237	223	222	218	205	219	236	222	232	211	223	260	218	217	205	208	228	232	242	234	227	228	237	251	249	210	203	190	217	212	231	225	233	200	191	227	235	218	216	215	242	248	205	234	241	203	246	225	212	229	232	236	247	226	221	220	189	227	214	219	252	196	217	206	229	267	231	246	199	232	213	196	207	229	213	231	218	190	220	215	238	238	181	213	211	201	216	224	200	229	208	237	223	228	241	228	243	247	218	214	216	238	253	247	252	200	220	225	228	249	221	217	244	189	258	232	196	245	220	224	214	235	238	241	190	211	243	255	233	236	224	233	231	247	230	195	213	227	250	221	204	223	220	232	210	190	247	252	201	215	232	190	238	260	221	235	239	226	244	193	210	201	204	210	204	231	226	220	208	214	234	223	229	215	242	216	231	242	213	216	227	219	233	227	236	218	191	221	216	216	239	223	228	236	243	236	234	211	209	208	206	223	228	257	239	203	172	237	224	224	231	224	213	242	236	197	202	248	250	222	208	211	243	227	244	196	229	221	233	223	203	221	233	235	223	236	216	233	210	217	227	220	218	227	235	210	231	220	249	196	228	237	241	225	243	222	237	210	222	211	193	231	227	219	191	234	226	232	197	224	218	232	248	232	204	227	183	212	224	237	212	228	216	261	234	210	232	189	233	234	243	238	194	240	233	235	211	209	230	203	221	223	221	235	228	231	227	195	230	206	231	236	229	256	234	218	216	228	236	234	218	213	198	224	232	218	225	207	213	220	223	221	186	232	219	230	216	219	208	231	218	230	238	182	210	238	217	261	214	250	226	253	198	236	232	222	215	213	248	226	232	225	253	182	252	256	222	217	192	239	220	210	219	235	230	216	237	215	252	189	207	243	225	229	223	224	220	240	230	192	204	230	197	229	217	222	247	227	228	223	220	243	212	213	228	213	223	240	228	229	199	207	236	209	209	248	200	223	223	228	213	242	235	219	213	217	209	223	234	216	220	214	227	226	229	206	218	215	206	228	272	237	228	221	203	226	257	207	234	205	224	238	198	221	232	215	222	222	191	211	204	230	215	214	207	227	204	222	205	246	237	220	215	212	239	219	242	228	228	220	201	257	211	229	204	224	211	255	240	203	225	222	232	249	230	201	192	236	225	200	235	203	189	216	238	234	216	229	245	243	210	237	216	218	217	237	246	239	242	244	202	227	225	239	214	213	229	240	237	255	211	234	214	229	239	239	243	196	231	245	247	250	236	234	227	203	220	215	236	219	235	223	247	204	238	233	212	236	215	232	231	204	224	254	256	230	256	217	232	224	260	228	247	235	220	221	224	215	231	206	225	220	223	223	237	235	232	231	197	240	220	229	247	223	227	193	228	240	201	243	246	207	229	242	211	225	212	234	230	221	219	213	230	251	211	236	199	198	230	211	240	196	227	227	225	228	203	240	225	251	215	203	245	209	214	232	194	202	230	228	220	206	229	223	237	203	233	222	220	226	211	211	199	242	233	235	212	226	193	240	245	211	207	236	223	232	230	224	224	222	218	211	259	196	205	226	213	242	240	236	238	218	201	218	229	228	239	220	248	232	217	216	232	230	223	227	202	217	238	216	213	200	213	230	206	200	195	222	248	205	206	220	230	215	212	198	228	196	210	213	251	221	188	221	194	209	213	215	205	195	249	197	212	229	243	221	220	218	202	249	223	195	195	186	215	235	220	212	217	241	235	234	225	248	217	252	238	216	218	198	234	229	234	241	194	223	233	218	217	231	235	241	223	245	211	216	208	195	220	230	230	237	213	243	229	224	230	203	233	247	222	217	226	228	205	224	226	210	216	246	228	251	224	235	246	234	238	226	217	238	217	240	224	218	217	232	211	234	226	211	238	236	245	238	237	210	226	192	234	238	223	218	225	224	224	241	212	239	238	236	223	231	205	208	214	220	223	220	212	218	218	216	220	225	219	240	191	208	197	254	209	210	219	248	245	218	204	213	204	232	183	221	213	223	246	214	215	233	227	224	233	219	242	212	231	232	233	230	222	213	247	225	219	222	240	210	229	235	232	243	232	218	221	231	217	256	226	223	206	218	217	219	191	244	215	235	196	246	251	221	222	235	228	258	211	229	215	206	214	220	233	191	234	232	219	213	212	242	234	225	234	189	235	241	228	196	221	213	238	203	208	266	184	221	217	229	233	221	221	209	217	227	217	236	207	243	226	226	248	221	221	245	223	213	215	236	217	243	224	225	243	239	237	247	213	221	237	238	232	214	219	228	243	240	218	223	233	199	211	217	239	232	231	249	233	231	235	219	211	224	233	218	202	226	248	218	213	253	235	239	227	223	204	236	218	233	201	201	236	237	213	223	192	238	209	230	229	227	215	197	182	217	204	241	243	232	237	227	215	256	225	230	219	237	211	215	211	208	199	237	222	232	223	209	245	220	219	204	225	226	228	208	173	225	240	204	220	223	231	214	223	215	225	204	232	251	219	209	220	228	274	232	226	237	219	250	262	237	229	212	218	216	200	250	217	249	219	226	210	205	241	238	224	202	237	223	207	226	233	205	235	213	226	250	200	214	241	190	242	250	211	236	224	223	214	229	231	222	217	212	200	255	236	241	216	224	212	215	225	212	206	255	215	221	246	224	199	222	202	221	241	188	192	264	245	236	229	194	241	222	219	253	212	225	249	224	240	197	237	206	226	210	248	235	221	208	218	255	221	212	218	204	223	223	223	222	240	265	227	209	203	218	236
11401	8195	11695	10666	6769	4260	2884	2192	1766	1543	1326	1103	1065	932	880	818	780	690	703	654	609	664	635	583	571	607	583	604	594	583	540	583	554	521	578	529	541	559	532	547	531	520	550	532	547	545	545	556	520	595	515	510	503	514	531	510	556	553	561	542	526	539	577	529	546	535	553	532	540	521	550	566	532	580	598	557	546	559	526	562	600	565	504	545	554	573	523	493	516	537	536	525	531	578	548	566	504	551	555	529	523	571	559	533	565	577	556	556	570	533	514	585	532	525	524	512	584	512	549	543	608	565	552	541	565	527	534	533	587	541	490	516	549	560	516	528	537	547	523	540	573	518	514	563	548	588	522	543	537	572	533	514	532	590	543	541	534	513	546	519	572	547	562	550	561	521	541	528	557	537	577	560	524	544	549	578	534	547	531	493	532	524	505	564	515	537	566	577	544	545	564	521	552	553	552	543	525	534	561	540	534	530	542	555	526	557	538	535	523	491	545	541	562	550	557	513	545	525	565	504	499	512	567	514	553	555	552	549	545	519	523	555	550	515	501	541	515	498	496	518	526	542	558	538	519	542	557	541	526	577	566	548	554	529	559	544	508	558	528	570	506	504	554	529	555	527	543	531	542	558	519	570	553	549	525	527	569	528	531	554	547	582	501	526	530	554	540	581	557	524	560	543	592	490	543	527	548	545	526	535	563	530	519	515	504	563	518	548	503	568	535	558	561	539	520	507	552	548	539	513	536	537	544	568	498	534	525	534	540	559	568	547	539	524	534	519	552	563	541	589	559	587	572	515	561	574	511	550	534	536	533	560	529	536	561	547	545	576	507	557	568	547	537	572	557	501	505	526	551	527	524	572	504	513	566	556	539	531	526	525	535	512	547	557	545	553	544	510	588	512	547	495	558	540	517	536	541	560	580	538	526	553	556	588	568	556	599	548	520	572	501	513	565	528	557	524	550	563	526	525	531	509	520	538	521	529	539	509	544	591	485	565	533	487	546	547	538	537	541	547	572	548	558	545	533	520	534	551	538	570	556	528	517	539	521	524	540	526	544	533	536	523	515	560	588	518	529	524	521	522	492	525	508	520	524	473	564	554	535	543	550	527	536	524	506	543	515	517	530	592	506	529	527	520	517	486	518	556	524	573	528	570	559	551	509	580	549	501	497	493	551	536	544	542	574	582	561	529	499	530	549	599	528	547	541	555	574	565	552	568	547	570	537	542	551	554	520	523	529	525	535	543	541	541	531	511	563	606	501	576	558	544	515	567	581	539	512	594	551	591	548	520	534	578	553	563	551	583	572	522	530	540	539	535	519	540	539	548	547	550	537	565	531	589	536	575	549	547	567	535	560	535	527	507	560	539	599	580	512	512	588	515	564	510	564	534	507	538	529	507	527	595	515	545	550	540	534	546	527	521	524	563	535	542	496	531	507	547	531	518	532	551	590	551	559	547	523	549	517	564	524	543	556	535	505	511	564	535	531	480	488	575	534	545	540	588	555	544	538	530	567	562	554	509	521	534	549	509	577	552	527	568	538	514	523	501	553	503	539	499	537	510	557	541	557	522	528	511	563	546	521	568	543	515	531	526	531	545	519	543	509	540	521	519	549	553	525	515	563	518	555	530	561	552	525	549	494	560	566	510	551	506	527	533	559	551	511	553	548	564	508	532	532	568	507	532	544	550	558	524	565	583	546	512	511	564	535	525	557	566	512	539	582	514	564	559	563	520	506	572	565	556	501	540	536	530	552	556	539	537	560	559	517	583	549	535	544	560	498	547	553	550	542	531	506	537	544	506	522	511	540	561	563	522	521	518	544	545	568	580	531	506	545	531	555	537	554	529	510	530	522	559	522	544	560	536	475	569	571	503	571	580	503	545	586	507	551	537	515	523	544	562	524	507	542	563	515	580	515	550	545	554	541	514	562	548	536	537	577	572	554	543	555	545	517	501	515	559	530	503	575	519	528	572	594	553	544	522	507	536	584	566	552	561	530	529	539	575	500	551	539	553	550	501	550	568	585	550	571	508	544	584	525	585	518	584	552	549	515	540	521	573	583	612	550	545	550	561	517	548	541	522	540	513	509	545	510	519	546	551	490	541	544	529	572	553	536	537	550	530	505	562	503	545	570	523	512	568	591	553	527	552	562	534	530	520	536	508	558	540	555	557	554	545	532	517	524	543	530	540	567	577	600	583	502	529	586	560	547	555	534	549	554	557	539	551	475	562	548	524	501	565	557	518	542	563	546	527	528	521	550	512	519	532	537	505	521	550	519	543	541	571	527	551	506	506	544	560	538	564	535	511	550	523	553	496	561	518	542	506	551	533	555	520	517	554	547	546	520	548	554	537	530	543	520	599	548	537	501	569	571	552	558	551	519	548	530	580	523	558	543	515	526	517	546	517	510	563	527	554	525	558	516	541	526	560	526	538	561	568	586	497	536	551	529	538	548	568	539	534	560	579	579	510	572	574	546	564	503	566	541	552	535	519	545	535	556	500	502	544	537	507	540	508	516	545	522	534	560	548	569	589	503	498	546	558	533	562	559	516	543	526	562	542	531	548	521	536	578	557	529	503	562	542	543	529	563	534	522	551	519	522	548	546	573	497	571	566	548	510	570	530	516	527	533	515	536	532	528	536	520	539	509	569	578	559	571	547	530	558	546	569	541	566	548	515	581	517	517	559	533	565	573	500	546	510	554	566	559	551	556	588	511	541	548	553	549	548	548	504	542	534	529	508	522	557	550	545	516	561	529	510	551	540	515	571	604	550	552	549	516	574	543	547	569	528	573	520	530	550	548	547	502	512	560	572	542	539	532	551	525	547	546	567	542	546	536	569	542	520	517	605	550	542	554	491	548	525	503	542	585	604	560	550	512	538	523	557	532	517	572	567	541	542	550	557	533	520	515	532	508	531	509	537	572	542	533	542	501	507	498	568	569	563	557	533	575	527	554	575	543	529	538	546	564	489	558	566	512	555	555	538	539	537	502	547	500	532	547	537	537	580	545	546	556	537	569	515	523	578	534	549	555	580	538	512	555	529	548	560	563	546	516	560	550	522	562	594	504	541	548	475	518	520	547	597	529	538	554	537	511	511	509	564	581	510	558	536	526	502	528	545	553	519	544	543	518	566	494	544	562	528	544	524	550	529	496	536	553	539	568	536	560	557	541	519	551	529	568	519	493	529	541	514	540	574	546	533	536	546	556	558	568	547	548	528	582	538	538	557	561	553	563	515	546	557	556	542	552	500	527	590	530	543	538	555	523	536	525	489	595	540	552	525	533	553	539	513	514	535	557	574	544	542	559	597	542	548	519	559	534	560	529	524	527	526	581	526	566	537	489	511	503	518	549	544	532	553	533	475	540	569	521	521	596	512	520	567	554	547	539	545	574	543	580	578	521	562	551	539	525	564	563	533	532	510	568	526	548	550	573	481	566	574	510	559	497	513	499	583	502	546	530	581	530	498	498	560	513	531	543	527	518	539	517	555
27633	16386	15831	13925	8359	3686	1967	1173	749	565	453	400	380	353	385	322	315	278	268	256	291	262	305	268	246	228	272	234	262	258	241	269	247	226	261	220	227	217	216	246	279	226	225	234	265	230	246	213	228	240	207	228	232	238	241	251	228	235	229	225	238	242	232	254	241	264	242	216	236	227	225	264	230	223	214	242	237	232	228	263	200	232	249	246	241	226	224	250	227	254	234	231	217	240	244	248	232	231	245	197	238	234	233	244	206	217	236	244	235	236	235	266	256	245	232	221	269	209	224	239	256	249	222	219	242	236	247	229	232	249	210	255	237	254	217	220	239	229	240	252	252	232	252	249	212	232	241	242	222	231	224	224	235	249	266	215	253	244	252	230	249	227	247	246	240	234	214	231	257	225	241	255	212	252	272	254	240	232	285	211	235	210	233	275	224	243	243	241	235	248	242	233	245	220	214	245	222	239	211	210	238	224	226	226	200	250	212	244	232	239	258	216	220	243	245	275	258	221	246	254	253	253	236	223	239	237	238	226	252	222	262	230	256	221	242	241	236	206	220	213	232	235	231	192	218	258	245	228	249	223	258	260	236	226	242	253	258	255	228	240	223	216	237	251	237	260	230	233	204	240	235	231	227	241	231	264	233	221	241	247	192	216	248	227	234	220	253	252	219	233	248	224	233	245	253	232	215	238	251	237	227	223	239	236	235	236	226	211	236	230	240	260	234	238	214	249	228	221	262	220	218	236	239	247	262	260	230	260	205	219	219	222	207	261	225	219	251	261	239	219	209	223	251	222	230	247	236	265	226	249	251	233	239	224	208	235	237	240	225	265	231	237	250	273	212	243	257	248	224	240	233	223	231	242	227	249	244	261	236	238	219	272	245	249	261	236	244	252	257	238	247	222	264	261	217	242	270	243	268	211	247	240	229	224	242	243	232	232	247	242	240	230	221	232	234	224	248	219	246	224	267	232	225	239	214	217	257	248	247	229	233	225	227	250	231	233	245	236	200	231	213	207	228	237	204	270	228	273	220	261	250	236	267	226	265	228	216	246	244	229	231	272	254	233	218	247	233	239	250	231	220	224	236	265	231	235	230	214	253	239	225	263	244	256	223	217	247	218	254	228	257	213	256	223	233	237	237	268	214	233	208	234	221	252	227	259	277	245	262	260	261	235	233	256	237	242	291	255	243	226	254	257	237	220	254	234	215	238	228	226	246	264	249	276	220	258	230	246	257	274	249	232	217	259	240	247	233	244	230	255	214	222	217	247	232	238	277	245	220	248	234	245	271	244	199	250	241	243	224	238	231	250	236	234	230	235	241	219	257	243	227	259	242	244	264	247	221	235	198	219	243	241	219	214	221	233	233	249	269	249	234	253	236	242	217	221	223	254	247	232	238	252	226	224	238	252	232	231	252	267	244	242	234	245	212	217	220	273	253	252	219	256	218	200	233	215	240	239	230	233	257	262	204	236	249	251	240	236	237	239	214	222	210	241	235	222	231	226	234	227	250	239	257	270	231	254	255	214	252	240	230	231	234	212	234	220	243	239	239	239	266	258	204	206	254	225	245	215	220	242	247	227	235	221	228	218	252	238	256	249	254	226	237	228	250	212	210	220	217	223	256	195	252	213	258	225	244	233	253	233	230	216	233	259	253	239	247	230	221	220	248	235	215	233	245	208	224	229	235	234	231	228	240	222	226	244	255	234	218	239	230	247	246	276	241	240	220	204	237	222	245	248	240	222	229	216	210	254	248	222	223	234	221	247	252	229	245	250	238	223	228	244	226	254	241	257	227	239	234	219	265	240	229	195	270	230	231	256	235	234	213	239	216	247	224	242	235	211	263	237	249	239	233	225	233	219	232	261	230	211	257	263	219	235	234	230	253	223	240	256	224	223	225	230	219	241	258	229	227	224	235	246	231	230	243	234	245	242	249	247	239	227	208	248	222	222	226	226	243	247	218	241	258	224	267	232	215	238	242	238	243	228	244	220	255	211	248	242	229	234	234	254	272	246	258	235	250	215	244	234	233	250	248	217	236	243	214	201	251	223	248	242	244	244	222	256	247	213	225	252	242	230	241	222	230	218	250	253	231	234	214	234	276	251	226	244	213	241	227	263	221	228	222	240	244	232	229	229	238	240	247	231	233	228	259	215	228	236	262	227	191	205	222	249	233	235	240	212	256	235	244	228	218	194	257	210	247	229	242	241	252	180	264	241	206	249	238	238	243	227	256	235	223	240	232	229	230	222	244	235	254	231	236	228	228	238	222	236	255	241	225	238	235	246	243	242	231	218	234	247	250	205	208	222	235	225	223	229	208	242	195	241	228	247	210	229	241	229	241	240	215	208	233	237	265	209	245	215	239	241	222	202	227	231	215	204	224	232	221	246	240	237	236	226	252	223	237	252	232	225	230	252	247	224	235	206	229	223	243	236	244	242	264	266	224	264	253	238	259	234	241	224	244	250	232	227	246	261	235	238	208	243	246	243	220	254	207	216	235	235	216	238	249	238	240	201	245	218	253	240	264	257	249	231	222	205	252	265	231	237	209	235	203	275	227	253	211	233	227	226	230	245	217	211	224	213	220	219	246	262	243	243	242	268	243	247	227	222	231	238	224	246	242	222	228	224	234	234	251	223	243	239	228	276	260	240	247	249	275	230	248	235	252	240	230	232	251	222	216	225	236	256	226	208	236	222	228	224	230	236	221	239	232	240	228	252	237	250	275	239	230	216	252	242	248	217	233	227	251	242	234	238	252	227	226	206	237	228	245	245	207	236	217	255	240	209	244	238	245	222	229	238	207	238	257	220	231	262	257	241	216	233	218	238	208	221	244	258	232	244	222	233	244	230	223	215	240	241	223	243	229	212	251	230	223	246	237	249	213	235	240	255	247	234	223	223	233	238	234	213	257	247	238	245	228	242	203	270	228	230	240	225	221	222	244	243	235	227	246	255	225	236	220	241	234	231	264	246	224	228	257	255	254	262	211	244	235	223	251	212	229	235	243	243	259	217	216	212	236	254	263	236	214	235	220	220	271	239	245	227	243	224	256	281	233	247	227	251	231	244	226	246	223	242	233	236	210	217	251	215	213	233	224	231	238	243	216	236	252	270	243	215	235	242	227	244	257	244	249	217	243	184	231	251	247	236	229	261	228	235	228	227	273	223	245	242	261	233	223	227	243	234	215	234	248	245	243	230	232	211	247	242	238	249	267	262	238	236	228	226	212	262	238	252	250	254	226	246	235	218	241	221	250	239	217	217	246	227	248	253	231	263	216	210	248	238	250	245	240	226	244	235	247	227	229	246	240	244	248	246	245	217	221	224	233	237	237	230	246	254	228	226	212	229	251	259	195	234	234	243	224	239	250	255	265	237	210	228	249	240	258	242	238	225	233	235	226	203	245	221	226	236	252	233	218	227	227	202	240	208	250	234	260	249	241	238	223	230	221	246	205	238	223	227	273	232	240	224	243	224	240	192	235	214	232	244
19396	14580	22433	25530	18136	11472	7573	4972	3498	2412	1982	1776	1481	1420	1222	1141	1021	984	881	849	825	782	772	690	720	698	709	650	640	683	630	647	566	599	609	585	603	588	581	553	583	573	580	569	578	584	589	589	576	582	536	566	573	617	579	589	569	569	593	602	584	551	534	538	545	583	562	582	550	586	564	541	608	564	574	563	591	533	592	533	551	577	569	568	572	608	536	554	603	580	569	565	577	576	521	570	569	592	563	583	582	557	569	586	586	580	560	558	556	554	583	538	542	587	550	589	554	538	561	568	533	594	563	573	623	559	546	536	520	559	573	561	542	599	568	549	542	554	573	593	590	569	535	550	537	605	556	564	579	566	566	560	584	575	572	578	558	579	539	548	558	571	582	564	539	567	558	566	592	579	609	557	591	613	527	539	590	583	618	608	566	572	612	521	579	568	591	578	532	599	570	593	548	573	556	584	569	542	593	576	569	603	556	593	531	586	549	556	572	532	592	557	546	559	578	582	577	582	597	533	537	558	583	554	555	550	580	510	531	592	566	552	571	564	586	549	527	534	589	581	526	514	563	598	547	614	590	578	545	581	548	532	595	575	573	562	525	551	604	558	550	585	590	573	622	548	580	589	527	597	566	537	585	570	598	578	517	582	515	584	574	562	565	558	620	570	572	582	565	549	567	585	563	587	598	556	545	569	565	584	597	581	579	554	545	585	575	566	573	550	581	600	580	602	601	555	587	565	553	541	582	523	567	587	574	552	588	580	582	551	580	560	583	553	575	555	557	550	558	528	582	540	544	612	566	553	573	570	530	551	556	561	516	578	603	555	572	562	580	615	581	523	531	592	550	554	513	571	568	555	573	539	558	600	562	569	576	569	571	579	543	546	594	559	531	536	560	558	623	535	569	574	582	573	579	564	577	568	550	574	575	556	578	568	540	570	562	550	552	564	571	580	562	581	625	559	550	534	590	558	549	571	551	552	538	620	588	580	556	599	536	549	564	542	549	596	552	528	578	523	526	581	598	613	608	563	613	508	565	528	548	524	599	541	557	575	550	562	563	575	598	540	580	566	589	606	581	569	588	538	570	577	604	569	564	531	599	561	555	567	595	556	547	552	538	606	571	583	571	606	594	592	568	595	562	576	558	591	570	540	548	576	600	565	574	540	599	567	577	606	580	598	549	596	585	597	599	611	554	595	567	559	564	533	539	537	566	593	538	545	571	554	568	526	545	585	531	581	561	580	561	607	573	570	583	559	563	534	542	550	588	531	534	597	568	596	623	593	523	593	562	589	575	552	523	556	554	541	590	522	567	526	560	563	590	568	576	564	629	578	569	536	567	580	591	540	515	577	621	550	576	561	572	542	568	580	570	573	573	546	569	593	553	553	568	587	578	572	557	542	570	537	551	555	500	576	572	568	589	554	581	533	576	565	541	607	552	574	551	542	585	585	596	562	555	534	597	534	611	559	605	569	600	541	578	592	591	563	547	570	600	577	587	601	570	576	550	553	539	550	624	572	563	563	586	546	605	550	543	594	596	550	579	556	564	577	587	598	575	556	578	564	549	555	566	615	559	553	560	559	571	590	590	589	547	569	552	564	576	607	544	575	591	601	571	592	563	526	546	571	570	599	578	557	520	555	564	587	579	587	558	533	551	530	553	543	573	557	603	549	600	547	567	584	569	563	591	621	556	539	568	585	587	573	582	507	613	594	571	503	567	560	594	551	585	596	560	590	584	554	570	552	570	571	598	535	561	554	561	539	557	560	552	543	562	579	538	590	516	596	595	547	568	543	567	531	546	564	543	496	600	591	571	559	570	533	608	572	622	519	568	556	584	594	532	577	567	555	588	543	601	557	608	607	544	565	584	573	580	569	557	567	556	574	566	597	581	548	563	570	518	535	561	553	599	534	534	586	563	580	559	665	564	622	579	578	591	561	533	567	585	577	569	585	576	653	485	578	563	599	554	536	561	592	519	590	573	546	591	575	540	546	587	588	594	567	585	543	556	560	588	567	571	582	548	563	604	587	548	588	569	574	574	593	537	587	548	511	573	546	581	610	572	580	632	567	571	601	578	554	561	604	551	543	570	527	560	583	623	602	582	596	546	569	588	584	568	605	588	538	553	582	610	540	569	574	559	534	543	543	576	593	556	555	583	554	507	571	532	561	590	586	561	577	525	528	581	566	567	543	546	545	542	618	563	588	611	570	556	563	526	555	573	594	569	547	563	593	572	597	539	494	547	543	593	579	576	554	626	533	565	574	585	586	536	573	598	538	596	602	574	525	565	558	538	563	528	557	565	563	562	572	554	573	598	550	565	557	541	529	501	577	570	594	545	600	598	588	605	513	614	552	595	548	569	568	613	585	508	565	567	596	535	524	581	593	563	633	532	544	525	559	577	574	565	591	579	500	535	523	590	552	548	562	570	536	591	494	564	569	563	562	555	542	523	580	591	552	560	531	598	547	555	585	536	573	558	573	547	548	537	559	543	556	544	601	544	552	554	556	595	598	570	581	553	580	572	575	569	591	546	560	568	574	546	561	590	566	574	573	582	569	553	571	595	558	561	517	591	624	570	564	553	559	544	573	559	522	579	555	575	563	593	570	578	576	562	568	555	545	555	573	586	608	554	583	567	559	536	577	579	558	538	580	595	562	577	601	586	568	603	612	577	578	568	578	550	586	542	539	612	571	533	552	586	594	578	558	559	569	544	578	573	593	577	548	533	544	569	570	572	563	535	592	561	569	583	590	605	564	534	578	531	535	574	557	573	532	602	556	579	523	566	533	555	609	562	543	595	554	574	589	582	555	577	573	590	584	577	564	598	560	585	560	528	553	539	566	586	577	553	536	580	602	604	552	575	557	568	537	563	575	511	563	601	620	553	545	564	536	525	556	512	584	558	572	575	566	553	574	521	561	564	574	534	617	570	570	568	600	553	573	571	591	587	541	581	533	517	555	597	557	559	530	554	548	615	575	532	571	565	563	586	560	568	572	565	570	582	542	562	588	585	559	548	568	528	564	564	574	593	562	610	594	594	556	579	557	545	558	576	596	514	540	569	559	575	572	574	557	604	579	565	536	582	577	585	616	566	543	581	627	521	526	550	569	592	560	586	559	549	536	611	577	568	558	568	585	596	530	612	571	527	568	559	570	558	570	622	541	566	551	600	521	565	535	553	552	553	547	548	587	580	519	570	594	588	583	584	600	558	581	600	533	576	583	559	531	571	558	591	567	561	554	532	564	576	553	540	559	536	596	578	552	536	560	594	564	562	546	594	535	588	581	588	598	581	584	558	545	601	596	587	533	564	571	541	528	615	570	512	557	594	615	610	534	533	545	543	619	596	542	569	548	577	549	524	546	538	590	578	573	548	563	543	557	565	576	605	582	568	603	545	534	576	577	547	569	613	558	564	513	538	609	563	540	591	569	594	578	579	549	538	565	565	598	545	534	551	562	569	598	579	581	554	585	535	582	519	561	534	584	566	535	542	554
36492	22600	22977	18581	11868	6688	3204	1701	1227	797	576	508	443	409	383	370	338	295	307	284	252	267	279	261	204	259	273	251	233	212	224	243	192	217	213	242	221	170	201	237	178	206	207	212	226	217	211	231	220	192	222	215	201	209	219	215	204	203	196	256	222	214	208	214	214	238	210	206	201	207	222	220	242	232	217	209	234	204	219	229	238	230	210	188	202	211	205	194	222	187	203	203	226	239	196	190	184	204	184	208	231	207	196	211	200	197	191	216	202	195	206	207	186	212	208	210	241	239	223	184	222	207	228	227	208	218	203	212	213	244	236	214	233	205	186	197	214	217	205	195	220	197	194	210	210	201	228	238	205	202	179	234	242	222	192	218	210	190	262	221	205	199	207	178	209	196	205	210	237	236	205	224	226	200	219	224	229	235	212	234	203	209	188	215	204	224	216	212	205	207	206	199	210	230	221	200	229	206	214	202	201	176	212	204	223	205	197	191	219	171	220	218	207	229	203	226	240	202	210	198	219	230	200	200	203	209	211	220	195	223	199	214	238	199	232	216	203	225	202	214	212	220	224	213	187	234	219	195	219	212	196	206	238	213	237	211	208	220	203	195	204	217	196	209	211	192	208	203	217	232	222	191	206	185	207	217	221	198	200	221	226	200	210	218	222	186	225	218	216	220	220	195	229	209	201	191	193	232	196	247	221	245	201	202	174	187	220	186	218	221	212	219	244	183	204	199	213	200	212	206	208	223	208	196	216	224	207	201	226	199	207	221	191	217	202	232	211	211	213	203	220	212	217	199	228	195	215	214	185	183	200	213	211	221	201	206	210	230	198	210	234	233	193	190	204	201	222	184	232	206	203	243	223	221	229	215	203	215	227	222	247	190	217	216	202	223	213	211	192	204	220	236	204	206	194	206	216	177	206	234	204	197	222	217	225	200	200	228	200	214	211	213	201	221	228	236	197	210	205	200	206	205	190	219	234	175	233	203	201	218	194	205	184	203	214	221	245	239	205	192	178	204	203	218	215	196	193	189	195	216	229	229	201	184	244	200	183	207	201	193	192	200	196	246	188	200	230	205	221	182	233	205	229	208	200	211	195	205	215	204	219	223	194	215	216	207	209	210	223	236	216	212	216	205	207	206	209	212	211	212	257	232	224	168	220	206	206	208	196	212	190	220	197	211	216	232	208	207	205	230	204	246	206	215	235	193	192	186	206	187	210	208	202	187	225	198	212	202	202	214	239	180	215	215	222	207	204	222	211	188	199	219	215	215	205	199	207	204	195	200	224	229	190	208	169	196	213	229	185	208	221	190	224	225	213	162	215	205	213	236	204	239	218	224	220	218	227	234	231	212	213	217	218	210	179	218	194	206	211	213	230	232	203	219	208	222	199	223	206	212	207	220	197	202	214	201	216	212	189	227	199	226	212	243	208	218	218	212	226	220	231	201	209	207	218	239	202	220	189	224	245	245	209	215	222	230	185	195	231	218	197	221	222	219	183	193	218	210	237	206	209	227	178	223	193	207	225	221	233	192	199	235	214	215	221	211	226	217	218	202	225	215	217	210	203	215	212	218	228	224	186	208	217	206	196	213	205	204	199	223	212	217	202	207	236	194	212	233	259	227	229	215	178	233	196	226	196	203	199	221	206	198	246	216	201	213	213	231	228	230	213	211	219	212	219	207	196	221	212	215	233	174	197	214	235	218	202	214	200	208	233	209	202	201	188	234	197	228	225	205	199	215	219	187	239	198	246	208	193	229	219	184	251	198	190	215	230	220	232	219	199	198	221	195	262	191	202	226	241	209	208	235	187	189	194	239	181	212	226	201	206	232	229	208	229	203	223	183	224	205	203	195	220	229	229	237	218	234	225	223	203	214	215	224	220	214	175	227	209	219	227	238	216	207	190	196	191	216	227	203	186	231	234	200	188	223	218	216	234	222	220	190	228	196	210	196	227	209	244	245	214	216	202	207	205	232	235	216	214	227	218	194	209	220	203	197	188	190	231	206	209	201	237	222	205	216	194	234	179	229	202	205	200	198	235	195	226	183	207	205	221	218	218	184	191	227	203	199	230	223	187	207	187	199	214	173	192	207	219	241	251	196	217	220	201	219	184	202	193	190	192	221	212	228	182	206	204	202	205	214	187	224	182	211	202	197	242	215	196	232	212	219	206	186	213	214	182	218	215	217	209	220	212	214	206	184	213	186	223	219	202	183	187	239	222	229	244	184	246	212	220	225	209	199	185	210	195	200	230	201	217	197	229	228	202	235	199	228	207	180	226	236	202	211	196	186	226	237	199	224	207	234	210	205	201	239	205	193	168	205	229	210	206	208	196	203	195	237	206	213	232	233	194	218	229	197	199	186	241	218	200	220	222	205	227	208	208	198	215	202	210	202	194	209	246	217	212	213	201	219	192	222	206	213	222	234	216	233	221	196	203	190	192	203	206	237	198	266	210	210	217	229	204	201	225	224	230	209	202	208	225	202	188	235	214	214	223	205	201	216	229	222	197	212	210	230	223	203	214	210	227	197	226	215	186	196	214	232	228	197	190	191	193	240	208	211	210	233	222	235	198	207	245	198	215	215	203	195	223	202	208	249	208	237	220	213	193	217	210	201	238	203	218	203	223	197	224	222	233	210	214	222	239	201	233	209	196	181	198	216	229	206	234	188	189	207	208	190	208	196	213	234	218	192	193	248	215	202	216	188	244	247	209	214	215	201	204	222	185	206	202	213	199	209	203	204	239	208	219	204	195	211	220	204	207	213	203	229	223	208	200	218	234	209	202	203	218	227	202	224	220	202	207	234	192	223	186	229	242	192	198	204	196	210	195	223	218	193	207	230	214	201	196	229	199	206	212	219	204	221	201	211	220	207	209	234	201	200	224	216	210	202	191	239	209	188	210	201	234	228	188	196	199	222	221	222	226	220	213	191	186	234	241	217	199	231	205	204	237	200	220	224	209	202	205	212	225	181	217	184	230	202	235	200	203	223	243	198	221	205	241	218	208	199	222	222	222	186	222	220	182	206	218	216	212	204	219	241	225	211	192	197	215	202	210	229	211	216	242	189	203	234	227	196	243	222	194	218	200	231	214	228	224	186	185	219	208	198	202	187	194	203	187	211	206	222	188	207	202	251	198	193	214	212	205	193	216	221	199	201	202	200	216	231	211	217	208	220	221	208	230	183	244	190	201	218	218	199	219	232	208	201	241	206	203	229	224	211	196	193	212	219	204	211	193	233	237	217	194	214	233	215	196	194	206	207	216	206	207	219	232	201	226	205	218	209	210	244	206	203	205	231	200	228	219	213	214	219	221	204	208	219	216	199	232	189	199	201	217	211	225	233	224	194	242	215	210	203	213	219	220	206	199	220	218	222	193	202	184	212	193	227	198	199	187	195	208	222	222	218	209	241	202	210	199	210	229	193	233	226	207	189	199	231	215	214	222	223	214	197	211	209	201	208	191	228	198	249	247	209	211	201	198	214	209	227
24068	18750	28488	28478	24005	17055	10931	6888	5266	3525	2677	2248	1953	1669	1542	1383	1244	1156	967	978	933	919	777	778	812	777	651	676	646	618	652	609	564	584	596	559	584	552	535	519	540	547	491	547	523	552	506	545	557	514	525	485	502	518	525	515	537	532	541	497	526	501	504	487	535	522	534	492	558	485	552	527	526	539	506	502	497	500	513	521	517	476	511	514	501	525	532	514	476	479	492	466	484	517	531	493	533	515	512	513	479	508	536	504	529	503	489	560	524	510	500	512	494	534	523	517	509	495	525	527	471	539	498	513	511	518	490	549	556	518	482	488	474	513	491	523	481	531	491	534	512	526	531	488	550	514	509	493	492	520	524	477	568	515	492	494	477	540	490	505	523	525	501	497	480	511	531	486	514	523	520	486	505	510	543	502	502	519	494	520	510	537	472	515	515	517	510	472	534	530	497	524	503	499	513	520	481	510	514	519	505	440	547	548	450	507	544	514	507	512	513	501	538	546	530	507	474	531	510	500	485	514	524	495	502	477	535	516	520	542	481	483	506	528	511	491	468	487	497	498	511	501	488	507	521	482	538	527	547	486	552	504	500	531	555	515	517	485	542	521	499	474	559	526	473	492	505	495	528	494	528	496	455	480	557	489	512	531	525	538	529	515	502	533	560	539	499	531	524	562	515	503	512	520	475	508	512	517	474	485	489	531	502	517	539	476	534	539	523	528	540	505	524	520	483	531	489	485	496	533	532	541	542	485	549	513	501	513	530	512	534	518	532	485	506	471	501	510	483	536	522	496	483	532	501	482	504	474	484	528	526	499	516	541	494	495	487	526	502	498	505	544	530	507	535	484	519	498	508	495	496	467	516	517	489	493	536	507	489	493	527	513	534	527	500	486	529	553	492	499	501	508	515	487	488	500	497	526	512	509	527	533	540	533	512	545	527	508	518	495	506	503	486	512	483	478	512	514	491	516	503	511	540	491	508	515	520	563	539	478	527	541	516	537	477	499	488	500	545	510	489	479	525	514	469	513	524	487	517	483	520	561	531	502	501	489	507	518	510	496	543	488	503	509	488	554	493	476	501	518	523	514	494	482	511	546	490	460	516	531	485	492	536	538	523	504	482	483	538	548	492	488	560	494	525	541	503	542	496	507	507	542	483	484	506	499	499	511	527	518	515	536	537	476	551	487	548	500	519	527	490	518	519	493	507	509	518	508	522	523	499	502	482	537	550	530	506	491	550	518	527	540	543	535	539	505	543	525	546	543	484	490	475	538	544	499	517	485	511	541	523	526	471	522	527	528	517	509	511	513	499	475	484	535	513	507	540	506	524	501	483	516	486	502	504	495	507	566	510	494	540	487	507	510	478	492	477	504	526	556	538	495	533	495	491	557	522	499	493	547	507	497	503	479	501	518	522	540	495	490	511	500	516	521	529	517	507	502	515	480	510	476	519	516	511	496	539	493	513	530	503	537	495	507	517	479	509	516	489	540	476	514	512	524	516	520	447	522	508	537	512	511	481	503	546	501	488	505	511	494	553	543	490	544	536	494	509	497	492	492	540	519	529	484	514	501	551	524	482	494	511	482	487	541	504	534	500	532	473	550	487	509	523	503	526	504	501	535	515	537	498	492	472	511	510	487	477	484	498	514	527	517	506	545	499	524	542	488	527	511	482	529	487	512	505	464	518	492	512	539	476	525	506	487	496	460	493	518	484	572	495	487	540	497	532	524	503	511	531	515	474	528	507	512	500	548	541	502	507	515	480	499	480	530	487	478	533	481	522	491	479	533	471	503	521	506	485	487	486	487	530	507	511	515	496	517	507	507	518	521	482	490	475	510	514	471	507	480	513	510	493	534	536	538	477	558	516	563	496	508	506	524	512	511	501	530	513	512	526	509	518	496	487	477	496	499	521	498	507	534	488	512	511	520	469	508	520	535	538	503	497	523	530	490	482	482	519	542	516	483	497	502	524	478	525	492	513	510	549	496	519	486	493	544	523	508	540	510	479	513	511	524	479	511	449	496	526	511	537	541	516	508	490	487	498	487	521	517	502	509	522	475	466	519	523	538	515	513	547	488	523	502	472	479	483	490	500	507	530	510	517	514	485	552	482	509	524	488	498	502	522	526	536	515	480	504	497	491	514	517	506	551	514	505	493	501	522	519	509	514	519	517	485	561	517	504	477	485	539	469	508	532	554	462	476	518	515	503	473	520	522	524	503	527	484	521	516	489	530	503	489	470	517	520	558	522	498	504	505	512	506	527	523	523	470	484	495	502	521	474	541	510	529	500	539	514	494	510	494	545	491	515	526	549	494	513	513	497	504	530	505	479	518	508	481	542	475	480	473	498	519	521	519	535	513	490	518	474	472	515	491	519	546	554	498	544	524	517	492	485	506	514	503	481	529	536	478	516	475	489	454	573	473	530	511	503	524	506	525	515	526	488	531	526	505	544	497	529	516	526	503	519	505	578	478	505	456	525	512	484	503	536	496	530	479	482	519	521	513	501	533	549	469	489	510	536	495	481	511	517	510	485	523	499	457	499	517	518	506	482	498	514	521	522	512	520	520	528	525	536	495	537	536	491	525	510	554	519	512	501	518	519	522	511	502	474	528	546	544	506	476	484	520	450	566	531	509	508	501	472	515	494	524	518	481	525	472	454	520	513	525	505	520	529	502	510	517	534	492	513	515	503	518	527	490	500	486	509	490	483	500	519	497	514	518	530	484	493	504	510	480	534	531	456	534	535	513	530	512	494	501	529	446	504	492	510	543	477	481	512	477	517	493	494	498	545	493	498	507	527	489	536	519	475	515	487	500	514	496	518	479	522	520	521	510	508	517	512	496	519	507	525	530	521	492	507	528	515	480	477	508	512	501	524	515	489	515	543	490	478	523	536	494	499	519	574	536	523	515	555	546	488	502	504	522	498	507	507	521	511	519	482	525	479	552	516	494	542	519	495	480	542	525	491	574	532	504	484	490	476	533	489	521	498	496	509	502	507	476	519	527	538	501	514	497	553	498	500	485	519	505	457	528	510	493	544	512	522	506	505	494	490	503	491	502	494	494	514	453	508	501	528	511	513	563	511	484	514	511	505	544	538	526	508	502	527	464	510	522	498	511	485	503	506	490	503	545	516	513	541	472	542	499	509	502	482	468	503	526	494	493	531	470	512	496	497	554	505	476	507	512	529	502	500	515	477	495	521	525	477	507	504	462	511	506	511	500	529	512	490	537	512	455	480	533	509	477	492	476	537	499	541	522	533	467	486	542	535	534	537	501	527	523	514	575	478	522	478	512	511	513	487	497	511	490	506	531	510	509	519	508	488	527	517	520	504	516	476	519	556	475	513	524	505	497	503	513	496	499	536	511	535	509	503	546	479	497	522	489	493	527	498	503	534	530	522	513	517	549	480	484	532	488	535	544	546	529	529	464	525	513	548	511	487	547	504	502	554	524	497	516	541	501	533	510	505	502	513	489	511	515	516	543	554	515	525
15849	8755	6885	4099	1923	991	718	512	468	383	324	311	307	306	293	236	228	263	235	247	239	202	254	219	222	235	229	197	230	239	190	212	222	252	216	235	258	232	215	220	226	209	208	208	223	222	208	224	230	230	201	238	220	229	226	216	222	200	244	220	206	210	202	215	229	228	214	220	218	208	225	214	202	241	255	234	225	202	217	196	247	203	272	228	199	218	217	211	223	238	217	221	228	211	201	219	228	210	214	213	221	211	205	231	220	211	238	196	223	219	209	215	234	205	206	229	202	223	213	235	206	255	230	224	207	207	256	266	210	195	241	218	222	233	200	213	241	229	243	230	219	248	227	235	254	233	214	245	238	227	237	269	213	229	210	247	209	251	245	228	230	233	231	222	212	233	228	226	247	223	232	222	210	218	243	218	207	217	248	236	258	233	219	206	224	218	227	235	236	219	226	232	236	214	217	236	213	188	231	220	257	231	227	227	229	255	237	230	218	222	239	224	242	227	214	228	215	247	215	234	212	199	212	207	217	189	227	205	208	224	238	223	248	219	217	211	213	221	216	198	226	225	213	241	235	200	210	215	222	211	217	222	230	230	228	218	228	205	232	206	235	212	245	239	238	238	237	184	223	238	222	214	231	202	234	246	179	214	249	194	217	203	211	201	210	218	223	207	223	218	230	214	249	230	226	226	222	222	219	224	193	215	224	192	213	221	217	206	184	237	218	227	212	254	230	216	239	208	223	217	232	219	250	239	223	203	226	234	220	210	219	246	221	230	220	255	219	215	253	230	210	258	218	214	240	191	218	234	238	231	238	250	213	233	252	218	204	224	201	231	215	204	237	248	230	224	240	252	232	192	227	230	244	240	183	206	228	219	199	220	229	216	216	219	173	235	239	221	230	256	233	222	237	234	226	203	228	220	229	232	228	227	240	233	220	205	234	199	208	228	230	263	209	228	236	223	196	223	183	213	227	227	230	208	236	231	196	218	241	209	215	220	244	234	190	240	235	222	266	217	229	215	256	196	210	212	242	216	245	206	224	206	213	194	243	214	186	238	209	209	218	228	223	221	208	249	234	224	207	231	222	206	228	232	205	225	193	253	255	256	237	225	227	236	233	194	230	261	241	214	210	208	237	221	238	211	220	203	209	237	230	232	221	229	212	196	221	208	204	232	201	225	213	209	229	209	216	239	226	245	214	199	234	197	233	222	224	230	224	221	202	215	206	232	210	215	197	229	205	217	207	220	187	254	213	225	239	224	251	208	199	207	225	219	210	188	225	199	239	232	216	221	208	215	206	240	214	222	228	191	164	218	236	209	194	211	219	208	238	246	244	216	223	221	216	221	214	215	218	206	223	220	219	216	226	217	210	209	207	229	218	204	260	240	218	228	244	240	228	214	225	210	236	226	228	210	205	226	234	204	199	213	210	225	224	244	249	204	234	239	226	203	239	227	250	203	214	207	230	218	216	241	239	252	223	199	224	205	232	214	240	226	237	226	183	235	242	235	235	205	213	214	233	225	200	241	249	209	218	238	228	209	189	224	224	248	225	248	227	223	228	218	206	231	231	231	217	222	216	223	221	214	203	239	223	215	242	252	241	215	200	254	223	204	211	188	221	246	210	231	239	225	240	232	247	217	228	249	221	239	236	229	222	242	210	234	202	251	246	242	238	229	207	185	199	206	218	257	213	211	234	226	205	224	233	220	219	209	234	209	218	232	203	251	227	201	218	213	229	237	201	225	206	217	233	222	219	234	232	240	229	210	226	221	240	218	226	227	236	209	214	211	242	208	212	211	240	222	232	221	230	227	218	218	214	212	254	237	232	205	224	222	198	219	252	216	207	205	220	224	225	229	214	213	198	232	237	240	195	237	237	218	206	210	222	221	231	229	221	201	227	219	223	192	209	226	206	223	217	218	248	230	214	217	205	235	204	190	217	221	225	211	251	214	210	221	208	206	236	229	234	201	244	233	218	216	244	240	223	226	218	214	262	241	227	193	217	219	216	236	224	243	220	204	250	201	210	226	216	204	195	225	211	203	236	227	227	196	215	255	209	225	233	232	218	246	244	213	192	208	232	243	226	219	249	190	206	267	238	191	174	205	216	224	193	220	229	227	210	230	225	239	242	220	239	206	193	193	220	254	196	206	230	184	227	222	230	217	206	210	226	219	229	232	212	226	242	229	198	221	214	217	229	261	228	223	244	216	221	239	205	238	200	204	205	239	219	202	235	257	219	214	232	221	244	232	223	218	213	218	239	205	219	264	230	225	225	231	229	232	233	224	210	220	206	197	222	214	209	238	244	224	227	222	224	223	207	210	217	268	216	219	218	196	211	237	193	231	229	222	227	221	226	211	244	208	198	238	193	235	210	207	229	222	261	249	210	246	187	250	210	230	214	207	209	225	226	252	233	211	230	228	231	229	208	237	213	219	228	204	257	239	234	253	228	212	229	233	217	237	211	229	211	229	228	231	215	225	229	218	233	249	207	224	218	253	227	210	244	217	219	236	217	210	190	221	251	229	213	237	228	234	221	251	241	211	211	232	240	192	240	210	208	218	224	216	202	213	203	209	228	222	237	275	234	217	214	234	197	215	242	195	231	229	237	232	189	234	237	246	254	201	228	213	222	218	212	212	214	223	229	242	210	239	217	208	228	234	231	223	256	206	240	216	212	216	235	216	230	218	194	219	217	206	235	220	237	246	199	220	222	209	214	211	225	235	197	240	233	256	237	245	207	246	221	206	188	217	255	209	197	183	188	240	221	221	266	208	223	200	187	228	231	229	246	234	205	231	264	251	202	228	215	229	205	210	221	224	233	211	232	216	242	258	231	197	214	207	238	218	255	214	263	213	216	212	254	237	203	234	215	231	245	213	244	216	236	223	220	232	212	222	237	214	222	228	222	251	202	214	223	231	253	232	237	220	205	209	244	204	240	208	244	244	237	218	236	242	201	208	233	245	230	230	225	233	226	234	263	250	238	224	220	218	205	226	229	220	231	218	229	209	230	218	204	242	224	231	225	217	251	265	225	205	229	207	185	218	233	242	247	204	244	253	233	242	223	221	243	228	226	214	212	213	223	198	233	228	239	211	214	221	230	233	191	212	219	210	195	227	223	226	219	221	207	218	230	220	180	208	240	242	229	227	245	240	239	216	242	187	223	225	238	199	206	231	228	196	223	218	224	209	254	242	221	202	248	197	198	197	250	232	222	229	220	242	229	173	206	225	226	227	222	218	241	260	230	259	230	196	250	253	218	201	222	252	222	192	235	221	261	232	221	232	220	250	239	217	199	215	223	213	241	228	223	208	221	216	225	205	217	236	207	233	258	228	208	242	219	222	204	215	185	221	211	203	200	209	205	227	201	214	227	233	233	193	221	235	213	241	219	220	226	224	233	210	234	234	220	211	213	216	203	209	206	221	230	222	225	206	224	230	224	191	206	210	252	208	213	219	217	235	225	258	238	196	252	209	241	217	219	231	251	251	243	199
11285	8507	12056	10749	6732	4030	2743	2147	1765	1491	1213	1117	978	962	896	820	756	741	712	669	633	651	627	611	558	602	570	612	558	609	562	568	554	499	510	531	610	554	568	553	531	605	549	558	563	543	528	547	556	528	473	527	510	589	552	513	528	536	550	528	587	526	494	564	570	537	545	535	547	500	532	510	566	572	543	576	566	522	565	567	542	499	535	546	564	564	529	534	528	551	560	481	496	561	492	538	568	565	549	514	546	552	548	565	552	498	529	525	517	557	543	561	553	524	599	493	532	558	529	590	535	554	477	528	550	517	524	562	531	526	534	524	570	542	522	554	554	557	518	523	547	527	578	503	519	534	521	549	519	517	568	529	537	528	557	572	545	584	543	534	564	512	531	550	551	597	502	498	530	549	529	537	558	544	538	531	528	515	536	536	507	513	602	530	504	495	538	515	494	525	533	516	556	532	506	575	539	557	498	566	529	500	517	508	598	534	578	523	594	538	556	553	558	545	557	536	514	532	574	535	528	542	561	541	564	498	551	505	543	557	534	523	527	528	513	596	541	573	531	568	509	533	567	559	535	547	534	531	532	530	531	537	569	532	531	554	512	532	533	504	579	547	551	544	596	539	538	512	543	560	525	527	598	559	520	561	542	496	522	524	564	568	543	514	566	536	528	510	550	537	507	585	543	525	526	558	510	573	531	534	489	536	553	555	554	530	528	560	498	565	508	539	507	525	552	570	549	535	517	539	539	526	559	527	522	512	529	537	547	524	504	529	541	522	548	528	511	546	518	535	544	467	554	589	518	517	586	525	543	523	546	517	517	520	527	564	555	534	514	505	566	590	588	528	548	531	555	478	563	555	565	548	564	534	544	522	521	547	528	564	517	499	544	562	537	559	553	563	540	570	534	565	528	566	558	499	540	553	531	561	529	511	522	570	556	565	511	514	540	546	574	533	531	523	544	549	518	554	502	505	522	581	516	536	540	527	521	529	532	540	517	553	581	548	521	546	529	553	555	575	552	529	560	496	573	558	513	532	516	509	510	558	563	540	522	509	574	540	550	536	514	530	519	549	569	542	565	530	536	568	544	553	568	595	524	502	553	588	536	522	504	569	511	572	568	530	528	575	541	544	543	513	535	533	515	518	498	526	523	532	536	552	556	554	536	509	513	592	545	502	570	553	540	563	553	532	591	541	555	486	522	553	554	540	568	513	566	515	540	539	567	504	516	543	583	489	481	524	540	528	554	525	545	537	520	503	524	528	568	530	535	555	526	517	524	551	520	494	565	588	467	507	531	566	573	531	518	568	533	547	532	538	520	537	542	538	579	541	509	584	508	519	536	516	550	534	548	515	542	540	517	526	550	531	547	553	505	511	522	555	529	528	562	557	521	564	546	531	541	552	523	537	515	550	540	564	557	553	545	571	547	543	549	514	565	539	501	568	551	526	543	500	556	567	533	507	557	538	545	531	548	555	523	521	558	528	521	538	554	524	542	517	554	561	535	570	587	542	547	549	546	514	583	540	545	543	561	530	556	542	538	536	523	516	552	543	486	512	524	520	529	544	540	511	569	522	522	541	513	503	515	528	552	532	556	550	497	540	532	540	565	540	553	521	531	498	496	520	584	594	526	557	562	546	494	547	521	528	560	532	555	560	553	504	527	530	544	565	567	558	546	502	527	529	525	530	554	530	531	533	567	548	535	552	550	523	536	560	511	523	556	556	519	540	535	551	551	535	554	562	514	540	527	499	528	519	534	521	543	527	551	562	507	553	500	558	547	520	556	561	559	528	549	546	523	564	545	514	582	540	549	543	514	569	502	578	590	558	589	519	521	525	520	562	554	517	537	518	523	558	579	528	545	535	510	553	505	534	521	536	558	549	543	531	550	551	532	563	537	567	535	539	556	529	548	504	561	523	535	539	545	525	518	491	557	548	554	553	573	561	553	519	563	512	514	546	545	547	517	539	544	535	533	541	543	579	568	558	514	522	571	540	587	518	580	532	492	537	558	561	556	552	537	531	555	554	537	546	557	537	542	522	531	555	564	514	561	533	569	556	535	529	531	581	491	569	525	557	562	545	538	540	531	537	569	549	581	534	546	523	502	544	549	487	488	509	556	555	554	555	545	540	605	512	535	542	542	510	497	562	493	518	573	535	559	568	564	474	514	531	580	527	539	538	550	576	555	507	518	549	552	563	522	516	539	532	543	514	590	552	517	514	541	552	568	528	527	516	517	545	572	525	568	542	556	497	527	550	529	533	557	593	535	553	550	528	514	551	521	514	539	555	538	547	513	563	544	521	532	568	545	528	531	537	536	551	534	556	529	528	522	518	567	519	549	546	588	534	534	567	523	567	511	545	527	547	551	556	536	515	565	562	528	566	561	537	544	522	551	534	553	533	534	540	528	558	528	515	570	542	543	539	528	535	532	532	570	527	543	512	530	536	509	493	518	548	533	566	557	564	549	557	534	517	530	484	522	509	573	571	525	510	545	531	543	541	552	558	538	538	576	495	506	542	503	537	556	524	542	525	543	568	566	528	537	543	559	554	595	529	574	524	529	548	532	542	511	531	534	542	510	501	556	545	528	529	545	551	593	530	549	572	533	530	509	525	544	572	577	543	506	561	527	532	541	537	526	500	484	561	537	524	522	517	548	522	569	577	600	569	565	567	571	506	591	545	542	584	518	562	543	537	584	549	528	502	549	557	528	564	558	541	574	507	559	536	489	558	571	519	531	561	564	568	561	571	581	566	537	530	524	547	561	521	549	516	507	522	479	549	524	554	557	539	557	514	497	547	542	500	565	489	531	550	533	538	595	559	552	507	557	585	528	593	521	588	524	549	517	513	500	491	499	490	532	538	544	540	546	477	503	528	553	517	548	572	541	519	548	566	540	546	571	543	540	574	528	539	532	562	539	498	566	515	542	529	510	568	544	541	517	542	526	538	525	540	524	525	572	524	511	493	508	523	529	541	512	588	540	516	538	538	545	530	543	504	559	538	545	559	519	526	541	522	535	577	513	534	538	519	578	534	526	528	561	591	508	539	527	577	551	521	531	574	561	535	597	571	563	547	547	525	571	496	540	536	515	539	548	580	545	528	554	499	536	542	564	522	505	519	529	519	529	569	572	568	525	541	545	537	553	535	515	546	519	524	543	538	546	558	533	556	544	529	531	534	550	557	556	464	488	548	544	512	522	534	528	538	514	499	547	540	533	556	544	516	491	548	527	555	521	574	509	538	519	509	503	589	567	518	548	568	528	519	573	561	548	532	534	536	533	530	518	531	565	508	530	520	521	543	483	561	554	563	577	490	550	551	501	506	547	529	553	560	540	545	592	540	548	535	489	534	515	547	538	545	562	538	558	529	518	535	523	527	547	511	514	525	508	541	526	537	506	545	550	563	533	525	518	552	556	525	577	562	566	526	532	491	556	506	559	525	534	529	551	529	502	559	543	556	562	550	537	525	568	583	540	513	529	581	514	514	549	504	547	560
30565	16908	15082	11443	7789	4391	2653	1189	647	567	448	403	345	344	297	291	301	268	264	284	259	242	292	241	267	232	283	249	235	249	244	231	218	273	240	239	237	252	243	237	218	250	237	247	235	247	259	240	218	246	245	231	238	246	241	234	217	249	249	254	252	232	259	233	254	246	214	239	237	225	250	236	201	240	231	230	241	224	247	224	209	239	256	234	226	217	239	252	232	212	259	242	230	248	232	243	243	234	239	224	197	230	232	236	243	253	237	230	221	245	236	209	238	230	222	238	222	250	245	247	266	220	238	219	242	215	236	261	234	244	238	243	242	242	248	209	243	207	262	241	242	224	218	218	227	254	258	256	245	253	261	218	212	243	237	230	246	248	249	245	233	213	238	224	246	224	239	235	278	214	269	211	271	245	239	248	197	248	215	245	223	259	255	236	226	243	202	220	245	213	220	229	234	239	270	246	230	221	228	234	211	259	243	247	242	215	231	243	232	231	237	230	211	212	229	214	222	225	258	231	226	237	229	201	228	225	235	231	247	232	274	222	222	249	232	279	206	238	235	251	258	245	237	269	225	254	239	234	227	217	242	254	217	240	239	234	224	219	224	238	245	252	279	221	240	242	220	230	215	225	241	234	218	238	215	227	210	224	232	215	231	261	203	204	246	248	247	229	226	205	235	199	215	228	234	227	242	224	232	223	246	238	238	212	218	258	235	249	215	245	222	230	246	218	212	248	244	220	241	227	216	221	249	231	215	237	270	242	250	240	240	253	250	246	234	257	251	230	215	240	244	258	243	234	221	226	194	231	231	267	219	211	248	227	234	232	225	234	236	250	231	246	243	222	268	245	246	258	263	217	215	233	252	235	230	237	241	221	262	240	249	236	239	245	240	217	227	225	228	248	205	225	241	210	210	220	224	236	253	235	268	230	249	258	251	225	228	243	237	243	237	233	230	247	220	226	232	236	245	227	220	232	240	222	231	251	225	239	225	211	241	208	249	242	247	215	237	261	235	229	209	202	256	268	200	239	232	249	238	238	219	241	251	233	243	265	241	239	221	235	225	233	214	236	240	227	266	248	205	246	258	258	279	232	234	249	246	253	219	216	231	207	253	266	199	230	241	222	250	221	253	239	240	235	242	243	239	250	260	232	237	206	247	201	253	248	249	254	217	196	230	248	226	218	234	243	247	227	232	243	232	240	254	261	265	226	244	229	252	229	216	257	208	211	223	230	227	263	249	236	269	234	232	246	252	257	230	260	243	237	237	235	251	211	229	232	235	228	233	249	228	248	265	260	252	246	217	224	218	233	224	257	257	260	221	223	222	217	216	216	217	232	261	235	257	221	244	218	230	219	215	206	266	239	257	241	228	209	229	206	245	232	247	237	230	239	243	194	229	214	251	223	227	259	226	256	235	235	256	253	230	252	230	288	219	228	234	213	225	216	218	247	259	246	225	237	245	265	268	234	223	256	228	232	244	255	241	249	241	208	228	250	210	215	241	211	236	231	242	235	258	241	239	240	246	224	247	238	271	235	274	232	223	237	225	241	208	230	243	236	232	222	239	231	233	255	230	235	276	239	226	213	201	213	236	233	236	249	250	242	247	237	250	218	220	208	230	218	236	222	222	213	249	259	211	262	232	229	227	236	240	218	232	226	251	276	216	221	233	238	237	221	240	250	246	251	246	257	245	208	231	239	224	245	240	264	220	243	218	220	214	248	253	244	255	194	207	224	225	222	223	250	235	232	216	263	246	239	241	248	217	244	230	241	272	240	242	239	226	232	222	235	242	226	254	263	220	246	259	238	221	243	216	260	215	228	222	215	223	239	261	263	263	224	211	242	249	217	229	267	229	216	221	222	234	220	243	253	225	227	242	219	229	242	225	244	238	250	290	212	242	226	238	232	191	183	227	234	245	239	236	240	225	223	248	224	234	240	216	229	229	231	249	213	260	263	218	230	255	206	240	246	239	227	249	261	232	245	228	246	234	228	237	229	233	222	246	267	256	215	287	228	257	203	227	214	226	243	232	224	233	248	227	244	228	250	232	221	208	232	231	211	214	243	241	222	230	238	215	224	225	250	225	256	215	271	222	260	249	227	246	232	245	240	253	243	227	244	221	221	245	253	242	242	224	232	241	275	212	227	228	242	249	241	237	212	219	245	225	222	206	256	232	224	224	210	225	225	234	244	229	194	230	234	211	228	232	240	210	239	244	221	238	230	241	220	235	248	220	217	239	245	253	243	235	197	243	229	248	234	259	241	241	215	203	278	240	224	250	210	247	256	267	215	232	248	234	274	230	225	220	220	254	250	221	263	228	261	216	202	257	237	246	227	221	226	232	240	256	234	234	258	208	242	231	233	237	229	248	239	229	236	212	220	211	203	262	220	214	220	229	240	220	238	220	200	238	251	209	235	212	217	247	220	254	223	230	221	234	267	246	215	213	238	213	236	240	247	233	212	241	234	227	229	248	246	252	232	237	246	220	267	230	221	236	255	263	210	231	246	263	244	213	228	243	219	266	209	217	238	236	235	249	212	249	227	250	230	260	272	218	201	227	225	281	216	238	257	234	232	251	242	237	237	227	206	237	240	265	244	208	247	218	199	222	215	220	222	225	242	243	227	235	230	226	229	254	236	247	253	237	224	234	252	227	234	227	252	232	238	258	227	228	237	225	239	248	201	249	227	214	223	224	246	241	234	225	243	233	242	233	252	257	256	256	260	227	229	254	225	222	240	247	243	228	225	242	231	236	238	245	246	226	260	220	242	221	227	243	220	211	232	242	227	280	224	246	229	238	243	249	227	254	216	207	238	235	236	261	253	196	215	258	257	224	220	210	243	200	238	221	265	222	250	241	195	219	236	222	215	225	236	232	249	229	266	197	254	265	255	250	244	221	234	238	244	218	225	209	225	219	220	244	225	242	229	238	233	247	219	233	282	226	237	204	230	240	232	234	223	231	239	243	276	208	228	236	235	237	232	235	237	229	251	208	230	222	226	209	232	220	225	256	254	248	252	223	230	231	212	225	221	200	247	246	212	230	238	232	239	243	257	230	237	219	233	217	246	220	233	237	237	215	232	240	230	232	241	233	243	255	232	244	235	258	239	244	239	231	249	227	259	217	203	246	224	225	222	201	247	229	219	258	248	239	267	260	250	243	219	238	235	209	227	209	215	212	265	228	267	226	241	225	229	206	235	238	265	218	257	243	254	238	257	228	217	237	257	231	232	247	238	226	217	239	226	235	225	227	244	252	275	269	221	257	252	235	234	229	259	267	237	225	262	237	241	232	259	222	233	219	247	241	219	214	230	215	246	267	237	216	265	238	237	263	226	234	260	228	226	205	223	238	254	219	248	245	204	237	226	226	236	220	225	258	249	242	223	247	255	218	255	232	241	237	224	226	214	231	213	235	221	217	232	253	257	258	246	236	200	224	221	232	230	246	279	257	249	246	212	270	236	232	249	239	227	250	236	230	250	234	228	249	228	247	242
21524	14918	21195	22742	18694	14335	9918	4803	2752	2184	1721	1507	1336	1257	1055	975	935	894	868	763	828	717	709	696	691	652	630	652	609	623	666	569	593	556	596	624	594	573	594	568	589	593	534	588	571	574	589	559	538	572	582	575	558	595	556	585	560	550	615	556	550	525	566	593	573	589	601	540	559	566	551	551	575	545	548	610	577	585	591	559	568	540	568	558	534	597	572	561	574	560	582	595	518	579	547	569	545	524	547	556	575	590	565	572	544	543	597	581	583	574	558	507	557	557	581	580	546	502	560	574	557	607	575	562	541	572	562	539	539	561	561	539	569	563	562	624	533	541	587	565	572	583	571	551	536	608	568	567	583	568	592	555	580	510	541	563	570	522	608	564	591	572	557	551	637	593	541	576	571	531	571	553	571	544	566	544	589	550	567	538	570	538	557	522	545	553	526	557	540	559	505	567	575	581	575	589	600	565	552	586	536	569	552	549	564	545	579	596	620	583	537	581	572	547	583	559	553	538	534	594	565	534	556	591	547	585	579	515	550	549	546	545	537	519	574	575	554	562	570	632	575	533	612	536	548	587	542	565	547	568	571	561	572	593	565	544	519	593	589	572	569	570	572	587	530	538	593	555	554	605	551	557	548	559	601	599	580	575	607	539	570	562	532	544	548	533	566	535	549	561	559	549	588	534	525	566	544	539	564	551	541	594	587	571	580	540	573	549	522	571	564	547	569	592	557	565	573	515	578	585	560	547	557	530	554	578	582	519	582	543	530	573	583	568	587	574	574	542	533	585	567	579	586	559	559	567	544	565	591	551	550	609	577	539	554	547	574	616	537	545	537	533	562	524	542	603	600	580	539	559	548	574	550	572	548	575	585	598	575	605	588	542	552	533	570	570	578	596	573	570	555	552	550	611	588	597	586	565	555	545	563	555	589	564	571	572	550	529	547	559	552	604	568	586	582	577	527	578	562	548	567	604	582	570	553	549	559	563	575	535	557	591	607	588	520	591	620	607	570	590	579	559	541	586	582	561	579	575	553	594	525	551	552	539	565	570	498	599	544	553	558	561	551	579	560	526	528	572	550	552	591	582	559	581	566	568	581	625	598	559	525	555	561	540	554	619	582	551	498	556	577	559	535	574	543	586	582	569	566	580	563	556	585	565	578	607	551	555	550	592	585	538	515	574	573	571	602	573	542	580	573	560	577	549	558	603	556	579	552	576	571	540	590	601	555	586	539	560	597	585	575	576	603	562	541	556	566	586	501	593	547	586	551	569	524	574	531	526	589	522	523	569	539	638	563	547	565	577	548	573	548	584	577	566	553	592	541	575	541	573	559	549	536	543	579	607	595	594	592	532	551	567	564	528	590	534	494	578	576	547	550	529	556	566	538	599	539	549	590	595	542	587	596	519	575	597	536	584	544	593	589	540	539	588	545	571	585	583	544	608	592	551	598	563	573	555	537	563	565	557	541	573	540	583	556	546	616	574	575	614	583	512	602	612	578	559	604	580	595	592	568	573	574	595	598	591	570	586	557	551	557	574	561	582	548	543	543	572	557	533	585	581	585	536	544	557	515	489	565	566	567	524	561	552	524	580	578	550	524	529	591	566	595	584	590	540	561	532	504	579	535	566	553	528	569	553	581	585	545	583	571	590	580	558	578	543	592	520	569	561	527	590	611	582	553	577	555	561	540	560	563	599	570	536	566	599	591	550	540	588	555	525	543	559	588	516	577	533	547	584	605	510	542	571	562	579	577	597	549	553	536	557	567	571	547	536	552	578	565	541	574	577	569	545	556	562	554	564	617	548	580	616	542	569	585	574	571	563	579	534	600	560	561	581	568	577	603	537	547	558	537	535	534	547	545	601	554	596	584	581	564	606	534	548	593	607	573	548	521	572	592	605	574	529	563	544	585	582	582	555	600	582	536	537	581	569	582	534	587	568	519	527	587	557	592	578	569	579	572	593	589	570	558	595	537	595	559	561	547	594	581	553	554	547	599	541	560	555	602	558	570	556	544	605	589	591	578	553	576	557	579	565	586	567	556	570	563	571	547	565	552	561	536	581	570	576	537	537	609	544	587	557	573	564	603	599	564	604	542	557	568	594	531	615	572	538	571	562	561	589	574	548	563	550	535	579	582	538	562	591	558	595	586	587	583	582	560	584	551	538	583	587	552	565	542	557	583	578	587	550	575	555	537	604	565	533	557	535	563	546	591	563	539	551	566	544	594	622	574	576	594	603	564	563	543	569	586	553	568	549	541	559	544	596	587	595	561	542	554	557	563	557	580	511	545	572	597	570	562	548	566	534	568	578	582	523	542	561	543	539	553	573	568	605	488	542	556	555	545	595	579	566	590	591	593	604	534	528	531	561	574	550	613	578	566	607	560	611	526	518	573	591	553	574	606	570	554	541	597	577	562	589	567	548	564	588	599	555	526	565	546	593	525	604	572	551	536	570	604	553	562	523	531	554	526	558	573	559	521	567	516	541	586	545	579	540	528	525	546	600	574	548	587	575	577	539	536	522	591	555	545	595	559	600	557	575	574	567	562	621	525	560	576	601	580	574	541	611	583	553	560	563	563	558	573	546	550	537	530	554	578	566	512	590	543	575	541	571	513	570	571	595	563	545	587	553	566	524	597	589	522	545	517	582	583	535	543	525	558	576	597	572	589	567	568	518	575	579	594	595	528	557	594	606	513	517	594	618	560	610	559	532	572	583	551	569	535	607	581	572	570	550	602	578	561	615	578	595	572	567	556	576	613	605	601	591	567	555	555	522	562	542	514	585	564	560	528	577	544	575	588	547	583	593	561	554	577	543	623	572	551	572	589	561	558	608	539	525	547	593	567	588	602	539	574	507	605	590	577	549	576	582	574	569	569	544	535	582	573	543	540	595	600	526	532	581	588	564	534	543	580	603	547	572	539	604	562	528	569	552	618	624	563	570	554	549	542	538	554	571	567	573	590	568	566	594	562	598	552	589	582	545	569	579	563	569	576	520	564	580	568	602	534	592	588	535	521	558	553	568	568	606	566	562	564	537	529	595	614	522	569	593	576	570	570	561	551	525	574	534	564	590	592	610	574	563	555	567	563	559	583	563	564	553	571	565	559	568	491	568	554	541	556	566	593	572	515	544	539	544	580	580	544	551	572	523	574	578	540	561	592	593	556	572	572	561	556	565	576	548	546	562	560	547	560	536	604	522	498	532	569	580	616	573	521	619	588	539	538	542	552	578	572	569	542	529	564	552	558	595	597	546	526	600	567	558	604	598	536	551	594	588	553	587	587	557	573	542	568	558	574	521	558	565	554	569	574	553	575	558	574	600	592	562	524	562	545	541	562	579	572	584	554	504	627	512	538	594	548	572	582	584	566	562	590	553	576	563	550	575	563	561	593	562	565	554	566	590	578	599	568	590	576	542	549	548	596	559	603	541	563	576	601	585	608	568	567	578	553	577	572	557	530	565	545	583	531	559	524	588	534	536	586	551	591	564
37115	23612	23498	18262	13774	8292	5780	2418	974	676	546	425	419	359	348	322	296	301	284	242	270	248	233	248	242	239	229	241	232	233	226	217	232	238	232	233	231	205	266	205	195	206	200	188	192	201	231	200	221	255	225	188	213	213	199	215	206	197	221	204	189	202	211	216	203	198	204	216	205	234	207	197	216	168	237	235	232	194	190	174	214	230	216	208	224	199	232	183	202	193	210	219	200	229	210	194	181	185	208	225	192	232	209	185	219	187	175	193	193	236	206	204	218	179	232	183	226	190	196	216	210	224	214	185	200	232	192	218	232	211	223	211	175	216	217	233	226	227	212	193	211	193	231	184	195	208	191	197	207	216	208	243	228	197	180	217	211	229	201	204	182	228	209	207	192	206	201	194	233	214	235	209	207	175	212	218	195	228	213	211	207	201	215	187	207	196	215	213	242	223	189	215	196	190	193	193	215	234	229	216	201	201	198	203	209	217	207	210	216	193	210	210	227	209	198	194	261	207	214	214	231	215	203	216	213	205	236	217	203	216	206	193	190	214	215	187	219	206	203	229	189	218	205	219	211	233	202	199	230	183	222	229	218	217	201	208	186	203	233	221	232	193	202	198	204	199	243	199	219	196	219	204	248	187	229	201	241	203	208	207	215	194	211	232	196	216	214	197	216	207	198	213	197	202	217	189	228	232	227	218	226	212	228	242	209	204	224	205	212	182	188	206	191	188	221	221	221	206	220	221	182	210	226	228	208	226	225	241	209	218	205	210	193	198	216	171	218	189	246	235	222	195	207	199	210	225	185	194	215	191	207	234	231	212	200	190	188	227	214	165	194	210	209	199	230	209	213	220	186	226	213	202	205	221	199	212	213	202	216	239	186	213	208	199	222	202	174	207	218	219	221	225	208	196	238	189	174	197	198	195	207	205	218	202	230	212	223	203	222	191	211	225	218	190	223	205	206	228	212	245	197	225	210	189	216	184	214	212	204	186	199	217	209	203	185	209	181	190	236	217	217	227	204	208	219	186	232	239	215	207	206	203	227	209	186	204	215	225	227	227	204	212	193	220	231	194	217	217	213	238	207	195	199	213	224	204	189	208	194	218	221	212	212	219	221	230	210	203	218	226	214	190	183	203	216	208	238	200	219	207	204	222	215	235	193	186	222	245	211	230	217	198	206	181	198	207	219	206	229	179	199	211	231	204	190	193	216	209	194	210	185	187	207	228	228	200	184	198	215	227	202	200	213	201	206	219	176	204	206	223	192	192	227	236	194	190	207	221	201	240	209	226	220	193	212	228	189	164	184	234	216	210	187	212	172	197	207	209	228	215	216	222	203	223	179	195	190	220	197	195	201	228	198	211	212	211	206	202	190	229	214	207	223	208	210	222	215	214	233	213	195	215	217	196	230	199	217	210	227	210	212	209	189	216	199	219	206	207	221	215	204	208	219	227	184	230	210	203	215	223	196	235	215	214	209	214	180	189	204	205	206	173	211	222	217	186	229	195	202	216	238	227	212	220	223	219	201	244	220	197	163	199	196	200	228	217	214	211	210	230	225	210	194	220	208	225	213	211	231	196	224	201	217	220	188	202	201	218	218	228	199	232	218	213	188	201	201	209	219	235	209	199	187	223	219	208	202	227	223	219	217	186	238	213	211	186	213	217	222	201	209	209	223	227	194	173	192	217	227	218	230	217	207	203	220	198	204	228	241	200	213	217	190	218	223	193	218	180	228	207	224	220	198	181	207	189	247	215	221	209	208	219	183	211	207	196	235	208	186	208	219	188	235	203	210	205	203	215	239	219	211	209	237	205	237	188	220	228	231	205	195	219	221	208	212	216	212	204	215	223	232	210	236	197	210	191	187	209	189	207	226	208	211	212	205	208	230	192	190	187	213	198	221	209	197	205	220	200	199	234	233	231	248	235	218	196	197	207	219	218	216	242	202	232	205	240	216	237	215	186	198	217	212	230	224	216	234	223	197	207	203	216	195	203	205	217	222	227	202	230	187	196	228	180	203	224	223	246	219	235	216	232	206	214	221	217	211	231	174	230	203	228	184	199	224	203	222	171	229	238	216	213	195	238	196	212	217	221	212	206	199	193	201	184	215	217	178	221	216	188	213	178	212	211	181	213	210	220	188	190	222	194	187	197	179	212	208	190	211	217	190	188	189	205	216	212	207	208	195	232	207	226	186	224	192	250	198	227	221	205	181	202	195	210	226	190	207	201	218	195	217	200	213	240	238	225	186	197	204	238	184	211	229	223	181	202	240	212	218	192	167	219	206	204	213	226	205	211	213	214	193	229	206	190	219	209	203	217	237	229	211	234	188	223	223	213	232	199	221	183	217	193	203	206	185	199	209	203	203	217	195	220	213	223	194	206	202	212	181	195	196	199	214	208	197	218	198	238	208	202	205	185	241	209	202	199	226	219	207	206	192	205	211	184	203	216	216	232	210	201	207	228	189	197	217	220	210	178	188	218	196	206	195	212	182	208	186	196	233	203	192	199	208	231	214	199	215	208	204	209	197	213	220	209	217	222	207	232	190	203	216	222	225	220	198	221	213	207	213	214	240	200	207	213	183	221	221	207	231	206	237	203	205	176	167	196	217	199	204	198	213	225	192	204	197	200	204	194	198	207	214	214	203	197	210	219	194	196	213	223	201	212	183	227	208	209	223	211	201	210	208	213	206	207	224	202	209	220	209	204	189	219	189	199	217	206	195	227	222	204	187	199	221	216	203	214	216	210	230	196	203	186	193	177	217	207	243	203	213	199	224	204	221	222	216	213	201	211	228	201	195	210	210	233	212	192	220	208	216	205	230	208	220	225	215	203	233	186	197	208	206	201	211	213	200	218	217	211	197	218	192	186	205	215	190	206	189	206	232	214	227	213	257	210	184	230	200	204	234	253	239	198	192	213	202	193	208	213	197	185	224	204	223	193	200	207	220	225	201	212	204	207	222	205	217	220	190	211	198	221	192	200	232	208	194	217	205	205	217	214	195	225	184	203	218	187	208	206	195	231	208	217	217	218	219	213	201	224	215	191	208	200	230	229	197	190	207	229	213	189	200	214	217	180	210	213	247	206	228	222	226	206	216	200	229	202	206	216	227	228	210	209	185	225	214	195	188	209	181	177	197	207	227	187	236	210	198	211	229	213	218	232	219	220	189	222	230	200	227	219	209	212	216	210	216	220	216	167	200	209	243	172	228	199	215	211	245	202	234	268	238	222	217	213	200	201	224	177	207	218	204	227	211	202	197	210	214	210	210	198	177	228	196	208	206	207	222	200	204	233	215	241	217	214	212	223	176	218	211	221	228	213	180	187	192	210	186	211	220	209	206	196	206	219	213	230	229	229	191	218	215	227	219	218	201	180	221	212	229	186	246	224	199	235	210	230	209	212	229	182	208	187	200	206	203	217	189	234	218	213	183	202	212	190	191	183	195	213	210	216	200	207	207	194	229	197	206	239	222	233	205	198	213	220	194	225
24624	19748	29216	29095	26369	20275	17339	8506	3991	2967	2360	1846	1610	1501	1330	1223	1082	1019	984	889	793	828	791	777	756	702	680	656	684	636	632	624	539	566	591	543	556	568	518	515	541	524	486	509	506	449	536	503	562	519	482	499	507	565	541	476	556	548	558	522	500	500	504	524	492	458	550	491	502	514	541	535	521	546	542	505	507	487	512	520	456	523	506	503	492	513	487	507	482	546	517	516	508	492	525	516	563	508	505	500	504	493	489	506	520	487	509	563	495	479	503	511	505	478	494	500	510	506	483	495	497	463	491	523	482	535	491	503	474	495	494	502	479	515	493	529	460	521	514	500	493	504	442	517	504	525	528	486	476	482	497	518	513	506	539	551	507	532	530	525	507	460	493	479	519	508	535	545	506	515	511	513	506	514	519	484	478	517	516	527	527	511	539	488	481	520	504	539	520	531	534	482	494	497	469	490	510	500	523	500	515	516	496	533	488	520	457	531	474	499	487	509	512	511	497	466	524	505	507	502	503	482	480	493	503	525	528	482	525	497	536	476	470	479	506	542	472	483	462	493	488	489	518	560	470	526	512	521	485	491	518	482	473	536	466	499	521	527	500	547	473	484	514	496	483	524	522	536	547	526	511	457	466	499	515	459	475	530	536	480	489	488	510	555	483	498	536	508	538	463	516	561	481	470	495	520	517	506	543	517	502	485	496	499	535	506	516	516	476	501	492	506	547	543	518	489	510	498	495	524	493	502	499	482	519	464	552	486	575	502	487	526	519	510	501	470	515	505	494	507	536	516	486	520	500	499	519	498	491	533	520	498	521	511	537	444	525	510	512	484	491	508	542	513	490	509	483	531	490	485	568	520	516	514	507	498	490	504	491	570	482	507	542	502	512	492	492	537	532	533	511	513	496	518	501	480	492	545	503	530	468	520	547	493	495	512	469	500	549	526	492	469	492	511	524	476	496	502	499	534	500	523	512	528	470	536	505	519	507	538	510	502	517	493	540	518	530	514	490	508	520	501	519	480	519	536	503	487	528	547	518	509	513	538	571	482	485	503	459	466	488	527	475	510	499	520	532	536	492	548	493	511	477	494	483	520	490	494	509	498	496	520	492	534	515	531	505	516	489	519	546	498	495	506	503	477	509	478	478	541	509	487	533	502	485	513	529	471	529	533	508	536	520	531	471	503	521	498	505	504	510	504	488	507	511	485	493	510	478	517	456	491	482	555	543	511	501	527	503	524	489	520	474	504	478	514	552	529	488	513	501	529	523	525	490	491	513	474	510	519	489	468	505	504	512	480	535	482	528	469	519	514	513	530	494	477	481	497	492	511	487	500	522	523	498	491	499	518	508	529	460	511	509	474	518	445	516	490	526	531	487	518	514	512	483	528	506	478	488	500	483	487	525	501	491	543	504	509	541	518	568	522	504	497	527	495	486	482	517	530	506	473	502	544	516	492	513	508	489	488	491	491	515	526	480	500	481	496	502	505	527	490	523	483	457	483	471	528	468	523	495	523	547	529	475	514	547	522	522	477	491	519	520	534	525	532	498	520	507	519	530	504	509	482	514	488	504	519	525	498	541	503	507	504	497	518	489	465	478	526	517	506	491	516	471	505	497	512	470	536	511	502	529	505	496	495	523	516	509	504	502	478	520	491	481	508	514	512	495	499	509	536	447	515	521	539	487	511	504	498	508	494	510	512	497	525	493	553	501	482	498	515	490	553	457	510	507	557	504	549	510	498	502	458	506	495	474	509	500	475	496	532	486	536	510	515	478	476	518	500	519	467	515	514	511	513	495	504	501	505	513	493	505	487	473	522	517	496	471	504	461	500	511	509	516	459	473	549	462	561	518	530	474	475	518	487	504	475	553	526	496	512	543	494	508	519	502	536	530	524	549	506	489	517	469	499	510	492	475	517	465	514	502	484	496	515	493	525	470	533	459	535	509	488	515	476	511	481	524	487	543	547	499	489	523	479	498	477	550	480	563	494	554	498	493	499	515	503	484	523	500	549	535	523	522	498	545	486	518	503	521	498	474	457	497	496	497	539	467	489	498	474	506	497	505	491	538	513	519	517	552	519	507	501	505	511	435	469	532	495	527	520	472	522	491	506	476	500	510	465	504	519	508	473	519	515	524	481	503	496	504	487	500	512	519	493	486	515	511	483	520	518	492	525	478	529	501	497	535	524	507	518	512	476	520	520	473	494	517	472	483	556	452	502	459	509	505	496	456	501	493	479	523	508	477	545	519	529	493	484	478	502	516	481	541	501	511	536	528	482	482	550	470	536	474	506	553	499	523	485	495	483	494	520	522	518	490	540	520	508	524	500	540	513	510	533	504	514	489	527	494	509	500	515	513	495	502	534	500	503	495	507	487	496	494	524	500	495	478	524	498	552	485	478	500	518	454	508	520	511	534	553	512	491	476	519	459	460	525	512	480	481	498	505	512	486	480	462	503	481	525	484	516	526	503	530	463	550	541	501	524	548	477	476	516	518	526	533	527	510	523	542	536	509	475	494	462	464	518	510	526	515	493	516	486	481	520	536	508	516	528	514	504	447	510	482	517	498	490	492	495	492	496	477	480	483	508	491	549	524	495	543	505	491	507	521	522	502	494	447	479	503	543	436	533	488	518	504	495	501	515	503	502	532	516	517	500	484	459	505	504	510	534	535	467	533	545	491	507	500	506	486	520	467	534	511	499	494	504	482	522	504	506	510	514	486	489	504	535	538	504	509	464	511	537	557	494	503	549	503	495	506	482	540	498	484	492	520	536	520	490	536	497	500	513	508	540	524	500	499	525	502	519	545	497	519	509	518	510	518	503	492	518	492	517	481	487	512	476	500	513	508	517	518	503	510	526	504	486	554	499	542	502	498	515	531	503	494	499	508	519	519	483	503	526	565	463	528	527	511	475	494	534	487	549	481	508	530	488	510	506	507	495	522	502	478	527	514	494	498	510	505	477	503	513	489	505	551	478	492	486	516	473	522	502	515	492	506	548	491	523	498	515	474	493	516	537	527	518	487	487	543	484	515	500	441	530	504	509	467	495	510	498	467	494	501	552	507	522	493	508	505	497	485	494	506	520	497	477	461	495	495	520	512	498	524	528	489	485	525	523	530	480	478	481	502	479	502	496	485	509	530	533	514	501	512	487	525	481	498	509	501	487	510	484	490	487	506	468	496	533	519	525	526	477	520	543	467	492	544	527	516	519	519	468	488	509	524	490	487	480	534	520	470	508	503	523	514	527	505	576	522	475	536	518	488	486	534	497	515	532	505	504	495	507	489	523	509	509	501	517	497	516	484	526	511	514	531	521	493	495	484	504	470	494	502	488	513	465	515	520	495	553	469	497	505	486	476	504	472	551	493	534	502	510	513	548	525	493	520	500	460	522	485	509	499	481	542	497	494	502	541	511	493	510	513	548	512	507	489	489	482	478	530	497	510	452	531	517	513	489	508	538	506	480	529	543	526	504	444	499	474	520	537	515	477
16219	8655	7036	3974	2084	1082	721	490	426	394	318	326	287	264	299	266	253	245	237	253	223	253	246	240	205	240	236	228	208	216	220	192	220	246	198	220	198	231	253	209	220	230	225	235	240	221	226	222	223	195	234	231	221	204	231	232	226	221	228	211	232	202	243	243	236	242	235	220	213	224	232	225	228	234	217	229	227	227	244	231	222	228	205	227	239	211	233	221	206	229	246	214	230	227	221	218	220	218	227	237	241	229	231	236	210	222	216	205	214	231	219	207	210	183	223	204	211	232	224	212	225	229	233	228	210	231	249	224	235	189	217	237	214	237	216	240	206	237	226	241	222	240	210	250	201	218	233	206	224	216	226	195	256	249	219	204	238	225	236	204	252	216	218	211	228	191	207	226	223	206	204	218	193	228	217	224	221	199	218	239	234	212	233	221	206	194	242	223	250	241	207	238	209	205	209	222	228	210	212	234	230	240	221	208	237	236	237	238	204	232	220	230	228	250	228	247	210	210	212	236	223	186	170	254	209	212	235	202	239	208	225	237	206	201	228	223	225	201	248	233	227	210	223	242	236	201	236	202	194	224	247	234	212	224	217	235	264	210	247	194	215	220	214	209	242	232	267	189	210	231	221	226	200	223	221	232	226	229	214	226	223	238	224	202	241	206	226	231	223	244	214	225	223	206	233	213	194	202	228	219	207	228	238	199	233	199	238	230	216	219	222	204	219	213	235	208	256	230	240	228	194	250	201	217	192	229	237	222	202	232	241	208	207	256	220	254	234	217	211	239	214	225	204	241	216	216	222	207	223	212	219	214	213	237	208	222	236	185	240	253	238	230	232	224	207	230	209	222	208	211	255	230	206	224	233	230	235	256	221	244	233	219	212	218	212	217	210	225	218	224	244	249	227	225	204	229	248	201	204	216	223	208	217	213	189	212	234	228	194	217	206	217	225	233	218	207	235	222	197	218	198	236	233	247	226	207	229	238	211	235	213	219	200	235	234	253	201	197	222	199	211	220	214	219	168	248	230	217	254	222	226	231	227	215	214	226	244	219	199	202	243	210	252	219	253	209	236	226	223	241	237	203	217	231	221	198	198	211	240	254	211	226	186	234	220	229	224	226	195	219	221	235	258	212	210	218	220	215	204	203	215	237	225	250	224	224	190	217	225	228	236	215	237	227	228	232	221	220	225	215	246	220	239	223	214	234	221	228	216	213	231	209	212	195	215	229	218	197	242	237	211	219	252	195	190	244	210	245	206	220	206	213	244	228	191	224	223	236	225	236	199	205	231	214	236	240	215	209	210	241	214	222	230	219	216	230	213	234	241	227	219	218	239	230	239	234	212	228	216	236	215	216	226	205	240	224	201	219	208	234	232	189	211	219	210	213	247	229	239	207	219	227	217	198	226	220	223	205	221	216	224	189	201	216	206	225	228	221	210	232	221	226	228	202	225	227	194	195	224	248	195	210	235	207	212	226	197	231	220	231	228	224	216	241	210	218	212	205	230	215	217	204	258	225	219	220	225	207	214	203	193	233	225	213	215	207	236	199	216	230	195	228	225	213	213	255	211	219	249	233	233	221	217	209	229	220	214	226	193	211	216	232	223	241	211	237	210	228	214	207	220	238	230	225	243	227	235	217	220	241	210	212	217	219	193	230	220	229	216	210	223	220	244	237	218	203	195	222	217	227	239	184	246	206	194	225	224	204	227	218	241	216	221	202	210	222	240	209	221	219	237	227	226	221	220	225	236	222	219	219	220	216	221	217	244	237	202	227	249	213	225	230	220	213	215	225	232	219	215	192	226	211	231	243	239	215	214	207	238	206	204	234	214	224	205	245	205	260	237	231	202	202	217	234	259	236	219	194	236	215	223	245	246	212	236	233	244	210	213	230	202	211	231	219	227	211	239	218	230	230	206	209	217	201	186	216	244	238	221	230	235	246	214	238	213	218	252	221	206	230	227	191	194	234	235	226	205	223	219	236	224	227	236	250	205	220	228	232	187	245	186	236	209	202	201	213	228	209	244	205	205	231	246	225	232	226	213	217	201	230	199	224	231	226	210	214	230	246	220	220	211	218	256	216	217	211	231	244	226	195	232	224	238	236	217	225	240	232	224	227	224	212	208	230	205	210	226	214	212	229	220	218	263	220	230	229	212	212	220	216	219	220	220	239	216	228	220	207	222	218	200	209	237	214	218	238	214	215	218	216	228	216	242	224	230	214	231	212	186	201	199	200	222	232	233	219	218	218	226	232	236	229	228	239	224	252	228	212	213	219	195	206	199	216	226	204	204	221	222	222	233	206	246	227	242	218	211	210	211	232	237	204	205	216	226	219	225	231	213	241	217	196	211	228	213	224	240	222	213	227	244	240	225	254	232	230	211	225	218	224	245	231	239	216	237	214	225	222	213	215	216	238	223	227	206	214	222	212	213	214	228	228	239	213	248	221	249	245	264	262	216	193	196	211	236	208	188	220	214	230	234	208	226	240	212	228	210	239	191	201	207	203	224	203	238	209	223	233	230	217	233	234	226	233	202	223	234	242	216	192	197	224	243	239	244	233	218	217	246	208	236	222	226	237	222	226	220	232	232	228	242	214	220	240	192	213	208	252	231	179	216	231	212	218	222	226	215	231	243	219	238	221	207	213	197	221	237	241	206	224	243	227	210	238	239	210	237	198	207	210	216	202	239	238	264	244	247	249	223	176	200	232	277	241	235	210	198	225	227	243	229	226	232	233	233	199	212	208	228	233	245	213	206	202	206	224	196	235	241	203	226	202	223	214	228	220	226	227	227	211	203	209	228	213	219	180	230	217	236	231	228	210	203	205	220	203	242	218	243	224	196	187	223	224	221	252	210	204	242	243	235	233	235	233	217	243	264	242	229	208	213	209	222	219	229	230	211	211	248	219	207	203	215	204	210	227	235	217	215	202	210	226	230	217	204	238	237	218	240	227	215	224	220	228	231	227	228	181	220	199	244	216	231	222	228	229	198	222	239	245	217	211	218	228	238	252	219	214	224	261	249	205	235	221	260	226	213	215	213	209	218	206	220	233	214	252	217	227	214	193	208	212	227	219	253	212	229	219	231	253	221	234	234	233	214	225	227	242	214	230	212	215	216	207	201	198	197	211	206	222	230	228	211	177	217	228	212	178	235	231	231	226	202	201	243	234	226	247	209	244	235	233	243	206	189	234	241	213	237	223	242	215	243	244	215	246	207	221	202	219	226	202	241	235	223	222	228	236	225	223	218	204	261	218	225	228	225	212	251	210	241	216	240	199	230	224	243	189	178	233	238	226	188	219	231	195	208	222	208	232	274	216	220	235	223	227	216	236	204	230	243	220	190	237	212	227	216	226	256	215	248	226	255	227	227	215	230	206	218	216	197	257	202	245	205	224	220	215	230	228	233	222	239	204	236	246	206	232	227	202	252	250	219	227	207	217	227	182	213	203	233	231	200	201	210	235	198	208	233	217	211	238	233	208	232	186
11540	8463	11900	10139	7476	4657	2930	2074	1702	1413	1208	1031	880	889	791	819	733	724	662	674	637	639	642	633	635	554	600	531	579	553	562	532	571	523	545	603	561	567	553	519	529	561	537	572	502	546	584	554	515	550	548	561	550	520	532	523	537	504	520	577	529	580	586	573	535	538	570	529	566	542	570	547	503	549	566	595	544	567	552	564	478	564	523	518	543	506	553	561	496	545	549	531	493	510	483	522	493	511	499	508	558	546	541	529	580	535	522	542	513	539	543	557	532	518	508	561	571	493	532	535	545	551	524	538	546	545	523	563	476	519	534	532	529	522	512	524	505	533	520	532	573	552	516	500	569	520	582	539	544	573	567	551	504	552	518	517	564	540	543	502	537	520	510	542	508	537	537	511	537	544	551	558	529	506	544	556	545	564	505	525	538	520	546	572	513	526	516	500	553	535	567	536	529	514	530	545	504	540	532	521	511	533	543	557	553	524	561	526	532	510	533	541	521	504	555	575	532	511	522	491	487	582	542	491	536	528	528	552	545	536	536	525	501	527	513	546	529	553	494	536	498	562	548	508	536	542	529	547	562	529	544	580	546	583	564	523	597	530	545	525	547	547	538	514	587	531	564	556	525	527	540	540	528	531	508	546	570	551	515	533	551	497	512	569	561	549	517	546	526	521	534	538	540	525	577	523	544	539	538	531	541	524	524	553	510	557	537	523	497	522	570	522	535	562	556	459	548	499	513	542	618	521	561	535	535	513	548	512	537	579	516	533	518	507	551	508	548	511	576	559	522	543	509	508	509	504	569	515	518	504	543	559	505	497	527	551	562	543	605	529	503	540	527	550	533	567	533	566	550	515	516	492	520	505	519	571	551	554	550	506	511	528	518	553	564	533	525	538	529	516	515	567	487	488	585	561	560	551	540	573	548	510	521	574	491	510	547	544	551	544	508	542	548	519	521	575	563	564	560	540	575	558	552	559	536	555	542	573	507	541	556	555	544	557	540	547	528	524	517	531	532	529	544	528	539	541	535	577	517	536	512	520	490	524	511	536	537	552	550	540	527	516	526	517	558	531	525	529	548	511	555	534	609	520	523	532	537	540	535	543	542	569	519	524	506	521	537	510	584	543	520	497	499	539	554	519	561	525	537	556	517	523	549	526	529	532	546	504	521	530	557	528	506	528	541	541	544	519	567	510	528	540	555	514	550	556	535	541	517	551	536	607	522	517	520	581	542	559	542	538	521	512	589	567	544	565	554	564	562	515	569	531	516	527	560	539	566	563	539	540	564	568	510	511	581	511	487	525	554	551	503	537	516	546	547	508	517	568	531	527	490	540	516	559	562	566	540	537	571	555	549	517	530	527	558	516	525	502	538	537	523	531	536	516	549	563	530	515	544	542	529	538	558	525	497	543	508	552	522	526	525	525	533	479	525	520	567	562	527	542	566	555	510	534	521	554	576	506	555	513	578	547	557	563	567	539	573	492	523	545	495	532	513	563	528	536	513	548	556	564	558	553	528	539	561	528	480	562	559	547	568	573	549	542	504	524	547	543	542	526	581	558	550	505	497	533	566	551	577	572	539	540	525	532	549	499	534	500	498	535	533	555	567	525	530	521	517	535	511	509	531	541	533	526	537	563	546	534	565	523	541	526	540	541	531	573	561	517	528	561	549	505	576	541	485	559	575	555	533	537	523	526	507	529	518	574	528	519	518	521	547	513	563	546	542	558	563	540	541	566	543	529	496	507	575	523	561	519	560	551	576	521	559	524	533	532	563	534	520	557	563	529	546	562	518	525	558	510	527	559	573	519	508	506	552	570	566	495	532	510	533	516	536	533	502	492	583	509	530	588	570	569	524	500	499	525	562	550	544	525	518	562	529	522	501	503	542	484	543	546	526	589	518	564	557	553	524	530	538	576	541	498	531	480	503	553	530	517	581	582	537	543	518	541	510	508	508	545	532	512	550	499	523	534	513	549	543	516	545	523	598	516	546	533	477	554	566	574	554	508	534	574	531	552	534	569	541	553	554	571	533	519	539	511	542	530	541	552	523	543	533	569	542	542	547	526	517	567	545	531	505	557	535	576	519	512	533	552	531	519	543	543	520	536	539	496	561	561	527	529	537	553	554	519	532	504	505	544	558	528	571	552	520	535	538	557	548	544	519	552	524	528	573	486	513	527	580	534	527	526	501	516	562	489	547	495	502	521	591	564	564	536	533	540	527	543	539	535	555	562	533	578	530	523	513	487	549	518	507	549	536	515	579	570	526	520	529	547	476	513	580	515	580	545	556	511	512	538	526	504	512	538	549	516	574	517	553	569	570	520	540	545	536	542	541	533	522	498	535	536	547	529	576	491	558	546	546	562	534	521	524	522	565	500	585	528	485	554	547	519	523	533	527	489	551	562	506	559	519	516	533	503	506	535	550	570	556	554	530	532	537	541	538	499	527	525	517	561	535	494	553	526	580	557	498	542	523	497	523	531	507	559	551	531	574	564	515	509	547	502	562	547	523	539	544	507	526	540	527	517	559	573	553	513	529	523	525	557	551	542	538	512	562	548	501	570	510	485	550	512	561	530	556	498	541	533	575	541	504	544	541	532	527	550	581	503	541	528	566	535	533	506	528	542	567	534	516	547	501	556	576	551	570	542	550	514	508	548	489	522	520	536	522	528	511	539	538	534	518	549	503	518	557	545	563	541	524	536	516	538	531	553	562	509	541	537	534	535	515	575	479	543	526	570	549	518	557	518	494	528	518	522	564	572	552	520	544	520	554	528	566	502	554	521	538	533	517	561	531	548	505	522	523	550	530	534	563	529	516	545	598	502	549	565	528	550	505	532	556	557	546	550	553	508	594	512	540	501	517	558	530	533	523	545	553	583	523	560	513	539	538	538	591	535	522	572	524	496	514	540	586	507	556	545	516	521	525	526	564	543	519	527	534	584	556	547	539	549	509	557	507	555	553	539	500	535	527	527	545	446	525	525	529	526	572	559	563	494	532	562	497	507	534	551	512	539	544	534	560	529	536	529	567	540	493	526	548	561	519	548	525	521	531	553	546	547	514	527	559	503	547	572	530	550	541	527	562	522	561	549	560	502	540	556	537	535	570	512	552	558	492	545	573	553	525	611	523	518	560	538	563	552	586	526	514	494	534	507	558	561	538	551	575	546	526	581	524	536	552	535	543	541	532	502	547	491	561	509	564	529	515	506	513	525	575	548	470	553	517	533	516	523	546	535	531	572	505	547	577	532	531	580	572	508	542	569	574	578	515	544	514	515	548	534	565	517	521	498	559	590	514	560	508	530	558	518	528	592	492	522	548	541	537	527	555	498	562	509	546	560	533	526	524	550	506	521	510	509	532	545	487	535	528	541	509	527	564	508	539	549	547	544	546	529	536	526	560	536	509	563	511	582	552	538	521	533	489	486	559	518	496	550	562	549	526	563	532	524	540	545	497	555	503	570	519	535	562	533	516	537	568	511	570	585	579	519
29132	15147	14234	11348	8788	5507	2227	1013	601	504	453	417	372	359	320	308	311	293	286	277	272	262	278	254	224	269	238	250	234	280	244	234	232	240	225	229	244	247	253	220	251	246	226	214	234	220	246	244	232	251	249	245	242	225	219	246	235	240	229	229	262	225	221	227	231	230	244	230	244	207	249	232	245	252	208	225	230	256	235	256	270	231	229	238	233	216	219	218	225	239	238	252	227	243	223	258	247	217	198	219	209	216	206	220	251	222	225	219	228	257	217	262	234	219	236	223	233	237	249	232	224	216	208	248	247	239	214	246	208	198	245	185	222	237	244	244	265	254	220	252	242	219	224	228	262	236	247	239	220	235	254	258	222	256	230	252	233	235	233	232	224	243	249	239	209	223	229	279	242	228	205	228	228	209	224	255	238	243	215	220	233	235	239	194	236	245	232	245	238	223	212	228	235	238	226	257	217	217	245	267	247	209	233	243	219	256	228	276	255	234	233	220	229	239	247	223	229	244	242	234	224	236	211	245	211	233	240	236	222	243	243	241	217	212	238	253	219	251	257	240	263	230	237	216	222	206	233	221	240	251	261	241	222	222	253	240	227	258	242	238	204	256	243	223	236	232	235	233	240	227	221	239	265	253	258	251	227	220	214	247	234	236	211	240	233	232	231	240	246	235	237	237	204	208	240	232	231	221	261	229	229	210	224	219	242	250	237	214	227	234	270	232	218	221	229	236	244	242	245	237	213	235	229	234	236	233	230	229	225	228	246	243	235	261	224	235	204	229	216	219	221	239	206	237	231	238	257	233	236	219	237	234	205	236	248	217	211	200	219	236	232	225	238	244	240	210	232	237	221	236	222	218	245	236	233	227	213	259	224	249	211	218	229	215	213	248	217	229	211	244	227	224	246	216	233	241	232	224	233	275	224	236	228	223	279	217	223	214	232	252	209	234	208	250	236	224	226	235	232	218	235	222	205	260	238	215	221	237	225	206	214	205	226	214	241	220	222	228	248	243	251	208	249	239	230	236	222	238	193	248	263	241	227	238	233	222	236	215	226	241	226	221	224	236	239	254	242	216	247	243	241	192	218	242	228	239	228	247	216	231	231	226	217	232	240	232	251	238	229	244	263	208	216	264	202	228	233	240	249	240	229	253	227	222	247	236	207	211	238	216	220	219	242	210	218	229	245	234	244	239	233	235	233	234	185	244	258	237	211	220	203	217	210	226	243	261	250	257	254	240	244	264	252	239	243	211	205	258	210	202	213	237	215	222	225	254	228	243	230	227	239	220	225	243	238	231	253	242	237	245	225	272	248	227	241	244	210	220	245	228	210	236	253	209	206	210	248	233	233	253	232	222	247	219	235	233	219	236	252	246	240	231	209	228	285	242	193	242	248	233	215	215	253	234	229	244	245	252	239	240	235	246	242	243	243	227	240	227	246	228	244	240	257	209	227	240	244	257	231	238	226	232	229	228	233	253	205	253	265	225	251	229	235	245	236	245	246	250	241	236	235	227	242	233	242	261	208	227	227	255	240	236	252	208	218	218	210	242	246	240	254	237	258	252	230	258	221	232	219	236	263	232	210	238	227	224	238	237	232	253	231	222	254	220	208	229	197	242	190	215	237	226	249	220	235	235	208	247	238	211	246	241	224	253	225	261	225	223	248	230	221	254	214	225	248	239	236	238	278	217	222	255	236	230	225	256	234	212	242	236	231	200	264	229	262	210	214	240	257	231	223	251	220	231	228	233	273	240	223	232	248	234	234	196	263	223	270	231	242	223	237	221	230	228	192	251	246	244	267	227	238	245	232	218	262	240	242	243	238	213	227	213	248	232	261	233	234	221	233	233	248	233	227	232	236	234	233	244	211	244	211	225	260	235	236	227	236	216	213	205	226	244	237	222	222	195	253	233	212	224	230	233	227	234	242	239	237	218	213	233	208	239	217	238	218	243	229	230	234	255	215	226	244	226	242	247	226	229	231	255	208	237	242	236	212	272	253	216	211	220	235	228	213	245	224	256	227	230	251	232	261	219	257	229	205	209	235	250	231	231	235	254	227	242	217	258	209	230	226	235	224	239	238	233	212	242	249	195	216	234	216	214	227	207	252	217	248	239	260	227	213	247	224	234	216	257	219	236	247	211	221	253	255	228	228	227	213	250	232	234	244	234	230	230	200	193	211	203	218	227	206	217	214	225	248	226	247	211	237	238	217	250	204	265	260	214	245	207	240	247	251	205	241	222	232	233	208	245	262	233	265	278	222	218	233	235	225	267	224	223	211	253	235	228	241	224	234	275	213	219	241	218	260	244	258	242	221	232	187	263	238	246	231	245	233	233	238	239	247	236	217	224	234	218	233	214	205	243	262	219	220	250	235	252	217	236	243	209	262	224	229	227	226	240	246	254	233	248	212	215	241	197	232	234	231	228	236	220	238	219	225	225	232	236	256	204	226	202	236	262	276	229	216	243	215	225	239	215	224	247	247	240	225	215	229	219	243	241	230	215	223	255	232	208	220	203	227	203	225	238	229	235	207	202	233	218	235	227	212	261	218	225	215	220	270	214	258	225	213	272	196	223	240	246	219	205	248	229	280	230	214	232	219	246	217	231	239	205	241	230	211	240	240	245	239	239	234	230	253	258	204	255	254	244	225	247	203	260	235	228	252	212	217	242	260	267	227	224	213	221	240	245	215	260	224	239	246	226	229	236	212	202	216	210	226	244	227	222	227	256	262	227	238	226	207	230	221	216	230	254	210	227	214	240	236	232	241	226	226	229	239	237	232	211	231	248	246	216	232	222	251	219	221	206	222	232	248	208	229	261	245	223	237	206	227	228	221	232	219	215	234	260	224	239	222	239	221	224	265	223	254	241	243	276	238	219	228	249	264	215	237	258	235	224	246	214	228	252	236	254	236	217	265	229	214	250	277	218	250	251	257	211	234	256	222	237	258	239	241	229	206	225	241	208	229	212	246	208	190	244	228	235	229	230	215	202	240	225	250	250	230	234	214	234	226	202	239	248	211	242	265	235	229	212	216	223	232	224	236	236	215	223	234	238	248	242	219	225	236	220	250	246	221	199	203	212	231	224	229	252	238	226	258	233	231	235	224	249	230	245	253	229	229	225	229	239	226	206	219	249	224	223	219	226	232	226	246	228	248	213	251	233	228	219	228	251	239	211	226	249	248	225	226	232	204	258	247	221	251	214	214	240	210	249	224	217	223	231	226	237	240	238	224	256	254	227	247	214	237	220	252	252	251	249	220	233	198	236	234	210	228	249	206	245	243	229	225	252	229	272	232	244	217	239	271	256	232	231	273	229	231	242	236	194	217	250	237	222	239	247	219	234	226	271	240	238	228	236	240	224	214	218	221	266	239	259	223	238	221	242	245	257	233	239	221	224	216	218	224	208	240	219	271	244	220	219	239	257	255	262	219	216	238	266	234	245	249	249	217	247	234	236	247	250	238	236	241	227	289	234	226	241	242	231	253	234
20684	13104	21129	22277	21552	15305	8206	4206	2724	2224	1870	1515	1369	1193	1128	959	939	938	861	817	803	786	761	726	688	650	616	683	640	641	628	611	611	589	603	609	602	575	579	555	606	545	548	584	576	571	544	606	571	582	566	566	567	591	603	558	567	574	569	548	542	536	567	583	573	581	560	546	554	533	584	581	556	556	576	532	575	589	498	552	559	585	562	602	566	539	565	527	578	566	552	580	592	568	533	645	561	548	581	571	561	574	592	521	573	550	567	589	509	549	544	544	597	528	558	571	553	517	547	571	577	548	560	600	567	597	550	573	556	559	624	539	591	568	569	556	572	561	536	569	554	587	568	563	575	599	496	562	534	567	547	499	500	576	561	518	558	575	564	595	581	520	510	566	547	606	549	584	566	580	538	565	500	532	574	547	575	552	573	566	528	532	525	537	544	581	533	571	553	544	577	564	541	529	580	568	552	553	540	504	580	564	584	544	585	603	538	529	556	553	578	580	557	531	532	559	571	558	559	566	599	567	542	594	550	549	542	542	544	551	559	558	520	536	532	574	575	556	537	550	539	542	557	595	540	585	557	569	556	528	537	583	553	582	567	558	578	558	552	525	545	528	592	558	574	591	571	567	598	548	524	584	560	556	565	580	570	557	562	550	607	613	546	591	553	524	599	550	545	572	558	560	554	582	540	579	533	608	569	509	544	569	529	577	547	563	563	585	547	555	546	549	582	597	585	579	521	575	543	569	519	587	518	543	570	552	534	575	561	552	561	606	567	522	537	570	565	579	513	565	577	547	556	544	577	605	601	539	559	578	546	572	550	580	592	537	544	555	583	557	549	550	545	559	578	577	524	540	549	531	579	578	578	526	530	563	524	535	594	557	575	537	565	575	604	592	553	594	554	559	546	520	555	577	553	540	533	604	498	553	554	568	584	554	590	575	535	569	522	556	559	572	559	544	550	521	572	525	568	519	553	604	576	553	560	612	551	568	550	577	571	564	549	563	566	498	533	561	542	555	549	578	556	555	594	540	569	546	555	568	591	517	536	517	595	547	559	527	541	593	564	594	570	599	568	570	524	567	560	576	546	558	534	550	577	557	539	548	572	554	562	556	539	565	560	554	544	640	602	566	547	595	587	569	576	576	528	582	525	543	538	557	537	584	535	562	534	554	554	531	607	527	594	608	553	537	543	546	591	554	594	531	525	597	565	495	549	573	578	551	570	536	551	547	533	531	571	535	528	520	524	609	547	539	510	555	564	553	557	559	542	535	542	594	597	535	590	576	543	573	506	534	553	594	561	560	592	588	522	576	542	527	566	543	560	593	541	566	563	591	546	582	576	593	557	531	545	571	519	544	537	603	525	561	578	566	588	557	564	557	583	570	578	535	562	561	579	533	543	572	612	583	530	549	546	566	595	578	518	572	563	585	570	552	583	561	559	567	536	532	539	572	604	565	565	566	551	588	562	573	573	547	533	592	591	547	555	589	575	542	584	564	569	584	573	573	554	576	564	604	521	524	567	558	589	594	557	551	546	543	562	571	593	517	533	602	548	548	579	534	564	621	550	572	575	575	606	535	540	542	587	561	567	559	608	563	587	560	581	563	564	528	525	554	520	534	559	595	587	519	532	529	561	597	581	561	586	561	567	552	553	559	542	606	553	540	597	582	552	554	554	563	576	566	548	563	578	561	547	591	532	548	580	565	536	560	586	585	603	569	546	585	574	558	572	546	573	595	562	550	566	579	588	538	533	553	522	553	563	570	571	551	542	570	582	536	548	581	537	539	579	547	555	574	554	557	543	535	536	555	511	558	519	499	543	559	599	602	573	545	575	588	581	530	574	561	571	549	590	558	532	550	587	522	566	577	581	532	555	552	574	549	600	544	601	516	524	506	555	572	557	559	562	530	577	586	611	563	576	539	564	523	572	525	544	582	557	528	563	534	548	574	597	583	555	515	585	602	563	564	576	568	552	572	539	568	568	557	531	568	554	562	545	544	555	522	530	540	578	613	565	597	591	528	511	591	529	549	529	572	567	542	557	535	535	559	558	557	568	551	550	580	574	568	553	559	551	583	509	607	585	549	566	571	556	537	537	531	569	575	509	554	533	547	549	566	541	566	536	590	590	546	580	606	554	638	533	563	606	533	584	586	601	552	536	589	516	538	592	521	549	575	580	566	565	620	560	541	537	562	575	530	606	527	595	559	577	548	560	540	556	565	547	566	560	449	589	568	576	563	561	592	533	516	573	600	533	564	509	556	552	557	502	565	546	561	559	549	547	537	573	575	558	553	562	539	565	581	545	529	591	576	568	507	544	596	596	538	585	570	565	563	558	558	547	536	575	577	533	574	552	545	511	598	524	549	555	568	518	576	543	574	571	571	574	541	576	557	595	551	572	585	575	584	552	588	524	536	569	573	563	548	606	574	557	520	545	538	606	556	577	566	552	525	609	569	608	539	577	533	562	557	562	551	566	586	574	569	533	603	597	519	550	568	551	531	558	559	587	555	529	587	542	568	549	555	563	504	555	562	555	566	526	563	555	569	553	550	581	587	560	562	501	531	569	524	555	549	596	531	539	554	569	554	505	550	570	544	555	551	530	583	573	575	575	548	543	541	535	599	563	575	581	532	548	597	559	552	612	598	540	528	518	593	576	538	550	575	551	556	564	572	557	582	544	579	569	527	548	557	525	571	566	554	565	531	568	525	539	574	522	603	631	553	569	558	609	587	603	598	570	521	537	574	557	543	539	582	565	583	543	580	580	594	601	532	577	557	577	511	572	566	578	566	565	549	575	610	554	497	580	555	591	553	521	567	552	526	559	574	550	554	591	526	572	549	580	537	568	580	575	549	606	521	585	553	599	538	572	554	512	538	541	546	572	555	573	558	565	574	527	552	552	496	580	527	566	563	579	552	582	561	543	566	577	581	552	559	545	561	535	523	512	579	559	541	542	542	533	572	507	573	569	573	538	571	506	530	562	587	554	538	493	534	580	578	581	587	549	526	608	550	563	555	608	514	593	561	542	541	584	598	583	538	577	594	581	566	535	536	552	573	592	580	577	552	569	518	551	593	523	562	545	530	574	564	571	508	588	559	601	548	573	544	559	569	512	552	527	555	591	576	556	553	528	554	557	549	596	609	544	511	540	519	592	585	558	566	536	565	535	521	555	557	563	573	552	525	573	575	544	598	522	553	532	576	570	563	565	575	554	577	578	565	579	554	577	540	544	597	538	512	583	575	552	592	568	568	531	542	557	615	581	530	581	537	536	596	555	548	570	592	559	561	584	559	511	597	548	550	566	545	570	544	577	562	527	557	583	572	552	549	570	542	545	533	601	550	562	592	546	555	566	572	538	569	550	554	544	565	544	520	580	574	556	594	537	574	592	602	565	537	592	553	573	567	576	529	555	557	597	534	556	580	570	586	541	516	564	567	523	575	549	610	542	526	533	577	554	536	583	552	578	520	554	570	551	561	539	545	571	574	590	531	546	540
38707	22433	21843	18189	12058	6857	3235	1644	878	600	528	492	443	385	350	339	328	260	274	235	250	260	240	256	223	269	211	228	240	226	236	232	222	223	227	205	244	210	240	204	227	203	199	208	221	207	205	225	226	233	208	208	204	203	220	212	216	230	208	227	185	193	218	211	222	214	211	208	205	207	189	214	191	199	232	198	208	209	190	201	214	223	211	216	214	234	217	209	198	188	202	216	244	205	203	210	207	213	202	233	223	217	201	207	222	199	218	201	201	200	194	228	195	220	220	222	221	199	216	214	205	217	232	192	201	209	203	224	209	224	220	200	207	198	189	215	200	197	208	213	232	210	205	208	205	183	204	182	207	211	208	206	183	203	215	215	206	207	252	214	200	220	215	215	218	212	221	209	211	202	208	192	172	204	212	186	185	216	221	223	218	203	183	219	217	212	207	222	217	209	235	209	203	213	208	215	209	190	207	225	200	196	186	192	206	223	189	231	204	217	225	197	221	229	213	227	195	203	201	213	185	207	204	199	222	206	188	215	203	204	207	213	219	202	193	209	221	202	202	225	222	201	215	208	217	199	212	205	194	192	209	209	155	190	212	199	204	231	232	204	206	218	219	188	222	198	210	238	197	248	195	207	203	197	183	254	199	221	225	216	182	209	225	203	209	212	205	243	222	213	220	218	228	201	209	202	226	186	206	209	244	234	249	223	231	217	241	217	219	222	193	191	194	211	239	225	217	176	193	198	234	184	202	209	220	218	217	248	199	222	204	192	194	195	199	205	198	200	209	232	222	208	207	202	219	187	213	234	215	213	222	192	221	232	224	218	226	191	203	192	205	191	199	197	211	216	219	201	200	201	225	225	226	205	215	223	214	222	225	192	200	224	217	210	203	222	214	202	239	214	202	181	227	218	182	187	178	214	185	187	200	196	191	220	199	218	186	159	222	234	172	203	231	220	177	217	199	200	205	214	231	208	199	202	198	218	213	192	205	240	201	192	241	199	187	232	196	208	230	188	199	204	208	205	203	235	197	189	226	229	220	200	187	208	219	217	204	231	205	244	226	178	212	221	193	201	199	205	222	204	221	217	225	215	198	198	206	209	212	224	204	209	228	197	187	208	199	194	227	212	208	207	210	227	254	207	223	202	210	211	201	211	210	204	218	238	202	197	210	216	210	206	180	194	249	195	202	207	189	209	205	184	230	212	187	233	228	183	203	206	194	179	216	206	229	209	233	219	204	199	167	220	205	211	234	197	203	232	206	208	205	217	188	228	229	208	189	217	215	195	228	208	172	196	201	210	217	208	202	221	229	192	187	214	204	215	191	208	215	222	205	204	233	213	232	189	206	229	204	208	224	222	215	209	203	187	206	204	200	194	216	198	237	216	241	212	219	218	189	245	205	236	212	219	196	215	205	223	213	200	224	189	218	185	201	212	202	187	189	204	200	214	207	220	231	204	191	214	199	216	223	228	217	229	200	191	228	240	212	177	215	199	224	225	203	183	240	214	201	200	190	224	189	219	206	228	205	199	210	218	225	227	194	211	203	214	224	224	181	202	200	180	206	217	208	208	259	200	184	214	227	223	209	216	188	206	204	244	231	200	220	232	208	227	185	186	208	234	205	196	195	201	194	216	175	183	201	213	207	199	236	229	205	172	215	237	230	207	206	191	187	204	210	221	212	211	198	210	221	201	210	219	211	211	231	188	200	236	205	190	214	203	216	203	192	199	192	224	212	197	207	189	223	199	206	196	216	203	201	215	196	227	216	233	198	218	202	210	212	211	200	236	226	227	228	212	225	217	218	181	240	191	204	205	204	198	208	209	204	221	205	188	238	208	197	191	197	215	225	202	240	217	220	168	253	193	225	229	212	195	185	198	221	204	209	195	193	167	201	199	198	192	208	157	211	211	215	210	229	205	216	190	202	191	180	201	213	216	197	184	228	184	198	208	210	185	221	194	211	189	227	233	206	202	226	184	208	220	201	213	196	199	209	226	196	205	226	236	226	230	208	202	203	228	199	209	201	199	177	184	209	223	231	232	224	202	195	182	208	217	202	199	216	214	233	191	214	191	224	186	212	211	215	235	206	222	216	169	212	232	187	220	210	209	238	209	204	201	199	214	211	224	185	203	208	225	218	223	223	209	211	176	192	239	214	197	217	191	253	192	221	221	209	202	212	206	196	211	207	213	198	179	215	189	211	234	213	237	212	203	216	229	195	216	201	200	239	201	214	236	183	184	178	253	197	213	198	212	205	205	213	204	226	213	185	204	203	202	234	198	213	189	229	200	193	203	203	223	217	211	201	189	217	235	214	211	203	192	212	192	202	190	217	204	232	238	241	217	213	229	189	212	191	195	205	228	235	207	196	225	235	210	214	182	186	194	205	194	180	174	215	206	214	204	194	198	191	200	224	205	219	202	211	195	213	210	197	210	180	212	213	216	219	206	213	229	193	212	222	194	192	194	214	197	208	189	212	215	208	222	201	240	190	219	191	202	193	202	215	194	193	206	213	198	200	180	193	221	219	204	211	190	207	221	229	216	183	194	210	207	201	222	211	219	225	215	235	207	230	217	187	203	213	218	219	223	173	225	205	185	224	192	189	214	216	214	220	191	185	217	210	187	210	235	197	209	210	219	213	224	241	195	194	219	236	184	202	212	203	213	218	209	210	215	219	210	238	186	198	199	216	199	211	223	236	210	202	220	220	201	222	222	238	221	222	243	234	217	222	201	233	221	204	205	209	198	231	249	227	188	216	209	205	192	213	190	220	224	213	209	217	195	207	225	223	199	203	174	248	205	216	195	210	208	220	216	178	238	196	233	234	208	196	210	214	213	201	192	229	200	203	211	202	219	220	226	218	234	193	231	198	231	230	248	185	217	204	218	205	212	223	228	235	229	204	218	202	183	200	226	228	222	206	212	227	181	221	217	201	203	235	194	207	199	210	214	186	198	186	199	202	215	231	247	198	217	189	203	195	216	205	228	197	214	198	176	226	235	227	199	233	202	228	207	221	200	200	226	193	187	197	232	217	239	202	200	227	196	192	220	206	216	221	181	192	227	194	186	247	223	219	230	204	236	205	230	230	217	214	218	215	221	202	193	207	187	232	223	187	204	211	212	182	224	233	214	208	204	194	201	191	221	225	184	195	214	221	199	205	213	215	202	215	182	218	226	207	213	195	212	216	208	235	196	216	214	220	196	208	195	227	186	203	187	201	188	224	213	213	196	235	215	253	217	202	192	207	204	224	193	200	208	211	205	223	185	218	189	222	205	183	181	204	216	188	216	190	188	229	200	217	195	192	204	211	212	201	213	233	204	215	201	198	209	223	190	197	192	228	196	211	212	197	216	216	213	216	237	204	184	186	195	215	219	221	208	234	235	220	188	190	193	190	194	187	210	210	206	214	206	201	217	230	243	209	261	172	209	228	243	201	243	220	192	195	199	230	205	190	200	221	214	220	190	197	205	194	202	228	196	222	221	197	192	209	205
25689	18313	27588	29503	23789	16467	10480	6212	3703	2936	2223	1886	1671	1506	1402	1125	1011	996	939	869	787	826	758	762	741	668	638	621	605	610	564	593	592	585	536	548	548	547	535	541	514	539	534	523	505	543	557	541	546	494	499	501	561	490	515	493	546	499	542	495	489	496	523	490	495	482	551	528	533	510	507	491	493	508	520	499	535	490	493	528	529	516	485	515	536	556	513	498	480	501	480	490	507	509	523	483	523	508	513	523	500	525	467	490	502	493	471	499	512	511	501	500	525	530	512	503	434	477	518	494	480	496	501	513	514	459	517	480	482	483	503	501	466	489	510	487	490	471	554	511	477	533	482	509	510	473	499	514	513	524	522	510	494	461	488	456	489	475	473	453	479	484	517	524	435	487	508	472	502	498	517	507	491	497	482	497	513	482	503	462	472	517	522	520	490	511	503	527	494	505	521	524	512	493	490	471	483	524	498	474	501	512	503	497	505	502	506	497	491	472	494	498	510	509	490	519	509	495	496	493	496	521	494	515	529	510	495	507	475	476	491	525	523	518	517	489	508	500	497	477	456	497	510	512	508	494	491	503	450	532	441	484	503	535	490	510	498	512	476	480	486	498	513	535	534	525	526	483	527	541	456	504	498	512	501	534	484	495	537	515	519	530	505	463	489	479	495	509	522	534	542	533	480	508	512	491	504	468	511	507	497	435	544	515	501	530	465	499	489	465	527	507	472	503	521	526	521	520	506	482	504	487	528	521	476	458	491	507	496	493	528	473	489	503	498	517	476	531	531	494	523	512	478	513	488	467	517	488	574	522	499	471	504	532	499	474	487	515	524	477	476	485	488	485	493	468	516	472	480	500	493	508	491	540	516	502	534	526	493	511	489	473	492	505	503	480	520	500	499	500	499	468	489	481	517	487	508	517	494	472	515	511	486	499	503	494	500	527	494	482	495	512	484	499	510	518	505	544	482	475	452	461	505	496	495	476	561	480	509	472	480	455	539	511	527	522	541	506	520	489	463	512	492	507	494	498	524	464	524	519	519	538	510	519	486	487	521	523	516	527	512	515	505	512	535	517	493	509	469	463	495	504	464	516	520	518	504	444	533	544	508	453	478	492	509	491	455	459	510	488	529	492	550	529	489	517	517	506	518	499	486	482	486	507	496	451	481	456	486	472	472	509	467	451	523	489	522	524	516	491	520	521	501	492	476	545	534	490	496	495	502	522	489	520	492	485	477	518	511	493	496	489	507	515	522	529	501	522	505	478	492	493	497	478	495	554	525	506	471	486	496	547	490	513	484	489	484	542	514	487	487	491	498	464	497	476	509	483	517	526	517	479	499	527	437	488	477	484	468	523	490	532	502	520	510	512	468	517	486	494	482	492	502	503	467	522	551	501	506	526	439	523	492	509	495	484	512	505	518	460	489	481	483	497	526	542	483	523	483	508	486	484	492	499	519	447	473	499	512	522	486	490	484	504	469	514	491	505	520	481	500	510	433	485	481	492	544	466	514	533	511	510	466	522	496	513	471	471	495	506	491	477	496	531	516	528	508	520	487	522	511	501	491	517	473	507	510	490	490	492	459	512	493	499	542	524	517	475	526	508	515	515	522	481	491	519	492	513	505	509	535	546	504	504	520	530	528	491	493	538	489	514	503	473	509	547	508	503	505	509	484	496	492	539	519	519	489	487	496	520	439	492	522	531	494	524	503	506	505	468	499	510	493	488	476	501	447	512	504	529	500	513	526	540	510	510	465	498	501	478	460	503	468	497	520	507	510	510	514	531	497	476	476	500	515	512	521	504	480	527	549	496	494	503	505	508	477	515	513	498	479	502	521	484	475	521	506	516	487	490	479	489	492	488	467	507	497	484	505	509	553	521	523	519	496	470	524	524	494	565	525	481	510	491	464	488	536	483	487	491	531	485	485	535	504	507	496	522	531	496	509	488	522	477	504	496	481	551	497	537	509	512	494	472	531	505	518	510	526	524	457	538	508	484	491	476	519	525	499	558	524	515	503	522	504	541	500	520	482	494	538	491	495	500	501	502	507	527	506	482	496	473	420	478	494	509	494	483	494	527	538	499	494	513	501	466	526	507	505	505	507	475	487	496	481	502	498	521	534	505	532	535	550	532	529	482	506	464	477	516	514	480	474	503	531	488	476	537	541	451	527	490	471	541	503	533	485	507	475	502	504	474	478	491	502	494	491	504	518	499	482	523	474	486	521	499	503	496	509	465	488	535	515	509	489	501	535	521	528	478	461	510	487	555	456	476	526	491	489	490	489	499	516	502	467	547	486	516	554	474	553	489	497	495	530	492	510	494	530	498	557	482	501	500	485	532	508	516	514	491	527	540	480	514	503	516	469	494	472	505	493	534	534	493	464	475	494	500	492	502	492	497	483	512	505	496	515	504	512	512	518	494	503	478	527	489	486	520	516	521	549	497	504	510	521	496	544	489	501	537	549	504	501	489	511	518	504	560	458	481	515	483	527	510	501	511	529	524	515	485	557	486	480	487	520	506	524	502	532	525	498	481	499	539	498	523	491	491	529	496	484	469	492	498	501	496	493	491	504	518	508	528	494	514	485	512	505	472	483	519	484	515	549	489	488	449	463	513	505	497	507	481	531	518	504	514	500	464	509	462	527	476	497	464	525	506	506	461	468	500	506	504	488	511	526	513	491	510	545	528	512	495	465	530	480	488	517	506	514	493	541	543	510	503	485	539	533	511	439	489	485	494	475	480	510	479	523	459	496	522	503	495	529	491	514	493	510	515	539	466	499	529	547	531	532	523	536	511	524	504	511	475	504	488	502	521	507	475	514	548	466	491	528	508	551	501	510	493	474	569	507	529	505	525	519	558	518	482	548	507	476	514	528	486	499	494	483	474	485	509	502	490	484	491	511	540	534	501	467	512	532	525	445	521	495	487	534	516	517	528	482	524	491	463	489	464	472	505	500	504	516	526	513	541	513	499	497	523	486	536	518	478	515	505	483	552	523	502	482	529	491	485	530	503	497	492	514	513	494	493	458	505	501	508	510	505	531	468	468	501	559	488	527	495	495	492	479	514	471	485	490	554	526	477	478	496	512	511	481	516	506	525	550	499	484	514	511	528	503	515	495	506	473	484	536	517	527	465	554	471	481	483	525	473	463	515	487	480	512	520	536	476	502	501	474	472	524	534	529	514	479	532	455	518	514	541	505	480	510	520	457	507	515	525	477	519	515	482	501	512	516	476	527	518	490	529	489	504	518	522	543	518	470	481	534	510	499	460	485	508	505	462	483	512	522	457	504	465	493	495	509	527	543	524	514	532	475	508	506	454	478	486	491	512	507	491	459	496	495	514	508	509	493	491	493	539	526	493	513	464	511	544	458	502	501	541	515	512	500	481	474	517	504	463	505	514	515	504	504	484	546	513	492	510	489	535	475	493	552	495	471	545	477	507	486	502	478	523	481	524	511	530	515	488	507	512	475	510	446	448	511	463	484	464	526	522
16773	8152	6472	4036	2004	1112	733	552	418	358	372	295	284	272	250	243	268	264	247	230	226	223	212	216	217	218	221	231	228	213	216	226	209	235	234	230	225	229	226	203	221	216	201	201	240	229	244	230	237	230	255	218	200	219	233	204	203	222	213	222	220	219	243	231	210	203	262	252	231	192	210	242	259	214	206	218	203	215	247	215	214	212	209	207	177	224	227	211	245	218	187	246	240	241	211	233	213	255	196	226	194	225	216	223	230	200	229	233	208	220	257	210	232	208	230	195	223	247	219	235	231	202	188	202	186	194	229	215	222	238	228	201	224	230	217	250	240	235	203	228	204	255	228	206	213	206	170	217	215	212	202	198	203	200	234	226	212	207	223	186	246	213	213	215	215	214	228	222	228	234	196	246	213	206	223	230	188	192	220	198	234	220	228	236	203	217	200	204	220	254	241	209	220	255	226	237	220	222	228	213	187	207	211	209	219	198	221	218	212	237	218	207	230	245	231	213	205	236	235	249	247	216	218	212	205	223	215	214	207	228	213	166	248	227	230	225	232	190	216	228	221	198	235	233	202	237	227	198	244	204	193	235	198	219	214	217	197	247	223	230	199	219	193	192	207	225	221	226	226	219	242	218	203	215	203	228	234	188	249	244	222	230	210	207	200	213	197	200	210	204	202	235	235	206	221	235	217	232	245	214	246	214	214	259	179	217	233	224	243	211	199	222	215	195	218	230	220	231	221	209	226	237	219	227	227	224	230	239	243	223	235	219	201	232	212	239	212	256	212	210	236	203	206	220	230	234	219	248	207	222	232	220	213	211	215	235	225	230	222	214	237	227	228	207	232	213	191	199	218	250	207	226	221	215	202	215	233	188	204	233	216	215	213	206	230	213	217	216	232	197	222	211	223	236	242	213	225	189	239	202	223	239	189	210	205	231	223	248	211	209	221	229	201	235	266	216	234	200	227	225	215	213	197	248	209	209	223	227	228	225	218	191	227	219	220	211	206	236	182	217	198	168	232	247	237	207	221	248	210	215	234	223	226	235	239	200	236	221	230	227	194	220	190	193	230	201	248	222	214	213	213	190	231	218	231	215	209	242	204	192	206	215	238	208	212	195	221	238	236	242	243	225	222	219	216	229	225	216	207	227	223	240	185	215	232	238	209	212	228	248	229	216	213	217	210	205	208	225	214	245	225	223	235	245	239	244	241	259	210	201	227	204	211	208	249	220	201	196	256	193	227	234	241	218	202	226	237	211	205	216	232	230	210	212	231	230	221	184	207	201	216	252	227	233	236	243	234	218	228	209	207	250	218	220	226	219	215	204	192	217	213	212	228	208	236	185	209	209	204	202	223	240	219	217	246	212	213	216	195	218	209	218	230	202	226	189	207	222	197	224	200	253	222	219	238	224	226	186	209	233	222	250	192	255	218	229	225	206	197	182	222	193	210	239	206	219	223	203	235	221	216	253	196	218	242	236	231	221	211	218	215	193	239	245	223	209	219	209	219	205	218	217	231	211	198	235	194	179	211	233	241	227	192	214	232	209	247	232	190	235	203	204	243	185	221	218	228	223	253	226	229	243	231	242	229	208	218	225	224	222	217	221	204	216	227	223	233	226	213	213	202	206	209	223	223	222	208	236	189	200	214	237	209	222	207	208	226	231	235	214	224	212	238	218	220	236	208	191	232	191	203	245	235	209	203	212	210	244	196	244	222	185	228	227	227	207	280	195	241	202	229	222	214	203	206	200	212	229	226	250	242	230	204	230	228	239	230	217	207	192	190	239	214	230	246	222	238	221	219	223	211	195	225	211	201	234	211	243	241	214	249	229	205	199	219	225	220	177	218	226	220	239	197	176	224	226	221	210	209	227	209	216	198	186	210	189	210	219	230	183	222	233	209	223	231	232	249	234	186	223	219	222	237	252	224	225	209	210	205	244	238	207	231	205	219	208	229	227	196	231	226	227	205	221	253	200	215	209	187	232	202	200	216	238	213	207	209	239	214	224	199	241	216	246	211	218	240	234	229	199	223	206	199	206	226	243	239	211	225	231	231	258	236	239	224	188	230	272	229	226	221	231	224	189	226	221	209	239	262	233	225	191	218	221	209	205	204	205	198	188	252	238	209	220	232	245	195	201	235	194	202	218	232	198	215	238	233	206	244	217	223	203	201	254	243	212	199	231	202	243	221	206	216	224	231	209	229	218	212	220	244	224	244	244	228	217	229	215	218	203	223	235	219	223	216	204	234	213	219	224	229	233	200	213	262	232	204	218	227	239	205	213	233	232	220	223	226	222	237	234	238	196	193	234	208	226	208	213	215	217	218	243	231	237	199	205	204	218	227	231	216	218	229	207	214	228	223	240	238	220	204	190	192	225	220	219	210	216	207	185	223	254	237	246	210	211	253	234	211	207	236	200	216	218	210	223	245	224	231	234	239	238	201	207	202	202	196	221	228	229	238	217	240	238	196	217	214	239	225	241	215	221	248	208	214	215	208	192	240	229	221	258	206	218	211	195	238	218	208	232	216	220	205	236	177	230	212	202	220	206	249	239	220	229	235	196	220	205	214	191	195	226	228	214	244	242	235	222	200	244	231	215	207	257	232	214	200	200	238	204	200	234	236	203	217	223	217	209	234	250	238	199	232	220	233	208	237	208	207	200	229	233	195	226	222	228	206	213	208	211	189	197	231	226	233	218	206	219	225	207	225	226	213	234	245	219	210	233	232	211	239	269	210	230	250	233	220	211	242	210	223	205	218	206	214	218	228	202	242	225	222	224	217	236	215	220	220	202	226	226	236	232	217	249	219	233	211	218	259	203	227	222	222	209	237	236	207	234	193	233	208	235	218	233	233	221	217	223	225	216	230	217	206	223	231	250	191	202	253	247	219	246	195	194	200	218	204	211	221	231	229	213	219	222	227	211	237	237	212	195	203	237	206	201	223	241	223	196	226	203	192	192	173	212	223	211	224	244	215	208	212	223	191	195	230	228	212	196	218	201	236	216	256	233	216	238	204	226	213	242	217	219	242	231	205	209	227	233	229	220	223	240	207	238	255	227	214	218	196	211	186	231	221	228	212	214	243	222	225	218	240	233	214	236	218	231	206	228	227	225	228	230	200	228	213	231	216	211	203	229	242	219	225	203	205	213	221	228	214	226	206	223	200	227	238	201	208	224	222	252	220	231	221	205	223	230	212	215	190	211	236	243	218	234	203	211	238	215	212	215	200	207	218	242	230	233	248	238	194	200	229	208	231	227	215	210	228	206	210	230	211	208	218	215	222	214	213	234	247	226	228	231	218	227	262	211	233	230	205	224	238	251	217	224	218	248	211	229	253	209	226	191	212	238	216	233	220	240	218	243	204	208	206	200	252	216	233	192	220	227	215	229	200	189	214	204	224	218	194	217	226	212	232	228	213	181	221	209	229	216	241	231	217	214	210	207	218	211	239	221	236	234	247	227	233	207	251	238	226	223	226	211	188	218	238	206
11712	7894	11402	10902	7471	4575	2803	2162	1756	1294	1278	1060	983	902	813	783	737	683	646	625	636	585	620	593	618	600	580	548	581	597	564	541	539	586	552	596	539	501	546	550	539	544	514	520	532	532	554	555	520	556	535	547	530	535	561	575	562	554	566	548	546	546	549	498	553	517	532	549	536	522	537	535	570	532	492	525	570	539	560	514	541	533	530	537	549	543	540	509	543	524	561	515	557	542	512	582	522	550	528	550	551	507	529	560	532	528	492	523	558	553	541	557	544	524	546	491	516	511	512	569	526	518	581	515	517	496	560	525	522	526	568	519	534	460	524	543	516	563	529	552	538	573	528	560	504	517	541	569	572	528	532	500	514	520	516	546	514	522	528	531	487	554	562	501	536	530	546	510	522	495	590	573	514	535	570	536	537	484	511	579	519	524	550	506	529	560	531	547	545	532	499	539	577	526	538	523	531	515	538	542	563	516	543	539	524	556	545	565	517	532	535	553	543	543	584	503	522	545	537	550	528	502	546	530	515	527	582	497	551	521	571	495	539	515	505	555	492	525	530	530	486	534	537	537	529	541	535	558	567	522	535	501	569	542	517	536	526	510	548	544	518	539	545	533	513	507	541	571	547	516	497	519	527	555	563	559	544	505	525	542	555	543	557	537	541	545	543	548	504	514	532	506	514	533	524	516	519	561	513	544	552	532	540	563	534	514	486	542	497	506	506	501	552	559	509	525	539	529	572	577	513	527	493	520	531	530	492	549	512	520	514	572	499	590	542	523	569	541	518	533	571	555	544	524	551	537	513	541	543	500	534	516	541	491	571	529	540	521	547	537	525	514	501	559	550	532	547	511	552	496	501	517	523	494	532	559	543	525	541	544	581	540	551	569	569	538	554	497	532	526	493	493	554	513	517	513	575	518	549	586	563	568	528	543	525	533	532	543	593	529	547	499	522	578	557	515	551	556	494	558	539	515	507	505	541	522	575	514	523	544	531	526	566	545	482	518	528	509	490	585	530	568	515	508	510	480	534	555	563	541	536	565	531	550	550	533	565	584	540	498	514	499	511	522	525	531	540	558	523	500	527	543	495	547	532	538	486	541	527	490	543	530	522	532	566	537	543	560	516	524	516	581	513	557	565	549	559	566	547	524	539	524	509	553	551	554	503	559	581	556	531	502	543	555	517	529	526	575	552	554	554	523	511	540	566	532	512	486	538	559	547	529	531	541	578	520	538	534	542	542	499	540	567	478	524	552	539	550	543	535	487	571	550	520	511	571	504	515	522	509	553	521	552	508	536	560	523	538	556	526	513	527	546	543	560	543	519	537	557	569	542	522	545	527	542	546	536	554	537	536	558	499	506	565	495	515	571	538	516	534	577	537	566	492	520	543	528	542	530	536	564	584	513	497	515	567	548	558	484	565	566	500	544	502	528	528	551	536	539	551	562	568	496	573	514	552	553	535	520	540	514	496	541	537	571	519	544	532	480	525	565	525	524	471	530	512	509	509	506	575	537	526	524	529	553	559	519	518	511	521	502	541	566	490	584	513	553	509	523	551	545	517	535	535	554	517	494	509	495	549	556	503	536	525	552	583	528	583	521	547	531	544	563	546	525	557	543	568	510	523	551	515	580	515	592	557	531	527	544	526	544	527	562	543	569	531	484	517	547	561	521	506	549	511	514	571	492	517	518	550	529	530	556	546	528	516	528	522	528	515	552	533	543	564	506	534	564	510	556	526	566	502	486	485	551	508	527	548	518	522	533	556	556	529	523	535	518	523	565	511	591	533	557	522	544	543	541	591	531	509	571	536	533	550	554	597	529	516	538	528	522	506	530	544	561	521	563	585	525	538	553	549	525	543	518	539	483	523	502	516	503	522	531	568	528	562	581	540	584	522	546	554	535	560	562	542	566	539	531	531	532	508	528	512	540	516	524	533	516	525	488	538	514	559	572	529	559	519	529	551	524	530	515	537	529	497	473	548	580	515	524	467	531	530	498	543	533	519	572	558	513	578	527	518	562	557	525	557	526	534	544	534	565	578	534	555	533	505	554	556	547	548	508	535	568	552	497	559	546	499	515	578	488	509	570	518	497	517	535	532	486	553	518	514	539	517	514	540	516	525	527	545	531	523	494	516	539	591	549	503	537	520	568	527	507	561	537	542	543	562	543	536	528	508	584	548	579	537	505	517	530	541	534	584	527	537	523	535	533	528	517	534	556	524	519	508	541	527	550	512	498	553	484	576	514	528	528	553	536	508	485	508	505	558	533	495	505	530	503	513	509	521	569	540	508	544	539	551	529	528	539	524	485	580	518	504	507	543	548	548	567	561	529	542	538	507	535	544	573	505	557	547	535	513	545	522	503	541	587	541	558	542	520	533	513	525	544	520	456	516	537	521	523	543	538	538	521	500	526	586	482	523	526	521	524	557	578	497	515	530	511	514	535	528	560	550	501	540	535	477	571	530	561	523	560	499	547	570	526	499	555	508	516	556	496	550	544	512	528	568	527	536	517	486	530	541	516	524	528	561	522	494	521	543	538	479	544	543	496	560	541	532	539	552	549	524	518	554	541	555	564	560	544	510	516	514	520	522	534	567	530	532	553	610	537	547	571	538	546	522	555	545	515	554	550	561	538	528	568	540	507	508	541	540	534	566	520	541	555	509	552	532	551	522	534	511	540	522	498	557	541	549	533	529	557	507	524	551	552	505	517	571	497	513	546	555	565	564	535	550	567	540	544	563	505	527	538	572	551	523	548	498	533	539	510	485	503	549	513	515	544	524	537	539	514	564	560	563	513	525	515	522	552	533	552	538	541	551	558	529	509	544	536	491	539	521	498	549	495	519	540	523	541	515	553	505	516	517	534	542	519	552	499	539	496	565	524	526	537	509	548	528	561	535	522	520	571	521	485	506	577	541	537	501	548	571	550	541	544	534	501	558	566	566	540	555	546	517	523	533	531	514	526	518	493	526	519	559	539	495	541	564	556	540	541	511	518	539	540	532	570	526	512	554	568	532	598	543	525	558	535	572	513	544	496	490	524	549	516	539	507	495	574	537	575	549	515	520	523	514	517	522	535	558	540	515	536	547	542	533	498	578	561	544	559	535	565	571	480	542	514	544	525	560	512	528	560	508	519	519	514	539	523	535	515	546	458	511	555	507	516	499	550	575	557	527	538	522	529	567	525	549	552	534	573	503	525	535	547	508	534	585	549	559	504	568	518	532	530	563	546	542	539	514	537	516	529	564	491	537	534	544	541	507	542	510	548	532	513	523	522	552	529	548	517	534	550	541	555	515	530	501	516	499	541	546	547	559	516	515	548	503	521	523	530	544	522	509	500	524	566	556	548	569	548	543	501	531	519	518	488	501	524	509	585	541	505	555	557	531	552	528	506	552	528	513	541	559	552	490	533	512	499	523	523	574	526	549	565	561	538	544	488	583	576	502	511	519	541	525	555	529	544	541	531	512	527	543	537	548	551	525	546	534	529	552
28783	15920	15557	11492	8137	4548	1767	1031	617	537	487	432	373	315	299	293	306	272	300	290	273	277	268	245	271	250	233	235	254	262	221	210	228	240	223	238	225	240	194	221	222	238	232	232	293	212	223	235	208	243	228	207	222	227	256	211	224	227	240	273	221	237	231	228	262	256	225	213	239	247	236	229	213	216	245	238	211	196	266	237	269	218	215	233	239	214	212	219	220	219	256	245	213	236	230	227	218	230	223	242	220	283	257	215	227	217	217	232	218	212	248	262	232	254	234	223	242	212	215	251	243	230	221	206	195	258	262	248	235	253	251	215	223	227	231	246	235	214	243	263	239	226	239	234	227	233	250	273	225	234	214	210	196	224	227	241	230	259	265	215	209	197	237	249	209	212	234	217	221	239	222	240	244	220	231	228	234	234	221	226	226	227	263	218	248	224	206	221	231	226	204	252	240	238	252	219	261	243	235	230	230	265	237	230	224	253	233	232	234	231	260	220	232	216	256	220	214	239	232	238	240	255	222	232	259	237	203	260	182	235	251	221	223	230	233	229	255	243	236	221	266	190	262	215	215	214	216	242	223	228	218	222	227	211	245	238	213	222	235	226	222	242	256	227	262	239	216	206	192	244	238	228	253	208	223	266	234	228	233	209	263	259	243	236	205	225	215	220	234	249	250	231	238	240	217	242	248	235	225	218	212	244	231	226	221	205	257	250	240	233	240	231	225	216	208	265	232	248	232	266	224	226	233	226	233	228	215	253	235	231	227	220	212	239	222	205	215	226	221	249	188	219	259	206	236	210	221	234	235	225	240	225	202	226	226	226	213	237	247	228	225	243	246	221	242	229	238	225	225	252	238	245	234	220	247	218	239	208	213	233	220	255	235	270	252	254	287	229	240	240	253	226	248	250	271	257	237	250	233	245	249	267	222	232	230	233	207	243	237	211	231	205	226	219	200	208	239	209	233	243	253	234	249	257	250	253	221	230	242	233	216	243	212	216	235	277	217	249	233	223	216	215	270	222	244	250	233	232	232	248	226	224	227	214	196	246	235	240	231	213	223	251	251	229	255	219	239	224	232	236	223	218	231	191	225	225	257	208	224	238	204	212	230	255	237	230	231	260	223	233	233	264	243	242	247	263	248	207	217	232	226	268	205	222	220	224	205	219	247	231	207	246	230	228	257	204	232	215	235	222	245	224	227	231	231	194	213	223	196	266	226	234	213	234	238	247	230	217	218	246	201	214	239	232	236	231	220	220	221	201	240	247	223	223	200	228	263	231	231	242	233	220	209	211	245	213	225	219	248	235	225	236	206	242	264	251	246	234	231	234	243	253	233	234	215	229	235	240	228	212	229	233	228	265	206	245	255	230	221	224	258	231	238	221	226	222	224	204	239	230	214	191	230	232	223	230	229	201	238	260	227	236	235	228	253	215	223	238	222	215	245	232	227	231	227	253	244	206	225	207	250	215	251	245	219	215	255	241	205	241	215	254	251	220	246	200	218	219	244	224	216	244	212	225	216	234	221	230	240	237	221	200	198	224	259	231	227	230	226	223	203	225	244	210	246	243	218	239	245	196	250	216	222	255	247	246	256	238	241	250	242	235	228	236	237	208	222	235	216	231	229	248	214	223	235	244	253	238	208	219	218	233	206	228	258	229	213	225	211	228	224	199	231	234	212	230	226	241	232	261	214	248	201	232	205	241	229	259	259	248	213	282	233	227	203	220	228	225	206	217	248	244	236	230	217	215	235	217	249	231	243	211	182	211	217	223	241	244	238	235	249	224	225	230	259	219	240	247	211	214	219	235	229	222	226	212	207	206	241	238	236	240	237	241	225	225	205	234	212	261	253	247	229	216	248	227	247	227	227	218	234	225	238	201	245	255	224	231	219	213	242	221	229	235	221	235	244	277	242	218	236	231	211	214	229	243	222	203	224	233	253	215	208	218	206	234	247	216	226	236	214	236	243	243	232	225	242	205	241	248	224	221	220	206	236	242	220	219	200	218	232	254	242	246	258	240	241	201	230	247	215	271	236	227	228	240	220	253	205	228	210	239	227	228	231	212	213	248	243	221	228	227	228	240	243	249	229	250	225	213	223	235	245	210	208	234	241	222	251	232	230	241	258	221	230	236	237	246	260	241	209	226	230	241	216	235	252	230	210	231	236	229	223	230	273	250	249	243	220	201	233	235	221	210	212	217	190	238	232	231	270	243	223	231	221	241	240	205	257	248	218	223	222	228	231	257	221	239	240	216	253	261	230	253	240	248	207	235	219	205	256	221	225	219	206	243	232	244	236	234	223	238	213	235	227	239	226	203	241	230	222	227	234	214	244	238	210	255	207	247	228	254	231	242	212	223	235	233	228	219	233	239	231	237	230	242	243	204	230	205	220	271	242	191	235	238	244	223	252	221	240	227	209	219	238	241	224	211	233	265	217	237	236	223	223	229	226	217	188	238	224	233	240	221	216	254	209	205	212	233	225	197	212	261	263	239	231	241	250	205	239	258	229	238	235	242	194	234	227	236	217	203	226	215	215	214	255	233	265	196	230	243	205	245	205	264	227	218	236	220	206	251	260	240	232	238	244	249	232	274	234	231	213	220	228	216	240	256	222	205	228	229	263	225	248	213	220	231	248	221	225	232	204	210	211	212	238	225	236	231	250	222	221	220	242	213	239	226	211	262	223	224	244	232	238	205	220	227	245	206	218	226	238	195	222	236	224	240	220	211	233	246	252	236	214	232	243	219	218	239	216	222	245	224	225	193	248	241	268	243	263	214	227	250	198	206	251	201	227	219	254	231	224	220	232	232	207	230	279	223	205	207	223	240	217	220	227	240	244	224	208	251	215	231	217	195	221	228	232	233	200	204	231	219	219	231	254	257	238	238	224	200	216	230	219	235	234	248	228	226	200	217	228	217	202	226	223	232	248	227	207	242	227	195	198	210	260	222	239	242	228	236	216	234	240	250	248	195	257	242	222	215	249	220	240	220	224	226	230	253	252	221	246	240	231	222	227	239	225	224	220	220	260	213	237	227	222	217	230	215	236	220	233	232	246	221	225	266	233	246	230	191	217	227	237	204	226	246	243	242	270	239	215	218	200	236	231	231	234	236	236	219	213	257	228	243	257	216	207	229	228	217	200	227	225	231	242	216	232	243	258	244	218	246	224	226	238	213	238	214	262	246	250	206	233	226	262	214	201	234	252	239	216	226	242	221	225	249	221	203	255	238	202	234	218	216	232	201	232	229	250	234	250	213	236	212	227	232	248	221	219	224	230	246	221	229	212	235	233	217	229	222	245	212	215	244	216	229	213	228	222	223	234	248	237	228	246	212	230	210	219	243	209	229	209	236	206	253	242	231	238	239	229	213	228	218	217	221	218	275	221	216	228	223	211	244	209	205	261	245	258	235	234	222	203	211	271	226	204	233	220	235	211	227	241	202	243	214	241	252	235	236	238	200	203	242	219	254	230	249	222	219	236	241	258	249
20471	14065	22705	22270	20980	12689	6630	4083	2866	2327	1900	1646	1352	1308	1128	1004	958	928	892	812	780	774	736	710	692	697	652	560	650	626	591	600	560	599	608	590	566	564	561	519	537	555	536	569	555	604	518	537	596	549	524	616	592	580	544	607	577	559	550	583	590	520	542	546	571	575	580	554	578	558	554	583	565	530	555	574	588	568	589	606	600	557	557	616	580	594	499	551	546	576	565	585	553	521	577	548	573	554	569	578	606	544	537	554	559	558	532	579	534	535	576	535	570	572	537	594	567	625	568	555	579	561	554	556	571	572	534	578	587	546	578	538	587	555	584	533	529	537	532	562	563	543	521	550	559	560	544	579	592	564	622	559	591	539	516	566	552	542	540	557	536	534	617	562	530	534	581	541	546	491	560	545	546	549	525	554	558	547	535	601	603	549	565	570	551	550	576	558	599	531	564	536	560	549	546	552	573	530	554	520	559	565	539	549	545	568	551	596	589	554	529	614	561	492	538	527	539	563	589	547	565	610	566	540	574	588	574	604	562	575	575	568	533	535	575	565	594	554	529	551	600	562	624	557	570	564	574	550	536	552	557	546	571	522	531	554	563	562	519	597	568	599	544	551	551	549	568	544	560	514	537	519	563	532	600	597	592	552	528	586	538	525	585	569	591	582	587	565	541	578	565	547	543	534	586	557	521	543	531	537	573	585	529	612	558	554	544	528	510	554	527	568	554	545	599	556	520	591	545	552	571	541	531	561	562	528	586	569	549	533	536	551	590	557	584	544	530	575	621	563	572	552	544	561	566	554	545	588	538	557	564	574	553	591	519	544	582	549	590	558	550	582	538	563	561	587	522	541	570	520	546	534	570	573	535	555	567	567	549	549	577	550	534	573	573	578	603	558	514	583	555	529	574	564	577	552	561	557	552	520	558	566	603	534	528	527	521	539	537	546	568	587	565	508	546	506	547	548	593	520	562	568	571	560	570	572	543	553	588	560	532	546	574	555	548	587	541	621	565	594	567	555	525	524	529	563	562	541	556	553	531	566	600	553	544	564	530	553	559	561	573	577	540	555	542	550	610	569	566	535	554	542	580	592	574	530	550	598	552	576	549	571	568	583	529	581	566	590	536	549	560	568	530	557	573	539	592	532	560	548	586	569	565	537	587	564	534	570	576	542	532	559	560	583	556	549	585	567	614	514	560	554	561	580	572	587	530	570	545	544	545	577	578	586	547	551	582	545	585	552	551	585	545	545	598	582	572	558	547	584	545	512	529	531	620	577	545	545	556	553	594	543	546	532	540	549	545	577	577	554	551	530	542	522	564	562	550	585	540	554	567	568	546	588	561	569	570	554	549	528	516	550	543	555	558	588	536	556	557	534	560	565	525	548	553	518	605	553	574	545	550	577	550	562	587	543	552	575	554	555	537	574	578	559	580	578	522	546	580	595	552	528	568	592	561	587	548	540	539	566	549	583	549	527	562	559	513	534	578	540	579	578	561	546	561	543	567	560	566	552	584	555	557	570	564	553	558	605	580	581	505	527	539	546	545	538	541	595	533	543	544	544	537	545	547	538	565	531	579	553	577	514	558	549	565	574	560	566	572	578	558	580	594	589	500	569	540	584	530	561	556	558	536	548	569	537	519	526	540	566	600	551	551	557	582	524	573	572	566	600	590	539	538	570	569	507	582	593	552	538	569	557	581	557	593	527	528	560	614	613	551	517	569	554	561	580	561	549	504	598	583	595	561	559	584	539	567	563	578	554	553	571	545	617	574	564	562	566	537	563	560	599	558	559	555	571	540	574	591	577	573	562	563	523	557	548	569	545	567	575	540	569	568	570	582	540	556	556	576	539	570	558	532	563	590	565	564	562	591	598	559	582	555	523	573	541	566	548	553	561	589	580	561	549	628	566	497	555	596	587	557	593	592	539	561	544	542	529	556	505	612	532	605	548	553	536	564	566	586	503	576	571	545	596	533	534	604	605	576	538	544	532	567	557	561	544	657	576	600	609	568	591	568	524	544	553	583	573	572	581	577	544	554	553	599	583	544	511	548	567	552	552	598	538	552	546	536	570	584	599	567	590	567	544	535	582	544	506	569	559	534	551	560	560	606	561	553	567	606	565	542	560	595	575	541	548	600	518	608	576	558	522	551	556	551	551	542	597	555	534	570	545	598	551	573	583	540	546	548	561	584	565	516	548	538	575	538	551	521	534	611	567	518	553	556	539	554	531	546	577	580	514	553	614	536	576	560	547	569	569	556	559	551	566	547	550	558	568	566	498	553	563	571	561	489	559	573	598	557	541	511	550	552	565	584	552	545	540	573	636	538	554	551	559	560	612	574	582	604	564	588	580	585	584	547	569	516	562	599	578	533	500	542	547	594	522	537	575	516	538	547	539	581	565	555	566	519	584	522	587	548	560	556	572	564	578	551	571	543	574	560	537	568	537	560	567	562	549	579	565	537	555	526	519	567	552	551	601	579	567	593	607	586	580	569	566	538	552	556	548	543	548	576	586	567	623	567	588	560	566	607	527	570	564	517	531	525	520	580	522	576	605	541	568	547	586	593	557	574	583	575	565	558	518	577	556	527	582	535	528	545	532	606	542	564	576	586	547	542	599	535	539	544	568	565	562	550	581	545	519	540	519	551	547	544	562	576	563	522	516	619	515	544	549	540	569	550	586	528	588	549	550	540	585	616	573	569	564	565	553	578	588	561	548	537	596	558	565	558	553	595	561	566	525	574	586	545	534	609	570	574	500	556	565	577	531	598	538	521	599	576	583	543	557	575	533	576	558	532	608	555	579	570	595	587	568	536	540	594	581	542	568	541	568	525	560	549	548	582	544	563	534	526	574	599	551	535	561	560	573	563	531	526	558	555	515	556	570	553	528	556	566	561	578	569	554	524	534	552	542	537	503	519	595	575	575	547	530	544	525	537	577	567	592	584	576	548	529	587	557	607	562	560	588	553	548	591	595	626	590	563	591	578	541	573	581	551	566	558	569	558	576	577	518	579	518	601	542	530	574	558	592	597	523	575	551	553	546	575	570	546	535	531	541	531	581	590	533	550	581	557	552	542	546	549	553	537	537	550	506	554	575	565	583	563	568	590	574	508	587	599	550	578	573	558	560	553	561	552	547	553	596	573	555	569	537	569	540	582	535	569	554	560	582	533	541	575	523	546	511	583	528	574	567	502	559	553	533	548	580	567	521	588	585	535	601	553	571	550	547	564	555	540	516	570	529	520	543	556	576	547	571	547	562	568	573	580	560	541	538	627	541	556	574	546	544	568	564	560	564	549	552	542	563	555	561	569	555	553	564	560	560	586	527	547	542	581	518	536	564	607	554	567	560	531	566	542	530	560	558	562	599	531	567	576	565	568	543	566	562	573	515	567	591	530	530	582	575	547	596	566	571	548	583	525	605	546	546	590	585	537	553	558	587	545	605	552	553	615	559	561	509	572	568	585	549	535	545	631	576	540	574	564	575	605	568
37357	22704	23971	19164	16474	7192	2641	1391	817	704	596	477	465	390	337	296	281	268	315	280	253	268	247	245	222	237	213	237	233	237	211	242	217	229	177	208	214	194	231	230	223	210	202	213	195	218	189	191	207	221	172	209	206	190	216	206	188	202	229	210	207	202	216	182	213	197	190	208	212	205	209	202	226	202	235	205	190	197	204	196	187	216	209	217	177	189	178	211	182	219	205	244	221	216	208	196	207	189	212	195	185	216	207	193	178	221	223	206	205	214	203	206	227	232	204	221	219	180	215	165	198	209	221	213	213	239	196	212	220	225	179	216	219	204	202	222	232	189	207	199	190	221	229	213	219	212	218	194	193	200	184	217	205	180	205	196	204	209	180	224	209	235	202	206	209	183	181	171	216	212	197	214	212	201	204	186	224	223	233	185	203	194	203	206	198	194	211	209	211	213	203	201	202	213	210	187	203	216	197	181	197	191	213	211	211	229	189	197	221	208	205	211	203	195	209	193	201	211	204	199	200	207	218	194	248	223	217	211	209	215	201	196	219	198	223	206	211	212	224	210	190	207	217	214	178	198	193	209	202	185	205	202	198	191	233	201	222	202	197	235	190	210	191	237	226	204	201	213	223	231	205	220	206	189	168	202	199	211	180	210	206	191	210	182	213	227	199	222	207	194	187	205	214	207	185	215	212	176	195	213	198	192	217	218	229	194	195	233	219	190	212	233	205	212	218	194	195	214	221	229	214	202	191	197	200	230	221	228	210	201	192	179	204	183	225	199	197	219	207	195	185	206	211	202	194	199	225	205	201	177	223	203	200	203	226	215	204	190	196	194	222	204	214	207	221	221	186	176	203	222	213	210	205	230	208	232	221	204	201	193	187	209	214	201	227	187	184	183	190	217	218	228	216	200	215	231	204	235	189	212	213	192	196	200	216	213	186	213	199	222	204	238	216	207	191	220	191	208	211	221	206	202	206	210	219	213	216	201	231	197	215	204	200	209	220	191	195	186	209	202	200	210	201	209	216	201	213	209	227	216	221	207	185	196	188	211	194	211	219	198	209	205	203	189	214	221	189	212	210	188	200	207	224	218	225	227	181	228	190	223	187	207	195	202	215	209	213	193	209	226	202	192	193	203	193	214	219	200	233	228	195	211	207	208	163	202	208	217	217	184	183	211	185	196	203	193	219	213	201	193	195	190	227	204	217	202	203	224	225	227	233	188	180	207	216	198	220	178	212	230	203	220	191	204	248	199	193	197	197	206	199	202	211	202	193	210	216	206	223	221	186	191	199	209	215	219	211	199	216	192	223	212	197	211	214	185	231	194	189	228	217	211	206	192	189	235	216	224	191	204	221	212	205	168	201	209	202	194	217	229	195	209	230	188	221	229	217	184	225	209	193	210	196	182	216	254	184	215	212	201	217	207	207	219	217	196	211	203	204	213	210	176	178	202	212	197	213	213	203	238	218	218	217	197	204	212	240	212	198	192	224	222	206	193	189	196	200	188	206	206	197	211	210	207	204	232	200	249	200	217	219	211	204	216	221	191	201	209	189	189	211	230	188	221	198	192	185	224	219	222	191	187	188	194	209	221	210	189	200	186	220	231	218	236	184	207	212	210	217	217	208	200	208	197	229	211	207	217	174	198	211	193	218	199	206	216	193	199	229	220	200	214	183	227	197	185	221	203	223	211	202	215	207	226	223	205	245	218	206	209	186	203	203	197	186	205	200	224	215	225	190	209	199	193	237	203	190	227	222	193	220	253	192	216	208	232	186	196	173	191	223	214	219	214	227	226	189	232	187	212	180	231	203	203	211	182	207	196	182	207	214	206	191	218	232	195	207	234	183	191	195	235	211	193	194	220	226	200	178	177	210	191	250	197	231	183	187	189	210	211	178	237	199	196	211	212	188	201	205	204	190	194	200	204	190	203	203	207	230	186	249	172	196	222	219	203	195	184	189	222	174	184	170	222	198	193	220	195	203	225	205	179	217	207	199	220	191	223	216	226	209	216	199	184	219	169	213	212	194	197	188	198	183	232	198	195	213	190	189	212	199	196	207	196	216	201	204	190	195	194	201	191	215	215	237	207	199	222	208	206	211	176	210	192	197	196	207	216	200	213	184	185	207	198	193	202	188	205	200	210	190	203	236	207	198	210	174	203	192	206	239	209	233	200	204	192	214	206	211	222	232	195	209	198	194	226	228	210	202	221	187	209	203	202	204	202	213	216	193	219	223	190	195	203	208	206	215	193	213	215	195	218	228	214	214	204	193	203	220	200	210	182	225	185	213	239	216	203	204	190	212	213	187	188	217	206	210	221	216	222	198	202	213	194	207	193	216	188	208	219	213	200	205	213	179	212	193	199	224	190	219	224	209	210	203	240	215	196	188	196	213	236	226	201	231	189	198	226	214	205	223	195	196	185	230	192	223	229	209	230	170	208	230	195	198	202	201	199	216	232	208	211	204	199	201	221	201	260	164	217	215	225	206	229	192	221	231	221	213	214	191	186	165	214	217	210	253	213	218	221	199	234	193	198	203	201	210	204	192	206	222	188	227	238	194	193	235	235	228	219	203	193	197	213	208	214	205	201	204	188	190	221	208	204	190	214	180	205	182	204	206	198	212	226	214	205	184	198	197	205	188	184	194	217	207	198	187	194	208	227	208	221	223	188	199	196	212	209	231	199	199	177	235	218	197	203	202	224	204	209	203	219	194	225	209	194	212	183	244	214	224	225	229	211	218	206	208	219	187	221	208	206	187	197	223	179	202	212	197	204	197	201	210	207	203	207	212	195	228	185	187	205	197	205	198	198	187	190	205	206	217	217	225	244	195	204	198	228	188	224	175	204	191	197	205	194	210	191	251	205	240	218	186	204	208	189	201	200	214	204	197	197	216	182	211	198	195	203	200	216	206	198	194	211	211	195	195	208	211	182	206	221	189	226	204	177	195	240	232	229	193	195	204	205	214	194	200	229	220	215	184	185	182	204	195	218	208	219	212	218	210	201	197	166	235	237	205	186	215	210	184	219	251	223	205	231	220	202	184	213	188	232	192	207	214	153	206	186	214	216	244	221	217	224	213	194	191	215	206	216	196	204	210	209	202	185	177	233	219	191	223	231	203	207	216	217	210	202	212	197	195	207	201	211	212	211	186	190	228	203	213	204	208	182	196	202	215	179	185	183	219	207	189	210	214	211	188	225	211	198	210	183	217	235	219	195	207	200	222	207	182	208	240	207	192	204	201	202	196	220	199	216	184	206	205	211	224	216	194	215	211	174	205	199	210	236	201	213	205	203	200	208	202	179	195	205	195	184	191	215	207	193	212	186	191	218	176	213	215	212	192	201	208	226	218	207	211	204	234	206	212	179	218	191	219	195	227	236	242	194	199	191	198	221	215	211	208	183	184	198	211	209	191	228	214	209	190	217	204	182	188	208	230	218	217	210	179	205	196	202	205	194	209	202	198	193	252	217	187	179	217	216	200	210	208	196
25027	18571	29958	30593	28950	15521	8879	5664	3819	3098	2625	2109	1787	1493	1369	1210	1051	1036	930	922	880	875	823	791	685	679	632	612	608	616	565	578	586	536	605	511	549	599	536	477	547	521	525	496	549	512	534	501	537	501	538	493	529	542	529	464	499	463	521	544	510	492	518	505	513	502	498	496	515	535	506	504	526	470	492	566	496	503	529	457	496	515	520	516	495	534	490	461	513	496	476	500	494	519	504	472	472	512	514	496	506	493	486	485	509	477	479	490	520	462	423	513	512	543	488	478	490	492	482	507	477	523	518	517	495	463	518	504	505	527	507	516	486	512	477	495	512	478	481	483	464	461	535	478	456	504	512	497	482	460	522	528	482	510	544	538	519	535	478	509	486	525	509	511	502	468	536	470	498	515	511	502	482	499	447	522	485	498	529	508	488	502	504	484	488	503	480	493	518	488	473	479	523	488	494	495	466	511	535	454	495	468	458	492	511	539	502	537	522	492	480	495	488	457	517	507	474	509	543	541	494	491	486	496	528	505	500	533	520	488	537	511	502	486	452	512	485	479	484	533	474	489	527	475	520	499	500	498	510	503	462	510	472	515	475	482	485	494	537	469	480	458	509	523	473	504	517	518	523	501	510	480	490	449	493	488	496	503	548	514	497	526	506	519	505	543	492	484	496	461	525	565	484	491	502	469	430	522	470	525	511	511	495	506	531	508	479	507	482	525	476	461	489	507	491	461	483	520	443	523	502	517	503	465	494	440	509	496	508	513	480	514	520	468	508	508	504	493	484	458	470	543	479	540	481	524	511	494	525	521	508	500	495	498	488	495	500	489	517	457	495	478	478	519	507	456	515	546	527	458	467	522	524	487	536	521	501	499	509	482	514	496	456	484	507	499	508	504	498	490	495	480	509	483	486	505	461	476	550	518	468	486	506	470	494	548	524	495	474	483	490	515	494	533	515	547	488	491	484	525	514	485	493	479	481	503	501	505	506	463	490	546	528	483	482	476	474	539	520	478	519	492	509	483	510	475	513	521	508	498	480	512	484	490	515	491	496	486	512	500	452	494	468	536	479	560	510	511	513	509	464	525	480	519	525	486	506	523	470	477	525	480	507	517	547	539	525	484	500	508	505	538	463	517	495	503	509	493	451	528	517	511	477	522	477	516	485	494	519	512	492	469	536	493	512	500	481	540	511	517	507	497	478	443	493	466	482	513	511	492	524	474	485	504	502	513	510	493	519	488	489	518	512	511	498	491	481	502	484	531	539	482	479	477	504	520	488	490	490	480	479	547	498	491	511	498	517	494	458	488	487	517	505	461	485	526	494	475	493	499	492	532	518	508	521	502	516	475	483	459	470	489	474	480	520	504	509	465	497	466	504	483	481	536	477	446	512	474	471	482	475	482	482	480	485	504	475	516	489	503	517	494	485	517	485	481	476	515	509	498	494	511	515	505	485	460	500	494	537	482	480	499	469	508	539	499	523	503	501	490	529	483	520	511	496	473	498	487	452	514	516	517	478	492	539	528	519	482	501	521	472	504	495	478	530	488	490	509	503	471	500	541	486	496	540	550	541	523	512	509	514	509	477	512	529	478	492	499	508	504	468	475	487	503	517	480	477	501	543	514	505	490	498	503	511	506	500	448	506	511	524	475	489	500	517	494	516	497	508	518	480	526	478	488	483	548	553	499	493	508	494	504	471	511	457	547	521	503	467	502	476	514	506	521	495	494	460	508	497	493	467	546	497	535	509	489	471	497	466	539	471	494	513	463	505	515	507	499	483	467	523	522	544	513	522	463	510	466	499	518	482	518	475	535	496	485	490	534	485	464	536	535	514	512	504	493	516	512	488	499	515	481	478	476	514	508	505	488	498	516	502	512	498	458	478	526	498	501	516	477	525	481	467	467	469	476	492	503	499	502	501	500	518	476	465	516	512	515	451	470	495	536	509	464	483	504	513	497	503	498	489	479	514	478	509	514	520	505	475	555	499	502	530	518	494	485	437	440	532	506	491	529	512	490	527	509	513	510	474	513	502	496	515	512	493	498	492	482	523	475	481	503	522	482	489	505	524	522	490	487	534	519	516	474	547	494	467	504	470	527	506	489	474	513	511	527	533	522	536	496	468	535	504	512	493	492	507	494	466	521	451	477	535	463	493	516	484	472	537	475	486	496	529	501	512	528	481	463	504	506	505	500	520	540	520	496	499	488	497	501	495	558	505	503	493	531	488	541	506	475	485	488	519	506	488	516	484	533	533	480	516	525	491	512	523	531	527	489	520	490	518	498	512	534	492	476	447	465	501	472	482	516	475	479	510	511	507	506	525	493	452	481	478	523	511	495	505	500	517	481	482	493	483	518	490	485	514	545	484	484	473	497	500	485	481	523	503	464	487	482	468	473	468	500	483	515	525	512	479	499	503	488	504	491	438	487	495	502	463	472	482	565	512	446	445	487	521	503	475	521	529	516	520	502	516	468	491	503	515	526	486	489	454	537	495	545	505	492	483	500	532	491	472	468	510	494	492	545	503	521	515	460	516	482	511	489	476	488	502	534	472	523	494	515	501	471	490	492	513	467	555	528	495	507	526	524	510	478	511	503	532	507	493	504	504	458	512	515	451	475	501	496	543	500	554	528	543	487	518	478	491	499	530	470	493	529	507	479	497	520	495	532	533	494	558	504	484	479	480	547	487	514	503	490	546	517	489	518	507	487	532	490	517	521	509	495	507	494	492	511	523	511	514	512	529	477	466	525	476	478	508	498	518	512	487	514	510	521	507	478	488	513	512	535	512	449	508	484	536	515	521	514	519	510	515	521	472	511	479	494	511	530	497	499	498	502	469	437	467	456	501	517	521	516	494	501	477	506	464	498	522	466	518	516	511	489	519	460	513	450	493	487	451	523	508	514	521	485	471	483	511	515	503	510	480	475	481	497	511	511	470	529	508	512	524	491	517	534	510	502	506	465	482	508	501	505	478	485	476	494	495	483	532	494	527	512	503	492	473	505	497	531	494	492	501	529	486	496	483	512	504	484	479	525	500	484	526	502	500	461	489	476	512	491	479	521	487	503	498	494	527	520	495	486	515	467	469	558	445	477	508	501	480	517	523	512	504	506	476	452	485	513	516	496	477	455	487	520	454	498	458	528	487	514	511	499	522	520	514	488	493	464	513	521	458	506	524	510	459	456	514	507	482	504	495	510	511	473	488	502	490	514	463	491	508	491	483	533	505	482	521	487	501	516	539	531	489	479	509	513	512	488	472	502	480	457	477	492	470	495	475	479	530	498	501	525	457	509	465	510	474	524	486	516	492	483	531	510	472	536	529	510	495	523	508	481	523	507	467	495	499	504	479	471	478	474	482	478	456	492	512	537	525	539	489	486	504	510	515	547	512	499	513	495	480	459	472	525	486	516	489	498	495	489	479	477	494	528	448	509	509	481	489	481	507	456	497	471	494	530	496	472	509	472	492	490	520	546	478	535	512	513	518	519	475	495
15975	8206	6343	4018	2206	1036	647	541	410	381	336	305	296	269	243	277	247	254	237	231	227	230	236	203	230	210	255	240	209	234	221	204	226	243	221	204	213	203	226	213	216	221	214	227	216	186	203	236	226	212	214	218	229	255	242	239	197	236	217	206	212	208	224	219	222	255	213	207	224	218	214	210	206	224	204	226	221	252	222	231	216	204	243	231	202	240	223	206	222	209	208	246	208	229	203	243	220	247	240	231	201	218	218	225	209	216	233	227	223	209	207	247	214	209	219	206	225	218	236	244	242	240	208	181	216	219	239	234	224	234	215	195	212	222	218	207	210	214	210	194	211	204	224	226	210	233	195	248	195	203	222	227	242	218	224	235	195	225	218	232	212	204	228	254	228	205	237	201	213	225	197	213	248	208	221	254	235	227	199	228	234	203	218	246	216	217	213	220	228	236	231	251	224	219	216	235	193	245	213	226	188	228	201	234	235	217	205	228	238	209	250	221	193	251	206	213	217	176	202	221	239	216	201	210	247	225	236	204	248	205	199	237	236	237	227	205	219	212	208	216	217	217	206	196	237	222	216	230	243	240	226	189	224	237	230	220	194	228	247	235	213	203	218	219	221	221	242	225	244	212	210	210	193	208	228	207	216	196	232	236	201	208	224	212	229	224	211	205	204	207	234	209	226	203	212	215	232	227	238	210	210	200	207	174	229	228	224	247	202	233	233	227	223	207	194	213	189	211	212	216	204	239	210	233	199	223	218	215	232	222	194	216	208	202	225	219	247	233	233	213	220	223	245	221	222	198	203	222	221	208	234	249	211	224	216	207	234	211	237	220	240	203	203	219	244	238	240	214	242	221	220	206	178	232	204	223	236	209	252	219	228	212	214	218	218	221	255	240	196	221	226	218	225	208	205	199	209	203	212	218	244	203	234	195	244	217	211	224	193	214	234	242	229	236	216	240	205	225	199	195	213	213	197	218	217	218	204	214	243	219	182	223	216	212	197	225	206	231	209	213	217	209	229	206	220	213	228	204	207	238	197	227	214	206	216	224	211	192	237	222	211	211	205	229	200	222	225	227	237	200	196	221	233	221	238	222	192	216	202	194	199	203	224	238	229	218	210	223	221	223	228	188	221	237	239	215	231	239	214	204	230	225	226	196	218	209	219	207	220	225	200	203	210	225	232	211	240	232	220	225	216	217	222	185	202	231	194	236	219	205	223	202	197	221	239	233	212	220	200	222	213	211	215	225	229	229	197	209	202	210	228	232	203	210	232	228	217	225	204	208	202	223	207	226	194	200	210	220	201	240	223	226	176	240	223	240	208	234	215	212	220	208	215	207	197	193	234	215	207	219	199	233	215	224	228	221	217	234	210	210	216	247	231	254	186	234	232	227	219	201	226	214	190	242	220	222	224	215	216	218	213	234	239	247	237	222	196	236	241	196	198	192	222	197	219	231	206	246	251	225	225	213	211	248	238	203	233	231	241	245	228	210	210	216	205	201	211	206	209	244	211	218	232	236	212	219	201	224	201	238	224	247	212	220	227	205	199	225	245	200	222	207	241	195	203	214	245	212	202	181	236	208	207	208	228	231	210	223	206	209	252	193	204	243	170	231	204	224	235	229	198	225	241	230	222	224	215	214	200	213	220	195	211	204	239	250	220	230	233	227	199	217	219	233	195	227	210	213	218	183	213	185	222	214	219	207	256	231	221	199	206	190	210	255	222	206	208	226	209	211	238	238	226	209	242	225	209	195	241	225	232	202	228	229	214	225	208	228	211	217	227	202	211	230	232	205	206	237	243	210	201	217	223	229	206	212	220	215	201	205	259	235	218	231	220	239	223	229	221	196	252	216	225	243	225	218	220	211	195	216	210	223	209	175	241	232	229	239	227	195	223	223	216	199	208	202	201	230	229	227	209	217	197	214	213	224	209	210	231	223	231	221	248	249	215	234	212	205	249	217	204	221	213	223	255	203	226	237	207	206	240	228	204	215	242	218	221	244	236	222	239	234	231	204	234	190	221	230	245	239	200	215	235	189	236	240	223	202	209	198	244	253	245	224	204	236	251	224	190	221	213	201	220	238	217	219	223	221	219	212	205	227	234	202	220	236	230	227	267	207	242	237	216	230	191	210	197	200	215	235	228	216	218	193	237	195	219	200	222	214	227	198	243	217	204	246	216	219	235	254	201	219	195	212	202	211	209	228	219	213	222	202	215	193	221	232	214	196	251	228	235	207	218	215	203	208	204	242	221	188	218	215	197	215	199	224	239	234	227	220	217	225	203	212	237	246	214	189	216	236	208	226	221	222	235	207	228	210	208	216	210	230	228	236	203	217	227	210	207	226	217	210	246	208	199	221	223	223	224	233	234	203	193	216	211	229	203	211	230	231	200	225	230	224	222	195	196	230	197	222	232	219	203	227	226	193	263	239	233	213	221	236	197	236	202	217	236	249	214	249	212	200	206	212	213	238	214	229	217	225	208	216	206	223	217	227	223	221	211	209	224	257	235	209	212	216	223	232	253	204	215	243	213	225	217	218	207	226	200	207	223	221	230	218	218	215	213	219	214	198	210	197	212	231	209	230	225	215	237	261	212	202	194	224	199	209	214	205	211	192	229	222	210	190	205	219	208	230	255	219	225	204	208	222	221	196	216	228	222	208	238	238	207	238	211	192	210	230	203	198	229	224	235	244	206	236	189	226	232	221	237	223	214	221	209	216	209	236	238	229	261	236	221	208	231	221	216	222	249	192	225	213	210	177	210	201	225	193	230	227	242	243	200	214	235	216	225	237	203	204	198	243	233	215	199	233	198	214	239	224	180	216	226	209	226	216	216	227	234	229	215	221	210	233	205	223	195	220	232	232	183	202	222	183	228	213	208	200	225	217	226	209	219	246	190	201	214	220	227	235	220	230	210	217	175	250	237	228	223	198	213	198	218	223	217	200	232	212	223	228	215	240	202	209	196	229	219	206	238	214	211	200	224	219	220	249	210	235	208	258	197	193	205	226	192	225	216	227	198	234	233	216	236	215	212	227	215	234	233	178	238	250	234	216	214	208	215	232	213	241	244	218	211	234	214	209	190	215	226	216	225	244	206	223	206	240	231	240	214	195	219	210	250	232	198	230	252	205	202	210	222	229	223	226	200	211	211	198	201	207	201	234	215	238	224	250	213	228	220	224	220	232	199	204	206	213	200	213	213	194	192	241	207	194	202	234	224	231	213	236	220	227	248	217	234	229	222	207	206	215	216	210	219	235	203	240	236	250	189	221	220	213	229	233	211	231	225	236	218	224	218	221	237	248	202	200	207	220	219	218	206	231	227	233	249	208	242	227	229	207	240	209	225	216	207	226	224	234	230	229	226	232	197	226	222	201	217	227	235	218	239	200	217	225	275	215	169	203	206	204	225	222	241	232	237	211	218	225	219	236	193	231	226	215	221	231	189	202	214	213	203	225	217	171	215	212	207	235	211	241	242	212	226	208	215	208
11101	7975	11612	11096	7970	4258	2669	2177	1700	1424	1171	1049	959	902	819	754	730	660	701	648	669	616	631	563	559	519	593	540	541	521	577	530	552	522	515	546	541	568	524	564	490	499	502	540	543	548	524	562	552	576	550	567	543	558	561	581	511	511	565	518	525	517	543	540	540	582	542	525	534	526	541	532	543	524	515	525	529	509	520	505	558	545	534	530	567	530	530	556	552	539	493	504	539	564	538	527	516	536	529	555	554	526	548	503	533	549	527	534	564	515	540	546	536	516	566	582	533	498	560	493	550	555	503	556	547	550	506	544	544	545	543	562	542	509	547	557	505	525	529	526	522	533	532	522	521	526	508	542	507	547	537	546	547	509	555	557	569	545	556	557	528	520	552	504	497	569	538	515	535	568	519	541	537	519	540	545	557	565	493	496	533	531	490	534	561	536	546	508	502	538	570	533	539	543	545	546	494	532	562	556	513	522	547	551	518	554	561	513	556	499	505	548	536	557	537	525	530	562	546	526	553	541	553	557	529	543	539	513	510	543	548	565	500	540	555	504	534	549	524	561	551	508	494	503	544	526	517	545	506	556	534	553	522	491	526	576	505	510	521	560	559	507	536	556	542	524	520	553	535	556	543	556	514	518	540	513	519	542	524	553	546	525	519	555	530	564	557	513	527	535	522	506	537	533	514	497	571	569	513	519	501	528	535	541	522	560	542	563	583	554	525	566	509	522	544	531	547	536	513	535	522	472	553	543	519	533	515	556	507	514	532	515	519	535	535	549	530	482	549	532	535	544	522	545	526	527	548	544	521	557	539	499	517	516	542	544	512	568	572	577	537	576	526	502	523	554	519	534	568	524	545	524	563	534	561	525	518	541	554	550	529	540	557	542	532	535	542	555	482	547	524	551	545	490	566	533	536	518	519	521	520	514	497	512	520	545	540	548	524	548	540	553	509	550	561	515	530	515	525	477	511	551	567	522	544	489	562	524	544	527	524	539	536	532	534	498	508	547	548	554	546	518	562	542	505	537	532	582	512	549	555	533	531	526	539	531	483	520	517	574	571	546	520	515	566	557	511	555	523	526	512	545	555	561	507	518	532	543	494	561	532	510	532	520	507	512	526	524	475	536	525	539	555	517	547	552	537	572	506	525	522	543	535	517	497	519	553	586	506	549	576	529	547	534	477	586	538	580	559	549	514	566	479	503	531	518	555	506	551	554	558	571	519	536	548	525	530	487	496	535	557	535	549	479	530	557	502	507	550	540	538	527	532	535	511	517	559	515	509	520	530	527	504	499	539	493	515	518	534	499	502	533	541	510	505	518	534	542	533	568	557	548	529	523	520	539	578	507	565	505	521	565	518	515	538	507	530	527	503	559	510	550	542	509	546	505	564	518	514	516	525	544	509	522	548	521	525	538	513	518	538	529	496	540	527	537	532	541	541	529	522	536	540	534	486	513	523	528	509	549	552	546	510	543	507	559	519	534	510	487	575	514	514	551	500	516	513	454	513	500	546	506	525	532	544	515	546	494	517	523	553	563	547	545	506	538	539	496	517	497	581	483	533	500	540	506	513	524	500	529	567	562	477	498	527	513	559	548	537	523	528	514	553	507	529	576	549	558	556	567	537	527	557	520	526	534	543	568	522	592	559	529	537	499	483	546	524	567	527	536	549	559	547	521	573	544	519	550	516	584	499	567	532	517	542	535	543	496	545	540	523	514	501	561	528	536	480	545	550	556	548	548	480	529	506	544	515	508	598	547	552	522	507	534	547	514	510	532	495	535	506	519	523	519	514	566	557	515	530	541	555	495	545	514	505	536	542	542	516	549	518	548	541	504	548	527	514	534	492	538	568	519	570	487	520	553	531	533	530	522	557	533	531	515	528	547	512	529	539	537	559	500	522	534	530	541	514	539	536	538	544	540	570	548	539	533	513	521	526	561	566	544	547	529	544	562	516	519	537	509	537	549	552	555	548	514	532	564	532	503	501	510	551	551	598	516	558	514	465	557	587	535	571	532	530	564	521	518	533	504	513	522	529	539	518	520	558	548	572	520	546	565	547	542	551	567	508	491	510	538	535	500	524	525	493	490	515	537	527	533	550	564	551	580	525	547	544	541	503	539	523	559	563	522	499	534	548	534	565	557	574	506	525	541	531	514	518	515	549	509	564	476	547	509	514	496	507	575	553	495	481	554	521	523	519	523	554	503	529	559	549	530	510	534	510	499	551	546	566	554	539	505	540	571	516	515	509	523	556	533	512	539	570	514	527	557	501	545	499	494	525	532	510	583	509	538	580	545	527	518	511	553	499	572	543	540	523	505	530	555	491	550	551	556	532	509	516	517	545	522	564	566	522	546	498	538	522	507	520	556	500	525	464	549	525	534	524	535	509	523	546	517	556	500	529	520	517	544	556	516	522	541	548	541	555	549	540	522	533	560	522	497	558	555	518	499	558	534	549	546	494	516	521	545	533	558	497	529	504	565	553	548	522	547	543	523	547	530	523	573	496	557	534	506	518	532	541	538	497	523	548	569	560	590	538	520	553	540	499	573	514	552	541	509	539	495	544	547	505	531	540	544	502	559	533	532	538	529	548	566	567	541	483	506	520	557	582	540	535	531	524	554	520	532	534	531	526	559	545	538	525	532	566	519	539	574	557	494	500	531	495	555	510	515	533	552	525	528	498	588	565	524	551	597	514	558	527	536	528	529	558	524	564	528	501	577	554	525	551	554	492	530	543	501	542	563	554	545	502	528	576	575	532	499	523	551	548	497	546	516	541	536	521	534	530	508	555	539	532	502	511	535	514	523	518	492	524	497	554	522	525	509	552	511	531	575	557	536	576	517	519	508	522	535	526	527	562	530	560	546	501	560	527	564	522	565	519	504	547	521	510	546	532	558	534	513	528	512	557	551	450	531	500	559	546	498	512	534	503	556	558	511	495	552	542	525	525	502	503	515	539	516	553	557	519	567	551	589	545	543	502	539	551	532	511	561	500	551	524	527	503	559	537	531	536	495	508	529	540	550	496	557	525	558	554	565	514	533	537	486	501	500	499	523	553	536	539	557	518	574	544	509	538	526	496	532	546	553	516	511	548	536	533	536	556	539	539	534	577	516	497	525	481	525	512	526	508	528	511	571	585	580	503	543	518	503	508	537	527	494	536	550	540	530	548	529	509	556	532	522	529	545	548	485	513	541	532	503	496	541	530	499	576	549	498	545	532	539	522	541	543	548	571	556	518	510	571	536	572	533	533	536	524	532	521	511	552	577	521	567	523	556	524	519	538	534	553	514	505	554	582	519	528	544	525	513	519	523	555	518	480	501	532	508	525	545	546	528	547	525	549	556	544	555	511	567	544	521	483	537	546	536	538	523	503	506	546	528	500	540	518	543	546	527	561	555	529	541	545	533	502	544	527	521	506	509	523	575	484	574	486	565	521	550	544	531	545	572	551	513	557	521	504	530	554	538	522	576	524	491	510	542	547	514	556	542
28410	15133	15079	11326	10226	4046	1585	1026	653	504	451	365	372	305	319	307	294	286	285	310	273	244	252	257	228	271	258	241	246	206	264	236	222	243	213	238	220	230	225	237	224	214	224	227	216	196	234	205	249	226	232	244	262	235	252	250	263	245	259	234	253	243	229	221	234	208	200	221	220	203	207	255	242	201	234	227	228	235	218	235	238	213	216	220	221	240	238	239	248	240	206	241	217	244	254	223	258	219	251	238	217	208	257	259	259	233	235	222	260	238	223	220	231	201	241	222	236	246	241	256	214	265	224	221	241	226	246	225	204	223	208	241	223	227	233	237	235	244	227	223	241	210	188	210	215	260	229	223	243	246	223	224	236	242	234	227	238	250	238	235	230	241	234	257	228	212	224	232	239	228	240	237	238	240	239	262	236	228	200	219	251	252	225	214	243	240	224	224	246	235	236	278	209	214	231	225	256	267	224	229	236	225	230	247	257	228	238	214	219	215	224	212	248	221	221	237	229	247	253	252	221	211	206	215	230	238	203	251	238	257	193	237	216	227	218	225	219	201	206	236	242	228	238	226	233	208	214	215	245	221	241	222	237	219	260	241	265	241	213	250	234	244	232	217	232	228	252	246	223	219	194	220	238	240	225	226	187	225	239	232	243	252	228	239	237	210	223	249	214	265	236	236	257	203	229	249	267	248	197	238	239	210	203	232	212	234	218	223	212	225	206	234	221	211	247	223	234	228	206	233	243	211	224	243	195	248	249	209	229	205	234	236	249	213	192	196	232	255	195	251	255	214	248	215	239	265	216	240	212	213	258	235	214	217	230	248	239	243	234	196	250	237	223	235	225	250	233	234	234	239	260	234	238	200	228	220	233	242	246	234	247	247	206	234	235	262	231	207	231	219	190	214	230	214	235	238	213	245	270	203	219	192	236	216	202	235	265	226	225	227	230	249	244	213	243	226	260	205	241	251	223	202	232	222	227	234	242	249	269	216	246	223	249	244	202	257	264	204	224	214	241	233	221	220	205	207	226	251	234	214	220	223	243	275	264	252	222	236	232	233	258	222	232	260	228	269	216	245	222	268	249	259	245	226	238	206	242	227	259	235	218	206	214	240	234	252	218	253	238	244	241	254	227	263	256	256	202	238	208	225	225	224	229	248	217	227	236	243	229	225	223	230	230	231	225	223	234	239	243	230	237	242	220	224	240	209	267	214	234	243	235	234	253	211	220	225	210	232	215	247	224	224	239	226	222	223	214	247	232	229	230	225	222	202	226	239	225	223	231	231	216	226	239	240	219	228	253	212	262	224	229	221	237	242	227	254	247	231	224	221	233	248	267	208	278	219	227	238	235	227	247	216	232	192	225	214	225	267	241	238	222	218	207	248	245	262	237	225	199	202	230	287	243	232	202	230	239	236	226	243	235	233	202	238	225	233	234	244	231	227	224	237	244	242	210	214	217	240	230	234	229	235	257	196	253	248	203	232	229	234	233	232	229	234	264	248	246	240	212	215	225	249	240	216	212	265	230	224	228	250	205	242	247	231	257	225	244	223	235	259	236	234	260	227	250	245	231	253	225	218	237	208	250	235	258	231	238	251	229	242	243	236	223	247	231	227	249	200	233	244	246	212	226	213	209	247	236	212	236	217	254	226	223	214	250	209	220	228	242	213	226	210	244	256	238	209	252	229	237	246	238	230	191	216	209	243	233	245	211	220	251	224	220	213	236	253	217	242	236	193	242	240	224	196	231	241	256	225	211	237	247	217	213	239	232	212	245	240	237	225	228	204	210	219	230	231	263	243	222	237	229	211	231	223	273	242	232	226	228	241	232	243	228	196	211	222	237	218	220	223	236	258	211	239	234	252	238	228	220	226	239	209	227	220	228	229	216	224	250	233	225	241	262	253	255	247	241	235	253	223	228	235	229	281	196	201	248	238	236	212	225	210	230	232	226	234	236	229	225	212	219	242	219	253	225	259	218	244	268	213	206	198	225	230	225	264	229	225	242	248	227	227	242	259	230	234	243	229	230	224	210	237	238	213	229	224	229	219	224	223	222	234	252	222	236	240	245	220	236	224	230	223	211	234	251	251	227	223	220	197	236	211	213	226	245	236	246	226	222	246	238	226	234	225	243	208	228	228	236	236	239	222	239	218	240	253	242	255	259	257	221	241	222	234	219	239	233	247	244	210	246	262	252	215	225	216	236	212	206	230	219	225	255	211	242	209	249	251	218	215	236	218	214	216	199	220	237	280	205	213	232	242	227	223	249	227	224	213	230	223	216	230	222	258	233	270	207	225	234	252	261	245	235	215	238	250	219	221	230	213	263	202	223	236	235	238	224	233	204	243	213	238	236	250	234	212	234	233	235	228	213	234	264	246	227	213	240	220	227	235	215	228	249	240	235	224	239	197	193	237	213	224	220	217	207	249	229	228	206	215	220	235	237	243	266	227	197	211	240	238	222	217	216	174	215	258	240	232	235	228	219	236	223	227	261	233	226	208	246	232	252	212	219	265	254	228	250	206	247	234	243	224	245	216	239	237	233	219	223	218	219	224	244	244	219	252	212	229	190	237	208	238	229	242	232	230	199	231	199	221	207	217	223	229	218	233	228	246	232	256	228	218	209	212	204	230	239	260	267	250	192	236	258	258	231	209	213	224	214	219	203	263	234	252	219	226	222	232	229	219	228	207	225	236	206	230	236	204	251	237	229	211	217	236	210	207	220	217	236	253	229	225	227	239	254	238	227	208	268	251	213	230	236	204	246	202	228	234	202	203	217	247	237	245	221	224	238	231	223	247	223	240	223	247	238	231	231	238	219	212	258	234	221	221	221	253	251	232	241	247	258	214	240	224	230	260	221	235	221	250	226	228	223	249	256	220	218	255	215	251	183	233	233	230	261	234	236	225	260	250	263	231	207	244	209	224	213	236	206	218	242	246	286	215	230	206	219	237	220	259	241	210	239	261	244	195	239	210	246	242	227	261	197	246	245	237	225	212	237	217	217	230	254	220	225	215	231	210	218	232	229	224	256	260	244	223	222	250	208	263	261	212	230	259	252	199	243	224	239	264	257	248	214	232	263	236	232	215	279	251	219	227	233	229	252	215	248	211	237	229	271	217	232	248	200	214	216	208	229	230	226	222	216	216	226	232	221	257	231	245	225	207	234	249	213	229	225	224	249	254	215	232	239	198	217	246	234	272	253	217	228	238	211	234	204	241	225	234	251	205	213	207	236	271	222	224	223	250	253	237	235	242	223	227	242	236	225	269	228	232	219	222	213	221	263	230	229	217	232	209	230	232	224	236	242	215	220	210	226	270	220	215	242	217	238	242	237	230	235	195	214	234	256	240	193	212	220	267	244	224	265	216	215	245	213	227	209	247	249	237	260	208	230	229	256	233	266	243	217	220	232	241	177	229	225	224	236	237	236	255	213	237	232	240	241	234	203	229	237	194	240	261	242	253	231	199	224	270	225	256	216	236	234	245	218	237
19877	13902	22110	22986	23500	11096	6609	3892	2663	2092	1760	1584	1409	1256	1170	1020	923	928	874	854	793	778	755	756	714	632	651	652	643	641	649	624	610	616	596	607	584	575	558	560	591	531	607	583	547	560	574	634	580	578	569	556	573	559	633	587	542	543	538	543	534	590	557	579	592	539	547	538	552	582	552	608	584	561	542	531	538	567	569	568	555	561	535	548	509	545	574	575	577	570	534	543	563	531	568	519	547	584	555	561	545	550	558	541	553	545	544	566	526	556	559	553	536	587	529	573	510	530	530	558	563	533	572	576	549	574	539	518	575	557	555	520	553	566	550	590	533	530	563	562	564	559	516	573	544	553	553	547	581	566	552	567	556	538	521	535	539	559	565	563	574	538	572	536	560	541	558	577	542	528	553	562	538	545	556	568	540	579	554	548	549	556	550	525	529	573	530	569	551	546	537	557	571	540	557	557	573	561	548	567	613	558	535	557	546	569	554	522	604	545	548	563	575	529	536	539	585	564	560	548	525	566	569	552	590	561	589	552	596	545	548	563	567	534	526	523	557	563	559	584	604	584	560	599	551	527	579	525	535	538	558	561	546	517	553	562	580	532	578	571	538	582	579	589	546	518	551	532	523	584	593	567	607	539	590	570	556	548	548	549	544	558	561	594	560	521	575	532	571	549	567	530	549	585	555	518	574	583	616	536	531	540	561	571	579	571	561	553	555	577	561	561	574	518	565	582	539	538	558	566	607	578	559	523	580	564	558	535	500	555	576	596	559	547	551	524	563	554	621	542	552	559	566	558	544	539	610	535	590	546	544	551	569	607	562	622	541	554	568	566	564	582	590	573	536	526	627	543	556	587	570	577	528	551	553	592	505	514	562	568	558	591	573	564	598	543	558	543	524	554	594	551	515	571	573	585	585	538	608	574	569	543	553	565	572	532	551	567	559	568	564	577	557	549	545	594	576	535	599	590	615	533	570	563	555	566	573	545	546	543	513	569	551	562	566	562	569	593	549	558	519	585	583	561	577	553	532	556	607	566	571	577	521	541	566	582	603	598	620	545	584	558	563	543	597	559	549	547	594	553	541	581	579	535	561	610	561	555	603	579	529	572	546	599	543	574	525	590	587	520	568	586	553	540	539	511	549	530	587	557	537	582	583	548	569	550	570	563	519	543	573	553	566	533	562	510	598	560	556	575	571	546	595	547	539	560	564	554	612	511	515	557	571	559	571	583	544	576	544	554	514	600	568	586	538	583	591	561	577	578	605	565	560	552	544	541	537	537	564	587	573	559	538	565	568	587	560	533	568	548	557	605	537	555	525	554	543	545	563	525	542	533	581	591	559	569	518	534	561	571	557	584	546	563	525	559	575	551	560	531	588	520	520	544	581	576	583	563	538	522	571	526	545	597	548	556	547	560	556	568	573	584	543	554	578	535	534	568	546	525	534	567	558	529	544	549	537	550	538	577	579	552	568	525	535	569	501	543	566	507	572	516	532	532	546	569	575	545	545	577	573	560	523	546	552	556	545	553	522	586	599	571	566	636	592	612	566	532	585	537	517	520	541	549	558	562	555	538	549	529	554	555	564	561	585	550	553	536	553	551	539	559	564	558	620	532	561	515	551	523	578	557	579	617	564	545	535	574	536	551	528	572	566	532	534	531	571	577	568	602	580	542	590	568	592	627	532	558	574	537	528	606	588	583	576	537	568	545	531	615	550	514	548	526	546	528	578	540	578	556	584	580	525	546	603	538	531	542	579	506	532	552	533	536	542	517	518	535	550	571	553	538	531	521	601	506	525	584	527	555	549	509	567	552	545	572	559	568	543	579	543	560	588	575	561	534	534	591	575	594	555	556	553	588	581	545	588	557	558	545	585	529	578	507	553	585	582	537	569	574	579	533	567	552	545	564	519	556	542	570	541	532	568	555	546	547	572	584	544	524	569	569	565	605	572	530	564	530	515	549	526	593	525	553	548	587	579	541	555	555	571	572	554	553	527	577	563	570	540	560	577	591	538	576	543	582	552	548	552	579	586	588	537	552	566	575	571	569	532	620	592	539	534	537	549	582	564	560	557	562	562	549	553	541	512	558	546	569	563	543	546	556	559	537	531	536	577	573	588	540	558	588	590	579	548	522	529	584	565	519	534	555	614	538	592	545	553	550	586	527	555	563	550	556	596	592	594	529	541	555	550	596	531	530	578	514	520	533	582	541	582	528	583	574	560	571	565	549	568	513	559	559	581	519	524	561	535	577	579	513	535	606	573	572	511	546	547	527	529	580	538	548	575	590	579	562	539	536	562	591	547	540	553	571	530	547	587	518	601	568	509	581	555	542	533	585	592	573	487	579	527	548	562	555	573	577	561	591	549	522	523	564	544	552	544	557	561	565	534	516	557	607	508	608	570	588	543	561	575	558	584	550	543	539	589	560	598	572	585	610	563	571	574	549	568	545	556	554	546	535	541	552	574	540	603	520	592	528	585	568	565	550	579	542	615	560	565	587	602	542	566	535	562	533	585	542	573	544	528	565	546	537	551	578	541	566	542	617	524	590	568	605	577	577	583	577	559	600	592	540	519	520	544	518	539	534	572	584	558	547	569	566	561	577	585	561	560	500	554	541	537	561	551	550	551	553	581	580	567	577	572	565	572	569	530	572	579	537	544	543	553	584	522	555	542	558	554	561	586	546	561	572	539	603	567	523	537	575	543	553	575	550	559	560	534	539	543	544	619	552	520	542	601	514	568	579	555	520	535	536	560	559	522	527	570	532	536	534	516	571	532	530	534	538	536	543	549	561	586	594	569	537	575	564	519	549	529	570	539	568	503	544	548	577	537	565	562	589	564	600	557	549	599	577	584	545	575	538	534	551	575	542	580	623	569	560	614	533	558	528	550	565	549	578	564	596	539	567	602	567	579	552	533	528	531	553	553	588	543	547	573	533	573	569	564	592	595	555	531	561	545	572	545	538	559	539	581	564	550	557	549	564	577	516	560	547	574	564	566	537	547	547	546	584	555	568	574	537	565	590	624	537	598	565	572	587	529	574	581	547	566	568	557	550	601	569	534	552	581	554	589	544	523	580	566	527	585	537	541	559	587	555	540	582	565	579	577	573	520	527	555	523	554	578	550	554	571	518	521	544	556	604	519	594	546	572	541	550	528	539	527	571	566	568	581	586	528	533	526	570	586	510	544	551	552	564	551	580	556	566	593	577	580	576	546	548	501	572	544	574	534	565	560	538	569	583	580	558	527	563	555	574	561	546	568	510	510	580	511	545	534	557	554	563	557	521	539	551	548	512	556	568	540	590	567	541	564	538	586	527	556	542	571	543	541	594	537	569	539	542	545	561	513	579	511	543	556	597	533	527	565	597	549	545	539	569	564	537	548	592	542	572	537	564	595	552	545	597	562	545	532	560	557	538	550	544	578	591	563	517	540	562	554	544	564	591	531	512	569	565	563	542	544	519	547	555	541	571	614	524	570	547	556	563	579	556
35889	22341	23770	19077	16481	6236	3674	1705	828	658	553	497	386	348	341	304	300	294	276	275	244	234	242	215	246	255	218	207	225	227	192	202	211	203	207	206	216	227	193	196	212	178	224	210	195	213	206	205	197	189	186	217	210	172	233	206	182	206	195	177	208	210	215	214	198	184	221	220	234	224	195	214	206	232	190	193	204	223	200	197	215	228	192	206	189	210	211	220	196	196	202	218	176	209	194	206	199	196	203	227	201	182	230	211	196	202	234	235	184	214	227	209	189	197	246	177	219	205	207	204	217	208	204	191	201	205	226	217	221	211	197	226	204	201	223	213	225	233	229	212	174	186	243	210	216	214	221	206	199	204	222	241	215	213	207	212	206	221	212	187	233	196	200	204	230	181	206	218	189	195	192	193	198	227	195	234	188	221	214	221	203	190	182	188	203	217	214	219	195	190	211	167	221	227	209	216	202	206	193	192	200	217	197	215	186	213	224	228	264	207	209	219	242	185	219	203	183	179	232	217	219	214	214	239	227	192	202	198	219	222	212	229	190	203	197	206	212	215	205	194	218	203	219	237	209	214	198	197	160	208	202	214	200	208	176	224	237	205	224	199	211	196	216	220	207	213	218	194	212	210	208	229	184	200	184	211	200	235	205	205	191	180	194	199	222	199	214	206	212	202	215	225	220	217	207	207	209	208	198	233	210	196	198	215	218	226	220	210	214	221	222	189	225	217	188	168	216	189	212	213	191	212	227	211	220	171	234	224	201	216	193	197	197	194	229	204	218	206	199	203	190	185	199	217	198	212	195	222	208	183	201	216	211	230	206	212	241	207	207	225	233	224	226	223	204	184	198	207	191	222	225	210	227	201	211	203	228	210	191	197	179	190	210	218	181	210	229	203	214	206	203	214	210	203	211	181	221	194	209	210	212	177	200	235	203	196	227	216	208	205	209	227	217	231	202	208	198	212	202	202	214	215	217	235	224	212	227	219	221	208	188	224	227	214	211	204	204	219	204	239	175	209	218	227	189	221	202	208	196	218	213	209	204	202	219	207	215	208	222	218	193	210	201	210	196	199	206	222	194	208	193	186	205	182	220	185	199	184	197	202	224	214	165	217	192	218	195	200	205	229	213	220	242	228	194	234	200	186	193	215	202	218	198	212	215	217	197	206	201	181	212	198	209	225	191	226	182	220	233	178	203	209	182	209	208	190	176	197	209	218	222	177	220	194	221	222	200	203	213	217	212	202	209	184	215	212	192	211	227	203	201	200	206	200	235	186	185	223	214	220	216	207	189	198	180	223	214	188	194	211	203	198	210	215	196	202	221	180	184	207	199	213	196	190	191	197	215	220	191	193	217	204	215	212	204	235	194	228	213	211	203	221	191	224	221	176	205	205	199	190	207	202	210	188	196	202	223	202	194	208	174	215	214	207	208	199	204	191	220	237	216	215	198	234	226	213	212	190	219	215	205	193	168	226	214	189	192	210	219	192	201	195	228	216	228	186	217	193	196	220	207	202	227	201	155	213	204	192	220	181	216	224	216	213	213	230	187	205	226	199	218	225	214	212	194	216	201	209	226	193	207	196	210	223	199	202	211	208	201	221	181	190	214	223	230	228	174	228	229	206	242	206	236	219	195	214	210	194	182	181	220	180	214	201	207	191	229	238	236	193	215	214	186	195	190	208	199	187	209	190	189	177	205	233	227	198	231	186	224	216	170	200	171	221	195	215	197	201	206	201	214	190	219	208	218	196	197	225	210	210	193	217	200	230	217	217	227	204	209	196	207	229	227	192	194	209	215	206	199	208	201	194	204	201	221	209	188	229	219	231	200	206	184	205	201	208	195	213	204	234	203	176	222	165	201	173	212	194	231	189	197	214	215	209	217	233	200	220	200	199	224	196	193	207	212	229	203	198	227	218	205	200	229	210	185	234	228	214	190	203	215	198	231	198	226	206	199	241	242	212	200	201	194	209	212	201	200	208	229	223	208	194	218	186	229	226	202	213	216	227	212	214	214	221	208	198	205	194	232	201	226	217	197	193	187	207	240	221	205	220	210	221	208	201	239	225	213	207	221	223	179	223	209	221	204	190	210	205	207	183	218	223	194	207	212	216	211	189	236	199	225	211	222	243	206	197	234	202	206	219	203	197	231	221	217	185	194	216	189	194	185	194	215	197	200	198	185	213	212	199	213	179	207	191	183	209	196	194	200	213	224	196	242	202	190	193	211	214	214	191	185	198	216	197	220	214	197	207	188	203	215	215	201	230	198	172	197	216	189	194	218	208	193	210	222	210	218	254	222	189	215	226	217	217	213	230	199	202	167	177	179	213	204	197	225	238	196	194	209	201	230	218	187	192	192	211	216	210	176	215	177	216	207	193	186	211	226	221	213	188	194	183	190	203	190	196	213	183	200	222	205	219	198	235	213	189	200	202	202	224	205	210	200	211	196	227	201	221	214	228	219	218	203	233	208	234	212	220	191	203	204	203	174	185	220	195	199	182	220	199	183	233	213	203	188	214	199	223	185	194	242	219	202	250	212	213	203	229	206	204	203	204	214	216	178	207	226	226	207	229	203	225	236	171	208	213	222	229	199	216	233	224	198	193	201	227	203	252	197	200	202	214	195	241	184	207	209	171	202	243	226	206	220	194	226	199	197	165	211	205	197	229	204	197	187	186	188	199	212	203	197	209	203	221	179	217	212	208	195	208	222	242	194	208	213	237	212	205	197	208	209	237	228	180	224	212	230	242	200	249	208	197	201	225	196	213	211	209	223	208	207	207	225	205	177	219	208	220	201	184	224	197	189	205	200	188	195	222	233	221	216	182	191	236	229	219	195	193	201	183	206	187	211	218	210	209	191	213	223	179	199	207	206	217	219	215	241	211	207	230	224	201	234	206	189	185	204	218	210	206	235	200	202	190	195	211	201	172	211	199	205	213	193	205	208	231	206	172	236	197	199	199	213	191	199	231	211	213	206	201	205	213	205	231	211	219	236	196	204	196	223	205	193	196	224	193	209	227	188	211	185	188	206	231	208	209	197	202	193	217	203	211	218	197	204	225	193	195	223	186	194	218	205	206	213	215	190	213	217	224	187	214	204	188	218	205	203	207	204	216	200	201	205	191	217	200	206	226	236	228	208	209	227	219	217	188	193	187	215	208	228	210	190	210	187	208	223	196	249	201	202	191	248	183	189	231	210	181	207	194	228	208	197	216	221	242	189	190	180	206	199	202	201	189	184	198	205	231	206	215	206	233	191	200	207	203	208	194	185	212	187	209	210	201	194	203	203	214	177	207	258	194	188	198	216	202	222	216	229	208	212	212	237	212	185	204	208	206	196	220	212	180	222	192	216	223	199	198	203	210	219	203	233	205	224	250	192	199	213	185	205	195	205	214	219	204	189	199	205	206	205	192	204	204	181	206	219	187	174	229	219	194	198	200	195	192	224	200	208	224	186	215	223	203	212	205	205	239	195	201	206	194	197	211	203	223
23427	18994	29587	30840	28773	13902	12511	6351	3490	2838	2443	2019	1742	1584	1394	1189	1080	1006	1013	885	896	882	795	839	680	715	671	641	647	576	598	589	589	582	603	550	564	538	521	528	537	520	519	542	502	515	517	516	533	540	529	505	512	512	564	528	488	556	515	507	549	529	541	514	507	509	493	514	512	508	501	506	486	491	519	468	479	517	484	489	500	508	468	558	496	497	507	470	515	471	502	500	491	486	500	474	471	497	496	535	467	490	492	503	469	495	492	455	526	503	467	490	453	485	486	464	491	488	500	498	476	485	473	510	496	478	530	502	475	529	544	520	476	535	537	466	486	474	520	517	494	511	485	536	474	539	546	512	489	450	468	502	504	493	456	470	523	536	522	487	489	511	507	537	531	477	480	465	462	515	490	500	481	517	505	548	491	479	497	497	489	528	510	491	486	472	536	498	528	504	504	487	535	494	519	537	505	469	522	506	524	516	483	533	526	481	492	505	488	492	521	512	488	491	503	494	505	518	514	511	489	484	547	509	478	483	483	477	457	509	508	503	483	487	513	467	510	491	510	514	504	515	456	483	497	531	481	507	500	493	478	496	512	452	513	547	475	490	517	479	517	500	497	535	523	516	512	500	517	488	520	551	527	469	511	485	482	528	515	494	504	481	522	471	505	513	569	522	482	510	485	534	536	487	510	491	514	489	505	510	477	522	515	478	488	508	484	505	497	513	485	513	504	490	498	503	513	504	469	486	523	486	492	527	464	514	513	464	500	487	522	499	459	475	488	468	485	537	445	473	528	523	510	489	488	520	527	494	498	541	514	468	486	498	495	499	520	538	525	484	489	505	496	486	499	520	472	511	495	536	483	509	537	512	564	495	482	509	503	483	501	507	504	499	488	497	551	440	519	505	512	483	510	549	538	493	526	498	473	500	488	499	485	528	469	489	470	485	552	498	520	519	486	488	497	472	483	470	497	505	469	460	538	512	526	511	475	516	506	489	530	492	429	499	486	523	512	512	539	517	485	464	514	501	497	503	462	488	490	481	497	551	548	490	458	503	507	485	508	503	482	496	524	520	516	510	468	489	488	524	516	501	511	506	504	477	483	539	498	494	502	505	500	479	459	528	466	554	502	475	492	490	484	509	507	505	474	471	468	482	515	519	477	482	504	509	512	514	505	513	477	474	503	500	503	481	524	460	497	500	504	505	480	527	510	512	529	486	475	479	485	486	481	530	430	466	531	484	519	542	466	517	467	483	520	457	477	545	445	491	516	530	506	455	524	466	534	519	507	506	500	464	487	498	504	557	506	508	495	491	518	505	505	501	518	483	458	462	473	499	515	521	515	511	509	523	504	506	462	511	500	507	486	485	510	486	478	491	535	506	515	448	497	484	464	455	489	460	531	471	504	454	507	499	511	490	540	478	518	524	500	528	483	494	535	499	537	490	514	491	483	525	510	505	480	527	490	518	502	477	483	496	497	531	484	525	474	489	510	499	479	492	506	484	498	488	472	506	483	519	496	507	526	477	505	485	525	520	542	468	470	497	516	491	472	513	523	514	528	504	496	510	503	500	512	491	503	492	438	472	500	470	472	473	467	510	542	496	472	509	480	524	515	507	457	484	477	463	486	505	508	514	472	502	506	468	504	487	501	485	501	527	492	497	514	473	491	537	536	517	486	452	461	471	480	500	535	512	517	495	527	510	483	508	481	512	505	485	508	467	467	532	548	478	489	461	508	482	488	479	485	516	505	504	554	538	504	524	490	489	490	463	507	471	479	511	513	503	464	487	511	500	481	484	507	517	488	498	472	513	488	503	516	507	481	485	507	527	507	489	462	449	475	496	499	489	464	493	523	495	520	529	501	513	460	510	513	509	544	499	520	507	492	459	505	497	511	492	484	506	465	494	549	502	502	505	478	477	497	493	503	533	467	512	526	445	462	519	522	466	450	513	513	497	494	497	501	484	490	531	510	513	473	491	493	509	477	496	466	488	471	484	506	495	499	488	499	510	495	480	484	492	473	457	490	562	514	501	528	496	532	513	512	495	466	498	456	530	532	505	505	562	535	539	521	509	526	478	470	487	487	526	508	485	495	480	471	496	501	486	556	487	471	528	520	515	524	519	523	486	477	494	474	480	493	529	471	497	510	515	481	548	495	480	510	468	527	493	481	516	497	511	469	487	505	497	464	499	487	510	526	523	487	477	482	461	499	449	437	496	538	507	512	481	471	469	476	479	509	571	528	536	518	517	533	488	536	488	491	455	497	499	492	496	464	503	502	523	458	538	493	481	511	540	488	512	481	498	450	489	481	514	502	501	532	528	531	508	532	544	474	483	446	494	508	499	495	472	487	450	533	496	502	507	520	468	491	510	497	512	504	493	537	439	510	485	492	458	505	512	526	470	521	444	486	498	494	449	471	503	480	494	507	506	460	514	520	484	523	526	515	527	514	495	545	483	492	528	490	501	497	507	509	504	507	472	505	481	488	503	521	493	513	498	532	498	494	555	457	472	532	509	499	485	496	500	509	514	490	468	448	535	490	481	544	491	471	560	469	492	437	485	498	509	510	454	472	513	532	509	456	511	512	454	498	472	497	500	500	512	476	483	499	534	498	469	515	454	499	485	499	453	489	484	529	509	494	479	504	497	498	488	490	481	523	470	480	537	453	519	504	500	519	514	495	542	516	509	461	552	470	491	537	536	488	493	453	505	478	504	514	480	530	504	557	514	491	472	514	521	496	491	494	482	472	506	507	484	535	517	526	518	479	478	489	482	505	465	522	496	501	511	476	490	506	517	539	478	522	524	529	469	475	488	500	472	501	494	494	494	468	506	504	510	493	476	510	462	491	517	488	474	498	458	482	514	502	456	533	517	514	496	533	515	524	462	467	494	505	521	464	540	527	493	457	489	493	484	490	504	491	458	493	503	464	507	517	480	521	517	474	507	531	458	537	473	489	453	488	496	532	494	552	498	543	505	541	502	492	510	473	496	504	536	498	506	476	463	511	457	464	480	518	467	482	529	505	504	474	504	494	496	480	494	501	505	510	487	490	504	466	477	517	496	538	528	519	525	529	525	510	506	473	518	495	503	475	476	493	472	432	525	490	517	483	488	534	523	495	521	498	509	525	507	474	502	504	515	511	479	482	479	520	541	518	516	468	472	495	514	514	483	509	503	539	508	518	491	499	532	484	513	491	501	480	477	495	477	547	526	469	481	513	465	501	494	495	488	528	498	493	515	514	501	479	495	482	510	496	490	506	493	501	518	474	489	461	502	477	498	502	454	457	530	527	504	506	459	483	516	528	499	529	541	504	433	521	519	467	437	454	551	503	532	494	497	505	477	505	502	499	501	515	521	487	507	514	504	486	485	488	506	502	533	437	489	511	491	546	502	530	521	546	492	505	489	537	479	502	472	482	519	476	530	514	479	528	490	514	501	528	509	473	495	522	524	533	494	496	501	516	491	473	487	494	527	516	510	502	479	482	500	515	497	494	495
16829	8576	6770	3251	1824	952	689	525	424	328	325	290	272	251	266	257	240	251	268	246	230	240	238	193	203	217	235	193	202	213	229	219	245	227	202	231	258	218	225	246	220	216	226	221	215	211	194	201	198	228	224	237	217	210	234	180	213	205	222	233	219	231	196	226	201	225	212	232	222	258	231	227	208	210	211	204	247	246	223	259	219	219	236	215	226	211	240	246	211	195	221	233	208	221	215	202	231	205	244	220	217	212	212	226	229	256	196	224	237	236	213	232	225	222	226	207	219	226	237	230	221	208	223	219	249	227	232	202	214	237	237	221	238	233	240	227	223	214	222	228	222	236	201	204	225	185	203	227	206	223	229	212	222	222	214	218	236	229	202	234	236	207	233	224	200	223	232	210	200	201	222	205	210	226	214	228	217	188	215	208	206	227	218	201	214	212	243	223	203	197	230	243	228	223	214	208	218	231	221	206	227	232	208	211	220	229	217	246	241	214	212	223	222	206	221	221	209	202	233	240	190	243	221	215	218	225	212	200	208	239	199	209	201	223	240	196	227	194	205	244	230	221	212	245	200	192	210	196	212	199	192	218	203	229	198	234	219	241	242	213	213	221	230	203	225	220	193	222	211	230	254	203	217	220	198	224	230	228	232	211	226	241	244	214	240	225	233	209	201	225	216	227	202	218	246	215	222	208	239	252	226	232	223	223	222	236	229	242	237	230	230	254	235	219	189	200	216	220	202	223	243	216	252	223	234	198	217	206	198	235	213	198	212	220	226	226	195	257	205	191	230	196	245	191	215	227	197	224	236	244	204	227	218	233	180	239	222	211	207	226	221	214	234	233	215	206	236	211	196	200	238	210	256	214	210	240	202	230	204	226	230	199	195	218	248	207	249	206	184	226	211	235	218	215	227	191	203	252	202	211	206	233	209	217	206	226	237	233	209	208	230	227	214	242	249	218	204	232	222	199	209	225	226	239	206	236	214	212	234	222	215	248	244	214	220	218	240	269	225	199	229	233	209	211	246	228	225	232	235	220	205	215	193	224	241	201	234	234	227	222	219	220	220	224	228	220	227	208	214	219	219	215	209	220	230	216	229	231	208	194	192	217	203	213	230	225	224	243	242	211	233	208	210	204	212	203	228	215	216	217	210	203	221	227	233	199	210	215	225	205	217	240	231	232	201	219	272	231	217	239	219	211	224	195	226	215	226	224	197	214	230	202	215	217	231	198	201	237	247	207	237	242	225	197	237	196	208	262	217	220	230	235	201	239	220	204	223	206	225	232	231	220	239	212	228	249	204	218	221	224	246	222	185	219	261	218	202	231	213	206	208	221	231	209	228	223	213	198	206	224	249	213	221	217	224	225	226	228	220	219	209	205	219	199	227	223	207	238	222	251	222	180	234	206	218	211	226	224	190	212	221	203	213	220	202	195	239	206	240	224	218	213	213	225	207	217	205	222	243	242	226	222	218	201	234	250	200	211	232	214	227	230	221	207	244	190	218	189	215	244	207	224	207	223	219	238	232	199	205	222	225	233	199	263	221	224	210	207	225	181	198	215	208	215	206	208	225	213	227	215	216	214	224	201	217	198	214	226	214	235	234	223	241	233	211	211	225	253	227	222	202	222	217	221	214	235	228	243	214	223	220	219	209	206	200	224	234	211	198	244	224	228	212	223	221	239	257	213	220	236	238	229	215	203	219	239	224	221	200	195	211	214	209	197	220	228	239	208	260	239	203	230	235	228	224	230	243	203	211	211	229	204	230	228	226	250	211	186	212	222	207	186	200	173	258	227	209	226	236	224	212	231	217	222	218	189	188	217	237	195	195	240	215	238	246	241	207	193	202	187	227	221	201	241	218	220	230	219	241	247	246	190	237	231	210	205	263	214	228	214	219	210	211	244	213	236	245	226	216	208	214	225	208	220	226	243	207	216	198	209	223	223	236	219	214	190	214	201	233	205	197	212	245	235	239	211	241	228	214	262	218	217	235	192	221	218	235	211	225	223	230	236	228	210	227	224	244	214	226	201	220	184	215	210	228	233	222	216	219	211	244	212	231	231	224	250	241	276	225	236	254	219	232	252	243	219	209	207	190	203	185	206	197	249	215	225	214	224	234	211	231	231	240	234	210	202	206	197	206	224	224	241	247	214	210	216	218	202	190	221	236	211	222	198	246	214	209	235	237	205	195	204	206	236	227	233	224	185	229	228	204	212	209	179	208	220	211	223	224	224	200	222	213	194	236	231	221	244	180	237	225	187	204	236	230	219	235	202	197	244	212	236	198	222	203	192	202	244	204	222	222	219	213	225	194	241	213	192	235	254	230	222	223	223	225	225	244	223	220	217	237	200	223	241	221	217	233	258	187	218	210	223	235	244	227	220	201	206	222	233	236	200	201	233	223	231	209	225	224	214	221	216	204	232	231	191	224	204	240	203	232	240	199	217	209	235	226	234	227	201	248	224	236	211	211	227	249	206	230	209	229	246	227	196	243	191	225	223	196	241	207	229	207	209	217	197	198	226	251	224	219	211	189	223	204	208	244	206	222	228	229	212	239	247	217	194	196	229	202	193	202	216	220	233	200	236	204	230	212	240	183	206	208	226	210	235	227	224	221	215	221	234	210	208	203	186	210	219	218	188	217	194	231	222	208	234	230	217	225	247	221	201	222	208	192	203	208	234	216	206	207	217	200	211	229	191	238	231	224	206	184	224	230	224	208	248	212	204	258	222	211	212	199	189	200	220	209	216	256	203	224	207	222	219	208	238	200	223	221	220	238	189	217	222	224	222	256	198	240	237	275	223	196	221	252	228	239	223	203	255	209	236	244	230	214	242	218	217	212	200	201	204	197	233	219	209	199	197	249	223	230	221	213	239	212	220	226	237	227	221	228	234	222	230	217	220	216	206	217	201	189	235	207	230	194	220	201	216	209	209	207	206	204	201	206	226	210	220	236	214	225	218	207	213	188	226	221	256	213	214	231	212	211	247	217	191	231	237	199	237	274	219	239	228	213	228	228	212	214	227	217	218	226	245	233	238	219	223	208	204	234	241	251	227	199	198	213	220	185	231	195	202	201	234	213	203	210	219	232	239	201	223	217	217	239	208	223	196	216	210	220	207	217	221	227	237	221	218	200	213	206	195	225	226	224	224	248	208	194	225	219	229	215	212	214	217	232	248	218	229	220	207	210	235	214	220	192	204	202	197	233	218	242	205	238	231	223	253	212	225	220	241	254	227	203	234	238	203	232	224	245	214	203	219	252	229	215	213	216	226	210	210	219	210	219	229	194	216	247	227	209	221	232	232	232	232	215	228	216	199	205	240	222	199	228	201	208	225	236	239	212	238	249	227	247	214	233	210	196	195	193	198	197	210	215	201	224	229	217	232	205	208	221	220	223	227	231	224	217	241	214	234	200	240	222	253	205	199	220	233	221	209	262	201	200	220	189	213	240	205	214	244	221	202	235	216	213	199	229	244	209	237	240	206	202	253
12059	8386	11733	9186	6424	3916	3004	2039	1522	1356	1192	946	941	845	774	797	745	668	692	642	627	590	582	594	545	538	551	585	586	543	563	526	593	529	538	530	582	533	534	520	571	542	541	579	520	521	545	547	530	502	557	537	522	549	547	514	558	520	557	521	545	533	522	544	521	537	550	514	522	534	497	559	526	504	502	539	511	525	555	552	529	569	542	527	515	533	536	523	547	526	554	510	554	507	532	544	539	517	541	555	493	530	506	541	510	557	570	512	518	563	539	494	549	541	564	507	534	551	554	556	517	532	543	476	556	523	523	487	515	529	541	516	517	518	533	533	557	519	515	499	516	537	506	559	505	543	523	517	569	544	496	545	543	561	553	518	536	530	515	500	531	485	533	543	529	549	509	574	504	562	540	512	513	564	527	516	540	582	509	535	539	563	519	612	577	540	580	525	553	503	519	552	529	555	493	527	549	555	567	531	546	534	530	527	521	547	523	528	499	556	550	561	547	535	560	548	512	529	487	533	532	540	549	581	522	527	517	534	534	550	527	546	541	575	520	521	542	519	499	540	498	549	511	524	529	500	528	553	572	549	585	512	555	523	524	550	532	516	515	543	517	551	534	482	531	535	538	539	476	512	526	526	527	500	518	539	589	522	527	551	538	594	577	555	492	560	539	537	490	503	535	526	545	546	508	534	479	525	538	524	525	515	508	533	545	517	533	547	530	502	515	562	493	556	521	538	565	546	562	536	555	517	503	515	502	527	481	545	551	565	535	548	540	517	516	503	587	506	563	543	551	558	528	500	571	558	513	550	518	536	546	491	531	543	520	548	557	497	562	497	492	527	523	531	535	571	520	534	510	536	527	493	549	491	527	472	536	524	526	529	550	563	529	535	513	518	579	565	525	568	502	549	563	505	549	539	566	502	546	508	515	524	544	530	531	553	496	527	548	541	547	540	571	543	574	548	534	508	537	511	513	571	522	552	458	519	513	543	526	483	533	547	533	482	519	525	517	533	497	485	487	558	530	539	566	513	527	526	524	535	493	534	523	526	565	531	521	508	524	517	537	526	506	464	526	538	563	541	514	551	510	550	550	538	549	564	561	555	535	531	510	518	524	560	571	546	526	498	525	529	474	513	493	513	516	531	528	579	527	537	508	564	499	495	550	492	521	507	502	553	534	574	573	523	562	551	535	522	507	532	511	476	535	523	518	541	575	537	539	519	520	571	550	521	541	566	570	542	539	493	562	528	530	487	510	542	537	542	557	532	523	494	538	521	547	497	498	544	582	513	554	505	542	515	511	530	557	538	504	548	545	582	535	498	538	536	512	555	513	553	494	529	515	524	523	548	582	519	526	515	528	538	520	527	586	547	548	536	512	477	529	522	559	533	530	532	531	557	535	548	529	526	540	568	527	560	529	553	534	600	504	534	531	550	495	518	597	533	522	539	509	502	515	541	545	583	537	494	572	535	548	562	530	523	554	542	517	537	523	536	528	557	541	534	545	485	524	545	516	534	553	561	551	522	519	555	528	541	540	589	541	519	569	567	525	531	584	527	502	509	514	516	577	528	520	519	539	568	563	555	544	547	537	506	544	550	559	513	554	521	553	511	524	544	526	514	499	573	544	528	528	534	529	552	498	532	528	544	559	540	586	517	553	535	531	518	518	536	522	570	534	513	539	574	543	524	481	545	554	516	513	559	558	518	575	487	574	525	577	512	514	531	529	509	535	532	531	574	492	592	534	547	519	513	532	596	541	516	531	536	521	532	497	544	506	577	541	490	529	542	522	537	559	493	534	531	527	523	549	517	518	532	546	541	501	537	521	497	556	540	561	539	545	495	540	505	484	553	483	482	551	530	560	511	566	537	531	537	560	500	578	559	517	505	550	518	498	541	547	534	545	536	525	508	553	530	521	572	525	540	542	562	538	535	525	517	502	532	544	528	541	557	535	520	542	493	528	541	583	530	539	494	487	557	523	553	519	556	496	567	543	541	539	528	534	520	516	514	534	490	501	541	524	534	497	562	485	524	508	501	536	540	540	548	529	547	526	529	536	548	569	470	518	538	506	515	545	557	509	525	545	562	526	538	530	571	529	556	512	527	559	493	515	514	561	531	498	532	553	536	523	520	539	506	550	513	538	518	468	554	530	551	530	551	507	524	517	482	507	578	558	544	552	548	520	507	504	532	507	507	507	562	548	537	542	525	562	501	509	532	539	604	522	547	542	549	565	554	557	514	549	532	583	512	525	522	537	505	533	547	524	553	531	496	544	550	504	515	556	553	531	559	525	553	544	515	505	527	509	548	553	528	552	526	547	565	522	519	524	590	528	488	540	541	518	558	543	525	545	508	530	529	513	574	549	554	565	576	526	570	542	514	517	594	515	514	549	538	531	516	519	549	542	557	520	511	558	549	503	541	491	537	497	566	539	534	551	541	514	563	527	542	505	558	521	512	567	535	514	543	541	526	512	504	527	535	541	538	521	522	505	517	538	484	554	603	521	494	491	545	518	537	522	551	539	578	540	510	522	546	545	534	515	571	561	550	534	537	495	511	556	538	537	530	560	515	513	569	554	528	520	513	525	547	550	504	532	493	543	518	492	557	525	570	521	591	545	543	517	528	554	555	535	564	529	512	525	489	564	490	536	508	529	508	527	548	510	534	533	529	476	510	518	558	544	529	522	519	533	484	506	570	553	489	552	514	535	518	571	514	530	498	512	548	534	532	523	583	496	510	547	543	529	541	537	551	536	533	534	488	570	515	554	552	552	540	554	510	539	536	541	536	502	520	535	552	536	506	556	545	541	548	508	517	519	537	546	519	530	508	520	532	519	524	532	568	600	575	511	518	475	529	528	494	563	546	559	539	536	555	554	535	552	524	542	541	524	533	542	525	516	502	516	525	534	529	570	526	538	559	500	535	539	543	582	512	553	538	539	543	508	532	577	522	547	556	545	550	506	554	491	502	532	509	554	531	547	513	527	542	534	512	555	539	546	517	537	545	533	482	547	504	543	546	536	530	525	507	536	485	513	510	517	536	521	548	536	498	551	510	531	486	564	518	526	515	514	542	514	533	555	540	548	526	554	522	536	537	540	522	539	549	552	505	549	528	532	520	513	489	543	548	498	538	575	575	559	541	541	530	543	538	508	498	527	532	530	528	529	566	551	495	516	551	541	554	539	540	532	504	481	484	493	538	513	491	529	525	531	484	508	542	519	528	549	523	522	531	510	559	571	524	491	535	570	538	519	561	513	547	500	510	534	560	533	499	513	568	520	506	526	546	525	507	512	544	543	522	536	537	516	533	496	525	540	554	504	533	531	521	534	536	512	513	591	533	524	514	535	504	514	493	493	547	519	581	515	544	535	527	543	526	546	508	512	568	542	499	543	540	549	521	548	526	487	523	560	519	516	570	504	527	506	514	516	514	599	551	551	543	552	490	535	541	580	556	526	525	535	541	525	530	532	478	515	520	518	525	565	567	541	562	519	533	544	528
28626	16311	13203	9733	6712	4523	2931	1049	630	484	425	368	363	328	292	299	300	274	305	280	257	262	229	230	292	241	243	223	226	248	225	237	284	235	261	209	247	214	261	251	273	223	230	244	243	227	209	226	249	213	241	262	262	227	228	265	234	235	231	230	250	221	253	218	238	233	243	218	259	238	240	236	241	200	249	233	268	216	242	209	241	254	230	224	224	210	253	213	223	245	218	252	245	211	234	228	207	225	230	219	213	215	228	201	232	236	246	241	247	236	219	220	228	247	220	248	218	228	213	217	256	258	239	236	241	256	220	202	225	226	194	232	228	252	214	264	249	236	204	234	184	243	269	274	245	218	211	231	249	232	257	233	227	255	239	206	244	250	245	199	244	197	198	219	199	240	219	231	193	258	242	244	222	248	199	208	218	261	234	241	238	240	218	215	235	202	232	233	212	213	217	215	235	240	228	216	221	221	231	258	228	253	237	238	258	210	230	240	212	224	236	253	230	210	228	249	246	240	245	236	209	235	251	253	257	236	244	217	245	208	234	218	211	246	234	220	217	207	230	244	202	231	209	268	220	221	221	236	244	218	243	229	239	209	219	229	267	233	252	263	228	234	235	219	236	233	210	249	238	224	217	234	225	234	216	254	228	198	216	230	242	216	224	199	209	257	236	221	218	221	234	236	211	230	224	236	220	253	247	233	259	281	233	253	198	248	228	221	228	263	188	227	249	259	258	275	230	221	227	224	196	221	221	228	238	248	240	246	234	213	218	261	248	247	254	230	237	223	236	196	207	236	249	237	237	206	224	224	211	196	236	211	255	224	270	243	204	242	266	215	223	230	243	243	250	220	220	217	222	240	234	242	225	225	226	235	240	221	208	242	241	230	228	217	223	261	254	256	261	211	224	238	232	232	242	226	239	245	213	219	230	228	223	237	230	238	221	238	273	205	211	235	233	231	258	227	225	235	250	232	213	239	226	232	218	259	229	197	224	217	223	246	231	218	260	221	236	243	235	237	222	252	234	247	226	246	238	222	223	234	251	224	254	225	221	223	228	231	237	226	248	254	224	276	242	246	224	227	216	238	197	236	245	241	245	230	231	236	218	240	247	220	223	239	224	229	217	238	248	230	246	227	226	226	232	254	242	213	239	254	247	216	228	231	214	250	244	199	238	238	240	203	248	248	238	245	213	219	236	229	248	217	242	211	241	231	227	243	242	251	242	224	241	234	235	223	196	218	197	247	214	226	237	254	226	253	265	223	211	216	228	219	224	199	234	252	237	214	208	209	230	219	228	225	241	249	237	237	223	206	243	233	259	219	229	238	233	225	210	260	234	217	210	250	244	231	208	207	240	220	255	234	230	258	240	216	248	208	227	230	250	245	235	225	229	238	228	218	235	203	218	254	252	214	217	227	221	234	240	230	219	239	242	257	239	213	192	241	229	217	258	205	232	245	208	245	247	209	222	264	237	236	259	214	195	221	236	221	238	211	233	242	236	240	210	244	227	251	217	236	254	249	203	196	223	239	261	233	261	241	224	203	218	276	255	233	217	220	254	224	216	208	218	268	228	198	243	220	227	233	242	250	219	222	223	242	217	231	227	232	235	226	261	233	260	251	221	228	223	231	247	211	218	223	216	257	218	221	217	232	248	244	243	263	240	212	243	258	261	227	249	262	224	252	224	235	232	234	233	210	263	234	237	223	213	226	221	227	211	230	226	230	203	245	253	253	258	208	194	241	256	253	222	186	234	223	215	248	218	261	248	247	253	212	238	245	226	220	236	215	229	226	209	240	219	234	265	239	264	229	209	243	241	252	243	207	251	237	249	227	257	234	238	204	230	229	218	229	239	232	201	228	242	205	236	221	205	236	244	251	241	222	251	252	244	232	234	250	233	225	239	236	231	258	232	217	228	234	208	230	226	262	224	224	249	226	224	217	247	233	196	236	254	220	252	221	225	193	204	245	247	221	238	257	237	229	218	239	251	252	238	232	224	239	259	217	222	239	224	233	219	242	223	232	233	190	230	214	218	216	237	245	238	242	225	275	239	231	204	251	239	198	231	239	224	188	220	237	234	270	234	225	226	224	233	221	209	204	237	225	241	247	229	258	255	250	237	244	234	228	260	209	214	243	230	211	204	230	221	202	236	217	207	236	240	256	244	250	232	206	212	250	222	268	237	227	215	217	256	269	254	220	236	228	208	256	209	233	240	239	210	258	241	223	231	232	213	211	239	224	230	230	186	244	224	222	225	229	231	252	213	249	241	225	254	263	237	233	233	211	239	247	214	197	252	264	249	234	208	228	232	225	225	230	226	244	224	247	210	231	242	224	236	218	244	224	231	231	265	254	248	190	214	203	225	226	220	245	237	207	233	226	209	235	205	230	231	208	235	235	221	246	252	230	255	236	247	221	245	237	211	236	218	215	232	214	232	240	224	241	196	211	262	231	224	240	242	217	224	223	242	243	213	234	229	248	243	257	223	222	218	246	223	240	241	235	235	209	225	251	225	223	234	235	235	248	217	235	219	205	258	220	237	218	270	253	253	242	236	223	239	220	211	257	240	259	228	254	219	233	222	202	227	222	234	227	233	226	212	219	226	222	247	229	242	198	236	222	214	222	241	222	220	218	229	209	257	228	239	210	240	269	241	228	229	247	234	233	211	216	226	221	244	214	201	235	224	220	241	202	235	254	216	229	253	271	250	234	230	228	220	214	227	225	264	253	267	247	245	222	256	229	220	226	228	205	251	264	255	225	231	230	230	236	226	239	211	228	227	218	254	239	233	209	233	243	231	234	209	239	222	205	209	240	237	202	228	233	239	214	244	231	250	227	242	232	227	199	234	252	227	267	255	220	212	216	233	237	227	210	269	220	222	230	221	261	257	239	222	234	193	218	212	253	236	226	224	231	241	227	229	243	241	250	234	233	230	226	227	204	201	212	234	211	211	221	219	228	239	225	239	231	213	203	244	233	220	235	249	254	232	213	226	235	225	235	234	228	233	211	212	223	218	251	228	227	264	203	232	224	224	238	249	220	226	250	255	201	220	216	251	217	261	228	241	216	237	251	198	255	235	208	235	213	224	218	226	223	242	225	248	245	251	236	219	242	223	241	216	195	235	198	227	205	267	207	228	243	252	240	242	226	270	225	249	221	219	217	212	226	251	255	238	219	227	245	215	259	215	236	230	213	234	244	237	243	241	235	227	237	205	194	237	220	241	224	230	224	240	206	226	233	233	197	215	227	250	235	233	219	258	243	235	227	208	232	245	231	212	230	225	246	215	210	223	223	234	231	234	234	225	228	204	223	234	214	225	255	203	233	240	234	234	210	213	228	224	236	233	238	254	214	241	244	209	265	244	219	215	218	246	240	227	223	218	237	213	188	210	238	241	236	252	213	207	260	230	236	244	209	225	215	223	220	222	221	281	247	232	254	243	239	213	208	233	252	275	246	205	238	222	211	250	220	208	202	221	230	252	237	209	236	228	229	245	231
19966	14806	19260	20980	18624	14335	10346	4331	2548	2037	1764	1564	1403	1233	1147	1042	904	889	897	826	764	784	739	679	706	649	642	602	609	596	611	617	597	610	596	598	603	572	578	568	594	560	576	568	632	607	588	565	579	586	621	605	546	552	593	531	578	551	565	571	545	584	551	568	572	604	575	596	572	585	603	542	572	587	589	585	575	592	573	560	539	532	564	545	533	538	614	540	568	553	575	571	561	558	583	575	543	580	528	559	548	550	573	571	552	571	525	583	534	587	558	547	551	568	512	541	562	537	543	558	624	579	523	565	568	545	575	535	579	499	577	633	575	591	610	559	529	548	528	505	576	559	526	522	594	556	547	557	545	523	547	556	594	579	534	537	488	622	576	572	547	549	563	543	530	559	547	628	571	572	538	495	556	559	569	519	586	572	589	552	577	560	534	566	561	575	520	541	557	510	569	581	541	534	561	588	587	563	572	549	544	542	564	562	573	512	551	534	520	572	582	552	554	556	583	616	572	533	581	583	544	592	561	576	581	576	498	550	588	543	538	577	548	556	554	571	567	566	548	524	548	586	561	584	557	565	526	548	591	511	582	532	603	539	570	599	527	579	610	572	556	540	581	539	575	588	579	531	573	569	585	560	592	547	533	550	581	591	548	528	557	572	532	550	542	529	540	533	545	552	585	565	534	571	555	575	529	512	504	564	593	582	542	560	620	550	522	587	592	545	576	595	548	548	561	564	497	566	534	574	582	604	556	551	561	532	520	560	569	551	545	543	557	532	558	560	560	519	577	567	575	547	548	586	538	534	529	572	589	550	540	553	540	534	576	567	556	572	565	569	536	526	549	539	547	512	558	539	548	537	555	561	563	581	590	535	547	523	549	501	529	585	535	543	574	595	557	581	601	570	579	534	538	554	536	586	575	533	539	620	541	551	564	547	546	517	518	574	572	521	576	550	562	549	566	561	581	603	581	560	569	538	583	553	530	544	518	571	554	524	559	516	549	536	535	606	558	577	541	585	551	566	544	548	555	558	534	572	547	542	580	597	619	589	566	555	579	517	553	565	559	573	577	548	572	547	568	584	525	545	561	575	551	562	616	549	562	555	561	607	557	589	560	585	559	525	569	534	549	567	536	567	507	541	561	563	524	550	564	578	528	589	575	593	579	569	599	534	592	546	545	545	563	539	542	563	569	569	590	568	518	566	583	576	543	553	538	636	539	557	568	542	537	567	509	535	540	591	555	599	584	576	540	567	586	556	560	576	598	538	569	577	597	570	601	505	551	577	534	555	558	537	579	551	592	554	508	554	561	567	545	504	541	578	592	604	529	544	577	486	553	507	574	535	551	613	547	520	611	565	559	589	550	576	518	570	582	600	558	520	586	512	574	580	554	569	575	529	514	586	590	560	567	546	529	531	546	585	598	572	592	606	564	570	573	543	550	530	524	552	555	567	567	541	550	587	532	595	554	552	582	557	568	577	621	572	526	550	541	529	559	554	592	563	545	573	555	581	585	565	565	578	541	551	529	559	559	568	549	577	557	548	579	574	554	583	566	573	545	528	565	555	580	551	528	553	558	567	597	559	579	564	526	586	561	557	556	584	546	586	608	528	573	565	588	552	580	551	605	559	559	550	535	541	550	525	594	548	568	539	530	578	539	572	564	591	532	575	566	537	528	534	554	561	567	546	550	545	568	503	555	578	551	554	551	504	574	527	597	547	608	523	539	557	568	542	533	536	537	553	498	585	562	532	566	551	547	605	584	561	537	596	559	547	554	521	558	580	591	565	555	542	575	574	574	546	545	557	563	539	528	544	560	552	542	545	566	552	580	545	551	574	535	582	594	576	514	551	548	545	603	554	526	528	552	532	538	572	560	570	569	575	580	574	547	583	572	567	603	557	518	551	584	598	526	625	568	537	584	583	581	546	593	589	538	575	594	571	562	544	546	576	566	546	523	547	571	554	608	525	572	582	541	584	560	588	567	586	548	509	519	525	560	527	526	552	553	544	550	603	560	563	542	581	555	537	563	561	578	532	572	587	598	564	551	515	575	533	537	562	563	542	580	542	528	540	559	564	584	581	553	566	625	530	550	569	557	580	580	589	536	554	534	540	548	554	556	550	555	554	526	512	554	531	576	548	587	544	558	565	570	609	557	574	572	552	613	558	584	579	543	534	580	577	566	566	560	571	574	552	529	581	571	555	548	562	547	587	544	601	533	570	589	547	564	605	566	544	591	552	545	563	574	599	579	555	539	578	558	562	530	555	610	562	515	531	592	597	552	526	569	555	529	510	561	504	575	544	554	601	530	538	568	557	602	569	588	581	577	555	557	545	576	565	554	573	522	585	582	571	550	554	568	553	583	585	536	540	547	603	573	605	525	565	562	530	556	541	598	516	544	554	553	529	519	550	550	545	531	579	574	545	572	553	537	582	561	620	543	608	548	565	559	543	587	601	595	569	578	575	573	577	558	540	533	563	557	564	579	532	564	506	563	539	562	555	566	545	572	551	579	565	560	573	559	558	554	576	536	530	582	560	570	549	580	546	548	520	586	564	609	538	591	568	522	583	577	513	515	520	548	565	574	564	551	585	590	564	557	551	571	548	560	525	527	510	540	513	520	596	574	573	565	554	568	540	559	547	561	542	557	597	519	582	569	574	542	534	610	519	532	534	567	587	564	550	566	587	572	588	570	574	553	583	536	534	529	560	561	556	599	571	552	586	572	529	568	519	613	508	586	577	575	557	558	577	560	591	552	539	576	570	542	577	583	565	554	621	553	507	532	576	541	539	553	555	519	554	566	595	554	568	562	574	566	513	601	609	589	556	549	508	582	551	580	571	547	555	528	567	551	569	569	567	555	548	532	575	546	558	570	577	541	560	548	582	569	550	522	591	562	625	563	585	545	562	594	531	559	541	525	510	524	563	567	543	541	573	599	566	558	543	589	516	578	563	549	555	510	553	578	552	553	551	555	574	578	560	583	572	597	590	577	547	522	554	579	562	583	576	539	574	556	583	592	574	552	529	550	562	586	578	551	593	564	588	565	577	545	575	545	525	566	580	607	542	548	575	535	538	549	557	564	541	530	560	565	590	544	536	601	584	542	566	563	582	557	525	563	580	535	559	531	572	523	540	576	547	537	567	529	569	542	518	530	562	556	525	552	580	547	526	537	550	559	578	560	573	554	511	559	552	566	548	575	560	557	612	586	565	524	574	539	570	555	565	595	566	533	563	533	555	560	539	589	539	536	543	579	531	538	549	530	565	565	577	591	575	544	563	578	579	533	601	544	548	531	568	530	523	528	548	548	569	550	578	591	542	553	551	564	524	549	520	548	588	558	528	556	520	568	537	576	558	584	574	520	538	543	542	549	561	555	551	553	568	549	557	555	547	549	551	572	554	577	561	525	555	557	602	552	601	569	570	542	601	567	584	563	577	528	597	529	505	567	544	566	524	529	570	547	544	600	553	571	544	565	601	539	549	596	530	557	516	563	557
37010	23105	20959	16216	12336	8766	5450	1545	765	585	487	464	376	349	285	296	280	287	289	258	251	252	257	251	234	255	244	222	229	208	240	205	240	215	208	223	214	252	216	195	224	215	201	199	214	201	213	205	232	225	213	220	219	221	197	203	195	222	200	194	184	219	208	223	189	182	220	209	200	195	216	204	224	214	194	170	230	206	248	192	221	199	194	227	219	209	202	210	183	194	215	204	192	205	223	183	201	208	208	172	183	230	205	186	208	227	205	206	229	202	194	189	217	218	188	219	194	225	179	180	205	221	207	214	184	189	186	209	198	192	204	220	217	215	209	208	225	214	200	191	200	220	190	198	192	186	212	197	190	170	216	203	182	191	197	218	206	234	181	213	213	223	220	205	186	193	188	203	218	218	223	254	234	192	202	203	206	213	191	192	187	222	204	231	173	202	222	186	219	198	219	209	220	210	188	214	192	176	221	198	209	209	186	195	203	212	206	223	209	222	203	207	200	211	203	192	208	209	234	216	183	233	205	215	187	233	221	179	204	215	215	211	210	211	194	224	214	187	220	224	192	188	227	194	180	193	216	219	219	200	225	205	197	214	204	199	192	203	200	200	235	217	202	187	226	206	215	234	213	214	227	180	209	182	187	214	206	221	197	221	188	172	206	184	215	216	206	203	204	201	204	195	215	180	210	220	194	224	221	208	213	213	208	198	218	219	210	216	225	213	198	214	197	211	193	202	218	224	210	192	217	191	200	184	190	234	192	232	183	199	222	205	228	195	206	224	200	196	211	220	214	198	211	223	189	211	211	211	210	199	197	195	189	181	225	221	194	207	215	216	218	214	166	194	208	243	210	212	210	212	210	211	203	186	235	216	220	210	213	215	203	197	205	222	210	190	205	232	221	193	206	177	201	217	205	203	217	198	205	216	172	186	187	210	216	239	201	213	213	183	196	233	212	229	212	208	202	222	223	215	189	229	183	196	197	218	203	202	202	222	191	186	203	177	212	209	197	209	215	224	199	216	198	197	223	190	217	219	191	227	174	195	199	200	215	191	177	228	205	226	178	211	237	176	215	207	195	197	202	201	231	205	198	206	194	196	203	171	209	182	174	220	189	206	202	222	233	197	190	181	202	212	242	218	183	208	202	198	222	217	214	194	202	171	216	216	195	211	218	209	200	196	205	210	217	197	236	211	208	198	221	213	213	215	222	201	223	202	216	181	217	199	188	167	207	202	222	190	194	190	210	228	172	201	210	219	207	186	199	173	208	206	257	195	245	229	187	194	193	227	190	214	211	221	204	166	209	221	197	207	217	185	208	212	206	205	189	219	172	165	208	194	193	200	208	175	194	195	211	203	199	203	196	196	205	190	190	207	192	204	182	239	177	186	189	200	220	220	165	198	204	213	207	221	223	200	221	213	183	187	197	196	234	209	217	198	186	207	198	196	199	194	200	215	200	209	222	226	186	206	217	202	218	229	204	229	234	204	196	216	214	222	196	239	201	201	205	210	208	209	185	203	227	210	212	232	213	184	213	204	208	194	208	194	213	208	204	219	220	212	223	193	189	183	188	188	215	201	231	202	214	211	217	201	217	170	183	214	217	183	205	217	213	206	199	197	206	213	176	211	191	210	201	188	211	191	211	197	201	215	221	221	207	178	224	211	186	186	218	213	216	200	203	179	190	205	207	206	197	203	232	226	212	184	195	201	216	222	220	219	217	256	199	233	205	202	187	183	197	187	203	216	193	201	193	194	204	199	228	203	178	185	183	230	215	187	176	203	207	225	192	228	200	231	200	193	184	202	189	178	207	201	221	204	174	220	216	252	202	197	164	211	191	192	197	234	200	208	196	196	209	201	208	199	236	215	222	214	209	175	200	212	211	203	218	188	189	202	201	172	197	201	230	199	184	207	205	181	208	202	196	217	211	198	209	208	206	182	209	186	196	207	218	191	212	205	220	187	175	197	211	196	199	245	195	204	213	227	225	214	197	211	227	191	199	154	201	193	206	198	203	218	202	253	216	181	192	179	217	215	195	199	231	226	200	211	224	181	198	200	216	228	191	204	223	206	184	202	184	206	190	195	204	219	194	210	174	210	186	211	184	173	205	207	216	188	193	215	207	201	207	193	199	196	203	190	191	204	177	213	207	196	219	229	175	191	228	208	197	215	197	211	220	230	197	227	208	227	214	212	229	199	216	218	195	179	234	201	187	214	197	218	190	186	228	191	202	210	221	207	175	206	180	209	245	216	215	206	195	235	199	193	206	208	208	200	213	203	181	214	197	210	209	196	194	196	202	192	232	215	195	205	203	210	225	228	193	230	179	227	186	222	188	212	232	187	218	213	215	204	204	197	212	192	210	185	209	200	212	215	214	204	187	212	214	213	214	187	182	200	207	199	223	167	209	190	212	190	221	214	215	192	202	212	211	211	191	230	213	184	214	204	215	232	206	191	197	221	190	211	212	221	228	196	198	209	221	228	206	187	199	210	193	206	195	220	222	206	185	167	211	204	204	210	215	209	190	198	219	197	236	224	174	187	206	187	183	201	213	241	178	204	214	216	203	199	213	211	213	195	189	180	201	222	203	202	187	210	206	214	234	205	194	218	186	215	220	238	235	179	230	223	242	198	211	196	224	211	223	225	207	224	186	199	205	214	203	208	222	233	199	188	192	223	201	193	200	209	195	187	194	206	196	218	189	231	205	193	199	187	195	208	213	188	204	193	200	225	188	223	208	239	185	225	215	218	213	205	190	184	197	184	241	192	242	200	185	173	215	218	184	202	196	211	206	206	178	223	220	212	225	209	212	198	198	183	200	228	176	216	188	191	194	227	207	216	206	186	188	243	205	231	234	197	237	196	199	227	226	182	188	212	217	202	213	206	201	230	214	211	206	172	203	196	194	184	210	181	207	171	198	202	228	188	259	221	237	213	198	189	213	191	210	221	237	222	215	222	185	199	209	223	200	205	195	201	231	216	215	210	220	212	196	216	201	186	196	204	210	215	211	227	183	204	199	202	205	206	230	194	216	224	204	214	202	210	228	214	197	182	225	212	199	213	193	244	199	239	218	207	196	188	241	218	193	209	196	189	233	219	208	189	205	193	222	209	212	220	217	201	191	200	221	232	220	205	203	214	185	206	222	201	201	211	208	176	196	209	204	189	203	202	207	238	234	192	213	218	220	216	185	217	208	211	187	181	206	213	211	212	210	186	204	199	213	196	181	191	209	208	204	228	201	221	208	177	183	196	205	213	178	194	211	196	185	210	203	210	202	205	211	199	233	202	214	175	208	237	210	203	202	220	182	199	200	203	210	213	212	201	210	221	227	215	227	241	233	230	187	223	217	178	230	200	190	219	215	202	176	193	189	198	184	226	217	209	204	243	207	232	230	208	224	206	219	224	187	223	199	228	220	180	211	218	201	189	192	201	180	183	209	200	220	210	196	187	201	220	206	224	192	234	205	208	226	191	191	198	204	199	193	208	195	204	235	209
24896	19618	26672	28213	26394	21385	16373	5434	3155	2615	2284	1863	1645	1443	1328	1181	998	970	967	844	806	756	733	737	674	652	598	608	686	599	602	604	582	612	573	586	560	528	487	517	515	535	533	514	540	546	503	524	522	531	490	509	478	510	545	494	485	501	506	495	509	499	470	495	523	502	515	463	459	519	503	532	486	466	549	538	490	467	494	471	524	502	496	476	510	458	506	492	487	485	446	530	470	493	499	489	491	489	481	476	496	542	481	496	501	458	505	488	560	516	446	475	492	497	522	524	476	523	503	477	463	485	477	536	541	500	476	486	496	456	514	483	503	487	493	491	510	505	476	501	473	495	478	481	509	480	491	472	519	477	486	531	490	487	539	498	495	517	505	539	493	479	528	511	496	460	504	472	494	487	496	461	548	481	484	494	537	492	540	478	504	488	485	552	479	479	538	511	512	495	503	541	501	500	487	489	513	514	492	500	531	476	498	487	493	496	482	515	460	494	526	491	496	513	492	478	502	543	450	493	497	467	523	476	505	480	510	518	469	465	484	491	503	522	496	522	505	490	481	503	483	485	544	507	472	471	502	517	458	482	522	487	515	481	495	502	474	508	481	499	501	452	543	452	498	531	503	514	494	504	516	480	482	473	507	500	493	532	501	540	504	507	490	453	472	498	464	497	512	492	516	502	495	528	475	522	494	479	502	491	495	522	529	512	539	503	536	528	519	496	524	525	486	524	474	497	458	503	474	485	505	515	489	471	475	522	504	502	490	523	501	479	489	528	500	486	480	480	486	504	492	505	517	515	471	515	563	487	489	482	539	470	514	497	449	453	525	527	483	541	484	513	530	489	491	486	496	524	499	512	502	522	506	498	555	487	499	489	514	502	476	490	501	466	501	515	499	461	458	501	451	477	524	464	515	511	476	521	518	509	481	510	490	510	476	490	511	469	524	500	463	513	489	500	479	499	488	483	524	478	510	519	481	488	504	522	493	511	530	514	563	509	480	539	484	505	499	515	516	469	476	470	470	507	503	489	498	459	530	508	515	526	488	502	490	487	515	459	478	503	485	518	481	455	505	483	488	470	516	488	517	487	517	481	556	519	499	502	484	504	480	509	489	475	504	490	508	502	531	460	457	510	552	525	535	507	502	508	525	481	520	472	501	449	481	467	549	497	467	505	522	489	447	469	489	520	534	485	473	500	495	513	482	488	517	461	510	509	515	494	510	529	511	489	487	499	477	457	495	512	486	489	494	500	496	541	525	510	537	492	505	489	482	508	491	504	486	518	439	491	495	481	506	533	498	475	481	457	474	510	495	483	487	538	511	498	491	514	468	492	448	494	510	466	482	487	483	500	487	495	484	513	504	458	504	495	458	516	519	513	511	494	511	522	514	492	508	453	513	486	505	517	512	455	525	476	512	489	522	468	449	505	477	501	490	480	532	524	544	528	502	521	505	508	488	509	519	486	495	484	494	496	544	491	489	509	496	475	482	504	438	491	497	505	489	523	483	504	542	478	491	491	508	482	506	472	526	489	506	509	491	488	508	516	540	504	500	521	478	524	478	458	487	511	531	507	508	483	507	499	498	503	507	498	509	522	518	517	508	496	526	472	469	468	461	504	515	480	520	529	474	491	495	530	512	511	498	487	494	504	541	521	504	469	499	505	505	467	508	482	528	513	509	469	479	518	466	476	541	488	524	502	492	530	488	463	506	504	545	514	466	473	526	474	516	474	497	479	526	521	503	523	489	515	502	465	498	519	501	483	505	531	499	523	482	475	479	528	462	467	485	512	505	514	554	451	486	512	510	509	484	537	497	512	488	494	513	489	480	500	488	448	508	537	510	507	455	505	549	498	488	493	531	496	509	528	539	489	501	515	529	496	470	529	486	461	530	501	489	518	523	506	512	490	511	508	489	508	513	512	457	484	489	515	500	487	497	507	498	495	532	500	514	530	522	505	520	483	517	461	510	503	487	465	511	485	496	539	500	461	477	496	491	527	505	525	489	537	468	505	510	507	504	531	526	499	485	499	469	526	491	509	518	516	455	485	476	477	499	553	508	476	474	482	494	472	486	513	498	483	505	488	480	454	519	464	473	496	474	504	526	432	445	495	520	518	497	450	515	533	517	492	527	473	472	523	459	500	531	466	492	482	496	508	511	493	478	481	506	528	505	480	495	487	495	474	483	513	461	484	516	516	453	501	469	491	489	524	500	509	482	510	478	470	468	547	489	504	482	543	510	494	470	522	496	513	474	503	506	502	464	516	503	482	516	505	488	464	463	481	496	508	476	515	478	474	482	522	506	461	509	491	493	495	485	506	497	498	519	516	493	461	511	499	493	477	480	502	469	506	473	509	467	489	524	521	476	500	525	496	488	516	560	476	508	526	490	483	469	474	462	477	515	487	519	555	492	522	531	502	483	483	478	445	481	479	509	472	491	519	495	516	515	491	474	473	514	507	479	542	458	484	475	483	510	475	508	505	506	501	489	519	501	492	544	489	487	479	508	540	507	465	494	498	501	467	481	470	485	500	487	493	513	484	485	498	506	465	545	494	455	475	497	484	517	548	495	496	483	498	504	531	474	504	503	484	491	526	484	505	483	498	509	490	517	505	516	498	484	493	459	498	502	492	517	496	504	486	495	470	495	491	521	477	474	511	485	483	472	515	507	460	511	494	520	470	503	516	487	473	456	499	509	454	538	487	486	533	496	516	492	516	494	499	485	482	503	510	481	499	503	477	462	502	475	490	468	500	518	501	510	518	479	522	463	489	520	459	470	501	485	446	467	519	499	502	519	463	532	539	511	494	538	468	483	492	481	500	465	512	482	490	526	490	470	507	527	499	488	508	489	498	531	465	507	495	479	487	468	488	476	514	488	496	463	474	527	491	491	520	489	509	527	483	491	468	469	466	495	513	516	461	462	465	484	540	485	543	492	500	510	507	525	494	509	510	478	527	492	473	494	488	484	550	448	527	506	478	506	483	521	525	488	509	512	475	509	499	503	512	512	480	464	514	498	515	483	538	494	526	485	486	555	552	477	499	471	516	443	475	499	490	540	477	476	519	504	489	461	511	492	475	492	493	521	506	516	512	485	508	490	484	513	476	482	490	498	469	480	520	466	503	491	519	515	517	470	495	505	490	485	471	506	481	474	489	498	530	520	480	505	470	523	472	486	453	500	486	488	505	452	485	462	537	489	540	496	455	507	499	516	514	478	500	451	512	510	492	455	493	464	523	500	500	472	483	485	528	478	486	478	482	514	490	492	507	514	490	445	534	482	488	529	519	492	491	506	468	508	497	494	479	520	501	469	517	538	527	520	493	495	458	481	524	463	491	486	486	447	521	505	497	523	547	490	489	499	489	446	502	467	492	521	500	471	460	489	501	524	510	507	523	525	489	467	476	486	497	452	541	543	508	497	507	486	493	496	514	508	465	431	467	512	487	494	495	517	478	507	487	517	500	499	503	498	487	496	513	497	508	541	532	508	473	511	524
16256	8831	7120	4078	1856	1023	620	497	411	330	323	289	257	287	300	240	243	244	226	210	237	211	241	217	225	230	231	241	237	216	213	195	213	224	218	229	231	223	193	229	226	207	229	231	235	246	211	225	196	198	214	208	212	197	217	216	258	237	235	226	221	233	236	209	221	211	213	228	208	220	229	211	185	240	220	231	205	224	200	207	216	214	186	199	211	223	237	211	203	195	216	203	240	222	200	230	240	225	234	197	212	202	217	241	211	219	206	202	223	248	212	257	229	198	225	186	203	244	217	177	205	256	214	211	209	189	235	216	221	218	225	230	207	205	234	197	236	192	230	222	227	217	214	234	230	223	208	240	235	225	222	220	222	235	204	241	232	216	198	198	214	215	216	243	190	219	202	204	212	217	197	226	247	205	219	207	209	211	221	218	196	209	225	233	220	247	214	216	225	219	228	226	200	206	223	208	217	233	226	226	215	200	238	202	220	192	185	260	218	186	203	212	233	202	213	216	215	227	236	233	243	224	203	219	227	205	205	212	205	225	207	231	220	202	226	212	231	240	219	262	236	233	248	209	218	221	203	227	214	201	225	218	204	206	223	222	237	194	236	212	238	212	249	187	235	230	221	241	259	248	233	238	204	212	240	227	226	195	220	209	203	252	242	218	213	207	212	216	209	222	218	212	214	216	217	196	207	219	211	215	258	208	244	196	208	226	211	234	219	204	214	236	238	229	225	210	225	228	236	217	222	214	225	251	238	224	207	217	234	225	224	208	209	200	200	235	211	214	241	207	230	228	227	217	252	216	210	196	222	199	234	202	208	212	217	220	244	200	215	224	231	221	247	207	222	224	220	176	212	240	238	216	250	219	208	199	214	213	213	201	218	245	218	203	219	219	245	210	217	235	243	230	202	213	237	238	217	229	238	195	208	222	219	242	241	217	244	229	240	212	215	187	231	217	234	197	223	246	222	241	247	248	175	265	212	197	243	234	224	213	200	219	224	188	225	224	224	219	207	226	229	187	230	250	221	201	217	200	199	207	211	207	192	210	239	199	207	247	217	212	225	200	197	185	210	251	222	188	210	229	217	213	228	210	214	241	207	199	207	220	223	207	192	230	210	212	239	216	225	207	217	208	202	238	196	219	211	232	242	199	198	209	204	233	223	202	212	229	203	209	246	173	209	216	230	228	234	211	208	206	216	220	222	236	214	226	219	192	187	193	219	224	203	216	225	211	209	236	205	220	223	221	197	213	235	230	253	203	204	205	229	238	216	261	226	246	229	233	230	225	221	230	186	212	220	235	203	210	216	220	211	215	237	227	187	181	210	218	223	209	215	233	228	213	213	216	226	225	241	240	198	227	222	204	242	212	243	212	176	212	213	199	214	234	229	224	188	220	225	233	212	211	228	221	222	218	203	199	215	227	225	215	209	204	193	220	201	228	230	213	216	224	218	211	226	221	223	233	251	204	220	207	212	204	213	231	216	237	232	219	217	206	202	230	237	177	222	227	200	209	247	227	213	197	197	225	218	229	210	236	234	246	222	184	213	205	225	235	224	201	221	219	230	194	206	207	223	205	197	233	235	221	206	229	223	197	207	228	229	220	212	238	204	201	245	242	191	214	207	223	169	234	211	218	232	222	219	193	231	223	207	232	227	228	220	217	224	201	205	244	234	218	220	194	188	225	234	240	204	229	222	193	222	188	237	194	196	212	209	198	207	192	246	215	223	212	220	200	199	260	245	229	201	215	204	225	217	210	227	228	217	214	219	233	202	232	231	234	204	226	211	220	218	204	237	204	193	230	218	203	228	228	225	216	215	184	217	205	234	210	207	225	219	210	233	208	219	217	209	228	213	206	230	223	219	238	219	225	197	222	212	222	213	225	202	218	222	235	211	220	227	212	227	216	218	224	238	237	206	232	245	210	199	216	235	217	240	227	245	224	219	217	210	204	187	225	208	219	234	222	221	224	199	214	232	236	214	206	206	213	218	197	231	226	228	223	218	211	227	217	239	234	190	188	218	216	203	225	255	204	255	222	244	210	235	193	238	180	204	205	215	236	220	212	227	214	234	248	228	232	230	255	243	206	188	196	226	213	240	228	223	235	252	252	219	238	214	211	229	241	211	220	217	230	227	208	228	210	210	257	229	203	207	235	222	233	215	217	202	207	229	218	228	224	245	212	206	235	205	206	222	199	206	204	197	221	219	210	222	239	219	223	224	248	233	213	188	220	221	224	182	209	201	235	204	240	204	205	204	233	224	205	222	218	227	189	212	206	201	221	218	230	226	247	205	201	189	241	221	202	206	227	241	196	217	201	229	211	224	235	202	216	213	221	218	219	222	205	198	221	204	217	232	213	203	239	218	256	215	226	221	213	200	197	227	230	232	215	248	225	224	213	213	225	201	196	214	214	232	218	211	223	218	229	194	203	221	202	211	254	222	223	201	216	210	217	214	210	203	239	234	210	234	240	255	238	210	204	216	224	210	192	227	215	225	195	244	231	235	237	232	255	212	234	212	232	234	230	230	251	212	200	252	234	220	223	214	227	196	224	225	205	201	191	193	209	207	204	229	255	187	221	242	189	213	198	206	240	236	228	222	233	236	214	224	193	227	229	235	242	216	198	206	218	237	205	210	226	249	232	219	219	214	237	203	233	243	224	200	233	217	235	198	227	199	224	229	214	227	210	208	244	202	237	200	236	201	198	211	192	199	227	234	221	204	215	227	227	244	252	207	202	190	237	217	210	207	230	236	234	222	231	214	247	227	225	209	224	232	246	232	189	203	205	198	231	216	235	224	211	216	203	194	232	215	215	197	219	225	235	186	237	216	252	207	184	221	243	226	212	203	207	202	197	230	237	214	216	225	205	226	227	199	232	201	222	252	228	235	206	218	225	200	212	219	225	227	221	237	210	228	229	219	216	241	239	247	217	214	208	244	216	212	188	243	214	200	231	208	197	216	218	196	204	221	221	216	216	243	211	241	220	239	200	248	199	231	219	185	225	236	235	231	216	208	238	220	207	225	230	207	203	222	234	210	206	202	210	184	240	204	220	209	212	219	209	198	207	213	199	214	226	220	234	207	229	216	225	206	218	232	249	233	199	211	225	226	207	219	216	208	225	191	177	217	215	216	224	217	205	224	243	229	208	230	239	245	245	230	225	224	224	216	222	213	220	222	222	240	212	223	220	234	249	205	210	219	220	237	183	219	211	232	233	223	230	216	226	215	225	221	193	211	264	219	218	205	208	232	208	202	232	205	198	220	217	215	241	238	233	204	165	223	208	216	239	232	200	238	226	196	222	234	225	215	188	208	216	211	200	208	204	241	223	231	223	206	230	241	203	226	216	217	227	213	201	248	230	210	221	225	233	210	227	212	207	238	223	216	241	214	217	190	212	226	236	203	210	208	203	205	213	197	217	228	239	210	226	206	203	221	206	193	227	231	223	222	238	210	217	222	230	239	218	229	197	235	211	216	210	232	187	209	218	227	224
11861	8817	12135	10707	6667	4287	2537	2014	1532	1285	1145	1012	959	840	824	742	739	662	691	687	605	604	586	587	556	605	544	523	557	557	516	593	535	511	564	508	583	546	516	550	545	547	529	566	515	590	519	523	534	570	531	526	568	516	566	534	511	559	551	514	541	521	573	545	565	517	557	503	478	556	495	550	538	509	554	540	543	516	528	503	545	521	529	548	536	529	518	563	523	479	552	531	545	513	549	521	522	508	559	521	540	571	528	538	520	502	525	500	539	547	506	511	557	548	483	579	498	532	523	523	516	490	507	529	538	526	540	538	516	546	530	531	493	556	488	546	573	532	545	518	545	553	544	498	518	538	538	526	516	549	537	522	512	550	556	540	536	541	524	538	548	517	550	516	537	532	527	582	540	538	543	519	564	514	511	546	546	494	516	545	508	541	517	526	493	538	564	593	539	515	508	514	542	547	557	551	523	516	555	535	581	503	521	530	557	533	548	557	551	523	566	532	566	546	523	557	531	521	544	502	538	550	512	548	503	514	536	514	531	491	543	505	538	525	515	527	539	543	581	522	554	529	575	546	560	564	567	511	538	512	539	497	545	533	497	518	538	563	531	527	521	536	531	559	551	542	546	586	564	537	528	505	543	544	552	556	513	533	519	591	520	522	531	541	525	556	582	530	552	537	519	518	497	530	580	518	532	527	579	528	537	550	580	535	532	566	531	522	540	557	538	511	510	531	554	567	539	532	546	511	566	540	561	548	541	521	550	548	547	545	584	551	497	556	533	536	522	544	540	555	521	509	537	574	554	552	572	518	543	509	554	487	567	506	503	544	526	567	558	515	501	508	510	517	543	555	523	544	533	524	518	514	516	532	475	517	482	537	534	546	554	504	546	557	550	597	542	542	555	532	499	494	535	539	543	519	508	541	515	549	519	548	503	533	507	554	543	536	532	500	565	535	533	530	493	520	524	528	511	535	557	558	514	501	494	549	499	484	534	538	523	551	556	544	512	533	525	518	537	524	556	558	556	528	557	504	515	513	552	509	522	488	523	535	489	526	556	523	542	524	558	504	532	505	501	536	572	594	533	553	542	535	569	528	507	531	512	552	536	505	538	526	545	548	531	571	514	492	516	508	544	476	573	529	552	596	516	511	521	534	543	561	523	505	525	567	496	532	518	519	506	487	553	534	506	482	548	546	528	551	501	547	541	545	542	485	546	556	550	548	522	505	533	545	544	521	515	525	555	535	515	515	501	561	523	489	533	510	480	540	523	497	522	551	532	501	544	560	501	531	535	555	537	526	487	553	546	517	507	510	574	538	527	524	498	552	469	525	560	573	507	545	545	479	512	542	535	548	515	484	495	500	554	527	547	505	520	557	527	514	504	529	531	515	495	549	541	512	553	535	537	535	562	499	529	549	507	549	499	559	528	534	530	545	505	522	507	504	517	550	511	524	548	548	576	554	496	463	499	539	539	497	548	560	506	499	511	490	506	545	529	524	586	534	561	557	517	531	524	539	560	546	556	530	499	550	525	522	587	499	507	514	521	539	529	539	576	483	519	516	518	565	573	529	504	496	522	515	510	545	525	532	543	514	533	534	547	529	525	486	547	504	501	526	521	547	501	507	490	532	542	499	505	503	522	519	547	538	519	542	549	514	481	500	494	508	532	550	514	558	565	472	560	553	519	527	556	550	536	546	482	456	555	559	512	515	543	560	544	480	552	533	549	531	566	549	529	520	562	552	513	597	508	516	558	500	470	538	487	489	532	545	522	553	535	545	561	513	548	529	517	508	491	541	520	571	547	551	540	514	550	540	519	567	554	523	523	513	491	535	522	538	536	559	521	546	499	538	531	543	542	494	527	554	575	524	537	556	510	544	527	531	546	550	558	533	526	523	546	505	487	558	495	565	538	514	549	493	549	547	526	539	538	550	545	517	539	546	535	490	533	533	521	563	527	541	539	547	542	527	523	525	538	554	522	529	521	541	511	500	509	551	531	517	503	548	514	505	533	528	523	546	557	548	509	549	532	550	519	536	555	504	549	506	513	552	510	472	540	559	529	507	485	531	528	540	509	529	516	545	531	559	516	569	509	540	455	535	553	528	545	538	536	556	545	556	598	487	566	511	531	524	527	545	536	531	521	515	512	539	534	520	579	511	522	528	560	544	460	535	544	515	535	515	521	542	529	542	523	544	489	506	504	537	504	530	541	493	544	524	538	510	507	527	539	490	511	521	539	493	572	548	539	488	522	529	564	548	510	508	517	525	514	561	542	521	458	510	462	562	540	539	555	509	518	530	508	517	496	583	532	526	549	519	511	571	498	576	543	506	533	528	574	559	570	533	515	537	549	506	517	503	561	560	535	551	521	556	505	504	522	553	560	525	531	519	506	559	544	511	520	522	576	525	497	569	549	530	544	509	552	553	526	533	512	537	516	533	528	543	536	545	570	541	523	555	540	521	522	518	548	570	553	538	519	543	524	519	521	539	508	552	507	516	518	537	516	506	543	490	532	490	549	524	544	521	540	580	568	535	551	496	534	541	519	507	508	543	488	531	514	533	535	506	542	512	553	576	555	482	529	544	527	522	510	575	552	511	554	553	516	519	536	542	556	560	557	519	524	559	574	540	519	538	570	503	498	576	532	523	530	478	541	509	534	545	555	557	511	522	563	495	554	510	500	541	504	498	500	561	529	507	547	532	539	536	517	513	527	506	552	519	548	547	532	527	541	579	527	536	553	539	530	561	571	522	533	532	520	516	518	520	531	570	536	510	538	563	518	541	498	523	525	566	535	497	504	549	499	584	556	518	523	580	521	553	526	472	572	536	544	511	527	558	532	528	525	536	542	565	561	495	514	516	525	500	536	548	540	517	525	517	537	515	507	544	553	526	527	511	503	524	527	509	522	506	547	571	554	495	517	528	525	515	521	559	544	527	508	544	536	527	526	538	549	531	529	543	558	526	547	599	569	567	561	507	533	527	548	560	516	515	507	485	545	501	548	543	510	508	547	518	522	525	515	549	522	500	541	524	531	548	490	539	519	492	512	562	543	549	527	475	535	527	510	531	500	579	529	527	532	517	555	524	567	546	542	536	521	534	502	517	553	497	511	589	488	554	521	513	539	525	554	513	496	502	530	532	533	525	572	518	544	522	531	509	548	510	507	546	548	546	551	517	477	534	568	555	545	523	528	539	511	537	546	562	532	572	542	504	519	515	547	538	510	535	522	533	564	530	544	526	531	540	539	513	532	532	539	527	522	542	545	525	522	510	557	536	530	504	544	539	515	577	588	563	523	536	517	493	542	553	547	537	536	537	529	516	490	543	528	554	551	535	569	540	556	543	527	559	534	583	556	543	532	525	524	551	556	532	522	531	546	555	555	512	477	558	521	520	541	497	526	523	555	585	513	535	551	526	518	506	534	488	522	506	508	536	559	495	505	547	514	520	507	521	518	565	519	520	549	509	551	564	535	525	528	546	519	491	550	570	526	489	539	565
30638	17281	14545	9912	6669	4695	1610	723	542	471	412	346	344	312	299	293	257	274	276	251	261	250	247	249	256	248	228	220	227	222	268	243	214	205	200	213	269	238	230	214	210	219	267	247	217	241	211	272	256	279	246	248	202	234	218	224	221	241	215	236	228	227	239	244	206	230	223	231	223	239	234	244	201	229	216	211	237	236	223	231	222	204	234	243	232	230	244	210	217	213	205	238	228	219	199	239	247	218	214	242	252	237	245	246	229	220	218	212	213	216	226	237	251	231	194	237	214	237	206	223	225	231	237	231	261	250	256	233	218	221	217	214	246	228	218	222	214	233	237	257	248	235	229	209	260	221	236	237	248	215	254	215	193	216	211	216	253	257	225	241	293	216	236	234	248	237	242	246	204	221	218	202	235	230	237	242	226	250	234	263	251	227	235	235	241	219	211	228	216	228	226	227	221	216	228	219	250	255	219	264	244	232	221	221	235	211	231	231	212	231	255	249	233	248	213	236	216	222	216	213	227	240	225	239	228	235	224	207	224	227	221	256	227	219	241	216	242	204	226	251	197	245	208	223	259	198	225	208	194	234	251	221	235	217	246	224	235	218	254	217	241	254	233	245	219	252	249	253	202	225	241	241	235	233	260	205	240	239	239	244	247	232	229	215	233	254	213	216	236	193	214	213	233	230	229	240	277	200	237	226	224	190	233	261	216	232	256	267	203	267	250	221	240	214	202	245	223	204	217	241	227	205	206	229	228	235	246	258	234	230	244	244	254	251	217	266	232	239	239	244	229	224	205	217	239	235	213	235	284	250	241	242	243	232	233	235	195	211	220	254	225	206	232	230	215	221	241	229	219	226	228	234	258	242	262	266	221	224	252	222	251	199	249	241	227	267	239	229	239	241	213	246	220	229	236	230	230	198	244	237	202	263	232	212	214	212	243	222	247	233	226	241	232	219	256	213	275	249	249	237	230	215	236	260	223	235	239	256	214	237	245	240	211	237	262	205	227	230	245	198	224	251	212	226	224	242	203	253	237	248	218	254	215	246	235	241	237	235	228	244	226	210	238	188	224	232	218	220	264	253	253	217	227	240	221	236	259	232	231	216	212	200	227	243	213	247	252	222	226	238	237	209	238	223	259	211	241	232	242	222	231	243	196	239	231	233	243	238	214	194	240	224	252	231	228	237	235	230	250	229	239	227	247	215	240	256	227	232	226	274	228	239	215	229	213	252	208	233	198	237	226	198	236	229	245	237	252	221	256	257	241	242	244	259	219	252	227	213	231	234	254	222	216	233	215	237	244	232	238	212	225	230	217	217	220	243	249	256	230	224	238	256	241	239	237	228	220	214	242	249	231	245	247	220	245	213	219	231	257	253	226	242	241	206	226	244	222	216	199	215	211	234	250	229	236	234	208	241	183	226	221	249	217	243	239	232	237	215	228	249	224	241	216	235	246	214	215	253	232	221	226	235	225	224	222	253	253	220	205	214	224	216	223	221	229	246	258	237	249	203	249	205	253	225	216	240	244	245	229	255	227	245	232	252	226	242	202	225	230	240	216	229	221	218	255	253	233	225	246	235	220	224	244	232	215	227	236	239	240	241	227	250	244	218	245	201	227	263	242	235	222	215	241	254	250	225	215	241	227	229	214	221	261	206	247	233	259	239	230	243	256	262	232	215	211	226	237	223	226	234	227	224	235	225	222	253	253	207	220	202	201	212	231	203	221	214	237	225	240	260	248	243	255	240	223	222	239	205	239	258	218	222	229	239	236	212	244	248	249	247	240	212	221	230	228	206	194	236	260	243	233	245	228	238	219	242	251	216	253	235	218	259	224	243	242	232	240	223	250	238	230	218	217	242	224	235	236	217	216	245	222	226	217	221	221	222	245	246	211	229	240	236	262	239	219	221	219	222	245	224	240	231	217	222	236	253	251	228	211	255	202	248	244	216	201	242	246	211	245	246	266	231	217	236	219	200	251	205	240	228	239	253	241	244	235	253	256	222	237	243	207	220	245	280	216	226	220	240	232	255	227	229	226	229	245	250	245	224	221	222	194	185	221	240	228	237	273	208	233	237	237	220	210	231	203	208	259	201	251	211	251	240	220	241	251	236	251	245	195	222	224	233	226	220	226	250	211	263	259	227	228	241	233	223	228	220	233	234	250	207	226	241	210	236	227	270	242	236	232	242	213	212	226	254	220	222	227	245	245	231	227	203	234	227	208	229	240	236	242	231	220	222	245	223	252	231	194	225	222	226	226	227	204	243	222	223	214	214	234	234	221	264	239	225	223	227	238	227	256	244	241	237	226	226	247	208	255	251	217	214	220	216	222	229	228	215	194	265	214	239	242	245	241	223	206	223	218	216	224	246	235	228	225	223	208	249	250	241	223	213	193	256	230	227	235	217	227	233	253	228	224	230	250	252	218	236	242	224	214	217	206	249	227	233	275	246	237	218	212	238	237	227	231	215	257	250	213	223	220	243	221	261	278	224	216	240	218	235	262	234	208	222	208	228	228	261	230	232	205	208	243	230	208	227	207	242	202	232	189	231	229	242	219	212	206	219	255	249	247	238	232	207	234	226	242	221	218	212	220	243	226	244	217	238	219	197	211	269	218	229	225	256	239	241	265	250	251	235	242	252	209	216	236	223	210	232	240	228	242	233	216	242	228	226	245	222	237	215	244	218	231	233	260	234	242	209	211	224	260	261	244	246	246	256	214	248	205	192	258	224	220	217	229	224	223	236	237	218	219	244	218	234	211	215	242	230	251	227	257	217	243	243	213	254	218	233	246	216	253	212	221	228	239	251	220	230	247	257	257	217	209	224	217	233	232	237	235	225	248	242	244	209	233	209	208	202	227	252	232	254	231	251	239	265	213	242	247	211	240	214	215	224	218	235	230	215	237	216	247	253	215	239	240	223	246	214	238	233	240	235	238	224	238	237	210	224	240	231	247	225	227	235	227	238	193	214	232	234	225	212	210	210	246	207	226	239	216	245	216	247	230	240	235	208	233	278	223	235	252	235	243	237	217	215	225	219	251	213	240	221	215	193	248	236	234	223	226	212	221	223	235	231	242	223	235	231	204	225	233	234	240	218	208	217	231	243	248	236	233	225	240	220	224	217	232	221	241	230	236	212	244	235	217	229	229	231	237	227	227	238	245	237	228	213	241	215	244	256	205	224	237	206	204	222	244	242	252	222	224	248	245	241	252	220	249	244	203	239	240	243	243	210	215	216	230	219	244	226	221	228	264	233	215	223	238	246	232	244	251	216	228	245	248	228	225	245	221	240	204	254	239	233	240	210	239	238	277	211	232	239	194	251	253	268	259	274	233	232	240	216	239	222	248	218	235	235	206	199	225	246	256	238	210	235	233	243	248	212	251	258	263	241	242	215	227	210	258	224	254	234	243	243	254	238	193	225	232	218	201	212	224	214	233	236	248	228	231	229	239	246	238	218	233	220	233	237	239	240	252	226	271	196	215	224	213	253
21469	15314	21129	20117	17820	13768	5912	2994	2268	1863	1619	1449	1303	1159	1087	945	844	827	851	770	728	679	687	697	658	709	590	602	639	590	610	627	572	623	608	617	633	576	546	563	573	604	571	581	552	594	567	563	564	574	642	561	626	605	553	563	568	562	555	575	537	577	565	520	572	557	542	562	555	594	515	546	599	532	533	583	538	539	592	545	573	556	593	558	581	571	568	531	560	563	522	504	521	588	583	550	570	573	576	589	559	541	560	540	568	554	551	516	565	587	575	543	578	551	543	571	551	573	539	523	515	580	531	558	542	537	564	555	535	568	558	597	560	552	566	545	538	571	546	557	581	522	552	516	580	583	576	596	594	591	556	578	553	563	544	557	519	562	579	551	543	601	588	579	563	543	560	593	587	518	568	551	575	509	548	524	558	539	561	569	566	558	589	560	568	538	556	568	540	524	592	576	580	533	594	594	528	568	580	607	573	568	569	529	553	617	540	571	591	592	578	558	600	564	534	592	594	570	547	592	577	571	577	567	564	526	528	538	556	560	599	536	547	569	522	548	557	579	613	531	552	510	525	551	559	554	560	600	556	575	608	572	555	610	563	562	593	565	604	542	532	533	591	567	520	570	508	547	537	556	552	560	545	597	515	515	555	570	537	586	597	565	551	545	550	596	500	540	523	501	537	571	553	609	526	540	576	601	590	539	554	531	601	552	522	553	557	554	544	553	580	589	534	567	540	593	539	548	514	546	538	559	574	599	537	580	525	552	578	553	587	550	583	591	513	585	577	500	571	585	545	577	596	551	536	537	549	600	611	581	563	574	577	578	599	596	566	560	555	535	548	564	533	570	547	522	553	558	547	619	575	560	545	574	554	555	544	565	573	533	570	540	562	568	588	574	582	563	547	538	540	570	567	563	573	572	597	551	531	589	529	519	524	595	550	600	535	562	544	575	560	586	568	559	578	560	576	569	509	579	585	576	556	565	538	554	563	548	540	541	550	573	566	576	544	560	590	548	552	559	507	585	546	541	571	538	564	552	524	551	555	538	587	513	590	553	587	551	580	552	575	560	533	570	553	593	563	572	576	536	532	551	550	554	579	569	552	537	539	564	583	571	541	548	558	531	577	575	578	568	572	546	587	558	575	540	546	559	567	574	565	513	535	589	591	560	611	551	553	601	578	566	572	572	566	569	596	597	528	588	568	544	562	560	580	586	519	546	554	563	533	538	576	538	546	493	558	544	614	527	584	575	584	543	534	516	572	559	588	509	547	544	555	554	569	551	560	536	578	539	549	578	531	611	570	554	567	553	548	581	539	547	571	543	554	529	566	526	553	566	597	564	596	590	571	578	583	582	551	545	506	576	535	565	580	535	583	533	584	550	568	545	601	539	558	558	538	565	555	568	556	517	560	592	561	578	574	581	541	578	533	589	576	581	565	556	556	520	556	534	593	537	533	558	555	566	553	558	542	563	579	594	562	551	541	567	580	539	597	562	570	552	568	605	522	570	518	551	573	567	546	575	569	593	557	564	569	537	563	554	588	564	563	573	573	585	586	562	566	539	571	563	539	546	572	524	578	559	580	586	563	560	549	560	549	560	578	557	539	566	576	537	537	536	549	559	534	566	544	588	570	559	572	541	557	571	535	555	599	554	522	568	545	518	546	549	558	591	583	586	536	521	514	571	560	612	565	560	554	568	523	550	554	587	561	596	557	572	551	552	557	531	544	565	559	577	557	549	596	561	575	589	560	569	522	583	577	554	572	513	561	586	543	571	555	552	584	588	550	511	576	545	597	558	566	539	606	556	533	606	606	544	566	528	549	532	563	534	560	551	606	555	557	552	569	561	568	543	567	566	530	534	586	551	618	550	539	578	589	628	574	574	576	608	577	544	536	516	619	557	595	571	591	529	515	573	603	568	559	590	520	576	552	574	572	557	542	608	599	557	550	536	537	561	560	564	543	572	571	532	538	549	563	596	560	568	558	565	543	515	525	520	538	559	532	530	589	532	543	535	549	547	584	560	521	591	576	563	537	567	575	559	567	559	553	601	584	575	555	515	538	637	530	589	576	528	555	559	559	558	557	612	550	546	560	574	594	560	553	556	576	577	547	535	508	573	588	586	555	584	562	547	594	554	546	512	538	537	527	573	535	538	538	590	536	534	590	597	532	555	530	544	599	546	554	543	515	555	585	525	578	589	602	577	526	576	577	538	564	608	568	518	566	528	587	545	569	565	516	525	514	567	571	532	544	545	599	590	526	576	578	610	580	599	594	528	565	555	572	585	563	544	554	574	559	564	554	595	549	576	586	560	570	569	575	538	531	561	567	590	559	551	597	507	547	521	535	535	564	547	580	575	591	598	595	571	570	475	568	546	565	549	576	569	559	609	519	589	578	533	584	617	579	554	540	606	564	526	532	537	566	578	549	597	558	553	587	544	545	548	577	555	548	582	569	549	567	548	578	583	518	547	550	581	555	555	530	567	585	586	558	559	603	582	558	561	571	537	573	585	596	552	574	562	550	553	554	538	596	539	569	532	607	533	528	556	581	580	555	533	555	555	586	584	551	558	615	542	531	588	603	558	535	547	565	579	581	551	585	518	567	573	571	544	526	554	527	559	568	532	548	561	615	537	570	538	527	556	576	586	535	566	561	539	505	537	512	540	565	551	557	510	586	572	549	521	552	556	595	554	552	564	573	567	541	517	611	563	557	549	567	600	534	529	555	549	625	535	562	525	563	595	526	547	559	551	569	581	540	549	611	561	538	512	560	508	531	546	580	554	526	544	589	575	538	563	571	552	539	584	570	582	544	541	571	594	517	567	557	503	591	602	532	560	573	571	588	563	576	562	577	574	556	579	565	572	550	502	548	596	558	531	542	530	557	571	559	588	593	555	591	621	543	596	610	598	582	514	541	538	532	567	561	573	547	533	558	643	550	570	584	549	591	576	561	557	546	549	569	526	546	541	564	540	511	551	548	569	567	543	626	536	541	543	545	553	568	545	596	590	544	580	545	549	561	550	586	579	558	587	564	589	567	578	551	560	494	544	565	490	565	555	570	587	557	536	555	606	530	563	539	554	577	540	555	571	568	558	554	539	494	527	558	546	538	574	544	578	559	542	575	558	531	566	532	572	542	585	576	543	546	566	591	544	570	513	515	560	541	606	579	532	596	557	586	547	562	545	577	561	531	559	552	542	542	592	568	530	530	532	619	610	568	574	558	586	577	571	592	548	575	578	611	588	546	572	571	568	537	584	535	584	567	545	568	552	537	557	587	590	549	541	504	563	574	557	522	575	585	565	555	524	577	593	526	577	559	540	549	558	585	548	567	490	551	582	562	506	532	614	559	570	560	576	592	584	533	543	579	557	581	574	552	547	542	555	532	550	557	553	545	537	590	573	565	535	565	573	584	525	557	510	571	577	565	566	561	592	580	575	517	557	595	569	553	553	600	575	546	533	551	579	535	550	563	555	517	592	561	571	544	543	570	523	579	566
37505	22948	23319	18008	16697	10012	2815	1206	811	631	533	470	410	406	365	342	296	284	276	260	246	207	264	235	228	235	231	209	227	209	217	202	200	198	244	227	208	217	237	195	209	222	207	183	197	194	230	225	237	207	209	183	189	212	221	201	193	224	212	182	194	229	217	190	195	225	220	196	224	209	198	195	195	219	207	216	184	192	202	215	234	202	192	217	215	196	204	248	226	193	195	201	224	238	215	191	179	211	200	215	187	185	203	211	191	198	203	223	186	207	197	211	197	203	217	215	205	195	197	228	219	217	188	202	227	207	221	200	219	189	201	236	222	241	205	197	204	216	207	222	204	214	206	197	198	212	227	214	206	222	222	191	208	206	201	192	208	198	223	203	196	191	215	212	213	234	220	215	202	223	196	219	218	218	210	209	199	185	216	196	218	210	212	212	224	175	226	190	192	216	212	212	207	178	227	189	217	199	219	193	214	190	207	232	224	192	155	218	222	229	218	170	202	194	183	206	223	194	228	225	196	220	178	219	209	218	200	219	178	210	222	192	202	195	220	197	194	199	204	215	237	227	211	190	194	191	201	178	183	205	213	188	184	211	228	223	186	188	204	184	218	209	224	200	205	205	184	201	196	190	234	199	191	221	191	221	219	222	194	210	190	199	183	210	219	197	185	211	208	204	212	212	196	209	213	225	205	191	208	212	229	193	222	208	200	208	215	206	204	192	185	193	198	211	194	206	195	243	193	199	231	206	220	190	195	206	203	241	241	236	211	178	224	208	205	192	216	224	228	212	218	184	213	186	192	200	235	209	200	193	198	212	202	200	210	212	215	186	195	198	214	217	204	200	184	213	211	231	225	221	211	210	213	197	232	227	199	215	204	199	197	229	193	198	203	205	206	201	192	207	190	215	189	210	190	188	219	191	215	231	220	220	219	199	229	197	197	208	194	214	207	179	186	219	217	201	221	174	205	221	233	200	188	181	183	225	197	201	212	201	233	228	230	193	242	203	201	213	231	233	216	201	168	209	208	194	169	212	190	210	195	205	200	220	230	197	212	200	199	189	203	197	198	206	209	215	194	219	189	219	227	218	201	223	227	222	223	175	173	202	203	180	218	231	180	189	198	200	210	210	199	196	207	194	200	184	196	216	181	172	210	202	200	197	220	227	243	206	192	229	190	198	203	228	204	208	210	199	224	202	224	190	214	193	184	199	203	207	240	204	208	196	249	213	210	209	210	186	207	201	224	207	190	212	232	188	200	236	217	199	202	198	184	218	253	203	202	198	202	198	210	192	200	201	196	201	180	214	219	248	219	195	212	207	205	181	217	189	208	200	185	188	188	211	201	191	193	199	223	173	205	232	198	200	230	236	200	199	212	207	208	235	235	198	203	209	205	203	168	211	246	196	213	194	225	212	197	218	220	223	185	192	191	201	168	186	190	200	204	217	187	243	208	221	212	226	225	177	214	204	205	194	212	189	202	188	187	198	213	216	215	199	190	190	217	214	210	177	195	226	199	193	224	194	217	206	176	220	208	204	176	220	188	222	205	197	200	216	154	215	208	216	204	186	198	223	212	224	202	204	203	200	174	203	183	190	182	199	194	220	206	199	208	222	214	225	210	181	228	203	203	228	212	209	231	205	218	192	227	223	203	190	190	230	220	193	211	210	231	185	188	205	198	197	203	193	223	202	242	227	203	205	185	202	206	179	214	201	207	200	206	229	205	193	206	203	192	228	197	222	209	227	186	210	218	216	216	198	194	204	196	211	232	216	191	178	193	198	229	208	211	215	221	197	192	219	187	198	186	205	213	178	220	210	186	219	237	162	216	185	208	217	194	205	177	205	211	207	218	187	224	200	218	206	202	184	186	241	199	203	217	231	202	212	195	183	191	194	196	192	206	203	204	219	221	234	200	201	222	197	209	204	200	199	212	201	209	202	210	233	185	200	211	220	235	206	198	206	208	216	217	215	199	247	208	195	194	214	222	191	193	203	215	205	204	202	217	210	219	223	184	195	209	180	176	205	200	201	211	187	233	218	217	222	210	177	209	178	199	206	217	211	171	211	229	203	184	187	210	225	202	190	189	217	220	191	191	211	171	225	224	214	192	200	198	178	221	172	188	214	183	223	200	191	215	194	214	198	224	236	211	176	209	212	205	223	209	215	226	193	186	205	203	198	201	219	204	198	226	182	212	192	199	214	196	177	187	202	204	202	193	231	201	192	237	209	216	206	213	223	194	201	222	228	241	196	218	201	189	189	205	229	202	188	233	200	210	223	229	241	193	217	189	199	205	216	224	214	215	207	198	190	193	216	199	211	219	206	205	204	214	187	218	221	240	233	185	204	182	196	198	221	216	199	195	224	209	235	204	207	196	208	190	198	221	237	222	225	201	186	230	207	249	201	173	222	199	169	186	201	212	204	207	206	194	189	204	211	202	192	221	214	225	211	229	203	184	207	218	223	198	211	218	207	201	202	217	186	218	217	194	218	191	202	193	229	200	222	208	223	172	195	185	229	207	194	193	215	206	210	215	211	222	193	190	198	192	211	221	209	199	225	225	233	212	204	200	194	206	194	227	201	191	224	209	205	205	205	213	201	194	196	197	200	191	186	213	210	195	205	220	176	173	222	201	211	199	205	210	181	201	201	178	195	186	198	199	215	208	217	230	225	209	199	218	212	197	198	198	215	205	224	207	193	206	232	194	217	209	188	198	201	196	195	229	241	200	206	185	207	219	214	210	216	189	193	197	196	207	220	186	183	213	229	206	213	181	216	191	209	208	211	188	218	215	207	208	207	193	231	197	203	213	219	200	189	192	220	189	195	181	184	186	203	215	220	184	225	187	213	201	192	181	190	183	212	210	204	211	236	209	196	198	211	234	191	201	201	222	184	227	213	182	234	197	201	212	208	195	203	192	202	183	230	216	199	250	204	204	215	196	209	165	217	177	215	236	211	215	177	208	198	222	198	209	194	185	196	214	195	200	189	205	216	202	211	218	219	215	219	227	206	220	209	209	199	192	211	213	221	187	202	234	243	194	201	198	189	212	212	205	186	203	207	207	217	198	197	201	177	217	203	200	186	175	215	221	193	226	206	226	205	185	231	220	210	194	195	198	188	193	193	220	197	180	209	219	223	234	197	217	201	206	217	214	197	208	223	191	218	213	221	182	198	233	211	196	183	194	220	183	219	213	210	213	226	209	200	229	204	207	194	211	214	212	216	223	183	208	194	199	204	187	216	213	208	243	197	192	203	202	209	198	193	229	210	210	220	190	213	228	253	222	224	209	212	206	214	226	220	234	225	220	228	227	210	223	203	188	220	217	196	189	196	220	191	206	204	220	197	201	227	189	194	182	207	240	199	219	207	232	203	201	199	202	226	181	195	211	194	198	195	205	202	211	192	206	195	193	214	196	241	176	184	217	217	190	201	215	170	221	205	198	207	194	193	188	197	203	207	205	218	215	215	199	191	205	218	224	195	202	211	187	202	191	208
24913	19175	29085	29089	30970	20593	7568	4721	3338	2720	2309	2078	1706	1568	1368	1131	1077	1018	990	929	812	825	755	761	710	673	638	624	616	666	652	619	581	594	587	535	524	533	515	565	535	529	524	527	492	495	493	517	538	525	511	557	487	542	518	494	483	555	525	505	534	494	486	513	501	455	501	500	528	518	535	527	545	507	503	506	435	483	502	503	512	537	488	521	519	496	526	476	485	523	489	489	491	499	490	542	515	459	552	511	477	482	492	523	485	510	482	473	518	536	512	529	494	488	476	512	495	486	489	520	477	526	463	487	479	460	486	552	510	477	468	511	502	547	529	494	477	469	498	499	511	529	501	473	453	511	475	523	554	476	507	509	480	542	495	492	501	471	459	517	519	487	553	498	493	518	503	537	524	511	467	467	486	499	540	480	503	477	491	494	536	517	511	475	490	510	480	477	486	474	514	480	490	497	517	459	515	489	476	475	480	525	488	498	503	517	486	476	506	546	510	512	488	483	521	460	489	511	498	494	484	525	475	494	443	513	542	488	486	523	481	509	480	492	524	519	483	506	534	536	500	481	482	468	498	508	546	475	524	504	528	515	467	477	508	545	503	497	498	491	515	507	505	552	469	489	495	491	513	476	523	474	486	552	505	478	513	477	464	533	504	478	504	499	504	495	474	507	486	507	506	520	495	460	500	484	470	521	464	479	484	485	488	494	533	477	490	504	493	493	494	523	506	491	509	512	470	469	472	499	512	518	532	461	480	528	471	464	506	492	501	524	489	466	499	488	484	489	490	510	451	502	483	506	508	487	482	474	519	495	491	473	488	490	474	508	538	467	457	487	489	478	504	506	479	483	493	475	509	486	486	504	515	485	497	515	464	449	541	519	468	467	528	511	482	482	470	503	502	523	511	501	533	491	480	460	523	509	504	479	468	466	516	505	493	518	504	484	495	526	474	485	496	485	478	490	539	518	530	520	497	452	483	501	524	513	467	515	495	454	492	499	481	501	483	485	533	502	495	478	536	522	517	509	512	500	504	465	513	491	505	466	521	483	453	524	488	504	532	528	498	508	490	511	483	445	505	520	514	482	490	499	531	520	471	459	504	478	517	534	458	514	470	460	476	521	505	476	489	526	490	527	508	470	487	506	517	496	489	499	533	516	528	503	513	509	472	512	518	494	489	478	441	505	516	462	463	523	477	463	453	497	472	514	494	518	462	494	506	481	472	478	464	476	461	446	498	509	547	486	461	533	496	497	467	499	529	476	536	504	480	494	514	469	538	485	535	484	500	473	496	459	500	492	520	481	484	481	512	487	477	509	494	493	530	500	465	526	470	515	502	457	523	484	462	511	496	473	435	501	500	502	501	443	484	506	517	504	491	514	456	489	539	517	474	448	499	492	524	480	491	506	500	463	493	498	518	501	457	519	462	460	506	480	480	546	508	509	490	497	478	481	502	486	477	479	504	467	484	522	502	480	534	502	462	516	463	537	456	459	487	473	467	494	456	433	523	508	481	503	467	569	497	504	521	485	464	493	464	488	496	490	472	520	478	552	494	482	523	491	476	504	523	500	496	529	463	514	513	483	512	550	482	495	479	495	460	502	507	498	477	501	482	526	490	507	480	481	487	517	469	477	485	486	471	485	503	492	492	500	525	511	526	460	515	530	504	491	540	528	522	475	543	503	495	460	480	492	499	500	452	488	550	503	531	480	494	497	477	482	532	496	504	484	512	482	513	517	483	484	498	512	488	487	500	499	506	506	463	529	491	489	513	497	528	507	502	526	464	530	485	477	528	464	505	499	478	516	518	546	505	469	511	539	466	502	500	498	486	479	538	544	529	503	503	473	491	497	510	485	466	536	496	526	488	517	504	487	496	464	512	493	481	510	501	494	533	492	512	525	493	490	501	498	536	489	454	493	466	479	480	540	511	475	482	462	495	540	509	481	484	515	476	509	513	509	523	480	468	500	445	492	503	490	505	481	477	443	520	467	484	504	463	515	494	490	555	519	487	456	473	509	541	454	487	473	497	504	496	542	492	479	462	491	518	497	496	499	460	496	496	488	473	490	529	480	499	539	491	511	492	457	513	538	478	458	486	515	486	522	522	505	524	474	497	519	489	503	494	524	468	480	472	515	462	513	486	520	507	492	501	509	512	537	515	546	490	460	476	499	480	449	493	493	465	501	474	497	504	532	498	510	473	504	476	465	489	505	472	497	520	540	493	493	455	515	565	478	488	532	497	488	489	480	487	517	509	500	513	498	509	523	509	437	486	487	562	469	455	489	509	468	463	493	497	518	520	459	529	488	503	483	518	499	527	531	461	511	517	504	504	511	506	490	509	486	486	471	460	524	499	450	533	496	501	486	490	497	478	499	535	487	525	525	531	471	452	514	525	495	499	468	527	483	498	468	478	470	510	500	519	532	498	513	486	471	523	501	520	506	519	521	480	479	509	476	509	516	475	490	509	464	515	496	481	462	557	474	537	503	520	501	490	514	506	485	506	504	507	531	470	497	531	498	526	486	480	536	483	503	496	470	451	533	477	536	476	513	528	536	556	489	509	457	509	478	481	484	522	506	517	484	525	503	484	516	511	468	464	519	485	527	457	543	463	491	472	496	486	471	533	491	496	482	473	519	528	507	498	507	473	500	533	513	468	470	521	484	453	515	518	512	492	487	474	520	517	518	482	479	493	474	546	528	518	500	502	497	511	470	473	479	469	499	490	480	502	477	476	471	467	488	523	493	521	506	478	509	505	465	528	487	489	474	467	510	477	499	509	465	512	531	500	498	479	481	481	472	503	520	492	530	468	516	515	502	486	479	486	461	446	483	542	490	498	485	442	428	443	510	482	492	512	477	510	466	487	521	496	509	505	467	483	476	496	503	502	493	457	496	480	509	500	487	543	524	451	466	480	492	485	457	494	477	478	484	464	514	496	471	525	490	480	525	514	527	516	514	476	504	532	503	524	487	515	473	492	507	480	496	490	541	477	448	497	499	519	485	470	486	509	507	532	465	505	501	515	449	492	473	547	495	473	540	513	530	517	514	497	470	498	512	509	520	532	481	473	448	487	507	529	528	492	531	507	440	515	479	508	528	480	532	541	505	507	490	511	501	478	497	514	498	491	488	490	475	553	500	506	514	503	518	517	512	487	514	473	530	506	502	483	505	507	476	500	533	487	473	494	482	473	492	475	484	501	487	503	528	471	496	515	504	513	508	469	464	499	491	467	459	487	506	478	508	500	500	510	555	482	519	499	474	496	486	490	501	492	533	493	518	516	502	488	499	469	522	513	505	488	543	500	494	521	476	483	524	474	488	508	488	494	510	480	461	505	500	476	489	483	525	476	454	512	469	539	488	452	480	472	497	524	485	513	457	493	502	474	499	484	516	479	480	486	536	535	493	475	531	493	482	500	525	499	506	460	474	522	509	526	494	498	488	526	463	489	486	510	513	545	519	505	516	464	510	495	475	508	504	497	495	505	509	437	526	491	482
16650	8498	6169	3626	1992	1137	674	487	425	360	338	331	315	285	276	264	233	229	231	232	240	237	257	221	221	233	227	223	213	232	210	202	206	215	201	205	226	229	204	211	231	221	228	221	235	225	242	195	216	230	212	250	213	228	216	218	247	227	206	221	217	225	230	229	202	210	211	217	198	230	198	231	222	235	219	217	230	212	226	232	226	245	192	228	224	203	273	233	217	201	199	197	232	235	213	200	221	205	215	196	230	190	237	232	195	222	223	234	243	244	221	260	206	215	212	237	212	210	216	226	197	211	225	241	209	211	228	204	207	235	210	223	207	202	222	220	224	229	235	212	207	230	188	252	215	215	241	211	213	256	256	213	240	221	237	209	220	204	211	229	204	245	216	210	231	219	208	248	183	241	210	233	230	207	229	194	214	228	203	211	221	228	204	226	238	232	195	209	193	202	214	221	245	209	197	251	231	220	227	233	199	226	249	226	223	207	212	224	218	207	224	220	181	224	217	247	226	223	198	209	225	230	214	211	220	241	181	217	196	223	211	245	199	219	219	231	216	228	232	237	199	196	181	179	235	237	215	235	195	234	206	254	241	213	226	243	220	213	202	233	200	223	205	217	229	233	199	202	233	237	225	226	222	210	217	197	211	215	186	203	220	236	209	204	217	242	225	243	216	226	193	221	207	203	219	220	226	212	236	209	191	224	213	198	193	219	220	195	247	234	243	216	216	198	192	203	215	234	194	218	227	216	194	231	220	214	229	205	228	197	238	236	216	212	224	203	199	209	200	207	210	209	197	234	225	210	212	230	201	235	217	200	210	226	242	209	228	226	244	245	243	208	212	218	241	227	212	212	218	230	214	209	215	222	206	209	205	232	234	204	192	209	207	180	210	207	211	195	235	224	212	210	197	202	234	230	233	224	218	270	232	193	218	221	228	228	254	256	238	223	211	239	228	232	221	217	208	208	215	226	209	219	255	239	231	221	232	205	234	196	218	231	231	236	213	197	221	220	212	229	224	215	231	213	209	216	201	201	213	217	212	221	221	223	219	215	221	230	243	212	253	207	209	222	213	229	212	211	234	207	223	210	163	231	205	206	245	246	218	217	215	216	233	218	232	236	204	218	200	261	217	218	220	244	216	207	218	219	213	228	211	216	202	211	222	227	222	221	217	231	196	234	229	213	203	204	194	241	212	200	215	235	209	232	202	201	225	235	195	211	232	235	230	233	226	213	249	213	229	211	233	185	215	223	214	220	191	213	203	213	226	229	237	197	224	191	212	218	242	226	219	272	213	217	210	214	239	212	227	205	219	233	230	222	233	228	235	188	225	255	260	210	229	216	233	199	232	264	258	225	193	197	189	213	235	223	212	225	230	208	224	205	232	232	227	208	231	238	214	232	232	218	234	241	204	208	237	191	233	240	234	211	202	212	216	220	202	202	207	211	219	207	236	231	228	239	230	205	230	224	221	218	211	224	210	211	227	222	205	236	229	211	232	240	224	234	222	212	212	207	216	209	206	215	207	201	232	206	206	201	219	195	225	220	209	205	218	218	210	192	216	214	231	219	229	211	205	214	231	211	231	208	232	225	247	229	218	213	207	216	237	225	213	198	217	219	220	250	220	217	201	195	227	223	226	211	247	225	215	220	173	199	203	204	208	227	211	214	213	245	228	233	210	225	233	205	217	247	208	196	231	209	216	214	197	219	194	210	216	229	235	240	221	185	253	223	225	212	221	230	232	241	244	203	224	218	217	204	204	216	222	202	242	218	246	202	256	217	240	189	195	234	232	235	218	208	230	208	235	211	222	205	238	201	224	220	251	211	195	226	222	240	219	208	209	235	198	221	246	234	218	203	210	218	234	240	209	221	217	202	198	207	214	200	204	202	218	219	228	224	232	248	228	235	199	235	214	233	205	218	246	241	199	220	235	191	186	224	237	215	213	236	218	233	210	218	221	223	209	228	201	201	239	230	203	204	256	238	212	210	231	215	205	218	205	223	214	205	229	194	205	227	197	191	228	220	238	227	223	225	212	213	208	216	186	219	205	216	232	204	206	216	219	209	202	191	217	217	222	240	241	201	226	221	230	210	182	226	204	222	222	201	214	249	244	258	209	206	237	222	185	211	219	215	190	216	239	252	229	210	237	220	214	209	189	218	244	207	199	249	193	227	187	228	226	221	223	202	208	224	215	231	233	210	196	216	228	217	244	227	225	225	232	200	194	208	250	222	189	244	223	232	219	234	215	223	226	221	213	202	231	209	225	217	209	226	181	237	248	231	254	212	217	226	199	236	215	221	239	219	191	220	219	244	217	204	226	215	237	230	226	217	211	216	204	230	229	212	212	213	215	223	229	234	230	225	200	238	228	208	236	212	232	222	187	222	220	225	211	200	214	229	248	246	218	230	215	220	226	257	229	242	234	229	241	236	228	219	212	231	201	224	212	224	243	234	203	211	206	220	202	229	205	207	195	220	223	223	243	215	208	237	254	252	218	223	233	240	229	213	211	199	214	202	219	215	213	214	214	247	230	230	195	239	217	247	202	204	230	203	200	229	222	224	208	231	233	201	228	221	262	230	227	230	228	227	228	215	221	219	233	210	226	203	205	204	246	196	229	220	206	225	207	217	193	207	233	194	206	220	227	223	229	197	215	231	250	202	219	209	237	198	265	222	248	228	237	208	242	244	204	208	217	220	237	270	186	199	220	223	240	192	242	247	207	222	202	239	240	236	215	235	232	176	223	237	224	212	211	205	229	229	215	195	207	215	211	247	216	234	231	206	224	218	278	229	229	221	201	230	191	190	213	215	205	220	221	221	233	206	181	257	227	210	204	222	230	241	227	211	226	198	226	240	223	211	213	216	231	246	238	208	226	212	223	222	217	246	246	238	213	199	227	201	223	228	244	203	232	217	267	210	217	194	278	239	222	210	207	198	197	203	221	220	230	196	223	199	215	218	203	221	209	230	199	245	221	216	197	209	242	217	204	252	237	199	220	218	233	220	225	217	210	195	234	232	223	207	220	209	201	213	227	219	208	212	202	213	222	213	214	208	211	221	208	256	233	212	199	219	231	201	221	199	249	205	206	219	213	227	229	212	243	185	232	234	216	222	198	215	189	232	219	213	176	212	270	213	242	225	209	246	220	213	224	176	197	220	218	216	218	214	231	226	221	223	209	219	204	216	216	221	216	206	205	225	228	217	193	222	220	230	214	230	203	220	222	216	227	205	218	212	213	218	226	210	248	189	242	243	215	205	208	218	245	233	193	199	243	237	181	233	210	245	238	223	226	235	198	239	227	233	243	222	220	226	201	214	242	225	237	222	224	229	218	190	238	253	221	215	220	244	244	231	232	234	231	235	219	229	197	242	225	237	202	222	218	231	235	214	233	240	215	216	238	210	232	244	204	235	242	222	230	208	226	192	225	236	231	197	209	213	207	228	208	191	213	236	244	217	204	219	232	217	201	235	218	243	203	205	237	211	238	242	228	216
11882	8497	10829	9876	7514	4666	2686	1974	1517	1399	1177	984	967	857	795	825	733	638	672	644	621	599	583	586	591	555	564	540	565	582	512	569	519	499	575	560	526	530	558	547	517	624	552	512	529	543	564	539	561	502	553	506	529	534	529	527	582	522	574	497	531	539	515	481	480	522	517	500	497	577	556	559	505	528	532	543	511	534	531	521	528	527	526	535	499	491	508	500	566	545	493	512	568	498	529	532	506	535	544	510	514	511	541	564	526	525	493	523	515	523	555	545	575	538	555	531	525	533	496	524	512	515	552	553	512	527	518	574	546	537	527	547	523	501	533	495	548	489	557	491	547	550	525	529	526	519	533	555	500	519	543	533	565	525	543	525	538	545	494	587	536	519	522	541	551	514	525	549	539	542	539	538	538	502	563	511	532	517	548	530	564	561	544	503	536	481	538	526	558	518	499	512	525	502	584	503	541	538	526	548	502	530	506	556	547	526	531	547	537	576	503	568	558	556	510	496	556	551	522	512	589	532	535	547	520	487	509	466	527	506	534	534	494	504	523	519	548	558	554	506	526	504	551	530	549	517	560	529	504	523	533	532	536	523	507	553	539	510	504	572	565	582	557	535	529	531	529	479	481	522	526	538	605	509	498	545	523	505	515	542	517	533	569	555	513	555	525	516	523	541	561	521	567	554	544	524	513	543	544	535	551	547	561	550	531	518	520	549	532	543	523	577	547	523	558	531	523	546	560	530	533	533	540	563	559	514	563	484	535	535	522	513	511	538	558	498	550	504	550	551	490	542	532	505	536	547	543	542	555	566	512	524	524	536	526	546	536	508	533	586	547	527	577	557	576	522	580	507	536	555	521	551	557	519	544	494	542	500	537	520	502	490	556	544	581	553	545	498	603	533	553	543	496	530	502	561	530	511	525	513	550	544	535	534	531	569	582	588	531	563	538	499	518	509	521	531	516	546	548	528	512	572	558	514	551	550	551	548	571	508	545	525	522	479	530	566	538	521	512	521	560	505	539	557	523	556	528	503	553	501	489	590	534	495	552	579	515	518	536	530	505	533	534	520	557	516	582	526	505	526	510	519	524	535	534	483	496	524	505	536	547	551	572	540	543	548	522	551	503	542	528	494	572	540	554	518	589	525	517	517	516	531	509	557	543	515	512	535	492	571	538	528	502	513	509	512	575	521	509	532	548	554	524	544	530	532	523	520	535	590	531	533	528	519	557	500	521	530	544	525	533	551	546	558	558	539	561	538	542	542	544	570	539	516	516	531	518	558	530	524	549	526	538	530	526	542	536	536	560	516	514	522	556	511	536	578	532	525	534	521	548	535	566	575	526	536	498	528	481	544	530	534	572	492	539	554	516	489	538	545	513	532	492	521	549	518	506	524	534	486	571	524	530	499	549	484	533	562	574	588	519	510	508	568	523	534	517	520	570	521	518	557	498	551	512	537	525	521	532	529	552	535	520	557	517	547	539	558	549	524	531	496	517	559	509	527	497	575	557	549	524	579	529	559	530	522	540	491	539	522	524	552	509	542	520	546	481	539	518	562	514	554	525	507	512	500	529	477	558	546	530	564	551	497	530	547	524	528	520	534	542	540	570	519	534	551	474	553	496	553	526	497	508	484	523	504	511	556	515	571	523	488	519	544	506	506	569	524	536	501	533	552	522	538	507	519	539	520	586	544	584	528	529	553	556	519	516	532	551	530	514	511	538	527	508	525	556	528	550	529	533	514	508	510	561	518	524	526	565	530	520	531	554	525	528	565	527	527	537	541	534	539	564	536	521	492	519	534	508	572	515	502	534	493	538	545	501	559	539	518	580	499	486	503	523	496	537	565	545	566	530	533	531	526	528	535	529	544	537	548	571	547	542	538	502	521	529	516	533	546	553	524	536	506	542	509	551	543	553	525	479	559	507	554	531	520	527	523	470	568	534	499	514	546	521	555	516	551	511	532	527	518	537	550	508	495	544	530	543	545	553	561	524	511	517	494	521	559	519	497	511	542	547	568	506	546	569	586	537	528	529	528	527	561	546	544	536	541	543	466	503	517	563	532	565	556	495	512	530	547	520	535	505	572	535	515	542	510	545	528	552	545	537	505	535	518	568	521	562	499	516	532	506	525	524	523	519	547	500	541	538	530	505	494	497	550	514	508	519	542	553	562	508	547	540	519	511	565	521	543	560	505	507	557	554	537	570	527	515	533	496	547	524	473	499	571	559	540	599	537	534	527	529	521	514	498	544	570	543	502	506	515	531	551	517	519	528	514	526	531	508	568	515	546	497	532	566	542	534	539	538	554	550	539	533	540	562	507	567	527	536	535	509	531	512	539	554	540	531	527	526	530	542	531	568	536	519	510	532	498	552	524	532	553	556	517	504	594	515	538	506	513	494	524	503	532	503	557	523	570	520	548	521	515	512	493	519	533	503	544	526	508	541	540	521	561	542	544	525	544	502	533	513	502	541	532	538	526	512	557	544	525	555	547	518	533	524	493	533	505	518	542	505	530	590	555	532	533	508	547	497	555	529	513	539	530	553	527	514	520	515	514	524	513	528	547	525	507	532	509	551	540	538	488	548	559	510	503	512	503	524	506	532	507	526	535	532	545	550	517	504	552	504	530	504	558	528	547	494	535	536	529	523	554	545	519	567	553	528	513	526	564	511	569	551	525	548	541	552	524	569	505	565	555	531	505	513	529	510	520	533	564	534	558	498	539	545	513	560	584	538	545	512	567	572	528	484	555	534	538	542	530	567	527	528	514	528	525	551	535	493	532	538	532	516	543	543	555	548	529	500	556	557	507	527	522	539	526	493	530	527	510	550	529	514	552	549	559	533	545	513	509	506	529	556	528	545	533	513	555	580	533	558	540	529	512	541	510	579	567	532	551	510	552	562	527	522	575	538	538	536	540	517	525	522	531	509	469	525	527	521	486	517	517	543	492	521	518	578	510	515	553	506	544	533	592	538	567	526	573	529	563	539	509	511	531	498	541	548	582	484	521	512	510	524	519	534	502	576	513	516	548	526	546	540	551	544	515	530	553	531	512	518	581	531	553	538	545	529	529	528	563	522	560	525	533	523	555	532	534	548	516	519	549	583	503	525	512	553	532	558	530	553	531	528	501	544	534	513	491	542	581	538	528	531	560	518	520	553	535	526	507	518	533	534	520	512	547	530	508	560	584	544	550	497	556	516	504	525	535	550	541	534	528	498	535	572	523	509	522	550	492	531	539	498	572	483	556	517	546	514	529	522	510	520	544	533	537	530	537	558	514	538	551	501	539	546	542	542	584	535	548	529	558	517	539	542	532	519	499	534	558	519	497	522	477	500	511	488	535	517	519	524	507	558	547	541	508	522	541	577	583	563	506	528	537	502	552	569	545	528	586	520	531	558	540	539	501	498	571	544	535	503	551	526	571	508	522	525	545	519	524	533	485	557	514	512	548	497	515	495	538	526	497	509	534	501	501	538	553	490	584	557	504	559	519
28972	17831	13884	10430	9264	6054	1834	913	581	514	430	419	371	339	310	279	282	290	297	237	290	260	276	259	275	273	232	240	263	198	246	270	207	243	227	250	248	230	228	240	252	247	242	244	235	245	259	266	261	258	244	218	235	233	224	226	222	233	205	202	221	217	234	227	203	212	235	214	214	220	242	246	231	247	228	240	229	229	249	223	205	247	207	213	232	206	269	278	244	241	250	199	258	233	212	218	253	234	231	210	249	254	233	206	225	247	213	234	233	259	251	233	241	237	230	247	232	241	241	218	238	224	253	206	219	229	202	239	222	250	226	242	223	229	203	215	241	231	250	205	238	252	229	227	236	212	222	213	233	243	231	247	227	247	247	228	218	235	217	218	241	243	236	228	226	221	259	198	218	213	260	232	223	219	221	227	258	248	233	239	248	224	252	234	240	225	207	241	238	247	234	235	245	206	236	210	239	235	229	229	235	240	236	230	224	241	240	223	268	252	228	239	241	219	238	245	247	244	242	247	239	189	206	232	258	224	229	236	210	230	242	241	261	241	231	229	229	235	239	215	256	272	239	210	265	215	228	224	240	215	191	219	245	261	214	221	218	192	213	223	237	240	206	226	219	228	256	202	262	218	228	229	229	210	213	247	244	207	232	252	248	223	219	223	219	211	231	219	245	238	236	256	247	211	231	223	231	245	243	224	245	231	252	216	236	238	217	188	188	216	243	222	222	208	227	210	222	252	234	229	235	241	241	224	247	213	238	213	211	202	234	222	205	250	222	238	225	273	235	184	207	239	237	210	220	227	230	229	261	210	233	209	252	239	258	205	221	209	227	240	251	230	227	250	238	255	245	215	245	230	217	208	239	221	220	225	223	206	242	234	245	218	212	225	234	236	247	220	226	232	238	234	204	208	213	234	225	214	221	225	246	229	215	241	220	225	212	232	219	211	243	239	256	213	238	253	253	226	237	225	213	229	241	205	218	258	253	232	232	264	220	214	226	245	209	215	213	211	205	214	227	227	224	230	240	213	226	265	228	247	245	217	236	232	240	254	237	227	230	221	217	212	236	204	223	192	228	213	256	237	228	231	253	209	236	219	229	243	232	229	250	246	253	250	221	247	242	227	207	246	248	261	234	262	254	230	220	229	224	200	217	218	235	248	224	228	232	228	238	215	234	235	242	254	232	253	259	219	235	234	240	211	263	222	223	220	251	265	225	199	240	225	216	258	229	254	242	234	240	234	210	228	206	222	237	200	236	218	251	238	216	266	236	236	219	255	229	211	254	210	201	227	248	238	206	224	224	229	239	229	239	235	244	225	245	230	252	258	235	233	241	220	226	218	232	220	258	220	248	230	241	232	248	235	230	225	227	225	218	232	191	238	206	221	265	235	220	224	232	223	222	221	212	236	255	232	253	228	225	262	233	251	241	239	234	225	254	226	209	242	197	211	239	224	255	238	216	238	193	222	258	256	226	245	234	234	234	231	234	250	242	228	239	232	248	227	248	242	237	239	251	225	232	250	237	205	230	224	234	230	203	235	241	226	233	216	222	234	223	235	225	236	222	236	227	226	218	224	242	238	247	227	249	230	220	240	229	220	239	216	237	259	224	224	243	220	252	260	262	224	208	206	207	250	227	228	179	256	259	235	227	212	247	234	229	237	221	248	259	243	236	260	220	210	230	220	229	224	251	228	214	225	211	225	241	216	212	217	244	239	197	219	202	215	228	213	226	238	223	238	219	237	257	197	255	237	232	230	207	223	213	232	214	250	253	230	248	228	214	219	230	209	224	219	238	234	209	246	251	236	253	238	224	220	248	214	209	219	227	230	214	250	223	220	226	245	252	239	252	226	246	231	252	270	235	242	249	217	238	260	209	240	264	234	216	265	275	216	232	244	215	205	264	252	241	256	233	264	230	235	217	250	257	264	247	257	232	230	257	245	233	247	210	247	223	249	202	239	202	250	251	219	246	239	263	207	238	216	267	222	229	223	267	220	252	237	217	210	220	228	235	231	245	225	253	214	215	254	244	263	201	232	234	238	215	262	238	229	224	198	218	251	222	212	248	260	238	245	231	225	255	230	245	225	231	224	250	250	233	258	231	225	231	257	203	237	227	241	238	240	233	226	254	216	258	239	217	235	283	224	205	246	232	244	259	245	253	214	239	219	240	255	266	212	245	218	219	238	239	243	236	215	241	219	245	220	248	220	224	225	226	218	244	225	236	211	197	219	242	253	231	250	253	233	223	241	247	235	231	226	218	237	247	232	220	241	252	217	209	224	210	212	236	259	245	231	236	244	227	245	205	224	223	214	249	192	224	249	242	221	216	253	219	228	245	254	229	246	247	219	226	246	249	222	235	210	238	205	221	262	233	232	263	235	251	243	251	206	233	240	236	230	229	244	235	217	242	228	227	193	248	219	244	233	226	232	256	226	224	239	230	241	240	211	232	260	230	242	213	216	221	238	180	234	246	256	213	211	230	237	233	238	275	252	231	232	231	215	221	241	249	209	221	238	215	251	233	253	228	232	234	223	212	256	226	229	242	239	223	237	237	229	263	230	222	212	206	246	245	225	206	214	219	220	248	250	226	232	207	219	258	233	214	236	246	247	256	235	234	237	225	245	250	220	211	204	240	247	232	214	210	262	244	215	254	254	246	235	211	238	228	256	216	247	264	239	240	220	250	215	264	238	236	203	220	259	259	235	237	231	255	241	226	262	251	242	258	238	237	229	223	216	268	215	225	227	212	250	219	243	263	247	233	203	233	226	215	235	223	225	205	228	212	201	217	212	210	217	226	228	239	226	223	214	245	234	236	228	230	223	221	226	233	236	233	261	237	226	238	220	205	232	201	223	239	253	222	239	228	242	224	235	219	253	260	203	246	243	208	242	250	236	225	243	215	199	230	229	225	208	247	239	209	230	231	257	223	215	220	196	211	214	240	266	240	205	218	238	228	251	244	238	242	257	244	227	253	231	266	224	215	239	211	222	231	236	242	225	246	202	246	250	230	217	214	212	240	222	205	223	249	229	224	237	228	246	221	237	255	240	237	227	232	237	231	255	241	229	209	250	259	236	253	230	223	224	205	217	213	247	226	219	239	238	246	221	253	202	185	206	239	226	211	212	259	237	237	251	232	236	230	210	230	241	232	238	235	239	244	231	220	238	252	239	241	234	223	248	247	217	234	253	227	270	233	255	237	226	216	231	220	227	245	229	224	240	229	237	227	226	271	201	194	242	214	232	227	234	268	254	224	236	222	246	216	248	215	226	228	229	232	243	268	246	217	239	229	195	234	225	234	237	243	227	229	244	247	214	223	216	223	254	245	221	215	246	241	225	219	226	225	218	233	235	244	245	254	244	237	211	219	241	206	234	242	193	260	243	234	253	209	234	227	247	233	256	227	239	245	230	232	243	218	219	217	214	248	233	229	201	233	255	225	236	262	235	249	237	227	241	241	228	225	235	277	210	238	212	232	229	190	240	222	219	216	237
20376	15635	19961	21694	22860	15442	6278	3742	2489	2006	1727	1521	1356	1228	1111	1054	969	850	880	784	767	718	718	721	674	678	637	649	607	651	646	608	634	649	617	612	577	578	555	547	567	554	551	565	602	590	548	586	556	603	611	563	565	587	586	589	570	581	576	598	582	547	537	556	604	587	506	584	551	555	546	571	574	545	545	535	532	556	573	535	612	512	559	596	593	518	605	590	576	582	551	580	548	516	549	544	574	558	535	564	577	567	548	576	594	559	536	540	596	575	513	575	576	501	564	590	585	546	582	572	557	614	573	547	543	562	581	535	518	556	546	566	569	572	570	532	555	571	567	569	543	530	578	542	580	551	522	596	571	572	598	532	542	585	514	529	595	529	496	521	574	557	509	569	510	540	567	565	549	545	581	529	519	541	532	595	555	555	595	553	578	595	548	547	556	547	549	540	489	533	538	575	568	553	538	535	541	546	529	548	543	567	551	588	519	534	550	534	551	603	552	570	550	549	556	568	578	547	563	525	588	526	551	570	557	550	571	553	521	584	552	554	587	597	567	589	566	548	571	566	551	593	546	552	558	539	564	576	529	562	563	562	542	557	568	560	540	577	577	556	548	551	543	553	530	560	566	554	555	565	586	551	532	613	573	562	571	581	544	554	535	561	548	537	581	560	576	575	530	563	585	552	561	600	582	547	528	526	572	571	531	557	582	558	575	548	568	562	609	528	568	509	584	543	502	556	552	530	548	581	565	541	586	591	533	577	557	574	578	580	562	542	564	552	551	562	532	539	590	600	572	570	577	564	538	585	542	572	551	549	591	557	581	556	553	559	553	586	565	564	549	521	551	571	524	580	558	579	588	529	581	538	531	549	584	549	549	532	583	553	570	591	578	517	558	541	557	581	552	532	552	540	562	530	588	541	518	595	529	590	562	551	577	550	531	574	553	565	585	603	536	523	587	564	577	509	588	561	563	584	529	571	561	580	565	581	524	595	542	574	573	557	522	609	550	523	550	572	559	555	529	544	563	534	555	553	577	530	572	541	552	569	578	552	553	569	546	561	599	555	596	578	600	581	559	580	543	581	574	530	553	559	577	522	533	548	530	561	581	581	534	568	572	565	554	549	547	535	502	537	574	516	595	560	526	591	573	599	567	593	554	534	537	608	578	532	543	553	565	519	583	584	547	557	565	564	570	574	529	551	524	563	593	581	571	518	564	586	509	568	516	502	556	562	555	602	558	552	523	565	612	557	541	571	559	574	557	585	568	513	557	560	561	529	564	574	527	538	584	587	544	597	557	536	584	543	562	553	568	569	557	551	602	560	559	545	562	553	522	575	523	543	552	539	609	568	530	566	543	523	541	561	547	594	536	565	559	599	578	547	552	598	530	578	580	533	584	572	565	570	578	603	578	577	538	584	543	542	577	565	549	544	563	561	550	544	586	566	562	561	611	565	545	576	614	572	545	573	540	578	555	555	570	582	624	556	595	588	579	554	562	546	534	565	547	573	521	541	601	584	547	552	552	578	585	557	513	515	533	560	523	538	552	603	556	558	617	606	563	554	504	543	534	511	562	514	559	540	578	555	535	559	529	539	554	557	562	568	546	589	577	551	565	585	576	566	548	553	562	547	555	544	582	521	593	565	546	602	581	571	516	528	565	555	562	566	572	551	542	561	597	572	564	571	560	549	563	568	546	546	535	593	563	577	569	586	564	545	582	585	597	567	592	560	560	580	561	563	563	587	597	575	518	569	551	556	577	572	584	558	574	569	548	568	607	569	534	569	585	573	520	545	519	540	554	524	566	552	528	553	548	518	575	570	557	562	539	581	591	555	569	575	522	516	528	598	593	561	581	549	564	570	564	467	557	546	533	613	562	532	530	564	572	533	553	585	595	569	585	587	560	540	596	562	571	560	574	535	532	572	549	545	576	529	570	534	578	592	582	565	572	551	538	559	549	571	560	565	535	545	592	515	536	546	529	511	571	559	555	527	563	532	535	594	576	539	575	568	578	548	560	537	554	585	525	593	545	601	569	547	569	578	547	531	501	581	559	553	534	521	567	525	549	538	546	561	557	554	554	521	496	570	556	570	561	554	580	584	547	548	581	515	606	558	586	538	563	569	549	566	503	565	515	538	565	541	546	499	560	548	554	528	562	543	589	575	498	502	532	538	570	626	555	574	583	587	559	545	544	557	558	553	586	564	564	570	546	580	560	597	539	574	566	573	524	623	555	552	579	523	562	544	538	528	537	563	567	582	555	536	558	546	541	573	554	529	515	545	531	580	493	586	550	561	551	552	557	566	533	550	589	527	541	549	560	546	558	549	498	570	577	576	550	552	595	562	561	554	533	529	519	565	546	568	514	528	557	561	568	626	539	568	568	505	607	535	599	570	580	564	546	563	581	602	569	585	551	579	565	562	551	545	528	554	570	555	526	555	550	548	553	562	547	539	571	553	576	521	547	528	545	547	562	507	552	537	545	573	556	571	545	575	563	524	539	581	577	571	575	540	584	559	510	553	555	554	537	593	584	584	499	523	549	604	543	576	497	618	569	570	572	518	574	556	568	560	574	534	589	493	577	568	581	544	545	555	543	526	525	493	551	544	557	535	528	568	545	549	539	514	561	605	558	546	525	596	527	570	554	576	499	557	557	544	553	604	557	539	541	569	569	594	570	529	548	567	531	564	571	568	574	573	587	549	546	559	593	579	564	568	565	555	570	591	581	592	538	582	516	575	569	533	576	578	538	585	592	560	569	561	536	529	570	568	564	598	548	521	571	616	560	596	585	580	560	545	605	541	563	543	546	552	534	552	559	557	558	574	541	523	555	571	561	547	526	613	565	548	584	559	544	533	572	514	569	550	525	604	550	551	592	563	557	506	596	556	578	583	542	548	615	572	587	545	584	581	587	573	594	550	575	581	556	577	569	550	525	594	583	550	595	556	538	565	553	558	585	579	568	547	565	525	531	567	525	557	580	577	580	600	593	556	562	592	598	535	570	557	598	601	582	526	547	566	559	573	567	554	587	594	566	516	552	556	540	589	573	541	546	558	569	526	561	563	543	561	524	570	573	564	605	577	571	587	540	568	531	540	581	565	560	557	518	577	548	547	574	560	566	570	559	541	576	545	562	582	562	539	575	571	573	583	543	534	559	560	561	561	583	581	544	560	570	585	572	533	521	587	549	558	583	544	550	570	542	550	579	583	564	538	556	618	580	575	569	595	581	561	567	547	579	580	575	553	659	583	566	524	543	546	576	534	572	568	549	613	577	613	562	536	587	532	563	528	512	572	554	556	564	553	538	550	521	550	582	544	585	558	530	552	604	526	586	521	516	555	636	590	565	559	563	594	622	560	549	560	553	609	546	598	533	549	564	533	537	539	541	564	564	578	523	573	531	531	543	545	533	607	551	576	617	535	584	592	562	585	556	588	549	545	562	517	545	553	573	538	586	556	568	565	552	578	541	523	543	554	545	558	576	574	575	518	566	550	595	542
39749	24384	20830	17196	11989	8567	3121	1169	669	638	491	454	365	352	362	346	264	295	274	246	273	244	251	250	217	250	215	226	235	213	239	181	194	209	241	231	191	228	209	218	234	223	216	207	206	206	209	209	222	195	202	204	217	192	230	208	203	208	209	190	214	213	188	214	195	231	201	202	215	199	182	189	240	219	225	232	199	209	210	184	220	230	212	214	210	197	186	203	201	193	216	199	216	222	218	213	213	195	216	214	194	224	193	215	225	181	186	223	202	238	199	214	224	207	216	212	196	192	202	226	226	209	182	187	202	213	207	235	233	222	201	195	187	193	229	209	197	189	224	225	198	183	188	191	224	206	194	189	201	204	220	231	195	220	230	202	186	195	201	192	189	226	207	215	214	212	223	205	206	198	193	213	204	212	209	199	207	211	229	205	206	206	215	205	232	206	194	194	199	232	207	204	221	208	183	192	177	235	190	205	203	180	189	244	191	192	198	207	178	211	190	212	199	224	206	186	213	219	198	226	195	201	202	207	228	213	202	231	181	192	187	225	198	220	221	197	173	173	209	170	211	205	180	227	199	217	189	238	180	194	221	196	233	201	205	208	234	187	219	191	231	216	190	224	207	203	215	215	222	192	197	193	183	203	233	195	240	193	218	187	232	182	212	230	198	198	220	192	187	212	230	209	187	199	202	202	204	208	182	210	185	202	213	218	182	209	226	195	148	190	205	207	209	220	196	209	203	186	196	185	190	193	220	181	209	217	231	202	232	206	188	200	191	218	208	212	179	201	198	208	207	206	215	214	188	205	197	200	210	200	187	186	215	214	206	223	220	196	224	184	199	240	225	190	182	183	203	203	217	199	187	189	191	192	204	212	221	221	221	197	194	190	216	215	190	187	166	203	210	211	203	218	198	196	202	195	183	220	201	235	175	215	212	205	193	190	202	193	184	227	210	194	193	214	231	196	189	223	200	217	189	195	208	187	231	203	229	187	186	197	241	200	201	192	196	242	198	205	215	226	241	216	213	221	189	212	212	221	206	161	207	222	231	237	233	209	190	226	221	209	191	216	224	240	234	216	209	198	213	213	230	218	183	222	203	191	229	192	238	191	229	205	195	185	230	174	193	200	204	224	215	206	200	186	203	230	235	203	197	189	219	222	212	189	209	223	194	222	214	232	208	214	206	180	196	187	206	183	209	196	202	229	202	225	219	226	233	191	219	216	196	221	228	200	219	205	200	184	209	206	192	200	223	211	210	187	200	201	235	198	194	194	168	218	185	214	184	232	218	186	201	215	221	202	199	213	209	203	203	185	227	213	214	240	220	184	194	214	195	219	192	229	233	240	210	204	208	219	208	214	229	193	214	225	203	186	207	187	205	198	211	215	209	210	201	223	205	186	215	224	185	216	194	227	234	204	185	214	172	209	220	213	191	230	222	203	190	199	176	189	201	215	201	194	199	232	227	195	233	211	191	209	209	212	199	190	194	191	221	217	221	214	238	197	200	201	213	199	238	208	204	215	231	194	232	223	226	229	204	197	218	235	203	209	198	214	225	188	200	206	199	204	195	204	225	209	218	225	167	200	217	207	211	231	210	210	183	192	205	193	193	216	223	211	202	235	193	212	215	185	212	199	214	193	228	193	196	212	191	182	216	204	215	215	203	215	188	208	195	181	190	216	200	208	203	190	211	205	223	208	200	207	213	210	206	214	210	205	224	188	203	193	206	194	193	213	203	198	221	176	171	212	214	209	232	179	226	239	201	196	198	213	185	191	252	194	196	217	171	225	204	208	201	204	216	211	202	219	203	238	234	198	163	185	208	190	211	218	180	172	187	221	196	234	226	184	201	222	207	197	205	178	192	224	224	211	202	202	214	203	207	216	226	205	218	182	187	209	181	217	202	182	198	198	175	182	190	181	229	209	211	234	195	224	188	217	203	207	209	207	198	236	181	216	197	182	211	218	213	204	185	203	198	202	210	209	221	261	216	192	215	193	201	200	247	206	205	220	209	215	204	191	192	208	201	207	184	213	188	195	228	197	213	208	213	214	201	194	206	189	227	205	225	242	220	217	220	193	232	219	185	202	194	200	218	203	233	216	189	187	200	195	184	211	236	205	216	213	196	190	209	196	185	196	225	195	200	174	193	216	207	189	209	217	200	204	238	184	188	206	197	228	200	208	213	197	215	244	205	206	234	193	204	207	214	201	208	196	207	227	219	203	183	206	213	222	220	222	211	203	163	190	230	192	208	166	224	203	214	197	192	201	210	224	194	210	210	186	185	213	184	223	219	210	202	207	208	209	218	207	206	211	208	199	210	223	196	223	222	196	184	202	228	225	187	210	228	233	241	231	198	206	213	207	205	210	187	213	204	192	207	196	256	220	202	217	222	209	207	224	190	174	201	221	230	214	214	193	211	200	206	217	209	203	204	201	203	229	216	219	216	185	205	227	210	219	208	206	193	214	195	198	181	176	225	239	202	214	245	210	193	226	220	202	200	203	212	206	209	220	215	195	191	204	225	205	209	229	193	197	217	222	211	213	202	230	216	199	193	217	196	213	205	184	227	185	210	210	216	190	241	188	210	210	193	210	209	223	232	196	191	211	226	198	216	195	199	240	228	217	219	209	187	199	214	197	198	209	222	191	221	186	199	192	164	255	207	204	208	227	209	212	177	231	226	210	185	186	194	201	226	208	196	203	208	198	226	179	190	209	229	200	205	213	229	202	208	232	216	214	214	219	224	205	211	196	200	185	208	227	218	201	179	202	190	191	255	180	197	194	213	219	217	221	234	230	237	207	208	190	199	224	182	192	206	190	205	214	223	221	203	204	209	216	217	212	224	204	213	199	194	193	227	191	200	243	191	191	227	179	199	209	206	193	208	196	222	188	208	211	229	239	197	202	210	243	220	188	203	201	213	212	203	209	218	207	186	205	204	210	222	210	215	201	193	223	201	188	208	198	217	232	205	198	187	184	212	202	211	201	199	191	180	187	211	187	222	205	193	188	212	206	208	207	209	202	215	217	207	201	219	198	208	205	202	226	202	185	178	171	196	215	211	223	200	171	198	215	212	214	220	203	205	207	209	210	197	183	200	194	203	225	216	207	213	201	210	196	206	171	235	174	198	197	187	185	198	179	206	199	218	200	222	196	214	215	210	203	202	211	222	215	222	213	221	199	182	194	225	231	221	225	223	193	200	192	190	208	185	206	184	235	215	207	206	216	221	223	193	187	193	216	198	213	224	209	191	181	221	230	205	212	229	185	219	205	205	209	210	208	217	199	256	231	244	199	186	194	205	183	232	222	206	182	224	199	224	203	178	188	180	172	208	228	210	218	204	178	226	231	186	196	213	202	210	213	206	217	213	209	214	220	229	213	197	211	186	194	193	217	219	197	206	219	218	175	210	210	206	227	218	197	232	184	239	181	208	192	224	236	196	217	179	188	171	198	188	202	221	215	227	221	184	201	180	212	223	209	205	188	198	236	218	217	166	228
26676	19964	26436	28573	25363	19544	9567	4559	2926	2302	2094	1740	1648	1511	1348	1210	1032	971	961	852	785	762	751	681	669	660	658	646	585	602	579	553	573	614	611	554	537	528	563	548	536	488	521	502	521	498	548	541	530	504	540	523	503	544	472	525	510	504	461	508	522	504	464	463	491	464	468	474	483	500	514	497	510	495	479	499	508	491	522	473	495	543	485	498	512	522	488	533	474	498	485	502	540	499	489	481	484	523	532	501	484	496	483	541	472	532	521	512	534	496	504	532	501	520	505	495	483	485	524	517	523	504	478	481	523	488	496	483	541	501	489	490	479	476	477	493	476	477	491	443	529	491	470	498	480	481	525	526	471	502	497	491	490	518	518	513	492	501	509	522	510	484	514	473	493	506	489	473	568	517	488	507	534	495	491	512	488	516	486	521	489	516	498	491	456	497	516	497	519	501	485	456	509	498	517	473	478	516	532	510	490	534	452	535	514	516	467	501	537	510	502	492	512	482	470	491	482	496	468	500	509	487	541	499	508	531	459	523	483	480	499	483	488	450	485	474	511	520	533	497	553	552	505	511	511	498	450	514	480	489	517	515	499	506	543	508	464	444	483	492	484	497	505	513	461	480	507	507	509	534	515	518	528	496	506	478	463	511	448	506	490	501	505	456	511	522	497	535	540	524	477	477	525	482	515	536	500	489	472	498	509	502	503	505	484	475	469	495	495	480	502	487	494	506	504	496	488	519	469	490	488	507	502	486	507	516	488	479	553	494	497	525	494	518	534	526	478	496	486	485	496	517	499	524	509	507	510	515	501	466	509	511	488	503	492	485	516	501	526	490	519	493	468	495	520	492	516	519	503	479	512	495	546	523	483	481	497	496	482	491	478	494	470	474	454	510	493	527	486	492	468	461	497	535	560	509	507	494	496	471	507	501	526	505	515	496	529	464	511	483	522	526	509	499	525	491	513	523	465	469	481	501	516	478	486	502	492	490	475	470	512	474	470	501	508	512	488	462	530	516	495	501	490	502	463	509	517	499	500	506	493	506	497	498	506	507	495	485	474	516	499	506	510	475	481	558	515	476	490	508	530	484	481	488	480	477	515	503	512	491	515	544	488	502	522	545	514	503	519	495	510	496	486	495	489	508	529	519	493	498	522	514	494	494	474	511	497	452	500	455	501	519	480	509	479	489	507	492	496	480	527	499	536	508	501	510	495	511	508	502	501	507	493	491	505	507	483	464	507	548	463	509	490	499	499	511	510	517	514	483	507	477	489	512	523	516	477	488	485	504	516	477	521	517	500	499	499	446	534	468	502	477	502	449	564	485	487	554	522	508	495	476	492	492	532	498	476	525	472	524	477	465	472	513	538	500	470	508	500	550	520	493	495	482	507	470	525	487	458	517	504	449	507	480	482	492	498	475	525	513	527	495	471	475	489	485	470	515	513	482	485	481	470	483	505	488	517	482	513	486	491	529	516	493	495	528	511	505	498	451	501	505	476	522	511	518	495	514	488	510	536	519	506	539	519	518	498	481	474	496	496	488	483	488	486	528	502	491	502	535	540	489	488	493	446	498	487	495	485	519	491	511	519	513	464	489	485	485	501	512	502	509	521	523	537	522	495	535	454	502	530	497	485	499	489	502	501	505	517	514	480	482	503	526	457	504	507	488	494	508	539	514	471	500	525	480	488	499	482	477	501	486	485	498	500	451	507	507	525	498	503	519	496	512	467	505	485	492	474	487	537	525	499	477	486	487	458	490	476	508	518	519	488	512	483	509	519	500	503	514	505	503	499	496	493	498	446	492	500	500	486	488	474	489	445	486	520	530	471	550	517	497	500	491	512	510	545	542	517	527	482	496	505	499	528	467	454	531	507	497	477	541	523	508	487	485	493	486	493	503	517	523	545	490	488	469	512	447	484	460	508	503	505	473	481	514	490	497	513	511	501	505	492	492	488	519	482	506	495	506	525	516	533	525	496	498	515	465	500	498	542	512	485	516	480	542	484	549	483	517	464	506	470	535	526	471	523	507	502	482	528	501	510	498	524	512	515	468	534	501	527	477	499	519	522	477	529	508	517	520	500	524	496	491	488	457	498	506	495	453	491	491	500	497	517	517	487	462	502	537	472	502	493	467	510	486	480	527	520	537	443	489	489	483	486	500	486	492	482	544	516	520	492	500	501	506	478	472	503	469	536	503	511	489	498	489	523	508	557	504	486	523	475	530	473	492	499	512	479	509	516	466	471	536	466	454	503	473	498	473	506	507	492	514	506	503	469	526	487	527	463	510	550	528	481	527	488	478	504	455	475	470	470	464	543	479	486	493	455	530	505	516	477	495	526	487	488	499	500	464	524	507	492	503	505	490	479	493	510	488	495	528	478	482	502	467	463	468	482	489	512	465	470	509	483	529	533	469	456	507	519	522	513	523	490	468	458	511	496	481	486	502	513	505	515	501	518	492	462	465	512	497	474	482	491	520	479	499	488	534	499	499	510	479	490	494	484	497	488	520	515	498	519	523	504	503	474	499	479	505	490	512	491	519	523	555	514	505	500	490	514	493	505	468	466	528	466	541	503	529	497	476	516	527	466	502	528	457	548	491	509	519	512	497	486	471	501	489	508	492	514	545	486	536	516	560	475	507	531	521	480	451	504	494	506	512	509	484	499	508	547	488	511	494	523	515	509	524	509	514	485	562	491	462	492	494	484	467	504	491	502	538	516	519	481	493	485	508	517	483	508	520	498	505	513	470	515	463	522	535	529	476	503	507	509	488	540	474	507	492	503	465	489	489	488	518	541	535	505	529	505	505	526	515	466	551	523	464	503	498	459	474	528	459	495	492	511	517	540	495	462	482	472	493	509	525	496	529	539	521	514	488	504	557	506	482	520	520	495	507	501	518	477	507	573	494	521	493	484	479	476	479	524	537	476	533	511	507	528	533	502	494	536	488	466	498	466	501	474	500	481	525	512	502	486	534	511	501	470	521	475	469	490	471	496	497	504	529	516	513	511	487	529	450	495	514	499	470	505	475	491	502	502	516	528	515	487	452	499	539	519	490	511	495	476	538	497	510	478	496	478	512	533	509	511	537	523	550	537	515	520	515	469	533	510	448	494	493	491	500	511	481	492	513	512	513	517	525	504	538	490	529	549	521	501	484	513	516	512	530	493	514	490	519	496	479	499	496	529	501	490	491	500	491	514	530	465	473	511	536	495	484	497	478	476	510	560	502	469	494	537	457	497	501	531	471	511	498	497	483	520	503	517	510	510	516	480	473	495	507	489	477	510	495	501	519	493	492	502	496	495	513	502	478	534	513	486	498	478	499	482	485	463	473	522	491	463	484	497	468	509	479	500	488	495	507	505	471	491	516	494	476	508	475	512	500	489	524	486	508	501	506	502	543	510	491	499	500	535	478	514	510	483	452	481	516	528	470	490	485	510	497	510	486	484	511	480	506	482	512	480	498	464	475	490	505	498	485	553	486	498	472	499	492	493	514
16490	8463	6613	4254	1948	1089	777	501	411	381	336	324	297	276	247	251	258	257	234	269	230	194	211	225	222	221	218	224	223	221	202	220	214	238	222	235	234	208	234	205	255	227	241	231	238	221	196	223	242	255	212	226	232	208	235	218	207	258	232	206	193	190	246	220	231	228	225	213	210	222	205	231	211	214	245	275	220	223	207	198	219	224	219	245	218	204	247	228	249	227	217	199	215	210	236	220	217	255	203	234	218	219	197	221	243	231	222	230	240	205	215	257	250	200	204	207	233	228	218	197	211	219	232	227	219	213	218	199	240	229	235	222	254	238	232	210	212	232	208	241	215	205	224	219	195	224	190	215	209	198	209	215	234	187	210	226	214	222	205	226	237	213	238	198	191	235	200	204	221	202	217	217	217	229	228	229	211	244	244	202	239	212	228	232	212	214	250	199	218	209	232	242	236	222	201	225	194	219	220	206	232	212	207	243	204	187	231	230	258	227	211	221	237	217	216	205	220	217	222	222	218	219	214	232	191	219	205	222	224	250	228	252	200	217	229	246	235	178	226	216	249	212	208	231	205	192	218	208	228	233	214	231	234	204	222	221	195	202	217	200	223	245	226	221	216	211	217	212	204	189	212	190	209	213	222	206	220	257	235	259	211	213	223	213	236	242	220	218	212	204	225	198	199	228	216	212	208	224	203	214	246	197	245	197	214	226	213	221	207	234	238	223	195	227	223	260	221	224	238	208	211	188	181	238	233	212	256	194	242	211	215	218	223	217	207	243	214	218	220	227	203	224	217	233	240	236	181	222	227	205	192	225	203	223	215	243	210	194	213	217	229	215	193	213	220	200	197	237	206	215	242	230	203	240	204	205	221	207	239	236	226	232	217	191	217	216	212	219	247	213	230	221	199	200	237	189	208	245	224	222	211	215	216	214	228	216	225	223	225	216	243	225	233	208	222	235	209	229	190	177	253	215	198	215	223	235	201	218	215	227	225	200	226	188	234	188	217	199	218	210	221	218	220	225	224	218	235	206	232	214	247	190	232	234	244	208	225	186	190	209	227	215	197	210	215	240	248	242	203	199	234	221	229	237	224	190	218	211	230	206	229	181	207	205	185	206	203	217	235	210	224	210	238	221	221	235	218	233	233	219	242	233	233	248	229	209	227	233	238	218	198	214	245	199	233	203	200	230	228	228	221	231	213	215	218	228	221	215	221	224	220	234	198	207	231	209	221	220	212	220	245	194	218	213	187	187	191	202	235	210	225	207	214	236	206	239	207	204	240	259	196	228	192	216	215	243	227	228	224	207	207	226	203	215	229	219	226	231	205	219	212	212	217	221	223	222	228	211	217	200	244	212	221	239	200	214	212	243	213	240	242	242	212	235	228	230	227	209	225	232	223	233	191	200	212	216	204	227	221	206	165	217	248	206	208	184	212	227	197	227	224	238	234	242	225	213	221	210	232	217	215	227	227	196	239	223	204	225	238	221	247	206	231	242	215	197	219	220	215	191	223	218	227	230	228	238	216	198	256	234	204	231	193	196	207	212	230	221	219	219	226	233	248	214	220	238	227	247	212	235	224	236	247	201	218	219	226	250	219	204	214	215	194	208	224	241	188	249	225	243	237	221	258	238	229	240	230	211	228	210	238	208	226	235	220	209	230	226	222	224	224	250	194	273	218	197	231	206	205	208	192	217	223	222	218	251	195	224	218	229	239	243	256	226	225	227	235	211	249	190	222	224	218	218	225	224	224	226	221	223	213	217	207	234	192	217	233	236	241	219	239	205	231	224	194	240	230	211	208	204	192	228	208	218	193	232	227	212	234	232	220	218	225	258	224	224	205	220	220	228	244	206	217	210	217	182	205	236	222	215	238	214	223	221	243	208	220	215	224	205	238	208	237	224	193	270	218	205	193	229	208	218	221	217	229	218	244	212	206	219	233	213	225	211	246	217	214	206	205	219	258	201	225	195	241	219	232	212	214	196	224	213	218	191	239	241	228	232	204	209	238	190	222	234	249	216	204	225	230	261	192	205	212	217	237	205	232	199	260	252	221	216	233	238	222	211	213	228	229	201	227	226	216	208	232	204	197	192	214	205	232	215	194	207	215	243	190	210	239	242	242	192	226	208	207	219	209	231	219	219	252	211	225	227	223	207	235	218	236	223	246	207	215	236	213	215	210	198	203	218	272	186	199	215	209	227	205	202	200	230	227	209	226	233	221	207	211	222	195	230	225	200	222	235	209	212	214	224	195	224	246	227	234	217	219	216	200	201	189	221	221	243	221	205	207	237	217	220	235	236	217	195	230	196	227	221	235	214	202	237	219	214	226	234	261	224	261	238	232	198	229	206	197	236	238	207	187	210	221	229	236	220	233	224	195	208	212	215	230	242	207	234	223	190	202	233	209	195	218	243	209	223	245	222	207	222	211	230	216	234	220	209	232	243	241	225	225	229	237	253	203	230	219	205	191	242	230	231	210	238	214	210	230	246	250	205	205	255	214	228	209	204	205	223	211	219	187	197	206	217	225	240	230	221	240	218	226	241	217	227	202	211	229	222	232	201	224	213	219	217	216	218	200	205	223	229	223	204	244	224	268	206	215	215	217	239	222	219	216	244	227	243	254	225	232	212	211	228	222	201	231	235	240	211	230	222	215	214	221	203	220	210	220	205	211	217	222	171	221	215	228	214	222	230	225	208	207	229	210	250	206	261	220	213	257	259	211	225	225	244	210	222	196	204	201	193	222	220	219	215	198	216	232	212	205	239	204	246	210	205	237	204	221	217	224	211	231	208	215	224	243	198	197	205	226	256	214	214	220	195	213	221	236	226	223	216	208	211	214	211	234	207	241	206	225	205	224	207	204	217	208	216	230	208	236	225	224	212	209	236	216	230	252	235	223	218	200	219	199	238	215	239	225	226	229	211	200	218	225	219	222	240	192	207	226	216	210	247	240	229	227	220	239	208	201	210	242	205	204	232	216	235	223	235	263	212	217	209	216	216	240	212	210	225	203	219	198	220	241	254	231	213	231	241	210	234	228	249	220	227	227	211	205	232	218	226	203	221	242	237	186	221	192	253	233	214	210	218	197	245	200	239	197	204	226	217	229	212	214	237	229	220	210	212	222	238	214	251	223	209	230	200	220	220	213	269	188	223	210	213	233	195	212	204	224	219	226	241	222	227	227	225	207	234	219	191	248	215	254	218	210	176	174	208	219	238	232	234	245	252	200	218	212	197	210	210	191	228	215	251	209	237	227	230	203	211	261	227	205	219	220	235	243	208	234	219	222	228	216	242	222	224	236	209	236	214	218	219	216	247	207	221	225	218	222	236	208	211	219	242	213	219	235	236	197	210	197	191	247	230	247	229	233	225	229	213	234	203	215	212	221	247	227	210	228	191	222	197	233	227	218	211	223	235	236	238	204	205	219	222	209	207	196	220	220	217	222	204	214	208	222	220	209	214	244	233	214	224	220	218	221	227	220	214	218	232
11894	7975	11796	10938	6919	4499	3057	1947	1466	1248	1132	1004	944	932	823	763	706	714	705	651	608	604	612	575	560	570	555	577	550	545	561	576	530	569	566	573	584	565	525	504	522	536	540	564	535	536	543	499	515	530	525	544	579	550	537	491	538	539	593	519	508	554	504	555	575	591	578	497	504	530	497	539	531	516	596	543	505	500	534	534	521	522	559	527	540	562	549	528	499	517	568	515	562	580	538	514	565	498	530	560	592	514	568	553	496	540	563	512	550	515	518	530	559	507	518	557	534	520	520	536	496	500	554	518	516	523	529	537	561	474	517	541	522	558	544	567	535	522	538	513	535	535	528	512	525	564	511	521	503	545	514	546	539	559	551	512	517	549	609	517	541	531	498	540	531	541	521	518	582	527	535	492	552	536	524	565	572	589	538	532	501	499	506	560	543	543	528	525	561	512	505	544	527	483	558	534	541	528	515	546	571	503	533	550	507	491	551	576	536	531	525	499	502	545	563	489	539	482	504	509	566	536	500	508	534	566	525	543	533	551	574	485	490	595	537	559	532	530	532	543	552	523	561	507	509	551	520	522	535	552	533	521	582	519	520	551	539	546	537	571	539	572	505	533	522	546	540	534	547	559	547	526	535	523	518	513	543	525	534	513	505	541	507	544	531	569	514	541	518	510	530	535	550	527	499	523	513	496	546	542	514	514	551	529	514	520	574	534	513	508	542	532	555	531	521	532	539	554	560	519	508	532	530	524	509	496	517	519	531	506	517	515	526	550	521	547	545	531	554	592	567	502	522	550	537	549	496	535	539	531	528	568	502	557	528	548	583	488	539	527	519	526	527	578	545	508	503	519	519	505	551	572	543	495	541	513	547	498	515	553	551	540	523	513	529	510	509	486	523	514	521	532	489	479	500	556	506	510	488	536	536	489	495	522	506	526	502	524	537	515	519	535	519	522	560	575	511	518	535	503	531	527	595	547	531	537	491	548	529	534	548	510	527	529	484	552	519	557	559	543	529	502	528	551	516	580	514	525	546	538	524	541	580	559	526	499	530	503	541	519	536	533	511	484	516	519	574	573	512	521	551	537	510	516	488	483	516	522	531	587	560	537	488	562	495	489	483	491	528	503	534	504	549	536	543	553	552	515	586	572	524	528	538	533	518	529	537	515	529	512	539	501	511	528	498	563	545	542	505	569	524	502	542	538	490	540	524	544	555	571	546	530	544	468	558	547	522	525	571	500	542	532	498	528	558	513	524	521	542	517	547	519	549	511	566	503	502	524	523	530	548	537	547	502	542	573	533	561	572	544	555	550	523	505	546	537	564	500	545	504	536	562	549	541	516	550	563	499	547	495	552	507	494	542	547	523	535	542	509	549	535	538	486	531	492	517	571	523	507	552	539	557	510	588	518	537	536	552	497	535	526	537	505	490	568	494	562	538	522	512	470	512	569	511	550	498	547	514	543	525	542	519	509	543	554	488	512	517	519	547	537	538	540	539	576	549	542	511	548	511	534	574	509	490	512	528	516	566	535	557	509	531	535	548	563	556	570	530	548	486	553	532	544	556	517	525	571	537	513	558	572	526	576	573	545	527	585	523	535	541	529	495	536	536	501	489	531	515	504	516	532	524	537	532	563	545	524	517	555	548	535	530	492	531	570	526	533	518	559	512	555	518	537	529	529	543	522	500	511	536	552	515	516	585	541	514	524	527	555	533	523	545	537	512	550	523	512	558	500	526	543	528	553	531	540	525	512	569	530	497	545	468	530	546	549	574	516	537	567	542	526	540	587	545	517	544	515	517	535	551	477	548	558	543	549	502	573	504	568	567	509	558	534	559	535	571	509	568	555	494	548	532	520	522	504	521	519	547	531	490	516	547	494	540	551	514	511	526	531	545	488	535	502	574	498	538	495	539	537	555	544	501	537	519	539	538	518	520	511	538	542	522	526	552	572	563	518	503	532	567	551	505	564	548	534	541	502	522	508	529	515	544	522	509	520	506	523	532	522	468	575	518	558	551	524	546	509	528	562	515	519	539	566	514	519	535	559	528	477	548	558	508	479	498	543	495	553	510	525	515	547	488	525	529	481	540	567	506	522	520	534	520	499	521	539	544	544	521	511	505	542	517	574	574	514	510	536	547	519	551	514	532	529	564	510	531	578	527	555	532	562	496	508	520	519	547	526	484	530	535	505	511	546	560	560	547	541	504	542	515	533	547	547	512	528	540	537	541	514	503	528	516	528	558	569	527	525	547	562	517	507	529	546	576	537	544	514	552	539	549	498	502	471	561	500	550	530	541	526	564	519	486	557	497	590	516	558	550	535	545	492	524	528	508	510	509	562	542	568	584	506	551	572	559	547	557	523	558	524	477	530	542	545	522	544	502	494	528	533	495	551	497	512	543	490	565	563	510	542	519	555	539	543	533	531	503	548	492	494	504	512	517	542	540	508	506	536	507	520	535	527	560	516	498	510	492	515	581	550	516	527	529	522	528	542	562	554	561	542	529	480	538	538	495	537	553	532	548	530	499	526	495	532	509	574	561	568	536	543	540	507	515	538	520	527	535	497	556	502	507	547	578	534	553	538	554	535	524	511	582	503	521	531	550	584	522	533	518	478	505	518	586	551	500	544	534	534	507	570	531	560	518	511	547	544	556	533	535	542	497	517	532	525	553	523	495	536	545	507	502	485	578	538	521	546	539	534	575	558	536	546	532	535	479	528	552	526	500	549	512	540	532	545	511	502	519	570	494	487	543	557	521	554	521	524	531	522	502	519	499	498	530	536	502	527	536	522	550	528	558	519	535	561	533	538	510	533	541	582	553	540	561	543	560	530	557	558	511	542	542	491	547	533	532	533	528	542	589	544	539	542	536	565	542	547	536	526	516	535	496	548	542	556	503	531	498	543	527	549	554	544	517	551	501	518	552	540	533	523	523	545	531	496	539	537	563	498	521	515	498	530	539	516	522	553	509	512	589	495	585	524	561	507	513	533	518	522	592	579	541	554	535	509	553	554	586	526	538	554	538	542	566	522	546	542	521	509	525	557	521	536	528	498	528	547	551	579	537	558	549	519	528	541	535	534	498	494	556	568	567	544	505	519	558	539	519	570	558	543	565	480	505	489	537	518	569	494	528	498	547	517	585	544	533	520	558	512	526	567	527	515	544	528	531	555	534	570	513	510	508	546	503	512	523	537	514	481	536	505	555	584	585	572	531	521	556	543	548	549	570	511	540	543	552	511	519	542	562	553	538	503	562	538	518	545	554	520	548	523	548	554	537	560	532	537	522	521	530	524	550	550	545	548	482	538	536	529	562	492	556	518	512	528	515	516	540	548	503	523	531	550	540	515	541	543	538	540	563	514	536	569	558	527	555	535	499	538	553	540	519	493	559	515	542	502	535	483	540	526	505	477	538	506	496	557	545	553	572	521	488	541	539	533	524	550	553	516	520	520	531	538	529	501	524	487	539	549	541	537	551	544	541	501	519	542	538
29399	16400	15206	11735	6861	5245	1730	766	646	496	443	411	387	366	337	281	258	259	272	287	228	239	217	270	242	241	255	225	264	250	249	248	230	231	265	229	215	241	232	228	208	223	256	222	254	219	253	218	227	235	249	242	246	262	222	215	221	211	234	218	250	235	227	232	222	230	221	249	219	217	219	230	220	239	253	232	257	248	236	192	245	243	244	241	236	250	240	242	222	235	223	227	214	213	236	227	231	256	228	215	242	232	240	218	206	233	197	223	224	268	259	253	232	231	244	236	248	244	265	219	228	229	238	227	231	245	226	241	240	243	235	221	237	244	223	241	207	233	205	232	220	270	236	207	258	246	236	239	232	239	235	240	240	227	227	236	220	225	215	231	244	237	238	215	239	231	266	237	229	234	268	240	196	249	260	257	261	207	232	214	236	219	230	237	235	227	272	274	255	198	249	220	219	228	231	238	237	248	218	239	240	232	227	255	252	219	221	228	233	226	218	232	218	215	242	231	242	231	230	209	255	204	240	236	219	256	246	231	229	213	230	224	210	253	202	233	264	218	228	232	205	241	210	214	227	224	202	230	263	270	227	226	230	234	241	216	240	226	214	251	224	253	247	239	252	215	222	198	234	216	226	238	234	224	231	230	235	221	218	225	236	243	245	226	255	260	260	262	238	278	243	234	235	239	243	211	242	256	269	228	210	217	219	242	228	231	240	237	204	216	236	241	241	259	243	231	230	225	227	208	228	233	246	244	236	235	267	255	217	224	223	220	219	209	231	241	247	242	261	256	239	223	226	225	283	221	238	234	232	226	237	229	211	218	242	196	229	226	230	243	247	234	257	247	223	218	205	244	259	249	234	233	233	234	214	237	229	236	237	211	244	233	245	226	235	227	225	224	227	200	227	224	224	228	235	214	236	211	245	286	256	227	233	265	215	232	229	228	226	208	235	229	226	206	229	247	237	204	251	254	204	232	203	221	245	224	215	243	236	228	220	211	240	225	238	234	214	230	257	206	202	247	225	227	225	257	226	239	213	241	223	226	233	232	204	226	211	223	218	232	231	252	238	236	227	245	240	239	202	247	228	225	226	213	233	249	227	237	227	237	219	235	271	201	254	211	230	243	247	262	217	220	261	242	242	222	242	223	236	235	240	238	244	225	221	222	224	250	256	254	247	250	231	230	225	208	257	224	261	233	262	226	250	247	216	215	214	216	244	258	234	232	226	255	230	224	230	219	189	207	242	223	204	248	280	222	232	224	242	233	236	241	215	226	261	238	232	236	215	208	228	249	236	221	250	233	212	227	254	233	227	219	213	250	244	231	225	248	228	224	235	271	200	220	231	219	225	223	237	225	237	242	214	237	202	242	220	249	226	242	240	230	223	231	196	230	249	239	242	218	231	237	225	223	214	208	196	267	230	246	218	209	226	235	218	228	234	237	246	247	247	243	222	243	246	227	226	239	233	224	217	225	261	246	231	230	230	247	227	246	247	262	224	234	228	224	209	214	241	222	250	222	205	242	250	237	219	268	222	210	233	218	235	242	223	220	230	223	228	266	236	233	230	229	245	231	238	253	216	231	242	210	246	227	231	220	253	254	235	252	212	194	235	237	232	230	234	241	218	244	235	234	226	227	228	247	222	224	237	229	230	239	226	233	226	240	223	230	246	265	208	248	229	251	224	241	233	251	224	236	247	202	243	241	222	218	235	219	219	227	244	247	209	232	211	251	215	206	254	244	217	250	260	211	214	242	213	197	268	217	247	247	250	244	256	256	249	253	250	254	242	226	253	240	237	231	224	240	229	250	223	231	232	244	220	209	223	230	249	221	235	224	241	207	250	212	246	232	255	221	241	235	260	222	253	231	251	252	229	236	217	218	207	242	232	267	264	255	269	231	221	214	244	242	233	224	217	253	204	265	231	261	237	209	226	231	222	221	248	229	243	219	246	216	209	239	205	212	247	248	225	204	252	239	278	256	245	232	200	254	251	256	214	234	241	220	203	233	235	208	224	227	237	236	215	230	221	241	235	236	255	237	240	257	244	218	213	266	239	215	230	223	221	227	229	221	244	218	267	250	221	211	216	228	233	244	246	225	250	216	250	236	213	220	200	238	254	208	239	247	249	224	231	242	244	216	219	244	238	224	237	226	245	268	234	222	238	234	233	237	247	236	225	245	216	247	233	238	187	224	216	237	225	227	248	198	227	232	225	262	238	221	224	266	230	218	253	218	235	228	230	240	217	218	217	246	247	232	249	212	207	211	217	228	220	220	236	228	229	223	257	219	213	222	205	209	218	263	241	225	208	257	249	247	237	212	244	257	264	234	226	220	213	261	209	247	239	234	239	240	218	223	221	245	235	214	249	242	250	238	209	229	252	219	236	247	230	236	230	250	224	230	241	251	242	232	260	235	219	238	242	245	225	209	271	209	217	237	227	235	219	225	229	213	242	255	207	230	252	219	250	244	240	253	238	228	236	228	241	202	229	219	224	215	232	248	247	230	230	213	224	218	251	210	241	255	222	239	232	242	216	206	238	262	216	224	229	226	248	236	209	220	229	184	248	233	229	215	208	215	231	219	262	261	230	239	240	210	240	266	228	255	252	213	221	272	245	237	217	212	231	233	229	231	227	231	222	219	239	198	262	234	220	247	247	226	230	242	234	227	217	234	228	215	252	220	199	251	246	247	205	225	221	244	238	246	228	239	226	253	228	221	216	203	235	235	191	188	235	232	225	214	219	251	266	249	193	287	224	239	241	195	253	213	236	249	244	216	268	248	229	200	233	252	251	248	257	226	201	259	227	230	257	216	245	196	226	239	239	230	225	234	240	252	254	227	223	253	239	240	253	243	223	228	248	259	235	234	209	221	219	243	242	236	209	203	230	214	236	229	257	220	221	227	242	215	235	256	229	199	207	240	213	208	222	232	239	252	242	240	233	233	228	238	211	222	242	247	239	249	230	239	238	235	242	231	230	233	256	234	256	239	227	248	230	239	217	227	208	223	211	217	213	228	246	231	231	246	232	206	230	288	236	209	219	236	230	240	249	233	263	234	191	242	225	226	204	213	237	243	248	232	216	236	232	231	261	255	229	231	212	228	224	221	263	213	252	247	252	233	227	251	222	220	225	251	235	235	238	237	221	240	214	235	247	234	247	245	192	209	244	256	243	212	216	241	223	229	228	201	224	256	240	214	208	228	231	225	211	218	215	212	246	218	192	225	246	228	241	241	228	219	227	242	220	229	221	254	245	221	244	245	197	227	235	229	217	226	227	223	224	221	236	233	245	228	226	240	201	210	218	202	249	215	233	223	256	250	231	239	204	241	215	231	247	250	231	225	232	261	219	254	217	219	225	209	220	241	232	233	231	221	252	196	219	218	211	244	220	222	235	251	248	258	224	255	233	228	233	257	234	241	216	234	257	227	213	249	246	235	207	232	240	235	248	217	212	234	234	228	231	224	242	223	246	230	233	225	204	231	206	233	264	231	236	234
20476	14699	22538	22901	18013	15635	5841	3139	2460	1960	1715	1505	1333	1307	1137	1001	968	865	873	858	760	738	684	704	677	679	628	632	616	610	646	583	644	614	624	523	580	594	533	532	600	589	540	579	619	592	570	578	574	594	574	562	591	555	565	595	582	593	577	594	557	580	558	552	536	531	582	567	578	575	579	583	583	564	564	538	538	559	566	541	526	552	586	561	551	557	579	571	595	559	611	602	577	588	587	558	572	557	563	527	587	533	579	553	552	545	590	559	536	574	596	527	525	558	556	554	524	563	555	567	596	552	527	560	574	526	545	548	547	558	583	597	542	560	611	561	573	556	596	557	600	557	549	519	540	577	570	587	603	578	577	566	559	580	583	549	566	509	559	560	597	532	530	524	548	526	552	576	541	545	582	568	564	559	532	577	582	564	529	565	532	598	559	556	584	547	607	548	554	585	605	543	558	556	559	567	519	522	539	586	510	552	562	568	551	533	585	588	548	560	565	580	580	561	586	564	542	589	599	568	579	542	585	547	536	524	594	564	549	577	509	591	577	596	546	599	557	564	569	573	573	586	553	566	564	509	548	576	568	578	580	534	556	604	562	585	542	562	526	595	560	580	534	590	574	567	532	623	541	561	547	530	545	523	560	556	547	605	578	590	549	536	513	555	525	599	545	576	547	545	550	535	556	603	571	557	540	570	535	560	506	510	593	572	579	578	540	549	546	609	558	572	553	563	575	539	549	564	575	585	578	543	535	560	605	538	540	552	556	585	563	590	517	559	541	559	520	567	572	551	569	584	609	583	532	538	526	582	524	559	568	549	563	584	564	574	577	560	542	559	606	584	553	567	582	542	522	586	583	564	625	581	560	577	550	557	602	568	573	521	577	509	572	524	590	545	521	550	566	580	514	532	576	598	595	548	563	534	598	559	625	535	612	574	548	589	572	561	559	600	596	571	571	596	571	597	532	551	571	576	538	541	555	551	533	617	548	526	561	575	601	548	537	493	555	558	550	513	539	525	538	581	573	570	547	561	594	571	535	610	553	537	593	548	583	548	563	538	540	573	567	591	527	602	565	486	601	582	544	582	564	537	579	543	550	598	553	567	525	579	534	535	534	536	619	559	593	536	559	553	567	570	553	570	546	597	569	522	583	591	545	523	581	556	596	531	561	540	559	560	553	587	558	563	542	531	579	518	581	544	546	565	549	571	601	520	592	554	566	569	586	587	572	580	585	538	561	546	583	584	576	523	632	596	563	564	535	600	516	534	549	592	602	542	575	569	549	536	534	557	556	586	552	542	581	537	561	582	540	542	594	543	587	602	517	578	539	549	566	579	541	632	551	548	552	577	566	561	549	575	534	566	565	569	558	570	532	568	558	582	588	535	541	524	611	540	563	566	543	526	559	574	550	521	579	541	568	546	503	577	598	577	601	590	571	533	571	503	553	577	572	556	587	545	579	577	582	596	561	576	557	584	565	549	559	555	570	560	523	562	524	580	561	538	530	528	531	560	539	536	549	570	519	547	569	536	547	545	546	599	557	584	539	552	537	540	576	553	549	494	609	545	550	554	509	596	564	551	572	574	571	517	555	570	626	575	587	545	582	555	601	539	601	551	574	569	549	582	556	558	578	539	555	599	546	519	581	570	567	612	552	572	564	565	567	552	571	571	556	571	600	579	566	547	588	575	522	545	560	552	552	571	606	594	575	572	565	556	556	536	569	510	555	559	561	577	598	590	551	545	577	589	544	541	514	597	605	581	555	553	527	604	583	585	566	551	545	601	528	567	571	542	568	586	551	593	566	568	530	542	537	540	557	576	539	598	574	561	560	530	558	599	557	536	549	576	570	574	560	555	557	546	538	588	520	542	565	583	544	550	571	571	580	575	526	560	564	557	575	579	525	569	540	566	572	587	579	559	587	528	510	557	583	611	558	583	564	609	566	568	574	547	566	571	580	574	605	567	608	559	583	582	571	562	547	575	530	553	540	566	612	615	578	578	549	552	551	581	572	611	551	570	555	567	582	554	568	566	554	544	565	597	567	535	587	580	588	540	552	577	542	547	562	561	557	572	573	564	544	601	571	600	557	576	556	608	562	562	582	571	601	575	561	560	595	585	569	543	577	583	539	587	547	543	551	547	525	523	551	576	578	591	534	574	545	553	581	580	525	546	564	531	607	562	580	546	577	528	578	586	577	557	557	579	610	581	568	563	586	574	537	547	587	556	591	546	572	534	556	546	558	562	581	580	531	586	541	567	557	579	589	519	601	568	583	579	552	567	582	570	557	593	547	579	560	592	542	597	575	567	599	603	586	548	511	567	605	538	536	584	543	561	561	568	575	561	602	552	550	607	558	582	597	576	573	566	575	567	547	611	530	577	585	541	526	537	539	559	550	548	503	581	545	548	522	551	556	542	518	582	609	600	555	577	582	533	546	556	572	543	609	544	523	551	531	588	584	570	598	545	556	548	577	552	578	560	605	581	556	560	601	568	526	502	565	534	561	542	532	562	559	558	551	571	525	550	595	562	590	557	575	573	551	556	553	581	552	555	521	592	563	577	534	580	513	536	555	581	496	524	547	555	559	568	540	550	579	556	545	587	528	560	597	549	519	544	540	556	590	559	531	602	558	603	552	551	564	548	598	519	587	566	539	570	588	553	604	536	564	560	554	583	548	609	537	554	566	568	539	560	529	548	557	598	573	550	571	535	614	588	580	555	571	581	583	600	525	534	560	523	566	562	539	516	561	565	589	570	548	540	528	561	551	606	584	587	545	591	553	522	552	522	574	549	567	567	536	529	546	526	554	575	550	536	554	587	572	563	593	553	552	581	557	598	587	563	547	493	574	573	539	564	572	542	547	601	566	548	561	585	592	536	559	582	546	575	547	577	546	570	560	554	578	547	557	534	573	562	538	556	558	519	569	570	561	528	549	560	562	545	567	537	574	549	564	580	600	538	565	562	586	556	598	526	558	578	514	570	589	579	578	559	550	565	546	612	548	592	570	516	578	557	536	593	558	547	574	550	526	553	600	563	613	592	540	597	563	530	591	517	573	553	536	535	593	530	574	531	562	552	548	524	567	550	596	572	557	571	570	568	551	547	577	541	574	594	578	612	520	569	584	526	587	567	595	573	582	565	534	569	559	559	572	594	588	559	563	583	526	528	546	599	563	575	564	566	529	563	559	593	603	569	572	546	610	565	586	570	566	527	564	581	553	587	542	533	525	567	564	552	517	541	534	564	576	591	557	567	586	560	546	572	551	548	564	534	574	584	542	536	575	556	587	547	574	541	527	560	571	571	566	568	537	580	579	574	567	537	567	531	528	554	561	564	561	539	554	606	560	592	559	568	515	565	549	583	550	553	555	542	580	572	532	581	588	561	570	541	572	592	579	542	522	537	539	551	565	589	591	611	575	556	534	553	551	549	568	544	553	568	531	516	573	539	569	534	546	560	544	556	556	572	530	538	592	557	580	530	536	571	540	579	552	523	567	570
38415	23422	22592	18789	13545	7801	2886	1221	678	591	499	439	418	373	300	324	301	278	265	225	219	230	232	228	260	228	226	242	223	217	237	201	219	202	211	206	207	239	215	237	222	213	206	201	220	187	206	215	231	232	236	213	226	211	194	219	216	207	206	227	207	204	220	183	229	218	209	254	217	208	222	212	215	196	207	177	205	224	225	179	234	206	192	210	186	211	210	192	211	236	222	225	210	173	209	221	219	208	194	245	206	206	219	194	221	246	206	206	203	223	204	180	207	188	190	202	211	199	217	203	191	209	213	180	204	205	208	227	193	220	210	241	209	200	198	226	231	214	204	211	223	206	226	223	203	207	206	227	190	213	230	211	229	206	228	205	223	194	191	203	187	197	206	184	205	199	214	195	224	199	193	210	207	215	187	219	213	206	195	219	227	233	260	204	230	222	206	209	231	219	197	209	198	194	203	203	212	234	228	228	218	205	190	215	226	231	194	210	214	224	185	223	208	220	208	208	214	216	233	237	217	219	242	212	196	227	223	215	212	206	204	202	181	211	220	218	224	200	194	235	235	196	210	213	228	203	235	210	210	232	201	213	196	196	179	178	209	219	204	215	222	214	189	192	202	211	203	217	234	207	206	212	213	226	210	242	221	221	173	193	206	227	210	219	198	189	219	211	217	198	203	224	214	205	203	177	190	227	204	203	209	197	199	204	183	216	255	231	207	210	198	197	210	197	255	228	207	192	209	221	209	193	232	202	199	204	213	188	202	176	204	202	210	203	188	203	202	183	212	217	191	204	215	208	201	225	202	207	217	228	178	191	207	225	201	209	231	196	200	206	239	183	230	225	210	223	222	225	210	200	196	170	169	200	212	212	207	193	200	204	208	206	178	195	210	210	230	185	219	187	208	222	211	193	213	202	197	229	198	231	211	182	224	187	212	214	197	195	203	190	212	231	221	219	212	222	194	182	186	220	219	215	204	183	199	221	217	202	222	188	212	207	211	217	235	204	200	227	217	198	217	217	201	197	221	224	202	203	175	195	243	192	234	206	203	209	204	218	174	199	195	188	214	206	210	201	220	191	211	200	195	204	199	201	180	202	171	220	216	219	219	186	175	215	194	208	192	214	185	209	205	227	210	223	214	197	193	189	206	206	204	209	214	220	190	216	217	187	200	193	200	220	218	219	207	240	218	205	208	205	239	204	201	203	212	211	226	187	207	220	204	197	194	216	170	219	210	218	236	227	209	233	189	196	192	226	212	209	208	206	227	211	214	234	172	227	199	203	201	187	183	219	218	208	198	218	202	193	185	215	198	203	224	216	228	203	189	202	193	219	228	185	210	231	189	215	201	204	201	223	236	209	189	229	203	219	195	181	217	209	204	210	233	211	215	234	200	204	227	198	220	213	229	211	191	186	219	190	198	195	210	205	207	196	199	211	225	208	220	228	223	218	235	228	210	191	229	201	229	215	215	203	195	221	217	216	205	189	222	225	185	218	219	226	212	207	226	220	203	231	216	223	175	197	201	185	199	227	193	200	237	202	197	214	193	193	205	211	201	211	203	201	210	219	242	212	184	235	203	192	190	218	210	201	209	210	186	204	210	191	224	204	210	227	215	184	249	213	218	229	211	189	210	200	193	210	232	215	202	248	204	226	196	208	210	187	218	228	194	208	181	198	212	204	197	225	223	182	186	230	209	197	224	212	213	214	199	222	220	198	216	244	183	226	226	213	191	226	182	192	221	227	213	217	202	197	207	229	206	220	203	233	237	210	199	196	212	194	192	223	199	210	215	207	189	217	228	210	196	210	211	235	197	202	181	189	219	232	183	220	204	220	214	209	190	226	218	203	190	207	204	216	183	209	230	207	203	218	194	203	210	228	212	210	218	184	177	172	189	214	201	192	229	219	216	214	225	203	220	200	178	211	217	201	213	194	203	214	205	223	181	215	215	226	191	190	214	202	197	198	201	218	209	219	212	211	210	208	227	228	206	197	197	209	192	213	209	198	209	203	227	207	214	224	213	203	196	194	208	180	188	190	207	214	237	199	213	220	206	206	199	209	180	210	216	187	230	229	223	215	205	230	220	220	212	199	216	228	210	222	216	191	182	206	226	215	224	194	200	172	229	223	214	218	194	202	205	164	217	198	221	198	218	191	190	226	199	179	204	184	203	207	188	198	200	200	180	192	209	218	201	216	199	206	193	232	232	212	211	223	197	218	171	229	217	192	212	209	177	189	213	228	198	189	214	211	221	186	208	194	226	193	215	188	209	229	204	201	213	213	219	184	200	219	215	240	221	217	241	206	198	224	203	199	184	173	225	192	241	194	204	231	211	204	224	212	223	230	177	201	220	207	201	186	212	192	225	217	224	249	200	209	214	200	218	203	223	209	209	194	242	240	201	201	192	199	246	178	194	224	218	221	209	191	213	184	209	191	195	223	193	218	210	200	206	202	199	202	206	202	203	198	222	209	208	229	212	203	236	215	216	226	195	198	210	224	206	210	205	186	183	196	213	222	224	211	212	191	213	225	198	209	231	179	237	219	214	225	193	230	211	196	216	255	206	217	216	223	225	192	203	205	217	207	210	185	190	185	200	191	232	211	249	226	209	192	203	193	186	198	230	222	202	200	242	197	209	207	204	219	243	204	194	248	228	183	216	200	204	208	195	196	222	213	208	188	192	244	224	201	180	206	218	232	219	209	180	191	188	207	203	234	226	208	197	203	195	194	190	195	198	213	204	206	220	204	207	204	196	189	216	194	204	192	226	207	193	205	203	214	161	193	205	203	194	197	187	195	194	224	199	196	189	207	199	227	207	193	232	203	215	166	200	176	210	208	219	215	194	214	220	244	189	195	217	179	224	210	222	201	205	176	223	201	211	202	207	201	218	222	241	223	196	230	230	197	207	222	189	206	199	206	234	220	192	192	229	220	248	189	201	195	212	205	198	220	182	223	195	206	176	216	196	199	200	198	188	205	213	206	223	218	219	197	191	210	204	190	194	208	203	205	219	213	219	204	204	192	214	200	209	202	224	212	218	209	181	203	210	194	197	202	224	229	228	223	201	211	201	244	208	231	193	213	193	160	220	192	198	196	208	204	218	233	204	210	190	206	229	189	209	216	203	210	188	221	199	193	227	221	220	186	218	187	216	195	198	198	225	218	220	200	208	205	223	194	210	211	202	207	227	213	208	192	235	204	213	219	187	210	187	204	212	214	211	183	208	217	214	193	181	192	201	197	200	191	221	206	193	229	174	199	202	215	236	205	217	206	213	223	211	215	197	198	196	184	220	203	208	194	240	202	217	206	212	202	207	198	229	243	218	205	219	189	239	197	232	185	205	181	188	216	236	188	220	222	190	205	203	238	211	197	191	236	227	224	216	203	228	212	224	216	239	228	223	203	218	218	194	230	210	204	204	220	215	181	214	205	196	218	209	219	217	207	234	210	199	194	191	209	199	230	225	187	184	205	197	214	197	204	224	187	227	204	191	196
25735	19333	28645	30292	26623	17601	9215	4899	3071	2456	2017	1823	1624	1599	1292	1080	1082	1043	855	853	813	773	699	723	667	687	662	605	632	589	614	575	600	594	592	567	548	568	556	545	502	479	525	529	509	503	552	543	488	544	525	567	496	527	543	522	514	504	502	521	502	510	523	544	486	470	493	530	488	510	515	476	506	477	497	487	514	528	533	516	484	474	490	517	511	488	528	477	529	525	467	506	491	504	526	545	484	485	500	496	488	509	472	507	455	471	485	460	452	516	526	540	502	479	501	526	451	484	474	475	509	499	533	499	497	500	526	536	513	451	471	479	488	488	496	509	475	530	489	496	512	485	533	497	512	503	520	528	467	506	517	474	512	487	464	495	514	500	485	478	514	481	486	494	500	494	515	534	510	528	508	449	507	502	533	507	522	514	481	517	525	487	502	487	527	501	496	489	479	484	492	468	528	563	552	493	471	504	478	483	500	496	496	490	477	484	483	469	470	499	482	507	493	515	516	501	492	514	494	482	457	537	522	512	558	496	505	479	527	487	512	501	515	491	502	513	478	525	500	526	478	512	462	526	534	517	511	504	517	497	488	489	532	493	505	481	525	541	495	485	470	508	507	484	513	502	464	554	538	537	509	464	502	466	462	540	470	516	502	547	525	495	483	490	482	497	498	472	495	471	516	494	486	464	505	509	520	491	498	533	500	491	495	490	510	479	546	488	497	490	530	518	506	554	460	498	520	513	460	491	459	473	509	495	512	470	525	519	488	484	455	524	494	486	507	516	493	498	490	523	452	487	482	508	494	478	496	504	502	509	496	474	519	477	493	477	483	554	551	520	497	533	453	497	507	510	489	507	507	437	489	482	523	528	495	516	511	515	506	478	505	438	440	516	474	464	488	506	489	500	526	524	501	528	535	515	485	532	505	528	506	481	525	496	499	499	503	454	508	487	521	503	505	508	523	492	480	463	524	508	525	558	494	496	503	513	497	517	495	461	523	477	521	443	513	491	485	522	522	502	510	493	552	499	522	532	514	500	485	530	483	463	487	501	499	492	514	458	502	511	509	470	529	464	496	518	497	504	522	502	542	475	491	484	517	477	500	532	530	462	490	502	500	530	539	492	525	456	534	512	509	490	542	509	497	504	522	508	541	489	492	494	529	546	476	530	506	528	473	499	527	505	490	503	535	513	520	533	474	513	512	518	480	522	517	493	511	519	485	477	526	518	516	517	496	514	502	504	545	496	491	466	533	482	540	491	528	500	511	494	553	476	514	509	486	511	518	489	489	459	491	466	503	472	483	489	476	487	511	509	540	499	440	496	526	497	516	501	495	465	545	508	496	510	493	492	483	486	514	497	535	487	502	504	498	494	505	525	497	486	483	481	474	512	526	503	497	455	484	466	531	467	503	510	498	496	539	483	528	500	533	508	465	505	535	532	518	461	469	477	506	501	479	475	527	469	500	483	492	466	515	524	517	490	471	543	524	518	520	481	470	532	500	511	502	496	465	507	516	533	470	529	525	481	490	500	582	514	538	475	494	500	519	486	479	517	476	488	520	489	485	517	501	501	530	499	482	453	536	523	558	455	476	467	492	518	502	511	526	506	555	512	523	507	492	493	489	514	488	501	483	512	500	534	508	502	512	569	522	522	529	482	464	513	505	530	550	521	509	475	500	548	523	501	494	484	513	522	503	509	549	497	518	526	491	534	508	495	506	450	485	518	475	526	520	511	460	497	475	516	532	548	534	504	495	523	468	510	496	515	503	492	510	526	497	493	507	493	522	525	465	492	513	525	493	454	499	491	486	502	533	490	478	482	493	489	461	493	531	507	526	506	523	475	545	544	535	528	520	467	450	523	483	538	503	517	531	512	484	472	529	496	483	450	455	475	483	532	508	502	488	496	468	493	538	495	498	520	540	481	537	551	529	504	510	517	508	523	514	518	483	490	496	513	492	483	499	480	490	463	485	564	507	524	512	484	501	529	507	478	454	525	527	485	479	482	507	533	533	524	485	480	495	505	523	539	518	474	483	497	493	474	504	529	567	516	490	501	477	497	517	465	478	582	492	553	508	482	546	520	543	475	509	517	492	530	471	492	472	468	502	492	493	495	522	494	476	510	507	505	519	481	486	493	505	502	499	503	540	492	484	479	529	529	525	488	521	499	511	510	483	516	503	469	453	536	506	469	507	529	498	448	478	470	488	531	463	496	526	484	494	487	461	526	498	509	541	507	493	510	519	486	539	481	491	484	513	457	523	497	493	518	535	493	512	527	512	530	523	487	477	494	505	516	467	524	515	434	527	498	481	518	507	471	515	479	503	506	501	499	494	485	504	510	520	508	466	510	513	517	523	503	513	464	485	526	461	517	494	504	535	445	505	528	512	489	516	521	480	474	544	538	525	525	453	538	504	513	447	482	480	516	536	534	531	497	548	506	516	476	504	457	479	521	497	501	495	454	491	488	469	477	484	520	487	528	519	521	469	501	502	528	485	514	503	450	531	520	511	521	533	484	519	501	534	476	509	511	538	481	480	477	483	516	533	488	512	493	500	495	462	523	490	488	507	492	522	505	464	505	498	536	509	472	486	513	494	510	482	530	499	518	501	481	506	518	471	502	483	516	508	559	461	497	526	514	527	476	530	503	487	506	486	518	521	531	497	518	489	509	511	521	503	527	494	478	534	518	510	459	481	501	501	501	528	464	522	503	479	502	500	452	527	507	470	448	496	490	495	492	524	507	505	475	479	502	509	481	502	482	500	515	467	490	488	478	544	500	490	500	539	529	506	493	472	510	477	509	533	496	501	506	502	523	508	520	518	512	485	484	498	513	469	495	532	486	478	491	534	496	491	508	530	513	511	499	499	530	560	498	510	505	523	467	477	510	471	534	495	529	467	481	514	510	496	516	503	495	492	508	501	517	530	516	474	507	494	514	512	498	475	492	484	505	510	460	510	534	483	528	542	483	527	477	526	527	482	509	529	507	468	529	544	513	498	482	499	503	498	510	496	470	487	508	525	471	502	499	516	521	476	520	456	498	535	519	467	514	511	498	532	493	529	499	507	496	473	515	528	490	520	510	479	513	486	546	494	513	522	500	526	500	538	472	548	522	512	507	466	485	514	522	466	500	527	474	528	503	503	531	497	502	497	474	499	461	527	496	488	505	507	530	492	500	503	536	518	488	466	500	490	554	469	491	499	525	530	524	560	530	456	541	484	489	430	510	511	549	511	512	522	496	493	496	468	514	517	463	480	465	506	508	502	494	482	470	518	483	508	450	492	499	514	495	519	465	493	510	480	505	525	517	529	519	485	517	535	524	502	529	456	519	519	483	517	475	517	475	476	491	514	492	479	530	472	524	450	502	512	526	495	483	465	485	472	501	499	494	489	509	544	529	473	519	519	477	478	488	522	476	505	512	512	534	525	484	506	483	492	526	545	506	505	479	472	493	545	465	454	512	489	441	526	511	476	525	505	488	477	534	484	502	497	457	541	522
15926	8339	6858	4273	2097	1038	698	498	373	353	334	301	285	284	263	273	273	228	216	243	226	229	225	222	244	258	251	227	227	219	211	224	237	233	266	244	240	204	220	217	225	224	206	227	232	232	227	205	247	223	211	198	234	222	215	221	207	220	217	229	222	235	220	226	226	220	229	227	207	215	221	213	236	222	252	209	216	221	244	224	216	219	207	221	234	232	207	258	227	221	201	220	210	251	231	220	216	253	252	218	215	234	229	207	226	248	217	233	212	226	205	221	207	215	247	241	213	211	202	246	233	234	204	227	231	221	201	223	210	214	223	229	221	223	203	215	222	235	229	213	216	227	240	234	230	215	203	246	239	205	228	208	245	221	207	226	214	228	232	215	209	224	234	256	231	212	221	245	262	208	216	248	197	222	192	227	229	221	204	243	245	229	211	209	198	206	228	227	212	228	217	234	213	258	240	218	231	208	232	223	232	205	212	198	237	189	240	203	187	232	251	219	234	207	204	246	211	227	210	213	229	211	205	215	195	231	215	242	223	229	220	212	195	234	209	220	213	215	225	218	207	230	215	228	207	220	213	212	238	216	210	227	211	228	243	241	217	228	207	203	194	213	197	226	239	209	217	214	229	223	218	263	239	249	276	201	218	218	230	222	227	196	249	204	223	250	218	247	261	231	247	217	211	238	238	206	208	238	220	236	252	224	222	208	234	237	215	231	214	207	220	223	215	252	223	232	232	243	206	211	194	216	199	240	233	234	219	203	219	218	219	236	238	227	214	192	200	232	219	237	195	238	231	231	212	232	232	222	216	216	211	254	236	219	222	224	214	221	217	220	238	235	220	211	211	229	215	227	194	230	183	230	225	200	199	205	222	235	227	215	252	191	229	214	201	225	218	215	205	233	189	232	214	199	238	229	245	219	223	209	216	226	236	231	217	210	262	227	227	202	231	238	236	200	207	223	250	208	215	223	238	218	223	224	241	223	223	228	211	223	213	216	191	233	204	224	235	217	223	210	217	206	233	209	218	213	207	232	208	230	227	242	226	231	203	228	205	215	222	216	197	239	238	201	242	221	209	231	240	201	211	228	235	218	205	223	214	209	227	221	218	221	239	207	197	246	230	227	203	213	210	195	220	215	239	213	209	195	216	227	235	209	239	234	218	211	249	206	230	210	193	214	233	258	235	213	232	243	203	227	221	231	208	220	220	250	192	203	225	224	238	231	226	227	212	221	230	214	231	226	222	205	235	207	264	235	223	244	230	227	230	217	203	222	241	205	222	228	216	224	236	227	211	209	247	214	208	237	236	242	237	202	235	232	260	216	206	228	238	220	242	238	240	210	201	237	228	220	210	196	211	220	245	255	236	211	223	207	216	223	216	232	220	204	212	229	241	248	206	228	226	219	222	235	246	203	223	230	197	214	198	245	214	229	208	205	219	216	214	224	226	220	222	212	195	228	214	213	212	221	234	206	219	220	222	176	235	215	218	234	220	233	214	228	214	232	208	203	216	212	216	226	219	224	244	233	218	225	209	221	234	220	236	220	215	217	198	190	238	233	233	210	240	243	229	247	217	198	220	224	245	215	212	218	200	233	204	207	210	237	212	209	183	213	230	241	248	218	237	223	241	222	261	200	211	215	248	213	188	229	220	234	234	238	233	238	219	252	207	228	220	228	193	225	227	222	219	211	211	209	231	234	235	234	240	227	190	214	220	225	231	237	214	219	248	231	229	225	217	228	204	242	210	202	218	242	233	199	207	202	233	241	229	252	219	223	234	227	227	240	221	212	223	196	221	215	215	238	218	225	231	213	245	231	224	234	205	192	224	234	206	211	214	254	224	242	209	205	250	205	214	226	223	235	224	226	213	222	232	192	233	224	207	227	209	248	237	229	230	236	205	212	245	203	219	239	228	196	206	181	242	222	250	213	216	248	228	214	194	218	208	225	228	217	198	187	193	213	229	222	214	212	223	226	210	249	221	187	245	209	189	218	194	218	233	200	192	200	224	212	212	226	227	213	230	229	212	244	243	246	210	237	208	213	239	230	215	234	249	220	232	211	220	214	232	205	254	259	196	214	227	190	236	222	205	203	225	224	246	218	208	221	226	220	243	222	239	227	169	216	257	221	235	229	198	193	202	224	222	221	244	232	196	232	223	208	234	220	231	237	218	220	275	215	211	211	205	210	231	239	194	197	257	241	239	198	273	212	225	232	206	240	223	214	223	223	194	198	223	235	220	222	219	202	201	231	222	248	248	233	214	213	207	211	236	244	241	215	200	204	225	201	203	203	220	249	185	190	232	224	229	237	235	224	206	199	194	213	221	246	231	234	214	202	178	203	223	209	202	191	219	246	231	228	204	220	215	223	217	195	217	237	241	222	208	241	200	217	229	227	228	247	192	237	236	239	200	207	240	236	215	229	236	250	201	232	213	226	232	222	227	235	211	214	210	228	234	227	209	209	211	225	220	203	213	231	225	207	207	231	211	235	222	232	209	199	238	232	215	218	254	242	221	245	187	216	213	199	228	223	248	251	219	234	197	217	226	201	212	209	226	254	221	239	206	242	237	197	211	206	230	225	243	234	209	217	229	227	207	222	221	237	233	221	211	224	213	210	224	238	239	212	242	197	183	241	224	230	232	217	251	242	252	213	220	219	199	243	223	245	214	227	232	214	238	199	208	209	223	192	225	215	226	210	206	202	237	241	239	214	224	190	234	224	225	205	235	233	222	201	204	225	201	214	205	232	210	237	231	228	225	199	203	241	228	224	230	228	201	196	233	218	209	222	214	224	207	199	233	237	218	200	186	234	213	214	229	216	216	208	221	221	198	238	223	195	212	228	244	229	221	246	217	198	204	218	217	226	224	241	214	185	219	246	233	239	208	223	231	217	250	210	232	216	198	248	230	246	230	226	215	218	205	232	206	232	225	225	208	205	217	212	182	228	222	242	265	248	213	235	232	232	218	246	240	220	256	213	241	207	229	217	218	213	213	210	219	219	201	197	211	213	217	247	226	239	231	205	201	203	220	188	235	208	198	234	238	213	211	236	217	196	216	227	228	234	232	191	229	226	231	198	225	245	210	206	234	231	213	235	230	223	244	216	227	213	226	231	210	204	221	218	234	214	261	206	215	231	205	248	194	229	219	234	210	206	236	217	211	226	224	223	228	220	216	186	227	262	210	237	257	217	212	219	209	251	255	217	223	234	184	213	212	200	232	217	225	215	213	224	223	224	214	249	215	232	237	221	220	209	240	227	222	230	222	211	217	227	239	217	218	242	215	221	227	233	215	249	205	223	199	225	212	207	222	217	211	230	232	236	217	228	213	246	214	232	218	235	215	219	235	220	202	244	233	224	223	222	217	234	221	219	213	245	226	235	237	208	193	245	241	250	261	190	214	210	226	229	245	221	242	210	209	181	217	237	232	203	234	240	245	234	192	224	211	208	204	212	214	189	215	207	216	219	229	239	215	199	230	242	231	222	233	230	238	213
11300	8011	12177	11424	7227	4256	2734	1966	1532	1302	1145	1028	937	829	829	709	683	689	647	653	608	601	575	581	566	567	543	570	562	544	574	475	560	541	531	551	559	563	559	539	531	543	542	551	517	534	542	549	511	546	558	517	550	549	563	541	567	527	553	524	554	570	593	516	507	594	562	566	539	570	538	522	539	548	512	550	507	550	529	546	529	557	511	556	523	588	565	524	558	493	486	532	495	515	504	512	487	519	523	513	461	541	513	560	525	553	536	531	571	533	495	564	523	503	525	516	527	538	524	540	502	536	573	543	530	523	531	536	567	541	527	523	520	553	558	496	590	522	588	555	552	527	529	499	550	553	527	549	523	508	571	571	550	547	536	522	550	572	541	529	546	555	556	585	528	540	551	546	501	517	551	536	531	485	543	535	562	486	528	534	577	558	577	550	541	544	532	553	526	586	531	554	554	581	567	554	557	546	544	536	516	511	531	539	526	518	511	524	546	540	560	532	539	520	529	527	556	530	577	579	551	587	540	528	548	519	533	541	523	544	526	523	553	501	507	500	550	484	533	586	539	503	509	516	543	488	551	566	560	588	566	544	527	513	586	569	521	545	536	531	575	533	569	556	542	569	550	508	530	534	526	544	516	532	530	502	542	533	493	557	548	531	504	540	533	535	565	532	562	503	515	560	508	538	519	549	527	542	545	559	566	511	569	561	503	542	549	530	554	544	543	536	573	546	548	565	507	512	525	529	580	556	554	509	516	545	588	544	510	525	579	489	525	505	532	526	565	548	517	561	561	522	523	538	543	560	541	490	515	553	560	521	516	537	507	516	562	570	545	529	517	543	542	516	524	529	518	573	509	488	507	491	536	576	540	538	533	539	557	543	576	513	547	538	559	575	535	562	561	528	518	560	496	535	555	536	552	527	522	570	539	512	532	563	552	539	556	549	603	531	527	550	542	521	542	515	547	499	557	560	503	534	547	546	547	583	558	598	549	507	542	540	542	576	527	520	544	591	558	535	566	550	525	529	541	552	518	521	552	554	544	549	532	540	530	584	545	519	543	566	501	523	528	545	502	525	558	560	537	550	600	528	540	526	560	509	558	561	536	520	506	540	505	544	517	525	526	489	541	536	572	529	544	556	503	533	552	564	542	528	567	553	563	575	546	510	503	526	513	543	532	522	522	556	547	539	522	551	532	555	588	538	529	526	549	523	569	546	574	552	516	553	515	509	540	535	509	533	542	513	487	493	582	549	547	560	541	534	538	544	503	561	538	539	489	536	557	518	503	503	530	547	543	537	529	541	532	546	534	550	521	525	505	523	552	567	491	520	546	556	568	511	557	553	553	514	532	531	548	534	523	519	552	532	548	520	471	532	556	541	554	556	552	540	533	510	564	543	544	555	514	529	509	518	528	540	560	502	523	505	520	544	523	563	542	566	497	517	529	553	545	503	516	546	515	518	527	537	516	566	556	539	502	548	515	546	538	536	543	578	538	569	520	548	533	540	569	568	553	549	566	504	534	580	528	566	501	525	545	498	544	521	542	558	518	587	538	500	570	549	530	522	535	588	530	551	567	538	499	558	537	556	493	542	501	521	533	547	564	521	540	517	467	549	545	540	546	542	551	555	531	513	555	546	507	587	564	492	540	511	526	578	560	521	537	547	481	484	524	511	511	528	557	545	523	573	555	528	523	517	533	600	531	505	538	530	576	546	565	521	531	544	547	518	542	566	508	548	493	526	526	563	518	520	521	565	503	535	535	495	536	514	505	535	521	509	544	556	563	531	553	588	547	548	546	543	536	542	548	547	552	518	556	543	556	567	565	532	561	576	540	553	584	552	590	543	532	579	493	535	553	530	536	485	550	518	540	557	494	528	544	555	530	569	552	546	517	565	564	551	528	545	528	549	550	557	524	563	518	544	548	518	533	542	527	534	558	543	556	526	528	493	530	530	563	513	535	556	535	534	548	565	528	522	540	547	540	578	553	568	559	541	533	535	521	528	512	498	562	562	570	548	494	542	517	543	549	547	528	553	501	557	554	583	535	536	533	529	546	552	515	546	545	552	574	515	515	542	502	538	535	549	561	627	507	566	536	542	534	541	562	504	559	567	554	521	478	537	561	553	551	536	555	546	512	530	562	521	537	575	553	505	520	529	545	518	537	542	551	534	519	530	527	560	556	494	551	533	540	553	569	544	595	547	524	524	537	548	522	519	531	533	579	542	529	522	513	546	521	533	551	547	529	535	544	538	573	558	527	534	545	572	528	507	528	582	561	567	510	537	548	567	580	552	546	610	542	553	542	511	509	552	555	586	525	573	520	529	531	549	529	551	508	565	550	525	548	477	526	522	557	532	542	559	552	494	549	547	547	516	547	528	550	577	519	518	533	566	529	586	521	571	557	520	546	495	553	534	547	547	556	521	557	526	559	572	529	535	525	575	546	515	537	576	561	586	553	519	535	543	553	532	525	547	550	534	533	565	549	527	558	528	548	575	536	540	583	494	525	553	574	538	541	560	552	524	497	520	503	536	569	534	510	549	554	513	538	508	540	511	584	522	581	549	554	514	535	534	597	517	533	529	508	522	587	547	529	541	512	538	513	554	541	566	548	527	513	524	534	565	512	500	492	508	575	563	560	531	555	485	555	513	495	574	526	559	558	545	539	498	513	537	541	571	531	555	567	527	562	584	530	514	472	561	518	554	599	537	557	559	519	484	544	535	569	516	514	525	505	509	563	527	549	573	516	534	541	550	552	536	573	516	556	515	526	552	533	542	571	550	562	556	517	557	511	565	588	594	498	520	511	556	577	543	545	537	512	553	548	527	537	551	557	544	544	524	552	515	536	522	523	566	535	512	512	568	515	529	531	511	547	564	537	535	535	563	505	514	545	519	521	515	570	544	512	550	493	557	506	541	534	520	531	535	575	515	563	512	508	582	561	480	584	569	547	545	516	519	574	555	553	569	519	522	534	567	554	515	550	540	545	505	532	554	573	515	578	540	529	556	550	534	548	532	525	513	515	509	512	553	519	518	557	570	537	537	527	551	543	553	544	574	501	562	564	513	478	568	548	528	571	500	512	541	563	533	521	488	553	575	557	541	553	499	525	538	516	550	572	581	561	585	496	512	511	525	528	539	559	560	586	514	543	542	510	513	508	531	550	541	552	531	535	522	519	562	528	518	529	546	519	566	517	555	551	510	562	527	544	541	513	518	525	544	555	533	502	531	535	565	570	539	510	574	543	560	562	516	507	599	521	559	564	608	550	557	549	528	510	530	539	552	523	522	541	535	558	556	569	554	567	530	537	581	558	540	535	554	556	536	532	567	546	572	552	501	509	537	567	534	535	531	527	529	498	549	506	549	544	517	529	511	528	531	543	569	566	566	546	510	568	549	564	504	536	561	513	570	547	524	565	523	556	547	547	577	594	562	547	490	545	566	525	495	505	524	535	546	538	518	496	528	558	570	530	500	532	531	542	561	529	571	523	578	506	507
29155	16391	15417	11407	6755	3527	2205	932	607	531	423	413	378	359	305	291	288	284	283	283	273	252	227	267	263	264	252	218	251	235	229	225	257	253	246	227	248	235	241	239	234	248	235	223	230	192	256	238	262	245	232	250	232	256	236	233	230	246	209	242	220	232	213	243	213	234	223	228	238	272	243	249	226	230	236	251	215	203	228	219	224	214	226	250	207	227	256	256	237	254	223	249	218	237	231	263	240	234	233	248	245	264	243	228	231	200	222	243	236	247	236	272	240	240	232	240	240	233	248	229	247	226	221	245	248	226	215	226	241	241	234	229	261	257	237	219	225	216	260	203	226	223	224	240	246	220	244	267	218	229	243	231	268	242	248	233	228	240	217	235	234	234	226	220	214	247	231	228	229	257	241	243	212	242	240	230	225	234	236	256	251	210	236	249	228	256	235	234	241	217	243	249	236	234	223	240	234	233	220	249	233	228	222	229	246	241	235	251	251	227	234	234	225	211	236	244	245	224	247	230	231	203	243	232	235	256	231	233	242	223	231	222	247	223	239	228	210	254	219	220	209	221	267	252	260	214	228	266	232	221	219	229	232	216	219	224	245	232	255	239	235	242	215	235	239	255	220	234	235	254	232	257	225	215	225	250	218	224	235	249	227	231	259	237	218	246	218	223	223	225	236	239	249	228	227	251	237	257	236	206	239	230	243	202	242	224	232	254	211	233	250	210	253	215	202	238	231	236	253	219	228	228	239	206	255	229	210	212	232	227	214	235	259	245	252	256	231	235	244	206	235	213	248	212	234	228	228	257	213	236	237	243	217	235	222	256	243	237	232	244	216	241	218	197	222	236	234	247	267	264	214	221	247	223	213	232	239	228	249	248	217	196	217	236	255	235	231	264	219	203	231	264	212	243	242	243	211	216	238	257	225	208	250	254	232	247	228	234	227	214	234	231	188	234	232	234	247	244	221	235	227	220	229	266	242	237	260	214	217	252	255	209	223	227	232	228	214	237	243	221	216	240	234	229	228	240	209	242	219	234	242	234	242	231	230	234	230	227	222	248	251	248	227	225	222	265	197	245	221	228	233	234	225	219	223	238	240	222	245	229	231	251	210	210	261	239	248	233	253	238	229	238	238	205	232	227	249	241	237	254	241	232	230	255	218	223	226	264	230	221	264	246	229	242	243	234	240	226	215	240	239	224	210	226	226	233	215	218	227	250	235	243	241	219	231	247	268	230	247	228	225	228	219	209	234	246	244	220	236	217	257	224	245	240	232	225	195	219	237	234	248	244	242	217	238	225	198	226	239	241	254	202	256	264	271	245	225	219	232	251	255	248	234	212	233	237	232	255	218	238	228	250	242	242	233	236	233	261	223	236	250	216	218	229	232	242	231	235	220	238	253	237	193	236	222	201	268	242	217	227	209	225	235	244	229	257	201	220	225	245	217	213	258	210	229	242	247	267	221	251	230	225	218	200	237	225	232	213	224	255	244	226	218	264	240	214	235	246	283	221	249	251	212	250	253	258	222	232	240	247	243	271	240	269	229	222	216	270	247	261	281	244	270	211	244	271	216	227	251	234	229	225	224	255	226	234	246	254	213	243	231	246	225	259	229	250	210	273	260	242	255	266	226	238	222	225	245	245	267	230	235	249	203	231	261	248	243	234	206	217	215	233	241	202	224	229	208	247	242	257	225	264	214	239	234	249	242	230	224	196	246	246	235	220	224	241	233	230	216	259	213	225	237	215	245	229	217	234	233	209	237	222	213	255	247	222	259	257	246	219	213	242	215	243	238	230	223	235	225	231	233	225	249	268	239	225	261	234	261	239	242	218	243	224	251	240	241	255	239	240	201	231	234	256	266	228	237	245	237	203	249	233	202	211	201	262	240	232	209	254	275	236	236	250	269	229	222	239	229	232	229	250	229	209	223	251	258	260	216	249	219	206	251	262	239	241	240	219	242	253	225	233	217	201	225	230	233	272	236	250	221	213	226	232	236	241	284	208	277	223	242	227	249	221	231	226	246	259	254	228	250	225	224	237	254	258	205	228	249	240	232	235	254	229	240	223	218	252	241	216	232	224	217	228	216	213	246	236	238	235	216	207	219	225	259	222	228	249	236	217	231	222	211	236	266	250	228	261	244	249	251	250	250	225	227	262	209	236	219	231	254	249	227	244	240	222	228	251	220	253	248	212	252	246	245	211	232	245	242	244	215	250	238	246	226	239	216	229	236	217	222	211	242	232	231	225	226	229	261	226	250	235	230	251	205	260	268	246	202	247	237	223	258	225	239	228	249	251	239	241	222	231	276	268	215	233	215	242	230	251	228	225	245	215	248	208	228	247	256	248	239	246	245	204	232	213	256	249	220	236	225	232	221	246	216	233	235	233	240	238	257	224	260	250	234	242	200	230	234	249	228	248	219	237	223	240	267	238	250	208	241	255	212	252	234	233	220	234	239	217	244	248	268	232	238	255	266	207	241	228	233	240	230	231	244	221	236	240	227	246	211	222	245	200	225	224	230	263	239	247	222	258	225	229	236	208	231	219	238	234	250	235	255	223	208	234	285	252	253	225	259	233	237	238	237	238	246	228	230	188	243	260	209	265	231	247	264	247	238	253	208	207	193	218	215	232	228	243	223	234	261	222	207	254	202	237	238	225	214	232	231	250	240	240	239	253	206	229	252	238	244	237	245	245	235	228	226	220	229	273	232	225	225	208	257	234	241	214	234	224	244	280	201	234	252	232	206	235	208	241	222	242	228	220	261	242	245	217	238	223	230	271	211	279	239	254	253	252	221	234	210	262	239	211	254	225	234	213	226	233	222	232	221	247	231	265	220	244	214	245	242	238	226	253	224	225	215	228	247	238	241	266	224	249	227	267	253	243	215	235	225	230	244	223	230	203	259	231	237	221	248	211	242	208	243	242	224	237	252	234	247	251	209	224	210	263	268	246	243	233	235	224	246	220	244	234	233	236	229	227	247	237	229	213	223	217	241	224	220	258	264	243	263	252	244	223	223	219	206	246	220	243	206	238	236	227	228	242	251	248	238	237	248	225	226	232	240	250	236	252	223	251	229	216	236	235	250	198	235	242	216	226	210	213	236	249	232	225	239	187	228	229	266	240	238	223	225	251	246	269	230	236	247	220	247	238	248	194	278	239	245	248	246	248	237	212	261	226	223	223	252	238	254	233	249	230	248	198	241	234	249	253	224	232	255	261	250	249	215	225	225	240	237	226	230	258	245	237	242	225	218	247	242	226	217	221	236	229	217	228	220	237	236	241	235	231	261	257	221	216	243	220	242	251	245	210	232	250	246	239	253	265	238	243	247	243	228	221	222	255	260	275	250	247	238	201	218	255	243	249	228	239	217	235	248	216	242	225	224	240	248	237	262	254	219	253	229	241	202	242	236	256	255	238	224	227	235	242	239	231	234	223	253	238	235	246	231	229	255	228	235	227	232	250	255	236	227	239	233	244	233	240	255	231	216	228
20442	14411	22369	22516	17132	11410	8263	3597	2309	1931	1750	1523	1447	1234	1122	1062	972	941	862	767	760	713	746	701	701	666	681	613	654	670	647	624	620	610	614	562	605	599	568	538	582	567	544	583	574	559	559	565	577	588	583	595	581	584	562	574	587	587	549	560	532	634	537	561	577	552	595	605	596	567	562	598	593	570	552	542	543	567	534	585	557	603	590	567	556	578	568	577	532	536	597	545	616	579	590	568	502	587	577	562	590	511	594	516	524	574	614	612	559	533	580	575	570	562	587	576	547	555	538	580	536	578	575	536	560	608	630	527	569	597	547	562	562	513	542	577	545	566	560	588	512	536	544	585	580	573	646	546	609	537	568	523	561	612	588	532	540	534	553	550	576	566	572	549	602	558	577	621	588	628	598	606	558	575	573	559	609	565	534	514	595	531	561	598	554	595	567	553	571	596	558	587	559	581	522	576	590	573	539	557	546	524	535	545	554	566	555	557	598	513	610	543	585	552	588	603	563	595	564	531	546	506	533	533	562	555	533	570	521	571	529	602	540	566	569	615	584	584	559	568	593	607	523	583	575	551	564	611	550	577	554	575	571	549	570	550	528	579	559	573	553	558	560	580	563	599	590	590	596	550	556	617	581	577	555	580	535	561	582	573	586	548	557	566	573	533	564	537	520	563	551	546	631	550	590	559	570	574	550	569	565	566	574	532	552	579	592	568	560	572	567	573	535	590	599	547	547	562	571	529	577	584	594	565	589	575	571	568	575	547	595	556	543	549	597	527	524	558	557	579	560	589	576	589	549	537	624	588	532	571	566	577	561	524	594	557	565	583	583	542	528	604	572	574	583	561	537	559	525	589	572	564	574	569	566	538	585	522	576	580	599	499	586	577	549	548	563	591	554	571	586	551	536	544	594	535	558	542	588	550	621	564	566	548	594	535	566	584	572	556	599	552	607	574	578	547	566	605	554	568	568	547	542	550	562	541	580	553	607	566	543	557	589	575	536	573	589	578	594	597	551	529	554	561	558	606	523	549	567	575	567	528	614	566	584	573	568	586	523	597	554	572	599	537	541	573	547	543	572	546	574	581	582	559	550	549	566	587	575	592	577	554	598	582	580	558	563	577	538	538	536	557	555	528	560	548	566	583	530	564	536	615	574	558	538	576	530	553	601	578	591	551	549	561	580	555	540	571	581	555	589	572	568	590	593	557	584	622	599	574	579	604	531	562	553	545	585	592	534	570	529	547	586	588	513	575	571	570	554	547	564	550	540	555	595	552	564	595	553	570	547	558	564	542	584	602	548	546	547	554	558	542	565	555	596	556	558	558	564	577	553	563	574	547	548	538	569	553	570	560	556	603	604	563	519	587	531	587	501	537	558	552	563	554	529	549	541	591	576	579	581	525	570	555	552	546	564	577	591	555	626	564	568	573	562	570	548	565	566	567	582	531	578	553	532	575	559	571	535	573	609	595	545	527	528	574	564	573	558	602	564	597	547	547	567	587	593	574	540	573	523	506	585	600	560	594	572	579	571	609	561	555	582	575	579	594	564	582	566	523	593	547	590	582	571	586	550	553	583	588	559	625	574	562	565	564	540	523	597	572	577	528	612	571	585	557	539	563	564	563	534	530	604	540	588	561	552	588	607	578	554	581	578	549	515	588	588	572	578	540	570	567	578	597	564	584	571	565	593	552	576	590	587	540	549	622	570	573	544	544	538	582	606	543	608	569	568	568	523	587	555	557	544	537	516	588	567	599	589	591	564	600	567	553	588	587	560	546	551	576	605	595	560	590	590	573	611	532	579	536	548	611	614	536	540	544	595	554	586	551	561	581	564	541	528	530	629	599	566	538	556	586	555	543	564	548	558	527	562	584	596	528	574	558	544	564	577	573	568	562	507	557	575	601	587	555	584	575	561	588	573	590	554	542	616	539	595	574	559	552	571	559	558	545	558	555	540	540	568	538	535	594	547	569	558	601	544	599	588	592	535	555	535	566	583	593	546	563	540	552	565	579	532	560	586	566	592	608	549	541	595	544	573	578	543	595	613	573	603	572	538	545	587	557	605	613	548	613	555	516	584	569	519	575	582	596	557	568	549	553	553	510	568	511	566	543	514	595	551	577	549	596	510	548	558	584	570	560	561	543	602	517	557	589	580	564	594	570	560	568	550	578	513	581	599	557	559	541	567	575	552	537	587	553	575	579	575	540	558	529	558	581	604	558	528	603	578	543	548	583	567	599	538	583	596	592	540	613	613	545	563	584	529	583	601	569	550	560	552	515	580	541	607	537	577	567	541	606	566	564	557	553	615	576	594	575	582	595	572	536	567	598	560	573	563	586	548	550	591	545	585	584	497	554	549	559	591	542	580	569	511	542	586	581	585	542	600	551	541	585	608	553	592	556	534	581	564	562	530	583	567	556	566	555	602	587	540	601	630	545	540	582	538	556	568	563	587	570	566	573	592	560	559	559	554	588	565	569	536	559	598	586	569	554	600	568	560	606	594	570	568	562	550	559	622	533	535	579	572	562	604	554	564	539	576	558	602	558	545	562	569	624	570	575	564	543	549	575	528	554	552	627	560	500	582	583	541	525	569	572	529	568	564	613	582	588	572	529	582	594	561	554	542	527	612	546	525	573	594	544	536	560	596	554	570	578	499	602	599	544	582	570	580	543	531	573	559	542	590	561	540	542	565	579	542	598	589	547	557	557	609	571	579	552	587	581	592	573	546	617	574	520	534	566	580	584	546	580	588	562	538	573	538	582	563	574	576	568	581	577	575	590	556	547	557	590	572	526	531	515	553	540	577	557	586	530	535	571	571	569	520	537	549	568	565	561	568	580	547	584	565	546	550	535	587	516	577	560	570	577	558	588	609	577	585	555	546	592	591	609	585	573	570	578	602	566	542	567	565	567	563	503	538	574	510	569	545	546	544	553	532	549	577	529	557	606	587	544	566	553	578	550	582	579	555	576	546	589	593	540	514	574	577	589	558	530	608	537	477	553	562	558	533	564	568	533	554	569	540	569	596	580	575	533	572	568	573	567	606	585	599	590	544	541	565	553	539	586	597	605	635	565	562	552	570	605	591	534	572	602	530	585	547	575	560	550	567	556	573	582	593	604	573	570	573	551	541	563	549	525	589	528	577	520	561	608	566	575	549	582	507	545	548	556	558	585	586	561	571	566	569	604	532	565	595	528	605	544	526	560	578	539	575	564	565	523	615	535	627	576	586	582	529	512	583	552	574	567	523	574	569	547	609	562	519	568	557	569	592	568	558	548	594	552	548	606	551	569	529	560	539	581	598	579	616	549	563	586	563	572	556	588	574	568	540	568	551	544	570	590	528	547	594	590	580	559	604	582	617	538	542	557	582	539	576	538	582	539	601	596	544	573	523	560	554	551	601	548	534	580	528	574	565	591	588	551	584	589	540	552	559	595	516	570	553	561	567	547	559	601	593	526	565	576	588	622	590	538	531	568	578	532	587	547	578	598
37613	22911	21595	19415	13562	7511	3293	1185	728	578	508	413	404	357	340	333	277	326	266	269	259	226	271	204	241	224	231	199	246	221	221	234	216	230	242	234	207	222	236	214	223	199	211	172	197	209	209	225	218	208	208	197	196	198	209	250	189	232	214	200	227	216	222	218	222	179	222	214	237	232	218	206	224	218	178	218	193	210	194	247	219	233	233	195	194	194	194	221	204	239	228	209	184	247	204	211	219	211	206	209	193	197	195	198	236	202	207	231	230	215	184	211	236	231	212	218	247	218	183	239	206	224	210	226	243	213	234	218	210	195	192	248	218	218	240	206	214	194	210	221	197	235	216	189	195	187	201	182	188	178	221	201	186	201	196	236	202	199	163	211	220	211	207	204	218	199	217	204	198	195	198	181	190	211	229	223	211	211	193	215	204	223	199	223	240	167	182	207	223	228	181	213	196	176	182	198	229	198	203	212	206	206	195	220	218	191	207	194	193	214	208	203	233	210	220	215	199	220	214	221	213	207	210	192	200	213	225	198	234	217	206	211	216	202	239	200	211	229	210	206	205	206	208	194	211	209	176	188	221	219	210	199	228	211	215	235	212	201	219	188	197	205	220	228	220	210	224	215	202	191	197	195	229	197	204	186	189	210	204	177	202	224	189	187	205	191	216	189	214	200	221	207	181	223	197	208	221	203	196	211	209	201	213	216	214	198	217	225	230	197	186	219	212	208	213	222	218	203	196	247	193	207	196	228	185	210	173	211	204	214	180	209	199	216	204	221	186	193	192	207	175	194	245	222	204	191	240	203	248	178	188	223	198	207	227	213	209	206	209	206	209	199	212	213	197	203	212	232	213	223	218	212	223	222	210	195	235	218	192	198	209	190	180	226	197	216	208	204	198	219	217	202	195	199	225	219	183	212	177	215	237	216	185	199	213	189	210	209	200	193	190	211	215	239	184	203	204	192	192	220	226	196	200	204	217	204	200	213	216	223	189	186	205	223	213	221	204	190	205	194	205	240	230	216	202	203	195	235	221	223	225	217	193	213	219	177	237	223	182	235	233	217	200	218	233	213	215	226	223	212	179	213	218	215	208	203	216	219	196	233	209	220	205	217	190	195	232	202	187	212	200	254	214	190	197	233	197	193	233	204	218	234	196	210	234	241	205	200	236	206	236	200	206	193	210	202	207	185	210	202	192	218	219	223	195	220	225	215	196	222	227	215	178	207	212	195	206	204	232	204	188	167	182	211	199	199	233	206	181	218	198	215	217	213	225	218	188	230	201	192	214	209	214	209	194	198	194	201	201	203	209	217	220	231	247	205	184	228	202	211	185	213	182	198	222	198	229	251	213	199	205	216	218	206	239	185	208	217	238	210	203	212	216	227	209	223	190	181	226	182	187	194	222	218	213	210	209	193	228	203	193	261	187	223	232	195	206	223	226	210	211	211	222	220	225	224	210	223	203	224	187	227	212	182	217	211	180	210	251	187	198	217	213	208	192	195	192	231	216	222	206	206	211	188	206	221	198	223	220	194	206	202	189	233	218	227	203	196	195	226	210	208	203	231	228	192	236	227	234	218	187	178	200	200	204	229	205	203	212	201	213	214	235	195	233	215	209	226	228	222	216	206	191	207	210	194	189	192	192	198	226	213	206	212	183	193	226	228	196	186	211	197	202	214	208	196	203	208	217	174	178	222	194	203	220	210	215	194	194	216	221	196	221	206	207	232	206	218	218	194	251	198	201	220	207	228	206	213	192	175	206	216	230	230	221	211	229	226	195	195	204	206	211	203	202	200	193	205	190	206	219	220	244	208	198	209	206	204	220	210	215	189	221	213	186	241	218	206	199	238	200	208	225	201	204	212	200	190	204	218	190	209	219	209	225	217	232	202	198	208	242	219	194	220	202	214	214	199	213	220	182	223	213	221	209	193	202	214	191	199	228	204	211	206	193	199	214	202	202	232	227	198	210	223	203	217	190	200	221	224	206	219	196	193	191	197	211	198	193	184	238	217	191	235	210	196	225	224	223	204	196	202	222	208	209	196	183	217	206	197	190	235	231	214	204	191	226	197	200	241	226	222	223	193	222	195	190	221	205	226	225	245	212	217	222	212	223	220	207	201	230	223	213	193	192	214	241	198	224	195	201	222	211	210	209	222	224	191	213	215	215	209	222	181	197	202	192	206	224	200	194	184	198	204	191	227	209	194	199	217	186	225	225	209	210	205	216	217	219	205	198	188	221	186	208	232	204	211	224	212	207	180	195	206	204	211	223	195	210	184	206	191	204	192	206	176	217	229	200	190	214	206	207	211	221	208	227	203	209	203	208	205	229	195	217	195	219	199	196	202	200	193	201	213	198	187	219	234	194	195	220	198	215	244	227	192	208	179	196	195	216	189	192	217	205	208	213	222	211	194	193	209	172	212	198	222	243	191	235	252	230	195	195	215	202	221	209	212	202	207	208	215	205	202	198	203	194	218	223	193	204	210	167	208	211	182	219	184	220	192	217	211	188	210	216	206	216	224	215	217	195	222	211	194	203	203	214	215	200	198	203	208	243	191	203	238	210	223	219	205	195	201	207	179	189	182	198	219	226	230	204	188	203	208	168	218	208	233	214	197	212	201	208	235	225	199	218	206	223	176	201	219	233	206	227	207	198	171	178	228	211	235	195	225	223	201	203	217	206	185	224	214	187	209	222	194	195	193	210	201	211	203	205	220	248	202	209	215	224	204	186	182	197	211	195	207	211	209	218	204	188	206	207	193	207	195	226	205	216	227	222	192	204	222	219	206	214	188	200	211	195	192	213	191	220	185	196	233	211	211	213	228	237	220	230	189	202	216	179	222	197	196	219	212	234	223	201	190	202	237	226	210	229	228	190	196	208	201	196	213	225	210	212	229	216	200	202	201	228	228	207	247	204	238	247	223	211	192	197	198	216	206	220	221	216	231	213	198	206	219	184	217	180	196	226	215	218	200	216	192	200	233	218	217	212	188	217	201	195	195	190	225	223	233	199	206	187	194	197	209	228	204	204	208	211	216	200	215	211	217	199	219	209	207	241	176	220	206	214	206	218	211	199	208	200	220	191	204	211	213	215	198	224	238	196	211	207	211	206	201	177	220	224	201	228	198	226	200	188	222	232	227	196	208	224	205	206	223	214	205	195	196	187	212	205	196	227	212	213	204	234	218	204	224	203	189	199	211	212	212	200	230	219	194	211	197	178	208	214	198	205	231	247	211	195	193	222	202	198	196	233	208	212	217	198	212	233	205	227	225	208	220	235	210	192	214	216	217	204	203	203	196	208	193	222	190	205	210	237	204	227	228	178	216	176	227	231	183	200	217	207	203	192	194	217	225	237	236	221	213	192	180	195	211	188	202	178	205	198	221	199	213	220	207	238	216	202	191	185	211	201	199	222	223	241	237	207	223	204	199	199	220	183	199	188	193	200	225	201	194	247	173	200	206	209	208	218	180	196	225	206	185	198	205	209	214
24994	19006	27545	31198	25680	17835	10337	4428	3069	2582	2181	1858	1704	1411	1260	1217	1058	1089	968	861	797	797	793	782	740	674	696	673	673	632	627	582	564	594	551	576	549	522	570	596	539	507	541	494	487	498	532	542	539	480	542	505	492	543	527	501	549	505	521	523	477	518	522	556	546	522	515	502	532	530	515	540	533	494	497	499	525	546	510	501	479	528	508	525	495	518	505	476	545	542	505	488	471	509	521	508	518	520	470	513	527	526	544	487	484	507	478	476	520	485	499	490	509	494	508	506	497	507	499	500	504	471	493	492	496	524	476	508	502	491	513	484	523	500	457	537	479	483	516	474	486	468	479	491	495	505	514	515	514	520	493	483	505	562	480	510	486	536	503	476	513	501	516	525	525	514	503	511	488	518	523	494	483	519	501	478	493	552	497	476	527	512	502	515	467	464	513	469	501	514	518	467	493	538	492	504	469	489	499	469	504	525	514	492	552	527	469	519	498	492	529	491	510	475	524	469	524	500	521	488	460	528	492	508	461	484	521	505	489	501	544	486	502	479	520	435	466	496	530	486	510	523	479	490	495	532	521	508	474	544	529	517	473	518	470	518	464	509	512	475	470	522	467	517	535	483	509	515	510	481	506	523	512	473	502	530	526	540	501	479	510	515	515	516	507	488	467	463	540	531	507	509	539	459	467	525	524	481	518	498	500	496	522	504	515	505	500	523	507	499	481	514	486	504	510	511	463	472	498	509	483	503	534	516	521	483	490	493	484	526	509	506	487	504	536	515	489	497	471	525	539	519	511	490	509	514	495	494	485	483	557	527	510	506	496	504	515	508	491	510	486	520	505	488	494	498	499	517	466	517	521	505	502	532	482	515	511	476	487	520	514	479	489	529	529	506	469	489	509	527	512	514	529	492	492	508	467	523	490	521	530	508	479	468	491	509	456	526	499	496	470	526	520	453	525	462	544	542	517	481	457	469	494	521	484	512	550	526	471	489	542	516	475	454	493	472	463	544	529	550	479	486	490	498	530	514	517	475	544	510	552	502	513	525	506	503	501	508	514	501	510	477	501	460	574	495	533	449	481	519	521	481	512	488	517	472	508	496	502	500	524	487	514	508	516	497	535	500	505	498	516	498	481	501	496	482	502	477	504	528	485	512	467	493	523	502	485	503	495	517	447	499	505	493	487	514	494	523	501	501	513	495	529	542	493	503	488	499	515	491	519	526	521	494	519	493	465	492	513	484	531	525	505	475	535	476	477	473	523	511	476	485	506	482	513	476	477	508	502	528	511	527	472	491	482	491	494	525	480	506	477	547	495	507	491	554	517	549	507	488	527	547	544	501	511	469	484	544	514	519	486	460	479	482	507	484	529	484	526	500	497	524	520	509	532	537	495	520	504	509	526	513	484	520	502	520	494	502	494	465	488	495	493	462	464	482	484	467	496	506	542	512	517	486	493	489	502	540	473	512	494	530	505	503	502	524	508	474	498	487	519	454	507	500	455	537	557	475	506	472	521	509	530	463	525	491	486	508	482	490	474	469	538	490	487	511	518	529	503	504	505	471	494	489	541	490	520	490	502	485	541	492	521	502	512	490	521	493	493	523	497	514	459	500	513	531	483	503	527	523	513	566	506	496	498	474	522	555	449	484	491	503	512	531	516	518	487	479	507	496	495	495	504	516	492	482	492	497	531	521	546	480	501	502	548	521	506	498	507	475	539	520	535	542	494	494	504	543	494	534	510	474	481	492	515	529	483	523	494	491	512	526	478	506	477	512	512	468	480	544	526	504	502	541	507	508	511	487	471	536	505	506	480	489	481	523	516	512	506	496	513	537	512	509	507	515	479	509	511	522	520	515	480	475	519	479	479	467	543	519	547	528	497	474	493	441	515	516	482	536	504	474	520	502	497	502	487	502	472	516	500	527	516	495	468	517	523	522	459	490	525	440	526	498	492	503	474	492	552	496	519	496	474	520	504	534	532	544	549	512	509	504	502	535	527	501	523	511	515	513	503	460	490	505	518	529	533	501	534	501	542	509	528	495	498	524	492	560	556	482	499	496	514	525	507	518	525	523	503	498	534	467	505	514	518	526	564	522	528	477	500	482	440	513	524	506	534	498	514	513	476	578	514	470	472	517	492	529	513	464	524	514	477	506	463	502	491	466	492	522	512	486	497	522	511	472	551	495	502	489	541	499	531	518	492	497	463	512	515	476	508	494	473	486	513	496	535	486	489	495	513	506	505	467	496	547	479	512	468	487	547	509	518	455	501	499	516	527	522	516	467	479	542	488	500	509	473	454	489	509	522	492	502	524	519	494	476	507	479	512	483	468	496	524	513	504	482	525	519	495	487	525	492	485	524	520	498	514	481	506	499	435	469	505	501	471	531	490	462	531	500	522	470	453	494	511	504	496	500	526	528	488	533	515	526	490	460	559	496	500	486	481	501	480	532	470	506	514	463	502	488	538	488	507	472	513	510	530	495	508	493	447	511	496	531	525	562	491	493	498	498	495	498	523	510	524	499	508	481	494	507	506	497	507	524	494	508	513	466	482	483	494	545	490	523	503	509	512	525	460	496	489	574	489	486	531	543	495	553	473	487	522	543	500	517	507	503	503	500	505	511	544	518	526	480	492	484	494	518	503	513	519	476	492	505	521	486	479	513	487	523	496	485	507	482	547	461	505	485	487	510	542	484	495	497	497	520	507	506	487	481	492	520	497	502	528	510	492	504	479	501	501	526	524	489	507	540	484	466	511	480	510	465	500	498	513	465	477	492	499	518	495	513	493	507	486	522	490	485	531	517	499	534	472	522	454	495	520	495	498	500	481	484	500	484	524	514	508	504	528	491	508	496	507	476	467	516	575	475	528	484	478	535	528	489	517	475	526	492	524	464	540	490	482	509	484	466	539	495	500	461	492	513	517	496	449	492	516	470	475	498	545	488	482	513	485	519	523	531	510	511	473	497	525	471	441	469	489	523	526	513	522	498	458	519	502	521	542	505	476	517	478	488	527	551	534	504	497	527	563	549	507	478	497	482	480	526	533	536	499	499	495	542	521	476	523	527	576	519	509	483	532	447	481	457	532	514	482	491	519	500	520	531	488	518	506	496	491	514	518	502	524	526	514	508	535	514	519	507	520	503	461	498	497	496	487	510	543	511	500	512	531	526	533	567	510	473	511	498	522	475	488	507	497	476	519	512	496	538	491	479	532	498	463	471	493	467	487	561	542	466	550	471	524	512	511	506	497	534	504	528	498	480	536	492	515	504	540	476	509	485	494	499	473	525	539	481	502	497	483	512	497	521	500	462	530	506	490	519	541	514	497	448	481	514	462	512	511	465	535	499	501	518	497	508	488	482	505	525	521	521	490	499	496	459	511	500	506	503	527	492	512	514	459	510	465	503	508	478	479	506	505	524	518	511	518	485	510	517	503	535	513	522	526	530	509	463	463	454	491	483	522	487	457	543	473	514	467	514	485	540	549	518	514	547	507
17499	8932	6152	3691	1994	1137	658	487	405	367	362	304	296	252	275	242	242	246	238	221	240	246	240	242	216	226	230	249	214	233	233	229	229	235	253	269	202	240	225	225	228	227	204	241	223	229	215	205	214	224	248	220	217	213	222	241	231	197	194	210	238	204	201	225	218	224	231	211	219	219	222	241	219	205	228	227	229	203	200	229	216	207	227	219	216	248	212	214	218	239	241	211	199	245	239	208	232	236	195	237	229	225	226	206	214	239	217	248	219	236	213	254	227	223	244	217	234	218	225	216	217	223	239	240	203	211	222	228	219	241	267	211	243	261	218	194	221	229	235	226	226	232	203	216	211	199	227	216	202	196	231	250	228	198	222	246	236	237	258	207	213	238	238	206	229	243	216	216	231	265	235	224	230	236	212	216	230	230	233	238	220	230	233	237	228	211	221	237	216	204	239	227	192	250	218	201	222	194	230	209	235	223	195	225	243	227	238	225	227	202	218	234	216	201	225	234	205	217	231	234	217	232	208	210	210	217	234	219	250	220	236	202	202	205	240	239	229	258	227	219	240	206	221	220	199	196	227	224	233	231	185	213	235	226	187	232	210	223	223	216	217	223	216	269	215	213	229	250	225	211	219	188	202	218	212	227	226	220	189	244	199	212	219	248	197	225	232	245	227	204	211	232	203	201	198	226	226	199	238	227	218	219	247	217	245	245	220	236	220	220	180	194	236	210	234	236	215	243	226	228	253	225	220	193	219	198	248	229	218	233	199	225	235	232	237	260	229	227	229	219	212	262	203	229	210	232	204	227	232	219	224	223	220	219	246	197	192	238	233	222	248	187	200	204	207	209	242	245	238	234	216	215	218	227	219	209	208	225	196	231	231	230	229	239	220	212	189	218	229	196	214	228	214	244	234	223	237	206	260	243	199	247	239	214	225	220	240	233	222	234	236	241	231	221	216	233	228	218	214	215	210	216	225	220	226	191	223	203	220	238	207	220	243	198	225	263	230	207	216	214	214	216	255	210	221	209	243	215	229	257	214	235	205	228	232	223	221	241	232	237	234	222	237	230	230	219	236	218	234	227	237	210	230	246	229	194	220	191	246	224	213	211	182	218	211	237	252	207	213	240	216	239	242	216	206	218	204	224	231	241	199	210	219	218	210	196	220	218	247	257	223	214	223	257	217	229	220	237	201	211	215	201	230	199	224	208	218	219	218	222	226	209	212	225	228	208	199	218	236	273	231	210	208	212	195	237	211	247	232	226	234	205	246	226	226	221	182	242	225	199	238	217	213	236	227	241	237	232	187	228	235	206	229	208	246	210	240	232	244	214	211	224	233	224	213	253	235	213	201	217	228	219	228	206	241	191	230	218	198	217	229	221	211	204	225	220	218	239	224	222	247	187	201	225	209	211	227	247	234	228	223	221	231	238	226	203	252	213	245	213	244	199	236	223	230	227	243	240	221	237	250	215	203	226	209	243	230	204	223	228	214	226	214	212	238	235	218	197	213	240	241	243	262	212	211	221	233	230	239	195	211	221	235	246	232	245	237	220	224	217	238	232	201	213	215	223	226	218	259	201	213	213	202	211	216	196	206	222	226	235	211	208	243	210	230	243	218	210	254	241	237	224	187	230	214	228	232	244	201	247	254	237	216	239	218	234	193	242	223	207	244	223	215	222	239	191	228	242	219	215	230	244	217	235	246	232	207	210	256	222	232	240	216	216	225	256	236	218	211	197	218	231	205	233	213	237	237	178	230	217	252	247	213	226	216	223	241	215	252	209	216	212	243	225	213	241	185	222	258	213	227	195	210	210	221	227	207	225	240	235	210	205	247	222	189	209	199	229	217	214	223	207	226	217	218	215	226	218	237	221	244	212	191	203	219	217	228	216	231	225	237	216	212	246	229	194	239	251	226	239	219	234	215	205	216	244	217	218	233	222	218	223	214	237	235	234	203	197	239	211	221	218	202	226	202	237	231	210	222	234	202	194	246	211	231	225	215	258	242	222	236	228	221	226	241	244	231	222	216	236	216	214	213	242	190	217	228	206	226	200	237	247	238	256	221	222	227	225	216	222	249	215	256	228	219	238	218	220	208	237	214	231	239	242	217	229	214	226	245	212	226	236	212	221	208	266	219	223	233	212	219	228	234	202	221	228	264	226	223	223	244	211	224	251	231	230	218	206	204	220	215	252	191	212	225	225	227	211	248	215	202	225	217	279	215	241	228	203	226	236	242	191	236	221	216	230	217	215	235	219	220	220	209	240	220	214	219	225	250	222	206	212	241	245	248	222	198	235	207	222	226	241	223	237	223	216	243	231	216	221	200	219	224	215	234	224	228	219	201	231	203	235	210	194	227	217	238	234	223	224	214	230	226	220	212	205	219	225	205	230	265	206	224	229	247	209	212	223	227	220	206	233	229	215	222	204	238	229	210	203	239	228	236	237	241	237	228	235	259	226	250	239	229	235	241	219	202	208	210	235	237	217	203	239	218	223	218	230	225	233	225	241	207	211	216	239	223	226	254	211	205	215	204	229	227	219	246	204	194	255	250	214	202	245	222	216	221	190	231	200	231	203	222	228	214	247	208	209	228	247	215	246	228	208	217	237	188	239	225	225	208	202	233	224	234	233	220	228	233	204	212	224	225	225	236	225	224	248	246	218	246	221	232	234	212	203	245	212	212	205	255	215	182	233	210	248	238	222	232	217	230	195	200	213	237	225	197	221	238	192	232	201	210	231	201	215	227	237	234	203	228	244	240	223	210	245	227	213	242	209	222	193	221	228	220	201	255	225	227	244	233	217	222	240	225	236	229	241	207	237	203	241	259	195	190	228	250	228	202	188	214	254	222	227	191	224	221	247	208	246	228	241	219	206	215	215	251	242	210	232	226	214	256	227	228	235	264	207	226	224	224	218	214	211	213	253	227	240	243	213	205	225	194	196	208	231	225	251	208	228	211	228	241	240	205	201	233	223	235	208	246	183	219	234	224	245	261	213	228	229	239	245	219	239	197	237	218	245	234	219	234	209	224	224	214	199	200	199	256	219	198	222	241	251	250	215	229	219	208	203	225	235	218	243	234	256	223	216	243	224	207	228	237	249	201	202	238	227	211	235	215	242	223	188	245	218	199	230	236	250	231	210	202	217	221	201	229	226	191	226	190	211	239	206	225	239	228	221	213	193	223	238	244	180	233	230	239	227	248	226	212	224	231	201	218	240	213	236	205	216	237	242	231	242	242	217	212	226	237	188	228	221	223	205	216	212	208	236	216	209	240	236	225	221	219	200	263	201	224	197	227	221	238	229	237	216	221	231	212	209	233	198	244	248	218	238	237	224	244	222	226	219	228	218	238	217	244	245	239	226	224	204	229	242	227	206	235	235	226	225	203	214	209	227	200	216	199	232	249	235	193	225	247	191	253	215	248	212	217	235	220	225	215	229	224	216	246	225	220	210	234	216	239	228	207	202	215	201	218	245	233	228	241	219	210	243
12258	8413	10954	10115	7244	4364	2725	1782	1382	1233	1146	957	928	874	792	725	708	676	677	596	642	650	581	641	586	635	558	611	554	550	590	572	578	561	578	509	589	581	544	538	534	561	561	530	546	524	560	578	521	543	568	513	553	532	520	545	544	531	599	495	545	548	534	549	531	560	536	569	558	582	527	517	519	512	503	555	504	560	535	559	569	526	519	564	546	506	556	533	537	539	566	542	557	555	550	543	536	578	515	559	563	565	569	545	544	524	508	554	566	564	540	564	539	546	523	523	500	531	512	557	565	513	561	540	510	545	504	578	544	560	569	546	549	552	501	549	530	559	572	546	529	554	530	559	558	583	537	567	568	554	546	559	500	524	555	527	534	590	553	559	561	541	519	563	526	543	567	523	532	574	537	549	545	547	559	535	528	561	507	558	510	553	571	561	508	551	602	564	561	532	544	538	557	522	587	536	534	532	529	575	520	545	519	519	521	573	503	508	541	553	543	512	558	584	531	554	523	523	582	532	525	548	546	506	559	563	561	562	547	585	551	526	581	532	526	581	561	565	566	539	533	548	534	519	516	510	541	551	581	552	532	576	567	490	574	536	574	541	537	591	562	511	579	541	550	530	532	569	539	512	534	541	544	526	545	549	492	584	555	532	540	513	567	546	542	592	551	549	548	511	595	507	544	543	553	527	525	561	551	560	585	560	549	542	541	560	581	514	543	545	546	547	547	580	539	556	533	575	563	506	562	551	507	551	558	536	539	531	548	546	568	549	541	538	575	558	576	537	544	548	523	512	559	508	561	553	551	534	534	528	563	543	529	498	553	517	576	565	529	537	549	565	530	552	554	490	527	523	583	558	569	547	534	547	534	523	523	550	535	565	535	549	528	512	554	593	508	559	549	514	521	511	526	513	552	525	519	511	524	568	532	560	519	527	544	525	554	571	546	566	505	534	573	545	570	552	521	527	558	556	530	550	545	539	520	554	554	566	534	589	507	538	553	549	546	538	576	552	520	547	549	560	563	567	568	521	545	508	578	516	557	514	552	539	562	570	552	529	574	543	619	571	535	529	584	557	538	523	513	495	565	540	530	537	556	517	562	512	552	534	574	535	563	556	535	499	549	588	546	574	535	523	544	555	523	529	539	566	590	543	572	547	527	558	489	551	539	529	517	521	499	528	535	566	528	505	526	566	554	519	552	563	561	562	539	562	567	537	514	501	536	544	524	586	551	571	551	565	529	531	566	535	524	539	538	554	531	510	503	547	507	525	545	524	552	503	523	476	537	563	582	558	533	512	517	584	544	546	562	543	541	547	560	511	575	576	524	526	566	556	507	551	547	530	532	555	541	559	504	539	507	522	525	528	541	543	520	491	537	566	558	546	538	571	489	565	532	513	514	523	551	541	510	523	553	500	529	525	528	537	599	554	514	570	536	562	539	583	555	515	527	553	532	484	516	533	559	563	537	540	561	534	553	524	529	509	581	578	557	526	528	549	497	522	572	544	569	535	588	541	478	566	586	543	567	544	544	536	561	536	524	562	531	509	563	525	549	545	509	546	541	539	551	545	567	564	510	539	551	527	553	530	547	562	592	533	546	536	537	513	547	505	569	535	551	531	479	543	536	560	602	490	526	551	539	509	550	513	544	547	502	529	515	537	559	565	501	510	553	566	551	543	552	518	538	606	530	539	586	508	533	527	507	533	561	558	588	528	550	542	540	529	533	520	540	557	556	513	535	535	536	517	522	551	550	547	555	549	571	536	538	562	563	570	575	529	567	575	542	531	570	532	586	561	542	556	543	527	526	532	564	574	536	548	532	512	601	508	536	542	553	541	536	540	513	537	548	552	563	557	555	523	555	548	558	558	546	565	511	604	493	563	519	534	563	545	515	547	529	544	536	552	521	551	546	537	550	581	528	539	544	539	554	586	527	550	503	526	533	549	563	540	546	550	571	543	533	541	587	512	576	528	568	536	579	554	511	516	550	550	526	566	574	515	510	551	564	519	506	472	490	543	529	517	493	542	580	549	538	555	550	513	564	521	506	474	539	515	590	504	543	542	529	570	551	540	521	548	539	520	525	553	562	512	534	579	558	560	530	534	535	525	549	568	549	526	538	545	528	518	555	514	555	540	568	533	547	539	593	532	520	596	533	510	565	546	520	524	564	572	537	518	586	579	535	559	569	548	531	540	573	516	516	530	532	564	545	503	524	551	554	549	466	568	555	541	517	566	550	512	531	526	548	538	516	503	569	478	526	556	552	568	563	565	551	542	541	532	552	551	559	556	560	545	525	546	524	556	534	546	569	559	523	557	507	563	540	577	514	585	516	546	511	580	503	549	526	514	560	535	509	538	555	490	533	537	537	559	558	544	525	520	530	566	549	534	557	552	594	570	540	523	516	514	548	526	528	493	531	513	536	567	549	562	547	493	547	551	531	550	533	522	562	577	547	539	564	550	542	548	558	576	552	551	531	565	562	544	580	507	539	596	552	555	537	543	520	515	544	522	564	477	608	587	575	576	531	487	528	602	529	540	527	598	578	540	571	518	523	573	529	525	562	566	548	568	564	553	516	558	525	484	538	563	528	537	495	548	550	565	510	499	566	559	517	540	530	551	518	545	530	509	519	536	550	524	569	549	536	546	522	540	565	568	537	548	549	521	511	559	534	558	519	530	536	515	540	570	562	571	566	563	549	526	567	543	512	511	560	548	561	579	509	536	580	489	542	528	551	571	547	507	530	519	515	559	534	522	558	526	522	541	564	532	533	529	557	573	575	538	568	521	564	547	631	561	562	511	557	563	518	508	566	557	548	495	531	591	545	510	555	516	536	500	554	524	534	575	563	533	571	519	514	526	551	557	534	580	566	558	565	498	589	549	547	543	520	538	567	529	546	552	557	552	551	506	556	521	536	543	513	536	515	551	529	571	571	566	562	520	553	552	540	531	556	524	544	503	556	582	547	531	529	537	543	571	528	576	561	545	531	570	546	551	542	552	532	540	524	534	532	503	563	549	576	522	498	560	530	534	563	560	553	595	564	521	561	526	547	571	538	493	533	565	509	539	549	546	565	519	568	483	525	522	552	531	543	529	577	552	578	562	583	560	532	555	550	574	539	597	537	529	539	523	514	531	539	540	539	543	536	579	525	530	524	562	536	553	540	579	564	523	539	527	534	542	508	529	514	531	545	590	517	523	572	537	526	523	513	567	578	529	520	515	535	502	525	548	491	571	581	553	547	535	547	537	513	544	522	541	552	536	550	516	545	499	546	508	564	556	563	553	565	528	551	540	519	535	543	556	537	584	566	543	547	541	564	549	525	514	493	546	530	525	548	534	560	531	554	542	528	521	560	533	556	560	517	543	557	548	523	540	539	495	548	567	542	520	541	552	503	521	541	542	519	486	522	528	538	555	586	550	555	539	529	527	569	552	519	512	562	526	617	566	508	560	543	568	552	590	547	579	537	484	574	515	549	556	532	530	564	527	546	571	547	581
28393	16538	15760	12510	8279	5379	2267	1189	524	480	418	392	345	337	301	340	286	311	275	277	261	256	293	230	255	252	246	236	251	230	239	269	260	262	244	228	243	231	215	225	225	255	248	226	237	219	227	247	248	241	248	241	234	230	251	243	254	227	238	300	238	203	238	230	252	246	252	234	223	252	212	257	270	247	230	230	237	240	261	238	254	229	231	252	233	251	232	196	214	222	239	236	231	237	221	248	243	250	237	238	236	225	242	248	269	226	233	225	240	261	267	221	238	248	239	271	213	214	278	205	222	257	254	238	229	216	204	233	241	260	239	264	244	262	208	243	239	269	253	238	241	226	202	229	247	249	245	238	205	234	261	234	244	260	255	237	242	226	275	267	231	233	236	224	246	262	248	228	229	238	241	264	185	204	242	204	257	235	219	244	220	208	245	218	226	240	272	217	241	224	224	228	207	231	238	242	243	207	256	245	231	228	245	241	263	250	248	242	237	243	242	239	216	253	257	240	229	247	218	245	239	243	243	240	232	247	209	226	238	219	238	228	215	248	244	214	252	229	206	237	235	253	244	234	250	234	230	231	230	272	204	240	216	247	199	221	234	228	243	234	220	217	238	231	240	238	219	230	228	218	239	267	216	234	219	247	257	204	226	230	240	210	237	218	241	228	222	221	237	224	232	266	250	228	241	256	234	229	237	223	250	247	230	246	220	228	269	255	226	221	273	231	237	251	243	241	232	235	221	235	222	242	257	222	218	243	221	197	224	232	226	229	276	224	252	218	232	213	228	221	235	220	214	246	200	221	246	234	266	229	258	241	227	252	272	265	256	247	254	216	250	268	244	260	229	223	257	221	257	233	255	230	240	258	249	246	264	265	225	233	232	231	217	231	268	238	230	240	247	246	220	254	217	240	268	245	221	258	215	248	241	256	243	257	203	242	240	248	227	236	239	280	239	245	246	232	253	254	242	224	237	215	224	230	242	221	228	254	244	256	238	249	257	214	236	232	247	256	260	233	233	221	215	208	249	262	224	236	225	253	217	236	214	241	243	259	236	214	221	229	257	254	241	233	250	209	242	224	245	238	209	245	238	212	234	207	258	288	193	252	256	241	232	224	230	254	218	243	212	214	248	244	229	242	249	239	238	269	239	242	254	220	225	228	240	225	261	229	229	250	241	261	219	238	238	235	236	226	234	244	241	217	266	231	231	237	225	232	251	206	242	231	214	254	249	234	220	256	207	248	261	245	216	230	228	236	219	212	234	235	226	230	259	259	250	226	224	248	244	246	241	236	250	227	235	231	249	253	241	239	257	240	215	214	245	244	263	248	249	258	215	242	214	234	262	223	243	217	217	229	209	241	245	239	240	265	259	237	230	236	246	230	210	226	247	208	231	270	230	201	251	254	258	227	247	241	239	233	247	233	229	233	229	237	233	221	238	233	246	219	218	208	250	206	239	229	244	223	221	236	219	263	224	224	233	194	242	232	203	244	252	281	234	247	231	209	246	234	248	270	238	238	219	237	246	226	235	237	238	219	230	241	229	244	231	251	232	227	240	251	239	231	228	242	270	222	228	213	213	221	225	226	215	217	228	215	237	235	250	248	242	243	220	227	253	235	249	274	230	241	231	209	229	238	246	247	266	230	223	252	234	246	254	244	269	198	253	209	225	217	254	253	186	235	234	233	219	255	216	243	225	224	250	234	252	258	253	263	249	243	226	229	242	260	230	231	225	227	259	223	224	239	248	212	228	253	225	216	259	203	211	206	236	234	231	216	226	235	267	211	245	239	232	199	257	232	233	229	231	225	230	261	218	229	203	243	258	226	247	252	243	232	245	229	239	208	248	220	233	214	243	262	214	221	210	266	207	226	243	267	228	230	221	234	227	234	222	221	222	247	240	240	233	211	241	266	238	248	265	224	230	221	220	209	226	231	265	225	229	230	232	226	257	264	255	217	216	250	222	245	229	205	235	228	255	236	221	238	226	222	224	245	227	238	258	236	250	212	250	236	243	220	235	229	242	246	227	235	234	217	221	243	230	230	219	231	222	230	247	219	247	210	239	218	233	247	227	222	224	206	229	209	248	243	242	231	220	247	220	227	234	249	257	235	197	230	219	229	231	248	274	257	220	203	226	238	225	243	250	261	232	230	223	233	193	243	232	235	216	230	228	214	240	247	245	221	237	215	234	219	255	272	246	243	224	244	250	234	247	267	235	244	217	235	236	227	249	240	238	202	255	241	242	226	210	232	222	227	220	223	237	257	241	268	255	218	257	215	235	244	250	191	252	253	234	216	247	227	235	223	221	208	227	235	205	214	245	215	238	230	233	260	283	228	228	198	232	226	264	268	238	231	222	225	241	239	214	243	251	216	204	194	222	252	270	248	216	216	220	235	204	234	221	207	244	273	244	253	216	224	242	223	244	244	247	238	243	245	210	246	236	235	235	250	246	245	237	250	238	248	262	226	235	216	228	247	256	244	242	232	248	237	245	229	231	232	262	225	244	214	201	237	234	246	220	242	245	232	268	233	239	237	221	249	276	259	236	255	243	226	248	225	221	252	256	228	240	230	213	227	246	220	221	270	246	234	212	228	242	247	234	232	213	262	238	268	232	231	209	248	225	222	226	237	261	253	258	243	218	248	215	239	228	224	278	226	227	233	223	225	246	235	218	214	237	210	210	258	252	220	258	242	236	228	202	248	235	228	249	248	254	238	239	232	218	225	229	261	244	259	186	197	222	219	260	268	224	227	241	199	263	215	228	220	221	229	229	229	234	216	241	235	222	243	243	237	241	242	248	257	216	236	258	246	235	243	265	231	242	213	232	238	275	231	261	239	221	232	239	220	247	234	257	231	254	231	218	218	269	231	216	276	240	238	262	257	247	228	244	249	240	230	236	235	227	237	199	229	233	245	256	237	251	211	263	228	251	242	217	259	233	221	245	247	220	234	247	229	228	205	244	229	234	210	221	230	244	229	245	232	232	233	274	238	231	211	245	245	230	227	255	240	210	221	249	269	235	233	244	253	217	240	235	228	242	239	211	259	222	221	192	235	230	242	259	218	233	219	235	258	240	273	247	237	260	216	236	213	245	233	248	214	214	251	235	237	231	249	256	234	210	211	221	218	249	217	234	204	228	222	251	237	232	240	225	257	264	226	249	241	252	221	228	216	229	228	240	211	225	236	228	229	228	233	252	248	210	250	231	225	248	246	260	273	224	260	248	251	217	240	248	241	232	228	194	209	231	224	254	252	210	228	240	216	218	219	264	232	256	244	249	226	212	227	243	227	231	214	239	212	229	227	214	218	254	240	227	238	259	209	245	239	220	213	238	238	265	223	241	208	219	217	232	187	216	226	262	269	230	246	235	226	237	225	219	258	220	238	231	250	258	249	213	222	220	209	271	252	241	241	219	234	253	269	209	242	248	257	245	216	254	262	247	237	245	235	223	243	222	238	221	255	234	211	240	223	240	241	251	221	225	225	240	229	208	214
20122	14917	22715	24387	20358	14837	8026	4913	2510	1957	1635	1523	1296	1237	1067	1018	978	897	792	780	728	730	767	720	736	668	630	627	613	639	668	681	643	615	633	607	560	590	592	601	600	563	598	529	607	590	552	553	612	574	549	612	606	590	567	564	575	631	605	584	582	578	551	562	558	618	594	593	599	607	546	566	536	549	552	581	544	566	565	554	582	533	528	565	564	586	597	554	575	545	543	562	533	518	579	562	538	570	581	568	540	569	579	574	595	525	553	585	564	554	591	582	625	588	549	575	567	529	581	625	554	570	530	588	603	607	571	589	525	619	609	570	551	538	588	551	563	613	568	562	635	530	581	574	549	554	551	570	567	579	595	560	620	590	556	526	553	563	588	567	619	577	561	607	570	588	562	566	569	577	624	579	579	581	594	564	579	558	596	603	527	530	585	582	565	625	581	562	583	571	536	567	592	554	516	523	595	594	620	576	560	552	597	563	554	557	576	587	582	579	531	572	572	526	542	597	584	611	584	523	548	580	571	557	543	612	545	544	557	550	535	580	559	548	523	548	554	612	534	558	601	572	564	592	547	599	503	590	554	570	544	564	577	548	543	583	555	584	595	559	537	564	490	592	578	554	589	569	588	547	570	505	538	557	562	563	568	543	575	552	602	598	596	550	544	536	571	568	566	617	557	547	559	593	545	543	589	566	550	558	635	543	574	565	570	548	602	570	565	570	602	601	583	550	570	537	585	583	568	608	570	555	609	572	587	544	567	527	549	623	576	583	570	578	545	607	544	580	555	569	549	570	562	565	591	578	551	590	555	575	575	559	582	620	572	557	595	591	584	558	611	535	587	581	553	578	555	527	553	591	551	614	568	541	537	544	566	552	549	572	579	610	579	557	576	600	592	574	596	566	589	599	537	560	584	578	543	584	610	622	579	609	530	563	549	585	610	588	593	589	532	559	575	546	581	536	627	560	562	561	541	576	557	581	623	573	599	594	570	561	532	564	617	575	565	540	575	536	577	595	610	612	559	561	551	535	490	584	552	538	590	565	570	607	539	586	605	531	613	560	578	579	581	589	556	600	584	594	627	601	589	565	536	625	527	543	563	573	548	570	550	585	582	505	568	585	612	548	578	580	557	617	545	572	561	527	599	540	554	587	551	590	569	585	526	526	602	552	558	559	551	619	565	566	571	587	595	570	566	607	560	579	602	563	532	521	618	605	528	543	551	602	547	559	587	573	573	580	561	502	583	561	552	611	570	535	545	565	561	548	552	531	595	562	559	594	594	580	590	612	554	553	589	554	599	600	589	581	543	571	565	593	562	592	574	550	573	581	603	567	549	548	540	562	558	566	550	538	552	563	547	539	592	616	585	587	545	564	562	590	610	612	586	603	529	596	595	553	592	591	572	556	585	572	522	563	571	576	547	605	551	562	559	545	592	564	578	583	550	585	557	585	551	535	567	571	570	547	590	582	592	580	605	530	551	573	574	549	572	571	558	556	570	538	583	587	587	583	608	589	557	564	492	570	560	584	563	585	582	611	563	595	539	577	555	563	578	581	558	573	614	542	584	607	606	565	575	596	590	556	564	555	555	573	565	576	586	614	569	575	587	560	575	604	577	595	561	609	585	609	547	566	594	594	586	546	523	636	534	577	575	570	585	542	623	577	572	562	608	572	593	568	597	547	533	557	535	567	561	548	602	570	556	536	575	540	587	590	547	590	576	572	562	525	598	547	564	549	592	584	559	564	566	563	594	602	542	601	544	546	572	512	554	586	614	605	567	569	603	540	554	582	610	582	572	555	585	574	587	552	570	578	541	555	602	553	567	611	598	543	577	597	580	586	570	619	544	546	587	568	561	576	580	566	534	545	615	563	588	547	554	562	564	558	577	616	591	576	571	585	574	554	582	559	562	534	554	579	573	593	529	613	587	584	564	577	558	511	606	547	560	580	515	544	558	535	532	553	547	590	540	541	601	565	547	589	575	545	594	624	571	544	570	561	552	563	578	573	585	561	586	529	593	559	566	583	541	550	547	559	578	567	590	606	576	549	528	574	559	590	553	568	533	578	548	557	596	582	548	508	569	535	572	581	586	580	544	548	525	573	572	552	569	610	564	582	582	611	578	579	578	553	549	556	587	545	607	592	539	583	581	554	578	562	603	638	555	605	558	565	535	534	538	579	633	539	549	566	545	606	578	552	548	546	571	567	540	583	625	561	588	511	593	572	589	566	516	561	563	591	560	609	536	577	567	550	582	546	576	557	522	563	585	601	588	560	578	551	591	544	579	552	572	575	545	555	499	578	566	582	591	579	595	580	612	563	603	653	580	565	553	542	560	599	566	564	542	578	555	612	578	577	557	570	588	601	568	577	567	588	548	583	559	543	576	573	546	544	562	590	570	566	611	579	561	566	585	543	570	596	545	536	590	586	565	589	603	593	574	545	573	558	613	560	547	580	599	608	536	566	585	571	568	582	598	573	563	588	590	575	585	595	594	554	535	551	556	566	559	578	555	540	590	568	561	535	553	560	559	531	591	558	567	580	578	540	549	588	563	569	537	592	612	557	579	505	595	575	552	558	547	540	534	550	543	537	536	580	599	574	562	553	565	554	553	582	573	576	592	565	588	580	569	537	604	554	557	569	561	522	584	620	613	572	604	575	588	576	533	612	554	572	539	502	582	582	582	566	561	585	533	561	583	587	563	539	560	583	551	571	594	529	537	614	530	590	569	550	570	578	578	586	576	525	543	582	581	604	570	572	559	538	560	558	563	592	556	611	623	581	540	573	584	559	583	520	566	549	539	597	577	543	571	542	531	546	537	551	598	564	582	533	594	572	573	547	604	541	568	599	620	561	594	574	590	572	552	549	581	564	576	592	519	578	558	578	593	603	547	551	568	604	562	537	587	554	551	581	540	542	591	600	567	591	542	581	578	574	596	541	559	523	588	565	509	577	530	604	597	575	583	590	525	550	593	567	585	550	562	556	549	557	572	563	550	590	584	580	550	578	569	540	531	579	575	590	573	559	551	596	565	545	556	526	572	579	565	592	584	563	592	561	536	573	527	576	547	538	601	555	575	570	564	585	609	535	552	567	553	604	573	601	560	579	564	562	552	571	587	522	572	545	573	527	575	544	578	555	588	569	583	617	572	604	597	552	568	630	524	533	578	583	566	568	553	526	563	571	556	557	626	580	556	618	595	578	593	570	545	609	576	580	563	585	557	551	587	575	551	547	577	530	566	583	598	590	565	559	548	596	557	546	555	594	580	547	570	542	573	532	509	557	592	568	602	584	609	565	623	511	562	595	576	535	555	562	572	586	564	578	545	635	571	532	600	557	525	578	558	570	582	588	597	538	547	577	573	552	581	550	561	529	604	516	601	584	595	607	574	583	556	554	588	566	568	578	579	561	551	565	583	541	593	578	573	556	596	590	546	548	625	632	590	557	603	555	537	594	539	545	543	561	584	591	543	565	553	525	558	573	589	561	563	542	536	568
37165	23692	22357	18992	13390	9584	5056	2049	761	557	478	462	410	348	346	290	291	272	267	270	264	261	238	247	243	225	221	249	196	231	209	216	234	212	196	211	213	211	194	210	217	207	188	208	212	230	215	197	220	214	207	206	205	223	214	245	226	212	183	194	193	202	162	214	216	200	214	218	213	216	219	246	239	199	206	209	207	222	194	193	224	190	176	206	176	187	207	221	221	204	216	212	202	203	212	218	237	205	205	193	197	228	228	218	202	165	220	190	218	210	213	209	206	206	222	200	192	212	206	189	209	210	219	208	233	218	215	209	225	239	195	197	215	199	210	214	200	228	195	233	184	203	223	205	188	206	208	204	190	205	200	202	224	204	245	197	190	195	198	201	206	207	206	259	190	201	233	198	209	226	247	218	218	195	220	222	186	218	234	233	208	238	204	194	214	188	175	197	187	203	206	186	232	202	185	214	195	218	205	190	214	197	209	181	181	221	195	206	206	211	220	216	190	193	208	197	203	214	196	224	238	193	229	210	214	209	228	189	253	195	207	242	167	199	221	199	215	213	200	191	223	213	223	225	218	215	225	225	199	210	228	189	180	195	188	215	230	212	209	198	213	211	226	205	207	218	193	220	187	221	197	227	208	197	219	191	182	214	223	234	212	198	189	232	203	216	208	201	205	235	232	207	215	229	197	213	201	188	242	233	249	221	209	189	208	188	219	193	200	186	223	202	206	211	212	209	209	208	247	205	204	185	219	203	217	225	190	225	190	207	175	198	197	245	198	202	220	210	225	199	177	219	216	230	222	196	210	250	223	194	197	226	210	189	204	205	209	208	237	215	195	202	208	235	190	172	183	206	200	218	213	213	216	230	226	217	205	220	222	208	204	179	206	214	172	212	242	199	204	213	202	213	206	213	199	202	202	230	219	194	225	204	185	193	189	197	188	208	212	200	213	226	186	185	184	214	193	217	242	211	209	225	207	180	218	201	227	200	204	200	203	201	222	221	201	214	214	205	208	211	199	215	228	207	214	217	200	222	185	199	215	201	210	200	216	216	197	205	163	204	201	205	208	215	206	201	164	197	187	187	202	215	202	226	209	191	195	213	196	194	241	198	211	206	205	219	219	210	213	192	189	240	211	220	179	223	219	199	229	202	214	225	212	210	201	209	217	212	212	204	219	199	221	223	215	187	213	216	203	202	208	226	241	196	199	181	203	211	212	221	221	172	230	192	203	178	226	210	205	203	198	183	189	202	205	231	224	206	205	212	191	187	219	221	210	189	201	199	220	204	197	219	213	211	210	232	197	204	229	198	210	212	220	229	193	215	192	196	185	187	194	203	207	247	219	215	213	216	205	219	234	212	185	195	205	212	203	201	201	204	192	206	207	186	194	204	195	207	199	206	209	224	214	217	191	203	218	221	195	190	206	187	222	204	223	213	195	189	200	210	208	201	205	211	186	190	198	197	208	230	223	197	187	204	225	221	232	214	183	225	198	204	186	225	222	206	202	201	218	214	213	188	227	217	213	231	202	208	221	220	186	190	219	218	203	221	232	217	196	200	204	201	222	201	194	205	241	204	229	185	224	208	228	202	211	191	194	204	199	207	213	204	207	190	187	178	192	184	207	203	227	204	191	209	207	236	211	218	204	216	211	219	220	198	193	210	213	178	198	223	224	237	246	191	234	226	246	223	191	224	215	206	223	188	200	231	230	203	195	218	217	221	211	205	204	197	207	207	238	186	186	199	221	196	191	205	205	207	184	191	213	196	219	227	214	202	190	188	231	208	211	194	230	206	205	226	213	205	211	227	193	205	208	174	200	188	222	211	233	197	179	205	178	202	231	184	239	238	224	220	186	212	250	220	211	216	226	235	189	190	204	189	180	199	243	188	219	185	206	214	207	222	189	198	189	212	206	188	199	199	231	213	236	198	244	236	196	197	206	186	212	201	197	223	202	224	182	203	229	224	188	196	207	208	221	212	191	236	192	231	226	214	204	220	234	227	218	204	181	191	180	197	194	200	188	208	229	221	211	210	236	207	183	203	179	212	176	213	213	201	208	187	214	207	220	208	212	198	211	208	217	231	232	210	190	225	217	205	218	189	226	213	225	200	213	191	221	222	217	206	203	199	237	218	227	197	212	218	186	238	195	195	193	214	226	210	182	201	219	192	226	195	191	218	198	214	220	204	200	217	203	192	206	203	225	220	202	210	206	207	221	229	195	204	211	200	179	205	221	216	228	226	218	195	242	232	212	195	191	211	216	206	218	235	224	200	201	223	213	221	217	207	231	186	199	227	202	208	229	210	161	228	201	209	191	200	229	205	219	197	190	195	242	225	240	200	213	231	213	220	213	199	199	235	211	214	187	212	186	221	218	207	217	223	189	213	189	200	214	222	204	222	221	222	216	195	214	239	187	219	182	218	230	206	219	212	195	179	199	208	218	188	214	210	217	166	189	215	218	216	211	195	204	189	197	184	223	187	228	214	199	218	231	227	191	184	193	197	199	196	214	190	216	196	205	187	207	211	205	200	218	207	220	204	215	229	212	195	192	212	216	186	191	191	213	216	248	230	212	219	206	203	208	206	188	222	226	239	218	212	217	220	199	188	215	188	206	197	216	223	199	215	198	208	207	210	201	215	198	210	183	193	200	229	232	249	246	201	226	203	213	231	230	246	208	211	218	220	182	217	190	220	242	202	205	199	189	212	232	170	229	209	186	211	217	192	196	204	169	191	189	195	181	231	215	223	204	194	197	204	229	209	216	218	187	200	218	208	220	219	189	232	224	213	221	208	221	218	195	220	202	201	195	238	201	223	204	213	200	222	210	220	230	203	188	203	202	204	197	193	203	191	199	202	184	175	171	187	190	197	232	197	222	202	229	199	200	225	212	195	179	205	183	214	197	237	206	205	212	201	208	218	195	206	218	225	216	250	197	214	198	207	179	199	205	208	205	200	175	220	205	216	242	230	203	209	203	177	204	218	184	196	179	185	188	204	221	228	221	204	203	204	209	212	213	217	201	220	202	217	181	190	201	211	207	234	210	232	182	227	236	214	190	220	215	198	221	202	225	204	188	192	221	202	214	188	210	204	209	209	213	191	197	170	207	213	213	217	232	228	235	221	195	215	246	191	206	195	205	208	198	214	191	232	203	232	213	218	221	206	189	207	207	223	204	217	188	215	239	217	219	204	228	213	222	205	203	203	198	212	183	199	209	218	200	207	198	190	239	211	234	192	209	198	224	201	205	205	223	207	211	224	213	184	200	206	212	198	189	234	193	224	210	205	207	224	199	216	202	218	202	194	180	206	233	193	199	211	226	223	210	202	204	242	231	190	206	216	225	218	199	231	216	204	214	217	206	212	215	218	194	227	198	209	189	217	202	206	196	181	211	202	229	219	176	188	230	204	232	212	239	193	217	234	212	207	183	224	183	215	209	206	236	184	197	231	206	212	192	192	206	229	197	204	231	209	188	212	189	199	211	213	183	237	193	201
24553	19951	27857	30896	26605	21321	14335	6983	3299	2467	2095	1931	1677	1494	1292	1266	1121	1002	938	863	809	786	752	733	658	604	648	613	606	642	604	522	584	558	579	566	558	559	519	523	519	524	534	531	486	516	519	532	533	535	496	480	506	548	546	525	546	501	559	512	498	487	518	513	531	492	486	483	494	549	502	503	515	494	502	512	501	470	520	538	504	534	502	505	529	542	512	492	459	531	482	484	501	510	493	494	545	507	521	483	538	516	473	502	483	513	476	543	500	470	499	481	516	512	529	576	490	516	532	509	473	500	497	505	492	504	516	514	507	517	487	509	477	512	508	532	527	494	521	454	514	492	492	481	499	542	509	520	482	498	510	533	496	485	492	499	546	492	500	500	509	520	535	542	503	492	503	498	514	507	545	497	493	564	513	530	520	494	553	501	474	488	517	477	513	503	470	514	490	521	491	502	459	538	474	478	502	509	502	487	528	515	478	501	513	473	519	489	516	532	469	521	547	529	469	518	482	504	467	481	488	501	503	524	538	515	489	528	493	492	528	490	507	469	504	513	528	473	498	506	538	514	500	510	487	498	496	450	508	485	529	477	480	495	460	539	510	526	497	504	521	499	509	514	475	482	501	503	531	516	511	484	479	529	514	517	540	549	496	486	526	516	527	491	488	511	550	486	473	507	521	474	499	478	522	539	498	488	487	525	512	535	485	491	497	489	516	486	499	529	512	477	451	511	482	507	508	488	497	539	496	481	499	529	511	489	540	499	475	499	459	506	494	468	478	479	519	507	486	547	458	479	489	508	513	549	538	500	514	472	516	470	488	511	508	526	496	499	471	530	482	504	538	497	515	512	535	526	504	522	515	458	458	513	482	474	481	505	510	490	458	527	482	499	509	492	503	494	483	469	446	466	504	505	500	499	488	516	444	539	520	496	530	547	518	466	487	525	518	517	513	496	555	484	493	544	514	493	486	515	494	502	543	507	495	482	474	501	471	505	494	532	479	541	517	530	508	499	500	478	500	472	535	525	515	524	479	526	470	532	494	506	480	531	511	513	536	499	481	494	493	503	507	514	512	499	519	497	514	484	500	463	537	517	517	505	507	498	493	516	524	483	525	516	502	495	532	476	512	467	484	512	502	480	518	514	511	477	475	462	490	542	514	538	510	465	461	495	506	498	504	478	500	512	526	520	478	504	504	501	490	519	507	538	503	562	486	492	512	516	545	550	486	502	504	514	504	494	507	488	513	509	503	478	546	481	518	493	504	525	477	499	475	469	499	472	502	486	506	492	521	508	528	460	512	496	500	494	495	531	482	542	486	516	503	509	494	533	488	469	469	484	517	532	511	493	487	527	493	515	502	483	488	479	539	532	481	481	525	497	540	500	513	488	464	502	502	513	475	466	535	464	525	532	492	460	484	496	474	525	511	504	500	533	493	456	489	511	484	472	478	565	495	487	489	496	484	521	497	490	478	518	544	526	512	474	530	512	536	532	510	531	504	494	523	526	491	487	493	500	507	481	503	469	502	508	523	501	501	468	457	489	514	504	490	488	486	499	519	528	508	523	463	492	477	535	511	498	494	536	476	498	512	535	519	502	494	489	488	489	519	469	482	453	500	510	512	471	488	505	525	535	522	512	474	492	512	473	482	487	499	495	518	508	490	508	470	457	532	474	481	507	517	529	495	508	507	480	515	508	494	502	518	512	475	525	447	478	522	486	503	497	499	516	488	523	530	509	493	499	529	479	522	511	525	514	507	503	470	487	494	512	498	496	499	526	485	508	518	459	503	495	520	499	480	470	543	506	482	485	478	495	521	501	477	529	518	491	506	487	530	504	488	521	509	498	518	483	480	514	531	489	504	531	499	531	522	477	510	489	507	482	449	528	495	504	488	557	496	526	513	467	522	532	492	485	491	528	534	511	508	499	452	506	488	481	522	511	516	531	497	507	465	493	510	494	484	514	474	527	462	510	529	495	492	499	507	480	503	552	515	500	491	513	471	472	503	483	518	522	488	507	478	489	502	452	447	506	483	478	482	492	491	532	485	489	482	484	485	535	515	512	491	464	499	488	493	506	510	511	508	525	491	493	537	507	461	491	529	520	480	513	507	486	518	520	508	498	457	490	429	488	539	489	556	500	503	489	513	508	479	458	545	498	532	513	496	485	524	456	509	493	482	536	517	513	489	476	495	474	522	489	538	486	461	525	530	506	526	471	539	535	492	501	502	520	497	511	528	492	512	519	495	496	483	530	523	485	497	473	510	536	508	514	480	494	496	496	479	493	491	516	496	477	538	481	479	486	492	516	509	507	530	497	529	539	476	498	517	524	496	516	540	528	492	493	512	505	543	513	515	511	472	531	496	491	509	515	480	501	506	500	556	479	490	502	499	522	451	532	477	510	489	490	510	484	482	498	491	519	509	544	540	506	497	486	562	522	508	521	480	514	523	530	503	473	517	514	521	495	517	489	522	490	477	463	507	503	512	459	485	477	499	472	525	495	456	483	501	533	508	505	505	501	530	457	499	521	523	510	492	513	522	474	506	545	529	510	539	474	503	525	517	500	499	498	517	502	521	504	516	495	505	489	526	527	498	454	495	507	502	533	502	513	499	483	446	538	503	456	517	520	499	490	518	518	531	500	507	509	472	535	523	502	483	511	449	516	497	565	502	537	492	535	491	488	525	516	507	532	488	491	526	468	497	483	494	547	496	495	513	485	483	470	492	497	522	512	505	507	495	486	500	542	463	520	500	483	507	560	501	497	492	504	535	526	479	495	491	510	529	473	511	489	486	486	516	514	484	504	507	532	540	520	501	528	528	512	490	533	504	476	481	494	567	538	473	484	492	503	510	481	500	506	501	501	468	517	502	507	519	497	504	534	509	508	471	497	501	540	490	543	531	543	478	482	526	481	479	574	512	518	550	508	510	464	484	512	493	525	512	517	470	491	541	497	473	454	519	473	475	511	490	483	529	549	520	536	478	547	498	505	518	517	501	498	523	462	540	500	496	477	464	477	484	456	496	521	519	498	472	480	514	482	515	509	494	498	520	494	503	510	495	518	499	513	495	527	514	485	516	456	520	512	529	492	501	473	468	538	481	498	532	486	495	528	516	485	551	515	502	468	479	535	484	481	532	506	505	521	481	480	519	492	489	518	517	487	519	559	488	492	516	491	487	492	481	530	483	501	521	482	481	484	500	509	487	486	507	518	526	541	526	536	519	483	540	537	521	483	517	549	493	502	532	525	492	506	546	525	512	540	494	518	470	540	507	489	509	496	494	481	503	520	490	502	500	548	508	516	517	517	489	486	495	513	510	461	506	485	480	520	473	503	517	529	476	528	483	500	538	516	517	460	448	535	514	484	502	499	521	489	510	522	474	501	539	446	526	526	466	493	502	515	480	485	483	477	537	501	517	518	560	466	541	501	485	486	478	466	466	515	506	517	540	524	498	497	515	502	483	500	503	561	499	478	512	503	520	530	494	533	505	516	477	498
16163	8642	7467	4356	1922	1110	649	404	384	335	314	319	282	269	245	281	221	241	244	219	257	225	250	230	251	248	225	224	228	215	229	227	243	225	250	227	238	247	252	223	210	230	241	215	185	209	216	214	249	222	236	232	209	193	215	223	205	216	226	240	205	254	194	226	239	229	213	215	198	218	217	213	231	210	222	228	226	223	245	223	200	218	230	239	211	225	222	234	205	213	237	205	207	223	206	216	216	229	223	259	206	214	230	217	232	242	200	203	194	232	218	207	251	244	212	219	238	245	216	226	192	212	211	241	210	216	234	222	199	226	210	216	227	212	205	225	229	234	214	229	216	204	195	250	212	218	202	232	210	249	222	225	198	204	216	193	227	253	246	216	222	230	210	240	240	227	211	210	218	245	238	244	207	217	212	239	205	244	223	243	198	237	196	203	215	223	259	242	232	208	239	230	225	221	234	209	206	231	229	228	241	217	219	207	239	211	243	248	249	224	198	200	224	193	215	205	229	230	201	226	231	244	214	239	196	200	217	218	234	229	228	203	204	215	230	214	216	254	217	198	218	201	200	219	253	207	205	224	232	247	217	223	233	235	242	243	218	214	228	244	205	202	225	238	201	252	233	255	215	243	226	244	227	228	236	225	234	198	213	222	203	205	226	224	213	209	239	230	208	228	204	215	225	225	202	216	203	222	222	233	206	215	219	238	217	210	241	198	225	223	208	231	232	218	222	204	188	205	222	216	202	239	223	193	219	236	212	209	221	235	207	233	244	234	231	225	213	220	227	225	240	238	230	251	216	248	236	226	197	224	226	221	246	249	231	208	235	246	206	220	210	227	235	192	202	203	256	236	258	188	236	249	205	206	208	232	245	234	212	240	197	263	216	219	222	230	223	215	208	220	221	233	247	232	222	248	247	218	231	198	223	197	237	227	211	236	236	229	217	234	229	241	237	225	183	248	222	211	226	200	226	219	201	227	236	204	244	216	219	239	230	258	245	241	225	228	230	214	221	213	227	227	225	202	252	232	217	230	211	233	203	199	215	235	217	220	196	210	248	255	197	227	225	238	219	212	251	232	225	197	217	213	227	253	231	207	236	230	226	214	221	217	222	199	236	237	233	247	219	239	248	208	219	215	205	213	230	206	247	213	185	213	250	211	195	197	198	213	242	264	225	246	221	217	254	227	225	241	222	230	228	222	212	225	202	253	215	207	205	236	198	239	222	222	233	225	236	198	211	231	215	242	245	219	234	226	226	231	241	227	220	230	261	217	214	233	206	215	231	241	195	219	233	227	226	228	215	218	217	236	260	215	203	239	246	191	235	211	232	177	248	233	190	226	227	215	225	232	216	218	212	233	251	226	215	236	253	256	205	247	223	205	252	202	214	231	211	228	206	222	252	204	220	226	249	221	206	211	195	225	198	224	233	225	212	212	238	220	215	238	213	234	212	226	210	206	231	223	222	209	215	264	232	252	257	229	206	205	249	202	253	246	256	232	224	216	208	228	212	233	238	186	219	217	216	188	232	231	222	240	262	220	201	226	236	220	209	191	217	216	220	167	215	226	216	245	228	207	213	249	254	254	239	219	229	229	194	232	227	213	219	230	251	206	243	215	237	244	217	206	218	228	225	216	248	224	248	193	198	246	221	220	223	194	211	224	209	233	219	204	192	215	233	216	219	212	213	238	247	214	230	233	230	217	232	217	201	228	199	244	208	217	219	230	209	235	210	243	216	235	224	228	187	206	225	231	201	200	227	230	214	222	216	224	229	240	209	210	226	223	223	209	224	214	232	206	228	231	234	226	213	216	194	239	220	265	229	215	254	229	229	222	222	199	234	221	228	203	209	222	241	220	219	194	216	199	269	230	221	256	240	242	223	203	211	224	258	215	210	264	201	218	223	258	222	235	205	219	193	232	238	218	222	233	224	246	214	211	225	241	225	217	208	223	228	236	210	218	248	202	216	211	257	260	217	244	219	222	203	226	222	208	257	223	212	231	246	230	244	212	243	225	243	232	219	234	217	227	220	221	239	208	234	210	226	247	228	224	239	241	218	236	217	231	245	229	243	220	227	257	227	220	237	211	236	223	200	219	210	208	236	192	229	268	216	209	221	210	254	223	237	223	244	245	227	228	218	201	199	180	210	227	242	226	215	214	253	243	201	235	202	218	227	240	225	232	211	229	223	230	234	246	205	257	233	236	235	230	236	231	222	192	205	233	237	237	243	236	253	227	246	199	233	207	241	227	245	220	203	252	250	224	246	212	216	260	226	220	202	209	231	202	232	227	245	242	227	239	234	237	230	236	245	245	231	231	217	198	202	226	239	219	211	238	216	249	227	198	220	232	214	217	225	212	215	235	201	230	241	224	238	219	203	201	236	216	230	210	189	220	197	215	220	229	237	221	242	225	234	232	213	222	227	200	202	211	211	192	232	226	205	223	235	210	248	220	216	233	228	232	225	255	216	244	209	233	202	222	254	227	228	231	209	198	203	239	211	225	206	240	244	227	205	228	201	225	224	217	219	226	203	218	208	223	232	220	238	217	243	225	218	210	253	229	207	196	224	223	229	242	233	219	231	221	228	242	213	233	229	243	224	245	232	247	222	203	216	239	206	240	217	252	226	226	219	235	243	217	212	230	238	237	223	229	236	207	223	225	205	211	212	202	201	239	218	218	212	201	250	239	224	215	226	246	237	266	219	231	239	226	237	226	202	242	236	213	202	215	227	236	216	199	213	231	218	242	250	215	201	228	226	220	192	209	234	234	246	206	257	225	203	231	227	225	222	236	248	239	230	223	188	232	186	192	231	240	219	223	216	215	225	226	255	232	223	270	237	240	211	198	239	221	221	245	219	204	256	229	225	224	215	211	198	198	218	242	228	251	210	226	212	263	195	205	192	220	217	217	200	200	234	217	224	243	222	246	235	204	232	191	223	222	222	230	257	225	247	238	218	262	230	226	215	227	267	204	220	234	247	240	199	198	213	224	225	227	222	200	226	222	211	178	220	200	197	205	202	240	254	203	238	226	218	217	219	215	232	215	250	209	229	184	228	237	215	231	211	233	224	235	206	216	214	249	220	236	220	206	224	222	215	199	234	245	215	225	216	223	228	200	233	224	198	208	240	219	213	202	248	232	265	216	205	237	233	199	212	223	214	229	217	253	210	223	215	209	220	230	221	240	220	229	249	238	252	240	268	223	222	225	229	235	234	227	224	223	231	222	263	218	210	223	212	239	217	193	195	221	217	223	224	222	221	244	216	247	233	238	232	241	218	198	210	244	254	234	208	211	229	221	225	232	204	225	239	215	242	201	223	225	252	219	243	254	240	188	226	234	215	223	228	228	211	191	209	208	231	204	202	192	256	236	211	216	235	240	208	257	198	220	219	221	235	231	211	231	207	254	236	228	221	241	231	220	246	211	215	243	278	207	226	249	197	249	235	237	222	238	213	205	207	236	206	213	232	236	223	241	210	195	203	229	229	197	188	231
11610	8782	12960	11309	6707	4456	2756	1880	1476	1223	1080	968	886	825	732	718	659	659	639	635	629	582	610	592	525	562	567	595	583	556	550	556	511	575	535	551	568	560	545	548	555	502	571	532	588	583	565	507	548	550	547	591	529	505	570	532	552	518	539	534	507	564	541	523	541	509	541	543	526	555	538	555	528	536	540	553	534	575	569	545	516	562	540	562	507	529	564	532	576	561	533	546	543	586	562	550	513	584	546	550	554	563	553	526	557	584	528	548	575	547	565	512	562	531	557	566	562	533	530	576	555	505	547	534	571	562	554	519	576	577	522	508	553	540	541	566	542	533	622	516	561	533	567	592	533	548	556	570	550	561	553	521	538	566	565	551	590	532	578	555	515	509	523	560	546	550	533	555	513	553	521	515	566	542	573	548	524	559	511	523	528	555	553	528	563	521	547	536	566	540	539	579	532	502	544	578	515	578	524	539	560	507	553	575	537	532	564	541	541	541	536	566	541	580	549	506	578	498	540	600	539	547	543	546	575	534	552	553	540	525	537	515	526	527	516	572	553	550	581	540	539	542	586	520	584	499	554	530	594	544	545	566	606	528	555	529	553	580	573	533	491	578	532	577	540	533	501	502	499	534	531	540	567	571	514	531	540	547	572	501	523	524	568	527	564	589	541	558	536	535	513	541	582	534	551	478	547	553	562	552	513	543	583	550	589	530	500	550	508	554	554	549	555	553	552	508	535	550	573	506	566	563	536	524	519	527	549	541	531	509	557	543	572	528	482	518	511	545	543	573	543	527	518	555	567	544	549	536	529	558	513	550	566	518	546	514	479	523	547	565	508	529	559	515	536	530	516	529	534	549	528	543	544	534	487	484	519	551	601	559	544	549	536	540	537	579	563	562	548	556	582	546	569	560	528	510	530	535	561	534	558	564	560	544	537	554	529	553	526	538	554	554	531	559	492	597	528	581	529	528	509	564	524	550	541	554	559	512	531	523	557	506	508	498	522	505	533	522	549	539	491	548	525	535	555	532	552	494	558	527	534	512	535	544	492	535	526	556	578	554	546	569	531	584	559	512	518	553	534	530	556	508	513	557	547	541	542	552	544	523	510	542	554	542	552	562	558	553	540	532	565	567	563	501	560	529	522	554	519	568	561	547	559	547	540	517	516	565	539	527	509	561	523	532	492	580	533	524	513	586	532	548	539	528	528	570	560	521	524	513	578	558	530	534	552	554	547	575	542	563	583	557	503	572	554	582	505	537	541	568	549	537	541	497	510	511	555	526	537	503	478	533	518	549	501	565	561	531	546	545	543	517	537	531	538	568	585	529	526	557	538	565	585	531	541	557	532	554	537	530	508	526	552	513	500	514	482	572	539	556	589	564	550	586	539	525	555	594	552	533	528	534	533	568	544	572	569	523	544	539	563	542	522	584	549	545	522	508	532	550	534	547	565	571	527	489	515	525	524	497	571	567	543	560	518	529	551	548	526	578	528	518	549	548	519	509	593	537	557	537	576	502	556	548	539	535	509	558	544	528	560	545	572	559	504	525	537	512	545	540	514	528	560	502	508	575	482	542	549	523	504	586	547	535	540	519	503	515	551	556	560	505	533	537	548	554	558	543	520	538	552	562	544	542	528	583	540	562	523	559	563	578	542	533	512	541	547	522	545	571	502	508	525	537	510	524	543	551	520	597	578	524	522	548	525	504	531	535	546	554	536	525	564	509	562	506	543	533	538	540	541	583	578	553	558	544	547	542	535	564	543	517	521	529	581	565	572	571	532	559	551	595	562	544	539	531	467	562	571	554	554	544	520	491	566	525	560	525	549	516	514	547	535	528	544	577	554	558	531	533	521	539	555	505	575	534	564	557	536	558	573	526	529	578	522	502	524	557	544	546	501	595	570	471	569	502	569	528	559	581	504	530	564	558	520	535	547	519	543	561	529	547	557	558	527	510	553	531	547	556	563	556	564	545	586	511	545	582	538	549	505	540	616	511	528	562	584	549	527	520	560	560	560	542	519	549	534	535	533	522	563	569	524	530	514	521	528	539	526	514	518	544	539	590	520	584	534	510	540	541	547	544	533	539	547	543	538	520	539	503	506	548	542	563	512	530	568	551	527	537	545	571	502	563	580	590	556	544	507	560	544	557	563	547	542	550	557	531	524	562	519	514	591	575	528	546	528	549	571	526	569	502	487	560	552	534	499	528	556	502	521	568	564	551	499	535	562	551	538	565	516	510	562	526	538	539	506	536	500	537	591	541	567	520	525	567	544	509	576	563	575	532	549	544	515	561	538	569	579	547	527	509	531	537	561	549	536	537	559	558	531	575	505	537	561	546	550	508	545	530	551	510	536	549	551	562	538	527	528	529	574	539	613	547	590	550	561	603	529	529	516	536	541	540	561	511	546	551	527	566	554	568	518	532	527	540	544	564	547	545	561	560	491	537	563	537	546	545	567	524	510	544	596	580	579	578	557	536	585	522	565	520	523	555	537	491	553	531	532	525	574	562	531	591	570	527	552	533	540	491	524	584	505	563	543	545	546	567	565	535	538	535	492	564	555	533	542	532	566	576	534	558	565	542	536	517	519	545	524	559	533	553	525	532	503	542	542	535	555	545	534	575	555	521	522	511	609	539	509	565	507	532	547	518	529	513	579	540	563	537	551	519	490	549	518	566	540	509	555	536	518	545	479	482	559	524	551	557	518	571	537	560	569	509	527	529	581	505	563	592	496	562	510	562	549	538	533	530	544	489	514	555	529	514	567	536	532	553	528	549	486	574	584	560	583	509	536	544	538	518	559	558	568	551	509	548	570	503	534	555	574	534	521	571	553	532	590	508	561	560	519	520	542	544	539	539	583	478	527	564	519	503	540	521	546	583	540	514	502	563	556	550	565	517	546	563	516	544	586	556	524	553	498	577	563	517	559	545	533	570	545	555	549	502	556	525	557	567	524	568	563	587	581	543	548	551	560	543	556	536	538	553	537	548	519	534	547	586	515	543	498	518	523	583	576	540	537	501	548	532	555	539	530	556	555	525	518	564	540	541	540	549	548	530	540	574	544	579	522	541	574	524	534	536	516	563	548	552	519	542	539	548	514	553	518	515	531	565	459	527	555	549	527	538	568	505	527	583	537	547	519	556	553	517	567	526	533	589	566	550	512	541	522	573	531	529	553	540	506	567	536	520	519	564	569	530	536	511	561	545	520	559	533	510	560	528	552	516	554	532	533	586	545	533	546	533	503	583	544	572	563	578	508	540	529	557	570	490	514	505	567	518	571	562	541	544	580	576	520	557	509	529	545	521	542	582	535	536	544	545	509	566	583	568	575	535	487	584	568	524	535	539	498	529	545	547	589	532	523	546	521	533	566	568	519	563	541	506	518	522	518	553	534	553	574	546	537	520	491	517	513	547	530	561	544	520	595	544	537	574	528	516	534	554	539	560	519	585	586	517	554	549	521	515	553	523	552	576	502	528	572	536	518	539	567	582
28922	17790	15141	11201	8267	6860	2614	883	608	469	425	372	371	280	319	316	324	254	268	265	261	275	220	210	228	252	231	244	240	250	250	246	235	218	253	247	247	245	247	233	224	246	240	230	223	255	210	210	226	219	235	243	236	224	247	245	234	246	241	241	259	263	216	208	261	214	231	239	264	234	235	260	249	225	208	216	247	251	260	278	239	235	256	250	226	234	248	227	228	231	234	261	234	229	236	266	216	235	224	219	248	239	254	240	248	217	273	235	235	249	243	225	255	251	256	245	243	224	234	254	219	233	266	198	222	229	239	212	230	230	226	211	234	222	233	202	253	251	257	244	234	216	252	251	207	237	259	210	228	234	202	244	229	227	247	262	222	248	244	241	192	231	248	254	248	241	226	232	189	247	211	222	236	249	239	244	262	248	230	254	238	241	241	246	254	232	210	224	269	270	254	232	214	226	273	253	228	242	225	233	228	234	206	260	230	238	214	278	261	241	241	233	255	256	226	245	216	208	232	247	259	249	243	205	217	210	256	235	253	235	238	213	220	211	244	241	214	224	197	225	233	232	255	223	264	233	263	245	240	212	256	221	250	219	269	209	261	211	228	219	218	224	245	226	244	236	220	237	261	216	244	249	261	243	254	215	217	225	239	237	224	255	236	269	214	250	251	219	236	222	236	238	240	256	239	243	231	231	245	237	220	248	228	228	251	258	216	238	238	263	221	246	229	235	220	245	239	232	247	243	241	240	236	241	235	225	241	235	237	266	256	234	232	237	232	256	214	246	258	240	232	271	215	239	220	224	220	241	258	236	222	249	228	282	218	241	197	217	222	255	251	211	223	235	211	225	241	213	269	225	271	204	228	234	232	252	229	233	256	219	244	241	241	264	261	251	223	256	235	242	224	228	238	236	241	233	235	216	253	242	233	243	225	244	243	216	240	258	234	257	238	263	242	234	212	257	242	250	256	220	227	219	200	230	237	234	257	240	212	234	246	225	264	256	229	206	213	225	223	242	213	245	219	208	215	240	261	240	264	233	237	232	233	207	261	207	265	250	255	232	236	230	218	243	225	245	241	264	245	220	233	201	225	262	241	223	232	249	213	225	249	230	244	248	248	274	254	237	275	231	237	250	244	244	231	239	208	275	239	243	222	225	220	217	223	224	231	246	272	266	203	220	237	235	244	255	232	227	248	239	231	219	242	228	227	241	240	250	260	240	226	239	250	204	231	216	244	253	234	241	251	254	229	237	253	246	220	233	236	222	223	213	234	227	218	224	234	249	255	238	239	220	246	226	250	238	241	236	275	232	229	249	226	232	241	251	234	234	224	257	235	237	251	226	257	236	228	227	227	264	255	218	232	237	220	247	222	231	229	241	252	231	236	231	203	241	243	227	228	243	224	257	259	229	240	229	226	240	242	269	233	234	225	227	250	277	237	255	196	247	232	264	228	207	223	225	228	228	250	235	222	229	244	225	225	237	224	224	241	251	208	235	237	240	232	227	225	258	235	229	223	229	246	242	204	227	251	240	203	236	251	231	217	226	214	208	252	218	211	239	260	207	239	203	257	238	254	264	226	212	231	260	254	243	204	249	252	244	234	215	226	230	233	239	233	232	247	243	278	241	228	259	239	266	254	223	238	199	234	244	221	227	248	231	255	255	235	272	236	233	233	233	225	254	226	240	248	244	228	226	219	223	220	235	229	234	234	245	239	254	218	260	239	200	234	227	236	183	262	254	234	263	222	216	252	252	243	248	215	237	228	243	229	217	231	245	249	236	224	269	237	231	211	234	242	233	231	257	250	229	238	229	244	249	216	226	249	243	234	214	243	250	214	217	211	245	259	231	242	233	266	251	238	249	252	232	224	240	222	227	249	243	274	231	206	244	255	229	228	235	254	236	215	230	216	241	250	256	248	225	202	217	236	251	230	234	245	254	255	302	235	211	270	231	240	228	245	232	245	241	250	233	238	258	268	228	241	213	260	204	245	231	237	230	233	248	237	209	222	242	227	225	214	232	270	241	230	250	254	228	228	239	236	218	256	239	245	249	230	226	234	222	242	219	217	266	254	203	253	251	212	265	221	233	243	240	221	237	255	249	248	238	234	268	228	246	245	238	224	225	257	186	253	226	195	243	221	259	238	226	219	274	250	187	217	222	244	274	221	259	227	236	242	212	245	214	215	251	225	257	237	253	252	239	268	243	252	241	259	205	262	217	247	245	224	212	219	253	245	211	243	227	214	235	256	246	242	253	232	213	248	231	228	248	239	260	222	238	222	260	239	251	207	219	242	240	218	247	210	237	246	239	237	237	233	234	220	234	238	237	235	234	246	249	231	265	242	228	237	235	234	245	205	225	261	234	242	237	247	223	250	214	249	214	227	235	257	231	249	234	240	217	259	220	222	247	239	218	244	241	217	220	229	254	249	232	210	216	246	243	263	222	223	235	213	221	266	223	227	211	247	238	218	217	225	264	266	201	223	263	262	225	250	234	229	223	228	229	234	226	249	223	252	189	227	206	259	249	213	234	250	224	228	269	227	244	224	231	233	227	208	243	247	238	259	260	254	208	254	229	263	256	247	235	208	233	258	225	260	216	221	237	236	211	225	254	227	213	249	228	233	248	249	259	231	237	234	239	234	245	221	235	256	258	216	256	248	252	208	260	229	247	238	253	216	222	218	242	228	249	228	245	234	209	232	248	241	232	238	210	244	226	213	266	243	219	237	219	259	254	243	214	232	277	237	237	230	248	265	215	244	242	219	245	228	241	227	216	235	227	236	217	210	264	224	232	219	234	226	208	256	252	261	229	239	226	235	233	259	219	263	245	243	223	226	251	239	201	222	242	242	233	250	239	227	207	219	243	259	248	235	223	233	209	272	238	238	247	206	211	208	205	247	226	255	237	216	227	204	225	245	233	228	258	239	243	223	226	224	230	262	245	243	233	240	221	245	232	225	242	257	261	257	215	221	215	249	245	228	251	244	230	240	253	233	238	220	215	279	252	242	231	256	245	241	234	244	251	229	247	260	232	247	245	236	232	262	243	214	226	206	241	213	252	257	243	230	242	233	234	260	211	228	274	258	256	253	239	225	208	243	267	244	224	258	230	216	227	239	249	231	234	250	254	246	233	224	234	242	256	258	236	229	243	251	234	217	240	243	201	228	217	236	240	216	213	230	261	232	262	242	232	246	223	223	231	230	219	257	220	238	219	241	215	241	253	235	242	225	215	210	257	247	257	212	223	235	234	231	246	219	216	219	263	227	230	264	263	233	254	229	246	251	234	229	234	244	276	251	221	234	242	255	241	219	219	233	214	203	236	241	200	249	224	239	229	236	266	232	221	250	253	237	226	225	238	228	224	223	228	243	216	221	223	264	218	255	268	250	232	279	216	234	259	274	231	258	224	226	267	227	266	225	260	245	235	236	233	246	248	222	216	243	239	259	251	255	260	215	228	254	233	245	245	218	266	228	228	248	265	240	223	262	241	257	208
20357	16170	21776	22377	20635	18697	8447	3384	2331	1884	1589	1468	1262	1122	1112	975	864	862	795	795	745	766	726	660	721	706	651	647	651	690	624	550	650	594	640	609	645	597	560	556	612	563	554	594	625	586	573	573	583	607	569	576	562	597	554	608	573	563	571	572	573	507	581	567	550	569	564	598	587	556	584	594	556	602	579	566	546	572	593	545	577	579	559	569	575	565	590	539	564	590	582	565	582	532	567	566	556	568	575	585	588	557	584	600	575	547	579	567	598	587	550	585	553	601	534	542	557	561	560	560	557	580	574	559	561	571	568	546	572	603	544	551	547	596	586	584	568	575	591	582	581	558	553	538	544	595	561	604	544	607	543	555	534	562	579	571	523	581	592	566	571	566	560	613	561	555	551	572	610	578	582	617	559	597	565	576	588	581	571	558	562	581	544	584	530	589	555	547	535	570	546	584	547	556	570	595	542	575	557	572	562	548	545	556	575	589	584	533	584	566	586	610	538	521	576	523	576	572	548	601	584	541	541	546	632	581	603	577	600	567	562	585	589	546	556	593	571	531	574	572	597	552	569	596	544	594	549	591	564	557	547	546	549	586	600	559	575	599	555	548	559	562	566	551	552	565	592	559	593	560	610	528	560	556	549	543	614	562	588	574	591	535	577	576	548	570	574	548	577	595	589	566	532	557	599	558	553	559	598	564	566	627	574	551	588	556	580	564	569	540	610	599	560	576	576	579	542	541	599	535	557	600	544	580	569	554	552	538	549	544	556	596	590	565	553	573	645	553	581	597	603	550	560	603	584	591	563	579	553	558	557	568	556	545	548	518	538	564	583	555	613	556	588	555	577	565	590	576	565	593	541	587	547	556	553	570	563	549	570	562	570	617	595	485	592	541	546	574	574	575	567	605	617	551	587	589	600	574	564	557	526	588	527	577	589	539	585	549	560	582	578	606	532	537	572	561	557	577	544	591	554	533	581	523	559	542	593	537	549	554	555	548	569	556	578	575	567	597	502	554	623	556	563	594	545	574	565	530	589	544	571	527	557	539	559	535	588	580	601	551	555	551	591	527	573	595	610	561	541	557	594	577	634	586	594	577	587	590	616	594	613	601	601	574	570	598	547	574	580	558	544	548	565	570	550	583	573	576	553	560	546	537	545	630	556	597	560	534	548	570	531	547	575	574	567	562	575	571	530	549	595	585	534	552	550	588	551	511	555	601	583	546	608	560	594	545	550	537	563	565	579	577	585	582	534	561	569	532	571	550	579	537	566	571	563	586	564	555	555	615	542	575	606	571	598	537	547	571	515	585	557	535	570	576	624	553	571	558	541	555	572	597	528	571	514	550	555	568	567	594	571	562	554	556	583	577	548	611	581	580	605	558	572	583	568	528	551	598	564	611	568	572	551	601	464	588	545	561	585	531	551	556	546	590	549	584	594	551	561	540	561	577	542	532	559	546	558	549	584	564	560	598	531	542	543	604	551	552	572	551	577	641	558	560	565	557	559	609	588	586	588	491	562	536	595	565	594	585	555	621	493	585	565	555	533	530	542	556	559	557	571	535	551	585	580	612	569	559	522	573	561	554	605	591	571	598	588	529	597	582	578	550	586	557	546	536	566	592	576	572	584	550	581	612	533	546	569	536	556	543	572	595	581	552	573	588	558	571	564	572	551	613	596	541	572	578	575	575	544	548	565	537	597	563	606	610	537	586	592	542	532	557	585	555	634	559	598	564	525	561	546	586	522	554	600	594	544	551	554	575	567	599	583	576	580	563	562	582	594	527	583	563	559	561	604	540	544	570	548	573	589	537	570	569	585	584	520	552	574	605	593	519	576	524	576	550	552	615	568	580	572	547	601	538	517	531	569	585	607	581	569	594	588	566	578	541	547	536	602	550	572	569	560	596	609	596	555	567	580	568	557	626	554	546	517	580	563	564	560	532	539	530	545	540	566	571	538	581	517	578	548	589	591	566	534	596	535	616	562	573	589	586	551	572	581	549	580	572	571	562	548	581	548	536	529	535	592	553	566	536	533	570	551	552	568	544	529	575	579	555	538	536	554	541	569	579	539	560	525	588	608	555	580	632	523	572	555	589	574	619	552	599	558	548	543	571	570	531	568	580	564	583	566	582	604	542	558	590	566	554	556	568	558	590	601	529	542	538	585	550	607	586	568	587	579	546	558	585	557	566	605	563	585	553	594	531	583	562	569	572	597	582	518	573	545	582	610	541	560	558	541	568	581	538	576	594	595	558	574	571	602	533	517	572	572	605	525	489	550	569	589	557	569	573	563	569	587	586	569	597	622	571	558	555	595	589	573	542	598	584	556	549	585	578	574	560	539	567	586	549	599	608	606	549	567	595	552	549	568	557	580	561	599	595	573	577	540	553	568	565	555	589	571	590	536	541	577	555	557	572	539	585	570	513	555	570	528	579	599	577	546	560	564	545	566	558	561	571	524	581	550	535	547	574	572	542	576	563	570	574	544	606	592	556	563	565	560	565	520	579	565	576	594	587	555	560	585	547	560	573	556	569	546	538	577	626	559	573	592	552	613	535	554	592	573	608	570	617	608	593	567	567	573	567	560	585	549	543	600	594	540	580	528	579	614	577	521	550	584	575	595	544	613	526	558	524	563	555	581	543	565	522	606	569	573	551	543	551	577	565	558	582	567	585	521	576	597	538	567	574	554	577	577	594	579	586	561	546	554	565	585	600	609	592	537	582	567	564	537	602	590	587	555	531	617	572	615	605	573	597	624	569	573	559	570	571	590	571	561	547	548	509	611	536	598	559	566	543	585	515	574	568	572	524	576	608	559	609	614	571	575	589	593	553	564	594	556	599	562	591	579	587	554	531	585	595	544	589	582	574	555	597	556	556	581	519	549	558	563	554	543	570	571	576	531	528	523	580	566	572	558	531	566	565	550	588	603	575	564	534	541	529	585	586	553	596	581	574	558	541	566	590	598	561	563	560	586	546	581	569	569	534	544	589	549	547	539	582	557	616	566	565	548	577	568	543	565	561	560	558	571	509	560	562	587	539	558	568	587	546	591	566	584	548	599	571	568	574	543	617	566	556	561	538	582	552	558	564	571	566	554	555	537	629	556	624	580	607	587	599	571	566	548	536	523	620	548	588	538	551	534	582	555	582	576	586	522	564	590	521	565	558	562	546	570	543	579	596	554	588	569	542	546	568	568	542	588	568	571	597	621	597	562	600	551	559	564	502	551	551	596	538	588	549	540	588	539	566	600	555	575	539	579	581	585	562	596	548	555	556	591	582	569	582	534	530	543	540	566	541	564	586	578	553	603	615	578	565	640	577	567	539	569	562	586	546	560	537	577	615	552	561	589	522	576	576	571	578	605	595	553	557	572	574	542	554	571	577	553	549	562	539	596	597	615	547	504	598	522	598	553	548	586	567	546	524	547	584	534	537	551	579	586	527	555	592	576	560	549	548	545	527	583	544	600	553	570	575	594	542	528	537	550	543	532	536
39733	24625	21433	16823	13605	12194	3383	1223	752	563	473	455	400	354	327	314	290	268	263	247	251	228	239	228	237	244	214	247	227	197	237	237	177	235	256	208	209	217	205	254	200	196	218	208	247	212	220	239	216	216	191	220	212	216	209	207	204	197	219	218	228	193	215	195	202	207	217	191	191	211	181	231	228	207	219	201	221	199	228	226	199	205	180	225	197	227	197	230	208	233	193	235	222	214	223	215	208	208	223	210	209	199	207	191	185	223	234	222	185	214	220	195	188	197	207	186	228	190	190	229	176	197	210	202	208	232	205	217	207	206	188	205	190	206	189	196	221	227	169	216	222	194	202	194	249	192	184	177	188	200	218	190	197	214	228	222	220	214	192	220	221	185	193	210	182	192	204	193	228	186	226	243	221	232	234	206	208	203	189	186	229	226	247	237	240	171	231	198	209	207	226	180	232	233	194	218	216	217	198	206	190	199	215	201	194	222	222	199	210	228	186	179	215	216	222	228	202	188	214	227	202	207	218	208	223	249	188	176	200	205	234	217	253	205	215	230	183	194	185	209	213	223	163	197	200	223	220	234	206	183	206	208	196	177	199	234	235	208	231	230	208	216	233	206	209	191	201	227	213	218	255	226	182	225	246	210	229	209	188	215	211	220	247	176	206	223	196	175	193	201	231	209	211	200	223	192	225	223	217	207	215	209	187	207	209	215	218	212	205	219	204	192	212	200	222	210	191	202	211	223	214	207	226	253	202	209	222	205	202	220	193	234	216	220	211	220	187	201	192	200	202	219	217	207	196	189	194	192	207	203	190	225	195	233	197	167	225	236	218	200	213	210	191	215	191	225	187	209	243	174	200	174	221	205	198	180	188	183	202	221	175	205	225	218	205	192	235	209	207	225	196	217	220	236	207	183	210	197	201	210	239	198	183	178	205	219	228	188	190	193	213	234	228	254	232	183	202	227	215	202	212	216	239	196	208	207	192	228	213	215	187	245	222	195	216	226	224	210	202	234	209	213	189	219	218	206	204	203	212	210	234	199	219	230	211	217	215	203	202	216	200	222	221	213	203	233	204	209	218	195	199	211	200	207	198	214	193	216	224	204	201	223	207	210	199	221	199	210	221	192	224	206	225	220	202	199	231	223	207	196	196	254	189	224	235	216	193	218	208	211	195	202	228	225	212	239	222	222	205	198	187	198	225	208	208	203	194	207	234	206	206	203	205	201	207	218	239	194	231	209	225	202	211	228	209	200	193	215	231	204	228	218	212	181	218	219	211	209	216	236	212	221	191	236	264	208	223	213	213	187	223	213	187	211	191	227	216	243	192	219	223	187	203	217	199	211	204	209	214	209	203	187	225	214	211	225	196	206	243	212	230	194	209	216	219	190	199	187	203	207	244	208	232	202	224	199	215	216	208	216	232	227	202	237	207	202	205	223	218	189	230	188	192	219	213	203	226	195	228	196	218	220	215	196	211	222	205	180	209	202	225	209	230	212	260	200	209	215	194	183	247	203	213	193	217	220	207	203	212	209	215	236	224	220	230	211	198	210	206	216	241	224	212	175	211	208	221	212	213	207	228	217	233	223	238	221	210	166	233	211	207	207	212	202	197	204	205	246	200	220	229	216	196	203	209	224	227	231	247	212	227	198	230	206	211	196	222	206	182	214	215	221	220	202	195	175	213	227	199	192	244	206	236	186	212	213	206	204	190	220	219	203	210	202	213	236	206	225	202	223	203	215	190	187	211	212	219	191	204	193	206	212	212	207	212	210	200	225	220	204	231	221	216	203	233	212	196	229	202	188	216	215	210	230	202	217	216	215	224	203	200	217	207	199	204	206	211	208	227	237	195	229	216	211	187	220	223	208	212	203	237	191	194	196	198	204	189	192	231	197	206	207	226	193	182	216	218	212	218	178	199	197	224	239	221	199	204	197	191	200	206	217	195	203	180	229	217	223	198	241	196	213	201	211	204	228	223	191	179	208	200	220	204	232	212	204	239	219	217	239	228	210	237	228	220	226	223	217	190	223	239	209	245	219	192	216	192	207	198	219	189	204	219	236	218	216	200	225	229	225	209	198	215	216	202	208	182	215	212	214	205	195	192	209	225	218	219	257	218	205	209	210	198	194	216	205	205	234	245	247	210	229	198	236	237	212	190	209	195	191	226	215	228	200	204	228	205	186	201	209	226	207	200	185	211	217	240	203	228	220	198	218	241	202	200	214	210	187	202	181	209	217	217	196	183	199	240	208	198	205	228	203	177	230	224	205	213	228	211	203	189	236	218	222	226	216	228	187	246	211	217	199	230	198	199	235	225	188	218	221	207	196	198	190	208	201	222	208	207	209	236	220	224	231	197	217	216	196	186	205	227	195	192	193	225	212	205	226	210	200	223	231	227	215	207	216	212	213	239	214	173	188	217	209	224	238	215	196	206	211	204	192	199	188	175	194	184	202	216	188	222	214	226	241	222	236	197	223	223	195	220	251	220	199	212	205	187	224	201	219	228	230	233	222	193	211	208	191	199	187	216	211	194	215	209	230	215	197	250	203	220	216	203	220	210	190	190	208	192	217	206	218	232	198	210	201	236	206	213	219	193	229	189	221	232	203	223	215	210	208	189	197	223	213	228	191	219	218	188	203	194	201	233	216	206	207	188	218	203	221	222	202	219	220	224	199	216	226	197	210	232	216	218	219	186	167	198	222	204	222	216	207	215	227	200	203	196	200	192	219	201	235	199	229	218	221	213	227	222	203	192	218	215	205	220	217	200	210	187	239	237	198	209	210	214	202	198	213	205	205	211	211	222	199	182	231	179	202	202	219	216	211	206	199	205	202	202	208	218	230	221	205	236	238	221	204	203	213	216	233	187	218	207	210	211	193	223	215	192	232	217	203	201	232	200	225	198	186	205	194	231	214	206	227	202	184	231	200	182	208	195	219	227	217	235	229	211	219	179	198	207	208	194	219	213	205	201	239	203	180	217	238	210	233	201	213	227	220	207	228	192	198	190	219	220	205	211	197	196	201	231	204	177	213	207	221	187	213	201	227	190	214	201	202	223	227	192	193	208	201	237	213	213	193	198	215	220	227	228	183	201	215	211	202	198	193	206	201	212	223	227	195	190	212	213	227	234	225	211	223	214	210	208	238	239	193	216	222	214	233	206	235	223	210	203	195	221	182	202	212	197	207	230	194	203	209	217	202	203	211	211	203	221	185	211	225	219	195	235	216	213	215	221	192	203	217	226	224	212	232	225	187	215	234	210	227	214	216	239	208	238	198	207	213	204	211	211	206	208	194	222	218	230	200	190	197	226	195	204	212	212	213	174	210	232	218	191	221	189	217	196	172	229	215	221	206	194	216	206	217	221	205	185	192	205	197	216	202	229	212	202	208	185	214	213	197	181	218	200	201	189	231	201	180	207	198	226	242	213	191	212	172	191	208	207	225	189	212	181	236	236	192	205	201	176	206	191	218	215	216	232	207	205	205	201	212
26693	20278	27392	27777	27632	24869	8481	4852	3051	2373	2008	1798	1467	1327	1208	1159	1046	941	926	790	756	766	753	726	649	662	654	654	606	601	574	586	581	564	565	528	602	530	553	511	550	560	568	502	530	563	530	547	563	501	581	538	519	537	505	522	482	537	488	506	514	515	466	506	490	518	515	534	510	479	503	490	539	490	532	499	540	523	505	496	507	548	503	538	467	533	476	504	521	506	518	500	522	501	505	512	514	476	483	480	490	520	524	459	483	524	477	521	546	557	487	481	526	519	505	530	511	536	524	519	459	498	472	506	484	498	510	482	515	514	464	498	494	502	501	481	467	499	487	516	488	495	515	511	516	522	523	493	510	512	480	464	497	582	471	520	500	505	512	511	485	507	523	510	530	539	521	520	520	515	545	460	507	466	481	545	540	499	496	500	539	506	509	544	474	536	517	504	524	510	478	502	513	497	510	474	488	500	511	489	496	504	527	530	531	493	560	469	522	523	505	510	464	504	481	537	490	492	513	536	486	506	503	501	499	492	509	504	515	518	486	523	541	472	505	540	484	516	490	514	502	485	527	529	489	509	479	487	531	509	474	491	514	492	524	508	506	488	510	527	484	521	511	504	482	494	512	520	498	485	505	468	500	518	548	505	511	480	495	515	516	522	513	502	522	495	463	517	494	522	465	487	527	550	500	506	515	504	489	525	486	498	499	519	507	522	483	527	502	513	512	471	517	539	538	561	488	488	536	532	531	489	525	513	510	506	501	538	524	490	496	506	519	526	498	474	524	503	520	525	520	501	542	505	536	535	500	475	553	533	520	540	495	491	508	520	493	504	535	486	509	508	473	572	522	514	523	509	497	549	515	517	519	488	465	488	547	491	506	485	544	498	505	491	512	489	463	501	508	539	543	488	498	464	496	469	513	580	526	483	479	515	493	509	513	486	475	520	530	506	502	548	495	505	528	464	519	525	514	506	505	542	529	513	519	519	481	496	493	504	524	508	495	517	496	492	486	541	482	528	501	514	504	504	516	521	467	476	515	535	536	523	511	497	507	520	536	503	524	494	495	497	527	481	483	524	525	501	471	489	507	489	483	502	481	505	505	481	490	512	552	505	548	482	493	535	506	529	501	494	519	494	542	506	530	497	527	505	506	509	520	536	541	481	532	486	498	511	515	514	511	519	487	526	559	501	530	504	510	532	523	501	479	486	515	502	530	488	484	514	483	488	499	521	527	535	485	519	498	459	484	508	512	496	512	521	537	517	538	515	474	502	532	484	523	547	528	504	524	515	522	521	519	494	534	487	560	513	520	503	541	465	491	517	496	499	489	473	517	481	515	475	508	494	499	446	543	498	500	542	517	517	513	501	493	497	505	500	514	516	499	524	519	497	493	523	498	508	492	546	499	517	540	509	506	522	544	431	489	511	528	505	541	464	574	534	502	506	531	536	500	552	475	527	497	457	535	514	510	522	459	485	510	474	519	501	557	521	486	530	519	522	483	503	508	498	467	512	475	506	508	487	517	544	468	537	497	499	523	483	490	473	523	541	498	524	496	502	496	504	492	538	500	513	489	492	463	506	537	474	469	514	549	481	476	537	475	498	485	519	495	534	511	503	526	522	532	499	516	520	494	520	560	519	457	526	478	516	502	512	503	513	527	500	499	494	498	483	491	472	533	513	501	503	492	520	497	527	475	513	478	513	488	498	499	497	523	472	499	496	539	510	498	496	487	501	496	486	483	490	492	503	506	549	461	463	532	472	514	491	481	475	498	513	471	490	512	478	484	488	514	480	482	496	528	500	459	509	490	558	500	519	552	475	507	504	500	483	525	557	494	524	484	513	499	494	502	513	529	536	491	495	524	526	558	493	536	502	492	529	540	484	510	502	484	540	508	546	508	543	463	515	510	496	500	511	505	515	536	487	495	529	519	471	555	471	474	488	505	503	500	474	486	552	516	489	484	508	529	496	536	512	507	548	564	504	499	460	515	499	477	495	526	546	539	525	493	520	520	498	505	506	506	491	511	516	497	515	486	519	528	525	517	519	484	512	488	487	496	518	512	487	507	508	509	474	512	482	520	476	499	496	521	514	526	501	513	486	503	504	511	531	529	491	507	502	529	516	521	523	484	536	533	491	504	519	537	486	516	514	475	511	516	486	488	488	512	496	514	496	529	514	524	498	488	524	535	506	497	515	472	502	498	504	485	460	537	531	510	501	498	517	510	466	510	519	495	517	491	482	487	515	483	505	505	552	515	474	461	495	478	478	476	525	469	523	516	519	476	508	502	487	485	477	454	470	518	537	508	543	490	498	477	525	473	522	515	511	474	520	490	489	532	494	496	509	518	502	513	505	483	522	516	486	505	492	504	502	514	530	510	463	504	515	531	483	481	496	512	488	543	481	541	491	494	484	477	505	519	518	524	513	516	514	522	518	498	489	480	510	486	535	519	549	494	488	525	515	507	519	539	536	483	472	467	542	504	485	530	534	525	484	523	528	489	557	508	504	538	531	496	481	495	468	479	502	517	500	497	490	523	468	475	497	490	496	500	480	524	491	491	504	477	531	512	520	498	539	504	493	490	494	515	520	478	487	489	524	482	509	491	566	540	526	507	484	484	532	477	465	554	510	518	489	491	533	519	525	520	502	518	505	494	485	527	484	468	504	500	487	458	511	529	496	538	476	517	526	490	486	497	470	484	474	486	516	514	545	493	490	506	534	504	533	491	512	513	500	506	537	492	460	496	506	500	524	516	518	495	513	504	498	509	532	498	490	515	506	517	511	510	510	510	501	506	542	502	472	528	491	516	445	478	485	497	538	484	503	509	506	504	490	530	446	470	511	514	493	508	508	510	507	533	494	539	464	497	474	536	520	470	519	500	527	466	504	525	508	525	540	490	574	530	542	519	497	546	538	519	468	556	500	559	515	504	506	498	493	535	507	488	520	505	503	462	528	478	510	526	485	520	500	520	524	507	480	509	488	532	517	498	519	498	508	503	489	504	525	524	505	488	498	511	519	538	457	536	530	505	511	514	463	482	509	516	500	539	493	519	468	525	485	512	524	499	483	533	503	531	513	483	485	528	498	520	515	473	504	532	508	501	527	517	482	539	518	495	508	491	472	498	509	490	475	474	506	505	517	519	464	473	534	529	557	515	519	514	496	499	504	475	525	514	506	490	510	518	537	492	508	475	512	511	513	510	496	483	489	518	467	511	530	520	506	544	494	561	499	531	484	505	452	490	509	505	502	544	468	519	550	522	474	512	501	509	499	564	508	522	497	472	503	502	546	497	496	485	514	570	494	518	507	507	509	503	512	495	513	479	476	474	538	489	539	524	467	524	500	514	518	516	507	496	486	508	495	497	490	476	488	462	493	520	522	494	503	485	488	528	503	503	514	544	508	509	521	490	496	517	480	479	559	554	536	511	542	478	485	492	518	478	498	508	520	566	489	515	514	537	512	527	520	508	518	517	472	526	502	507	485	513	512	496	497	504	492
17569	7982	6002	3542	1907	1038	566	432	442	352	312	298	256	294	267	270	257	230	221	248	238	254	234	224	228	242	245	219	218	198	236	212	226	204	230	240	227	216	201	264	260	247	255	218	207	204	229	213	209	216	223	231	223	212	203	220	221	235	220	217	228	218	235	236	227	207	234	221	225	217	214	192	170	223	203	212	203	226	228	241	231	231	217	224	212	228	233	220	194	245	215	204	210	198	236	230	250	271	213	195	242	208	215	220	247	222	212	224	206	218	224	233	237	178	199	204	220	247	260	243	210	219	233	241	212	195	217	228	224	209	209	226	244	231	204	245	215	227	233	238	210	219	245	225	248	215	246	227	221	225	235	197	232	210	232	256	231	233	216	230	237	242	233	224	220	235	266	228	236	235	252	234	228	243	210	225	229	240	230	234	226	220	208	223	251	231	242	225	235	229	227	248	225	220	253	246	237	228	209	209	221	207	201	243	242	222	211	213	236	207	204	245	223	250	246	236	218	216	219	218	249	219	224	224	218	239	211	241	202	239	231	253	224	223	232	211	238	239	221	221	254	236	237	223	213	238	237	227	210	232	223	220	222	233	226	185	241	203	219	225	204	208	215	205	230	221	199	245	222	221	212	228	244	221	209	195	225	209	232	228	209	202	220	213	241	263	220	232	209	235	236	234	200	216	202	230	206	252	222	207	221	255	197	212	217	228	223	191	232	236	212	201	225	237	193	235	238	198	258	203	207	214	238	244	216	240	214	238	221	240	204	209	242	214	220	242	239	211	207	194	231	238	233	233	235	222	214	214	222	248	229	252	214	246	217	238	200	231	219	241	226	225	205	234	192	206	246	230	257	242	233	189	220	187	211	242	214	233	250	219	248	215	227	214	196	229	226	206	212	234	225	197	207	221	242	244	228	234	231	209	204	191	235	215	228	220	198	215	227	221	242	233	236	209	238	251	244	204	221	221	265	227	219	243	234	209	235	227	221	213	194	224	249	244	196	234	231	203	209	235	263	198	221	190	237	237	227	258	226	216	244	224	223	267	244	240	219	209	209	232	222	226	248	212	237	210	209	231	221	200	206	232	226	210	251	216	196	246	232	207	197	214	217	197	221	228	213	220	212	249	193	238	217	212	219	236	206	222	220	200	223	245	218	221	232	240	224	236	218	214	202	224	232	202	225	214	252	213	226	232	236	219	256	227	208	227	216	223	217	219	205	233	239	239	218	202	217	197	201	190	202	210	235	200	223	220	246	199	208	256	235	244	225	211	215	235	226	208	209	232	201	191	254	242	233	204	202	226	226	221	259	202	205	221	212	202	187	270	211	229	230	226	226	215	248	205	236	216	232	239	220	196	240	220	231	216	200	199	200	218	207	195	243	234	205	225	211	211	229	231	194	217	221	212	232	211	189	192	239	236	232	214	215	208	233	218	199	256	200	231	217	225	216	201	224	203	231	239	232	217	202	206	236	221	233	229	219	238	237	168	215	209	202	204	237	212	215	252	220	216	236	248	206	252	209	229	237	219	242	222	211	228	200	220	212	234	186	239	231	248	242	231	204	224	219	218	211	199	224	229	239	217	224	236	226	226	224	234	235	214	230	216	233	236	219	228	231	216	225	215	222	211	249	251	231	223	228	222	215	212	203	232	219	212	215	229	230	245	252	238	220	198	228	216	230	207	227	219	224	199	244	221	215	192	225	197	210	229	260	232	220	225	209	204	199	224	267	207	225	201	213	217	223	243	230	230	185	216	239	218	257	220	211	238	220	196	241	237	213	209	235	219	249	209	225	222	250	225	256	226	207	237	214	233	236	202	205	223	222	203	203	223	273	244	183	210	228	217	226	220	214	222	219	214	221	221	237	259	227	230	256	219	218	220	212	220	213	244	215	206	239	189	222	205	207	208	215	218	240	250	236	222	231	217	240	227	192	205	191	208	243	236	239	221	214	201	234	228	226	257	211	229	229	262	226	242	210	229	249	217	252	224	218	233	242	226	184	210	210	225	248	213	210	226	218	221	255	228	228	232	205	211	239	203	214	213	217	204	256	219	225	215	226	202	208	192	216	222	207	207	229	228	221	224	223	262	221	237	234	209	217	246	209	229	215	231	220	238	213	255	237	247	186	212	227	215	206	262	229	247	235	237	219	207	207	226	229	218	231	227	221	219	219	221	240	193	231	240	214	228	220	222	218	229	230	212	206	249	227	213	214	230	219	210	225	221	224	237	227	230	221	246	216	214	222	211	228	230	263	239	247	225	222	219	215	214	244	246	249	219	237	242	206	207	226	238	236	218	229	221	231	220	240	210	211	227	214	207	216	222	230	238	279	253	217	203	224	226	224	221	224	202	258	213	230	215	191	248	259	231	255	235	208	206	210	216	230	254	241	246	215	215	198	238	226	247	255	242	225	229	229	216	255	222	222	212	230	218	234	214	219	230	212	227	230	205	204	203	241	239	199	242	240	228	204	222	252	218	214	195	190	237	250	228	247	249	240	208	228	211	206	231	235	221	214	212	223	194	225	210	234	225	241	236	226	223	205	223	234	229	224	242	233	246	243	247	232	208	203	218	228	194	228	236	228	225	196	252	238	233	223	226	217	215	230	238	213	233	228	196	226	204	204	207	259	231	229	184	220	219	239	222	234	212	211	208	202	209	206	214	220	203	207	214	215	229	242	233	239	231	243	227	225	225	249	234	231	197	225	204	212	218	209	254	215	231	247	237	206	202	221	242	238	257	227	235	214	233	206	225	235	224	229	203	255	232	197	237	230	246	193	201	208	234	214	190	212	194	220	211	224	224	222	231	225	233	208	235	245	233	222	221	199	233	211	229	190	250	212	212	209	223	233	221	224	188	232	225	229	199	199	218	225	210	196	231	208	259	226	238	222	225	227	254	212	251	226	259	214	242	202	224	244	215	247	205	200	200	248	215	202	237	227	238	210	215	257	227	229	208	224	221	237	193	216	202	233	228	232	192	193	223	232	215	226	238	192	246	221	237	240	222	243	252	218	199	261	247	205	227	197	245	183	223	230	229	238	201	220	242	219	244	254	240	226	227	257	223	215	217	198	202	212	228	210	212	201	227	217	235	230	227	213	211	239	203	194	232	225	237	214	244	218	193	245	221	226	226	203	210	181	265	227	217	221	227	242	226	209	240	211	226	231	233	239	192	234	209	215	239	224	223	230	215	228	234	225	248	217	214	215	226	236	220	232	230	219	278	229	222	240	205	206	238	203	210	227	220	215	249	213	223	218	248	233	227	197	193	251	234	221	230	200	270	261	206	242	237	216	211	212	210	227	239	235	221	228	224	231	217	231	233	237	207	220	252	207	227	240	206	236	233	229	221	224	234	243	229	226	224	222	232	229	247	209	229	201	238	210	228	235	268	225	211	217	199	237	208	222	207	205	237	251	235	224	230	221	220	249	210	222	244	240	234	210	257	211	225	217	237	234	218	230	223	230	209	204	237	209	211	238	235	234	225	230	223
12826	8055	10679	9907	7036	4010	2553	1843	1473	1291	1085	963	878	800	776	713	759	698	659	634	640	632	589	549	565	601	558	538	523	586	549	613	554	549	533	539	577	565	559	533	555	553	511	542	537	582	539	530	561	520	548	563	576	521	539	580	534	498	553	586	519	537	532	551	564	570	550	537	567	503	548	518	549	552	553	526	564	571	589	550	544	546	574	504	544	530	513	560	543	542	522	506	530	558	524	584	511	581	527	560	549	552	543	544	509	524	531	539	534	533	510	546	494	516	573	536	602	562	549	539	592	525	553	532	544	520	513	538	570	508	604	524	502	523	529	544	510	514	506	554	528	540	567	545	544	559	536	556	556	516	533	518	588	549	554	536	558	560	554	563	541	558	518	536	539	595	555	546	549	522	526	522	539	563	507	532	558	527	484	552	548	518	563	550	520	540	540	516	527	524	558	555	539	540	533	590	560	530	522	517	511	559	509	540	511	537	520	544	549	553	526	516	609	535	584	550	577	560	538	551	519	538	524	566	549	515	535	555	558	537	526	556	542	536	551	530	521	579	504	544	529	556	571	563	517	524	578	492	572	557	541	568	550	504	559	512	531	536	570	550	527	527	511	549	552	576	570	540	544	543	504	500	533	573	504	537	561	531	560	504	544	518	568	554	507	501	517	560	535	528	555	552	507	522	550	552	529	550	552	523	553	504	526	547	563	520	558	527	555	563	542	538	506	539	565	533	536	560	499	535	560	584	584	553	576	505	557	540	560	513	547	523	553	571	522	503	524	541	518	509	596	538	522	515	550	534	542	567	519	563	551	551	536	487	526	516	590	527	557	540	556	539	571	570	578	550	539	546	568	515	593	545	567	524	511	531	533	532	562	524	514	497	559	537	507	508	537	581	580	541	525	534	542	563	548	524	532	507	556	565	558	573	500	534	549	571	565	517	521	513	532	529	528	558	511	525	526	554	528	567	551	535	498	553	497	580	532	546	531	548	529	551	528	575	541	557	577	547	505	506	558	528	515	502	542	533	584	521	532	526	503	513	552	535	549	517	524	493	547	573	530	554	592	552	509	559	540	534	508	569	519	572	503	532	563	509	575	524	541	522	561	541	519	515	567	514	503	548	576	499	511	576	564	533	504	560	545	585	565	552	549	537	529	499	527	545	565	529	515	550	531	575	544	531	524	570	528	552	562	530	511	542	577	517	515	538	560	567	527	514	535	561	544	536	534	542	561	540	543	548	564	547	583	523	508	570	542	540	531	549	556	512	520	566	517	557	538	548	539	509	550	510	537	538	535	528	525	551	565	518	561	523	523	518	523	500	578	554	552	538	525	551	580	517	524	518	542	495	536	541	566	551	537	580	554	493	551	512	531	528	566	542	610	559	547	533	519	552	508	528	546	539	535	536	513	545	565	516	522	532	529	537	548	535	555	540	525	549	586	535	512	573	535	522	550	562	545	585	575	523	568	520	527	554	580	518	556	544	531	515	572	526	576	558	604	543	562	524	556	540	504	594	540	541	569	542	596	532	514	524	532	527	559	540	496	535	509	519	586	524	566	543	514	533	557	528	529	547	523	567	543	523	524	603	539	535	560	593	527	521	536	566	544	585	515	510	558	530	570	521	590	545	495	546	508	543	533	543	534	509	492	548	538	553	523	519	554	515	546	532	552	570	541	557	561	554	539	530	543	560	532	579	519	568	528	556	565	558	545	553	564	594	541	521	556	558	565	606	557	512	573	513	537	515	551	531	551	535	537	570	514	551	552	553	560	542	512	549	554	579	555	512	542	521	507	552	563	547	508	538	527	539	549	510	524	531	548	492	519	547	524	541	569	567	537	561	527	559	528	556	571	556	565	527	521	558	550	513	567	563	546	561	556	548	563	592	506	542	535	508	489	565	535	521	530	558	519	542	554	556	523	525	532	539	507	571	562	540	541	531	557	558	560	555	532	541	527	556	520	526	558	529	587	483	528	538	554	506	537	527	542	546	540	549	561	542	558	556	523	550	587	576	529	563	593	522	518	521	545	552	564	530	525	523	566	571	554	539	562	497	522	573	535	535	583	538	560	546	538	541	552	544	537	530	534	565	514	538	528	526	502	538	545	537	524	527	514	506	528	543	557	548	497	533	515	524	598	564	520	507	558	528	556	537	544	555	497	564	526	533	557	505	529	594	550	565	574	534	589	547	537	545	548	568	563	552	528	557	518	526	540	556	590	594	524	574	498	536	583	538	520	516	502	564	541	536	552	542	537	540	523	540	560	567	566	567	510	532	550	567	578	543	543	539	520	550	541	568	540	547	530	544	551	501	521	543	516	574	536	561	529	568	532	515	538	562	577	539	525	511	538	567	543	571	547	564	543	560	512	525	581	553	551	549	510	522	549	578	500	522	583	566	547	542	512	561	546	559	560	589	509	528	597	527	518	511	524	557	523	559	535	548	561	520	550	563	540	581	574	519	558	547	538	539	553	526	557	553	542	532	574	517	557	576	525	607	534	553	527	547	538	546	545	555	546	534	521	570	591	520	576	520	478	542	545	495	542	520	576	602	538	520	511	552	531	562	479	597	563	565	537	512	515	565	544	519	531	511	525	509	518	572	544	572	525	542	530	573	534	556	562	535	532	523	569	555	515	529	526	529	521	558	533	558	581	545	537	554	502	497	525	525	512	558	505	532	531	579	543	512	526	536	530	582	582	533	559	531	494	587	568	544	531	556	542	551	535	539	528	569	584	556	564	575	539	557	476	531	522	575	561	579	503	532	535	542	536	524	520	539	602	544	521	562	590	524	536	542	546	555	563	509	541	522	564	556	501	552	582	542	494	575	497	546	513	569	517	529	527	565	532	546	507	526	536	515	547	501	534	546	526	571	505	520	560	540	564	547	572	517	547	544	566	513	552	538	566	545	563	575	517	551	548	578	538	549	524	538	532	535	535	491	506	486	537	516	543	531	535	522	541	535	529	517	467	536	529	548	555	558	534	546	554	560	549	531	564	560	569	484	517	562	559	539	538	554	550	519	537	529	543	539	560	536	534	555	531	550	549	526	550	568	505	573	548	528	525	573	576	549	503	521	550	561	539	506	576	561	588	582	509	524	525	544	591	556	571	563	514	567	525	541	525	568	546	551	552	554	556	557	534	568	537	545	566	533	505	567	570	581	572	549	531	573	552	527	516	553	537	525	466	532	552	537	505	526	554	531	546	553	569	521	537	528	548	547	541	553	548	551	548	521	540	488	593	555	549	556	531	541	510	544	540	513	555	538	544	557	548	591	533	560	535	493	531	593	552	550	525	581	567	569	606	540	580	505	551	506	547	536	537	549	511	561	532	524	552	555	535	558	516	515	583	537	530	560	542	555	582	558	512	551	576	580	548	557	572	529	556	568	535	542	518	560	560	518	513	551	533	570	561	509	537	557	572	518	529	557	554	554	547	516	541	541	505	587	526	517	569	510	513	519	528	567	555	540	533	562	534	524	542	554	561	577	545	536
29850	15587	13966	11170	7808	5714	2380	808	575	550	424	368	380	344	351	351	311	292	279	246	253	255	245	223	239	229	248	259	207	226	264	229	283	263	228	224	224	232	280	205	218	243	232	252	229	245	259	250	244	263	252	253	263	208	235	243	235	213	240	223	241	221	232	223	244	240	248	232	241	242	216	223	234	255	236	240	225	239	219	235	225	245	254	221	243	220	237	216	221	237	235	216	227	219	251	216	231	214	255	248	254	237	244	264	246	238	222	239	250	238	252	230	237	245	201	241	260	231	268	228	220	238	230	235	241	229	237	269	222	243	230	232	264	228	271	255	239	239	245	254	238	248	238	221	272	199	226	220	225	265	214	230	245	251	214	241	265	231	222	224	245	240	227	227	218	244	232	248	246	234	235	252	233	238	222	239	233	241	248	228	203	251	229	233	227	246	241	223	210	212	225	223	256	254	248	240	245	219	244	246	252	198	253	225	234	233	268	244	239	263	240	222	264	254	257	211	300	243	241	243	237	229	225	233	243	226	237	214	246	242	232	230	233	223	255	240	251	232	236	230	244	222	247	226	256	248	276	281	229	247	229	215	230	235	239	249	245	216	227	256	264	207	222	240	251	255	249	222	245	260	248	227	238	240	212	224	224	233	219	258	231	230	278	241	269	255	250	238	214	226	256	255	236	227	243	248	248	250	257	232	238	237	236	234	224	206	222	221	248	228	233	241	224	215	259	246	211	242	252	276	250	264	246	213	220	222	256	249	240	242	231	269	219	231	232	221	257	278	237	250	253	220	229	227	227	249	269	243	227	252	263	231	248	236	233	261	218	208	228	232	218	254	253	211	246	230	247	217	248	251	246	223	249	227	258	261	240	244	262	230	228	231	221	251	267	257	225	227	236	248	247	234	216	240	230	266	244	231	246	247	210	219	263	217	243	248	249	198	251	273	248	251	222	253	241	225	243	251	199	217	246	296	208	239	267	241	233	231	226	227	238	230	235	243	224	223	238	221	225	230	214	226	254	200	245	238	269	219	250	266	232	210	233	222	246	225	213	248	257	277	247	255	236	231	243	230	246	249	246	266	240	203	215	215	236	259	233	233	245	259	249	267	224	220	217	227	245	215	243	239	243	255	238	228	262	230	231	207	211	226	204	248	256	231	241	251	256	254	254	234	251	230	242	241	239	243	240	237	242	220	234	248	223	226	233	248	210	245	246	223	248	241	191	224	241	242	235	268	241	263	237	261	235	247	239	252	209	236	243	233	258	261	230	239	202	219	237	244	238	266	217	213	249	222	221	223	248	227	256	231	258	241	232	251	231	234	225	242	217	214	239	232	248	220	245	233	214	237	246	255	266	229	250	222	233	230	226	221	224	236	222	261	236	252	250	231	256	244	226	213	260	263	233	228	259	219	215	227	213	231	224	237	227	204	250	261	235	206	244	236	198	256	250	247	254	260	234	225	240	242	248	248	228	257	238	237	273	238	234	223	269	251	274	254	245	277	229	230	230	238	236	225	263	251	262	257	230	218	252	238	205	251	226	200	245	233	233	249	225	231	253	219	254	233	217	266	227	233	244	230	240	237	249	228	224	228	212	235	194	282	230	232	215	242	188	216	251	223	247	261	267	245	244	249	243	270	239	205	212	230	248	230	227	225	236	240	244	236	254	252	197	217	225	240	227	281	263	235	252	248	265	251	243	210	255	225	263	240	241	238	239	240	228	245	220	225	253	212	251	246	238	241	240	236	251	231	215	251	219	224	218	245	255	226	258	232	242	266	273	259	225	244	275	243	254	227	235	226	249	259	236	201	239	211	193	240	217	228	209	236	245	235	251	244	240	245	232	223	232	257	241	241	212	237	223	247	246	249	243	247	234	245	230	229	244	260	254	232	232	251	233	253	223	248	243	239	241	224	240	253	246	233	246	242	242	251	240	247	258	206	260	230	223	207	246	249	244	214	257	264	233	244	204	276	259	233	238	221	263	223	216	228	243	245	216	225	241	239	225	239	227	255	241	248	261	244	220	241	208	229	233	226	247	218	219	229	231	238	241	238	209	235	236	256	247	233	248	229	241	236	230	252	231	235	228	221	241	233	239	255	245	231	223	224	246	238	254	245	243	246	258	237	236	255	241	239	243	240	244	228	189	237	238	223	228	239	236	242	258	240	236	222	236	259	243	227	291	223	236	211	268	231	211	279	244	236	233	226	239	241	236	203	243	220	241	247	226	242	250	217	225	246	245	249	266	257	254	237	265	251	255	261	216	236	201	246	227	218	260	250	237	245	237	234	287	244	225	219	218	251	217	230	260	215	225	238	239	235	258	218	237	228	239	263	243	226	237	227	246	219	248	244	217	243	223	240	236	260	247	214	256	251	233	238	235	254	247	250	273	228	257	223	236	267	236	228	242	233	268	225	245	247	233	225	235	231	216	243	202	253	279	207	214	250	244	264	253	220	239	253	217	231	238	213	243	261	211	230	243	243	237	252	227	265	238	246	245	242	221	241	222	245	234	221	218	251	268	248	209	250	265	245	244	240	245	216	224	239	218	226	255	234	279	223	251	221	259	228	247	284	244	257	257	241	225	244	227	251	237	232	252	234	274	263	226	253	259	228	259	235	215	214	238	225	268	226	283	252	257	235	251	224	242	249	259	233	202	237	226	229	235	247	228	280	239	232	253	274	232	231	239	251	228	241	225	242	248	226	239	242	251	251	256	232	218	209	252	241	233	275	223	266	227	276	233	267	264	249	262	241	281	239	213	259	228	262	228	238	248	227	217	218	220	255	227	248	240	266	243	241	218	247	255	250	221	240	230	233	218	259	262	272	251	252	265	226	220	235	241	258	220	257	262	256	254	254	242	261	257	226	243	231	214	258	251	237	200	231	225	252	217	217	243	226	250	245	240	252	262	247	220	259	242	236	227	218	236	230	228	227	217	266	245	253	244	204	235	236	240	223	231	216	191	247	237	211	228	258	252	245	231	243	248	212	225	245	251	236	242	238	229	221	232	247	255	226	253	226	225	256	230	254	292	242	241	252	255	261	230	244	259	248	231	236	272	250	226	269	230	241	232	255	225	215	257	251	221	270	240	220	229	202	231	218	233	256	228	247	241	203	256	227	207	249	219	245	234	230	260	262	258	222	239	267	251	258	242	209	206	238	242	232	248	238	228	243	247	281	226	223	234	226	247	249	228	239	233	201	226	218	247	250	248	222	232	242	221	233	230	223	224	254	221	219	216	226	235	248	269	262	214	234	235	223	207	230	221	283	241	239	238	234	241	242	226	243	231	222	239	268	239	244	251	230	217	221	222	240	206	212	248	225	269	256	252	259	295	253	211	213	228	232	237	220	244	240	257	224	227	255	221	238	223	249	246	240	221	216	235	221	245	227	225	218	263	213	239	230	230	250	255	260	254	211	209	241	251	239	244	260	241	214	230	215	239	230	240	206	243	272	251	246	215	259	200	234	241	267	232	240	217	246	246	237	244	227
21190	13803	20918	22263	19984	16860	7525	3232	2469	1997	1574	1400	1292	1152	1080	953	966	857	830	793	708	752	712	718	633	652	637	697	641	619	647	627	594	631	642	608	586	612	573	541	594	582	569	571	535	605	608	582	587	565	610	549	583	608	577	606	560	573	562	534	544	583	546	563	598	553	559	555	575	559	534	603	625	552	578	537	571	556	598	562	607	591	538	596	591	535	610	557	529	603	574	553	523	551	571	619	568	576	568	575	576	597	542	555	558	585	548	594	563	606	596	591	531	563	598	573	587	581	569	561	561	558	565	580	517	553	570	553	566	536	605	571	563	596	529	561	587	527	541	529	570	582	603	543	587	598	572	588	520	594	560	577	594	574	539	545	518	540	588	590	577	542	584	551	593	567	581	577	540	589	553	588	558	541	587	547	566	569	548	541	539	536	586	524	549	605	554	578	612	573	585	567	544	602	551	538	583	587	557	578	602	562	582	566	536	556	594	575	535	581	556	604	577	586	618	557	595	578	560	618	576	580	570	561	575	591	592	554	587	544	588	607	565	541	573	572	550	544	578	620	560	597	523	585	584	543	593	598	583	580	581	572	522	543	590	598	582	554	587	573	594	516	535	570	573	543	564	596	560	566	541	611	521	588	606	612	589	534	570	577	546	580	547	612	574	573	567	564	569	565	569	548	586	534	598	556	558	564	597	601	564	573	539	511	610	569	564	579	601	564	588	590	562	585	538	580	532	539	529	526	582	584	544	570	568	589	554	570	573	530	542	577	564	567	547	580	531	576	556	550	543	544	582	504	572	555	567	592	547	545	570	588	538	575	548	578	581	572	553	569	593	565	572	527	587	576	585	563	547	565	561	572	623	563	524	568	536	574	594	578	561	560	543	557	552	565	549	540	587	541	547	539	562	543	559	570	609	548	569	559	571	598	557	600	578	583	559	599	619	570	603	529	620	616	552	587	614	593	537	565	624	560	567	515	565	580	538	550	563	624	580	572	575	617	571	555	599	527	530	574	613	591	557	614	570	582	557	537	586	579	567	555	569	570	580	579	551	575	595	530	549	575	535	569	513	584	533	588	577	589	578	536	570	641	588	570	572	573	554	553	593	583	564	579	554	576	531	606	564	567	557	591	572	502	558	566	555	569	584	598	553	553	605	582	584	578	550	571	629	560	573	564	562	538	612	614	560	566	573	545	552	541	579	554	536	556	545	560	563	596	513	542	574	556	602	604	556	579	572	562	609	559	612	577	583	566	549	586	560	582	574	507	583	561	550	571	563	627	555	614	581	564	632	563	579	584	565	527	594	545	573	552	589	620	563	517	613	573	577	542	582	576	586	550	534	557	591	563	529	544	595	540	585	589	561	548	554	551	587	574	604	581	557	593	559	598	590	583	591	569	635	612	580	544	565	606	568	610	550	580	555	572	545	593	542	563	557	607	598	548	572	563	595	543	573	507	587	582	566	578	593	629	561	531	553	592	604	574	569	546	560	587	524	551	567	528	576	539	608	544	558	559	530	621	573	570	591	514	558	574	539	557	586	577	605	523	529	561	578	596	581	588	535	542	574	575	586	596	578	571	541	586	590	611	586	593	599	624	584	605	565	566	565	581	559	575	547	568	563	586	612	518	594	580	625	531	575	595	527	590	565	599	540	557	571	595	571	568	560	591	562	527	573	592	537	600	559	541	589	593	552	534	511	615	575	532	581	594	573	562	560	611	550	571	606	564	585	589	591	616	566	581	575	575	589	561	547	564	547	591	567	571	554	569	580	542	577	557	574	560	583	596	536	569	565	549	595	591	550	498	560	546	583	557	548	604	596	561	565	521	520	607	594	606	599	577	609	542	580	548	544	566	549	564	556	552	576	573	572	571	578	581	571	581	557	557	562	572	603	546	576	572	567	510	560	543	590	603	579	594	579	581	568	582	582	544	588	543	582	568	558	587	546	595	555	553	556	593	563	529	589	591	641	585	548	531	544	568	548	575	607	561	568	596	584	566	613	569	596	567	538	577	585	512	569	554	560	550	585	556	596	580	559	605	587	558	595	565	521	555	566	558	550	590	564	514	616	577	553	610	569	595	607	553	559	587	556	566	574	529	594	591	580	577	540	575	596	562	525	616	569	525	552	575	531	544	584	521	552	590	554	555	574	546	556	558	549	586	565	587	617	545	536	554	600	562	572	577	584	576	589	572	554	571	549	586	588	539	535	574	550	626	488	568	590	539	544	568	590	585	567	585	571	585	573	587	601	523	560	579	535	561	557	547	609	534	586	555	617	549	561	539	593	564	574	608	526	574	585	572	556	557	584	580	553	616	587	575	516	553	602	599	583	579	566	514	577	528	529	539	558	562	550	573	571	600	529	563	559	558	577	556	541	558	573	571	576	541	542	582	575	559	566	565	582	565	570	582	535	617	564	566	584	559	590	546	550	565	637	571	546	580	502	568	538	551	553	543	586	579	573	561	535	548	592	587	568	511	553	566	607	568	544	558	596	590	574	554	572	553	562	573	584	614	570	576	582	572	581	566	581	581	499	554	555	624	562	570	589	567	546	546	590	579	561	519	563	615	574	572	529	600	579	558	545	538	595	559	585	563	503	536	558	586	563	606	542	556	525	559	551	580	567	544	550	552	588	579	553	527	536	590	561	577	598	553	565	603	538	622	566	568	558	560	576	551	561	558	545	555	573	573	555	562	514	614	566	558	555	575	539	590	553	549	509	603	575	552	555	531	568	589	592	561	606	546	543	601	635	587	515	551	540	565	556	581	532	593	609	538	600	546	570	554	574	584	583	538	553	594	559	586	554	538	547	574	592	616	556	579	591	528	537	571	580	586	572	608	543	563	566	560	584	558	522	575	559	569	503	577	602	573	523	580	566	595	562	570	552	576	591	560	577	558	590	557	574	551	569	555	577	550	556	596	542	562	539	547	604	577	566	579	551	588	536	595	577	533	573	596	496	562	576	572	577	565	538	560	538	567	564	571	570	573	588	546	531	522	576	555	607	559	580	610	624	563	552	578	539	556	565	562	574	557	570	602	562	537	551	542	558	541	563	545	547	570	573	528	597	505	577	601	582	560	571	578	637	577	549	541	536	577	546	544	586	552	539	553	552	577	579	553	574	581	583	552	562	576	581	589	558	573	537	558	606	551	576	600	603	602	561	594	546	541	514	580	565	543	530	562	536	584	585	585	558	619	570	530	568	543	576	556	583	544	553	543	519	564	589	572	589	551	571	572	521	582	583	576	567	567	610	558	522	543	564	537	584	566	592	548	582	599	547	542	588	581	605	622	584	580	593	541	550	549	578	568	528	575	602	572	543	545	556	566	590	521	584	569	545	611	551	578	575	589	564	569	562	543	553	586	573	580	576	562	575	569	540	617	600	577	589	600	588	584	625	543	559	545	563	549	548	608	548	571	562	563	569	601	536	549	596	531	583	571	547	583	630	576	574	554	607	563	542	547	576	595	584	575	611	582	552	621	580	565	550	558
38145	23403	22226	19766	12753	8236	2736	1275	815	577	525	417	426	394	319	342	294	313	272	236	241	252	249	238	253	241	224	208	214	238	242	196	212	212	237	218	242	230	223	216	192	208	204	235	222	221	218	195	224	214	224	238	221	214	206	236	247	203	205	224	216	202	220	189	232	247	201	207	224	201	244	200	239	216	201	193	191	230	223	215	214	229	192	212	200	209	204	202	222	213	216	210	198	188	208	222	182	198	162	216	211	188	199	205	189	247	225	205	218	210	213	190	228	201	206	212	181	222	200	202	199	202	209	207	201	172	220	198	233	196	204	196	192	204	222	231	193	202	200	201	197	234	227	227	219	223	239	213	210	180	213	245	217	200	216	213	209	246	204	195	186	183	224	199	198	241	240	197	195	226	204	243	220	255	196	238	226	220	202	218	186	210	238	216	231	219	200	229	209	222	223	231	225	223	217	219	189	214	211	207	201	208	208	242	227	238	194	213	219	202	212	217	203	222	207	204	211	203	203	203	209	227	191	203	221	195	228	226	167	195	202	228	200	203	211	190	199	189	196	195	210	200	214	185	200	210	204	203	174	206	207	215	198	230	239	214	215	222	208	201	228	215	216	217	222	200	210	242	217	200	226	196	203	211	211	217	182	232	207	226	214	235	209	212	212	199	205	194	252	232	220	224	217	212	213	182	211	193	215	223	220	208	227	196	228	195	203	236	203	223	214	211	209	222	205	200	179	187	221	222	218	201	225	221	198	201	222	233	201	218	216	200	240	211	200	194	210	218	242	189	206	194	199	197	198	191	232	237	195	206	234	207	221	200	226	222	186	231	204	210	196	218	184	203	212	221	228	207	212	219	193	210	202	233	227	184	209	215	220	203	231	228	206	208	232	200	240	227	195	202	204	182	210	193	205	205	192	216	208	214	224	217	217	197	207	215	218	244	194	209	211	202	201	208	228	201	183	219	230	227	229	230	202	238	204	192	224	190	195	211	208	232	194	210	210	198	223	206	239	216	205	226	226	206	217	207	204	192	206	215	196	210	212	212	192	215	223	221	204	226	197	182	225	224	196	212	226	225	190	208	202	198	205	206	210	234	202	199	230	239	218	191	218	236	239	200	230	215	179	220	204	205	208	205	229	207	193	199	207	211	226	190	205	220	189	248	207	199	226	200	221	203	211	221	206	216	228	208	231	241	228	207	202	230	221	191	226	204	197	192	215	227	228	209	213	219	219	221	207	191	199	217	215	221	190	207	212	228	195	200	206	196	220	202	177	229	190	223	206	216	202	186	204	220	226	229	217	223	207	245	214	202	212	229	227	193	226	228	233	221	204	231	211	198	200	234	225	231	213	220	205	187	185	196	211	193	198	205	182	206	212	209	212	198	202	197	200	196	198	217	216	232	189	206	196	220	185	196	194	202	244	202	207	208	226	224	199	192	212	233	225	197	232	204	204	197	223	215	199	244	200	217	217	196	228	203	232	227	197	215	207	216	204	213	200	226	184	189	229	223	224	239	199	225	191	195	174	222	229	184	145	203	186	221	200	220	210	241	203	211	212	225	200	214	183	190	227	197	223	203	220	217	191	197	184	214	217	207	192	197	204	187	178	197	230	182	226	203	227	204	185	215	193	237	208	202	234	212	184	247	201	213	187	194	199	176	224	235	205	193	204	180	212	218	185	218	213	202	206	222	218	222	190	214	186	202	223	209	225	183	203	201	215	199	216	193	204	169	219	213	198	209	202	244	216	199	199	182	201	194	198	225	191	212	208	212	196	236	227	211	202	202	201	211	190	182	210	230	204	218	201	225	192	202	225	215	205	190	216	215	213	211	253	223	222	211	207	203	204	205	175	239	224	202	190	225	201	238	195	181	228	212	211	237	221	210	222	215	208	200	224	236	231	196	195	190	213	204	221	201	213	208	201	214	223	222	192	219	206	194	219	221	205	234	215	203	212	180	224	210	205	203	231	196	203	229	210	218	197	228	189	210	193	216	200	241	199	225	210	218	220	209	206	204	265	205	222	199	199	224	201	207	217	197	202	170	187	208	200	182	203	199	224	212	239	163	218	200	229	245	190	219	187	194	228	197	214	198	186	182	217	228	208	218	191	191	209	226	236	236	209	216	211	227	204	172	186	210	214	211	180	193	200	181	218	202	222	198	196	179	204	203	203	213	188	194	207	191	228	203	218	238	200	194	222	210	214	221	244	195	182	181	205	169	210	201	197	190	197	202	220	217	177	203	199	194	198	190	198	219	217	225	247	178	230	209	185	198	232	212	230	188	228	198	228	221	200	205	180	193	219	191	233	228	206	209	239	193	232	196	211	211	209	188	205	201	213	190	222	211	203	222	193	215	191	225	206	187	180	226	238	208	200	213	203	218	204	196	235	199	212	190	220	230	213	228	227	204	220	217	197	214	244	202	192	218	234	228	212	211	240	219	227	218	197	214	198	221	190	208	205	207	201	195	205	222	206	193	227	228	216	220	193	196	211	212	213	204	211	224	219	219	189	211	231	214	201	211	229	229	211	197	208	202	204	228	208	201	211	224	214	215	192	204	192	209	215	221	207	228	195	215	233	214	189	188	225	192	207	194	213	197	215	217	210	225	231	224	193	216	220	241	202	201	198	186	238	205	227	213	218	196	196	217	198	207	211	223	180	195	209	212	220	213	212	187	199	181	206	202	203	219	206	211	200	186	212	227	195	176	215	224	222	210	231	195	241	219	201	197	218	212	194	214	216	223	223	219	217	194	204	246	232	203	197	237	196	208	207	224	226	226	199	196	209	206	216	214	204	209	201	200	219	217	212	205	195	225	210	206	202	218	210	221	183	248	185	215	218	195	232	204	243	214	216	237	199	207	179	206	212	224	202	219	200	202	218	222	182	207	201	207	226	206	188	229	210	203	208	201	205	229	212	207	217	220	202	237	223	207	207	212	212	206	212	203	182	205	191	212	204	220	196	225	196	186	189	201	217	217	214	207	219	214	182	209	207	214	178	201	216	217	196	186	233	197	214	193	175	214	222	197	231	213	209	234	204	228	219	218	199	245	206	169	195	235	198	181	224	255	232	171	208	213	196	201	237	202	190	206	209	201	191	209	198	209	213	222	194	203	206	209	208	208	208	199	176	227	184	218	215	206	177	202	198	198	191	216	224	196	217	205	209	231	226	199	219	217	222	234	252	205	213	181	222	195	212	200	189	179	199	190	207	211	221	192	233	205	221	188	196	211	212	184	204	194	240	227	203	209	202	201	208	208	210	199	226	211	202	226	218	227	234	205	227	205	217	220	222	203	206	194	196	218	217	222	216	217	220	180	233	237	214	199	215	221	232	184	198	210	200	202	221	210	210	205	210	190	208	179	219	204	204	202	219	214	190	204	178	196	215	225	233	231	223	221	219	212	202	195	225	212	191	196	207	219	212	177	200	199	196	218	222	206	219	216	187	223	224	196	219	211	203	206	205	191	219	214	236	202	191	197	223	219	177	200
25052	19392	28215	30345	26139	19108	8705	5055	3112	2411	2114	1742	1546	1350	1327	1171	1052	992	919	842	759	721	760	707	679	709	661	650	617	624	564	593	564	586	593	574	557	572	547	546	559	542	533	517	511	516	499	506	493	494	513	531	482	538	501	522	536	509	523	499	484	489	565	495	516	515	520	527	507	520	477	536	516	503	538	510	505	514	510	507	506	485	463	502	500	521	531	505	507	551	488	518	488	505	523	506	501	519	501	534	465	508	559	523	490	499	468	510	491	482	448	549	487	513	542	470	506	484	506	513	527	481	478	490	498	509	454	477	491	508	530	478	489	511	476	497	551	508	495	502	493	488	479	492	499	524	495	494	503	474	547	493	492	500	482	502	500	483	511	523	525	501	480	511	532	521	531	491	513	457	498	510	499	519	499	489	516	499	525	519	532	485	499	527	496	519	516	523	455	485	493	515	513	478	522	518	516	493	469	467	535	504	502	488	502	524	503	508	525	510	486	561	547	497	551	497	514	489	541	520	505	524	499	523	503	478	502	497	477	518	467	483	507	508	502	523	538	499	482	470	495	496	481	503	517	526	478	469	497	493	502	503	528	523	512	492	523	530	482	496	525	488	535	492	476	494	526	532	484	508	502	483	490	513	479	479	471	499	526	503	504	503	466	506	488	510	506	522	531	500	492	527	498	502	520	511	531	494	517	479	529	494	498	466	471	490	526	544	526	534	485	492	514	514	501	503	543	477	499	535	503	480	522	484	518	499	484	545	466	521	502	478	483	533	505	510	520	525	536	557	515	513	467	484	535	510	502	446	503	513	521	526	486	493	497	511	510	459	460	524	534	491	530	538	492	517	536	463	496	471	470	500	498	446	536	546	533	524	502	516	481	512	465	529	481	497	489	501	528	502	485	531	519	521	492	490	522	511	521	525	509	504	518	486	525	513	488	490	520	504	451	510	549	496	505	515	512	464	472	497	510	475	505	505	509	483	485	484	506	504	526	537	507	502	515	534	524	543	510	478	480	520	468	516	498	454	485	540	493	502	492	520	512	488	538	504	508	527	524	516	479	466	480	512	509	505	464	539	492	483	507	512	527	465	491	528	510	507	523	515	484	508	473	514	521	471	498	490	481	513	521	505	510	484	499	484	509	489	517	487	495	513	496	487	457	504	497	514	496	526	518	475	510	482	479	463	519	513	504	489	473	512	529	526	502	494	469	517	518	528	518	480	496	501	522	511	506	495	509	545	508	527	487	500	512	478	482	502	485	479	510	469	491	530	543	500	525	505	506	445	464	495	532	488	497	460	479	529	501	522	485	521	502	504	523	484	460	498	482	517	536	507	521	508	467	491	495	504	488	510	527	505	495	495	521	526	518	531	478	520	514	539	497	500	462	502	545	534	509	506	496	488	511	538	502	479	503	475	519	500	527	536	516	512	523	528	519	531	516	484	529	535	498	518	516	521	554	512	530	502	518	499	512	499	517	524	500	491	511	476	509	568	492	498	488	536	506	492	464	486	535	567	497	497	509	499	515	517	546	483	515	530	518	523	504	494	536	476	450	502	473	499	546	505	485	504	506	482	484	499	467	502	464	506	488	468	481	474	433	475	517	503	500	486	514	487	533	506	462	513	501	503	464	531	521	459	523	491	504	532	534	522	549	526	523	479	491	462	499	489	504	489	502	487	493	535	492	507	482	504	523	498	512	511	493	507	429	462	540	475	526	489	480	508	500	501	443	491	506	478	510	495	483	518	508	501	493	508	474	509	520	481	466	546	469	529	515	523	530	490	507	517	504	483	519	476	512	536	522	479	524	549	509	488	514	521	509	517	505	520	565	496	497	510	475	516	519	499	525	531	531	518	529	555	507	494	474	545	514	508	488	506	503	478	501	507	509	504	483	487	487	467	519	474	468	483	501	506	532	495	506	496	519	464	500	463	552	533	494	499	501	520	491	492	527	462	479	509	486	504	480	541	510	552	510	511	529	478	501	507	458	479	506	505	498	531	509	467	474	514	542	480	525	542	533	517	485	512	488	524	489	500	475	482	476	498	461	479	516	498	511	534	480	499	495	545	523	503	514	516	502	523	451	472	459	482	532	524	477	495	490	514	464	477	480	478	467	507	484	489	527	474	491	522	485	484	521	520	486	516	491	494	539	514	493	485	476	532	534	492	504	509	506	531	526	488	483	532	490	480	494	516	483	500	514	490	492	504	491	526	520	540	516	484	522	529	482	471	536	529	479	532	461	514	516	491	485	483	506	478	518	493	518	493	496	526	558	513	502	506	465	462	513	497	483	503	500	509	483	483	464	532	492	491	525	471	527	471	496	522	497	473	449	506	547	466	561	497	550	494	484	534	473	508	527	518	495	508	503	518	521	494	483	494	531	517	527	466	472	538	530	551	523	507	490	528	507	501	496	490	526	525	494	547	485	528	514	507	528	522	500	524	514	484	494	470	490	517	519	490	491	501	502	474	495	459	490	515	499	509	485	513	538	496	502	496	503	514	507	488	508	439	514	474	448	497	506	556	532	500	496	522	500	488	489	493	515	484	476	558	463	482	531	505	501	507	495	527	519	519	531	532	526	535	475	488	508	465	484	477	509	520	533	501	462	462	523	500	520	538	514	544	530	524	515	505	535	498	527	458	520	503	482	478	515	533	515	464	488	527	506	489	510	475	496	509	529	515	493	532	520	514	462	456	523	502	516	498	489	494	533	495	498	512	512	530	519	496	518	500	533	517	520	489	512	498	504	508	471	495	499	525	469	530	515	447	500	518	483	488	557	521	511	478	541	492	511	501	498	486	497	531	520	519	498	499	516	496	493	504	494	490	482	503	498	503	542	493	519	465	506	503	554	506	457	507	482	478	483	513	536	495	478	466	516	521	504	501	517	506	498	475	487	486	519	514	536	492	508	456	488	482	536	491	533	491	500	530	502	521	480	513	511	492	477	504	537	490	530	489	453	492	497	490	529	494	508	523	488	499	537	483	499	521	457	480	530	474	502	528	478	486	535	496	509	481	509	474	486	488	514	514	495	497	450	491	489	460	498	532	511	455	519	515	515	507	526	470	508	524	492	464	517	525	513	509	489	483	494	509	524	506	502	536	494	527	534	507	496	504	508	526	510	537	495	516	527	541	507	509	499	560	497	495	547	526	534	495	536	521	532	482	526	516	489	533	477	511	521	506	483	554	502	493	527	500	487	529	486	503	507	501	530	535	538	496	471	481	460	531	485	517	490	536	467	513	481	461	494	494	499	516	518	507	515	483	470	499	505	480	507	500	515	528	484	531	531	499	485	520	550	522	482	522	495	523	520	509	535	511	519	500	508	486	516	481	503	495	465	504	508	545	510	552	552	499	469	474	488	504	485	509	495	503	485	530	491	477	538	481	510	533	518	523	525	489	476	494	518	494	515	500	512	512	469	532	495	499	472	478	479	460	521	515	480	496	489	479	521	486	524	497	489	501	455	501	504	452	546	494	537	483	469	501	524	503
17027	8363	6922	4208	2182	1172	703	478	401	323	295	270	300	286	262	236	266	250	255	249	240	247	202	233	239	192	225	220	217	209	220	207	233	236	241	242	217	222	214	221	188	219	213	229	239	264	234	215	229	246	229	251	216	225	247	244	231	251	253	216	237	239	209	233	209	220	228	184	223	223	227	203	247	217	229	232	218	255	228	228	212	189	217	230	231	231	228	206	224	208	211	223	224	233	212	193	221	245	215	241	219	186	199	229	233	211	257	236	221	211	201	216	209	224	200	205	213	214	240	235	235	217	235	221	232	235	247	236	194	238	227	220	208	244	205	214	243	207	204	247	225	258	220	232	224	236	200	252	232	222	197	225	233	222	217	247	255	224	224	211	267	238	229	219	208	222	210	229	212	231	221	241	195	217	215	236	199	250	230	233	214	233	234	227	237	218	223	196	236	222	199	230	242	186	220	193	243	222	218	207	242	240	215	214	204	237	232	246	182	215	235	222	225	222	219	232	204	224	201	236	202	223	228	222	208	225	223	219	233	244	199	255	204	233	221	205	252	246	227	215	194	214	225	245	243	220	198	243	209	223	224	210	203	195	216	238	225	231	244	241	245	217	229	234	227	230	213	207	217	247	237	205	212	229	213	205	198	207	220	244	231	222	241	231	206	196	221	220	254	227	208	200	216	223	214	213	220	233	255	218	197	242	244	227	253	203	252	220	237	227	212	258	202	235	223	217	239	228	218	223	221	228	244	237	210	199	229	260	242	211	217	219	250	227	207	188	202	212	217	242	213	216	248	197	208	185	227	214	211	228	215	276	228	224	238	234	233	247	236	234	234	228	195	223	219	204	230	243	253	217	222	227	204	245	206	224	234	216	212	216	229	210	234	204	227	238	237	235	221	223	229	217	208	233	243	243	208	231	192	233	203	237	215	216	252	207	215	211	237	237	178	225	202	240	244	241	250	242	225	198	233	215	205	209	231	194	209	222	225	227	239	227	211	228	238	249	231	236	235	217	230	211	220	231	229	231	228	206	222	231	237	229	257	200	216	225	212	245	206	215	231	242	240	254	235	215	222	224	238	228	238	245	205	219	219	231	232	208	204	217	208	201	231	236	233	235	224	202	205	224	203	246	220	250	208	208	224	227	233	206	225	223	220	208	221	227	210	210	222	254	218	238	237	218	224	242	243	232	238	238	191	216	247	183	210	242	205	185	227	220	236	212	222	205	218	233	223	235	231	250	210	232	226	231	226	227	242	242	250	204	207	208	225	195	221	212	234	204	213	197	207	215	207	222	217	190	191	233	210	203	213	227	247	233	220	234	225	243	242	210	269	241	232	229	233	208	213	237	230	203	211	191	226	240	219	208	240	259	238	212	238	193	235	233	248	263	225	244	208	227	216	213	213	225	223	215	235	241	229	217	217	225	240	246	205	208	220	199	227	202	215	221	228	225	201	206	207	204	223	232	232	231	262	197	238	247	219	207	210	209	210	222	217	245	210	232	232	205	239	210	230	237	204	247	208	201	257	216	227	192	235	262	190	255	234	240	255	219	240	200	211	204	222	237	213	212	232	250	224	232	228	223	233	227	227	223	223	237	229	205	225	210	224	236	215	226	209	270	232	203	253	219	220	221	260	244	198	218	229	236	229	224	195	240	237	228	221	214	215	231	235	234	219	261	211	233	284	180	219	214	221	223	202	215	246	243	223	237	212	229	177	231	203	219	233	233	226	204	186	274	193	196	235	215	226	247	213	222	260	230	245	227	219	226	215	233	222	205	222	195	218	198	238	215	223	195	224	230	257	229	250	241	244	229	220	222	233	217	222	223	226	235	238	227	211	225	220	232	224	237	227	227	251	202	235	262	221	244	197	231	214	230	238	212	206	231	223	220	224	238	230	226	222	244	233	202	224	250	214	222	211	222	219	258	240	209	234	201	212	221	209	233	210	187	224	235	229	224	237	206	261	235	221	237	197	209	217	230	229	231	237	220	202	224	238	222	216	215	204	240	225	225	228	223	228	221	202	230	239	198	220	235	238	241	248	227	206	240	233	234	257	228	206	223	211	223	244	238	225	206	217	208	213	241	207	226	238	206	239	239	230	182	197	224	241	228	238	217	232	258	216	223	235	213	224	252	226	221	243	227	256	234	220	207	233	218	213	230	212	241	227	195	245	229	208	248	229	229	257	220	231	226	214	201	207	225	214	236	239	234	211	220	235	243	230	210	233	214	229	227	262	212	221	229	239	227	235	217	233	244	232	208	224	225	211	222	219	224	237	211	232	273	226	235	206	225	200	204	231	227	215	237	224	235	218	222	206	238	217	211	233	206	227	233	254	217	261	239	226	232	217	224	233	221	199	213	234	225	227	229	242	220	220	189	206	219	198	216	213	221	239	216	216	235	215	222	193	222	234	216	248	230	241	253	228	231	222	233	213	208	238	197	204	218	227	226	221	226	197	215	223	246	228	230	242	229	226	224	225	227	235	226	231	229	222	202	226	215	209	229	227	229	247	197	215	211	231	247	233	222	249	250	208	216	218	226	219	249	225	203	211	209	218	226	218	254	249	250	223	240	234	240	218	219	229	204	220	210	224	237	234	229	195	224	230	224	214	212	231	225	215	200	209	196	189	216	225	221	196	243	204	229	216	216	215	204	225	213	212	214	230	228	227	237	232	194	237	219	237	210	224	230	206	234	215	224	256	229	237	226	246	244	265	238	210	230	246	216	239	220	214	239	218	210	219	216	223	244	214	237	244	250	215	219	228	227	215	209	220	222	215	235	212	226	221	225	208	203	213	251	206	229	246	226	263	211	234	221	227	242	210	248	279	223	230	224	228	225	208	219	222	245	210	238	224	258	253	243	222	221	206	205	215	232	237	229	223	211	209	220	220	215	219	239	247	233	215	238	240	190	194	219	197	224	225	211	217	204	224	223	250	217	235	212	227	234	216	220	223	238	229	195	223	252	237	185	214	223	226	232	233	231	238	238	203	220	214	223	241	219	249	224	251	244	228	214	256	226	233	242	235	226	253	237	245	242	230	222	234	236	216	211	205	227	224	213	258	239	251	224	212	213	218	226	227	227	211	205	247	236	197	210	193	200	215	249	213	203	223	236	205	225	208	202	206	219	213	239	231	254	208	196	223	226	215	198	216	228	210	219	214	200	261	218	221	242	219	224	240	231	239	234	234	223	213	242	235	220	244	220	227	230	207	229	231	204	223	226	200	225	216	219	221	197	222	231	229	234	226	224	236	224	210	219	224	247	234	231	228	209	237	222	245	230	241	246	218	243	218	232	222	243	209	238	216	230	222	232	228	222	225	244	236	215	214	255	223	203	200	204	209	227	211	224	216	221	213	198	229	224	200	224	231	227	244	209	206	190	210	209	222	225	235	235	240	228	241	252	214	193	196	215	219	230	220	237	205	222	232	234	200	239	250	240	253	235	192	222	201	201	221	238	233	233	201	238	220	218	196	199	250	232	202	246	235	228
12040	8190	12493	10783	7857	4913	2988	1829	1491	1244	1049	932	865	762	792	696	639	678	663	610	629	620	603	605	578	541	566	539	573	552	548	547	499	595	554	590	551	590	536	512	581	568	559	552	562	539	557	541	523	537	565	520	564	530	542	548	508	525	524	579	525	543	542	511	543	546	564	545	559	535	494	514	528	534	566	517	512	498	529	529	577	528	565	521	560	539	521	539	533	574	560	565	529	523	544	495	493	544	544	557	538	526	523	538	562	502	549	538	518	545	558	496	526	520	518	546	542	557	531	573	579	552	542	519	525	548	545	557	583	535	477	526	548	550	551	542	538	516	520	549	585	535	540	526	535	558	551	569	531	516	530	532	521	547	554	548	534	534	533	526	562	497	547	547	550	557	571	574	549	588	512	540	511	555	555	537	537	541	558	524	554	559	520	571	557	471	535	562	560	541	535	543	520	582	567	544	517	547	524	534	565	518	515	539	573	579	511	526	539	552	544	564	531	507	557	555	554	536	545	535	557	530	494	501	524	543	534	558	564	558	537	553	517	527	513	574	521	481	541	540	516	577	509	554	510	541	574	517	562	540	511	535	542	543	493	554	548	595	517	563	532	585	540	554	549	547	537	552	538	528	504	517	523	532	513	567	521	568	552	542	469	522	524	539	531	521	564	525	533	525	537	595	546	545	565	541	548	584	531	502	519	528	594	565	593	547	524	567	577	515	556	544	541	520	531	556	537	545	537	553	523	541	563	562	526	564	563	542	565	558	552	557	527	531	564	577	540	524	551	547	500	539	543	559	565	536	571	524	584	530	566	505	577	531	562	540	552	558	536	546	539	561	538	570	540	555	531	573	498	502	526	572	570	512	568	511	543	551	576	566	563	559	492	567	542	511	520	534	570	589	528	580	557	554	505	540	552	524	552	531	534	539	493	512	521	587	551	563	549	545	511	531	551	532	540	567	510	524	532	527	523	550	532	550	597	561	528	453	591	563	566	554	511	525	581	559	524	556	582	518	536	548	537	527	505	567	530	521	546	530	563	543	520	571	522	506	501	552	544	528	524	525	578	557	536	535	543	527	506	565	548	571	503	559	555	567	532	524	520	575	524	560	571	563	554	519	570	541	541	523	513	566	520	541	550	528	542	542	543	529	556	547	565	516	557	531	540	551	584	560	550	533	529	575	553	536	534	537	530	541	531	542	554	495	535	503	553	578	517	502	531	532	550	538	544	578	571	548	513	508	530	559	551	546	555	494	563	587	519	508	611	548	533	534	536	532	522	531	540	555	513	502	563	554	553	538	577	533	524	545	546	561	536	522	535	533	551	533	514	563	547	546	550	493	481	529	542	546	542	557	526	538	509	545	513	521	574	528	518	522	549	530	502	552	518	582	539	590	512	536	588	558	546	545	511	528	525	534	531	508	522	568	519	527	563	559	526	551	528	516	536	555	571	592	557	527	525	534	521	542	544	551	574	533	556	540	541	527	558	537	575	547	532	526	538	544	546	547	511	495	527	561	543	511	549	554	549	550	538	569	539	508	525	561	571	556	552	564	555	565	555	516	538	538	552	544	542	525	498	520	505	607	541	575	518	530	574	537	534	534	556	524	551	573	557	509	575	566	513	542	533	529	576	516	514	546	543	530	532	536	563	581	569	562	543	509	563	510	560	545	534	569	542	533	502	558	513	503	577	572	541	556	525	525	557	587	536	540	576	569	526	541	518	532	517	503	564	531	543	550	536	527	562	511	571	519	577	523	529	568	558	600	538	557	568	565	538	574	525	545	550	551	540	543	567	524	556	545	578	573	535	566	524	518	559	574	539	556	499	533	560	521	503	522	516	500	545	545	574	553	517	538	564	543	565	536	541	522	491	547	517	543	548	513	568	558	544	530	600	555	565	536	531	527	554	555	557	550	548	503	494	549	534	502	562	554	537	505	569	545	525	562	537	559	488	551	570	570	548	557	521	531	550	533	540	529	538	520	513	528	535	577	596	549	504	547	545	515	552	498	528	534	548	522	534	549	574	567	482	546	600	523	568	547	557	565	529	552	531	581	564	517	538	541	506	551	504	561	518	511	545	582	529	571	507	527	535	519	581	534	559	557	570	555	540	534	510	525	594	529	595	547	532	563	500	518	490	542	557	546	518	533	546	527	597	502	554	603	518	545	506	535	555	570	545	567	526	531	503	542	543	564	547	545	579	512	526	607	556	565	504	500	593	517	580	550	536	542	542	565	539	597	576	565	569	553	547	523	521	498	517	550	545	553	569	530	559	502	536	568	555	578	539	561	580	558	509	518	533	561	524	495	539	578	534	567	581	563	528	568	538	525	541	482	539	531	549	568	547	525	546	542	507	512	527	539	522	580	557	547	519	521	564	499	492	557	529	579	566	566	500	518	546	557	569	604	534	553	550	547	569	535	555	563	516	506	523	537	595	535	509	539	536	562	522	565	555	531	551	516	535	597	521	521	594	544	576	545	535	552	524	555	526	549	571	586	615	577	527	549	533	526	559	558	561	543	553	550	568	539	542	527	524	530	533	554	513	510	542	579	551	541	552	547	578	536	513	498	521	570	572	540	503	565	589	546	544	534	513	518	514	536	562	529	565	546	583	534	560	550	523	527	604	539	549	550	553	523	540	549	555	544	544	529	572	530	521	605	519	528	557	534	598	557	546	546	514	562	527	554	548	517	550	527	565	546	517	507	563	557	547	523	582	534	561	545	500	522	575	563	547	549	567	556	526	568	567	546	541	535	539	584	526	547	554	576	575	551	553	527	525	542	551	549	554	538	576	569	518	521	559	568	544	534	574	554	505	512	555	511	530	560	551	497	522	529	543	524	536	535	531	531	534	518	561	534	497	526	565	536	553	546	534	540	544	559	570	589	519	554	595	545	602	522	542	537	544	534	545	502	545	591	522	510	531	518	516	515	545	524	565	535	547	521	530	490	566	551	529	552	508	547	511	520	516	520	548	592	564	541	527	570	551	548	575	562	535	564	540	535	555	574	512	572	534	523	540	533	513	557	497	569	596	521	534	549	510	545	524	536	533	571	570	568	534	536	563	516	567	514	515	543	506	551	522	550	516	508	539	583	526	579	512	582	530	558	544	522	541	526	491	543	541	524	552	529	532	543	569	545	562	550	540	551	568	526	542	526	531	520	525	572	560	534	556	548	519	552	553	529	592	576	585	543	501	545	561	545	539	522	543	552	550	556	557	538	552	523	498	560	589	509	554	513	556	574	526	586	540	541	559	545	500	534	552	548	513	548	595	516	587	521	531	528	550	575	515	563	592	520	540	526	547	549	534	533	554	570	564	543	604	540	573	559	537	582	503	543	547	554	580	528	519	541	508	543	560	523	538	525	585	558	583	527	533	532	498	574	541	556	543	543	551	585	524	562	510	513	505	512	550	538	539	518	560	557	535	542	510	524	587	558	580	531	525	539	502	519	537	561	574	544	532	570	557	558	519	512	583	548	577	515	569	556	530	517
29015	16949	16517	12876	8164	5132	2471	889	614	476	464	402	386	384	333	289	224	284	289	257	266	261	268	272	211	250	267	225	266	242	240	243	226	250	233	217	254	229	237	255	242	229	255	235	269	225	250	210	272	243	240	217	261	257	225	214	201	260	231	225	263	249	238	249	208	238	269	226	213	229	260	219	257	264	227	222	234	236	228	226	219	213	234	227	240	234	230	259	222	216	230	241	229	229	223	240	202	252	242	233	247	246	203	222	234	235	273	223	205	242	222	248	263	220	201	232	247	230	245	255	242	267	232	218	221	265	211	225	212	263	224	233	264	239	246	258	263	220	251	248	268	239	224	221	244	222	208	235	244	245	234	250	259	251	224	239	247	230	246	227	256	243	220	256	268	243	221	241	244	238	223	222	254	216	246	227	248	227	267	241	218	245	256	225	224	260	233	228	232	262	230	264	242	267	213	223	244	223	241	222	249	212	273	256	232	224	223	258	235	208	226	256	226	211	214	258	237	250	230	252	217	229	229	256	235	263	254	231	228	230	229	212	213	229	207	249	274	255	221	253	239	282	266	245	241	257	233	243	193	221	225	228	243	217	252	233	259	214	255	241	223	253	243	251	276	219	248	230	251	212	235	221	207	194	221	240	213	237	259	230	237	246	249	215	258	208	223	236	202	242	218	214	222	222	224	234	246	258	243	213	231	250	234	260	228	243	226	217	197	249	232	239	214	219	216	238	219	216	238	246	228	253	228	239	227	240	209	240	245	240	202	231	216	220	244	264	240	247	278	247	242	281	263	229	245	236	225	229	247	253	223	235	242	245	269	246	253	224	226	241	255	259	211	247	226	259	250	229	232	248	256	209	266	252	224	228	238	241	214	219	221	223	206	245	230	226	250	233	231	212	240	217	233	242	227	233	248	274	205	254	235	243	238	255	240	233	220	272	227	250	233	241	216	247	244	238	228	227	249	220	255	239	228	266	249	219	216	246	226	248	247	241	254	248	242	233	244	226	256	253	222	227	202	207	254	202	238	247	219	235	272	230	203	232	217	227	252	235	226	227	256	228	233	225	219	200	205	229	237	227	215	243	260	231	231	199	238	246	244	260	269	254	222	281	272	235	236	246	232	232	244	256	241	242	236	235	264	250	261	226	242	239	237	209	209	268	226	258	210	216	213	270	231	240	241	237	228	242	236	199	237	223	245	242	203	244	246	247	257	218	231	233	229	221	226	221	240	252	218	234	229	249	247	249	228	231	237	270	237	232	237	239	235	258	244	239	198	225	230	254	254	226	233	252	236	244	253	239	223	267	272	250	223	235	218	231	225	231	254	212	238	223	243	244	222	227	240	213	240	206	229	231	261	228	232	239	230	240	243	238	191	247	254	239	254	225	230	252	260	276	275	236	247	252	259	232	242	256	238	220	221	235	217	225	221	234	184	244	228	222	213	253	238	228	235	240	216	226	241	214	239	244	247	207	255	250	274	231	257	244	240	251	249	249	264	238	249	217	240	261	279	232	239	227	249	221	226	245	247	235	272	230	243	217	257	226	224	210	247	243	230	226	216	220	247	251	216	249	211	245	259	250	252	234	274	259	254	243	216	238	233	266	223	237	211	270	256	223	242	237	223	231	241	211	212	289	212	225	216	238	254	246	246	234	242	244	219	228	235	229	219	235	261	237	230	219	243	246	239	228	248	259	254	254	231	233	217	249	216	221	241	228	245	246	218	222	222	239	224	242	257	240	263	222	250	239	221	249	206	224	235	222	259	252	249	249	253	230	261	238	209	201	222	261	229	253	217	258	255	238	234	225	251	235	250	213	244	221	229	247	244	232	247	251	248	232	248	246	210	222	237	240	253	222	214	242	246	226	249	234	234	209	222	264	257	222	251	246	251	243	254	227	228	217	242	261	228	231	248	197	233	221	261	253	258	224	240	211	227	210	233	244	227	242	237	240	237	243	223	235	236	261	269	229	262	284	226	223	221	222	242	232	251	242	229	230	223	205	224	232	230	251	259	228	221	244	214	236	213	239	233	211	222	241	238	242	264	237	198	240	228	233	242	257	248	233	244	261	245	250	244	239	260	227	220	238	234	245	258	224	228	229	227	237	214	250	219	249	223	213	230	235	249	228	242	257	267	184	221	197	253	247	233	227	219	234	214	264	225	249	257	235	218	236	234	222	251	239	237	239	228	202	225	233	247	267	241	234	211	220	269	240	225	249	240	209	251	237	249	235	254	248	232	223	262	236	210	261	239	238	231	215	213	235	255	230	221	244	245	259	249	242	259	285	255	271	234	210	199	236	221	238	227	218	239	221	245	241	236	258	245	261	251	237	227	263	234	210	225	200	241	245	223	249	223	251	221	239	237	234	238	232	217	247	229	228	220	238	229	232	241	244	244	261	215	270	226	218	250	248	231	238	238	241	236	229	249	258	226	226	238	235	233	237	248	235	224	236	250	234	209	277	222	232	215	234	258	217	221	211	230	236	245	259	222	252	240	252	234	251	259	263	240	222	222	243	265	214	237	217	248	244	218	262	245	231	221	262	241	240	230	208	254	248	236	235	233	252	244	253	237	255	215	233	241	253	222	244	239	245	223	244	263	249	286	258	241	270	255	232	219	256	222	230	250	236	246	220	212	256	242	239	223	253	286	240	235	247	211	225	217	223	243	227	219	252	259	223	234	222	230	225	263	252	272	214	246	250	216	224	220	241	258	257	256	272	242	258	246	264	236	242	229	261	273	246	258	257	211	225	233	249	242	248	251	238	208	235	221	225	230	220	215	222	222	234	230	235	245	209	228	226	243	233	257	231	256	248	277	231	215	233	206	229	218	225	243	247	223	230	246	250	256	242	249	226	251	257	262	218	207	246	236	240	238	263	247	222	223	277	270	256	239	268	235	232	253	199	236	220	230	265	248	236	238	259	257	242	241	214	208	209	239	240	233	249	211	248	231	235	215	231	214	231	227	232	229	209	233	239	211	263	236	242	202	227	236	231	248	215	222	216	227	241	241	216	236	238	235	212	225	223	241	235	240	238	238	242	250	215	227	229	218	250	237	248	211	207	256	225	264	212	227	240	241	237	204	227	243	234	231	244	258	251	217	220	266	223	239	244	199	233	253	248	287	243	213	246	263	236	199	240	252	254	261	248	246	199	227	222	231	232	212	223	230	268	220	223	208	254	227	233	250	228	241	238	245	231	254	224	223	224	214	234	215	222	236	227	271	245	235	232	223	227	247	230	245	245	228	231	199	221	245	244	211	244	224	258	221	226	212	235	248	266	201	243	267	225	210	230	228	244	226	216	205	202	238	241	282	235	242	244	242	223	195	253	265	227	262	242	235	259	276	232	238	269	263	244	248	239	228	256	224	240	212	252	235	222	232	244	223	243	212	219	230	228	247	254	246	241	213	248	234	198	219	221	193	216	196	221	218	242	251	229	254	234	232	225	223	232	251	231	252	260	238	276	261	261	213	234	221	223	210	231	260	240
20667	15151	22988	23678	19878	15271	8783	3236	2371	1923	1662	1540	1348	1166	1041	970	899	876	802	789	730	715	740	694	670	631	635	606	627	685	617	586	602	642	635	626	561	621	593	629	549	513	607	584	555	568	595	549	581	596	598	551	535	630	566	564	591	575	569	571	593	531	564	532	618	558	607	562	557	535	569	580	601	594	524	581	573	577	552	576	547	609	593	645	564	613	552	565	587	593	560	553	578	574	562	573	575	543	591	578	579	585	562	572	538	592	560	550	586	566	579	576	566	566	562	558	564	588	539	547	560	579	547	525	546	530	565	619	548	600	505	516	584	576	593	543	539	587	561	550	598	527	559	573	595	577	566	584	560	573	576	547	554	548	576	577	559	566	537	536	556	582	565	492	529	522	561	618	551	572	618	597	591	581	578	605	581	632	629	581	545	587	558	546	591	575	563	557	557	583	613	535	586	601	560	562	541	605	595	576	578	565	614	551	563	567	603	593	610	567	582	564	558	548	568	569	572	590	583	581	564	571	588	559	495	563	566	571	577	559	570	591	571	587	594	577	627	579	550	601	545	587	587	571	581	595	582	567	557	521	554	574	559	589	581	522	547	582	568	592	559	544	533	574	555	527	582	522	558	583	576	592	548	555	582	578	560	548	600	551	560	589	502	542	581	570	560	588	577	571	542	559	618	558	560	567	580	601	600	568	532	588	555	517	560	512	557	563	605	552	599	513	559	594	577	591	593	602	560	562	555	575	551	559	579	573	545	593	589	580	576	589	588	572	558	569	561	586	537	557	560	576	572	542	593	568	631	563	516	544	610	571	572	547	543	583	592	616	567	580	547	588	533	536	549	556	571	611	563	578	588	563	531	554	556	558	547	580	609	539	569	535	609	583	551	554	531	604	555	563	564	579	589	600	561	525	589	583	601	534	588	589	568	584	560	596	540	569	608	568	565	597	575	556	529	583	598	516	573	600	567	548	580	583	560	567	542	573	555	563	584	591	561	559	580	618	575	622	585	535	553	596	569	527	546	617	573	534	588	547	555	587	562	552	582	591	578	554	615	591	569	530	563	546	578	579	526	582	541	623	516	573	625	568	589	542	585	555	590	573	543	590	554	591	538	577	537	556	558	552	592	555	620	550	543	559	577	570	572	609	616	552	574	547	536	521	552	594	577	569	576	600	549	571	568	558	556	570	573	548	572	562	591	575	585	564	568	547	580	527	569	533	565	513	550	535	560	552	581	590	574	614	578	614	580	597	537	544	637	544	585	589	555	550	592	575	571	576	547	554	596	622	544	541	608	525	573	538	562	570	566	547	522	548	575	556	560	600	583	601	550	515	606	588	580	588	588	548	590	572	531	547	601	517	575	581	582	578	553	620	603	592	541	585	564	561	553	572	555	568	533	547	577	632	547	535	568	585	580	566	536	545	552	575	606	569	579	559	599	573	572	567	625	575	603	552	582	543	601	536	550	561	590	556	584	592	594	591	552	582	525	573	616	582	543	581	581	574	612	599	561	596	507	534	568	534	550	556	592	549	613	577	577	578	591	597	571	572	556	570	589	578	587	583	568	579	564	518	622	563	607	577	580	564	605	565	539	587	568	563	550	601	542	583	539	555	576	523	569	595	573	547	572	545	517	589	579	575	544	561	578	553	575	587	570	557	574	585	588	575	592	614	560	559	602	533	522	570	553	561	587	544	566	609	585	572	555	573	575	580	577	600	556	552	563	558	565	593	546	558	537	576	590	615	574	593	579	571	571	619	585	578	603	560	569	556	589	570	554	562	568	537	552	571	555	559	574	594	554	572	572	595	603	578	544	565	558	578	581	618	512	544	567	619	571	551	569	587	606	560	536	571	578	574	588	583	592	598	599	600	571	523	587	577	539	541	572	603	593	578	563	579	579	591	599	554	586	574	579	600	532	555	565	520	594	555	609	570	529	578	571	582	570	565	599	551	545	591	562	580	586	550	581	529	565	549	599	560	585	567	578	607	576	524	538	628	569	609	530	548	564	546	542	564	572	546	553	528	579	584	594	531	550	571	558	564	551	533	560	592	596	548	570	569	573	502	570	582	573	576	588	548	544	600	564	534	583	542	525	575	600	603	535	602	605	544	551	613	591	558	519	565	542	538	594	553	579	555	627	562	585	594	583	524	553	562	568	559	591	597	575	573	580	581	528	605	566	560	571	591	593	555	586	566	580	562	556	596	550	581	543	496	569	554	606	562	587	538	586	567	584	593	571	602	565	528	592	561	572	550	519	555	539	554	555	555	572	558	577	587	556	589	592	571	543	569	578	534	552	552	573	645	597	550	581	562	565	561	618	555	568	608	590	566	552	544	581	578	589	571	577	593	577	585	563	567	571	559	584	595	534	569	586	566	583	552	624	567	571	556	581	573	569	540	557	522	585	567	576	601	523	611	569	575	525	602	573	539	577	572	564	559	561	573	609	540	556	542	576	542	586	548	558	582	594	543	539	559	590	597	561	575	574	571	514	575	576	603	550	545	565	578	569	565	588	564	572	591	549	559	549	549	547	542	604	560	592	606	507	561	585	545	529	547	592	554	571	531	538	562	554	583	507	575	596	561	618	530	534	512	586	557	578	568	585	582	597	536	531	566	597	547	563	595	560	565	563	570	580	546	585	551	567	564	562	597	566	579	595	579	561	550	589	539	551	558	566	578	557	603	607	581	562	593	549	564	562	544	563	545	541	534	552	526	543	554	566	559	588	617	545	589	560	547	553	565	602	585	556	603	586	561	531	564	552	573	579	607	593	566	563	564	591	590	566	561	562	589	578	577	550	570	593	539	577	611	547	570	614	569	558	579	540	608	571	513	630	556	544	569	575	557	533	585	587	562	522	563	578	571	568	564	621	594	587	533	601	560	576	558	579	571	581	586	542	583	534	577	543	600	600	586	522	582	587	580	573	509	570	557	583	562	566	563	570	615	559	586	565	519	577	570	556	545	558	572	578	579	614	534	589	560	570	556	585	576	584	594	544	534	559	597	598	582	577	615	631	551	593	545	537	561	566	561	565	557	604	523	582	540	619	565	576	547	601	573	545	566	582	601	580	574	573	553	574	599	574	601	579	574	597	518	562	566	549	597	539	571	575	534	537	515	573	541	597	613	543	561	585	581	573	572	541	570	584	620	592	565	572	593	594	603	603	567	526	571	580	555	556	570	596	491	542	604	632	603	565	563	558	516	512	571	534	550	588	630	602	598	528	530	546	577	559	601	588	575	552	568	572	590	555	578	567	581	541	575	566	545	597	580	578	601	589	573	576	545	568	586	574	578	561	539	574	585	542	615	560	592	578	549	523	590	562	546	577	557	579	582	561	579	563	556	577	567	609	558	584	554	593	588	602	560	576	541	598	598	545	544	595	552	586	544	566	589	554	537	581	595	583	553	571	561	584	588	562	554	624	588	576	590	534	570	595	559	554	598	580	597	558	570	586	551	563	501	547	555	593	575	605	596	557	591	555	589	542	585
37311	24205	23961	21114	15488	10266	5980	1690	732	575	490	434	383	379	323	298	281	285	244	263	262	261	253	251	231	242	214	241	242	196	233	237	192	223	205	219	207	214	213	214	222	234	190	219	197	218	192	179	228	183	227	214	228	209	174	200	231	221	205	202	171	212	232	233	230	259	220	253	238	220	218	206	238	216	212	204	217	201	222	217	219	212	234	188	222	211	207	202	211	201	215	186	265	244	230	215	219	218	229	204	222	201	189	201	224	198	213	215	213	237	207	220	219	189	207	176	216	204	209	206	209	206	198	197	213	210	199	209	211	219	211	208	194	201	206	189	205	227	195	190	223	224	210	215	219	234	212	213	203	180	237	201	194	217	232	203	219	204	239	217	214	200	206	211	213	211	212	201	218	194	222	231	208	207	193	179	197	210	228	205	190	214	224	210	203	195	212	214	215	201	198	215	206	191	230	204	217	219	215	189	221	206	161	209	222	239	218	229	204	206	214	208	200	217	200	229	198	219	197	238	225	223	221	212	203	209	194	216	209	200	222	216	211	197	226	194	199	195	229	233	229	214	204	205	173	224	205	219	228	214	229	197	207	213	217	219	205	226	212	230	210	198	234	228	204	229	205	175	203	208	185	218	235	221	211	229	237	214	202	193	208	213	201	195	218	207	191	195	209	207	211	212	192	194	218	212	195	198	233	192	218	210	222	243	191	224	207	207	207	199	211	212	194	200	199	227	186	219	206	217	221	201	213	214	206	193	190	197	182	209	216	176	205	176	226	218	192	230	216	209	225	210	217	223	209	223	207	222	211	230	203	223	222	219	201	188	226	190	202	231	190	209	204	193	197	198	224	207	200	217	177	193	210	193	220	192	251	224	203	199	214	203	236	184	210	200	226	210	227	228	194	203	211	232	203	203	214	219	201	217	217	231	200	210	238	211	190	211	185	203	212	199	219	208	226	198	222	220	222	239	218	220	221	193	226	202	222	210	233	200	233	213	217	180	219	203	204	206	212	195	239	209	215	216	259	261	262	194	223	233	210	244	209	234	202	219	196	213	186	216	231	223	212	200	212	213	208	187	200	199	197	223	198	202	188	198	191	254	214	216	196	236	193	211	193	199	230	226	228	207	218	200	214	204	219	218	205	202	230	199	233	228	213	197	217	216	224	223	209	200	217	213	210	215	191	219	205	204	188	190	211	214	190	205	200	224	210	201	235	224	183	192	205	203	223	217	214	224	198	207	215	222	212	218	237	202	214	207	216	210	219	205	185	196	216	217	229	213	183	179	200	219	200	209	193	210	210	195	235	231	202	189	214	211	222	188	211	207	206	217	220	207	207	195	199	231	229	226	198	221	203	211	207	203	195	189	177	234	183	226	205	213	190	189	175	216	201	196	197	209	221	182	194	226	210	209	210	201	205	194	229	228	219	230	222	229	186	191	210	204	213	191	210	220	192	191	239	194	212	197	238	250	239	238	201	190	236	223	214	174	180	210	225	203	193	179	247	199	227	192	218	244	225	209	211	227	227	210	213	217	197	218	228	211	208	187	187	216	213	197	227	222	214	193	222	204	199	200	231	196	199	210	199	211	218	237	191	230	201	224	222	201	207	201	224	208	215	194	190	222	215	221	199	218	224	205	173	196	195	194	196	194	214	230	205	222	201	234	188	214	205	193	200	216	215	209	224	224	218	202	210	197	226	194	207	205	197	202	211	190	197	217	226	229	213	233	199	236	208	216	221	237	235	211	188	205	188	214	215	210	193	212	215	203	216	214	206	189	209	210	254	197	216	188	216	218	219	235	212	214	214	220	246	233	215	222	193	224	230	214	206	205	232	208	206	190	213	178	236	203	229	214	206	210	228	207	212	198	200	207	218	198	197	211	203	192	224	217	199	200	204	167	214	204	219	199	208	219	196	212	190	195	228	216	171	234	200	209	197	203	190	229	204	226	208	224	223	219	181	199	202	203	233	198	196	204	228	214	219	197	222	202	197	225	216	221	228	188	216	227	217	211	219	211	209	234	211	176	219	197	193	219	204	202	199	222	232	209	198	204	180	188	183	207	226	214	233	188	208	208	202	225	180	236	220	230	203	175	219	211	228	180	202	194	197	210	194	239	203	228	198	214	215	189	198	235	204	209	229	211	229	204	232	228	192	202	235	214	203	220	193	191	203	190	214	207	229	202	217	220	213	204	226	205	200	201	215	200	231	209	209	201	218	236	204	223	216	196	227	228	206	194	191	225	195	203	191	211	204	206	217	226	191	185	213	177	213	177	211	199	215	217	221	218	218	205	222	216	205	217	182	201	208	207	239	227	210	223	219	231	240	210	186	222	209	228	204	193	191	197	177	206	191	214	191	228	193	209	199	215	194	222	193	223	203	186	200	220	197	215	220	189	190	223	203	195	227	194	230	210	197	209	207	214	212	197	200	210	203	199	200	212	208	196	198	182	202	224	213	218	204	207	210	210	221	192	212	227	228	200	216	228	255	210	225	186	192	210	202	208	201	198	191	189	220	214	224	210	207	207	232	218	206	189	198	210	204	226	203	212	237	217	186	224	217	180	192	220	179	212	220	229	217	211	222	215	215	211	223	216	204	210	214	205	211	201	203	224	209	212	196	209	235	218	231	225	189	222	204	212	217	210	181	211	231	199	203	214	213	226	187	197	215	188	216	243	185	207	212	208	204	223	181	214	213	195	209	193	223	214	230	224	211	204	207	211	194	203	203	218	226	215	248	176	218	198	202	230	206	224	207	206	186	221	202	210	213	225	219	222	223	246	195	192	191	217	197	201	218	215	197	214	214	190	191	214	238	198	225	203	212	196	182	198	198	218	196	200	172	204	221	236	203	190	202	207	214	179	238	200	207	199	200	222	201	240	218	200	204	187	214	222	232	202	236	206	221	215	185	175	206	197	197	186	254	238	211	246	190	201	204	172	215	219	177	203	232	206	247	217	220	251	205	213	175	201	220	205	215	218	205	214	231	221	238	193	235	224	193	194	217	215	211	212	211	230	218	213	216	201	212	189	189	181	226	210	190	226	191	216	201	201	224	200	197	186	223	186	213	216	215	209	225	195	225	213	230	215	201	215	214	194	219	201	217	228	218	224	198	203	198	221	232	208	199	196	187	174	204	208	239	223	202	196	197	240	189	237	221	205	200	209	209	223	219	211	197	214	226	219	229	209	224	222	230	191	201	203	217	220	239	233	217	203	204	244	217	195	175	223	239	236	210	237	212	202	207	186	213	196	203	237	207	206	188	198	210	206	190	221	204	217	234	200	203	207	186	212	192	236	209	205	213	215	238	206	195	232	207	201	200	193	216	205	213	222	197	219	233	221	223	208	207	218	223	236	208	187	189	188	219	217	214	154	206	171	194	187	188	203	194	220	223	217	223	210	231	208	184	199	204	218	208	224	211	191	225	201	203	217	222	219	219	205	208	199	212	218	227	233	199	199	210	213	216	182	195	199	216	226	225	206	205	196	210	229
25121	20191	29627	32748	28324	23754	16614	5667	2967	2336	2094	1754	1600	1438	1145	1117	989	962	874	812	766	801	724	684	685	636	599	630	610	640	568	605	653	541	622	586	582	483	543	524	511	527	520	508	505	527	524	543	546	539	555	513	515	567	522	470	544	509	509	499	565	507	516	496	461	478	542	531	489	487	477	513	514	544	509	494	531	488	536	500	531	534	525	507	521	554	509	480	474	470	542	463	505	506	525	517	494	528	499	519	520	498	539	534	501	503	531	480	512	503	535	490	475	546	542	516	514	523	483	514	545	518	511	497	491	504	523	511	469	534	498	506	482	469	517	507	535	523	534	483	501	542	534	547	523	504	562	536	515	484	519	497	490	527	464	499	491	504	489	511	489	539	486	533	526	522	560	515	502	501	508	479	522	538	451	525	503	497	466	483	493	497	505	500	492	471	532	513	510	501	508	541	500	488	525	500	485	521	518	512	510	536	540	504	518	523	519	482	516	465	478	526	469	543	491	490	531	453	526	499	517	511	536	514	484	510	508	496	516	507	507	508	497	512	492	521	486	513	479	493	514	505	522	537	493	491	536	546	526	497	521	470	457	481	467	517	459	506	513	548	541	550	469	500	503	516	502	502	494	532	496	521	515	512	497	538	521	527	500	496	481	522	516	484	493	517	523	497	523	516	523	538	477	508	515	531	465	517	534	514	542	539	532	526	501	505	507	492	550	539	462	506	503	512	529	518	522	512	507	514	525	477	538	528	478	528	553	493	513	505	492	487	499	520	494	502	499	493	534	513	490	530	503	501	499	497	538	489	501	523	513	501	474	530	483	485	521	497	552	503	480	532	473	488	513	530	476	515	495	512	504	534	496	501	515	510	472	509	524	503	474	536	519	531	515	520	527	477	545	486	511	474	522	490	502	522	536	495	515	499	475	486	489	490	494	475	491	505	507	525	504	516	528	506	500	507	524	548	465	520	494	499	482	484	480	503	530	521	487	508	528	532	492	495	519	518	514	512	499	512	502	519	535	485	479	508	489	498	499	483	508	506	480	461	460	512	512	534	508	529	484	504	478	527	502	537	509	488	543	509	501	546	516	476	473	517	569	504	488	480	468	444	556	518	511	512	511	519	519	517	508	505	503	566	517	502	495	501	482	534	492	526	484	513	488	517	512	488	551	499	520	506	508	523	524	551	538	519	482	502	528	482	458	493	476	546	500	504	505	461	504	531	528	544	513	505	510	486	523	521	465	486	568	504	550	490	534	533	534	507	485	529	507	457	497	540	487	518	466	508	499	472	478	524	537	456	497	527	516	513	517	452	488	465	518	505	519	568	491	511	545	512	547	486	520	512	528	515	485	493	476	513	542	500	505	498	471	509	522	506	547	509	488	572	534	508	532	505	493	479	523	552	516	505	540	541	489	486	492	497	532	508	520	527	529	535	501	487	533	533	504	495	502	509	494	517	481	513	486	496	492	508	495	533	505	504	539	531	480	533	511	484	496	521	509	515	539	497	518	522	529	513	517	486	513	482	468	508	519	495	492	511	464	517	513	521	475	520	480	526	504	494	520	516	491	513	550	513	532	509	492	525	516	499	494	502	518	545	499	550	478	517	484	533	536	519	537	460	535	503	497	499	511	515	506	482	506	470	502	503	547	486	508	485	507	531	511	540	485	500	511	524	510	510	499	487	504	521	480	514	497	528	473	460	516	520	490	488	487	539	490	488	487	527	504	495	504	525	470	551	539	548	497	521	502	563	519	492	502	527	538	522	485	534	468	469	562	509	493	450	533	500	494	501	503	507	517	483	550	526	503	556	528	508	484	506	476	523	543	549	493	515	491	559	500	522	498	496	516	520	476	514	519	528	478	472	526	501	485	534	531	509	496	514	521	503	484	520	514	467	546	526	493	500	507	545	509	505	545	512	524	527	474	541	512	521	524	518	516	528	478	481	534	499	496	467	543	516	504	551	527	497	494	485	528	504	513	495	519	556	519	528	511	530	512	521	527	508	541	490	536	488	525	514	529	500	482	491	498	532	511	528	547	496	498	537	481	521	500	500	486	475	539	511	484	498	521	479	520	511	513	513	467	526	492	510	484	522	532	514	493	522	508	494	531	533	501	551	537	502	495	488	459	515	484	491	499	494	498	503	474	478	493	519	518	499	543	474	514	523	539	509	499	542	502	487	506	505	515	505	520	482	535	538	482	487	565	497	501	521	484	515	451	495	525	477	523	540	498	505	508	478	519	535	497	514	480	499	512	522	496	512	545	490	544	486	485	514	472	524	510	526	476	460	528	515	519	523	485	538	501	523	538	507	509	547	500	497	514	506	487	494	513	495	541	527	506	576	545	528	533	550	535	468	523	457	552	499	507	530	519	523	535	510	508	494	531	544	476	547	503	514	519	537	517	525	484	504	495	498	496	487	492	514	500	518	515	504	488	518	516	524	515	491	502	503	522	494	526	508	490	541	534	512	519	512	522	553	502	503	498	541	513	490	529	548	464	516	456	475	482	516	475	522	467	510	517	508	528	509	512	522	527	512	517	533	541	493	463	467	550	499	515	533	533	495	518	499	496	437	499	496	558	507	523	468	577	490	483	508	499	491	501	545	510	509	497	536	536	549	479	496	481	518	526	488	525	483	533	499	483	491	498	534	518	514	496	497	514	511	503	514	553	504	484	527	560	512	466	495	491	492	484	530	466	500	530	520	525	498	558	506	491	517	492	567	537	540	499	454	513	514	506	555	568	509	523	478	484	492	495	503	517	490	487	525	493	507	505	557	522	501	528	502	506	521	538	504	543	531	499	496	479	495	559	481	507	536	506	466	502	493	493	486	475	539	494	502	520	529	507	516	481	493	492	538	502	527	528	477	504	466	484	529	505	496	500	533	503	493	485	500	512	451	479	467	484	472	503	528	516	500	487	493	540	545	462	497	509	523	505	462	545	485	513	513	539	518	515	499	509	500	499	530	533	547	532	462	510	508	499	569	540	473	471	501	527	520	462	481	496	520	516	511	557	517	519	474	478	508	479	536	506	523	527	551	511	516	502	486	512	512	505	518	467	526	556	538	485	527	523	479	570	473	509	539	517	491	508	539	520	503	500	528	502	540	492	503	487	518	508	472	533	492	494	492	516	507	501	494	511	488	518	534	520	509	527	529	526	494	509	509	511	532	506	516	506	499	521	483	514	507	528	538	542	511	521	500	484	499	499	506	477	539	478	555	516	499	516	511	493	500	482	513	522	540	500	522	480	523	498	509	502	491	497	532	498	498	511	509	515	502	517	476	520	540	508	507	500	507	516	532	488	518	532	502	544	496	487	508	511	555	534	544	498	519	531	509	498	549	527	515	493	543	509	503	507	525	518	478	531	493	502	540	525	538	511	486	488	523	561	539	557	521	468	494	518	573	522	509	555	489	481	505	523	506	486	491	511	513	498	486	500	507	545	516	477	489	485	488	450	500	536	533	477	514	532	519	547	529	470	549	502	480	485	530
16195	8268	6694	4539	2325	1395	721	457	364	334	289	301	286	282	267	227	246	241	274	236	252	249	214	214	257	265	224	240	226	221	223	222	226	214	215	222	218	230	213	250	213	214	228	237	187	234	242	191	225	213	237	234	236	225	232	210	200	207	212	232	211	227	219	250	213	229	212	221	208	224	223	195	194	226	221	250	213	224	229	216	198	242	224	241	228	231	196	238	227	223	233	254	201	223	229	218	240	251	275	216	247	241	200	241	231	195	221	196	223	231	226	232	234	225	241	230	220	206	259	210	206	240	214	241	188	215	229	231	210	228	189	188	224	209	204	259	231	255	253	243	191	226	228	242	248	239	274	217	234	214	226	205	218	208	207	224	247	239	230	224	210	211	215	220	220	215	244	252	232	270	223	237	211	225	222	214	224	212	210	244	206	207	239	220	263	220	212	238	244	204	234	239	236	244	206	208	246	228	236	245	246	230	237	219	214	255	229	231	215	205	226	229	194	226	228	213	218	225	243	250	231	232	226	245	229	216	247	195	213	233	243	217	246	200	221	228	209	223	251	231	221	231	230	203	235	218	227	227	210	208	227	217	214	202	203	228	223	224	216	254	232	238	218	232	229	252	269	223	236	218	236	220	231	223	254	216	226	251	249	226	216	232	200	234	228	214	226	222	222	232	227	217	260	201	216	216	211	224	229	226	215	221	219	253	221	263	228	232	217	279	229	225	224	228	232	220	202	218	209	230	209	228	232	209	229	229	226	214	211	225	226	195	189	213	195	222	232	232	228	212	214	229	243	236	240	217	232	246	225	257	200	233	224	209	228	235	205	218	233	202	222	230	218	230	229	246	218	239	209	226	218	201	188	229	200	228	240	232	224	216	195	216	254	229	232	220	203	237	208	239	230	223	236	216	194	228	238	238	257	226	228	217	235	231	221	202	225	212	215	222	225	219	200	219	215	212	199	200	210	195	225	234	261	225	214	219	212	211	225	223	223	253	223	256	234	218	224	183	227	234	220	235	222	225	236	197	199	217	205	203	255	241	233	187	228	233	218	212	207	240	240	213	236	242	198	238	246	208	233	242	207	212	228	222	215	209	246	214	221	265	216	216	219	221	206	236	228	220	222	222	214	237	222	248	239	211	224	224	216	201	223	206	244	234	194	223	198	214	236	237	246	258	191	205	223	215	211	260	250	236	219	229	233	250	236	219	217	245	227	260	213	200	213	224	236	200	227	230	222	241	210	242	239	229	207	226	247	236	241	238	243	227	224	227	228	215	214	208	233	243	236	227	239	238	247	201	254	247	239	199	231	231	230	215	196	233	223	243	240	235	233	225	208	247	234	227	236	246	221	234	210	202	209	212	231	215	221	228	201	229	222	205	212	201	197	250	233	223	239	233	221	236	197	207	250	236	221	249	237	244	218	236	223	207	247	231	235	227	223	199	211	233	207	212	251	211	237	243	235	218	180	249	233	235	229	211	232	226	235	206	216	206	224	189	220	223	218	220	206	229	237	225	225	241	208	225	220	214	222	206	243	224	222	264	205	208	239	226	208	209	244	219	246	218	217	195	223	225	225	223	204	242	219	195	250	212	262	209	247	223	240	220	238	215	241	235	240	229	232	214	204	258	226	216	215	237	217	248	220	214	227	204	223	218	214	251	234	255	237	225	244	230	224	217	230	211	230	224	221	208	224	239	209	213	218	241	238	226	232	233	237	197	222	230	232	192	207	208	227	230	218	241	217	219	209	239	255	225	226	236	262	231	253	204	223	221	216	201	251	256	218	211	190	222	215	226	258	239	211	208	226	217	213	232	205	240	227	221	245	235	218	202	193	214	233	243	211	210	211	238	226	222	217	223	236	186	237	244	213	242	222	217	223	204	236	259	232	276	258	218	210	188	208	207	250	230	249	221	241	220	219	215	239	208	229	207	224	220	237	243	234	211	219	227	205	224	213	209	217	221	249	207	232	234	236	213	260	227	222	221	221	221	202	232	244	239	232	225	209	239	208	250	198	227	222	216	214	210	244	216	242	233	197	204	217	218	243	214	227	239	210	251	226	206	234	240	230	215	210	237	242	246	234	199	233	201	215	212	261	235	198	226	232	208	220	225	225	241	200	231	236	201	212	210	233	217	216	235	210	236	208	213	265	246	234	229	204	223	241	228	232	220	249	209	232	234	184	201	224	230	219	194	237	211	234	228	219	216	235	223	215	255	229	228	205	230	211	232	246	215	223	241	216	235	220	203	233	219	193	199	218	223	218	215	241	218	240	234	244	260	261	264	228	226	220	228	231	241	227	229	225	220	250	220	235	210	242	219	220	220	241	225	225	240	223	205	216	249	232	239	198	221	217	232	221	232	232	209	214	233	204	245	239	234	237	225	216	231	246	219	236	241	233	218	236	225	224	222	225	224	228	226	214	214	212	211	239	237	235	232	250	223	239	225	231	225	199	230	227	215	220	226	206	243	241	227	248	230	237	217	211	223	250	239	204	218	232	203	239	234	205	234	221	237	260	224	256	214	202	221	243	211	210	209	238	227	211	243	218	203	217	216	220	256	220	224	225	235	240	206	203	245	228	241	203	250	220	227	206	211	242	225	209	239	234	242	223	248	243	234	222	200	213	225	226	218	210	231	245	218	210	239	209	231	190	233	211	236	236	216	250	248	225	223	215	204	206	237	228	227	241	213	200	221	199	207	233	211	210	222	232	208	225	245	213	220	237	253	215	252	228	255	217	218	220	214	242	228	208	201	227	204	229	239	250	236	221	246	225	190	219	222	213	218	226	243	249	220	212	222	235	239	259	219	230	222	212	200	225	211	232	236	230	215	240	191	228	225	210	251	223	211	228	213	221	193	218	233	253	222	218	213	229	216	223	203	217	204	197	236	240	214	221	224	219	205	220	216	229	222	224	222	224	240	210	226	222	217	224	211	217	210	239	232	247	224	212	215	221	224	230	200	223	243	226	214	236	213	221	250	252	231	242	245	235	224	212	207	218	198	206	233	239	214	214	231	246	221	233	244	227	226	234	216	234	213	202	221	219	232	243	242	224	219	205	234	227	207	236	235	210	219	249	223	217	225	223	220	241	226	237	214	247	228	217	217	217	221	225	259	223	236	232	233	219	236	229	216	219	262	207	216	225	201	217	201	227	202	181	221	238	215	241	231	199	240	250	211	218	220	224	209	211	217	219	239	224	219	231	215	193	209	226	224	238	208	204	217	179	242	240	234	250	211	195	224	223	222	206	210	200	217	225	224	203	219	210	216	175	217	214	239	204	237	226	216	263	230	224	217	232	204	228	217	240	227	246	238	239	200	250	238	230	240	215	234	225	250	216	204	227	224	238	204	230	238	220	209	231	227	217	225	198	217	221	206	236	230	233	223	223	229	210	231	219	234	234	240	237	233	242	226	207	223	212	236	223	227	214	194	226	211	206	234	220	230	230	253	260	239	213	209	252	237	218	198	231	206	206	216	228	236	254	229	225	231
11565	8035	11962	11567	8198	5354	2885	1692	1354	1234	1018	931	872	819	762	692	705	648	672	674	647	616	621	592	552	568	559	622	559	540	549	521	531	575	522	549	563	578	578	554	587	539	544	597	586	481	543	557	532	567	580	554	521	523	538	508	562	557	537	555	541	536	567	590	534	526	512	562	562	565	556	573	553	559	518	520	556	532	534	591	566	567	530	547	568	541	527	559	523	539	515	569	541	554	521	575	503	572	529	583	521	546	523	578	534	532	534	557	568	505	549	514	517	540	582	558	495	547	543	577	554	529	535	516	576	560	563	538	558	562	528	558	540	577	540	542	541	522	532	572	552	546	559	565	518	537	542	566	566	542	531	578	518	556	554	569	566	551	514	529	538	553	543	538	547	546	512	516	526	533	585	562	577	521	539	542	551	579	507	535	520	521	545	560	566	531	591	539	545	513	554	550	560	549	532	551	545	550	570	530	543	551	547	535	503	574	534	556	550	563	554	561	544	540	547	507	573	546	522	506	549	539	569	521	536	546	546	563	607	549	550	573	539	521	552	548	522	569	522	568	542	525	570	539	568	580	538	542	561	556	561	467	499	501	527	565	535	534	542	540	603	560	591	552	510	547	554	513	567	580	522	551	553	557	532	512	588	488	530	528	552	577	562	519	518	531	564	552	552	565	565	584	532	550	558	558	552	551	576	578	550	561	552	492	513	535	505	541	521	580	551	533	551	555	527	530	521	539	510	552	540	559	560	540	565	539	534	542	542	544	533	566	556	561	542	543	576	554	541	567	573	538	532	566	536	573	566	531	577	574	536	542	558	581	566	511	547	528	563	520	559	583	548	536	535	551	594	554	558	541	553	521	532	567	518	571	555	543	556	514	504	542	526	537	535	565	508	530	594	507	525	551	523	555	523	565	489	594	579	570	534	549	554	564	533	564	553	530	520	519	506	527	569	554	517	557	564	566	538	549	540	548	551	541	553	554	536	533	517	488	552	499	519	545	502	525	527	552	554	546	527	581	537	556	574	555	520	562	552	536	515	540	525	544	571	531	520	497	563	596	543	540	583	539	518	552	530	527	557	522	522	581	570	525	545	550	564	562	505	537	557	552	497	545	539	540	560	554	540	545	580	556	574	573	577	538	571	585	575	563	529	529	586	511	523	540	524	608	547	528	529	569	613	549	540	479	554	533	552	555	514	538	533	532	483	526	547	539	571	525	560	519	551	563	510	531	499	512	525	522	581	520	548	519	488	568	585	524	506	514	541	555	520	530	541	534	546	525	505	570	567	519	537	587	527	564	525	518	520	523	491	549	523	549	514	527	535	509	523	557	626	537	537	533	564	524	524	517	552	556	512	565	553	546	580	555	570	596	562	541	550	563	525	511	535	530	521	550	532	559	568	508	529	560	592	539	529	534	564	529	563	514	536	557	538	598	567	555	540	539	561	585	528	521	555	514	548	528	524	578	568	563	538	571	539	551	592	558	558	561	581	551	535	587	539	558	539	553	569	560	551	575	574	570	538	557	554	549	528	511	548	537	548	551	526	539	570	547	536	519	507	531	575	560	549	542	535	578	538	555	532	528	510	533	552	533	570	532	530	571	516	544	575	556	594	573	546	542	535	557	532	563	500	543	533	554	561	537	528	516	521	546	546	540	518	545	512	509	573	542	527	526	570	539	571	560	512	548	563	550	547	584	534	546	514	504	543	517	589	537	555	553	531	502	549	531	546	520	483	553	568	542	544	554	542	547	527	534	533	484	549	548	524	569	489	523	545	529	556	547	525	541	544	580	536	545	506	538	543	578	517	537	528	525	523	546	571	504	565	529	560	566	568	552	550	527	539	554	547	563	558	538	517	564	556	527	543	533	513	568	538	538	560	542	545	551	536	553	538	540	530	535	553	525	515	552	519	578	567	501	485	554	550	531	538	536	517	564	524	567	515	523	584	518	529	547	571	503	525	559	531	514	542	537	554	517	539	537	522	544	577	522	537	556	504	526	529	514	571	548	508	546	580	547	523	560	562	513	547	564	559	540	528	542	534	517	566	558	537	578	536	515	544	560	523	547	554	542	535	543	555	537	556	513	569	556	591	553	572	561	515	556	522	575	578	570	573	509	529	543	506	562	547	514	533	538	560	557	551	545	565	534	524	559	527	550	537	532	536	483	540	518	584	529	547	555	571	490	546	531	500	513	490	514	511	504	522	528	562	579	588	548	538	553	560	540	577	567	585	539	576	547	571	551	526	490	553	574	529	570	534	526	538	534	544	542	512	571	578	515	546	514	555	560	506	494	549	576	499	553	561	513	524	549	559	508	561	542	544	513	570	533	543	513	512	529	511	573	532	538	559	532	535	548	538	559	539	534	486	562	518	553	544	545	547	529	507	590	579	557	569	520	498	566	541	518	569	520	546	564	512	541	556	547	529	519	526	528	550	556	548	535	540	534	524	548	486	553	525	528	521	605	524	553	508	538	542	518	548	564	544	566	594	509	584	535	463	542	536	553	567	566	551	574	502	540	560	546	586	565	579	502	545	570	569	574	519	503	532	485	524	531	528	586	553	555	579	546	531	548	553	561	499	539	552	522	512	570	531	527	534	535	577	571	513	527	537	513	539	541	533	585	517	562	527	546	576	528	536	539	537	528	552	577	613	580	535	535	517	550	539	492	549	564	508	546	513	563	549	589	551	513	568	525	535	514	551	580	546	539	583	535	555	557	528	560	548	532	544	564	561	546	545	584	546	499	554	550	530	582	543	541	563	479	556	576	545	560	552	507	516	540	525	507	524	586	547	568	535	522	511	512	537	518	565	622	542	550	535	501	560	573	539	540	528	535	549	570	557	607	543	542	514	509	567	538	560	591	583	562	596	559	537	482	510	555	512	571	557	548	521	580	567	540	577	557	565	545	540	574	555	579	527	589	561	517	508	564	545	542	540	548	515	525	547	505	576	546	526	537	547	537	553	551	548	548	568	536	529	534	576	527	531	532	526	531	530	546	535	560	520	585	515	518	525	531	547	592	522	565	575	489	569	509	546	527	521	522	535	544	555	544	545	544	519	541	566	553	532	548	569	526	557	558	577	588	587	564	533	546	573	547	544	529	581	529	531	582	564	514	500	545	522	535	516	520	562	526	574	583	556	549	569	581	554	564	588	520	524	549	540	509	562	570	562	560	533	523	538	545	499	590	578	577	562	525	514	533	567	578	577	509	519	542	557	525	532	545	557	475	513	547	481	520	590	557	531	544	549	554	521	516	560	498	532	512	547	514	519	539	490	582	520	535	542	546	522	574	555	551	509	540	535	541	530	518	537	560	551	542	577	546	496	548	551	550	532	506	548	530	516	533	533	514	542	501	497	510	539	532	595	522	505	580	543	550	567	560	569	539	572	511	525	559	583	529	542	551	537	545	509	558	567	526	541	546	512	554	550	547	512	551	536	484	524	519	549	552	537	547	561	496	576	519	592	513	542	520	508	547	582	527	563	539	518	546
27184	16226	15694	12515	7923	4927	1747	870	562	501	403	416	374	346	305	292	282	300	273	275	255	271	258	245	264	271	258	264	299	240	240	247	211	225	247	264	246	207	254	259	262	263	218	284	276	231	204	261	221	244	234	227	233	261	248	260	193	232	258	234	223	223	252	222	251	260	265	246	251	246	227	226	225	258	225	269	214	238	220	215	224	223	204	216	274	240	245	223	255	229	217	248	225	250	267	242	233	231	259	240	205	231	236	251	233	244	214	232	258	216	243	248	219	244	207	242	254	208	244	230	247	240	229	250	263	280	253	246	247	244	248	212	267	217	249	229	230	243	226	233	227	258	235	232	222	218	215	251	249	244	247	253	251	240	245	230	238	217	212	255	234	239	232	216	252	233	272	243	251	256	269	243	223	244	253	241	245	259	240	247	259	229	230	255	226	211	260	225	270	242	255	228	222	229	231	267	240	233	241	239	247	228	232	209	266	229	236	244	229	230	245	237	235	248	258	232	255	253	223	270	272	223	233	244	240	223	236	204	222	241	224	271	224	255	221	246	237	233	229	253	267	223	242	244	249	273	245	257	226	257	251	208	241	243	241	238	232	223	218	222	239	224	241	249	253	262	246	241	262	250	222	232	201	260	230	237	241	219	239	235	235	233	274	235	262	243	207	250	267	240	243	263	222	226	230	242	255	219	216	240	204	222	197	234	249	229	240	250	234	247	253	263	264	234	266	266	239	235	221	266	258	229	259	220	228	242	253	253	226	236	227	247	263	253	236	223	239	252	213	240	233	228	244	215	254	234	242	209	246	249	236	221	257	259	245	237	243	235	233	246	225	265	215	253	246	205	224	194	191	218	237	228	235	200	224	237	232	232	256	233	231	239	194	224	236	242	225	240	241	238	241	211	255	246	235	233	244	233	228	206	232	264	234	218	256	215	221	241	257	233	239	200	228	227	218	257	245	270	247	235	249	190	241	241	248	243	241	243	238	261	215	238	263	222	241	235	263	237	245	233	241	248	222	255	239	249	231	220	248	237	241	260	235	252	226	238	253	211	244	266	251	249	236	249	245	238	228	239	255	228	253	246	256	245	248	230	190	234	244	242	242	212	254	239	209	216	228	267	257	210	261	246	274	246	237	265	226	229	246	230	224	221	266	245	226	255	196	222	253	274	258	232	253	231	246	210	217	246	273	278	268	201	226	246	257	225	231	266	234	238	215	235	248	215	244	250	252	223	233	255	246	243	266	226	257	254	266	220	242	234	257	225	214	226	240	239	241	255	216	244	249	250	236	233	241	222	240	223	244	234	224	234	235	257	228	257	251	269	219	247	239	265	251	242	245	256	227	271	212	246	222	229	218	202	245	272	215	206	226	237	257	230	227	219	249	230	230	245	264	227	194	230	214	231	243	236	251	247	227	227	222	241	237	230	192	256	256	230	216	249	241	228	231	241	260	213	260	237	251	252	236	209	235	220	270	247	236	256	289	255	211	225	249	251	218	235	238	214	258	234	222	230	248	226	220	227	232	249	234	246	229	227	229	231	248	217	233	223	241	230	234	224	232	245	195	236	195	245	249	252	223	238	243	225	246	249	248	220	262	241	239	279	230	227	229	226	237	243	249	229	234	251	222	232	240	250	223	216	255	245	227	239	229	262	207	207	202	238	238	234	230	244	242	264	278	258	248	232	230	245	259	237	230	236	218	234	273	234	220	218	206	262	258	239	245	228	249	251	246	231	210	206	238	211	220	243	253	230	217	254	232	238	251	245	226	260	239	252	219	239	194	249	249	255	242	215	260	243	247	241	214	246	238	274	253	248	241	256	239	266	243	235	263	255	251	243	236	240	242	215	257	271	232	241	256	221	236	259	234	234	249	252	251	237	249	225	234	234	252	215	242	217	214	262	247	247	257	244	257	210	246	255	227	254	255	256	224	280	255	232	238	269	237	246	249	252	217	241	222	216	234	247	248	248	219	200	232	229	237	241	260	241	238	237	268	237	231	235	231	255	260	221	245	248	233	243	235	223	231	251	227	245	216	213	207	245	232	235	227	206	236	214	234	228	219	249	246	229	237	221	243	279	240	239	235	228	240	217	269	204	244	247	215	237	222	238	240	253	237	252	211	244	259	234	241	239	219	226	234	241	238	228	260	231	234	233	252	225	223	274	234	233	220	227	234	271	224	234	255	255	255	236	241	247	274	249	237	232	239	218	236	225	262	264	235	231	236	220	247	245	267	259	214	229	243	237	261	247	261	249	222	245	234	243	258	261	219	233	230	249	227	234	234	226	209	232	216	209	219	237	240	221	262	258	230	247	218	235	224	213	202	247	254	226	245	263	234	247	236	246	215	233	251	254	245	247	251	231	222	227	244	257	252	235	246	244	232	220	240	239	240	240	259	234	202	254	243	234	251	237	224	238	244	257	254	226	195	225	262	233	220	244	234	231	252	217	232	226	247	279	229	239	223	237	231	234	237	243	223	243	234	247	238	239	234	207	231	240	270	270	239	251	230	230	227	255	209	196	217	248	265	257	264	250	229	250	215	246	219	207	222	222	242	234	213	231	229	218	219	249	253	243	247	261	254	253	240	250	227	235	231	237	249	214	244	235	260	214	242	242	234	230	263	230	194	223	247	234	232	237	256	237	214	251	236	245	202	239	245	223	223	245	228	231	216	228	226	243	220	239	229	260	269	213	233	232	254	249	247	257	233	237	243	273	241	254	246	225	236	241	237	232	213	220	236	239	234	216	243	259	231	216	255	240	249	230	242	232	214	244	253	234	221	238	238	233	226	242	249	220	268	243	253	223	226	228	251	217	199	235	217	252	234	244	223	252	239	257	249	256	235	235	254	249	234	230	260	226	213	217	237	224	252	230	220	239	235	232	236	238	252	229	240	234	226	265	261	244	303	268	245	252	206	219	221	212	228	245	221	247	241	260	256	239	236	229	244	231	233	225	245	249	256	257	208	212	230	257	219	250	288	258	203	235	245	243	227	216	257	236	251	237	233	217	222	238	225	260	223	232	239	231	231	216	246	239	217	254	221	224	257	255	252	255	245	235	226	210	211	247	254	249	230	234	245	223	205	249	218	245	222	230	221	228	246	219	219	242	242	251	260	267	244	231	247	231	255	255	243	241	253	238	261	250	245	275	263	230	212	219	217	249	220	238	243	244	205	253	257	274	240	276	240	216	229	242	240	215	219	242	230	241	222	231	229	235	225	221	247	249	244	238	269	235	237	269	243	254	246	243	235	241	220	215	231	222	244	237	269	241	244	244	238	253	237	273	239	249	235	251	235	239	262	240	248	232	242	230	231	235	235	217	232	252	245	227	239	260	266	246	253	259	242	233	240	240	244	214	232	214	252	234	261	212	225	255	230	237	238	252	262	250	219	273	234	267	257	288	211	253	267	210	222	231	264	221	235	245	237	238	238	240	214	229	232	235	217	222	207	237	241	238	246	248	260	249	244	226	227	257	257	251	251	230	237	283
18968	14378	22911	24903	19854	14860	6313	3299	2360	1938	1620	1436	1293	1127	1062	1024	891	904	858	808	766	726	694	719	693	669	649	614	689	651	629	662	634	645	648	583	633	549	601	583	576	616	605	583	594	591	601	563	624	564	538	646	587	588	606	577	564	563	594	569	581	587	568	597	568	581	549	580	581	549	570	570	564	583	602	588	556	589	585	573	599	609	540	569	539	549	568	583	539	579	595	532	548	582	591	611	567	589	563	605	585	560	553	575	588	580	555	583	574	596	527	566	581	587	571	579	577	610	578	631	602	555	585	560	626	624	611	556	615	530	566	554	590	563	579	581	606	576	603	596	574	576	551	560	592	571	605	618	546	550	579	564	588	554	581	601	532	609	539	575	533	552	579	568	556	573	624	562	583	539	562	562	557	590	557	578	601	521	545	622	590	595	556	550	572	617	536	571	588	525	574	604	607	562	613	558	594	558	570	584	567	541	568	569	528	556	579	588	619	523	552	561	571	532	574	561	567	563	574	583	606	587	581	557	600	568	562	570	575	596	577	590	577	560	559	557	552	598	536	568	581	570	606	539	572	537	588	580	601	570	570	549	548	562	546	560	572	582	551	588	621	586	579	584	532	542	626	621	565	517	560	548	549	562	581	576	572	603	612	589	543	620	623	578	597	583	593	568	570	573	567	517	564	576	561	567	616	583	651	532	557	578	586	559	586	557	638	561	589	528	580	578	564	561	562	546	564	540	573	646	609	618	567	539	595	542	602	568	603	546	517	571	530	587	583	528	576	589	585	580	573	518	532	609	581	625	578	523	611	564	582	611	567	608	571	547	571	578	538	616	586	610	575	547	581	583	570	584	572	574	568	594	581	530	625	553	556	585	560	503	593	562	573	588	554	603	522	568	565	592	578	531	590	552	552	593	557	577	570	581	537	511	594	596	604	537	589	594	550	605	556	574	578	576	603	634	556	573	520	577	520	524	574	584	581	525	577	588	599	564	574	615	569	594	611	565	577	591	620	601	602	605	559	551	547	572	588	537	580	585	577	556	586	579	592	587	585	580	587	550	571	588	592	585	571	614	597	542	536	554	573	569	502	540	572	533	563	591	568	560	567	625	592	579	579	539	605	609	567	573	589	604	591	613	599	561	593	565	585	573	612	552	618	617	534	603	528	630	593	583	553	554	567	569	616	564	542	610	606	556	610	577	601	550	573	548	571	557	598	564	572	611	563	511	576	581	626	570	533	563	570	588	547	591	575	565	511	581	638	562	617	605	579	576	530	569	575	604	598	554	560	604	590	564	550	613	544	590	555	536	540	603	543	576	552	582	581	579	578	545	598	556	591	569	565	514	574	544	594	593	596	574	567	580	562	555	560	620	564	578	602	601	585	579	558	590	537	541	565	569	536	573	576	573	567	568	555	535	568	598	567	601	529	567	564	575	577	576	587	563	568	553	609	576	580	605	573	604	602	550	590	545	567	601	587	544	592	541	551	613	582	557	557	612	573	603	539	559	564	565	551	553	557	582	544	545	596	597	577	565	581	586	553	532	570	576	563	565	576	559	562	564	561	594	596	550	576	598	522	547	546	579	592	536	619	578	591	559	567	606	546	600	620	519	597	564	583	617	557	581	601	577	606	558	633	611	589	562	573	595	563	569	580	569	577	593	592	560	552	579	557	556	556	548	577	575	547	588	591	604	598	562	611	552	574	546	571	568	568	543	559	593	582	602	565	568	566	583	604	589	574	574	525	551	587	547	577	576	573	583	590	578	557	572	573	581	591	589	553	552	587	588	583	584	574	573	547	547	566	585	583	554	540	596	583	570	586	613	556	565	585	541	578	596	540	620	563	613	534	614	575	589	565	566	578	568	561	566	581	564	566	553	647	609	543	560	535	526	577	577	567	564	556	609	561	581	561	569	561	561	585	615	582	601	589	574	567	602	598	595	579	581	600	560	537	593	559	630	598	540	570	530	589	551	579	584	603	575	583	589	598	573	569	576	520	580	548	577	564	576	565	547	562	592	558	562	560	577	565	574	524	637	578	592	552	586	586	545	582	602	569	595	571	588	545	562	559	598	592	567	554	573	592	555	548	582	620	606	588	563	581	577	564	593	571	556	559	600	598	543	612	528	597	597	558	565	610	588	567	549	590	534	560	581	550	549	566	632	563	587	581	557	570	552	586	577	584	519	571	545	583	572	551	567	559	553	568	551	585	581	549	583	639	588	558	553	550	602	527	564	556	564	550	602	546	556	578	629	586	544	574	563	551	596	585	583	598	629	547	576	585	566	588	533	565	566	563	567	548	607	560	555	610	561	573	557	593	531	589	576	560	571	573	573	583	551	550	578	589	597	591	601	544	561	552	579	624	595	550	576	581	613	587	609	600	589	600	578	589	613	557	523	583	555	588	573	577	578	538	563	595	580	561	561	607	610	552	561	572	576	628	560	589	589	619	556	537	570	603	542	601	578	551	559	587	598	539	552	579	531	572	602	585	561	555	569	597	639	570	607	530	571	631	554	558	570	570	564	545	558	609	566	588	573	548	549	576	584	562	536	541	549	526	549	584	565	598	556	570	577	546	594	517	561	579	583	568	602	573	574	561	552	606	558	546	589	582	557	588	598	553	553	624	572	572	531	545	538	552	601	574	597	572	545	534	555	537	581	632	563	560	592	605	521	568	556	575	595	596	604	564	567	534	577	600	581	598	578	601	540	553	570	537	579	580	533	567	568	588	574	583	562	571	529	609	619	606	582	551	586	566	528	577	590	573	600	545	560	545	608	571	554	607	566	560	563	600	578	622	581	551	564	586	584	613	548	612	598	573	553	544	591	609	565	612	575	573	568	600	583	628	591	567	548	586	596	531	587	568	567	575	575	604	557	585	554	563	580	589	584	592	586	580	572	595	548	607	574	578	596	566	575	595	584	590	572	596	535	587	592	552	604	564	547	558	581	592	598	570	578	554	547	562	545	570	570	589	552	543	561	575	548	620	580	533	610	607	577	569	563	568	571	560	614	581	588	592	591	580	540	556	535	576	598	543	559	580	545	589	568	561	573	553	522	579	590	532	589	543	573	588	591	583	572	566	557	560	530	589	581	570	589	587	582	560	601	633	608	574	564	553	540	549	566	565	598	611	568	566	567	594	586	575	563	569	567	564	567	567	563	569	596	581	555	569	596	562	528	591	633	578	571	575	566	577	572	564	581	577	594	548	551	557	534	578	557	550	601	603	558	594	561	629	520	566	550	594	550	562	568	630	589	601	570	567	592	583	561	559	551	624	575	582	585	570	573	558	586	578	585	562	548	574	542	551	576	540	538	601	584	534	600	595	564	585	552	564	617	581	557	576	572	588	541	581	592	617	575	560	554	608	559	580	544	534	575	594	616	613	566	574	558	584	568	602	575	537	581	574	551	564	555	595	585	555	589	557	570	587	534	561	549	648	573	614	573	585	537	557	548	566	588	579	529	626	562	590	569	586	573	588	587	538	539	578	527
36107	24298	25765	19830	12803	8549	2946	1174	698	540	527	432	409	367	342	300	289	286	264	270	280	288	235	270	236	212	216	228	236	221	229	229	199	232	224	239	198	248	213	216	206	221	204	222	218	213	210	233	203	203	216	190	212	202	230	222	202	198	226	208	223	194	211	204	211	206	213	199	192	190	216	219	239	197	226	231	199	213	229	213	238	212	222	192	176	193	225	205	195	215	231	214	197	204	227	199	183	179	216	221	222	228	223	208	215	216	224	190	227	211	199	190	215	219	223	224	232	246	207	216	213	192	168	189	164	196	219	219	197	246	229	211	234	242	233	243	239	205	215	226	183	205	191	221	189	210	193	190	184	198	211	199	214	209	172	211	196	220	244	242	193	223	205	231	191	182	186	193	204	203	229	219	228	228	206	190	208	230	213	220	224	190	210	212	212	214	230	214	198	175	219	233	203	215	226	215	222	238	219	208	225	217	236	221	224	209	186	203	209	198	233	208	239	244	225	216	210	203	217	215	233	204	238	221	198	205	205	212	204	228	214	191	239	216	217	223	220	217	207	178	216	223	210	216	211	259	234	229	218	192	228	211	238	199	192	191	216	213	205	236	214	210	213	215	189	206	199	208	210	222	227	218	217	205	221	218	215	204	234	203	224	202	194	195	197	206	206	220	200	224	196	199	208	198	196	217	236	196	221	225	224	202	207	234	211	217	198	228	240	225	195	231	232	194	231	161	243	219	200	220	202	207	195	230	220	217	201	224	200	189	217	249	197	209	198	183	198	194	226	205	219	212	216	194	235	247	206	241	218	216	212	190	216	192	191	215	213	200	221	216	219	220	198	216	193	213	215	227	219	222	204	226	200	209	221	174	198	202	222	229	203	196	215	212	215	215	227	236	221	199	223	205	207	218	235	191	195	196	186	199	187	214	206	204	200	202	218	193	223	240	182	187	228	220	206	226	229	227	195	205	203	229	207	217	193	221	211	215	206	199	193	219	198	225	195	222	213	198	172	220	187	202	213	201	208	228	209	208	189	199	219	200	212	224	218	225	239	208	213	222	225	233	221	203	202	197	249	223	239	208	180	186	243	179	201	195	232	227	215	232	205	209	185	225	227	214	220	205	206	210	217	219	221	209	219	189	212	205	210	213	230	208	243	202	231	241	202	199	219	226	207	226	209	189	228	213	211	224	210	208	204	230	205	192	209	230	225	202	191	206	218	204	200	240	207	199	220	199	205	193	215	218	234	230	210	210	186	221	224	207	207	222	217	214	190	224	218	196	201	210	216	227	223	206	233	199	215	208	191	192	212	206	173	222	211	225	220	219	230	235	208	225	192	218	230	214	204	214	223	186	202	221	197	198	225	216	213	206	196	197	189	207	207	221	228	219	219	205	211	220	210	221	218	181	193	218	203	210	241	227	233	211	198	197	220	209	187	200	211	227	207	206	222	214	233	209	224	195	210	239	217	225	242	218	205	211	235	197	220	203	225	227	202	219	224	192	230	207	211	216	212	182	209	217	208	223	201	217	212	234	220	208	213	246	223	184	210	191	240	238	228	217	197	208	215	223	193	171	190	189	215	191	223	204	206	195	246	226	212	221	206	210	222	213	191	218	222	223	193	188	192	204	198	228	200	201	190	234	217	223	202	189	218	216	202	222	206	185	223	201	191	217	236	199	215	224	222	198	214	204	232	188	215	211	199	219	225	186	232	206	193	213	216	241	215	202	210	210	193	235	216	218	202	187	252	220	185	195	215	218	239	222	201	216	207	239	226	208	226	231	200	209	222	179	212	211	194	205	223	203	205	198	215	208	210	172	205	229	201	221	207	199	224	230	231	225	200	236	230	233	181	222	239	226	230	191	209	202	187	218	209	209	220	217	210	220	225	213	204	213	177	231	221	224	209	178	204	200	206	204	221	234	206	204	234	210	190	208	205	230	217	200	229	245	226	219	204	232	209	206	222	224	199	210	201	182	243	208	208	221	212	218	209	205	236	218	207	231	206	225	201	193	187	227	212	241	217	208	246	217	223	235	223	221	201	241	169	213	216	198	239	213	181	217	207	227	181	206	207	236	223	205	237	243	212	224	209	238	221	196	205	185	180	212	206	233	229	238	202	190	205	231	223	203	228	203	203	221	193	196	201	202	196	221	204	200	204	171	214	201	196	189	226	215	209	225	234	205	198	215	236	226	210	232	220	242	209	236	212	219	222	221	177	250	249	195	199	195	219	190	204	199	199	238	203	181	209	227	197	156	207	214	223	232	223	211	193	201	223	232	216	182	215	222	227	219	201	238	213	214	220	211	222	220	187	197	196	207	218	193	197	202	196	208	195	200	198	198	229	180	192	250	226	220	200	195	216	238	224	239	240	198	207	194	201	226	227	214	206	220	201	204	220	212	231	210	221	222	202	239	228	202	205	216	203	204	237	234	204	200	197	208	201	212	248	229	188	205	198	189	221	206	235	221	205	207	219	208	222	202	204	190	206	217	202	196	237	201	241	232	211	210	214	195	217	210	202	217	228	219	222	215	192	227	225	221	214	226	238	220	215	210	215	220	208	183	194	217	190	233	210	211	221	215	190	212	205	208	209	209	193	197	194	213	216	237	220	219	205	184	207	207	212	184	226	231	225	225	196	205	203	182	191	217	211	187	209	214	249	214	189	205	197	202	180	219	235	213	220	241	221	214	206	227	221	199	209	217	206	219	218	209	229	226	206	206	241	187	222	209	198	220	211	187	230	211	218	189	217	194	227	185	202	226	199	193	209	195	215	210	206	209	225	214	213	206	196	225	189	214	206	206	215	211	216	218	216	223	211	240	229	218	196	193	231	227	196	240	247	193	204	220	226	191	210	230	220	226	218	200	227	182	204	226	216	199	209	190	220	206	209	224	206	243	183	193	226	195	194	243	207	217	200	217	212	202	208	242	200	219	220	199	228	221	223	227	228	204	219	211	213	235	210	200	218	245	215	202	203	221	198	201	201	218	192	237	228	191	211	193	230	205	217	200	211	246	203	228	236	204	181	229	189	182	187	191	230	189	198	198	194	185	226	240	217	220	210	207	195	215	202	214	240	193	238	197	231	213	252	230	218	230	236	185	222	201	206	189	213	225	210	219	208	184	192	206	189	205	222	186	199	183	192	233	224	217	199	237	209	210	227	218	218	219	223	205	237	203	203	198	187	222	217	205	200	206	246	214	200	204	198	232	234	207	192	218	216	193	179	182	219	213	201	206	188	207	237	211	203	225	231	218	220	200	222	201	212	202	259	202	208	198	202	215	226	223	242	221	210	212	251	215	213	220	227	201	216	212	187	201	223	223	187	201	209	194	202	222	223	215	180	218	212	232	171	207	235	219	214	190	202	199	186	189	190	178	207	207	241	212	231	243	224	226	221	193	196	212	226	211	201	188	218	205	217	222	219	226	202	198	206	215	196	218	223	206	202	195	225	200	187	209	205	235	196	194	205	202	208	226	215	195	218	211	229	207
23862	20800	31223	30910	26454	21275	8992	4479	3082	2440	2034	1747	1636	1416	1277	1207	1033	969	902	818	771	805	746	724	676	613	644	611	622	575	614	592	587	597	570	574	563	573	526	527	559	510	526	538	538	509	494	520	539	511	506	542	563	526	529	518	491	527	489	493	527	545	559	533	526	501	524	515	519	504	545	523	504	510	522	548	538	519	541	506	542	501	490	506	466	515	515	501	533	553	524	566	507	494	466	478	528	511	524	536	509	516	515	561	540	536	531	508	510	538	525	496	562	532	488	523	511	513	500	532	552	537	479	492	532	503	501	541	530	467	502	537	496	486	507	531	514	506	495	535	524	460	447	505	512	531	470	524	492	524	528	493	525	492	501	527	518	535	487	527	543	551	512	514	545	563	546	515	502	482	536	527	526	511	565	503	483	513	508	503	515	533	481	538	501	507	573	552	507	478	497	502	505	473	533	494	504	482	532	504	472	481	543	505	541	488	504	509	468	545	472	469	516	529	509	493	498	514	564	501	550	579	521	510	490	550	502	530	543	509	484	532	497	498	512	487	518	488	486	501	506	537	523	526	505	503	533	525	522	494	561	516	540	542	521	531	528	535	516	531	573	510	486	496	473	498	504	518	482	506	522	523	559	502	513	490	544	535	521	527	478	516	493	478	524	512	515	545	519	542	474	506	538	514	520	488	520	555	560	493	523	509	508	486	516	493	533	544	536	514	520	504	507	487	487	562	516	479	498	511	528	497	491	541	497	491	524	572	487	479	516	474	535	493	498	511	551	551	487	519	489	458	515	515	506	505	510	511	541	494	498	512	517	514	497	499	466	538	535	496	503	515	470	533	536	525	504	539	473	540	535	540	493	525	519	541	538	495	545	488	517	482	543	494	474	546	470	489	513	472	538	508	498	490	504	503	498	524	552	521	500	526	496	475	527	486	500	527	525	537	499	528	476	495	512	530	500	491	513	501	512	506	505	525	454	539	470	517	508	502	511	509	479	487	473	514	534	476	535	514	472	511	516	541	507	512	497	486	523	508	520	475	501	497	560	489	533	495	467	491	518	518	527	520	494	499	503	487	515	489	498	517	518	493	529	468	497	531	500	475	503	492	487	507	529	531	507	547	538	496	521	561	510	488	503	527	554	526	546	491	534	516	452	554	523	529	515	543	518	522	484	527	487	496	501	522	541	507	519	549	487	505	509	523	553	503	516	479	494	525	539	522	556	490	516	539	497	506	507	539	543	525	494	505	517	489	506	522	492	495	505	499	566	473	549	541	566	533	488	506	560	510	491	507	496	542	488	509	503	521	556	503	546	541	528	472	519	495	523	539	528	489	506	488	496	502	512	531	563	517	502	483	509	477	518	529	490	532	522	532	498	565	488	561	505	500	526	492	545	502	460	518	499	552	470	509	502	547	488	512	499	502	491	520	507	521	529	504	526	465	500	530	543	523	536	500	516	503	490	516	510	500	490	540	502	528	481	529	516	542	538	479	509	508	541	473	515	528	526	518	533	510	504	501	473	495	522	513	511	521	525	528	516	550	521	486	537	478	498	508	513	549	461	514	497	549	531	505	478	523	529	490	494	492	499	471	526	476	513	512	490	505	505	530	465	512	532	529	545	467	537	548	519	513	510	494	525	496	512	500	513	529	498	539	523	556	501	529	478	530	536	510	492	516	544	526	518	471	506	483	494	566	514	504	498	478	526	458	577	529	494	482	531	522	486	507	505	533	484	519	484	492	466	474	529	511	513	541	517	549	519	511	522	541	558	479	537	519	520	534	537	539	501	583	525	490	545	525	528	563	512	482	487	512	544	553	502	483	495	453	522	479	549	499	521	540	505	518	511	481	491	525	477	536	490	493	526	508	484	510	516	516	482	517	485	506	510	496	485	510	513	508	489	531	530	514	474	489	477	504	496	517	522	541	501	533	490	494	525	486	511	514	552	481	507	482	524	520	522	488	536	471	490	567	497	530	581	526	542	520	526	521	504	581	495	489	508	523	455	523	501	511	514	486	513	531	508	533	525	513	529	510	530	543	482	533	489	510	550	506	504	521	537	568	481	490	523	437	521	489	508	560	462	494	515	482	506	464	488	511	438	540	538	515	485	540	476	489	502	496	540	542	499	510	484	517	499	510	523	539	522	490	493	505	519	495	519	484	518	540	483	530	525	478	474	531	510	473	507	517	518	506	513	551	499	497	489	487	507	546	534	539	491	507	492	512	507	539	518	510	561	526	508	544	480	506	486	494	514	520	497	528	494	472	542	495	525	542	543	496	483	519	553	497	499	528	477	514	523	495	550	481	519	532	507	533	525	518	505	526	486	443	515	504	498	535	456	516	519	478	525	501	493	533	535	485	497	556	501	464	495	567	536	510	517	492	499	476	488	482	535	542	512	487	465	497	491	506	490	463	524	519	517	514	552	515	489	517	502	488	543	495	471	520	483	483	537	505	492	512	470	531	505	476	482	485	518	501	506	550	551	555	528	509	541	518	518	493	523	526	521	479	492	546	538	515	544	521	506	512	530	515	509	501	491	485	539	517	517	506	487	499	515	509	541	522	535	502	553	576	484	442	517	478	518	488	506	485	524	493	508	511	480	496	512	504	532	505	511	510	547	554	469	535	531	496	511	511	496	498	487	533	490	534	556	504	505	550	488	527	512	469	509	526	532	516	491	536	505	568	503	516	511	532	525	501	541	512	533	499	512	546	499	530	536	520	547	511	517	494	510	513	476	484	475	486	511	522	503	479	521	483	507	567	488	562	510	497	484	536	511	529	508	546	489	540	540	538	500	515	496	482	521	495	508	512	509	519	519	484	524	531	472	505	507	519	542	512	543	489	515	554	494	502	516	526	531	546	493	546	537	561	502	521	496	501	537	529	494	499	518	502	506	491	554	533	511	560	492	519	533	497	495	470	515	519	486	517	448	469	491	469	488	504	503	507	497	501	526	534	507	534	542	525	499	547	494	491	540	527	540	478	511	510	538	554	511	514	500	509	512	528	499	521	539	499	479	475	531	516	514	500	540	532	558	494	536	486	514	495	543	505	510	541	557	499	489	502	520	522	514	503	486	543	495	503	528	522	484	539	531	488	525	470	496	523	516	520	496	482	541	552	539	556	512	543	473	518	508	538	491	507	537	530	504	498	564	525	531	515	508	518	500	532	519	529	492	515	552	496	532	477	509	535	485	518	522	459	516	470	508	541	485	523	489	498	508	464	511	524	520	526	490	511	514	532	528	499	511	512	516	538	524	481	517	497	511	487	521	458	480	498	501	501	495	510	495	532	529	550	509	481	486	513	482	552	508	522	534	503	508	490	496	494	508	496	544	499	462	558	490	532	524	545	509	506	513	517	513	517	474	466	528	526	507	531	483	493	503	493	539	516	521	446	497	537	544	528	532	534	519	497	502	497	543	569	535	467	499	521	498	533	501	536	489	493	517	532	504	525	509	549	513	454	510	549	506	495	522	480	503	548	490	480	512	467
15227	8262	7638	4435	2185	1249	673	513	366	334	313	294	310	291	246	238	240	264	252	272	230	224	205	219	205	248	247	232	224	197	219	232	216	235	208	242	237	209	217	222	231	208	223	194	215	231	225	251	249	233	217	241	242	203	214	210	215	230	232	231	241	238	228	236	236	216	211	242	237	200	219	254	220	223	228	226	240	237	220	218	249	239	240	234	209	241	207	240	252	232	232	250	212	216	227	239	233	222	233	225	231	192	214	242	218	202	240	233	208	238	230	212	237	228	220	213	227	221	201	209	245	219	203	227	203	242	238	235	224	230	240	219	208	226	214	217	219	227	213	223	203	214	218	213	201	224	229	237	220	242	226	248	184	211	213	225	236	223	234	214	229	224	222	204	208	226	225	226	235	226	220	205	237	266	238	236	200	236	211	222	227	204	202	228	235	194	249	221	229	231	229	238	238	239	255	219	216	226	222	240	220	253	259	234	227	248	246	232	260	216	239	254	211	260	232	225	223	238	244	218	244	237	219	185	203	243	230	224	256	216	206	213	231	245	211	219	216	223	218	257	216	219	223	218	228	225	207	221	244	240	224	235	205	207	240	203	211	237	200	201	227	214	242	244	209	242	223	207	205	216	241	205	211	216	223	251	237	231	237	228	230	205	211	220	245	202	228	225	204	219	202	201	216	215	221	211	223	236	211	242	227	233	238	225	235	223	236	216	212	226	254	230	243	237	241	225	251	232	218	230	247	214	226	199	202	233	214	218	227	243	207	203	219	196	222	228	198	217	222	250	234	222	181	237	219	189	226	218	209	228	258	226	240	208	226	234	238	233	238	219	247	207	247	236	225	227	223	208	214	232	229	210	217	217	238	210	234	221	222	216	247	225	237	232	228	225	265	236	229	269	207	215	231	222	222	257	220	256	224	221	233	215	223	219	212	233	228	215	235	211	243	205	243	241	199	209	216	240	199	209	240	216	232	222	246	251	236	237	217	196	224	248	205	211	221	224	219	199	224	233	207	224	222	220	232	211	227	214	211	225	217	210	243	223	227	235	249	221	204	223	221	225	220	220	211	247	232	230	227	201	242	208	215	232	224	238	240	251	232	244	207	213	235	213	226	223	248	233	211	221	203	225	228	230	229	240	221	223	214	219	229	215	201	238	232	225	231	203	207	223	226	220	199	235	218	234	212	230	233	226	224	240	245	246	238	224	215	229	222	217	234	234	221	186	247	234	198	222	220	226	211	238	205	219	214	168	222	212	231	246	245	250	226	224	219	212	243	214	211	230	201	229	240	232	226	251	180	246	227	237	201	211	219	253	213	226	217	227	219	273	202	229	197	208	224	232	212	229	246	175	256	204	228	241	274	209	242	265	214	232	220	226	206	241	228	219	253	241	254	252	220	242	231	253	221	227	220	219	207	222	230	216	210	214	234	249	230	262	212	230	198	222	218	212	215	225	249	201	221	229	226	237	210	217	258	231	210	210	214	237	210	225	228	231	228	220	233	228	235	224	243	220	213	238	247	238	219	224	224	219	245	237	191	213	240	235	253	224	221	250	230	233	219	227	227	241	269	218	234	206	213	220	266	221	197	233	193	233	238	213	222	215	220	212	231	212	228	220	237	224	230	236	240	223	225	224	228	253	198	233	209	210	263	212	225	215	239	210	228	226	222	235	205	215	228	205	225	198	208	202	237	201	215	232	268	216	216	239	211	242	216	228	206	248	237	228	210	200	240	246	218	216	216	228	257	216	209	186	220	214	228	248	214	200	190	236	202	215	210	242	211	242	219	248	207	215	221	220	227	201	234	228	253	224	241	198	239	219	228	204	223	254	224	214	229	233	213	235	223	223	252	247	214	218	223	224	241	222	240	243	222	221	205	258	232	226	222	231	242	235	220	233	227	252	218	217	222	209	201	199	238	223	215	242	236	238	250	244	251	237	229	223	237	214	202	220	215	247	217	199	229	230	234	250	197	222	245	232	208	232	221	224	237	261	247	218	211	226	222	225	197	215	209	243	249	250	227	253	240	234	231	235	240	222	190	209	223	222	221	243	239	228	205	230	260	220	227	241	222	211	200	240	226	267	250	217	243	244	232	239	245	209	210	221	245	242	244	215	213	206	221	226	238	226	217	239	266	228	224	244	203	238	205	224	241	244	267	208	197	223	258	244	218	208	219	211	215	201	213	221	231	222	205	261	248	274	217	257	189	213	239	247	226	217	244	202	237	231	234	221	236	235	237	223	219	223	225	229	224	227	210	242	240	224	239	214	199	216	198	219	211	236	211	204	223	211	221	248	218	225	230	224	242	221	232	202	231	218	222	230	208	209	221	251	212	231	241	204	216	228	264	245	226	243	234	221	216	229	224	238	231	258	207	234	184	236	210	236	255	221	257	216	232	244	213	219	217	239	212	194	189	224	218	209	219	241	237	231	234	239	221	204	233	227	229	215	230	229	244	222	229	236	241	218	230	234	214	272	235	203	220	229	235	277	193	213	223	190	208	212	208	209	226	225	218	228	222	205	247	236	230	256	251	220	252	221	222	210	246	238	215	216	228	216	225	241	253	232	224	216	215	236	230	217	238	224	221	211	229	251	226	202	184	232	213	246	238	240	232	228	231	188	252	224	234	209	211	240	239	230	211	239	228	190	265	235	196	230	224	196	204	222	226	215	237	230	225	228	267	215	185	222	204	235	221	201	205	242	230	226	220	235	259	226	207	210	259	217	224	224	223	232	228	231	208	207	194	225	233	226	230	236	222	243	217	214	243	207	246	234	229	251	237	242	224	233	237	238	232	210	275	238	187	244	209	212	235	240	216	226	243	203	200	216	211	222	223	233	224	239	232	222	222	222	205	185	249	219	249	248	255	226	243	236	220	221	208	226	229	196	246	230	236	220	219	233	231	229	214	199	224	227	209	230	215	214	198	193	225	221	223	236	229	222	218	239	243	242	207	225	231	242	255	211	229	216	202	244	213	221	217	231	218	210	255	210	236	233	224	205	231	213	224	224	216	232	219	233	231	196	219	201	221	240	233	237	216	225	209	238	233	265	235	205	213	224	231	238	227	186	231	232	217	223	246	211	228	232	230	201	214	223	230	228	202	214	230	215	196	223	218	233	228	212	209	206	235	201	226	236	267	246	186	214	256	233	251	220	224	234	254	215	224	205	224	200	206	234	241	221	218	229	235	222	241	229	228	224	212	235	217	238	223	222	252	213	241	204	224	200	235	229	215	229	218	248	230	215	213	227	236	221	238	232	206	224	238	217	208	246	241	222	220	216	212	250	214	246	228	245	229	233	255	244	221	218	210	219	256	197	250	214	203	199	238	227	196	191	236	229	217	223	233	252	194	231	231	227	246	234	228	230	213	233	225	200	193	204	220	224	216	217	261	200	205	225	223	206	221	213	227	244	229	219	220	222	208	234	222	225	212	213	246	235	226	243	222	224	220	234	238	228	236	219	217	219	240	213	217	240	195	213	225	258	231	240
10921	8198	13260	11609	8085	5038	2714	1766	1374	1224	1054	893	894	827	735	739	676	705	633	726	592	644	578	593	572	584	576	602	580	577	574	546	590	526	569	551	555	552	595	536	572	534	522	585	563	566	545	587	544	559	550	549	572	570	531	547	516	576	561	541	547	534	544	548	534	553	510	552	549	534	553	538	563	542	553	522	558	569	575	541	526	561	559	537	522	564	567	542	526	561	557	537	544	571	570	560	544	537	503	543	533	519	554	553	549	545	536	560	554	566	536	541	562	581	511	559	531	574	566	567	558	539	554	572	568	598	550	524	574	551	581	557	562	529	548	536	575	545	581	560	520	495	573	517	575	571	602	587	579	543	587	560	565	526	576	526	530	583	534	556	533	571	513	536	571	532	568	546	520	565	559	536	534	547	571	488	543	516	501	515	561	539	514	543	586	552	532	558	569	532	545	571	551	522	526	522	573	546	538	530	526	569	546	536	548	546	535	565	577	553	577	558	559	535	575	582	548	569	543	545	536	548	555	563	543	574	564	569	555	545	520	552	575	528	550	576	540	580	542	560	542	530	525	524	543	534	546	520	559	560	544	537	557	582	553	534	566	526	530	554	524	530	556	515	556	510	532	553	528	585	549	571	559	538	517	573	542	537	574	614	562	532	551	560	571	554	515	564	551	586	551	561	554	584	548	544	522	570	587	535	536	553	544	539	533	563	573	564	563	529	556	539	561	528	558	540	538	531	573	571	578	541	524	551	592	558	536	547	505	507	558	556	542	534	520	579	558	527	553	573	583	543	561	551	545	552	566	578	532	515	556	580	570	540	521	521	543	576	591	515	532	520	575	583	553	495	543	589	549	593	580	540	595	557	553	546	512	556	542	497	542	516	551	566	542	543	577	597	554	587	559	511	530	535	537	554	566	535	572	546	522	591	543	538	548	515	580	584	543	509	566	542	546	566	520	542	543	566	562	548	492	513	504	545	517	591	551	562	525	549	539	580	564	524	535	583	557	609	536	538	574	538	500	589	493	514	541	568	542	531	500	532	558	558	545	547	537	514	562	554	584	557	585	515	545	597	499	580	522	592	533	544	512	541	563	582	545	546	534	541	525	541	546	544	500	556	555	513	547	563	589	507	522	568	564	566	521	575	558	554	529	551	543	578	514	548	561	550	561	563	544	550	536	523	541	601	543	563	505	522	532	576	555	554	562	550	578	541	570	579	503	582	522	546	487	571	534	546	534	525	580	554	565	542	535	554	563	544	536	558	568	554	530	601	557	536	552	569	573	541	592	537	592	590	533	544	551	539	554	579	531	537	574	537	515	563	553	557	576	503	532	544	570	547	553	515	537	559	579	498	551	545	554	565	557	538	532	540	537	535	552	549	561	526	554	552	519	544	555	535	580	578	532	549	523	534	539	534	558	504	567	528	534	552	572	562	530	580	487	536	549	557	502	561	543	494	522	527	582	560	526	574	516	532	522	552	546	550	544	561	584	568	533	557	538	564	554	567	560	514	555	540	543	549	540	531	558	548	525	499	533	559	535	533	570	541	549	553	542	539	561	564	557	550	513	541	579	546	555	511	544	510	587	558	542	555	539	577	531	568	503	521	551	523	547	520	551	556	509	510	549	572	546	557	547	488	578	544	528	554	546	526	553	543	556	549	519	584	592	522	560	551	521	563	550	563	519	568	553	519	541	545	540	532	539	533	536	576	555	556	547	539	550	533	536	515	514	580	527	516	555	551	521	542	536	503	584	514	531	555	590	563	573	538	524	548	558	582	531	559	566	516	537	586	596	569	555	536	590	560	519	558	568	538	509	541	568	542	547	565	569	544	567	517	555	588	565	526	587	506	564	559	514	566	567	541	578	541	579	526	562	551	521	530	519	533	555	531	533	531	543	543	544	522	490	520	513	554	556	550	540	550	535	553	522	545	535	493	559	549	534	524	543	555	605	532	553	518	567	550	562	616	585	524	545	574	559	543	530	575	559	549	544	547	554	517	505	588	576	544	574	565	526	606	522	572	533	528	555	550	537	527	552	552	573	534	523	564	544	514	498	546	541	557	545	545	500	534	558	549	555	523	552	542	545	560	523	543	576	571	525	518	549	540	544	546	527	525	589	537	558	559	574	563	565	522	524	541	536	525	565	559	530	568	514	570	515	561	508	556	553	572	573	537	581	535	568	541	538	534	527	560	550	528	525	552	532	581	564	550	552	551	522	533	528	525	508	613	570	559	594	592	532	580	562	577	563	550	534	546	519	523	556	572	556	498	570	518	538	519	550	505	580	553	557	521	547	553	546	547	543	553	562	576	549	537	574	552	527	579	544	519	574	526	562	586	556	549	565	550	519	551	514	538	543	556	527	530	530	520	553	536	501	505	518	574	565	546	553	542	543	593	549	527	607	513	527	556	555	524	532	531	553	513	575	540	555	536	574	557	513	523	553	548	522	537	552	509	575	509	571	556	542	570	566	555	553	524	534	496	557	520	542	522	526	530	552	551	522	536	557	530	535	499	537	542	560	563	544	558	553	525	569	540	549	558	566	554	500	537	587	536	534	535	510	551	519	529	575	562	584	533	560	512	564	508	517	526	537	555	557	551	579	528	533	550	580	548	533	538	514	577	526	551	543	549	533	534	519	579	581	533	562	565	552	530	533	563	529	541	573	507	527	530	551	590	504	541	525	547	526	577	526	547	561	566	506	551	578	530	531	590	540	506	585	548	565	537	565	532	544	580	530	557	514	562	580	530	565	556	533	578	501	532	472	532	547	509	515	572	590	584	534	549	531	533	555	541	556	535	526	570	588	565	518	548	529	503	531	531	580	573	540	515	514	544	552	554	576	539	539	518	519	557	512	525	534	562	539	586	510	507	595	524	512	594	575	588	581	535	538	545	571	541	535	550	538	558	546	518	544	544	557	538	574	571	533	529	552	534	534	551	537	557	571	565	548	562	573	548	555	537	565	530	563	574	551	558	525	548	596	570	541	527	546	577	574	614	545	530	563	568	581	562	492	532	515	521	575	525	535	567	553	541	555	521	549	577	555	571	594	536	558	518	532	573	558	533	603	544	576	512	569	573	579	519	513	536	543	528	556	559	591	546	576	544	559	544	547	522	558	569	537	593	510	533	562	543	534	530	524	572	533	538	549	530	546	551	547	546	545	541	539	558	561	540	571	514	547	577	541	500	570	589	573	517	527	542	567	560	560	587	544	534	548	544	537	507	558	549	532	565	546	557	546	539	514	554	573	563	535	528	579	541	537	580	539	579	567	551	552	563	530	551	549	497	575	551	584	581	579	518	528	536	536	533	571	545	569	541	547	531	531	516	596	577	541	542	563	528	576	484	556	591	543	499	521	524	539	559	532	569	571	560	512	581	525	507	551	524	538	572	523	497	580	514	537	528	547	575	610	557	534	522	572	527	517	519	579	563	584	510	557	574	559	581	559	550	532	530	533	554	564	552	577	523	527	523	556	476	580	550	519	533	542	514
28449	17717	15512	11598	9644	4307	1347	848	549	478	327	372	384	331	311	280	297	268	245	243	309	258	238	252	237	254	251	254	262	249	280	246	234	242	246	255	262	223	220	259	244	234	273	261	199	266	238	254	234	250	234	261	254	253	223	223	231	244	240	234	216	221	225	209	236	243	237	247	221	225	228	261	243	224	221	224	227	230	263	245	251	230	242	219	201	243	261	247	224	236	237	238	212	221	251	242	221	224	227	226	208	245	242	224	243	238	238	231	230	244	247	246	234	226	273	243	238	241	223	236	242	254	230	228	233	249	249	244	248	214	228	270	252	211	246	269	250	204	266	228	249	238	223	252	253	245	216	226	220	257	194	249	260	245	273	228	234	230	252	205	234	237	223	232	249	266	248	240	215	226	230	252	272	259	252	221	240	221	222	248	246	237	236	278	255	217	217	236	215	271	221	281	242	257	242	253	235	246	254	249	246	236	244	249	227	251	205	221	217	227	224	231	235	223	225	227	238	213	252	261	231	243	228	224	269	237	260	243	259	249	246	225	231	234	255	236	255	225	220	242	236	247	241	243	253	214	214	236	222	279	241	252	246	229	240	236	232	223	244	253	257	269	244	251	233	239	243	224	236	239	217	261	232	229	226	221	239	248	258	212	232	257	248	252	237	275	257	234	241	214	278	271	257	251	271	239	213	225	242	228	234	254	238	233	232	222	258	245	252	269	245	246	239	222	251	220	229	251	239	225	259	231	241	253	250	226	239	231	231	265	242	240	220	270	272	224	210	188	246	245	198	239	231	266	250	252	245	228	220	265	226	245	244	225	227	247	231	239	224	241	266	251	249	248	238	238	228	232	241	234	249	236	199	272	233	230	215	248	229	255	207	242	255	257	225	244	234	222	237	231	262	230	224	222	231	261	230	266	225	248	249	220	233	279	224	240	241	222	232	229	257	226	265	231	265	242	245	236	247	237	230	221	225	214	277	245	230	261	219	239	240	256	245	227	252	232	234	230	244	234	258	226	241	257	238	225	223	244	248	266	229	232	232	238	250	234	241	226	257	256	217	242	267	244	200	244	254	249	248	257	252	270	232	286	276	264	261	263	247	226	251	275	242	237	228	235	268	226	237	238	223	245	244	233	244	255	237	227	257	198	226	232	261	238	234	227	226	246	258	245	246	237	238	259	274	247	254	233	198	262	210	249	252	247	202	240	233	249	210	244	240	246	245	223	257	253	261	258	238	248	257	224	233	245	237	244	231	238	238	272	243	245	231	244	263	240	211	260	237	209	264	279	261	250	245	252	248	223	241	242	254	247	228	255	218	221	255	240	228	266	253	261	243	250	221	271	229	271	255	244	226	220	226	187	232	240	243	245	268	240	234	244	256	237	270	232	232	236	281	256	223	274	210	245	251	248	232	242	223	238	245	238	227	265	259	266	255	259	255	246	251	238	229	238	220	254	260	236	268	220	240	250	215	245	225	257	213	244	246	238	245	242	235	230	220	263	226	268	257	223	215	235	207	239	210	241	216	251	226	221	236	234	245	273	242	203	218	235	219	252	240	219	245	222	266	259	267	223	223	234	258	231	246	235	248	247	238	243	252	215	233	271	226	245	244	247	253	255	233	267	259	248	242	232	242	224	231	214	276	256	249	236	224	246	227	238	263	235	224	222	219	237	237	213	258	235	244	216	219	245	274	219	243	270	279	213	240	245	250	226	251	257	267	221	224	247	222	263	233	232	227	261	239	225	218	233	234	227	228	231	235	246	217	253	236	249	253	253	236	222	227	245	240	237	239	266	245	237	260	242	230	230	233	226	240	221	214	242	233	240	249	231	275	263	243	230	243	226	229	200	239	235	252	250	237	240	244	225	238	223	256	270	240	260	240	209	265	256	223	226	229	256	234	242	197	232	236	277	243	248	221	271	238	258	249	248	231	257	225	219	252	217	238	218	232	239	278	250	249	270	235	262	235	234	256	225	245	236	223	232	215	219	248	242	221	212	227	230	245	224	229	218	222	226	257	248	256	257	235	234	243	237	217	238	212	218	251	216	273	243	266	240	205	239	237	226	210	245	234	264	229	217	220	255	217	267	247	275	262	238	257	214	218	257	223	248	243	236	218	233	259	226	252	230	233	269	265	260	222	242	234	205	252	254	242	221	248	244	242	236	252	227	236	224	221	245	242	225	230	239	237	218	245	249	220	254	227	257	262	233	222	237	223	256	267	227	227	215	253	226	233	261	234	257	248	254	222	239	246	235	235	242	221	240	249	226	253	231	234	269	242	226	257	228	217	232	235	234	241	246	251	244	239	236	221	230	235	246	258	233	225	238	246	225	224	220	249	212	244	221	231	236	223	249	218	244	246	228	243	239	230	243	238	220	229	248	233	246	249	258	224	237	235	231	229	229	259	237	231	240	198	248	268	214	211	236	234	231	236	265	230	259	227	243	229	250	243	226	230	207	239	254	236	230	233	262	209	220	243	229	238	254	239	216	232	239	256	263	249	222	229	262	239	253	247	227	242	224	252	240	242	227	242	217	234	238	234	254	260	256	230	263	231	225	249	238	259	250	266	244	244	237	234	259	239	235	240	230	235	232	219	231	233	248	244	249	243	229	273	253	230	265	256	238	211	235	274	238	238	241	231	223	248	232	258	233	231	248	247	269	214	254	235	230	228	249	263	227	264	246	254	228	252	246	265	215	260	223	237	240	245	232	245	243	232	228	239	254	246	225	240	220	243	261	224	213	268	248	237	246	247	250	230	238	231	256	254	241	221	222	252	249	226	227	244	217	229	238	247	247	251	238	242	250	249	241	228	261	232	263	224	252	223	221	255	252	252	254	286	219	244	252	242	223	226	250	224	230	256	242	237	221	263	226	240	277	266	235	251	222	269	254	248	222	237	235	268	243	219	220	231	230	235	270	217	229	240	256	241	234	227	245	217	250	232	228	259	266	225	258	263	216	272	239	232	191	229	211	248	258	244	238	228	250	233	240	223	259	242	255	260	250	242	240	226	251	237	259	233	248	274	237	223	253	228	250	224	267	272	226	231	240	248	226	244	262	209	247	255	233	244	213	221	253	254	225	246	209	261	213	227	244	234	243	236	218	248	264	255	233	250	237	224	265	219	246	250	236	228	220	252	237	269	260	228	215	247	233	247	243	250	210	236	223	228	229	221	245	214	269	226	246	238	240	240	269	208	251	226	206	251	240	259	260	210	235	228	240	227	260	231	234	225	213	233	259	239	241	222	273	239	237	253	238	230	234	242	258	258	241	234	228	239	231	237	232	207	253	253	276	215	238	248	244	238	224	265	240	229	262	236	257	252	260	236	229	234	230	229	253	248	247	234	243	259	253	241	233	236	230	229	221	229	245	232	215	235	213	215	246	243	266	247	235	245	243	231	240	251	235	240	225	250	235	281	240	263	209	240	232	235	229	214	239	252	258	270	227	231	265	228	245	248	230	259	230	247	232	256	224	227	231	222	241	268	226
20115	16112	21785	23498	23426	12178	5132	3109	2329	1826	1647	1443	1246	1156	1010	961	927	831	796	803	723	743	752	657	715	672	625	671	648	681	676	672	591	575	635	599	677	557	592	591	638	555	583	594	639	581	637	634	594	559	580	595	604	597	608	663	590	587	551	581	585	607	515	567	613	569	568	571	595	541	604	579	581	593	595	611	613	552	600	552	587	576	609	557	578	618	589	602	572	551	603	540	563	565	559	592	562	588	597	556	594	546	629	574	585	580	605	584	572	608	587	575	540	596	607	565	563	549	605	579	575	571	558	610	576	538	569	592	614	560	604	598	529	531	606	559	605	600	561	551	571	555	585	587	581	587	558	566	572	575	583	570	574	609	612	551	604	587	600	571	585	572	577	577	625	566	587	564	558	569	535	633	605	566	553	531	558	530	628	602	523	558	583	610	619	560	570	621	569	618	560	599	589	576	549	550	558	550	529	582	622	553	582	575	581	572	585	558	553	600	556	521	626	577	563	581	569	603	553	615	616	593	591	567	557	624	540	595	589	615	587	584	581	582	570	584	562	571	613	602	607	561	568	567	575	558	582	612	577	603	556	585	540	562	571	550	576	538	555	594	552	602	571	573	538	582	525	630	567	608	568	582	573	581	595	599	556	603	557	582	591	542	592	567	581	618	600	562	567	563	535	594	561	552	552	638	565	596	568	613	601	594	568	569	598	558	559	529	559	571	562	502	574	531	625	593	544	618	582	595	557	557	578	568	590	579	594	532	600	573	553	582	593	588	608	576	596	585	553	609	580	560	613	511	577	558	599	525	584	585	587	610	535	584	622	572	587	533	600	572	590	572	608	557	613	567	533	554	583	582	622	574	614	539	597	600	582	598	567	545	606	548	551	596	577	584	607	562	578	555	549	594	570	573	594	598	551	570	572	620	575	608	558	563	563	581	520	574	553	621	648	584	569	554	614	609	548	598	574	563	629	540	584	598	565	577	575	626	579	574	600	525	566	566	588	557	553	606	597	570	580	545	558	539	552	606	601	590	614	603	606	549	553	570	618	583	602	583	541	566	593	576	624	562	573	566	563	619	532	622	565	575	605	602	551	573	554	595	579	603	573	564	548	557	548	611	587	606	553	576	587	592	556	568	621	599	598	592	552	569	554	595	569	564	567	631	574	571	586	567	537	556	605	562	550	588	603	593	601	585	572	596	572	542	605	559	548	574	552	549	568	560	578	582	546	589	572	597	592	557	547	570	557	581	580	583	583	568	561	565	569	607	593	611	593	581	600	560	605	576	606	605	559	559	589	580	558	565	574	596	552	573	595	561	562	539	613	597	600	556	568	583	558	565	611	596	579	557	544	582	573	576	584	590	605	610	599	589	558	611	546	558	570	561	557	566	601	579	584	540	540	538	595	594	615	578	555	558	541	543	572	569	594	562	557	563	604	595	595	572	593	596	570	607	574	612	563	570	613	527	582	571	596	578	586	604	555	540	564	606	568	529	580	587	555	594	588	570	627	577	639	586	615	567	616	603	541	597	589	571	578	586	558	593	570	515	598	597	584	592	576	568	592	517	577	558	576	579	562	587	613	572	591	604	550	562	585	549	566	580	588	570	577	584	582	601	556	580	571	533	572	590	573	583	560	534	583	566	564	576	613	563	597	579	575	581	573	551	578	575	583	606	544	594	566	583	578	551	545	634	569	569	557	598	607	550	564	550	610	610	569	555	592	570	597	544	584	574	596	571	604	605	598	587	590	531	571	552	569	606	595	575	586	570	599	575	591	577	561	559	591	561	570	596	615	625	548	593	596	577	612	570	543	553	564	585	563	579	577	545	547	573	579	562	575	588	592	621	613	553	562	558	597	645	583	587	560	571	580	615	578	537	555	560	570	605	544	627	579	570	549	561	586	568	606	599	553	555	619	596	571	567	582	583	613	558	598	614	581	546	519	622	557	552	599	575	588	546	551	617	563	575	560	584	612	567	565	562	547	570	559	546	585	647	597	608	543	543	592	575	550	551	570	555	574	558	638	555	558	576	591	575	530	575	594	561	597	587	592	589	577	594	549	526	586	574	597	595	580	588	540	549	592	563	595	561	580	559	595	562	567	559	605	603	601	599	571	591	572	595	565	567	554	576	577	535	614	580	585	574	541	566	564	568	550	601	621	575	576	571	547	568	516	577	561	584	560	563	560	575	594	576	571	567	577	584	596	592	594	563	562	609	565	594	589	565	538	552	569	554	598	572	611	570	580	624	563	583	606	627	582	594	603	596	584	593	566	634	594	588	582	599	516	523	585	583	583	606	535	552	559	609	575	515	579	570	554	557	576	589	571	542	578	593	595	610	532	559	563	512	582	568	585	611	598	626	581	595	547	599	615	583	561	620	563	560	594	571	609	572	616	559	580	584	564	559	570	602	587	552	515	579	588	574	565	575	570	545	599	566	566	531	546	584	543	582	528	559	593	582	611	600	604	602	595	580	576	526	589	572	544	581	619	579	551	584	585	569	534	565	590	573	590	565	586	594	591	630	555	612	555	580	608	565	559	548	584	617	548	589	607	561	558	557	658	588	543	524	564	565	620	567	596	638	569	615	573	555	595	570	524	569	576	594	570	611	607	561	588	559	597	561	583	553	597	608	600	612	575	590	553	589	615	596	539	565	558	529	578	621	607	612	615	571	525	560	606	620	576	598	583	585	569	636	584	539	603	546	572	578	566	580	538	572	601	592	536	573	609	590	609	577	583	606	608	587	627	537	574	571	573	573	577	593	572	551	599	575	606	570	587	613	591	549	596	580	594	601	578	558	583	572	503	626	580	566	576	581	593	556	529	570	580	564	604	590	587	581	536	590	603	573	568	570	610	555	549	579	547	554	578	551	569	577	550	580	594	586	597	564	630	570	579	591	529	589	528	564	581	585	594	565	563	579	603	601	563	591	562	603	591	571	569	586	551	595	582	557	551	583	598	589	571	580	544	558	548	603	574	559	570	585	566	558	585	546	616	559	611	598	548	607	574	586	543	564	569	628	590	517	526	562	563	602	551	584	598	558	620	586	594	557	558	614	567	568	586	579	550	567	531	582	587	607	580	559	540	601	538	584	557	593	599	589	615	535	575	612	597	569	581	590	594	585	601	597	548	599	567	600	574	578	605	588	591	557	575	578	593	616	584	584	543	578	575	553	575	547	577	545	607	566	554	589	567	589	593	590	561	623	601	635	557	570	556	573	574	550	612	571	567	590	523	558	574	583	535	595	560	564	587	584	582	615	560	610	562	561	617	554	562	571	572	553	605	571	554	567	593	579	611	583	547	526	627	618	575	582	563	594	579	546	557	581	599	603	565	554	578	581	531	596	622	531	576	608	547	589	551	598	594	582	530	569	574	552	569	582	542	572	574	574	576	579	585	575	574	598	569	566	534	571	574	566	580	576	527	559	584	549	585	574	598	551	617	571	575	579	584	603	599	599	583	621	577	560	561	562	611	564	595	606	611	565	577	574
38239	24845	22428	17608	14872	7845	2174	1045	696	541	470	451	366	365	338	356	308	286	247	255	262	239	256	239	216	246	232	211	235	219	218	229	219	232	227	215	204	223	225	234	221	204	206	196	195	219	199	216	239	229	224	234	209	202	184	210	206	199	194	208	194	221	210	223	204	223	241	199	241	217	237	189	218	220	222	222	211	221	222	216	226	212	230	242	226	197	204	210	194	209	201	199	216	225	219	216	233	225	233	201	189	204	197	196	213	213	224	224	230	204	186	218	234	230	237	212	216	194	227	229	205	224	221	197	192	183	222	222	234	231	210	223	213	210	201	231	225	222	215	215	199	189	234	214	199	225	174	203	214	208	209	192	218	197	192	258	173	187	196	211	231	200	205	253	209	203	225	191	236	198	222	196	214	216	205	202	183	221	215	222	188	200	226	213	193	237	225	218	227	198	231	236	229	205	214	214	202	200	227	226	207	232	223	236	202	187	213	189	214	195	219	219	234	206	256	206	200	202	209	236	192	213	217	235	185	252	220	220	207	214	207	237	204	202	232	221	219	206	212	218	201	232	241	199	209	213	212	192	204	211	189	210	220	221	198	193	222	215	200	207	205	226	185	210	248	220	212	191	206	236	230	205	229	211	201	220	220	217	248	215	217	228	224	189	196	204	209	215	223	230	230	184	240	227	223	207	227	207	233	224	217	234	238	195	193	209	218	232	194	191	194	207	222	215	232	203	179	201	222	203	224	216	199	244	219	197	217	187	202	197	192	228	203	238	207	233	198	200	217	218	221	230	240	201	225	186	204	223	213	212	173	198	206	234	224	210	216	209	180	229	220	235	195	216	212	208	188	229	218	219	191	228	216	223	217	222	216	189	225	211	228	226	204	229	187	204	171	238	235	216	219	178	219	213	216	206	211	241	239	210	230	221	213	202	217	237	203	198	216	217	200	256	212	216	226	202	177	211	243	209	214	184	211	211	207	230	224	258	187	254	224	188	252	176	193	202	195	234	196	208	212	212	206	211	213	222	231	203	226	217	215	222	222	207	216	189	207	242	232	194	229	206	217	206	195	222	213	206	204	202	206	213	214	237	194	218	221	243	225	209	219	215	234	224	238	172	233	183	218	254	192	212	226	202	226	242	199	203	216	214	205	220	211	217	221	217	175	214	218	203	232	218	211	225	203	209	239	210	183	224	201	215	213	202	213	223	232	188	209	244	207	212	202	221	214	213	218	209	213	204	215	178	198	212	210	213	223	227	206	174	191	214	242	189	220	236	221	215	208	209	192	211	226	220	226	208	220	207	216	214	228	201	218	201	206	229	206	194	219	216	216	204	219	184	220	218	204	205	225	213	223	209	231	200	240	198	186	216	166	249	233	185	218	233	226	220	202	187	228	215	208	218	207	210	220	198	204	203	224	189	191	210	190	201	227	210	217	208	229	202	210	199	200	220	186	234	205	243	201	210	197	204	217	245	193	200	216	188	191	243	211	209	216	223	201	197	218	220	163	199	227	260	235	205	244	212	228	207	236	203	214	185	223	208	188	207	212	180	217	242	210	237	200	200	231	209	184	238	206	212	205	199	228	202	214	215	193	216	219	188	211	228	198	232	208	233	218	190	227	209	209	204	207	198	208	210	193	223	201	220	193	209	242	221	240	199	196	227	201	206	244	208	201	233	202	211	226	221	230	225	212	222	237	231	211	232	224	228	219	240	211	228	223	233	206	221	214	212	225	224	227	210	206	239	221	226	195	192	225	244	214	216	205	212	186	208	198	174	209	220	217	214	210	224	225	217	197	189	214	230	249	208	208	214	205	205	224	198	212	241	236	219	206	205	232	215	235	192	210	196	231	215	201	192	215	193	207	227	224	222	216	222	243	212	200	174	228	193	204	221	225	209	204	207	223	196	184	222	223	233	211	219	231	238	233	220	224	229	224	206	206	237	237	231	237	239	213	213	225	216	213	230	216	192	212	213	174	210	211	224	214	210	188	198	223	223	225	240	205	207	188	210	181	226	223	217	192	237	234	207	195	200	224	235	204	222	221	174	189	220	208	192	213	237	185	213	201	193	209	194	223	204	227	245	236	219	215	211	210	195	210	240	200	208	225	212	193	199	240	202	204	195	244	195	204	191	209	233	205	207	211	210	228	203	228	236	202	200	252	207	214	224	225	192	195	210	181	203	202	220	225	205	224	219	191	226	227	206	200	235	208	195	195	198	201	235	227	215	199	180	232	194	219	189	211	189	214	204	198	230	222	224	239	225	207	215	227	214	207	212	193	221	221	210	231	195	187	221	224	197	224	210	203	213	210	223	209	200	211	211	244	210	212	198	206	221	170	228	195	240	209	239	222	214	206	225	237	206	229	195	222	237	214	224	206	212	230	187	226	203	228	199	222	228	207	210	195	209	234	193	199	206	206	240	222	192	208	183	199	198	192	203	213	199	254	217	193	224	212	200	220	223	196	226	207	225	194	212	205	187	217	237	229	204	232	201	209	210	206	201	210	211	214	207	193	197	220	220	199	219	198	222	198	237	217	220	190	218	197	196	208	230	238	229	210	199	215	199	199	202	194	225	197	205	212	219	236	235	217	236	213	226	213	200	210	219	196	210	242	214	222	209	203	210	205	241	210	220	202	221	208	211	196	232	203	208	226	217	234	208	206	205	248	191	194	217	244	221	226	215	199	211	236	201	225	217	199	195	211	205	187	201	195	214	249	218	205	211	212	233	200	219	213	224	201	215	202	216	205	210	222	207	224	238	196	208	222	201	208	221	243	204	212	206	206	224	247	221	219	184	252	246	215	246	230	240	233	195	228	222	234	252	206	226	204	211	208	222	216	221	207	206	196	223	211	190	232	213	231	206	206	224	183	203	209	200	241	243	209	212	211	208	229	217	208	230	216	238	198	216	232	203	220	214	223	186	219	225	247	239	224	198	243	206	209	204	233	209	226	188	203	198	199	215	213	207	173	216	216	227	212	209	246	216	218	221	217	164	201	229	211	202	223	211	218	219	205	204	220	204	213	200	210	216	221	225	202	203	176	209	221	213	205	209	217	219	229	210	215	215	226	234	192	202	202	235	217	224	220	196	193	205	205	211	231	218	209	239	202	171	226	220	204	212	217	213	203	210	221	196	194	242	188	214	212	209	195	246	193	231	243	224	216	183	218	211	208	226	225	214	213	203	214	210	203	212	221	236	221	239	202	222	218	221	242	240	235	213	196	185	206	237	194	223	218	229	203	203	205	224	197	192	216	192	189	234	196	232	225	205	177	225	226	204	247	203	216	198	213	215	199	228	212	231	206	233	210	186	199	217	246	233	212	240	224	217	221	221	204	207	212	213	199	207	210	189	225	235	204	216	239	230	223	194	187	202	223	214	198	219	208	213	212	204	171	213	200	208	211	197	211	178	209	198	201	210	206	228	213	188	209	188	228	233	258	202	217	231	208	197	203	193	200	187	213	203	202	215	204	222	219	223	200	211	202	199
25355	21018	27670	29537	29204	17844	7378	4115	2861	2275	1876	1704	1570	1373	1183	1129	1007	969	858	866	789	811	736	689	693	650	610	625	631	590	604	557	567	573	595	551	549	593	571	542	542	556	527	546	533	520	523	523	486	554	544	538	525	490	525	546	544	521	541	503	511	521	558	518	538	514	496	516	504	505	547	500	543	531	521	545	550	483	545	500	515	531	500	469	485	532	517	524	501	483	540	498	495	521	493	477	552	528	565	508	520	528	532	532	512	559	521	501	502	582	537	484	522	488	516	505	540	509	530	511	511	506	528	493	509	553	517	502	512	510	513	514	513	566	474	547	508	531	519	484	518	560	519	539	526	497	511	547	530	526	507	551	497	534	504	511	517	538	491	493	513	508	525	549	517	516	527	531	545	514	525	499	542	516	496	473	532	520	511	465	531	502	501	479	504	477	492	509	554	510	531	526	497	487	541	554	534	508	514	539	509	523	522	512	530	523	516	525	496	534	521	485	507	473	503	518	487	541	496	513	507	529	532	497	501	521	537	553	531	524	526	493	506	500	489	468	499	521	536	466	508	549	506	517	510	512	526	467	513	534	527	567	486	492	510	535	468	558	520	535	533	499	578	502	500	527	521	473	465	519	545	503	492	483	504	500	505	559	487	528	487	504	529	494	518	570	519	511	492	530	520	480	544	481	497	494	490	453	509	523	556	559	521	536	492	522	530	520	550	499	480	510	542	515	510	501	482	555	510	528	501	515	516	516	524	510	528	541	501	498	472	546	491	536	537	560	477	488	534	530	550	510	503	528	509	492	549	483	514	502	507	527	501	498	489	500	524	484	513	508	515	522	498	550	500	508	471	514	493	534	526	515	528	499	532	529	504	530	520	515	546	459	532	510	513	496	510	501	491	485	550	541	556	491	519	559	498	543	533	526	551	537	522	507	528	540	514	489	522	520	496	505	542	515	509	535	505	489	580	530	537	542	525	502	494	554	528	539	461	499	544	490	484	482	468	534	504	520	522	552	527	534	504	498	481	520	504	481	504	490	522	504	508	511	565	515	528	485	478	516	524	516	501	523	527	539	524	507	478	504	467	527	521	512	514	520	548	488	482	560	522	511	542	510	534	528	530	479	499	523	548	557	498	474	511	560	497	554	536	510	507	527	518	525	567	522	539	475	535	513	520	520	509	500	547	521	496	509	513	506	521	539	537	545	506	493	518	501	511	539	506	483	519	540	530	557	553	548	508	516	498	533	532	546	537	505	488	466	554	548	500	505	534	533	491	491	540	508	515	540	480	496	509	501	535	542	535	521	482	556	501	517	574	525	544	526	527	510	474	512	506	485	543	526	518	517	561	557	513	506	528	465	511	509	524	488	545	514	491	500	536	518	484	555	542	477	479	496	488	546	551	526	488	500	527	494	527	522	505	511	509	513	541	514	502	499	501	540	511	561	566	527	507	484	500	516	489	508	546	515	534	530	521	562	510	512	550	518	514	464	503	513	488	502	490	524	524	512	535	486	506	506	479	520	511	506	500	520	535	555	543	479	505	498	477	475	534	464	501	510	512	489	502	538	546	509	509	536	546	465	499	493	516	508	503	523	533	506	469	538	580	465	518	526	527	491	531	513	524	523	520	464	518	540	553	532	513	496	518	487	570	488	522	490	561	486	526	509	516	546	517	531	510	533	549	485	530	507	508	535	500	512	528	471	489	481	474	524	493	538	496	553	503	509	514	480	563	519	461	469	516	501	517	506	531	490	510	510	513	536	527	536	532	533	516	513	483	549	515	463	499	557	504	515	501	524	527	528	488	569	553	489	498	519	525	495	547	503	535	523	495	503	490	490	520	536	525	526	548	471	532	484	508	502	532	559	542	507	541	566	516	525	499	518	547	479	542	530	488	499	515	496	518	549	528	529	516	522	499	545	488	517	512	518	506	525	515	535	506	530	534	512	540	514	499	516	529	491	485	495	502	516	507	492	529	535	520	521	528	488	489	540	503	501	532	519	478	522	521	517	523	493	500	498	480	528	531	549	532	522	516	498	511	514	517	506	499	532	517	534	508	498	522	498	501	517	517	531	528	525	514	485	511	543	488	523	524	537	535	500	507	552	475	507	494	498	549	531	504	479	508	488	500	526	537	505	536	543	513	493	530	505	501	481	512	558	538	525	516	561	526	506	514	508	515	482	517	515	526	557	476	507	515	511	530	469	501	499	592	463	524	491	513	501	544	521	576	506	519	502	489	532	504	516	487	519	507	500	506	514	466	481	522	510	524	496	446	474	530	548	532	511	513	514	498	580	535	520	495	520	510	524	511	504	500	527	542	536	500	518	478	531	519	496	510	494	512	520	460	501	522	504	520	490	552	510	527	480	521	503	517	519	515	493	492	537	515	524	510	519	510	487	506	533	476	532	535	510	484	505	543	534	485	495	506	510	532	518	533	520	540	514	535	527	548	496	475	510	572	498	542	519	544	496	512	514	508	532	565	534	514	533	509	507	517	509	535	543	502	484	503	516	532	529	504	497	516	520	516	538	473	499	526	508	540	528	516	504	507	519	498	538	542	542	521	527	532	494	522	522	574	550	501	517	501	540	548	536	492	522	516	513	509	554	511	503	474	496	494	517	549	573	525	517	585	474	494	526	506	495	512	544	520	502	520	534	517	476	493	507	501	520	521	520	533	474	509	516	534	506	554	508	545	509	509	510	506	522	506	456	547	518	508	524	530	534	513	496	499	517	494	522	528	516	511	539	533	509	508	514	538	467	465	521	511	544	539	498	510	485	501	512	530	530	480	536	528	496	543	554	541	500	531	491	485	537	502	512	505	461	512	511	491	557	477	508	504	520	551	539	485	516	519	516	508	499	531	491	531	516	497	513	509	491	490	501	538	547	534	498	499	520	497	488	513	534	503	530	558	546	496	507	505	495	462	505	532	507	465	491	523	521	510	529	531	523	521	512	479	506	524	505	496	517	510	557	526	476	534	519	522	498	546	547	516	484	517	555	497	485	508	540	530	497	510	482	543	504	539	487	508	523	530	516	536	541	514	512	504	521	532	539	541	549	506	522	515	499	547	519	525	512	542	563	492	521	506	484	494	543	550	496	505	493	476	537	526	525	495	553	546	539	531	506	526	531	534	503	547	503	531	516	499	499	519	514	487	533	511	509	541	529	518	490	541	529	518	496	495	518	495	493	505	457	520	507	518	515	503	532	515	507	543	505	526	498	544	547	509	521	484	519	537	509	513	520	508	527	499	462	545	503	485	520	517	531	526	519	507	491	523	502	531	536	539	528	521	487	514	520	479	484	508	489	519	499	485	509	535	528	543	503	548	491	520	502	548	480	500	502	502	547	538	483	481	525	529	479	545	505	512	530	459	504	508	538	479	563	499	527	525	504	536	529	542	483	474	532	474	524	535	552	507	516	533	515	467	495	567	533	529	501	514	511	495	536	526	527	543	534	503	551	544	525	488	485	538	489	509	532	507	565	537	576	484	501
16239	8435	6506	4290	2297	1251	721	501	330	340	321	310	297	297	258	269	227	243	229	249	278	279	242	237	232	231	224	210	220	243	198	237	237	212	244	244	226	231	259	238	247	210	216	225	252	239	228	246	209	217	218	226	264	210	218	257	236	250	232	235	222	234	222	216	208	247	214	232	220	211	198	238	228	238	254	232	237	245	272	266	270	246	266	223	227	209	227	246	216	236	224	212	251	205	224	238	225	237	258	200	200	226	258	259	231	214	245	205	220	242	236	228	237	228	261	218	240	253	251	205	212	236	211	237	259	230	247	236	241	229	240	241	242	229	212	224	236	199	197	223	209	230	217	244	250	261	237	229	230	250	208	215	251	240	244	224	213	236	226	212	217	225	263	224	226	251	241	227	223	236	260	231	235	208	238	254	211	240	218	234	228	229	223	215	202	237	211	223	240	265	238	243	222	232	237	224	219	218	216	250	231	230	210	236	227	222	233	217	238	212	233	236	226	256	231	236	215	226	249	232	227	237	240	236	235	223	231	225	224	213	240	214	220	257	247	232	244	212	229	267	238	209	218	238	214	220	245	247	238	226	242	240	240	228	213	221	221	200	242	221	229	207	194	218	219	223	234	219	252	221	230	212	242	222	218	211	236	248	247	207	216	248	209	201	247	234	213	215	240	246	211	198	230	211	240	254	265	202	232	223	219	234	203	228	243	230	235	225	214	243	236	222	227	226	236	238	236	242	209	249	216	246	225	221	236	220	216	229	238	230	252	246	247	255	243	246	222	200	203	229	218	205	244	246	215	258	231	202	230	223	218	230	232	234	212	258	210	224	242	266	241	275	204	221	218	221	230	208	276	251	229	237	256	230	246	225	211	237	227	222	234	214	261	221	237	253	250	224	257	253	231	237	231	224	236	222	211	259	237	242	217	230	260	242	225	249	225	235	195	261	241	242	239	226	224	224	209	263	234	216	237	237	232	233	207	222	249	236	236	226	233	228	237	219	228	221	223	243	220	223	213	201	231	230	246	250	223	225	223	240	212	213	208	250	225	237	198	211	245	220	251	245	218	226	223	233	238	220	245	225	231	239	246	246	241	236	233	217	233	215	238	249	215	232	237	237	232	229	221	234	218	239	235	234	237	207	245	240	256	202	238	198	231	202	216	237	219	212	236	240	240	233	237	221	231	244	195	241	252	220	222	222	258	228	241	206	232	236	231	226	265	245	240	217	224	234	224	237	233	265	230	243	228	212	236	238	225	226	216	204	250	275	230	200	222	193	205	259	247	231	232	214	224	244	213	218	230	229	256	224	230	233	195	215	234	218	210	228	231	248	228	269	238	241	216	240	233	226	219	223	214	209	218	235	223	235	224	255	233	263	211	240	224	218	201	230	232	249	233	261	249	212	247	233	229	222	263	216	228	243	199	232	222	242	224	214	223	204	217	218	224	211	204	185	227	234	188	210	222	205	245	228	210	239	224	202	244	200	210	236	232	212	247	218	246	216	230	243	244	213	240	220	230	239	231	210	228	218	236	189	222	242	236	222	218	243	230	204	250	220	227	243	227	231	223	239	226	266	221	229	257	242	248	223	224	248	212	236	244	256	255	232	214	232	232	220	241	208	215	213	229	236	239	233	239	257	216	219	197	227	231	216	244	215	242	208	253	243	234	204	227	221	236	224	202	224	212	245	216	226	215	244	216	246	234	215	252	218	261	242	253	214	246	198	231	239	218	241	212	244	214	205	208	188	229	219	228	225	252	232	246	230	210	229	235	242	234	216	210	227	244	234	251	226	230	224	210	243	205	205	240	234	236	238	215	231	231	231	241	225	237	240	242	242	195	226	258	219	247	229	202	241	214	225	236	227	239	221	223	229	243	217	203	233	231	244	226	241	237	244	254	224	228	251	221	251	220	229	216	225	213	214	222	263	249	253	231	248	207	220	223	257	242	232	261	225	225	213	241	228	217	262	230	216	217	249	222	225	250	226	221	242	262	241	232	226	232	206	215	208	242	244	245	208	260	217	230	216	223	243	235	232	256	235	229	218	215	226	227	248	212	231	236	221	244	268	241	190	197	213	228	230	228	193	229	238	245	216	231	253	269	223	223	231	252	238	229	233	225	230	223	215	234	235	229	228	234	239	228	242	245	197	217	192	221	245	230	232	199	253	223	235	223	220	226	207	243	204	213	261	240	269	232	223	225	272	229	238	212	248	219	232	263	258	206	244	240	199	225	251	225	212	214	231	239	235	231	211	222	205	206	222	226	189	216	213	228	216	238	221	206	248	232	249	221	224	230	197	244	231	222	223	220	248	221	232	235	222	212	207	217	236	238	225	233	240	226	243	208	215	231	217	235	210	223	225	236	230	193	268	234	228	235	268	236	232	232	259	249	255	252	235	227	229	222	209	233	199	228	223	226	238	220	205	265	199	208	241	222	242	241	218	257	219	218	221	224	253	228	248	221	214	213	247	246	229	216	233	218	226	235	226	220	240	216	221	206	239	225	221	228	219	208	212	221	204	225	218	224	215	229	211	224	243	235	232	233	212	215	206	260	231	264	256	237	219	218	243	202	243	200	266	237	268	263	273	217	216	234	222	228	222	263	233	217	230	202	212	227	224	225	233	242	242	237	229	210	217	219	221	223	233	223	212	241	270	217	249	236	214	234	240	235	219	236	239	233	220	212	233	220	190	243	223	224	235	230	235	244	258	227	217	209	243	238	227	208	240	220	238	199	232	235	232	236	234	250	218	218	198	228	195	262	218	226	234	223	241	268	233	243	226	220	211	196	220	212	234	219	240	243	228	235	231	223	253	227	232	237	225	216	239	232	225	238	220	227	214	225	223	247	226	232	225	247	220	223	204	247	235	232	242	220	229	213	239	234	228	242	218	219	256	236	226	256	225	208	234	223	231	221	235	234	238	248	238	244	234	219	252	204	242	233	225	234	252	237	264	263	224	229	230	243	245	219	233	219	235	231	224	206	239	213	234	239	225	211	210	203	195	225	241	216	240	246	222	249	236	191	271	235	227	238	232	231	222	223	233	223	218	248	269	215	247	227	219	262	246	217	222	221	245	233	245	226	249	232	242	215	209	217	232	210	204	220	238	251	241	238	234	222	188	229	209	224	244	216	236	259	227	203	208	229	244	233	233	199	220	225	214	226	208	197	231	244	226	253	275	248	203	218	286	226	247	229	238	203	225	243	224	206	225	223	222	245	228	213	244	243	216	242	228	256	237	216	206	233	223	230	235	249	233	221	226	264	226	233	218	232	234	225	229	218	247	252	232	234	248	209	214	228	241	217	230	227	200	205	220	224	254	248	201	187	228	241	214	220	232	214	241	214	214	235	240	221	221	198	231	230	261	216	235	232	242	219	260	249	245	253	256	199	241	244	215	245	221	227	244	230	219	242	203	215	237	246	221	241	217	223	204	207	224	239	225	210	241	218	239	206	211	228	234	228	211	222	222	207	197	240	247	238	252	212	200	241	243
11695	8146	11569	11610	8520	5052	2858	1765	1346	1166	992	906	864	821	758	735	685	653	656	625	662	571	625	624	599	611	567	632	539	613	568	569	573	556	553	532	569	546	509	530	513	559	545	582	575	591	551	572	541	578	575	593	561	566	570	552	552	568	543	547	550	553	550	560	548	530	541	571	540	553	561	565	545	550	588	555	554	551	532	545	558	573	552	565	538	552	571	498	572	542	525	531	554	527	529	511	560	574	571	606	523	521	542	553	593	569	547	565	578	564	565	553	580	532	570	551	549	532	545	553	585	539	551	582	556	553	520	535	566	524	517	522	517	541	549	598	566	571	527	552	520	541	559	544	567	589	566	504	554	559	547	556	585	570	578	561	500	570	577	540	520	554	547	530	523	563	573	559	544	564	597	555	584	565	524	600	580	534	582	552	526	552	535	566	579	551	554	559	549	558	536	583	562	535	500	536	535	516	550	530	570	524	597	568	544	561	528	574	524	543	542	561	543	589	530	568	551	579	552	546	535	544	552	550	594	553	567	560	520	582	557	556	561	547	586	531	551	540	555	523	576	542	522	535	528	528	559	564	562	578	549	563	545	568	541	532	595	583	553	572	585	554	544	583	561	567	530	549	587	558	526	570	557	546	626	575	607	558	540	564	551	555	544	521	590	545	537	549	559	575	555	534	493	555	566	586	579	566	537	552	556	552	586	586	553	530	541	532	563	549	523	568	547	525	556	525	528	546	532	503	543	537	531	540	531	514	514	560	554	553	519	580	503	592	551	590	563	529	515	566	509	566	564	565	540	485	553	559	568	547	487	538	543	569	576	543	526	502	546	526	555	561	609	566	550	556	597	540	557	572	572	599	545	568	565	535	573	591	533	563	502	553	553	582	562	525	568	579	533	566	535	546	552	553	541	514	554	524	510	545	603	557	514	574	539	591	542	514	542	518	556	560	538	586	556	541	579	589	568	585	524	528	576	608	539	560	537	562	573	572	556	523	518	552	519	532	558	582	522	563	511	575	551	579	526	494	529	558	510	555	559	604	562	575	565	532	542	592	551	573	572	543	555	537	545	525	565	594	556	560	567	526	527	532	578	547	562	574	570	548	522	562	604	573	581	516	564	551	551	547	554	577	552	534	586	550	547	505	488	546	547	522	530	494	515	572	582	531	554	569	554	529	532	549	556	551	555	555	521	534	556	588	561	549	594	528	530	552	528	570	571	549	552	567	555	548	529	573	554	546	552	565	560	555	554	583	533	586	530	566	565	536	529	562	570	566	554	613	563	535	550	549	531	546	553	574	564	589	533	580	562	546	509	568	539	501	567	547	563	538	519	560	570	555	548	533	541	566	533	560	531	533	568	520	512	546	572	543	521	555	559	506	507	540	585	559	567	553	561	522	550	574	557	535	564	540	551	559	484	517	535	615	516	575	560	540	522	507	552	569	580	573	556	569	527	575	535	570	585	563	561	565	560	534	574	566	504	517	558	536	570	557	602	550	541	556	569	517	567	551	620	537	539	532	581	590	546	565	530	561	588	552	547	531	561	508	599	582	554	555	553	549	499	598	573	602	568	613	550	573	572	532	521	552	562	538	596	544	529	558	539	534	577	570	580	551	519	517	546	551	529	545	542	549	571	586	540	545	548	554	543	566	544	544	556	538	572	588	570	544	578	556	545	566	523	555	605	584	564	558	559	571	549	584	538	584	539	568	616	538	566	538	581	524	508	509	531	544	575	548	565	534	531	553	572	519	563	580	557	527	582	543	573	543	540	535	558	552	543	582	543	567	520	557	562	620	515	566	562	547	532	556	537	521	502	558	567	589	541	549	527	584	568	536	559	541	548	554	520	524	612	546	513	558	503	542	530	549	584	590	531	548	582	560	579	534	549	557	553	577	530	530	539	553	539	567	544	569	541	542	532	591	579	547	544	524	547	579	522	525	595	547	529	542	527	567	563	584	541	564	532	542	572	571	563	537	566	538	545	553	545	553	540	528	576	556	547	559	561	587	546	556	553	587	534	550	533	580	526	554	535	586	511	528	554	577	530	540	562	575	558	528	581	563	578	556	554	549	545	560	574	546	560	534	567	554	535	546	548	523	518	545	536	581	547	556	578	563	539	534	553	540	532	573	564	585	540	562	531	604	560	526	572	549	540	537	566	528	596	609	571	534	547	559	542	537	543	584	548	591	554	569	558	548	550	541	574	558	576	537	544	599	474	564	562	563	558	574	522	539	563	571	546	545	546	533	568	500	561	560	559	536	541	570	554	551	595	583	553	554	534	530	605	540	539	534	621	508	530	532	568	554	527	557	522	528	539	567	520	581	545	552	549	581	507	562	581	566	525	572	562	568	581	540	565	514	527	568	538	628	528	584	545	543	569	553	572	535	524	558	581	530	552	566	541	573	575	515	538	615	527	540	553	557	511	602	505	562	515	552	556	557	567	563	512	541	539	552	569	548	545	554	547	552	565	526	560	578	545	544	550	587	599	549	499	554	580	548	591	584	569	538	588	562	571	547	528	547	575	525	585	564	571	562	556	513	577	588	572	579	567	543	582	536	512	556	523	543	539	535	557	506	558	507	560	546	595	607	549	555	514	544	538	529	501	566	534	563	558	597	577	562	528	559	531	545	552	543	546	575	576	534	532	549	546	575	530	562	522	521	552	550	540	543	540	608	553	531	496	558	559	542	541	559	514	518	572	520	525	556	567	541	559	597	524	545	564	538	543	564	547	520	563	543	543	553	546	601	562	552	569	561	576	549	558	573	546	538	549	562	571	540	551	537	588	553	555	594	532	544	545	546	579	545	554	552	523	576	561	537	517	554	556	579	558	543	547	536	519	562	570	504	546	549	533	605	534	577	598	531	552	548	547	540	538	570	494	544	538	562	555	553	534	581	519	518	551	578	532	557	508	579	546	618	551	570	523	527	536	528	565	574	561	558	550	577	554	594	536	520	551	588	589	583	517	531	530	579	564	542	532	572	559	539	560	578	534	555	550	537	549	553	513	535	521	590	556	572	552	553	558	554	544	560	559	572	535	557	547	574	553	569	529	595	564	550	539	555	565	543	570	542	559	521	549	528	534	576	521	576	571	558	545	529	565	561	579	533	538	537	583	543	559	531	548	579	551	514	568	553	586	545	579	521	595	544	526	533	581	524	574	579	520	520	569	516	604	560	556	570	564	546	603	560	571	560	581	539	553	559	536	558	525	540	533	552	588	574	613	547	523	559	562	581	568	546	511	547	574	563	526	565	548	551	547	542	532	531	593	555	541	567	557	550	569	565	590	550	565	590	579	528	533	555	548	576	548	543	586	542	566	536	543	555	584	502	548	569	573	525	573	548	546	550	535	521	545	510	599	581	590	564	579	551	534	573	498	570	572	594	540	527	503	533	578	548	556	578	555	560	516	583	569	576	566	561	554	527	557	556	623	551	562	592	539	553	536	562	564	543	540	526	558	569	549	567	592	570	561	557	592	549	599	540	522	561
28399	15381	13589	12089	8314	3700	1364	741	555	452	385	366	348	317	331	284	291	294	299	291	260	245	278	245	271	268	278	275	256	250	235	240	261	255	227	240	246	242	231	286	291	254	247	215	257	227	222	233	255	238	250	244	222	238	209	239	256	243	215	251	238	232	248	246	250	228	257	215	208	246	253	249	242	218	239	230	229	221	247	280	265	253	243	232	226	230	267	228	218	226	249	253	227	237	249	242	231	212	240	213	233	236	252	223	236	270	245	245	236	238	234	247	230	244	221	254	236	247	235	249	210	279	248	239	244	248	239	233	251	239	253	245	241	206	263	218	250	232	227	282	248	242	238	228	248	252	246	219	217	236	253	258	221	238	232	206	216	239	252	265	235	230	236	229	241	257	243	250	241	216	236	241	247	256	217	237	266	247	258	240	246	250	245	249	246	221	245	267	239	241	233	257	215	253	221	251	245	254	237	253	284	259	223	242	234	233	244	242	242	217	239	265	229	256	243	261	245	271	233	210	243	264	232	226	220	241	225	257	253	236	228	236	208	244	238	253	226	230	237	222	253	197	244	274	234	221	250	254	228	225	230	251	229	273	260	222	208	222	227	220	226	225	228	245	233	239	238	251	229	239	240	252	212	217	219	256	229	244	230	243	242	224	266	233	229	256	294	254	233	272	232	229	253	253	243	231	237	247	239	259	246	253	239	236	244	224	211	258	208	236	227	226	222	234	245	239	274	250	224	245	241	266	268	269	228	269	238	243	218	233	232	214	233	272	234	214	224	220	245	229	247	220	236	236	239	217	242	252	240	245	265	239	246	235	217	247	228	228	211	218	270	245	235	256	227	257	214	243	249	268	233	263	243	244	247	267	250	219	268	260	263	267	249	253	245	252	238	253	220	237	227	249	212	230	220	256	203	246	228	215	253	227	229	216	225	264	253	244	241	249	238	219	266	235	243	248	245	271	259	247	245	236	245	243	231	244	255	233	233	245	230	240	209	223	259	225	239	230	229	222	253	249	252	237	261	229	253	212	250	283	262	222	232	227	255	228	229	234	241	217	260	257	211	234	217	217	207	274	225	258	247	255	265	241	229	259	223	250	264	287	253	282	210	235	256	266	259	222	243	267	235	253	236	235	226	257	254	231	230	247	253	237	234	226	234	260	223	232	235	245	232	202	240	227	228	208	249	238	254	255	271	232	230	243	222	238	233	253	241	235	283	206	219	239	235	249	253	260	194	233	237	226	250	226	255	257	241	244	226	240	238	240	226	238	261	234	240	218	236	243	259	222	229	235	244	230	234	253	235	238	260	254	232	245	235	244	253	219	238	235	234	243	227	215	242	232	245	256	237	242	241	226	234	231	218	226	214	260	244	270	232	233	231	254	254	224	252	260	257	244	249	258	233	235	240	222	237	261	240	246	259	261	248	244	243	249	239	211	276	247	250	259	245	242	254	233	255	220	265	256	239	241	275	245	240	234	235	235	247	254	248	243	281	240	223	237	238	260	254	242	216	234	211	265	232	259	254	224	235	254	230	250	227	226	251	245	239	232	271	225	227	254	232	253	233	253	252	244	243	228	263	246	266	224	232	208	255	237	252	242	227	237	228	230	242	215	236	256	266	272	244	265	256	245	230	235	229	282	235	266	242	244	253	225	241	236	255	264	230	232	230	244	244	248	264	251	239	235	247	226	228	239	252	243	257	218	276	239	245	227	258	218	226	220	244	225	220	232	220	236	237	222	238	225	233	240	232	258	239	250	243	247	224	256	221	240	231	238	216	227	215	222	255	242	235	244	259	223	266	261	252	252	225	248	260	213	209	236	231	260	247	235	242	263	272	267	219	238	246	226	205	241	220	230	254	262	219	234	247	255	235	243	246	270	242	234	246	222	242	254	242	258	243	258	235	249	242	261	212	248	226	246	258	250	250	240	262	278	233	244	251	280	242	241	253	224	259	227	235	207	252	228	251	247	256	253	218	219	231	244	232	249	238	251	239	221	229	238	218	273	271	248	225	245	223	262	239	253	247	243	207	209	233	249	254	253	194	248	225	239	238	230	257	226	257	247	253	235	242	236	224	204	230	235	226	236	246	217	262	222	220	230	265	236	248	228	245	220	244	223	231	262	234	237	210	222	252	238	239	250	260	243	221	217	233	221	240	244	245	235	242	239	252	246	254	251	273	256	229	274	223	252	245	252	232	234	243	237	242	239	219	246	253	243	239	236	251	213	221	239	219	222	220	240	256	261	241	278	227	224	255	246	211	230	241	241	239	248	232	284	255	225	240	248	245	267	246	234	221	270	246	256	242	221	242	260	235	221	241	244	227	244	252	228	233	224	269	240	230	257	238	235	227	219	241	228	257	229	220	245	218	226	235	258	267	235	224	245	244	230	236	213	237	233	237	273	265	237	260	233	216	220	204	219	244	243	236	240	249	238	227	215	239	254	225	245	234	232	214	251	239	247	248	225	235	248	247	252	232	227	209	284	231	257	242	240	220	251	221	258	251	229	242	250	236	236	241	235	221	229	241	221	250	231	265	245	239	247	239	210	219	224	228	233	247	235	275	245	226	227	222	248	232	198	256	254	231	212	247	248	229	236	250	222	230	264	223	250	217	249	256	241	265	249	234	244	226	254	259	230	238	229	233	208	235	221	229	236	247	237	218	233	264	241	231	240	232	218	251	199	220	224	244	230	238	205	248	239	231	246	222	220	216	219	242	231	229	231	262	227	269	241	236	230	243	230	235	244	231	226	217	233	282	261	242	235	206	237	244	248	259	238	258	228	239	214	251	220	249	263	224	246	232	248	229	236	243	242	232	220	234	236	237	269	268	250	218	248	245	232	246	225	239	269	257	256	243	212	255	278	230	216	274	237	234	220	260	249	244	261	237	237	267	265	270	230	250	263	241	256	225	271	250	239	254	239	240	235	228	199	247	261	241	224	241	214	242	214	248	233	242	246	251	240	270	222	223	255	259	240	227	215	252	248	258	261	226	221	239	248	234	241	239	251	253	246	242	241	229	267	229	256	250	226	244	251	226	240	239	242	241	229	256	254	224	207	241	239	246	212	230	230	227	241	241	226	250	210	247	265	228	249	209	252	261	245	239	246	241	212	222	230	271	244	244	209	246	237	242	243	251	235	245	245	280	265	258	249	226	250	242	224	250	226	214	251	260	244	251	262	227	265	240	225	236	257	259	252	254	273	254	208	256	214	245	224	249	244	210	245	260	265	255	226	238	262	235	234	247	241	255	214	243	234	256	254	235	224	232	218	271	253	246	284	257	230	214	253	273	229	225	249	230	235	242	269	264	238	233	272	247	236	217	250	250	243	237	218	240	215	228	234	262	246	242	250	237	251	237	251	227	257	245	232	271	261	224	247	254	248	269	261	208	215	238	242	209	224	214	250	259	250	251	256	236	230	222	207	260	243	227	252	231	257	226	233	225	226	274	253	247	233	246	243	219	250	251	242	214	228	238	243	251	241	272	257
19779	13628	20423	24664	21136	11164	4914	3042	2284	1771	1575	1451	1372	1113	1030	1003	913	870	852	740	730	726	706	666	673	676	683	656	635	628	626	623	610	636	645	648	548	627	582	626	580	592	609	552	576	585	588	594	574	563	580	617	594	605	623	612	565	609	592	551	562	598	542	567	562	601	601	572	554	601	633	599	565	585	605	591	616	606	575	589	583	601	529	566	510	590	566	541	548	568	536	584	563	585	614	603	572	550	616	567	527	550	575	589	581	576	597	589	566	548	645	598	576	575	588	566	581	601	588	601	571	556	572	588	569	537	608	536	585	586	569	554	646	584	592	567	594	588	535	574	588	583	597	561	590	613	580	555	582	609	519	555	621	555	560	587	528	586	594	574	576	549	560	557	566	532	606	566	587	534	564	592	578	562	573	576	577	605	550	592	554	594	606	622	554	592	604	593	609	585	558	551	588	604	559	582	614	583	567	595	574	553	560	596	562	618	601	557	563	540	563	599	573	557	585	611	579	545	564	567	579	543	587	612	589	576	576	588	588	565	576	580	600	584	617	606	571	590	609	622	556	581	579	603	604	515	552	540	567	584	610	550	545	566	572	574	572	573	582	576	555	614	566	562	600	601	597	597	597	594	601	564	583	565	581	601	547	559	557	564	568	539	566	582	606	579	587	572	578	567	573	557	602	611	583	597	564	577	570	556	574	590	629	590	572	528	582	598	580	585	580	560	575	560	601	564	572	605	603	616	648	544	587	575	575	572	596	608	583	597	580	576	563	611	561	542	576	553	559	567	539	588	604	572	553	527	556	585	597	558	563	606	557	582	556	556	592	575	526	575	558	560	574	534	571	576	586	608	582	590	593	586	576	557	569	624	603	582	572	551	571	615	617	570	590	582	590	611	611	571	602	569	577	571	609	576	554	605	588	592	609	615	614	550	609	544	632	586	620	572	565	569	530	546	566	631	538	592	621	580	604	594	537	581	610	572	577	596	594	559	605	583	594	590	631	584	575	572	536	569	625	582	572	596	578	569	594	595	621	571	542	581	614	570	575	612	533	554	547	562	583	563	625	587	582	615	606	588	589	576	573	564	579	586	616	551	557	555	572	589	616	610	582	592	564	559	576	569	538	569	531	568	608	566	565	544	566	580	592	532	562	536	600	551	534	573	538	576	605	547	609	583	574	573	579	566	534	567	586	564	534	544	596	567	549	572	615	540	569	615	573	625	568	601	573	573	579	582	561	577	580	594	557	605	606	587	569	592	563	565	603	563	595	537	606	553	588	550	587	550	594	535	639	583	585	550	568	573	601	587	541	605	546	569	578	569	594	573	576	580	548	594	592	583	565	551	583	600	598	566	551	612	578	627	573	573	602	581	604	597	584	606	564	617	572	563	588	579	561	588	581	588	606	595	567	562	570	602	568	577	617	555	593	621	628	567	614	591	553	613	587	561	590	565	559	556	566	607	591	545	588	597	590	575	550	559	604	598	588	562	545	586	552	547	605	558	552	575	562	558	590	613	532	572	561	600	578	548	592	587	549	550	600	550	584	582	632	571	549	609	550	574	570	600	582	582	585	581	592	544	552	591	564	584	597	625	612	559	571	570	584	561	564	590	559	550	623	559	573	596	593	574	574	523	609	596	599	634	547	593	585	538	593	593	555	581	603	566	620	590	596	530	541	597	566	544	590	612	625	586	571	548	589	599	557	579	540	554	569	563	569	582	589	574	592	567	597	545	571	631	565	616	553	548	527	565	606	599	581	596	560	597	613	580	584	576	583	604	591	593	587	580	547	554	583	603	580	587	555	557	581	618	568	599	585	550	600	530	553	566	511	544	571	590	540	581	582	549	537	593	603	567	594	587	544	568	634	601	613	615	568	555	561	600	514	540	616	606	565	591	577	649	566	607	582	592	590	551	593	572	559	550	619	608	549	579	553	534	507	591	577	587	595	588	549	599	614	601	581	626	579	567	562	583	541	579	600	530	565	569	569	579	544	604	509	557	551	605	596	581	585	572	555	575	621	574	581	607	587	564	609	633	569	573	524	590	583	555	605	604	594	550	547	620	539	535	605	542	621	599	599	574	569	562	589	588	541	578	571	555	581	586	554	593	564	577	588	558	606	575	578	590	574	567	536	610	607	577	571	575	572	547	615	596	577	547	575	520	605	610	560	606	601	596	547	529	563	608	595	541	595	594	570	602	584	594	591	554	579	589	535	587	613	533	581	617	606	538	544	538	584	578	585	593	519	592	614	600	519	587	557	554	558	590	576	577	559	606	582	583	581	626	564	529	638	601	569	589	579	538	587	591	609	581	601	529	612	551	610	570	549	571	573	600	551	580	555	557	533	590	541	577	608	579	568	603	589	598	612	568	556	604	562	550	573	598	599	612	561	597	570	558	570	599	578	582	606	616	563	595	575	584	586	592	596	565	540	615	563	523	567	581	588	590	563	566	574	556	594	599	576	588	579	565	585	581	550	553	598	604	564	618	555	577	589	605	541	559	555	591	560	581	553	582	557	575	574	625	600	557	561	593	598	583	578	581	566	579	573	573	550	588	539	563	553	592	552	574	589	561	606	571	611	587	573	561	604	596	582	601	563	614	591	609	534	603	594	576	518	579	571	558	599	581	588	611	568	558	563	576	626	562	569	579	569	570	566	568	583	579	611	555	592	543	588	549	543	586	559	566	601	600	599	552	599	583	566	572	572	606	571	627	574	599	584	608	553	604	616	583	635	547	569	592	562	632	590	609	583	626	544	584	546	599	544	604	564	574	604	588	538	619	633	540	586	558	514	554	607	581	624	568	555	619	563	600	558	575	596	559	587	584	587	591	594	593	535	587	567	578	564	595	583	607	568	593	574	524	617	594	591	588	586	605	569	612	555	598	579	627	567	581	633	570	563	533	554	590	565	585	589	596	576	586	569	548	586	580	590	581	599	597	545	562	580	574	570	588	530	559	614	568	585	544	557	560	560	601	539	595	577	569	593	594	592	590	594	546	643	588	564	593	538	565	542	586	586	557	572	574	565	570	563	554	601	563	610	580	585	588	590	626	563	585	607	556	570	543	605	607	587	567	591	630	524	541	605	576	568	568	551	632	597	601	611	575	603	579	545	608	539	574	585	609	598	593	611	544	560	587	600	585	563	598	596	613	553	567	564	598	543	582	578	551	580	589	519	598	541	566	567	544	595	556	566	568	578	571	641	567	575	582	570	575	613	581	592	584	562	560	596	579	605	564	554	575	603	566	564	610	531	533	556	558	581	606	584	567	562	598	555	571	547	601	562	583	583	623	602	539	560	566	611	531	608	636	553	574	560	540	582	572	585	565	592	579	618	602	579	570	554	539	577	558	543	549	574	561	630	586	556	530	612	600	580	574	544	605	578	597	561	547	547	585	553	539	593	573	588	570	585	606	575	573	583	584	596	569	576	564	559	569	550	625	556	574	564	611	583	595	535	582	585	565	572	537	629	581	536	564	554	597	587	592	550	570
36342	22264	24068	19823	13528	6597	1933	1014	712	584	509	455	380	351	339	299	297	255	277	238	272	253	252	231	237	215	254	243	223	209	244	237	219	229	246	223	208	225	196	245	213	207	208	208	223	244	215	202	214	192	226	204	204	246	209	228	219	219	223	220	221	205	203	202	213	246	235	222	192	226	184	227	233	198	201	214	221	213	246	229	220	224	226	232	198	194	202	214	208	239	192	229	207	205	256	208	232	207	204	188	227	229	180	246	193	212	235	191	204	190	182	228	204	195	245	234	216	198	219	199	225	209	227	191	211	217	234	211	216	233	230	194	210	223	207	227	216	206	188	206	233	236	219	228	191	201	234	206	230	240	203	216	212	208	186	187	230	226	224	212	219	220	197	210	220	200	217	237	178	214	180	231	200	225	196	196	179	228	210	231	210	218	227	214	231	208	264	235	220	207	214	227	213	204	223	210	216	226	225	219	217	201	235	204	230	200	215	207	237	214	226	218	227	209	193	196	172	237	210	211	208	203	218	206	239	210	237	204	210	194	207	245	228	194	229	193	209	193	218	202	233	228	184	209	242	220	193	235	233	195	173	194	187	207	193	235	218	234	213	190	232	214	227	186	204	213	225	202	225	211	210	214	189	228	243	228	203	217	224	231	195	212	205	211	192	216	248	209	227	199	241	194	191	229	188	204	216	220	208	223	199	217	222	214	242	199	189	247	190	235	207	189	221	201	193	224	233	213	222	200	217	217	215	228	229	225	208	225	216	196	204	195	200	212	197	229	201	209	210	203	230	227	226	231	209	194	191	214	210	205	185	237	208	221	225	201	231	220	201	216	215	237	198	234	213	211	167	235	222	195	196	186	217	240	211	206	184	211	204	213	230	240	214	217	220	195	177	203	223	191	208	225	235	204	224	198	206	210	195	213	195	201	209	215	210	208	220	205	198	221	211	198	205	199	238	232	209	215	207	211	223	220	207	221	221	202	204	237	217	213	194	191	228	234	215	233	221	231	217	219	194	201	221	198	200	198	234	188	208	211	211	205	180	214	202	224	220	201	211	224	210	235	227	218	242	202	211	210	217	217	219	208	229	190	213	199	209	195	224	228	202	216	208	195	200	220	249	204	198	220	206	218	211	213	182	191	215	214	235	203	207	214	198	213	194	223	205	215	204	191	201	242	211	231	216	208	205	224	187	213	242	185	213	221	219	224	213	208	231	212	206	193	270	203	223	224	218	215	206	207	192	212	224	206	225	233	198	193	216	213	217	224	217	203	209	224	213	190	223	217	225	224	205	195	196	219	208	224	225	235	204	227	219	220	204	229	235	211	212	230	208	188	238	231	215	187	218	242	231	232	213	206	236	239	220	229	224	201	203	205	219	244	248	246	202	202	225	202	228	229	212	205	224	207	199	206	220	211	230	200	215	201	190	250	218	217	198	185	223	192	219	223	207	215	220	205	193	217	233	225	217	219	198	188	201	197	222	198	204	232	214	184	194	231	221	202	202	226	248	205	242	220	224	221	205	194	222	206	236	237	217	213	235	227	206	210	219	212	222	211	215	215	214	229	223	202	220	210	237	227	223	185	224	188	222	241	218	215	212	204	198	199	207	214	226	184	223	206	225	211	222	252	190	206	206	184	225	220	228	205	234	226	234	215	228	194	224	201	201	208	206	232	227	244	220	233	212	204	220	194	211	217	228	220	190	215	229	219	242	218	224	197	215	211	210	204	186	203	197	197	226	193	198	214	208	241	208	204	206	218	255	209	210	214	215	219	189	202	228	217	185	228	229	236	229	208	183	179	226	207	213	213	214	232	217	188	221	197	234	246	205	213	223	208	222	207	204	219	211	246	230	211	198	222	220	205	241	209	193	205	201	212	224	212	257	218	187	210	237	251	204	197	206	209	236	237	230	229	188	234	229	220	224	205	249	219	242	230	204	217	219	211	203	216	208	252	211	220	229	205	227	214	187	222	200	207	209	211	216	229	218	224	221	198	212	219	221	229	198	200	194	224	246	216	197	225	233	219	213	247	201	216	205	210	198	201	219	203	200	206	219	201	179	203	230	228	240	236	221	202	244	193	179	219	231	207	194	210	220	199	215	178	245	197	226	213	231	232	198	205	199	213	215	204	229	214	212	189	213	203	233	201	228	219	201	209	226	219	187	229	205	212	216	208	235	205	218	204	208	222	200	201	218	196	206	211	254	231	222	190	250	197	223	250	230	229	237	224	188	217	230	236	246	235	221	223	200	214	243	235	214	225	211	203	194	217	192	199	219	224	224	209	213	214	218	211	209	214	215	214	224	218	217	188	210	235	223	208	202	213	197	215	206	233	224	189	210	216	230	218	207	192	195	192	223	220	194	201	218	232	227	200	230	217	189	227	208	214	212	192	197	225	183	222	221	202	200	211	206	200	212	233	220	214	220	229	208	241	206	191	206	244	200	214	205	211	238	208	205	224	206	203	219	226	209	235	235	218	217	216	218	230	231	236	209	208	230	212	223	211	200	227	208	219	212	217	224	224	210	211	225	227	205	210	225	227	208	229	224	232	205	217	236	192	209	227	199	222	217	202	245	220	204	210	183	231	191	195	205	219	214	195	216	233	209	229	211	200	229	215	192	209	242	218	232	218	221	194	234	197	205	223	194	212	201	211	217	225	223	182	217	229	215	221	203	219	222	214	211	208	229	202	212	235	225	219	230	216	217	195	217	209	200	205	234	225	230	186	214	208	212	252	200	214	178	216	217	206	215	216	227	237	225	217	221	222	210	209	230	207	229	218	200	226	209	204	191	222	206	230	210	211	220	221	207	219	223	235	222	208	212	232	196	210	209	213	207	208	195	218	205	188	214	194	232	228	211	198	234	238	212	213	199	176	194	208	202	180	224	217	212	222	212	207	214	203	220	183	235	212	178	202	205	206	208	197	208	208	234	239	221	227	215	185	206	204	234	216	218	207	244	229	237	212	183	208	244	199	213	198	205	204	205	205	216	222	225	227	198	215	185	234	221	199	188	233	206	201	199	228	211	213	209	210	208	207	226	201	226	194	223	198	210	219	225	191	217	202	233	204	212	225	188	205	209	219	220	206	247	235	182	212	209	222	199	201	185	209	197	218	204	222	195	231	221	220	204	212	221	210	207	227	226	200	221	201	220	221	184	210	207	182	220	195	195	219	217	198	216	209	210	199	202	224	206	205	210	211	202	192	236	202	229	222	203	219	216	205	196	251	201	212	224	206	206	213	238	207	207	215	225	206	215	194	218	232	232	227	229	229	203	228	258	215	210	197	230	237	208	208	214	238	225	212	233	210	240	199	211	234	207	197	229	206	207	211	196	232	217	244	220	226	256	209	220	221	205	223	209	186	232	217	241	228	216	227	217	222	234	202	197	248	179	216	212	223	211	234	214	205	214	217	235	220	218	220	215	211	213	198	222	215	206	202	210	204	211	198	193	220	207	194	219	218	192	214	208	214	225	180	210	223	210	234	237	195
23897	18643	29938	31349	27439	15327	6598	4323	2978	2449	2181	1927	1640	1439	1279	1213	1045	1008	942	899	852	784	797	731	644	661	621	699	692	607	614	634	568	625	598	594	562	570	549	570	594	527	512	487	534	532	524	536	526	514	541	577	510	558	504	522	550	554	560	477	492	525	508	538	509	516	491	502	534	470	537	543	529	465	504	549	513	501	499	541	540	489	503	533	514	517	521	523	493	488	531	506	541	503	516	510	540	497	498	500	523	534	509	515	564	523	536	491	541	517	521	522	526	517	519	512	493	467	533	522	556	500	501	504	471	512	527	535	529	508	557	504	501	517	528	505	502	506	561	512	536	545	504	498	545	553	533	517	493	531	489	544	515	487	533	536	532	538	510	516	524	517	538	548	545	496	487	475	501	515	511	513	542	486	514	525	516	499	499	501	509	527	534	530	513	519	510	513	488	533	501	468	528	537	502	505	546	516	543	469	528	535	493	483	536	497	531	498	512	507	557	520	554	559	498	527	519	493	505	489	500	533	512	534	533	516	535	492	530	486	536	505	525	509	546	523	496	500	458	480	529	543	535	528	551	578	515	523	560	523	490	524	521	512	527	504	532	509	564	529	507	518	510	479	510	500	527	543	513	474	528	536	517	503	530	500	526	530	511	498	472	535	492	508	507	504	527	535	548	510	487	528	503	551	521	545	533	541	500	480	546	566	495	493	504	516	507	525	534	511	539	517	535	469	535	517	522	529	532	501	520	459	518	513	552	552	507	544	494	502	506	501	521	514	525	546	526	483	493	521	532	509	503	512	515	513	531	487	517	495	493	548	555	491	489	541	503	483	502	534	487	541	508	488	497	531	500	536	501	525	514	510	530	490	519	519	496	513	515	580	503	566	519	514	504	508	552	517	520	546	492	502	540	490	534	548	468	514	543	496	507	548	528	473	502	507	520	467	512	516	508	511	464	527	524	488	533	550	509	505	508	530	513	557	497	485	526	493	554	548	462	481	513	486	489	499	514	563	507	557	525	510	548	513	517	538	512	538	510	515	487	522	497	486	526	529	541	495	503	505	531	517	500	469	526	534	532	460	524	509	529	500	497	500	529	481	518	491	511	521	503	494	485	530	538	527	572	509	528	536	490	535	501	486	521	540	541	530	531	493	519	481	489	526	498	497	537	533	513	566	500	528	522	497	508	502	516	474	497	514	522	508	504	552	503	538	500	519	521	494	523	489	525	491	508	569	521	539	492	532	527	534	496	492	501	509	468	536	523	508	516	515	519	505	523	499	500	562	517	492	525	516	528	520	514	526	532	541	516	500	471	489	496	531	518	551	539	523	512	499	539	519	558	526	482	529	520	523	511	552	516	529	498	475	564	516	509	470	546	515	475	493	560	504	502	575	491	504	538	569	482	491	503	469	504	526	555	525	513	487	473	551	558	481	551	501	527	574	500	463	487	522	520	522	515	546	546	498	524	543	520	477	523	521	517	509	534	502	500	495	535	552	479	517	492	501	517	508	535	498	521	472	513	529	542	500	517	520	524	528	546	500	520	539	479	533	501	522	519	538	514	505	440	538	484	518	513	490	506	527	528	503	526	511	548	511	479	543	507	524	505	532	543	507	535	530	566	483	521	503	514	511	576	518	473	532	494	541	506	553	504	491	510	475	489	528	493	520	525	502	474	539	534	506	516	491	515	511	525	506	532	522	513	499	518	489	512	499	543	498	499	496	523	544	541	508	541	521	518	495	529	525	485	497	516	516	487	521	540	515	533	522	492	499	505	516	524	542	515	507	465	527	520	473	519	517	547	532	522	517	513	481	529	553	502	499	496	564	555	558	530	517	500	492	525	484	522	493	559	536	517	508	528	539	513	533	495	519	541	522	499	489	521	563	510	539	468	548	515	547	533	542	514	527	516	546	529	513	509	512	531	521	517	506	516	521	495	517	505	490	487	469	536	470	536	507	502	526	509	541	529	536	510	508	527	480	528	508	515	518	498	466	507	515	512	491	521	521	541	506	545	500	507	525	491	517	537	486	555	544	515	518	494	487	503	514	492	514	500	509	550	538	488	511	499	516	535	532	511	494	504	572	511	503	516	508	547	544	495	510	509	533	546	522	514	560	516	500	530	513	503	565	507	508	503	525	535	550	521	544	518	519	542	512	545	535	542	514	486	513	530	579	520	541	519	455	458	541	502	525	530	543	496	508	519	524	510	540	536	552	481	504	516	495	506	512	537	479	508	512	532	536	507	495	517	490	511	500	518	550	540	532	521	534	506	493	539	505	515	555	512	528	473	548	534	486	543	536	526	526	518	458	506	510	505	547	552	527	469	478	508	504	517	476	499	518	524	497	535	516	512	509	539	492	480	533	527	472	494	493	532	521	530	543	503	515	523	455	543	516	527	499	490	518	478	499	526	527	498	541	516	467	466	490	522	508	527	508	545	529	533	506	522	495	519	463	487	510	524	547	539	504	521	482	511	502	536	489	494	504	501	484	535	504	518	499	488	550	511	542	496	521	507	558	526	527	532	520	531	527	548	483	488	533	497	499	511	534	541	488	537	515	499	526	510	507	528	485	535	507	462	502	524	520	498	505	495	474	525	524	514	506	504	483	512	519	532	496	538	473	526	491	522	529	521	503	524	543	514	518	542	489	499	508	510	509	551	516	536	507	447	509	511	523	492	549	493	471	487	537	524	535	527	518	535	526	503	474	537	467	493	497	513	484	527	506	533	512	506	505	493	492	468	514	517	536	497	459	516	520	519	511	514	512	487	523	513	519	500	518	509	464	503	531	521	532	519	504	535	533	507	508	523	494	541	496	559	535	506	524	508	531	481	502	504	493	511	518	516	490	511	500	493	489	527	523	530	491	505	490	483	509	510	533	515	549	503	528	519	557	515	465	531	525	559	493	519	496	544	528	540	518	509	509	536	504	503	480	507	482	529	539	509	560	517	535	471	539	534	519	547	483	515	486	483	565	495	557	525	540	524	505	531	516	553	534	500	535	488	501	483	543	566	484	503	532	514	572	525	473	495	508	499	495	496	503	543	549	487	524	518	551	536	533	513	524	495	499	499	519	533	516	536	494	463	565	499	539	501	489	525	529	505	498	520	528	520	508	554	463	512	494	471	499	510	585	493	550	463	557	521	479	517	496	512	501	539	502	484	523	545	533	543	504	490	537	488	468	484	518	520	520	493	540	532	509	497	523	537	495	530	520	535	543	471	502	528	543	511	503	528	521	464	514	502	530	471	454	510	490	496	530	509	490	530	506	519	518	511	506	516	517	481	539	545	502	523	499	537	534	492	502	491	537	463	536	506	566	511	516	510	511	521	524	495	528	513	487	506	518	554	500	531	501	550	538	496	478	505	551	498	509	496	483	498	522	547	558	496	510	506	509	573	519	491	548	504	540	519	531	515	510	545	527	533	505	523	511	513	526	529	512	512	516	563	518	522	506	499	545	505	485	507	536	469	490	528	514	505	509	545	499	532	534	530	519
15098	9152	7460	4153	1976	980	615	467	388	345	327	300	283	280	251	251	233	264	233	286	236	236	264	231	253	218	224	230	225	246	225	227	225	240	222	227	229	213	238	226	217	223	253	201	228	243	233	196	258	247	252	217	214	220	216	220	234	235	227	205	238	227	226	257	226	211	202	239	234	219	224	255	228	232	236	235	257	227	252	218	248	231	216	242	226	213	226	252	238	250	219	234	227	251	222	222	216	218	224	236	224	236	235	221	219	218	238	214	223	234	231	228	213	240	248	260	234	232	212	250	233	243	246	218	260	226	222	247	240	229	227	207	205	240	236	211	196	239	249	226	238	238	240	234	216	210	204	241	241	253	231	250	219	251	243	212	201	236	256	211	224	242	250	248	226	247	237	204	237	227	242	251	237	237	217	221	256	224	212	218	215	212	227	228	213	222	239	220	233	262	239	200	213	237	228	219	209	224	199	226	207	253	223	204	225	242	226	222	228	241	256	253	243	221	242	233	229	249	222	239	219	205	223	228	268	221	223	230	210	264	242	223	213	235	233	267	229	220	225	231	200	223	249	228	212	226	202	212	234	230	235	209	221	206	241	227	205	229	224	228	229	252	227	212	251	253	233	232	210	199	231	238	220	224	218	239	231	241	263	241	205	231	213	228	232	222	246	241	224	225	211	221	227	211	230	220	216	226	272	263	203	207	240	217	242	227	239	254	222	213	230	227	252	213	225	238	215	237	241	227	228	234	215	232	230	215	208	209	221	264	259	242	257	235	220	240	244	245	217	231	240	239	204	246	198	243	256	228	237	263	251	244	273	213	235	215	222	246	231	198	197	197	222	232	235	206	209	254	208	217	221	241	199	238	219	239	232	242	227	204	250	241	207	249	205	210	222	225	207	214	236	241	229	215	209	221	189	229	228	232	222	257	193	210	227	229	244	239	244	212	220	258	258	234	199	195	213	223	202	238	243	237	234	240	215	207	232	232	219	235	246	210	235	216	230	213	245	213	223	220	229	223	224	233	230	225	199	230	209	232	228	237	210	215	242	229	220	225	240	228	235	253	254	240	256	249	215	256	204	219	215	249	242	225	231	222	210	225	233	214	248	234	235	235	251	233	230	221	217	224	215	211	222	202	213	253	241	253	239	231	221	227	229	234	212	244	208	242	234	236	217	231	218	231	206	189	250	258	220	230	248	241	227	190	259	209	228	243	205	228	206	239	196	216	250	242	249	233	254	217	217	216	229	232	198	213	221	223	236	219	223	217	221	227	252	228	222	213	264	222	236	202	257	221	248	227	228	225	223	238	235	222	204	243	227	219	207	225	204	221	249	217	253	209	208	220	219	206	226	234	247	233	248	241	244	221	222	208	224	252	273	232	221	209	245	242	220	202	237	236	259	215	243	226	236	224	236	215	261	218	222	219	211	235	218	244	221	218	257	225	263	237	252	224	235	204	235	212	241	232	258	240	232	217	238	216	242	211	210	217	226	243	207	211	228	221	246	214	201	239	250	231	225	222	205	226	262	213	262	219	219	227	222	239	217	237	231	198	244	208	223	205	233	231	238	210	245	246	247	235	254	209	206	221	228	256	237	249	248	227	232	245	232	254	243	207	223	225	246	245	245	204	228	231	208	229	236	232	242	208	201	229	221	223	217	209	233	239	235	228	222	234	214	243	249	232	237	214	228	222	240	225	244	230	237	236	194	221	222	221	209	209	212	205	241	217	241	218	231	230	195	223	222	226	262	220	251	234	231	193	252	238	224	224	226	231	233	224	235	219	226	236	243	232	226	234	218	245	231	255	238	213	210	236	235	225	205	242	262	227	249	211	230	212	228	233	229	231	231	242	229	258	213	203	251	226	229	226	259	229	220	239	255	214	218	252	216	206	225	220	225	233	209	225	240	206	241	199	252	256	225	228	243	218	221	210	228	243	258	210	218	224	217	233	244	248	244	230	234	177	224	263	251	231	236	228	236	254	224	239	242	251	243	228	221	210	208	236	204	205	246	212	222	230	220	237	226	247	242	231	240	203	226	212	217	228	209	223	188	221	223	216	225	214	239	235	219	240	221	263	238	252	239	292	234	238	201	212	210	215	239	231	214	234	258	253	254	224	212	234	202	210	210	226	258	242	257	232	224	228	241	247	194	230	218	242	215	227	238	238	230	232	202	221	231	241	229	211	237	222	227	256	239	244	221	248	225	229	229	242	222	218	229	204	201	227	233	230	233	225	237	200	238	238	170	222	218	214	230	221	234	261	206	227	257	230	240	231	203	213	200	223	208	228	246	221	253	236	213	216	243	237	212	230	255	232	243	221	252	220	231	226	227	211	240	241	233	239	244	176	233	218	227	250	235	228	208	226	235	211	247	240	233	223	249	239	218	243	201	262	221	237	219	220	196	228	240	220	235	243	221	210	229	227	208	209	230	217	203	217	230	231	230	242	240	210	233	216	225	248	196	255	228	234	236	228	230	243	224	230	197	238	249	252	239	203	212	268	217	259	215	246	236	263	197	209	230	262	274	218	203	206	233	240	257	233	201	260	240	229	239	193	227	233	234	238	225	254	215	226	231	251	242	212	235	197	210	209	251	228	238	260	240	218	186	198	235	217	207	220	243	224	209	243	234	253	233	258	274	268	255	231	246	236	223	224	214	222	237	235	225	233	223	259	249	249	238	222	216	236	246	199	234	202	235	219	212	250	239	224	211	221	231	220	227	242	217	237	208	225	221	231	220	223	233	254	225	229	226	240	240	259	224	243	239	250	227	211	241	216	210	230	258	253	234	245	206	223	214	227	256	251	219	193	250	256	216	233	238	210	226	246	217	226	264	223	227	223	210	221	224	247	244	273	217	246	215	225	236	234	267	248	240	216	233	248	221	244	248	221	214	209	225	221	232	210	226	258	230	236	241	232	221	244	230	221	208	215	216	218	227	219	212	216	214	229	235	223	241	231	214	249	245	222	222	230	245	239	254	219	229	229	225	227	246	237	228	230	222	231	235	259	252	224	274	213	250	228	215	233	235	194	232	218	234	234	232	239	218	225	239	217	223	215	243	216	253	221	254	246	220	231	221	227	242	241	238	233	245	275	174	217	216	237	236	212	245	206	212	235	219	223	217	200	248	214	250	256	215	232	229	216	222	222	239	234	207	234	220	238	230	213	216	230	227	209	242	217	216	243	230	233	247	236	220	244	222	205	240	216	218	216	245	244	249	203	258	229	226	231	240	242	217	221	258	197	244	240	227	210	249	228	224	219	263	223	256	260	237	211	207	233	230	223	257	255	242	237	253	212	249	208	225	241	231	239	241	234	222	220	214	240	225	244	246	222	218	225	235	244	243	224	234	210	231	218	223	232	200	214	224	244	218	205	213	188	202	223	232	212	230	232	211	241	202	206	229	217	250	238	226	210	238	231	216	221	250	212	221	204	196	245	217	209	210	236	222	228	214	225	224	231	241	246	229	231	233	218	215	213	228	205	229	220	201	239
11012	9238	12485	11184	7346	3858	2433	1894	1428	1182	1040	962	888	792	785	692	692	662	654	665	582	605	585	610	617	576	608	606	578	623	608	543	547	568	606	573	598	556	581	568	557	590	524	581	586	559	526	551	578	578	539	582	532	538	558	522	550	573	579	529	548	593	538	558	573	600	547	528	572	561	557	513	540	579	546	567	534	561	526	516	532	552	583	591	570	567	562	592	540	576	558	556	589	560	542	536	568	568	597	564	509	584	548	573	578	534	572	547	591	541	528	575	522	551	598	591	492	544	558	539	551	577	507	530	545	510	556	559	546	576	535	566	547	557	589	526	563	567	601	570	549	557	612	582	529	577	559	532	569	556	572	525	604	549	570	553	570	540	561	561	559	591	529	585	539	583	528	534	557	525	563	491	532	505	551	596	538	541	527	536	518	541	526	558	568	571	545	555	589	536	540	572	589	563	544	573	539	560	568	560	576	586	569	546	553	514	553	528	558	591	539	577	566	542	577	575	536	569	543	580	520	567	557	599	560	561	542	517	559	600	559	548	584	560	572	581	551	558	564	539	519	540	583	522	555	570	613	527	552	525	526	562	489	561	601	522	591	537	563	548	492	566	577	587	563	598	564	528	540	572	558	568	586	572	541	535	553	549	569	572	564	560	530	573	534	559	553	551	576	551	570	584	576	580	545	530	528	549	587	519	539	539	535	501	554	536	544	541	530	575	564	529	555	571	555	601	548	545	550	528	567	560	563	537	555	520	497	543	548	555	547	609	531	534	561	545	568	594	485	522	516	550	601	528	541	542	529	550	594	563	534	550	554	530	588	524	570	575	569	546	531	541	573	566	522	531	587	544	578	601	554	557	554	552	585	553	534	533	541	558	592	591	562	521	528	555	511	536	582	554	577	592	553	569	545	586	550	547	570	563	562	568	618	540	531	536	565	548	553	544	576	535	524	570	557	563	536	588	544	591	550	558	570	566	556	560	576	547	552	546	534	541	559	564	573	567	552	567	565	530	576	557	571	527	519	519	547	581	547	551	504	550	544	540	567	556	527	538	552	561	559	567	555	590	591	542	572	547	558	565	566	558	537	562	523	552	531	570	591	561	548	523	555	524	562	542	556	590	562	511	567	539	626	552	554	554	529	513	563	560	544	537	580	579	526	538	560	569	617	559	568	543	546	592	548	593	563	534	596	575	543	515	589	537	561	558	521	554	536	543	537	586	584	595	547	570	542	583	555	548	605	541	566	573	536	534	556	561	579	529	550	595	565	536	581	562	545	569	575	564	587	532	585	523	557	550	562	541	556	542	560	510	516	554	546	546	527	587	590	580	543	582	560	542	521	543	530	566	584	595	541	513	536	577	540	534	544	531	533	559	557	528	632	565	533	567	556	533	578	567	561	544	536	558	581	566	573	532	496	540	575	527	547	554	540	525	578	533	589	506	538	587	566	567	607	559	560	589	563	549	572	533	558	580	532	532	577	592	545	510	577	559	559	593	561	540	562	520	550	516	521	518	525	569	555	597	596	528	575	569	526	512	533	583	579	519	566	553	568	527	538	492	553	543	543	536	566	527	537	537	528	580	523	540	562	578	571	523	577	551	554	536	564	617	583	542	536	558	543	554	549	530	527	570	615	571	584	568	597	558	552	565	524	575	586	580	562	570	575	529	557	590	545	541	568	576	565	584	515	540	544	543	618	556	550	529	504	556	558	567	559	541	577	543	548	530	530	575	520	576	588	562	553	571	546	562	522	553	535	564	514	568	542	569	534	563	532	565	511	493	559	523	580	531	559	577	580	584	556	599	544	571	598	555	559	553	527	610	576	514	572	575	582	543	571	560	539	567	581	564	547	558	527	568	524	547	553	543	581	536	572	579	528	574	567	590	575	539	562	587	523	534	542	531	517	550	540	578	596	571	546	568	562	542	563	549	554	570	542	517	546	545	506	533	567	553	539	584	501	576	546	550	560	578	552	540	537	534	566	551	618	541	553	560	573	522	577	557	494	641	535	597	510	522	596	508	547	572	535	530	551	601	557	545	553	578	596	548	554	543	554	540	546	550	537	533	559	562	566	579	551	524	589	512	536	548	531	529	573	587	540	573	528	520	573	561	529	593	548	542	564	575	584	533	513	525	526	559	575	581	579	520	542	567	521	561	593	541	568	550	525	566	524	522	582	498	550	563	557	535	543	563	568	570	567	558	526	576	603	561	593	551	557	526	564	588	532	565	536	575	529	552	565	535	553	582	597	567	532	575	558	513	565	552	569	558	540	546	575	561	570	538	573	592	561	538	562	582	576	581	538	545	539	567	566	591	494	569	553	526	571	522	549	560	554	546	610	552	578	571	548	563	555	543	548	550	555	560	573	560	562	581	541	502	561	541	529	517	562	553	534	556	536	577	510	582	584	552	573	551	571	534	573	530	600	553	561	555	575	587	537	573	552	546	545	534	587	517	547	542	552	595	571	534	563	569	570	530	562	564	580	590	598	608	532	554	564	565	566	537	536	574	563	556	486	534	541	590	573	550	550	577	540	582	553	548	505	563	537	557	530	593	539	561	574	582	546	563	508	553	581	513	551	572	576	564	585	553	553	555	536	574	574	558	543	550	573	518	606	537	596	534	567	501	568	570	543	549	542	557	552	568	577	580	548	547	575	593	549	521	586	579	526	554	555	577	581	567	528	586	557	584	531	582	557	574	576	573	538	569	580	562	594	586	574	537	566	591	561	564	531	591	601	528	566	533	564	566	553	549	538	502	539	543	557	548	516	524	561	552	521	555	544	553	564	560	547	538	517	566	579	529	568	517	567	545	565	530	571	538	565	550	579	555	547	587	533	543	504	532	524	579	566	539	568	563	549	548	545	563	587	581	538	535	546	574	627	546	545	525	566	557	574	556	553	542	578	566	549	529	563	561	543	567	562	543	539	596	625	531	579	576	570	522	545	518	554	587	559	527	568	538	552	554	565	559	501	581	537	548	569	586	545	567	553	535	528	517	549	567	520	526	579	516	515	547	593	570	534	541	531	583	582	514	549	583	600	585	575	561	586	570	551	552	568	536	568	556	590	551	571	486	558	577	548	548	573	547	547	537	534	545	548	580	529	522	560	580	536	568	548	536	504	577	557	597	527	575	545	576	593	544	554	556	564	562	567	590	541	559	606	539	554	527	518	583	561	560	544	563	556	565	595	545	549	562	602	530	592	564	549	560	577	564	549	577	596	532	550	595	555	587	561	504	558	555	544	555	553	531	590	564	574	560	610	536	572	591	575	527	565	545	589	596	563	524	564	536	567	513	558	511	543	556	594	539	573	550	537	531	594	536	556	590	525	553	569	586	561	568	548	567	561	539	564	536	512	567	541	557	544	553	528	603	569	553	553	567	540	585	581	537	572	576	579	594	531	581	593	564	547	521	563	566	568	530	573	566	568	544	537	539	558	508	558	581	531	597	571	549	563	565	568	541	557	594	559	585	555	559	597	568	552	571	525	526
29148	16995	14295	12936	6578	2906	1436	737	560	423	420	336	375	354	326	347	297	295	298	276	258	270	263	248	265	279	243	247	255	257	249	253	230	270	264	228	279	236	258	248	225	259	246	231	248	236	252	277	266	250	242	263	232	261	239	237	250	225	244	221	244	227	225	258	219	260	222	242	254	239	233	223	231	241	228	254	243	237	247	234	221	233	260	219	245	233	234	273	252	260	227	238	278	237	276	253	256	256	257	238	251	249	221	249	220	243	227	232	257	217	236	242	235	236	252	228	215	245	261	266	269	233	266	239	240	247	234	227	224	226	238	237	237	253	262	219	235	268	237	204	269	215	222	239	214	260	256	241	224	262	226	265	218	275	235	217	236	244	257	255	245	200	233	246	240	260	219	250	228	247	232	246	234	248	248	240	256	237	247	237	269	210	269	243	227	230	229	259	247	248	251	229	241	239	227	240	237	273	215	228	255	242	244	239	268	234	213	241	260	250	256	232	220	226	242	219	221	257	242	228	248	257	251	244	236	205	221	234	245	234	242	226	283	249	233	227	255	271	246	235	248	236	261	243	238	254	230	236	275	247	241	261	271	240	240	250	200	219	228	220	290	249	242	240	245	235	239	243	225	240	248	261	233	209	220	219	249	238	217	239	214	252	241	224	213	279	269	237	234	246	227	250	220	224	233	229	246	241	273	229	227	223	284	240	255	220	215	235	215	250	258	243	238	226	244	258	226	246	242	255	232	245	259	252	256	263	242	224	244	215	264	213	252	231	227	217	241	246	277	213	251	246	238	214	196	245	258	219	236	257	237	239	277	290	261	226	230	222	203	271	240	256	245	255	234	246	251	236	233	248	260	242	220	267	239	261	225	255	223	229	252	244	231	235	240	245	258	234	218	225	259	211	248	214	228	245	265	216	274	237	214	252	239	199	233	229	257	256	229	194	236	245	245	262	206	238	275	263	219	253	279	267	259	232	271	216	234	240	232	206	222	257	212	240	245	231	251	266	243	240	231	224	212	254	223	221	235	223	218	247	237	240	262	249	248	260	236	281	252	242	262	235	225	243	255	247	258	227	252	232	215	232	237	231	245	225	259	245	263	221	230	248	229	239	235	221	232	257	288	242	224	242	206	242	241	226	234	247	254	243	259	233	197	253	219	246	259	239	223	233	239	260	263	265	241	232	247	253	234	245	245	269	228	211	233	245	235	268	237	231	239	264	249	257	210	249	244	224	250	228	240	236	251	238	243	253	242	221	216	234	235	236	250	251	246	239	258	242	231	249	207	247	257	210	229	236	263	219	231	218	211	252	226	252	244	234	247	267	218	254	266	240	231	228	243	225	237	230	243	237	225	289	259	240	235	239	238	240	224	270	230	255	252	237	248	247	234	239	249	223	263	257	229	245	251	240	217	250	231	279	241	231	256	244	214	268	248	261	267	228	230	228	211	239	243	226	241	215	266	254	225	247	246	265	227	254	236	234	244	230	250	253	227	204	232	242	241	204	263	217	216	241	240	246	208	253	245	262	252	258	228	236	201	249	222	243	235	244	226	214	236	227	223	254	225	238	251	241	211	250	259	267	236	244	240	248	234	248	231	230	278	232	234	217	237	229	213	240	240	246	237	226	255	250	267	240	212	248	238	225	224	252	230	231	230	278	244	230	232	220	249	212	228	256	230	254	257	240	272	236	244	210	244	250	221	233	267	245	269	256	257	217	242	230	231	237	236	263	245	230	255	249	254	226	250	239	237	235	251	264	248	242	250	250	230	228	265	244	236	268	258	235	233	252	231	249	228	230	235	236	257	247	235	227	248	237	231	227	271	252	233	249	265	262	230	218	217	256	242	251	225	236	215	262	277	252	281	240	255	235	249	253	257	250	246	254	252	241	260	212	233	255	264	244	233	245	266	266	249	251	220	230	241	258	238	262	268	257	261	242	256	241	227	267	229	261	267	230	218	259	261	239	257	225	265	238	296	230	253	239	245	265	258	216	248	263	258	246	274	232	247	252	249	238	243	260	255	246	259	237	229	209	250	268	263	261	219	233	250	250	238	225	238	222	243	235	242	236	238	203	254	250	258	240	234	203	229	250	263	274	235	250	228	252	247	274	238	229	214	252	262	207	224	235	210	230	254	249	234	247	248	244	245	242	246	258	230	225	217	254	231	252	251	236	260	249	234	258	236	227	247	249	223	262	238	218	232	259	233	230	250	235	220	245	259	265	254	258	249	229	275	250	223	244	242	265	241	266	231	257	216	198	261	231	222	249	245	243	247	245	213	235	229	224	237	247	239	247	229	244	222	236	231	253	247	220	226	251	241	241	234	241	250	236	227	242	269	231	234	249	207	253	252	223	203	222	206	221	244	231	229	242	238	256	213	231	231	215	232	210	261	264	225	208	238	252	246	231	222	222	236	232	232	240	258	216	225	248	233	261	205	229	252	227	200	226	240	222	235	232	258	237	252	219	227	261	288	224	247	225	240	267	277	231	228	253	263	256	241	228	235	262	245	252	211	248	229	254	236	237	253	251	273	231	220	251	263	261	235	247	220	226	226	297	264	230	264	240	235	232	254	232	220	213	222	234	243	223	231	225	257	220	255	217	222	236	240	256	250	236	263	245	236	253	212	257	222	223	239	220	256	248	215	250	244	271	263	249	251	266	214	248	267	217	242	234	222	236	248	244	246	232	250	272	241	240	212	241	247	216	241	263	236	234	227	285	245	236	252	231	221	264	258	207	248	235	258	265	229	243	241	244	238	237	262	243	214	224	225	244	237	243	253	250	290	238	253	243	257	215	254	214	245	256	276	261	265	237	237	285	257	228	244	232	221	248	254	223	236	238	250	245	210	286	213	228	223	248	250	258	250	254	240	268	244	266	251	241	262	222	229	249	214	284	232	216	233	242	203	226	228	220	255	234	236	250	241	251	245	253	249	252	254	240	243	253	256	263	239	253	239	242	210	254	222	244	216	230	237	247	226	207	240	232	249	235	245	251	244	254	253	241	255	239	218	257	219	248	251	239	228	227	234	231	249	246	280	221	255	240	223	204	242	263	241	199	243	214	244	235	229	223	232	232	236	243	257	256	248	237	237	230	245	218	277	243	240	242	205	230	234	228	219	248	232	277	225	248	234	232	244	254	252	228	234	237	243	219	222	236	251	231	247	229	259	226	241	258	237	226	258	228	263	241	222	208	257	251	257	223	224	243	219	228	256	210	251	262	256	263	249	261	229	268	248	275	250	260	212	225	253	237	238	229	241	208	252	232	236	255	224	232	266	235	248	259	239	235	262	249	236	222	239	238	204	262	215	242	242	270	212	233	246	206	251	251	244	269	239	245	220	208	223	250	232	242	241	265	223	233	209	226	228	241	241	253	232	238	225	212	255	266	233	229	232	214	253	255	254	203	225	249	254	238	273	259	257	234	247	220	255	259	257	235	242	222	215	248	235	246	244	241	262	257	242	247	249	282	265	250	230	264	247	261	224	229
20449	15033	21378	25039	15779	9716	5643	3358	2308	1925	1641	1463	1282	1123	1026	1017	936	870	887	865	772	765	751	714	658	695	688	624	662	655	621	622	647	628	611	585	687	663	611	603	604	568	572	619	607	554	593	620	605	603	641	591	614	582	557	581	610	572	617	556	531	596	564	581	615	620	603	563	557	629	589	576	570	631	594	601	571	627	604	579	558	595	593	559	615	627	562	556	586	615	590	562	597	621	593	596	616	575	618	569	567	562	554	605	577	603	548	623	605	565	579	568	582	571	590	585	561	564	598	547	587	609	548	601	578	576	582	546	576	542	567	613	620	599	599	577	553	555	562	572	578	572	592	627	599	588	549	588	562	597	579	564	593	574	539	567	555	611	567	583	600	589	578	597	607	608	600	545	574	621	553	601	584	571	583	618	609	604	606	601	534	600	565	599	582	605	584	574	545	585	557	604	591	559	595	579	581	589	588	603	637	570	592	601	564	610	539	581	600	581	579	592	584	566	590	597	565	589	566	575	564	597	592	553	537	596	595	582	614	548	590	578	558	572	578	567	593	596	580	520	586	568	584	599	622	585	613	570	622	542	599	568	589	611	572	596	571	558	586	605	562	593	560	604	595	551	575	611	598	598	597	568	566	590	561	590	603	604	589	577	598	558	567	589	592	611	608	597	575	592	580	582	556	571	631	589	561	605	526	604	577	563	618	585	614	592	537	587	580	603	535	591	551	572	601	575	571	588	576	625	589	601	604	566	560	630	607	580	588	587	568	558	583	565	545	648	596	587	539	577	559	576	571	599	617	580	602	582	597	597	559	618	611	600	584	589	578	586	560	572	625	600	631	561	576	615	558	586	614	599	601	579	588	621	592	575	571	575	582	553	575	573	617	604	552	583	587	601	559	583	594	566	608	579	623	584	598	548	598	592	588	558	589	587	597	588	619	570	565	568	628	552	563	637	608	590	604	543	599	527	555	577	589	563	589	578	580	585	571	591	539	596	608	549	562	588	580	577	575	611	565	612	565	566	607	583	598	616	556	578	642	560	538	580	604	597	611	535	578	574	589	592	558	553	582	563	550	568	598	569	560	564	604	611	602	596	553	563	553	575	589	563	583	561	603	606	583	559	587	617	621	641	597	636	592	573	576	589	581	538	632	626	596	593	579	607	598	565	621	611	567	601	564	585	545	605	581	613	551	596	613	614	581	577	629	556	611	581	581	590	594	586	579	597	573	553	564	572	567	598	570	587	612	586	567	597	554	578	589	552	591	586	557	561	572	561	605	586	592	562	555	549	578	549	578	553	614	553	537	583	595	538	568	586	598	596	541	550	578	580	592	586	582	587	558	596	581	599	557	556	640	560	566	581	588	556	581	579	607	555	524	514	592	593	584	573	564	590	602	603	606	601	561	602	652	614	590	611	590	543	584	587	579	578	593	582	602	585	561	602	593	598	590	573	610	634	602	620	567	603	611	623	557	555	536	582	557	568	584	575	566	584	538	591	583	594	607	562	562	580	556	585	610	588	625	601	574	607	596	617	551	596	606	571	597	575	600	589	593	556	622	598	575	615	572	554	598	550	578	597	594	591	600	616	578	588	576	606	638	593	564	551	576	577	557	585	581	584	526	507	614	569	593	601	562	595	553	576	602	605	544	582	576	553	592	623	608	596	630	566	569	607	544	599	585	599	587	611	589	598	563	528	601	607	636	582	582	626	556	620	596	553	585	591	542	580	568	574	609	603	596	591	603	583	599	550	567	599	582	611	557	621	579	569	556	583	620	591	585	590	603	575	581	586	578	556	596	545	576	598	611	529	595	563	591	608	581	617	617	581	573	546	558	543	574	583	554	581	571	581	635	589	546	599	587	578	569	608	590	590	548	557	551	583	590	591	577	579	537	585	589	570	595	569	542	590	596	564	537	600	552	595	592	559	586	589	597	612	569	595	588	549	609	587	586	601	585	562	595	586	594	635	604	577	596	598	564	567	643	606	572	556	565	584	589	572	566	571	565	525	595	602	610	565	570	564	588	590	569	595	632	605	627	551	592	589	594	577	584	575	592	605	576	569	576	558	548	553	598	583	571	597	612	600	574	607	582	568	569	547	623	545	557	608	591	605	573	573	596	564	570	541	543	544	589	547	589	599	556	583	597	582	551	600	610	598	573	608	605	607	568	561	606	605	566	579	593	579	548	618	539	618	610	593	568	598	630	579	615	581	579	543	562	608	573	589	597	556	568	564	533	595	590	624	623	585	588	591	595	575	596	581	579	600	565	593	566	578	575	572	580	549	578	624	613	588	542	635	617	584	588	582	591	535	576	575	586	619	628	588	564	601	586	588	576	555	571	587	568	625	555	597	592	580	590	595	600	568	590	606	587	596	576	581	572	566	579	586	572	615	574	585	609	595	581	608	580	568	551	557	557	582	565	597	603	529	564	564	587	589	617	598	557	556	590	577	574	581	572	580	572	591	576	551	578	595	597	602	577	553	599	613	612	618	526	614	585	585	608	590	589	592	575	571	610	552	579	614	609	578	545	575	603	573	615	589	592	573	551	568	614	589	581	551	602	598	568	631	582	566	562	582	572	564	570	579	564	616	567	595	562	539	601	641	586	586	608	594	566	583	609	580	573	613	555	622	555	586	624	576	574	605	609	632	620	587	629	582	580	594	577	584	593	566	564	618	628	561	620	585	598	574	532	630	572	550	573	591	559	583	563	534	543	583	611	552	640	570	583	547	561	569	584	591	609	564	601	541	613	586	573	561	592	607	559	581	616	560	584	617	592	618	608	595	533	539	560	564	615	609	576	607	587	547	577	520	603	624	542	561	594	581	570	604	591	556	603	596	572	589	566	587	593	583	603	604	560	548	619	578	591	579	552	521	607	560	563	584	580	549	550	588	596	593	571	615	564	581	581	568	608	553	553	598	619	557	573	589	572	567	572	554	606	577	623	582	586	571	584	565	570	588	537	615	573	591	593	509	549	560	580	559	578	579	586	601	623	606	579	624	591	583	661	593	548	592	560	587	591	545	603	613	594	621	563	587	574	541	584	562	630	603	582	620	600	580	564	569	574	596	592	598	599	604	589	576	590	570	568	616	594	589	574	618	611	569	546	558	617	561	597	604	603	600	619	586	587	557	583	558	634	565	568	560	571	595	581	625	570	616	589	562	559	607	567	603	557	591	616	561	576	585	559	575	536	536	584	599	594	574	624	570	567	570	576	608	604	577	597	589	583	556	586	566	578	550	611	579	575	571	590	564	588	591	578	582	528	581	619	586	617	579	633	541	585	552	553	567	596	573	610	578	592	542	543	569	572	579	594	594	555	609	577	559	591	591	565	605	602	576	604	585	551	562	603	576	583	570	576	552	610	574	556	626	575	576	638	611	581	551	546	557	570	579	568	523	554	594	573	550	593	612	549	572	542	605	579	602	557	595	615	580	558	592	575	585	566	581	595	557	589	565	563	540	565	571	595	562	576	628	581	589	572	601	606	571
38847	23578	21476	19608	11911	5023	2082	1117	670	563	553	423	396	363	318	343	292	279	277	287	226	234	258	227	235	212	228	241	252	223	207	207	220	249	240	227	190	242	232	217	242	196	198	219	242	249	225	210	214	229	249	232	207	204	233	200	231	210	200	223	208	172	223	213	178	208	212	201	211	203	218	207	189	230	202	214	230	204	203	217	200	225	220	207	211	204	230	182	224	208	237	235	236	207	226	200	215	222	180	198	221	202	231	205	196	211	213	213	201	257	205	229	231	204	220	227	232	206	200	226	216	220	222	228	211	233	195	230	217	201	206	227	224	210	245	187	186	211	235	254	235	238	222	207	204	214	236	217	218	230	198	237	183	226	211	195	205	189	187	225	243	211	224	212	250	193	204	206	238	201	218	217	222	227	226	229	220	194	228	216	227	196	208	246	215	216	216	202	211	234	195	212	195	204	217	215	220	214	221	238	188	243	223	225	205	215	195	206	206	203	219	199	245	220	207	213	202	210	212	200	202	198	225	198	253	198	209	228	217	207	230	211	208	198	232	228	233	238	207	227	223	208	216	225	204	217	186	218	205	208	219	218	189	207	194	210	211	205	207	218	253	263	203	201	218	211	217	238	201	244	221	202	231	239	217	195	203	193	221	228	227	233	239	218	187	246	226	236	206	201	225	220	200	227	197	207	201	205	207	228	214	212	221	222	234	197	237	219	221	221	207	217	211	167	190	220	211	230	206	232	206	195	215	230	221	233	252	220	215	187	215	203	232	204	214	221	233	191	218	203	235	194	227	203	231	232	204	229	224	229	214	204	216	205	223	226	211	232	239	215	228	196	219	195	199	198	221	214	216	217	221	208	237	205	200	216	221	215	230	191	214	270	216	209	218	250	211	258	206	222	201	207	209	208	226	190	235	194	214	176	223	227	206	215	222	233	221	234	231	224	234	197	225	225	227	215	227	238	208	200	194	202	220	198	217	216	200	206	225	228	216	201	264	188	193	196	246	208	219	181	234	197	228	234	204	197	216	205	221	217	193	203	206	213	216	203	219	224	214	229	222	204	218	208	207	182	239	216	198	250	245	241	203	236	207	209	209	207	233	240	202	217	191	228	207	244	212	225	194	229	224	211	209	218	188	190	184	216	221	202	232	198	235	199	199	186	206	211	205	207	218	212	203	231	198	174	233	219	206	231	185	240	231	205	203	207	215	244	214	230	246	219	222	223	215	218	230	203	231	231	209	214	233	211	194	215	236	200	213	196	190	217	209	186	230	202	202	224	230	228	224	223	224	213	208	194	215	201	219	196	202	221	224	221	209	225	212	207	207	206	185	222	198	219	228	220	210	236	213	233	203	211	199	225	186	216	230	215	211	192	210	220	241	228	216	221	216	201	228	205	229	237	207	220	186	225	195	203	226	219	221	216	206	230	231	203	238	209	216	214	207	207	204	214	199	225	218	204	218	232	234	233	223	227	211	215	214	210	190	245	230	237	210	224	201	230	203	196	214	237	209	216	214	203	182	207	178	221	205	234	215	227	257	202	214	209	236	231	219	235	223	245	217	218	224	211	206	216	211	228	204	222	211	235	223	219	218	222	206	204	191	238	204	195	195	190	226	206	204	202	214	190	216	205	255	206	208	226	229	208	206	197	235	228	210	202	211	222	248	203	213	211	212	211	245	219	196	226	249	213	217	225	187	212	204	194	219	217	196	204	231	221	205	201	201	205	235	209	205	196	211	234	241	214	227	217	206	232	227	224	190	204	248	211	208	208	208	192	208	230	190	202	235	235	218	220	212	253	215	193	221	197	222	224	196	186	216	201	220	242	198	219	227	254	200	218	216	212	227	219	196	203	202	203	197	236	211	217	203	190	215	231	191	211	246	201	203	201	214	194	185	215	211	242	201	209	206	228	235	179	244	243	213	211	209	237	220	199	209	218	250	232	200	220	220	182	240	215	223	209	214	222	208	194	223	205	229	212	202	200	236	221	206	231	227	212	199	215	222	236	218	232	236	183	205	220	195	213	208	236	214	198	205	208	196	201	229	222	186	210	214	180	231	223	217	207	215	215	189	231	206	255	214	207	229	231	205	224	232	197	209	225	197	204	243	201	234	216	222	211	201	200	223	199	235	211	227	204	220	194	214	206	226	246	212	240	216	257	228	228	218	213	214	227	203	229	199	226	233	180	228	251	204	210	177	247	219	226	205	211	199	204	230	180	208	199	203	207	229	205	179	218	232	216	218	193	200	224	193	245	211	219	218	225	216	221	203	204	239	229	214	196	214	196	217	210	216	198	222	211	241	190	215	189	220	202	199	218	190	243	215	210	220	215	212	224	230	225	209	240	198	190	196	218	210	198	199	217	180	209	220	217	222	218	218	222	221	212	211	218	217	217	193	205	203	188	217	230	231	199	211	229	224	217	242	210	209	229	220	216	213	214	200	194	191	232	239	205	190	217	213	231	215	199	228	212	204	230	190	201	233	201	192	206	215	204	192	192	181	220	182	228	211	209	212	197	201	203	250	210	200	198	221	194	202	213	208	197	230	208	201	190	215	246	229	204	241	195	190	203	240	226	206	209	209	222	214	228	227	241	234	226	211	239	206	231	203	230	224	211	222	198	219	220	218	224	199	209	212	235	229	195	207	185	238	201	226	218	250	218	208	211	217	198	224	206	231	215	189	175	204	223	193	222	215	206	232	194	186	210	240	201	202	187	206	208	209	188	201	239	192	194	220	228	222	205	220	226	191	204	205	207	207	215	223	200	192	210	199	232	211	217	208	213	200	204	211	212	179	217	215	246	240	236	217	231	232	209	227	231	203	184	226	217	208	200	224	225	213	209	225	228	223	214	220	234	210	219	256	225	215	196	207	189	207	228	211	214	195	218	193	239	197	232	213	185	204	208	198	223	199	218	203	219	222	216	237	187	197	233	218	233	211	219	191	186	176	213	237	230	219	216	212	200	210	239	218	200	218	213	212	211	204	212	197	205	186	216	221	247	213	228	189	218	226	201	214	179	205	227	205	210	205	201	211	210	200	212	243	215	210	224	187	248	189	227	219	232	245	200	211	232	229	228	222	205	193	198	212	222	215	200	231	212	217	236	200	225	225	211	223	205	212	203	222	216	210	241	223	194	203	208	212	199	223	203	204	189	225	223	205	194	220	213	246	232	202	215	211	213	190	202	201	196	236	230	227	200	213	202	209	217	232	232	212	214	209	216	219	196	192	233	240	195	217	216	220	222	235	241	217	216	240	227	213	219	194	197	201	192	208	196	190	203	200	201	210	226	231	232	226	198	229	210	217	223	206	208	225	182	202	211	198	217	219	215	235	217	210	191	202	219	234	214	197	222	229	207	202	202	230	218	223	201	244	224	217	218	195	204	206	214	198	214	221	232	210	214	204	222	207	205	206	239	205	226	237	203	196	222	256	228	220	201	212	219	212	207	207	218	220	207	229	203	236	226	238	200	185	234	222	216	214	191	197	209
26196	19240	27496	32086	22128	13345	7407	4639	2970	2390	2110	1742	1520	1337	1240	1230	1011	984	943	842	759	722	768	701	642	672	682	654	648	619	609	591	546	553	623	569	568	560	575	546	535	517	515	577	545	529	535	533	559	540	577	496	515	503	538	517	526	505	510	498	520	535	589	507	501	537	524	515	567	512	497	554	527	571	527	542	491	496	515	524	532	538	481	513	494	500	529	515	555	515	532	523	516	494	588	519	535	535	495	494	516	540	511	490	519	463	527	509	522	472	529	519	547	536	507	546	498	511	493	523	512	537	522	498	487	545	551	528	513	523	516	502	533	501	520	506	528	510	510	544	538	497	525	515	526	534	489	543	576	516	515	556	543	585	489	491	552	529	507	519	512	550	512	548	516	492	531	515	501	501	509	511	511	521	530	503	516	529	468	485	516	547	534	539	504	541	541	500	537	496	545	539	519	510	488	535	505	520	526	526	528	552	535	525	493	514	505	512	512	503	502	509	510	522	508	520	526	506	488	531	554	506	530	476	481	512	454	534	530	474	539	534	532	518	505	520	532	542	482	521	526	532	521	491	524	426	531	526	548	467	538	525	532	493	523	512	532	529	538	508	512	513	509	552	544	481	530	504	532	522	523	508	497	554	484	490	530	553	537	529	501	518	521	511	533	540	524	504	503	570	518	472	516	507	526	495	530	493	508	506	554	521	490	517	544	566	522	529	521	527	506	558	524	535	505	576	487	524	565	526	495	531	547	491	524	552	519	560	488	504	488	518	526	566	528	565	501	443	548	521	503	506	505	504	513	537	547	506	508	567	481	516	515	554	498	523	537	532	502	540	499	510	525	528	543	559	526	511	490	539	545	546	511	536	509	527	517	558	513	503	476	528	534	498	517	538	547	467	524	489	543	516	532	526	473	527	548	513	526	490	494	485	519	509	507	537	492	487	458	517	516	503	510	536	532	533	519	503	472	539	496	549	516	542	526	506	449	488	484	517	508	551	513	480	563	517	545	503	544	488	548	531	518	494	526	514	532	483	514	489	493	496	503	509	552	511	504	512	497	569	555	509	544	454	538	542	553	502	501	492	505	483	534	521	524	523	541	507	487	518	501	524	512	494	519	538	504	525	540	546	550	519	529	520	551	484	491	523	528	515	566	525	522	530	497	530	487	524	509	497	544	532	476	528	489	499	512	552	497	507	480	474	516	568	518	529	504	466	512	522	518	543	477	498	509	522	544	489	547	507	522	547	537	552	537	481	518	508	503	523	535	548	519	456	531	497	522	511	490	493	484	506	542	507	570	518	499	540	545	486	504	526	514	527	492	495	510	535	546	522	523	531	486	502	476	486	518	549	545	532	453	493	537	510	525	571	523	499	554	497	513	509	511	494	535	552	516	530	509	502	511	530	474	498	536	518	525	521	515	563	488	533	486	509	543	481	522	528	557	544	484	554	533	526	492	519	523	497	509	557	504	530	485	504	540	512	517	511	518	517	476	500	524	522	509	494	514	510	526	562	545	501	535	491	537	485	451	518	509	491	499	544	506	539	511	531	481	543	553	544	531	530	509	548	496	503	500	523	528	485	557	547	511	529	519	528	551	539	476	497	543	498	498	544	499	494	517	508	507	533	522	500	498	473	532	504	564	499	500	525	497	533	540	525	509	513	529	522	504	474	476	490	525	514	532	506	510	537	534	524	530	502	490	511	487	526	526	525	546	510	549	519	513	508	526	543	507	505	497	499	471	560	494	504	505	524	555	510	507	535	514	529	520	501	515	521	488	542	524	524	519	519	511	513	568	522	511	544	545	487	500	539	547	532	548	482	527	525	543	547	523	541	558	521	471	497	505	489	542	512	559	502	534	530	556	543	509	489	526	540	524	515	507	508	512	554	538	491	492	547	497	521	544	548	476	486	548	512	530	505	527	507	501	523	525	508	546	507	511	479	515	514	535	518	499	539	491	509	546	543	522	497	536	496	506	517	476	527	550	546	474	519	508	507	532	535	489	552	493	525	548	546	535	517	534	516	506	544	547	530	540	552	509	550	557	468	534	486	545	490	537	499	565	533	499	552	485	530	516	505	542	513	505	536	523	523	532	523	534	531	484	526	509	554	520	485	498	536	566	508	505	525	486	511	543	510	519	536	538	518	506	511	511	560	523	492	531	523	497	496	505	501	531	501	469	534	514	497	459	536	508	537	524	506	506	523	547	541	530	525	512	544	516	521	521	470	529	491	541	501	530	523	519	553	489	496	506	542	509	552	527	557	529	545	533	521	489	508	539	532	510	522	508	546	487	512	468	577	542	554	495	536	502	530	505	509	523	521	497	495	547	524	494	522	553	540	511	498	524	536	510	517	515	533	531	521	529	499	517	499	540	500	551	514	549	513	532	542	525	511	484	548	511	490	538	516	513	503	509	504	505	520	509	546	516	551	461	479	500	530	477	519	511	531	523	481	563	544	508	517	558	513	525	532	505	507	490	520	535	501	525	483	550	530	524	493	501	503	558	508	513	502	495	513	511	539	546	495	488	503	508	540	524	533	554	530	525	542	500	508	498	534	503	517	540	544	526	518	502	499	495	530	521	538	544	528	529	534	523	551	522	546	523	547	507	460	515	509	555	496	510	506	508	541	508	501	517	517	507	506	558	495	530	495	508	533	505	519	547	503	491	493	543	534	519	515	526	529	476	540	496	517	512	520	501	559	526	527	506	472	513	499	503	530	547	548	550	521	532	521	540	483	507	487	516	520	570	541	533	536	518	509	542	518	542	503	504	530	537	511	559	497	548	514	513	540	520	508	527	545	546	483	555	502	532	503	522	500	548	539	534	494	536	529	505	552	530	543	492	547	542	536	501	498	553	522	518	539	512	497	533	516	517	523	531	519	493	523	539	501	508	556	545	508	516	503	535	515	515	491	520	507	509	535	534	506	535	503	547	587	476	516	514	503	574	539	547	500	508	525	504	521	513	492	488	519	499	541	538	518	520	508	514	530	540	544	551	542	486	514	537	511	547	524	540	526	502	524	521	541	483	508	523	502	551	477	518	525	521	527	518	507	502	520	506	522	511	512	533	507	514	534	500	526	482	543	513	541	499	528	519	510	505	498	512	518	510	529	522	548	513	534	525	517	501	525	526	539	527	510	537	537	518	484	509	549	547	535	512	546	509	540	521	538	519	529	539	497	525	524	546	531	525	538	500	536	507	501	495	540	522	540	517	491	532	520	513	538	538	525	525	527	538	495	517	517	525	515	536	461	521	536	507	537	520	540	482	508	549	522	527	524	508	495	523	479	505	541	526	526	542	537	548	482	496	505	567	539	505	554	514	541	514	519	507	513	543	510	507	549	505	581	526	496	479	491	525	502	519	525	525	487	498	502	571	485	531	494	543	503	558	535	514	505	504	532	505	576	540	536	494	509	509	542	530	503	467	556	522	521	535	536	514	527	496	467	539	512	540	521	496	511	524	503	540	501	527	537	512	475	529	520	536	520	508	520
17535	8471	6789	3905	1946	1033	569	411	395	341	302	331	266	272	259	250	279	298	243	264	262	223	260	252	234	216	235	230	215	231	227	230	227	218	283	248	277	226	218	220	225	240	243	211	257	233	220	240	237	251	223	240	242	262	221	237	240	240	225	231	234	202	250	217	224	245	199	266	218	224	230	212	226	253	247	211	247	216	244	230	204	234	238	259	223	242	237	252	197	229	207	238	230	210	219	215	234	222	227	243	220	236	209	211	233	210	218	241	231	218	238	214	222	239	208	232	219	217	237	204	209	199	224	232	245	248	228	247	240	218	219	244	230	231	218	230	229	223	220	246	197	231	257	240	236	215	228	244	238	216	253	249	259	217	230	231	247	231	235	228	207	198	260	245	235	231	208	231	264	236	218	240	234	233	234	263	235	214	222	231	240	281	241	236	227	214	241	231	216	224	245	237	208	217	216	241	245	249	208	189	217	223	229	236	219	229	240	226	252	229	231	258	228	236	228	253	214	213	223	221	243	222	217	254	215	224	242	250	240	251	247	234	221	216	205	245	252	224	246	273	232	252	246	237	230	232	213	249	235	232	228	252	219	220	210	221	207	192	246	218	206	221	242	205	210	233	248	250	235	247	231	288	221	220	197	219	211	213	220	233	226	240	228	246	200	239	242	220	234	223	223	253	206	223	240	267	233	253	255	235	217	224	220	255	217	223	221	242	243	233	240	258	271	209	218	227	245	235	230	240	249	239	221	227	234	261	223	255	219	228	232	267	231	246	227	211	250	235	224	270	205	208	245	218	211	246	232	250	228	256	243	219	250	240	207	207	226	250	254	225	242	236	201	207	225	244	239	254	264	221	225	220	249	237	225	209	205	223	247	257	218	229	229	230	224	254	256	219	199	201	229	248	236	235	227	250	222	238	251	218	229	235	225	218	231	256	235	258	234	239	229	223	213	213	237	253	264	237	228	233	261	253	229	213	240	232	242	256	228	222	234	220	238	255	217	243	250	227	272	193	235	218	255	222	214	201	220	224	213	216	194	223	231	234	246	219	209	241	226	209	207	226	258	231	215	235	241	267	205	242	225	259	198	230	206	244	237	244	225	225	240	241	217	226	214	212	223	244	246	243	218	245	249	220	213	232	267	238	236	228	224	239	245	247	221	267	200	236	233	267	204	233	214	220	248	211	246	252	268	207	247	220	224	243	223	219	212	232	232	246	223	220	233	245	247	219	258	233	258	247	225	209	214	237	247	202	227	254	222	219	238	221	221	220	251	249	232	230	226	237	248	237	246	234	233	237	219	203	221	250	215	226	222	236	247	212	262	246	238	222	247	231	178	234	224	215	240	237	206	244	256	191	232	235	245	228	234	259	235	214	238	226	224	197	194	251	195	216	243	229	232	213	233	225	222	253	223	219	282	251	238	222	233	250	224	215	232	227	225	226	224	249	251	230	225	253	223	224	196	209	232	226	211	231	223	212	228	253	236	248	222	247	215	258	231	246	212	223	257	206	245	234	228	230	209	208	221	214	234	255	242	228	237	247	260	219	271	244	235	224	231	242	240	260	235	219	204	215	249	227	213	224	220	222	196	220	243	229	245	196	222	256	217	241	222	238	231	225	220	225	217	220	215	229	224	257	226	230	239	233	217	232	249	223	228	257	201	234	237	235	229	257	223	249	232	222	242	212	240	216	234	232	227	229	242	228	227	211	246	218	243	209	219	239	247	267	277	213	214	219	211	231	240	224	213	243	231	216	225	255	244	233	210	241	212	232	250	262	229	231	258	231	227	225	224	242	254	238	212	212	227	236	199	246	253	253	220	239	212	241	222	213	240	238	214	216	245	220	236	261	232	228	234	197	204	218	254	244	217	229	218	251	210	218	228	231	234	224	257	241	217	234	250	199	212	211	232	228	246	243	261	211	228	245	234	235	243	226	225	235	234	249	238	257	231	228	234	225	229	249	256	235	221	242	223	225	229	234	228	232	239	213	244	235	232	245	224	243	246	228	264	256	251	219	233	219	254	231	231	203	262	223	219	234	236	219	192	218	242	271	240	233	201	200	224	240	240	224	230	236	228	242	229	231	226	251	237	243	246	226	228	258	271	251	237	211	234	244	239	218	235	234	214	221	212	227	233	242	236	241	192	224	211	231	244	217	244	247	218	239	209	242	226	245	212	218	267	240	215	235	252	214	210	234	207	236	230	227	227	262	252	225	215	225	204	257	242	260	234	247	247	235	236	265	228	222	226	247	212	239	275	239	218	252	219	256	235	248	250	248	249	219	220	246	270	227	214	214	232	221	236	229	256	222	266	242	237	229	210	230	246	246	247	244	240	221	226	251	226	208	229	226	239	201	227	226	226	252	260	246	210	215	238	237	226	197	203	206	215	215	212	223	209	216	233	249	223	236	236	233	209	235	198	211	212	234	243	249	228	209	241	223	220	223	205	220	217	251	227	238	214	214	195	232	237	251	256	228	210	230	208	248	245	227	224	240	226	234	246	252	220	236	226	221	216	237	237	221	245	232	186	249	222	211	259	244	258	263	226	220	204	206	219	220	222	204	231	240	256	231	249	216	257	219	241	220	231	237	231	228	227	242	242	251	198	235	236	241	243	231	235	207	242	225	238	221	247	271	234	243	221	216	248	250	221	219	225	241	228	229	246	233	211	228	210	257	210	214	242	240	219	219	233	244	244	254	238	238	215	238	212	201	245	228	237	222	242	241	243	218	221	219	209	201	231	208	234	241	241	230	244	247	217	222	230	258	278	251	206	231	212	270	210	224	221	203	264	246	221	242	198	233	236	236	241	210	211	222	234	239	222	233	241	226	265	209	237	246	246	240	269	240	268	241	215	232	237	225	236	253	223	253	246	238	224	249	197	240	241	218	233	268	235	242	241	240	232	224	216	248	246	230	219	254	246	232	237	242	253	273	239	273	232	241	214	219	254	275	251	255	225	245	224	235	227	242	247	260	197	235	255	232	230	224	229	229	244	257	240	260	243	224	236	225	236	225	259	241	215	224	221	234	231	240	241	198	220	248	188	222	252	221	226	216	241	242	209	219	216	207	227	229	215	187	219	239	197	246	247	206	227	205	238	246	229	228	227	233	238	218	245	261	220	234	221	241	258	208	200	219	234	228	214	230	235	274	231	242	207	231	216	266	269	242	232	276	236	214	239	233	235	248	223	244	250	228	250	222	210	241	244	203	229	236	245	212	240	242	236	231	222	262	229	224	210	206	212	197	220	249	228	248	228	222	231	202	203	235	237	225	213	279	224	250	214	256	222	245	250	246	217	208	251	225	253	250	224	226	259	227	253	212	222	226	236	268	215	212	226	251	276	240	235	281	207	222	222	252	214	239	223	215	240	245	224	223	241	232	201	224	250	236	219	236	241	242	234	257	266	217	235	208	222	216	245	207	225	222	251	239	230	233	252	225	219	233	213	246	220	238	209	227	242	204	220	243	224	226	228	237	240	239	195	220	216	202
12348	8230	12079	10709	6895	4286	2437	1808	1458	1161	1039	902	883	780	764	720	663	692	648	654	649	620	592	616	611	538	589	589	581	618	547	588	566	597	554	601	615	603	550	547	580	615	560	539	577	555	570	579	600	569	524	569	569	568	577	541	582	557	538	555	569	521	537	520	554	561	585	545	553	619	594	574	532	570	587	587	564	574	571	565	565	531	586	549	567	546	564	542	559	540	581	509	558	549	544	593	514	542	542	544	577	599	560	544	557	597	517	568	530	564	576	578	552	556	583	530	562	557	632	535	575	570	579	534	543	570	524	614	571	560	535	540	597	540	546	579	529	534	559	591	535	555	567	550	606	580	540	565	552	598	564	582	557	544	546	576	532	599	573	570	572	524	531	594	535	540	570	553	539	557	578	541	567	523	546	568	564	571	584	580	563	580	592	585	561	556	549	504	566	564	562	541	573	536	584	553	585	581	562	605	566	544	536	551	513	581	578	541	562	553	579	533	559	543	539	566	569	606	565	558	542	521	516	566	615	542	561	535	545	555	560	560	584	541	528	546	535	585	564	567	558	518	580	558	566	577	520	527	506	574	533	557	582	577	539	594	579	585	555	579	522	555	548	532	574	562	590	539	555	531	593	550	579	565	578	558	538	578	599	575	556	572	548	539	564	550	589	526	565	556	531	601	551	575	550	525	549	595	523	535	573	590	532	525	574	579	562	552	573	620	571	560	525	565	559	563	519	548	537	556	544	529	547	531	569	538	601	563	558	572	555	585	583	600	528	552	508	562	552	544	547	576	545	543	591	595	578	564	566	600	565	604	521	535	545	573	569	564	535	555	563	546	566	525	561	553	538	548	542	564	621	555	550	572	564	529	600	547	554	551	607	579	570	597	565	563	597	563	517	589	579	605	572	525	599	578	590	555	548	530	568	559	516	535	580	564	567	558	573	547	551	568	589	539	575	574	590	573	557	570	560	533	541	556	586	567	546	553	592	530	614	543	593	562	585	571	583	572	558	562	551	587	590	524	606	584	582	531	556	585	589	559	558	538	535	514	586	568	530	551	547	548	546	596	571	573	539	583	579	566	535	594	542	556	591	596	544	598	547	537	576	583	588	562	567	531	531	543	559	540	524	566	566	591	560	571	570	567	593	578	601	535	559	520	559	568	587	547	569	553	558	535	522	580	526	548	574	567	549	566	532	566	566	571	589	631	551	561	551	549	596	544	577	618	593	573	551	569	556	548	574	560	599	565	601	521	582	545	565	590	584	580	544	545	554	549	554	548	548	520	557	561	574	560	584	561	572	568	533	564	544	579	518	499	563	586	565	585	562	511	590	553	549	551	558	529	558	548	561	552	533	556	564	540	570	605	578	576	561	567	554	582	573	540	592	566	578	582	582	557	574	560	571	586	563	604	583	560	547	572	557	545	595	564	538	570	572	550	596	586	599	561	592	543	581	588	535	538	591	589	567	572	575	612	573	573	552	550	577	570	550	589	560	550	522	600	590	545	568	598	566	576	567	575	612	545	536	544	552	570	539	549	558	600	583	563	524	533	575	542	567	560	556	537	558	525	549	557	542	546	557	555	568	559	559	546	557	544	567	577	549	565	564	581	546	581	551	566	593	577	516	597	566	561	536	572	563	539	527	538	527	545	585	572	583	588	536	608	566	566	543	526	549	569	597	568	585	542	551	578	595	602	554	563	612	551	569	563	568	603	593	545	569	552	578	532	588	584	549	527	582	578	544	544	561	574	599	542	534	531	553	572	533	537	528	551	547	509	590	559	512	591	562	546	521	549	537	592	569	581	546	557	586	628	542	616	599	580	583	563	594	557	561	542	600	517	557	579	551	591	542	543	572	577	600	517	544	556	541	505	540	524	520	566	562	558	557	587	545	571	587	543	596	533	590	543	532	564	555	580	539	592	555	542	547	568	601	565	551	579	579	569	561	538	573	555	575	516	484	584	541	541	567	587	557	591	586	573	537	570	549	598	532	586	553	558	560	590	527	528	581	526	552	596	572	556	527	533	528	508	575	545	535	572	576	554	571	579	556	577	613	590	565	590	539	536	550	558	590	577	557	562	573	538	524	519	590	575	596	563	553	533	593	573	588	572	542	557	558	562	534	543	594	521	571	552	590	570	582	550	517	559	589	540	543	578	563	570	573	565	546	578	571	553	567	583	559	569	567	575	575	558	545	565	551	542	587	537	563	558	553	540	553	580	544	579	546	573	589	505	534	559	581	570	570	565	598	555	599	511	559	556	568	589	545	533	588	594	537	552	593	558	551	520	549	552	563	520	539	532	578	552	555	523	588	575	534	580	536	555	586	586	556	587	557	540	572	560	542	548	555	568	559	577	588	521	567	579	552	553	586	571	530	525	569	574	584	529	537	564	538	579	565	570	555	543	597	572	573	530	573	587	570	555	569	586	590	513	544	569	553	564	546	623	559	563	578	533	512	575	565	581	566	555	550	521	537	566	552	542	588	552	571	537	567	538	570	554	581	581	561	536	556	534	530	576	543	559	564	547	546	585	584	597	563	588	545	550	544	558	561	566	584	579	543	548	535	572	539	565	553	585	615	572	568	609	525	548	588	526	577	550	523	600	573	541	549	577	559	559	542	576	590	621	500	529	548	596	557	604	584	525	592	552	545	522	566	511	585	573	598	572	593	532	556	588	541	568	571	567	588	538	564	561	535	567	550	549	564	542	570	520	559	545	563	526	532	538	561	562	580	529	585	584	557	525	538	518	581	521	604	553	583	596	540	571	560	522	570	552	536	524	562	537	578	559	607	549	566	576	529	595	584	587	540	568	600	544	601	586	566	561	526	531	603	560	532	592	537	559	548	554	572	561	588	551	620	577	616	576	556	573	535	566	607	555	566	563	553	557	545	550	536	520	553	552	581	533	538	565	591	556	548	582	584	547	535	570	566	570	523	552	558	583	533	559	537	625	542	535	525	555	541	572	531	570	541	564	582	532	552	551	567	590	580	543	578	557	569	576	561	566	522	556	560	560	530	546	562	522	625	543	594	539	561	570	564	543	549	560	574	565	552	579	557	552	565	598	561	558	560	564	622	565	592	535	568	549	544	579	541	540	576	564	587	514	545	566	578	570	522	573	537	541	568	592	545	557	562	584	595	585	531	587	566	546	582	595	544	530	565	546	549	558	546	578	604	591	571	529	577	534	552	578	593	589	550	546	553	599	568	536	555	569	585	611	594	573	606	562	552	523	583	547	551	581	575	569	547	528	585	544	560	581	561	578	557	566	585	554	537	594	536	547	531	593	554	574	567	559	558	557	573	525	583	596	557	585	604	553	502	562	568	575	560	544	544	573	531	565	542	566	561	555	548	571	595	562	549	572	577	548	555	534	538	597	597	532	577	535	597	535	510	542	591	560	572	568	588	543	604	542	597	557	568	599	597	531	573	564	539	525	549	543	556	560	556	545	570	562	594	542	541	553	549	577	583	568	541	557	595	563	557	539	535	568
28758	15584	15027	11804	6300	3104	1286	719	591	489	447	374	354	365	314	330	287	305	276	294	262	231	245	258	230	258	244	241	264	247	261	261	243	268	220	275	245	262	270	254	272	266	247	238	265	257	254	259	264	233	252	239	249	271	241	242	276	227	228	215	220	251	243	248	242	255	242	268	231	263	263	199	224	216	241	233	257	252	229	238	263	249	221	211	256	261	262	262	265	237	228	252	241	230	237	251	230	251	270	225	249	239	249	253	250	246	248	233	243	254	237	245	218	264	209	264	229	245	221	235	217	251	261	232	276	240	237	251	265	241	290	248	237	257	294	232	202	249	232	265	222	251	252	250	278	281	252	228	265	226	268	239	244	246	218	240	253	248	251	250	251	259	218	248	254	270	216	212	265	241	238	241	232	248	243	252	290	245	268	235	232	266	238	237	232	241	244	246	248	261	247	252	232	221	256	272	274	257	247	249	228	256	236	245	275	228	256	245	260	241	237	259	268	232	238	229	249	242	243	228	245	243	228	220	251	229	251	230	236	244	245	225	206	251	234	255	234	253	231	243	262	250	242	241	265	218	262	265	258	252	280	254	247	234	262	215	234	277	246	244	252	232	213	252	233	234	248	265	224	238	230	230	246	266	278	254	235	246	232	218	252	230	235	223	270	248	279	251	272	236	248	248	272	227	207	251	235	248	280	262	260	225	266	251	271	266	241	251	259	231	261	278	241	246	261	237	258	248	272	232	231	235	241	280	236	228	218	235	260	280	249	251	226	247	196	233	211	211	216	227	231	280	249	240	247	241	231	238	249	245	226	254	237	239	210	255	210	239	282	247	245	234	250	268	265	240	215	259	263	237	250	266	293	259	233	224	258	234	235	259	246	249	256	262	242	252	246	260	225	237	221	237	239	236	262	234	243	219	248	253	247	240	258	251	260	263	239	247	235	230	268	243	223	267	248	260	235	240	238	240	249	245	220	213	255	260	262	252	247	258	255	233	233	221	240	238	275	244	276	268	245	211	248	222	282	247	251	250	213	239	245	236	249	279	256	230	241	281	241	250	249	266	251	272	231	255	249	237	257	258	255	240	245	240	236	238	226	249	255	262	247	246	255	215	267	219	232	254	244	226	243	289	240	254	220	239	255	251	259	243	247	216	243	209	239	242	252	244	248	243	254	239	246	256	226	246	221	271	240	236	245	232	269	235	254	223	231	231	259	245	272	220	244	245	252	264	253	272	233	221	253	227	246	234	280	271	265	222	228	229	243	248	247	251	255	237	225	239	252	266	284	256	235	242	234	224	222	242	249	250	232	266	244	242	263	270	265	244	241	237	250	224	279	263	218	274	227	235	265	273	247	257	257	245	222	241	222	239	224	242	242	274	272	262	258	246	215	257	236	248	249	240	256	276	227	268	224	223	256	258	257	223	255	234	240	271	262	272	243	231	249	240	247	273	253	241	259	265	242	238	254	232	247	234	252	238	271	227	287	230	245	255	252	232	254	261	254	259	286	234	259	232	241	226	225	258	225	251	257	219	238	230	230	244	221	222	201	259	235	255	242	220	243	227	256	219	240	234	271	245	219	217	237	254	236	244	237	238	229	239	243	259	251	238	267	218	244	242	233	259	252	257	265	271	240	259	229	213	222	241	233	236	219	254	227	246	240	220	266	235	254	262	234	238	253	232	239	237	231	233	248	244	255	264	241	246	245	246	261	239	246	220	242	241	247	242	255	252	272	259	239	239	238	268	248	235	252	236	261	229	255	240	237	229	222	274	268	232	243	253	233	229	253	250	217	266	258	233	265	221	242	250	245	238	256	248	283	245	231	264	237	242	252	246	232	253	246	260	263	243	248	256	209	240	211	235	277	259	258	240	238	249	215	246	243	231	229	251	255	248	215	249	239	255	235	235	230	246	242	214	234	248	241	226	206	225	253	240	221	275	253	227	255	267	250	212	243	235	258	246	236	249	254	250	253	235	269	243	236	253	237	245	277	243	241	240	262	249	275	248	248	236	240	267	233	231	207	248	258	246	263	250	234	212	266	254	251	239	261	195	230	254	232	237	246	260	246	272	213	268	254	254	275	235	267	223	265	276	258	240	249	237	232	243	248	259	254	247	242	248	232	210	234	248	250	267	236	276	255	269	255	250	224	241	227	253	237	259	242	257	226	224	261	242	218	261	247	247	274	213	259	257	252	234	255	242	233	259	256	265	247	221	226	254	221	223	303	302	242	248	223	259	250	248	265	244	249	229	274	249	261	241	257	257	240	250	238	234	240	234	234	278	274	268	240	240	262	240	260	243	222	242	234	250	239	233	229	233	255	270	250	248	243	268	225	233	214	240	207	231	221	256	245	234	264	264	233	223	252	227	226	245	238	244	224	223	228	236	230	228	246	237	236	262	243	229	243	241	231	245	248	240	240	247	246	244	246	255	236	213	261	222	239	248	259	266	260	254	269	236	230	243	221	244	247	227	208	253	241	251	225	264	248	252	252	247	218	237	215	259	236	251	259	228	239	238	246	268	264	224	238	237	242	226	244	256	230	227	271	243	241	230	256	222	245	222	243	260	235	229	223	237	223	248	231	257	250	261	234	240	216	229	255	244	251	255	232	239	231	214	266	235	224	233	229	239	227	247	246	248	261	256	215	275	237	230	277	249	239	233	236	230	232	236	245	272	238	223	281	241	242	238	235	253	224	231	242	232	224	240	234	240	265	249	226	255	229	236	235	254	255	222	240	237	211	214	233	207	221	260	261	230	261	238	248	263	269	235	250	238	228	247	247	248	231	221	248	230	269	227	233	232	247	256	260	261	295	265	247	229	224	241	250	251	238	243	252	258	240	219	250	244	255	230	220	279	262	258	250	216	228	254	264	267	269	250	240	208	246	216	273	260	242	212	238	259	239	247	250	241	250	246	246	252	278	268	241	254	229	245	245	235	263	283	258	254	234	226	269	234	244	242	209	265	238	252	260	264	231	233	280	241	245	227	265	233	242	238	236	252	224	246	248	271	232	213	249	264	244	219	239	240	233	248	257	260	246	266	226	260	226	252	245	235	230	238	240	262	264	214	235	231	288	263	247	254	233	256	261	242	249	220	260	235	248	267	245	264	218	204	242	283	243	239	262	259	265	257	254	268	254	237	247	217	223	214	232	261	243	238	215	231	254	250	267	246	206	247	244	224	239	250	247	219	263	231	237	247	256	241	265	255	232	262	247	235	265	236	233	209	230	250	250	239	244	235	230	239	239	262	256	234	273	280	251	263	229	228	240	250	260	222	241	222	263	262	244	262	231	248	240	277	240	281	218	241	251	258	235	236	260	240	253	261	257	242	266	231	256	257	250	260	279	225	247	249	223	236	230	238	256	248	275	215	263	245	251	229	244	263	235	268	236	265	229	223	263	229	226	248	264	233	211	264	243	261	256	261	274	256	213	255	250	252	252	240	256	260	235	238	240	223	240	238	247	259	225	264	250	276	216	229	274	257	242	245
20364	14032	22145	23151	16594	10461	5075	2961	2284	1910	1682	1488	1295	1117	1067	1023	956	864	823	840	760	710	713	723	696	660	650	669	645	636	648	646	666	664	646	669	630	669	630	596	607	600	587	560	647	606	566	629	599	609	627	583	623	623	569	580	568	566	583	606	585	619	551	599	594	574	594	582	599	607	599	597	594	560	580	595	609	585	593	630	553	580	585	551	596	629	561	598	568	552	590	597	617	609	617	591	579	628	594	606	588	593	592	616	633	561	595	571	585	599	552	609	629	637	584	571	585	594	607	549	605	612	595	581	600	624	592	571	614	600	598	561	616	601	583	601	590	584	639	586	592	590	553	578	550	580	599	571	637	604	565	610	607	580	604	627	590	628	584	617	543	596	592	579	573	634	582	608	599	587	615	610	652	614	604	586	563	592	598	544	596	612	560	576	590	608	612	553	593	610	598	565	640	563	601	594	585	610	566	587	595	611	608	587	597	578	602	576	543	565	560	581	596	558	576	590	613	575	630	596	628	605	575	606	608	594	599	566	579	608	570	624	566	564	617	587	582	608	598	584	589	584	591	598	556	573	556	567	571	556	581	568	552	604	597	586	574	560	595	581	616	589	579	551	599	599	601	647	595	540	580	587	539	592	633	592	599	587	534	623	595	595	562	566	584	556	606	570	588	597	596	556	604	554	620	577	586	581	607	589	604	581	623	599	568	581	563	598	622	538	610	520	582	612	608	562	545	589	579	569	588	589	577	615	570	598	589	607	589	603	558	587	612	605	612	590	580	552	599	587	563	568	610	562	591	582	553	605	566	612	550	557	605	575	587	575	638	589	531	614	580	626	567	615	595	586	615	599	597	610	614	541	555	620	615	582	607	602	611	589	634	594	573	543	596	595	616	610	639	564	605	609	613	572	594	588	579	573	621	572	610	585	579	621	564	572	572	628	599	583	594	614	582	609	567	603	585	613	552	583	583	581	593	565	603	621	551	585	588	606	559	523	600	560	580	577	513	590	571	584	625	580	572	575	600	591	579	619	595	573	586	585	589	611	606	568	574	585	614	579	624	596	562	599	558	581	568	572	589	585	574	600	617	614	578	631	557	587	589	565	589	592	591	588	598	624	597	583	612	563	603	582	604	574	568	579	553	601	582	612	604	577	557	577	551	567	574	572	609	617	588	598	542	601	599	622	572	601	589	583	616	558	559	586	624	557	537	533	641	626	581	601	555	580	582	570	580	584	618	568	607	556	598	600	617	596	541	593	615	593	566	584	552	568	637	543	610	627	597	566	579	596	617	608	636	590	571	617	572	568	609	604	626	585	602	571	572	551	633	603	546	574	596	589	632	597	593	578	620	616	616	585	597	552	627	576	620	586	579	610	618	574	576	630	581	620	557	592	607	583	548	569	583	600	573	574	622	616	628	567	595	578	619	558	590	561	588	577	579	602	611	628	607	606	535	581	596	613	600	617	553	586	600	580	624	589	559	572	578	615	549	585	562	573	556	573	576	588	601	580	590	582	596	538	591	601	563	588	593	592	602	573	601	587	575	600	572	638	568	556	576	622	563	577	617	626	595	654	632	561	589	582	592	534	584	582	595	580	592	604	581	644	573	554	607	603	565	581	619	624	573	600	531	589	597	586	580	582	554	598	587	596	604	544	565	561	609	618	597	575	598	580	581	629	580	590	615	585	583	568	591	583	600	590	603	615	576	603	639	605	589	581	572	578	607	603	569	603	627	590	608	578	576	579	568	623	587	562	609	595	609	616	560	553	584	651	541	550	629	570	587	571	628	588	582	613	570	562	576	606	607	604	578	581	582	609	596	563	598	601	562	552	577	545	598	654	674	558	611	586	599	607	569	587	586	628	591	538	602	590	627	558	591	547	597	587	610	516	549	642	599	595	586	555	588	583	574	584	577	583	598	575	584	595	606	559	590	580	514	569	594	645	611	609	595	566	580	621	580	624	563	568	584	620	550	639	570	577	539	549	582	568	568	576	611	594	610	587	597	586	561	595	602	624	634	544	561	593	624	605	562	573	549	597	576	621	578	563	554	569	601	567	598	596	589	586	572	554	595	551	596	585	573	575	602	601	613	573	598	632	591	582	594	567	583	596	636	603	599	581	595	632	567	604	609	626	614	580	591	543	587	596	568	574	596	631	578	569	558	606	594	602	587	566	547	611	617	563	600	611	612	577	590	588	599	544	597	572	636	638	564	625	566	606	589	599	566	621	586	581	570	638	588	610	551	596	573	582	613	582	599	618	593	598	636	589	523	624	598	625	593	621	557	622	634	558	589	630	622	596	613	568	587	598	554	608	561	577	584	574	591	592	589	602	607	598	620	574	602	568	581	593	563	581	604	536	603	610	605	581	597	560	608	610	627	590	619	560	587	613	595	591	581	541	584	591	581	595	580	594	560	593	630	596	552	574	555	571	537	568	616	571	614	605	561	586	571	544	598	607	538	602	588	577	605	543	608	586	588	573	589	607	623	562	576	584	562	603	587	575	551	554	584	625	627	600	552	585	629	584	627	607	583	612	596	569	630	543	592	557	610	607	583	550	581	578	645	589	583	586	589	558	575	571	589	562	598	578	612	605	541	592	575	618	578	600	601	620	598	607	533	578	598	600	579	603	613	609	660	602	557	566	592	569	599	614	575	597	630	577	588	602	554	539	556	587	603	586	609	620	621	588	616	598	614	574	590	573	616	562	630	550	578	560	602	584	564	580	569	591	558	603	580	609	612	556	556	586	615	581	560	577	586	581	600	579	546	592	562	524	554	607	553	661	584	551	562	601	597	548	563	594	534	610	548	588	614	599	587	563	607	594	579	573	600	586	627	574	570	599	599	599	588	594	585	605	596	556	602	586	567	578	580	586	564	580	602	609	612	559	612	569	613	570	571	589	566	579	559	570	596	609	597	541	598	609	560	565	583	577	582	599	604	554	561	597	602	593	594	594	556	595	614	577	555	560	589	580	564	567	576	615	604	590	650	562	594	583	597	615	540	563	573	627	574	567	579	566	607	591	559	561	619	595	594	605	576	587	588	612	629	570	580	645	631	586	618	589	577	600	580	603	603	635	560	560	570	591	563	606	623	574	641	594	582	587	567	589	558	606	604	608	619	579	612	588	555	594	594	604	599	591	592	547	558	620	652	621	596	588	584	646	559	629	572	572	583	536	602	617	611	564	576	586	578	611	586	554	577	573	544	602	564	618	594	590	585	593	579	617	538	543	582	579	585	563	597	598	596	589	579	574	588	605	626	595	675	602	580	582	576	572	545	597	588	602	598	577	630	590	605	595	567	576	574	605	627	580	593	623	523	584	610	551	584	611	569	583	606	589	579	558	616	588	585	594	579	581	610	586	574	574	608	575	572	595	547	603	588	566	580	602	556	578	588	551	618	604	574	597	606	573	545	577	565	572	635	610	561	603	601	633	606	589	595	614	585	643	586	563	587	655	586	580	560	580	577	545	591	556	582	568	562	587	554	591
36267	21589	22489	18215	12278	5963	2010	1016	763	635	535	463	450	358	326	321	295	283	299	233	259	276	278	253	226	242	243	231	251	219	220	256	207	214	233	228	226	226	213	224	251	196	205	207	216	216	233	225	224	210	235	208	196	218	208	209	212	238	204	218	233	215	233	220	225	200	231	205	242	235	245	225	212	209	213	223	221	220	203	218	196	203	229	200	209	205	190	226	224	193	247	230	208	258	250	230	219	208	188	210	207	214	200	201	231	216	234	215	228	226	199	225	206	202	193	204	225	220	232	209	209	218	205	208	229	228	225	261	222	216	188	189	229	228	185	209	249	208	210	227	220	191	227	212	202	207	204	240	225	239	188	234	195	229	237	200	222	196	189	190	203	203	218	246	250	215	234	208	217	245	227	217	260	225	219	209	216	206	208	218	219	188	208	238	197	231	208	210	220	203	243	237	207	225	198	213	200	218	216	218	205	223	204	215	219	217	224	232	190	204	274	225	226	261	215	213	221	203	207	219	195	196	198	224	200	229	221	227	199	221	189	209	217	224	250	211	239	212	212	217	227	228	208	215	237	242	213	230	227	217	217	213	238	195	217	227	226	203	208	204	216	254	195	224	197	226	228	217	235	204	203	238	212	206	219	231	217	186	224	211	209	189	220	221	215	209	231	217	197	224	221	210	250	200	217	220	187	224	214	236	229	229	223	242	206	225	203	209	221	221	195	256	236	230	196	223	214	232	205	217	211	215	209	232	198	203	233	225	215	190	204	227	225	207	209	213	200	213	227	208	229	220	202	215	206	222	233	239	215	189	208	205	222	235	224	202	207	207	225	201	198	189	202	225	228	209	231	213	199	225	192	229	232	201	223	224	210	206	258	229	248	205	236	217	176	213	221	217	227	223	210	218	213	202	206	219	226	230	202	221	224	207	194	219	221	227	241	233	219	216	224	203	241	204	214	235	202	197	202	237	209	219	227	207	209	223	201	220	236	215	209	229	207	215	195	195	242	232	208	218	228	200	202	197	230	231	227	234	229	236	221	254	210	228	217	199	217	218	202	273	209	225	204	203	208	199	197	230	210	230	230	244	232	196	215	218	197	209	206	204	218	219	220	190	204	205	223	194	219	214	204	211	221	189	227	209	221	220	215	212	195	212	198	193	221	236	198	216	205	214	220	204	217	196	248	232	248	205	207	227	222	192	198	209	208	229	194	205	182	213	234	218	229	218	227	184	209	232	231	235	224	209	252	218	225	231	223	234	189	220	208	216	220	234	213	220	219	210	207	246	223	256	215	225	196	223	202	231	204	211	223	233	193	204	221	201	259	236	214	219	239	233	230	201	236	207	209	215	206	216	217	217	221	219	197	198	242	219	219	190	210	221	236	226	216	189	205	205	210	217	187	233	242	209	217	213	209	201	205	201	230	218	215	209	239	240	223	205	248	230	224	218	200	206	225	211	211	200	244	201	201	190	228	219	207	192	238	194	217	187	227	215	209	209	222	206	229	201	227	221	215	227	215	221	242	225	232	198	228	187	232	236	234	226	201	217	212	215	213	212	215	241	210	193	239	218	231	191	204	228	226	191	207	214	214	203	199	228	201	211	192	214	198	239	200	224	226	240	237	196	210	235	191	211	200	229	207	217	214	226	222	245	184	230	213	197	231	242	207	211	213	216	209	202	223	198	211	242	221	228	225	204	216	233	201	192	208	218	229	223	212	213	216	213	195	201	213	215	213	229	201	209	220	205	228	230	208	215	225	211	222	232	232	210	220	213	221	225	215	200	221	190	205	198	192	226	233	228	198	201	228	233	207	229	206	202	242	231	234	204	206	244	219	241	238	212	213	213	199	231	231	214	193	187	227	196	229	196	220	210	196	193	230	219	184	203	203	204	233	237	214	189	219	213	210	226	245	194	186	221	198	219	213	240	225	219	259	210	210	206	215	217	205	192	235	275	207	225	210	222	223	229	205	217	209	193	185	192	237	226	206	222	212	216	220	221	206	194	229	261	238	216	210	205	221	195	222	228	233	221	208	237	261	220	231	259	207	226	218	220	218	233	200	198	257	185	212	200	209	207	224	243	233	205	194	234	235	200	195	226	216	238	220	235	229	229	189	228	223	225	215	217	219	212	195	230	177	227	201	198	209	230	209	231	212	197	210	217	224	192	251	182	217	202	246	232	247	212	228	200	213	225	222	223	207	169	221	209	194	231	225	218	232	210	229	214	217	233	189	228	224	210	208	244	217	197	223	207	192	234	210	220	194	203	231	237	196	218	238	245	212	196	224	236	216	233	201	215	209	206	229	205	217	243	202	241	215	191	232	231	205	202	212	210	216	240	202	218	187	197	214	236	183	221	216	217	211	231	242	230	207	221	208	222	215	174	220	220	225	211	206	245	229	232	209	204	216	220	202	205	201	207	217	200	220	243	245	193	231	227	196	202	217	207	200	208	215	218	195	222	207	232	234	196	224	227	224	207	207	200	194	219	243	234	220	231	203	200	224	224	227	217	219	233	222	198	231	204	221	186	203	211	225	225	217	178	209	216	259	217	231	249	212	204	221	252	215	208	231	258	203	213	222	198	210	221	233	217	229	203	195	203	223	187	216	208	221	240	230	189	193	243	211	226	204	210	237	208	197	220	203	224	235	226	216	213	191	193	219	245	219	237	228	212	219	228	207	243	193	232	231	220	228	201	198	221	196	179	212	241	227	213	231	219	214	228	243	205	223	225	224	212	222	195	203	240	214	237	216	200	211	223	204	222	213	215	214	227	232	226	229	204	213	205	225	218	221	229	197	211	204	218	233	204	230	209	244	197	217	215	185	239	217	213	215	222	233	216	212	191	233	213	214	212	232	234	211	212	203	218	215	223	242	218	214	221	209	218	231	204	212	215	211	195	221	237	213	204	225	230	213	225	205	217	199	207	205	228	221	210	218	211	202	185	242	219	222	229	220	213	189	200	229	221	179	204	216	230	215	208	247	217	221	212	230	209	217	204	201	190	230	190	215	197	232	232	187	215	201	207	191	240	210	242	212	245	240	222	219	216	232	195	237	215	197	208	222	223	203	200	226	238	216	217	213	220	204	220	237	212	213	246	248	219	239	227	197	226	219	198	220	215	239	231	241	203	181	200	218	221	196	207	220	236	197	218	200	203	236	190	208	229	222	219	219	236	211	229	237	173	216	217	222	195	203	224	220	236	234	208	227	209	212	212	185	204	231	221	207	215	236	231	215	220	220	221	207	252	196	185	200	221	216	220	219	247	228	250	226	217	205	209	237	216	230	187	240	202	235	212	204	209	195	212	220	217	216	218	218	196	216	208	239	212	187	239	192	252	194	235	204	221	200	264	222	219	200	206	224	217	226	215	213	219	235	226	218	203	198	219	248	231	224	236	216	201	255	242	224	235	218	233	209	207	200	233	208	199	222	224	197	223	219	225	211	236	213	221	191	210	228	246	240	208	216	231	213	225	198	197	222	220	225	223	212	223
23835	18161	28368	29560	25902	15401	7013	4119	3209	2516	2239	1921	1680	1472	1316	1216	1099	1030	956	864	807	768	751	750	697	660	686	610	653	660	616	596	604	626	615	611	576	611	526	529	552	537	508	525	555	542	560	555	546	556	556	533	505	575	540	529	490	523	545	504	533	540	527	563	537	511	549	560	520	538	508	547	524	514	530	538	505	531	523	521	509	489	503	494	499	490	531	511	536	573	524	497	509	548	529	554	520	469	560	509	519	540	540	531	505	507	525	534	517	516	520	580	550	525	534	505	505	514	516	523	525	565	515	494	558	545	543	505	517	550	545	546	537	504	505	481	511	481	516	549	549	544	545	498	530	530	533	531	526	536	544	557	553	536	513	517	503	490	504	586	517	523	501	559	527	538	544	518	537	549	547	507	538	512	486	507	525	487	544	508	536	489	500	516	521	543	543	516	512	497	552	532	516	511	535	546	524	555	502	504	515	496	561	504	538	547	493	505	524	520	539	532	532	509	503	584	556	536	454	514	576	494	535	493	528	509	476	529	491	533	495	486	494	515	514	532	553	492	540	544	566	548	532	533	515	490	507	502	498	528	484	521	534	518	533	504	530	531	543	557	522	476	562	503	522	548	501	509	510	533	538	520	519	517	503	521	493	514	534	515	567	542	529	552	507	469	512	545	555	514	497	564	500	502	519	499	499	571	513	531	499	503	506	520	488	536	520	498	527	538	543	567	540	548	540	543	474	551	497	530	545	502	535	497	479	506	553	479	500	541	511	554	516	498	494	532	513	548	519	535	477	510	532	486	524	470	544	511	493	524	535	573	483	496	494	527	531	535	489	574	496	466	508	515	477	531	526	494	508	494	513	498	478	519	546	507	546	530	502	538	514	504	554	524	470	508	508	526	512	528	536	519	488	555	495	516	508	495	493	481	515	537	511	528	496	474	559	503	517	556	517	513	475	511	497	536	493	509	518	502	567	508	565	515	536	504	527	553	543	517	506	530	465	546	528	548	493	490	530	521	523	525	538	492	528	519	529	516	518	500	523	504	525	535	502	485	528	491	519	512	563	529	511	488	501	494	540	512	493	536	504	528	512	505	528	520	524	519	521	492	529	506	477	506	495	509	501	517	501	518	513	518	495	515	531	546	499	516	525	531	472	558	500	482	535	508	537	515	566	478	492	564	536	543	544	503	500	560	526	512	493	516	538	508	515	504	520	495	515	549	510	503	499	472	522	521	509	517	546	534	521	501	532	520	494	479	542	523	544	500	538	529	512	488	562	495	497	505	515	512	510	516	532	481	541	521	493	534	498	540	513	514	516	524	530	493	492	528	533	549	518	592	503	525	531	519	510	489	550	524	474	552	529	506	498	507	512	546	524	501	563	497	516	531	524	497	508	543	498	515	553	549	549	536	498	514	504	523	522	482	516	519	518	516	548	532	494	543	490	520	529	507	503	530	547	525	524	531	511	532	503	539	505	512	522	527	506	471	517	539	495	493	509	529	539	487	519	518	578	514	485	512	528	552	506	493	518	529	518	510	529	519	502	531	481	512	506	524	504	502	558	523	508	514	496	527	499	497	509	551	519	536	530	488	524	459	509	508	532	525	544	508	518	566	513	558	539	520	565	458	517	534	524	528	490	597	527	560	539	468	539	525	530	504	532	528	473	580	512	547	485	538	521	563	545	576	541	503	516	516	544	504	518	588	525	510	505	515	528	511	547	549	535	553	487	546	498	498	521	555	495	491	514	558	529	512	521	528	550	548	545	517	527	519	487	534	542	563	561	477	550	546	547	533	532	542	552	485	483	529	513	507	489	537	483	521	510	499	485	494	508	527	482	551	500	558	550	547	473	468	500	542	518	547	530	508	512	519	514	521	524	483	503	478	528	528	526	562	518	532	526	525	508	563	512	505	513	521	540	507	527	544	503	527	509	532	558	525	486	518	501	531	529	493	529	511	563	479	493	517	519	522	531	531	541	509	545	487	550	561	519	520	535	542	537	529	504	513	566	522	542	508	519	520	518	500	505	547	528	518	500	554	501	460	508	495	522	488	556	499	480	573	556	504	503	511	521	487	540	495	542	538	516	541	561	500	566	496	505	496	496	477	533	557	568	517	512	541	539	524	530	514	518	542	510	563	549	545	556	536	546	535	541	539	511	544	554	534	527	558	528	539	537	569	537	544	536	555	547	563	513	529	536	563	515	509	536	537	544	543	561	537	466	511	532	503	580	516	517	516	526	534	485	546	552	496	524	519	514	564	514	553	543	494	568	550	492	508	537	483	528	492	525	575	535	529	494	520	496	478	527	504	504	521	515	485	545	504	554	490	491	538	533	490	541	529	488	533	514	518	501	513	484	500	513	529	518	552	525	564	551	496	503	531	558	522	504	562	474	566	522	477	549	511	535	529	537	510	510	531	544	527	535	481	570	513	509	477	542	534	528	524	506	523	556	538	562	532	525	559	559	536	517	541	565	523	510	520	501	496	559	532	535	505	484	523	504	566	518	532	501	513	518	508	539	527	496	522	532	505	498	488	536	542	515	545	537	503	504	553	538	502	471	535	534	509	479	518	518	521	548	531	496	515	487	501	529	514	537	504	533	526	544	573	527	492	503	530	510	514	532	545	552	492	535	506	508	555	555	524	515	531	536	495	503	531	508	528	546	532	524	570	519	533	509	534	489	547	508	512	502	560	528	549	505	530	487	522	503	517	538	497	520	532	501	483	527	555	519	515	482	545	499	528	485	522	554	551	543	535	507	529	521	563	525	540	514	509	537	531	531	584	548	565	505	493	527	553	550	504	501	510	578	512	514	548	526	495	538	524	541	524	480	536	514	507	488	551	478	515	522	506	498	476	507	518	529	576	497	511	535	558	503	545	501	536	509	546	521	524	518	545	553	522	529	541	542	513	523	519	535	487	530	538	506	507	562	491	502	497	545	554	518	532	546	539	535	536	559	505	440	514	480	470	504	476	515	516	515	559	556	510	541	493	502	546	543	565	518	516	550	528	495	485	549	537	480	500	488	539	518	540	515	519	460	514	505	522	517	498	504	498	524	533	507	524	494	505	491	497	482	508	517	535	516	542	517	517	507	530	481	554	510	506	485	513	523	506	552	538	500	521	548	493	568	526	506	516	534	545	510	514	527	544	543	563	503	501	506	514	525	536	524	529	538	567	495	519	517	496	547	557	533	531	509	483	488	514	514	532	510	490	519	524	493	531	529	500	512	557	569	524	525	523	543	537	506	526	512	519	533	507	533	497	512	519	496	493	561	470	487	498	490	553	541	509	538	548	475	508	530	501	536	502	573	529	495	532	509	569	504	507	521	537	484	529	505	559	541	563	467	543	537	512	516	516	518	542	580	496	519	516	518	539	523	545	512	539	540	538	522	515	511	507	522	517	534	502	511	504	488	531	534	538	536	533	502	501	540	494	562	509	554	556	526	519	565	553	495	534	523	532	555	520	501	525	558	547	507	504	521	504	540	504	519	482
16439	7669	6575	4527	2165	968	574	457	432	364	304	300	314	289	263	277	248	265	259	228	237	248	273	240	225	212	267	239	268	273	232	222	250	247	225	229	241	231	235	241	226	227	219	241	230	242	225	264	237	223	247	205	232	231	246	215	247	247	227	224	216	228	265	246	245	238	238	218	202	224	238	251	233	255	257	251	235	233	237	228	239	239	228	225	234	240	254	227	196	231	212	215	220	220	224	247	248	228	251	233	193	204	226	202	239	230	234	232	209	239	250	242	232	233	284	271	242	210	251	236	227	254	235	246	220	233	222	231	228	221	250	239	216	217	230	227	249	242	245	240	286	230	202	223	213	227	237	226	223	241	211	240	234	250	229	218	198	230	254	232	255	235	211	226	243	236	249	223	235	260	236	228	220	225	214	216	248	247	249	243	203	232	234	245	239	225	250	226	212	221	237	212	259	209	206	241	233	227	235	218	233	224	261	215	230	261	230	255	243	252	232	235	218	216	198	218	236	233	257	216	268	238	238	231	252	226	267	229	201	238	215	219	217	232	252	212	230	229	226	264	229	242	207	243	238	233	249	245	249	240	240	242	229	242	254	229	221	233	215	236	247	237	220	238	252	235	233	238	220	245	237	250	228	233	222	228	252	228	203	237	219	205	248	216	255	226	232	220	228	236	209	215	258	211	239	231	239	239	252	244	213	252	250	243	238	232	232	224	250	251	231	217	209	250	242	206	224	222	246	231	250	236	246	232	228	220	221	224	231	219	243	246	184	214	223	237	225	224	249	223	206	209	247	219	247	232	220	219	227	219	226	199	244	247	215	207	227	238	199	255	236	260	220	230	211	241	220	202	227	204	245	226	238	233	227	214	230	217	230	232	239	234	223	222	222	219	252	239	261	221	248	234	204	225	227	213	225	268	237	262	242	250	226	245	225	237	239	240	237	203	220	205	228	233	231	217	219	213	239	244	233	242	246	220	224	252	234	227	237	238	227	254	238	222	228	233	252	231	240	248	257	228	266	235	257	266	220	243	228	233	218	244	202	253	223	230	233	255	246	237	263	250	227	224	237	243	254	227	240	239	271	260	238	204	209	208	226	266	236	235	236	215	214	197	249	245	235	217	232	211	239	226	244	256	238	204	212	231	260	218	251	264	234	246	245	239	207	202	236	232	237	233	245	225	218	253	241	234	247	225	225	261	250	243	246	220	258	249	233	236	205	268	255	233	232	219	212	215	223	217	215	255	240	229	221	252	215	232	220	220	216	258	239	248	233	234	226	223	236	224	246	233	239	228	204	232	246	222	204	233	227	251	233	245	212	224	262	246	214	243	253	238	244	231	201	225	234	231	237	227	250	215	254	213	229	217	239	246	218	265	248	239	276	255	241	185	264	229	228	251	256	258	251	227	253	229	245	191	232	233	257	266	233	238	228	251	222	234	266	238	244	264	220	214	223	199	214	204	237	242	248	252	244	265	252	236	225	274	225	237	196	212	238	242	235	252	227	231	262	222	221	251	229	238	234	257	248	226	214	255	250	215	235	233	222	243	219	239	234	252	225	250	247	240	208	236	235	235	247	218	231	211	227	235	224	251	233	263	244	238	243	226	233	224	217	237	254	214	235	234	243	238	221	212	224	240	225	263	215	232	242	222	226	243	264	243	264	204	224	247	229	235	234	231	215	237	248	251	201	205	248	221	237	244	224	241	259	241	252	194	207	209	241	230	275	246	253	248	234	212	225	218	247	225	228	232	226	229	201	224	226	248	226	243	239	239	218	236	222	246	212	232	252	255	225	218	234	235	233	215	234	239	246	238	228	227	218	223	220	241	239	228	222	226	231	236	228	239	217	230	234	238	226	253	216	256	228	218	221	236	214	222	240	256	250	212	244	232	249	257	240	244	207	241	266	254	252	230	231	252	235	243	206	227	243	244	208	213	233	218	238	242	252	227	225	204	250	222	228	217	285	240	233	248	256	204	219	218	196	227	239	231	249	237	212	204	221	242	235	230	213	210	201	230	230	214	244	242	219	214	241	226	238	236	247	255	227	239	238	228	254	227	261	236	233	244	219	255	232	229	226	267	235	225	228	245	252	255	228	226	225	239	224	234	250	236	259	273	241	235	234	244	228	222	227	222	227	221	212	235	246	217	237	242	262	228	239	227	241	251	216	220	202	233	230	217	246	252	232	240	254	240	236	229	236	267	227	209	217	219	250	280	228	233	213	226	209	240	217	258	236	240	238	219	231	224	220	230	260	236	254	264	239	225	221	262	240	255	223	263	236	225	245	215	219	214	231	210	216	236	220	233	257	256	234	217	227	251	256	227	243	241	225	227	261	245	260	240	230	236	250	231	244	231	216	222	228	233	223	234	209	241	241	230	212	230	216	225	247	232	255	233	234	250	242	222	225	237	234	233	210	234	220	216	225	247	254	231	249	227	226	229	247	213	248	231	227	245	226	245	227	242	235	225	246	215	227	254	237	241	208	239	235	239	237	262	223	248	230	231	215	241	223	221	220	262	270	240	246	229	213	230	219	242	226	217	215	280	243	251	230	235	231	224	247	217	225	260	222	231	207	223	257	257	255	242	211	234	219	225	226	229	259	228	240	242	248	242	227	228	230	251	210	223	259	248	240	250	208	240	222	254	239	223	269	237	251	258	226	250	239	203	229	222	233	241	221	227	254	217	217	242	248	210	246	236	231	216	225	232	226	212	247	239	227	202	240	237	238	218	230	233	235	244	250	215	202	231	275	227	246	233	247	223	236	223	237	242	229	236	236	241	241	249	257	231	248	246	230	215	219	226	231	245	253	206	241	245	234	259	212	244	228	248	238	230	233	221	248	223	229	239	255	257	255	206	246	244	216	229	256	240	239	234	232	227	241	228	263	237	235	243	243	236	248	245	224	252	241	227	237	213	234	246	243	243	252	212	231	236	241	234	213	213	230	239	229	268	243	193	251	223	233	224	263	235	245	242	220	212	210	228	241	242	246	246	248	222	258	203	223	256	228	245	268	244	263	216	237	246	244	222	247	270	237	234	190	238	196	208	225	240	219	230	233	237	239	263	225	193	211	247	228	241	215	255	223	235	261	243	193	220	209	236	249	224	209	229	218	240	243	196	220	238	258	213	238	246	249	259	255	268	231	218	201	234	245	235	200	253	230	219	235	231	249	215	216	224	251	240	240	241	234	226	226	243	226	229	238	204	273	218	237	232	229	220	244	231	229	260	200	249	232	226	209	238	227	205	241	216	231	202	242	242	249	198	214	237	224	263	252	242	234	211	213	202	238	251	219	218	238	259	223	228	225	231	248	232	206	252	255	240	199	233	213	255	231	243	253	230	225	230	245	231	212	217	225	246	233	241	264	235	208	248	251	236	205	224	202	253	255	243	250	210	213	234	219	230	240	250	254	245	242	233	205	233	232	239	241	241	230	213	250	234	250	240	231	248	243	210	242	213	231	231	255	228	279	245	223	253	248	240	226	213	222	274
11901	7457	12150	12171	7458	3786	2193	1728	1494	1194	1083	984	897	840	813	772	721	728	656	656	646	618	591	592	554	589	601	577	574	587	582	575	547	600	572	552	553	544	526	599	587	545	527	619	598	577	558	613	556	531	592	636	558	607	506	565	543	585	543	539	542	532	546	578	561	548	602	557	563	562	592	523	554	543	560	567	557	557	603	561	575	596	625	559	566	585	544	550	522	580	556	570	585	559	530	595	544	565	532	574	555	574	561	575	543	563	550	584	557	577	571	573	562	573	564	559	576	582	583	554	548	580	563	607	533	561	531	568	553	581	589	582	517	580	562	550	532	546	590	604	573	544	553	521	518	568	556	553	567	552	566	571	574	556	556	575	568	575	590	571	547	507	539	592	586	557	584	543	539	519	574	543	546	577	548	614	542	556	557	577	584	597	568	554	588	552	541	572	581	546	525	591	553	555	600	558	574	562	580	552	551	576	539	577	552	570	539	589	557	552	541	552	556	541	583	555	559	576	516	541	528	577	591	542	537	569	580	550	573	569	545	580	561	583	581	531	559	572	572	529	562	548	579	586	557	540	588	590	614	548	582	572	588	546	543	572	558	581	551	555	554	581	586	573	563	591	568	605	571	559	557	547	532	553	592	578	548	602	516	593	522	532	541	573	571	555	556	601	569	544	539	564	519	544	557	561	586	561	558	595	573	568	566	584	546	559	554	582	538	548	616	559	587	598	536	575	600	594	517	560	579	590	570	546	599	564	589	570	557	555	532	516	558	564	542	559	534	548	564	577	556	575	531	572	538	542	600	520	543	546	536	586	567	547	594	603	532	549	551	594	583	551	552	571	569	575	528	510	573	575	571	567	603	592	567	580	585	544	597	558	570	600	575	550	567	599	535	590	556	593	576	542	564	540	593	554	556	562	549	537	604	554	557	605	570	569	557	573	564	504	589	508	593	563	550	576	566	584	607	564	550	585	549	533	571	567	571	581	547	598	519	548	568	600	581	594	594	585	568	547	531	568	581	542	580	543	573	542	628	587	551	592	574	577	523	549	571	549	526	562	569	548	561	536	544	578	595	541	574	557	547	572	593	551	534	541	576	524	553	570	604	563	540	547	522	544	547	547	530	542	498	606	552	600	542	522	584	548	573	579	554	584	585	573	605	600	477	533	568	562	560	510	570	551	560	532	524	547	543	602	553	575	563	583	560	511	564	569	581	562	575	583	565	579	545	566	561	554	549	576	536	541	576	578	557	607	594	594	590	572	573	596	528	580	553	503	558	560	545	571	550	567	588	527	562	562	558	591	582	568	581	535	532	540	481	554	573	588	571	555	549	579	551	554	551	567	547	529	570	615	585	551	573	588	578	575	541	576	591	610	563	569	569	545	588	603	551	562	569	538	535	523	576	578	573	572	565	535	564	590	556	594	569	543	594	585	532	522	549	558	560	536	534	564	594	577	566	526	546	607	585	559	551	570	567	558	580	557	523	554	546	584	570	513	561	569	529	561	577	562	566	539	581	553	538	586	569	582	541	550	553	554	547	571	576	563	513	557	561	572	567	549	579	530	528	568	571	589	518	524	599	578	544	503	539	559	554	544	554	583	509	596	595	563	540	557	556	543	546	601	497	573	575	584	578	563	575	568	582	563	554	527	585	581	570	627	553	547	552	553	557	534	553	564	529	567	608	592	570	577	569	556	528	570	570	559	563	572	542	549	565	570	527	532	547	578	589	578	573	568	591	582	584	588	530	532	555	498	543	547	515	589	540	533	570	548	566	552	576	541	562	583	551	602	532	572	559	572	561	556	545	588	560	540	568	582	576	579	552	598	536	523	556	586	561	593	536	547	573	558	569	560	589	516	572	562	549	614	567	557	560	553	577	538	577	593	555	559	559	529	553	573	580	580	526	594	525	546	578	581	589	523	528	587	562	560	528	564	563	534	583	549	587	552	557	565	600	585	536	560	565	560	581	588	579	559	587	609	588	553	553	532	572	553	552	582	558	524	560	540	588	537	568	555	521	585	579	609	604	568	515	584	596	537	613	556	552	577	563	607	558	548	571	554	605	585	556	559	581	537	574	563	543	562	489	610	587	601	550	532	577	555	556	589	541	551	596	569	539	548	572	533	558	540	537	552	629	588	576	595	572	628	570	524	538	541	560	577	567	549	571	547	564	524	491	531	564	575	550	595	588	581	581	557	562	569	546	563	522	556	565	598	588	554	548	565	578	583	584	564	538	549	582	557	570	595	578	575	564	595	572	575	563	566	570	572	556	561	621	571	607	578	594	523	521	603	553	571	561	622	555	556	593	563	585	575	541	602	550	568	580	534	532	551	566	579	539	559	571	559	533	562	562	546	572	567	534	584	609	547	532	560	600	581	575	593	586	617	577	562	588	509	609	541	536	590	540	560	601	575	557	546	542	552	564	547	558	542	527	508	526	515	565	645	572	596	588	565	528	574	603	560	585	563	531	548	544	563	523	593	531	569	578	569	571	545	567	542	547	561	551	561	572	543	554	583	577	555	525	594	567	518	562	575	579	556	544	520	591	614	538	527	521	571	547	550	552	562	567	565	547	588	552	570	582	583	560	562	562	538	577	566	576	590	553	600	549	559	588	592	547	569	567	581	524	529	566	576	548	566	513	563	557	548	583	564	579	522	568	559	568	538	551	583	597	572	551	567	608	605	584	597	610	537	556	542	577	568	557	551	542	555	581	606	578	573	555	564	524	587	593	576	556	543	562	560	573	537	517	514	519	552	564	542	548	569	527	553	565	564	533	579	564	551	601	510	546	576	546	568	562	587	584	570	542	610	537	566	567	586	537	571	582	565	595	566	519	592	572	582	566	541	553	600	607	560	545	548	560	564	600	561	552	576	561	580	624	540	554	518	572	577	557	553	545	600	583	553	590	558	592	564	562	598	534	544	533	595	543	555	522	552	531	572	538	564	547	545	587	585	540	524	581	542	528	556	544	552	565	566	577	563	590	583	548	600	570	575	543	553	553	604	599	504	557	582	594	595	565	594	595	574	571	546	551	603	574	568	589	598	537	558	593	572	564	594	558	534	586	529	522	585	553	552	550	570	594	596	552	597	535	551	568	572	594	595	571	533	558	512	581	569	561	572	588	541	564	571	518	589	571	585	580	572	572	546	570	516	560	557	597	540	535	577	563	547	561	585	577	549	531	541	565	581	585	542	554	572	581	550	551	590	572	524	531	566	558	568	550	602	562	588	584	547	530	556	537	562	561	585	565	594	545	583	538	591	541	540	541	616	579	572	547	573	497	553	569	559	589	590	576	538	564	567	585	544	572	579	568	585	557	570	576	564	587	570	577	523	560	590	553	535	540	592	556	555	594	586	559	521	563	610	554	567	542	627	536	602	587	553	582	539	576	536	528	586	580	526	558	564	578	558	548	554	541	536	559	607	540	546	550	560	561	574	553	618	523	545	547	548	592	562	534	571	561	563	579	576	525	558	586	576	581	550	555	592
26130	15254	16050	13199	7553	3259	1396	719	592	512	487	408	373	328	336	314	306	269	301	304	238	279	280	251	282	235	261	288	256	252	286	247	271	251	260	240	266	229	226	222	298	250	236	251	238	263	230	264	258	273	244	257	260	242	247	215	252	249	228	267	277	253	248	252	248	250	251	221	245	239	255	255	252	251	245	234	248	262	256	248	234	254	268	258	249	234	254	255	242	299	236	245	217	290	246	230	237	237	244	240	234	261	251	254	271	229	255	211	247	252	248	242	252	234	248	253	215	248	232	243	268	221	257	265	239	262	206	238	247	248	247	228	219	226	268	247	246	260	257	271	258	270	240	235	240	227	236	242	245	242	247	264	273	269	244	243	250	224	231	267	221	232	246	265	216	245	276	249	247	251	234	250	255	226	232	228	260	230	247	248	274	263	248	234	239	238	244	246	240	238	228	241	248	230	232	241	268	258	259	268	247	271	277	240	224	263	225	233	260	231	259	224	266	269	246	245	273	244	264	244	252	257	237	231	258	256	270	237	238	238	228	239	230	229	244	214	239	256	263	274	263	283	253	272	265	241	240	252	248	243	236	253	235	266	243	225	268	238	260	233	246	234	251	230	241	231	208	237	240	254	264	231	272	269	236	284	256	270	241	281	264	245	286	228	263	242	243	243	231	255	241	248	238	206	243	249	269	256	237	238	245	229	234	247	220	223	258	246	250	238	257	248	244	271	260	253	251	248	237	287	269	257	251	254	257	247	220	287	261	240	251	230	241	221	237	287	272	241	211	241	241	216	249	241	248	235	253	265	261	254	238	278	215	228	238	251	239	241	256	279	207	265	222	262	239	232	233	243	256	220	257	250	245	236	233	262	242	281	252	276	241	258	239	224	235	232	260	236	271	242	266	250	260	251	240	265	272	237	266	262	285	227	256	249	249	238	260	255	232	226	241	219	241	237	237	238	245	233	247	237	227	248	243	243	239	252	230	218	240	272	230	285	218	264	248	216	234	250	243	231	237	266	227	258	239	236	235	228	207	258	268	240	246	256	244	222	218	247	253	254	267	220	270	250	247	246	241	226	226	268	220	248	228	258	237	261	233	229	259	238	237	276	253	251	257	262	254	269	289	271	229	254	257	235	264	245	260	252	246	241	240	258	231	254	249	271	247	268	245	280	221	247	238	244	235	252	250	261	235	213	251	222	216	235	267	249	262	242	248	268	290	267	246	247	224	222	243	257	243	234	240	242	246	254	259	264	221	254	262	221	228	284	229	255	253	232	244	251	243	234	226	229	233	225	244	276	238	255	257	244	228	249	209	269	239	263	246	254	239	259	223	298	252	256	260	258	252	274	240	246	222	235	245	260	254	234	242	227	215	241	232	255	254	264	233	233	237	254	223	234	260	224	240	208	251	233	252	256	269	221	229	237	247	225	243	238	244	234	243	248	232	218	251	250	237	227	251	268	236	255	232	242	252	241	260	212	268	263	209	224	254	254	277	262	209	208	250	250	244	254	235	243	247	227	227	242	259	286	274	227	246	272	239	251	262	210	258	251	260	226	189	235	256	246	240	225	247	234	263	252	238	292	267	272	259	265	267	261	255	254	297	271	250	232	252	252	255	253	270	280	238	250	242	228	272	251	269	244	248	244	228	215	250	237	281	251	236	231	210	231	255	258	244	255	239	227	262	269	245	235	226	239	252	234	234	238	250	250	239	245	285	241	232	230	249	236	219	221	229	254	246	231	221	261	275	248	278	284	283	249	219	256	251	228	223	226	245	246	250	243	232	243	235	237	242	270	254	244	278	270	250	241	236	249	244	260	257	234	264	226	242	235	247	231	237	248	256	275	260	257	238	250	246	238	262	234	216	255	244	262	283	236	261	242	258	241	247	229	258	223	240	242	251	261	246	218	258	236	243	260	240	273	244	250	227	245	251	244	227	243	249	250	250	251	232	276	245	237	269	269	252	290	242	233	221	229	275	254	278	219	249	269	249	256	218	262	250	248	252	247	235	252	252	270	256	228	252	259	245	265	240	265	291	231	232	223	230	250	250	272	271	233	254	230	242	260	244	247	252	262	253	254	219	241	243	244	256	266	234	250	253	288	227	242	251	220	210	227	251	266	263	199	242	240	241	259	253	239	244	246	252	251	245	225	235	240	261	240	219	260	269	242	261	264	256	238	207	239	279	249	257	229	227	261	257	250	253	251	258	257	230	279	278	231	254	231	250	250	249	271	237	261	211	265	233	237	227	260	267	270	271	233	208	220	259	254	257	245	224	253	243	273	263	272	233	276	238	215	210	248	204	212	260	242	249	216	262	276	269	247	240	244	283	267	212	242	273	247	247	251	214	274	270	251	265	247	267	274	210	235	231	259	234	230	206	249	282	275	273	224	244	259	230	258	242	277	259	246	224	248	266	253	254	219	228	243	212	242	255	240	221	230	241	288	231	261	268	229	249	220	241	231	241	255	254	247	256	273	235	256	248	261	236	243	205	250	226	254	257	227	239	247	262	275	236	255	236	236	278	264	228	241	270	253	259	254	235	236	225	249	236	247	237	247	249	240	250	281	251	250	281	242	241	230	269	232	273	244	248	247	241	257	251	262	250	269	248	219	263	278	242	267	294	214	228	242	270	268	266	246	248	225	248	246	262	231	276	244	285	267	251	241	242	251	241	215	263	235	246	258	243	251	236	241	237	259	271	246	241	227	253	251	267	249	236	237	260	262	250	282	235	262	231	243	232	214	235	251	256	258	236	248	224	259	239	255	224	250	254	247	228	254	241	239	245	250	244	265	233	269	237	250	259	263	222	223	242	263	243	253	232	226	238	271	259	238	273	249	213	267	259	217	263	248	244	226	238	273	226	236	212	254	232	236	234	255	239	242	237	228	220	240	242	248	259	266	234	211	254	216	256	241	237	245	244	240	241	232	230	248	240	222	263	276	236	246	234	281	247	230	220	250	261	275	250	238	254	241	239	246	217	235	255	240	258	263	240	228	231	244	245	228	236	228	257	242	274	269	225	241	245	247	291	241	221	243	248	267	251	247	253	248	255	241	273	248	260	256	282	234	230	272	253	248	254	243	235	253	237	238	263	257	264	256	245	239	233	232	237	237	238	250	256	233	249	227	243	271	255	275	246	256	269	257	256	286	244	244	258	252	245	228	235	262	232	261	225	216	268	245	255	248	239	216	250	261	248	264	270	252	283	230	246	258	248	265	248	221	264	250	255	222	255	254	251	267	258	257	251	270	248	241	242	256	238	254	252	275	251	239	259	266	221	265	263	249	259	243	222	264	246	234	250	250	225	243	248	241	246	262	248	251	253	232	221	261	227	247	191	202	281	253	267	231	239	232	244	225	229	255	263	215	269	237	268	252	237	232	246	212	249	277	246	243	248	235	232	249	264	257	232	256	232	257	262	253	222	238	228	256	285	225	272	215	237	237	245	289	249	220	248	266	234	239	257	220	224	231	229	254	245	239	249	229	240	256
18148	13595	24089	25682	19105	10979	5171	3076	2394	2059	1819	1567	1336	1102	1166	982	979	897	836	823	727	695	763	754	689	707	650	694	647	645	633	605	666	631	648	651	613	658	581	623	634	603	623	626	658	616	611	613	653	618	578	625	554	599	597	592	590	603	627	633	578	526	618	559	569	610	600	616	643	543	559	570	559	628	577	593	620	583	566	598	557	585	601	587	587	608	623	560	574	570	586	575	598	609	600	576	585	581	595	588	569	567	649	577	581	598	606	624	604	584	595	577	643	624	576	608	623	577	625	595	562	584	554	589	610	566	618	632	619	560	612	613	647	603	618	574	566	554	638	556	589	606	598	583	594	585	615	605	608	588	597	606	631	588	603	562	587	598	623	616	546	612	608	579	605	559	594	568	622	594	595	566	616	608	604	575	603	569	636	614	552	576	609	578	622	570	561	599	561	621	614	581	575	623	606	572	614	600	603	590	610	602	594	595	605	604	597	551	569	590	613	586	584	621	633	629	595	629	613	597	656	572	598	638	596	577	580	583	596	593	565	605	564	623	590	596	573	581	590	582	613	564	625	594	600	613	629	589	595	577	601	596	581	583	613	623	582	601	607	634	565	618	643	579	622	645	617	558	582	571	641	555	599	562	602	560	589	606	626	585	667	566	574	573	606	617	582	583	564	576	622	581	581	584	623	632	574	572	611	616	610	575	587	534	576	602	630	609	611	591	560	628	610	591	549	516	610	577	618	596	582	571	550	567	582	596	558	595	589	606	575	581	586	633	576	597	593	586	635	559	597	578	532	566	576	554	607	600	571	555	643	577	616	584	582	587	573	638	661	578	598	632	603	608	561	588	586	584	607	580	553	617	578	589	602	584	573	569	611	596	550	599	604	612	553	595	531	593	591	622	572	599	591	560	615	566	598	620	616	589	611	595	539	552	603	620	575	608	630	553	556	588	578	626	569	613	617	586	585	582	560	563	600	588	618	603	609	610	588	569	538	586	630	574	627	563	598	547	621	537	626	619	568	612	612	573	602	599	571	621	564	577	612	616	571	571	614	602	603	605	588	607	584	656	593	560	541	585	581	586	578	626	580	566	571	584	565	587	589	583	575	567	600	594	557	548	571	579	633	586	605	599	599	593	582	622	567	558	617	656	604	596	590	603	586	595	617	570	560	573	588	600	573	577	586	597	591	601	617	661	580	563	542	620	590	571	631	602	610	593	570	581	592	603	588	563	592	614	576	609	570	608	585	624	602	574	583	599	567	639	568	579	589	557	606	588	624	621	573	575	601	592	579	572	619	569	582	588	583	643	594	587	609	591	617	614	586	594	608	594	591	590	583	567	606	582	615	617	584	610	620	581	594	593	588	585	603	568	596	595	602	582	548	617	608	599	592	635	633	594	589	612	613	599	559	570	573	585	634	573	586	558	587	604	615	627	576	596	567	602	599	582	608	573	644	626	627	566	620	595	566	564	558	608	574	600	576	593	604	584	580	590	543	603	555	583	591	596	599	607	597	598	603	625	599	561	655	590	571	605	651	557	593	577	592	592	597	587	538	569	599	598	592	639	593	548	599	605	573	597	598	584	620	567	606	624	560	612	576	649	562	600	636	599	599	600	619	580	539	607	596	646	621	618	567	631	565	609	625	618	628	581	627	573	605	582	559	581	555	611	558	605	565	552	606	596	626	587	571	554	603	617	615	594	580	584	598	638	606	584	595	643	613	558	560	603	587	584	598	576	645	569	572	555	594	571	620	595	618	606	588	599	583	582	598	573	559	561	558	601	582	550	564	609	607	556	592	585	568	562	583	617	536	580	559	549	582	617	617	624	604	659	628	622	613	581	629	619	608	588	601	639	565	566	606	597	586	589	576	577	590	599	588	601	567	606	596	629	550	602	578	609	600	618	576	608	563	575	590	585	595	586	604	575	629	585	601	561	615	618	568	590	601	609	552	568	559	622	569	576	538	564	554	599	612	640	575	574	572	572	594	597	570	626	581	577	567	589	618	606	602	639	594	605	587	578	605	584	584	612	523	629	593	625	565	601	581	555	612	608	570	591	632	554	589	619	551	577	588	524	629	594	550	572	582	648	588	609	564	628	582	574	577	596	584	600	657	553	562	554	600	623	563	564	599	587	603	590	619	593	607	589	607	561	574	581	581	640	596	592	603	613	586	636	617	577	567	545	624	586	607	566	572	599	610	580	574	588	614	611	648	607	578	622	617	584	573	617	618	610	611	585	615	542	585	579	586	563	617	618	597	619	577	608	562	613	628	552	631	546	631	634	565	568	550	591	568	589	613	589	589	601	611	597	604	571	605	583	592	603	604	602	582	577	590	595	627	594	598	588	566	609	594	576	580	584	591	613	593	618	607	607	581	624	593	558	557	598	610	605	575	562	643	596	543	603	596	576	581	572	591	603	592	648	585	573	570	569	598	576	590	621	612	599	625	634	596	575	556	558	624	571	610	561	616	593	589	606	612	607	597	559	606	613	614	583	588	618	547	602	563	561	583	611	574	617	577	582	578	616	588	577	583	585	604	594	562	565	644	616	588	614	604	603	576	592	620	618	625	637	599	568	617	587	600	579	618	627	573	603	571	575	626	576	621	617	602	591	648	568	532	608	594	600	601	604	594	607	617	627	617	616	606	652	549	560	591	613	628	587	587	592	549	593	574	569	565	581	587	602	570	590	572	573	592	576	569	634	576	641	622	607	596	588	577	614	568	639	592	641	590	577	576	611	581	627	624	607	596	569	634	605	589	611	613	599	589	586	576	602	552	601	542	595	587	611	599	594	560	600	599	576	615	588	584	579	588	611	570	580	591	586	598	568	564	584	626	565	612	629	609	596	596	607	556	620	617	576	559	614	595	562	588	590	575	592	596	591	573	570	593	569	580	626	601	628	562	584	572	586	576	606	573	550	614	606	604	599	568	633	629	593	586	609	563	573	588	598	549	605	574	592	569	579	562	641	595	612	588	587	596	599	593	576	605	594	603	593	563	583	581	614	569	593	615	604	602	571	638	609	593	627	578	605	582	576	552	581	568	576	616	559	607	576	593	601	623	580	552	592	622	571	564	577	596	568	629	644	583	605	573	598	554	602	616	611	533	640	608	596	606	587	603	576	583	616	563	582	581	611	590	607	626	576	570	628	600	629	592	595	583	596	599	601	578	577	591	618	632	593	588	621	594	589	572	613	591	607	662	598	604	549	620	596	550	588	546	584	568	585	578	603	609	577	560	557	594	603	587	591	572	597	577	586	581	595	591	602	576	611	564	626	586	620	565	555	656	551	599	593	555	626	591	578	590	575	565	580	569	627	565	594	597	592	628	568	608	572	578	580	576	632	589	573	612	631	563	586	605	625	597	627	575	591	642	565	586	564	634	559	556	620	581	605	590	584	605	610	608	577	625	548	546	565	616	618	565	584	580	658	621	513	593	604	583	630	563	568	613	613	604	576	581	585	600	607	586	627	557	542	566	588	561	655	633	597
36239	21739	22872	20616	12954	5408	2329	1188	738	588	509	442	421	315	339	304	287	258	295	278	236	275	236	224	264	238	227	230	213	250	243	247	231	237	236	237	215	208	229	215	208	225	229	240	231	226	237	215	243	240	216	239	224	246	242	219	234	212	250	206	229	217	212	227	213	234	205	212	240	230	199	206	219	212	194	204	241	221	213	204	227	220	244	211	224	230	211	216	227	214	213	217	225	210	227	218	249	239	223	191	198	205	220	225	176	221	199	194	257	228	195	204	225	269	230	216	209	202	217	227	223	206	200	212	196	238	226	231	212	204	235	239	205	198	243	209	205	203	220	230	194	218	228	246	221	204	213	208	215	257	190	194	246	206	213	228	206	208	195	241	208	238	213	210	221	219	213	215	229	235	222	193	215	204	206	209	201	222	236	216	226	218	214	211	247	211	224	166	241	210	227	226	232	239	235	243	207	200	208	193	198	228	195	202	243	217	231	229	237	246	220	219	213	226	199	219	206	217	217	241	237	218	225	215	226	229	219	221	239	232	207	224	212	227	220	228	212	217	219	237	226	205	219	232	243	235	234	176	218	217	245	208	211	233	226	249	229	231	231	226	222	204	217	228	229	204	222	216	214	216	210	244	252	190	212	223	228	204	205	214	211	243	200	214	199	227	213	211	234	216	236	225	199	230	195	209	197	213	227	226	220	229	210	230	225	209	210	193	218	220	202	239	208	224	200	227	211	185	248	218	229	207	213	227	201	230	221	211	200	226	252	231	224	204	231	211	266	216	216	203	227	211	237	213	206	248	232	242	236	196	251	221	201	223	207	216	216	244	226	215	231	239	223	215	245	227	209	216	190	210	200	213	241	218	219	210	220	223	217	236	213	211	227	214	223	217	214	211	214	216	229	213	217	207	217	219	208	190	206	229	228	243	214	233	200	238	214	212	228	224	229	213	210	227	213	204	219	211	251	195	219	229	219	208	228	184	222	209	228	205	212	235	222	229	227	223	199	220	234	254	232	207	225	228	202	213	221	218	204	202	234	204	220	210	217	241	206	180	212	225	223	265	215	240	232	206	196	216	229	189	223	249	225	244	222	205	235	249	232	226	185	234	238	242	231	188	208	199	205	228	206	221	212	232	201	240	223	231	214	228	237	248	229	197	223	231	209	250	237	254	202	228	239	195	218	247	209	213	224	211	218	225	202	225	243	223	216	214	212	198	223	201	225	228	180	184	214	216	243	218	238	232	220	198	219	263	235	270	265	217	216	227	205	204	223	226	200	216	227	213	207	190	228	194	236	192	242	183	196	234	205	231	224	240	218	215	219	209	236	205	205	210	209	200	247	230	212	259	198	227	246	213	229	193	210	227	235	217	225	211	226	233	219	245	230	243	240	194	218	207	218	204	247	260	213	224	211	219	211	236	214	212	247	234	207	257	232	218	227	200	214	230	193	230	201	207	217	196	245	244	219	242	230	188	239	220	216	232	203	220	200	229	206	197	259	203	221	222	200	246	215	188	258	202	245	222	214	253	204	232	200	250	186	221	251	207	234	209	203	224	207	238	219	202	217	233	235	210	230	223	223	238	239	238	216	206	203	249	224	230	226	220	210	232	211	222	193	235	242	198	209	248	180	199	238	262	227	227	200	187	224	211	221	206	232	212	215	218	222	229	231	219	220	239	205	232	195	211	225	215	216	239	216	255	221	231	235	242	187	231	254	228	244	247	225	225	208	225	199	232	233	208	200	234	198	242	219	199	220	224	211	270	203	239	208	189	232	239	220	223	211	203	226	231	218	226	224	226	227	234	211	219	214	227	222	239	243	199	215	212	220	207	229	223	213	230	225	207	225	212	193	203	212	232	225	201	230	249	232	239	222	228	190	212	239	232	230	211	226	220	251	217	218	223	217	214	209	228	198	217	237	227	227	249	205	191	236	217	232	201	237	224	217	242	237	228	223	197	247	189	196	263	222	213	207	220	227	213	237	211	209	230	217	234	220	223	226	219	232	226	212	190	265	215	233	219	227	234	222	208	206	235	226	254	223	222	233	219	225	211	236	192	203	209	207	227	238	234	208	229	230	205	230	235	232	233	188	242	233	209	234	214	213	197	221	202	240	234	221	219	201	243	224	208	218	218	208	222	223	223	231	250	244	217	214	236	227	208	241	219	231	240	189	205	239	203	229	188	232	238	222	213	212	223	203	213	218	224	237	213	198	251	219	224	198	212	230	244	224	208	204	218	216	222	215	199	206	211	217	232	219	215	225	236	228	204	238	219	254	203	192	231	212	229	252	243	226	207	218	222	203	193	233	191	234	208	210	211	192	221	202	214	237	192	230	192	213	221	208	212	245	224	204	225	204	223	246	227	204	224	214	243	231	228	221	231	207	230	216	214	207	219	224	197	207	200	229	237	212	221	213	218	217	202	205	197	235	226	207	205	200	230	252	212	199	228	213	235	218	241	225	236	220	219	212	202	228	222	189	244	226	220	227	235	231	203	218	202	210	210	213	226	218	211	227	230	191	245	192	196	192	226	230	205	229	224	227	223	228	224	250	234	233	208	230	227	235	204	210	236	232	226	212	214	253	207	195	207	218	236	248	201	191	249	237	217	209	207	231	217	214	202	215	215	206	218	235	224	234	213	209	206	239	216	233	226	237	217	227	214	238	209	186	223	220	199	216	240	221	207	236	214	203	223	235	240	190	243	193	210	192	233	228	240	229	226	216	204	233	211	216	226	235	217	214	231	225	213	234	224	220	218	218	197	210	213	226	219	206	213	233	192	242	245	238	200	215	215	216	259	200	244	249	224	251	223	192	202	225	224	230	227	217	227	194	209	228	211	210	186	221	226	215	180	186	184	229	209	196	216	224	256	238	196	199	225	251	219	231	227	206	198	233	240	215	224	237	204	245	210	237	228	207	215	226	248	210	195	202	238	232	190	255	202	247	207	235	217	216	204	259	224	197	225	225	240	213	212	242	225	214	226	225	207	225	217	197	230	225	205	208	215	205	232	223	227	235	235	230	196	223	235	203	186	211	241	214	220	216	254	205	219	211	214	214	220	236	232	243	212	217	214	233	228	199	227	202	217	226	234	232	205	200	259	211	193	239	237	228	249	243	210	226	211	215	240	215	239	212	230	199	182	197	215	214	245	215	225	197	234	228	244	199	203	257	226	231	217	221	197	219	231	224	246	232	220	210	209	204	219	187	223	237	204	222	226	194	247	206	195	238	221	242	204	233	205	212	220	203	214	223	213	216	246	233	198	234	228	210	193	202	234	223	232	201	240	204	193	214	215	241	228	250	234	220	226	216	238	220	228	238	237	249	248	218	203	224	209	213	218	214	219	250	237	208	178	223	208	191	220	207	196	222	223	209	225	220	230	206	225	189	211	234	218	212	185	211	230	218	223	210	209	219	255	209	217	228	222	222	185	230	239	240	206	225	220	225	206	211	216	197	211	226	203	217	217	202	221	225	205	230	209	212	222	219	190
23743	18551	29260	32421	24878	14570	7442	4684	3061	2419	2099	1787	1529	1350	1220	1166	1086	963	907	788	826	769	758	766	676	731	652	620	644	635	618	605	666	608	605	579	598	595	574	542	550	589	564	535	538	555	566	559	564	595	591	506	569	541	477	565	542	554	532	537	553	558	586	521	517	501	527	611	536	536	532	539	538	519	511	535	524	554	559	548	491	551	527	560	567	499	518	555	552	511	559	519	505	538	540	519	545	539	517	515	525	538	523	524	458	543	494	534	547	530	545	576	546	528	524	543	537	507	507	484	536	516	525	550	559	505	504	543	543	513	520	533	525	525	525	529	523	507	518	556	524	521	532	522	512	529	536	575	540	519	507	548	516	526	507	548	525	564	495	562	478	488	518	529	531	536	555	529	549	520	535	499	516	492	562	538	513	562	505	524	525	518	527	537	555	538	531	554	548	536	522	496	556	531	560	549	503	531	524	534	490	560	494	491	532	536	532	508	512	525	548	552	564	509	560	540	527	516	500	536	507	511	501	542	530	525	523	537	499	514	547	514	526	529	519	555	545	500	544	511	547	512	548	564	537	531	503	536	492	541	512	547	537	559	543	516	495	485	541	486	535	559	548	504	522	549	548	518	524	521	548	521	500	520	553	519	547	532	502	528	511	513	529	475	519	523	539	557	563	526	556	529	578	523	489	525	515	513	561	528	542	538	531	551	518	511	541	524	513	525	542	506	551	509	532	552	513	563	504	514	547	543	578	523	529	497	547	526	542	551	589	548	579	572	546	543	525	538	543	536	507	548	508	539	555	519	490	529	519	557	539	520	529	511	523	507	505	518	525	523	493	540	527	562	531	548	525	545	550	513	536	537	520	493	503	511	541	528	534	573	477	513	536	532	519	549	547	518	518	497	487	513	496	513	502	513	477	527	528	490	537	561	520	534	544	535	535	488	534	537	528	531	506	487	536	511	494	561	551	487	569	526	526	525	505	512	520	558	564	492	542	524	553	507	543	500	557	489	509	540	540	515	540	507	537	560	517	496	526	499	504	581	553	551	543	540	497	493	515	509	525	567	530	546	531	512	541	527	498	554	516	514	536	561	521	523	541	551	520	485	492	546	527	522	495	534	556	541	536	500	554	523	520	547	525	497	515	529	537	544	516	537	549	531	553	514	523	502	514	537	508	499	560	502	541	481	510	554	510	548	493	490	526	524	542	574	539	561	475	527	525	544	543	500	524	535	556	513	499	514	526	470	528	493	526	540	546	521	520	483	493	543	508	576	520	523	521	542	496	513	548	481	566	575	537	520	551	506	511	486	526	510	522	527	493	510	560	505	558	528	545	501	550	510	573	540	492	549	494	544	504	559	536	553	492	539	545	541	504	523	558	525	508	528	531	542	560	538	520	515	540	535	527	540	540	504	548	552	504	498	501	509	560	532	522	521	550	507	506	529	537	529	510	525	534	536	574	499	558	526	524	508	522	506	550	502	517	515	541	512	500	506	544	518	497	528	544	543	541	495	493	510	553	546	509	492	520	552	513	525	493	566	526	549	541	521	516	520	544	527	529	548	525	569	480	525	523	516	551	552	550	550	508	515	520	536	471	557	510	539	538	544	527	551	530	543	516	523	509	556	527	525	558	500	484	543	494	536	534	512	512	513	517	511	559	484	527	525	516	525	509	540	532	587	569	542	485	557	519	508	557	523	527	542	505	527	538	539	527	544	524	529	504	556	526	488	502	538	497	513	539	500	515	547	507	551	550	530	521	525	496	485	528	523	579	523	576	543	531	511	512	509	567	509	541	507	520	527	516	507	509	504	557	516	540	501	559	541	513	500	548	554	544	563	530	529	512	506	522	546	563	509	539	532	564	530	476	516	539	528	490	504	527	531	508	525	545	529	538	568	513	523	545	505	536	505	536	544	511	544	518	472	547	508	535	562	538	497	585	544	532	547	528	499	538	511	573	525	544	487	552	511	512	521	539	515	516	540	525	564	568	500	567	492	529	566	527	484	532	525	554	565	488	526	516	548	502	536	502	514	530	577	541	484	564	565	550	506	536	576	537	536	542	522	511	496	487	538	504	529	541	531	551	527	522	500	518	535	544	498	542	548	541	553	538	532	542	497	532	543	532	531	550	498	568	542	532	496	514	550	517	534	511	503	536	538	530	522	513	517	520	526	524	527	546	542	533	519	557	542	539	534	554	543	535	571	545	495	541	552	546	541	517	541	531	532	525	525	540	503	525	536	537	539	524	516	514	486	524	515	543	555	516	528	516	559	512	479	511	503	526	505	490	515	527	511	534	526	587	508	498	528	591	567	548	530	515	575	519	547	528	514	551	489	560	574	558	502	500	566	539	559	545	526	484	473	534	521	544	508	490	511	501	533	491	539	524	550	510	507	514	552	521	501	498	482	523	522	516	517	522	550	519	515	566	509	543	520	513	557	551	550	520	504	489	544	547	511	499	539	520	504	506	518	523	543	537	537	519	498	536	523	526	537	513	571	516	504	556	507	520	578	537	547	525	570	511	533	555	546	546	522	526	514	529	526	537	565	516	543	500	576	539	535	532	520	504	559	533	503	554	529	495	479	521	534	541	539	526	546	578	537	556	509	505	521	532	585	518	523	535	550	544	519	520	515	518	513	559	523	529	520	537	514	512	534	545	499	550	513	540	536	498	535	533	564	533	526	530	486	547	529	500	566	471	540	525	536	486	517	525	553	544	503	493	536	553	515	510	579	522	495	527	519	522	551	526	530	543	536	563	551	500	526	517	549	527	535	531	544	508	519	515	505	515	547	532	507	524	483	545	530	497	541	483	522	510	495	539	562	494	517	509	513	520	517	570	534	552	512	510	513	515	527	558	524	559	521	532	529	561	503	516	501	569	529	506	516	532	503	533	555	534	520	558	474	511	536	502	507	528	526	542	519	536	508	551	530	532	542	526	526	527	508	510	562	578	566	494	558	526	523	550	545	541	484	525	538	510	498	519	585	543	531	572	545	558	517	563	510	544	519	541	520	531	478	533	527	507	531	530	546	522	501	548	484	525	525	525	581	562	539	513	523	533	524	474	563	492	488	504	532	513	546	527	529	513	527	553	519	525	519	594	510	512	538	522	544	488	520	533	513	525	483	559	513	530	557	548	507	507	495	518	501	501	511	528	547	489	533	513	548	561	521	521	553	549	509	546	503	538	493	490	485	515	526	516	526	507	539	501	508	525	597	503	492	517	566	559	488	548	536	543	518	528	512	533	563	517	528	527	547	519	552	535	515	546	501	524	543	534	528	524	531	526	559	525	518	527	546	528	521	533	510	550	554	572	529	492	533	512	505	530	508	526	496	511	550	549	536	577	501	525	532	595	539	501	593	578	531	546	509	520	520	483	543	544	547	503	528	524	550	535	546	580	514	524	518	518	524	492	511	543	502	548	512	514	507	504	507	522	559	537	499	524	550	538	529	557	485	526	553	552	535	502	550	533	538	536	515	532	524	481	541	507	515
15075	8413	7688	4725	2340	1080	624	426	388	350	284	291	287	282	264	261	257	260	243	239	253	244	242	261	245	217	255	250	261	266	246	227	247	252	250	238	264	246	229	256	219	229	246	271	206	239	219	261	248	222	200	222	231	214	271	201	230	216	239	210	249	214	239	237	225	234	244	231	211	253	225	214	255	245	237	215	225	262	241	240	209	226	239	253	217	238	255	225	253	210	198	234	248	245	246	228	228	195	226	226	249	250	236	233	243	225	227	237	272	216	224	232	241	227	256	275	223	224	257	227	240	232	239	237	234	255	225	235	239	253	252	222	239	237	260	220	219	235	229	242	226	229	217	247	221	247	251	282	233	249	231	215	256	247	216	257	226	224	201	226	230	237	235	259	242	241	249	247	204	222	207	208	244	223	226	217	206	205	257	226	219	227	232	244	239	225	239	240	254	243	260	227	239	258	254	235	240	243	236	234	238	255	271	255	217	227	242	241	238	214	234	225	225	248	233	241	228	258	249	228	250	253	213	240	238	249	259	237	253	257	258	254	238	216	249	219	227	212	212	255	262	222	232	204	203	215	198	225	238	247	237	241	238	284	260	245	238	242	251	249	229	239	244	208	233	232	219	232	229	244	237	239	230	256	223	225	219	236	208	236	226	248	270	235	232	241	237	231	241	263	242	205	250	241	218	220	232	200	217	206	227	225	229	212	227	237	257	238	236	247	214	236	212	236	260	239	267	229	257	236	231	211	246	247	208	249	253	254	238	204	227	239	229	252	242	247	217	224	229	197	254	195	212	218	272	214	250	226	231	227	234	207	242	202	238	221	222	255	253	216	204	220	257	239	241	239	206	203	229	221	220	188	214	271	257	262	236	232	194	242	236	220	237	242	234	255	254	240	237	235	231	236	239	223	258	212	245	228	237	239	242	238	242	239	226	250	215	243	216	241	240	240	232	252	188	229	249	210	256	242	249	221	248	250	226	241	226	249	248	238	245	229	252	235	263	229	206	235	261	253	252	226	238	231	222	226	232	242	240	219	245	222	250	240	240	238	211	226	244	241	258	232	251	213	221	223	253	242	221	273	213	250	241	263	235	250	225	208	225	249	258	259	259	241	222	255	263	244	244	224	212	256	235	254	232	227	210	227	235	219	271	215	224	216	259	229	258	211	221	247	239	224	211	235	215	255	225	229	231	241	269	244	256	227	241	223	249	237	235	226	238	209	236	245	222	204	250	255	224	232	249	187	228	249	223	228	223	230	208	192	251	257	222	248	244	255	231	237	236	232	240	268	242	255	250	250	217	236	227	256	246	239	267	215	247	205	212	246	247	238	243	235	234	230	233	220	219	205	250	244	201	257	238	219	211	225	212	214	231	251	222	228	240	242	223	219	265	247	209	258	252	250	226	247	211	241	231	211	222	247	245	238	217	246	243	210	235	218	230	252	254	228	256	234	237	231	233	212	244	239	227	244	215	217	246	228	235	214	245	230	215	232	232	236	230	196	240	221	250	221	220	231	224	214	233	229	235	253	235	267	234	231	231	254	228	252	280	212	252	229	209	216	224	258	224	244	236	216	234	234	257	244	245	222	214	230	246	216	249	225	222	250	252	249	225	223	245	239	260	231	234	220	237	249	231	245	246	241	237	229	205	251	244	199	218	278	249	230	225	219	224	242	253	222	238	235	231	238	216	216	243	229	218	224	219	240	239	246	205	233	200	232	230	225	236	241	228	250	241	243	262	236	241	250	227	218	199	248	237	234	218	238	229	226	234	213	208	200	244	226	226	265	237	236	238	235	252	206	232	244	233	235	235	238	237	243	256	232	258	239	253	219	223	239	196	218	236	233	237	221	233	223	250	287	232	233	245	223	257	229	260	243	271	244	226	233	233	229	216	219	234	260	228	222	221	241	218	244	223	254	243	238	217	240	214	220	248	237	226	239	229	265	238	253	215	231	244	239	247	247	205	247	240	253	220	216	262	233	255	250	243	222	249	223	233	261	217	242	252	216	232	234	210	262	232	251	227	233	211	251	235	253	230	248	259	243	232	225	254	221	261	243	256	256	237	251	236	227	227	233	246	217	213	216	210	224	263	240	240	226	237	233	235	244	216	233	228	257	206	195	234	230	244	223	226	251	206	222	211	234	240	229	218	235	252	267	228	222	261	239	245	226	189	263	219	201	238	238	225	220	246	230	218	245	223	195	251	241	227	262	245	232	230	231	254	224	248	244	233	242	241	233	218	223	239	219	216	238	214	240	213	247	241	214	246	231	224	215	248	223	240	278	241	228	264	233	232	212	215	247	249	243	250	216	247	249	243	216	234	215	213	285	251	238	242	242	238	248	234	242	243	253	214	234	225	256	232	217	243	235	248	217	254	195	220	250	221	244	266	216	206	252	229	225	239	219	254	204	218	225	248	247	265	228	228	244	237	239	235	225	199	233	245	222	238	241	256	229	235	260	247	222	234	231	235	225	243	232	223	211	205	234	254	253	223	238	242	235	250	242	227	252	216	245	268	250	209	221	247	224	229	263	247	263	223	254	243	241	242	249	235	259	214	267	260	239	249	229	219	232	247	236	241	249	231	241	225	241	207	217	231	229	221	251	256	226	222	255	218	234	229	215	244	252	219	210	251	262	239	250	216	222	250	235	251	212	251	206	224	231	244	255	206	228	241	222	228	232	253	218	222	238	230	237	247	249	213	252	226	271	218	211	237	247	226	235	246	217	235	230	253	241	212	231	217	249	205	234	241	225	251	253	200	233	261	234	213	208	252	229	238	256	222	211	216	203	224	218	258	247	249	236	210	232	226	227	242	244	241	241	251	253	257	234	225	222	253	240	238	233	237	215	261	217	248	240	247	234	219	221	244	241	218	276	274	227	231	261	233	215	228	235	241	241	238	249	238	209	239	231	235	234	215	188	225	236	230	223	227	235	235	240	248	260	241	230	222	213	225	253	211	229	253	236	208	217	244	219	270	255	221	217	248	213	236	215	251	202	229	202	240	252	232	216	270	217	252	252	256	264	236	237	243	220	229	257	241	239	258	247	225	229	242	222	232	227	231	260	221	243	245	227	227	248	229	252	237	214	211	225	201	221	226	240	237	232	222	216	280	235	213	224	233	229	209	241	214	211	216	239	210	262	247	202	239	211	250	243	236	227	217	244	207	216	230	228	229	220	227	235	241	224	234	230	218	238	241	202	234	243	232	231	219	250	217	221	231	251	218	236	216	254	233	228	220	240	234	242	239	190	246	221	242	268	228	230	266	262	223	220	256	260	239	224	253	244	230	239	265	227	244	217	239	223	271	255	246	229	232	244	231	221	228	226	252	222	237	219	231	244	212	226	248	235	222	229	227	231	231	248	243	230	223	266	229	257	259	216	232	234	219	253	268	219	235	249	218	224	261	215	215	244	245	261	239	254	252	194	220	256	239	240	226	273	215	213	267	251	246	217	227	223	227	235	236	250	265	216	229	238	239	229	206	218	265	236
10760	8316	13675	12626	8134	4158	2260	1675	1396	1217	1131	970	900	784	834	793	735	719	669	645	663	599	563	601	614	575	570	577	581	641	569	576	593	586	557	582	614	591	606	561	568	545	586	569	580	570	629	519	570	559	604	588	570	598	558	598	558	592	589	559	565	562	582	538	555	588	589	589	592	604	540	583	543	557	565	596	552	524	620	583	542	579	581	568	586	543	572	544	596	548	524	573	535	582	543	542	559	509	574	566	574	535	578	530	589	558	576	533	575	570	534	537	544	539	530	569	564	559	597	585	542	608	614	553	556	561	610	574	600	577	602	576	584	533	618	572	580	587	558	569	588	615	622	553	570	538	560	574	612	549	530	576	567	566	576	571	553	583	607	582	569	582	567	553	622	569	554	591	535	566	593	580	540	553	558	567	569	568	517	605	603	506	543	535	540	494	568	550	576	615	609	571	552	563	556	612	576	554	594	582	611	560	569	539	563	573	575	550	566	566	578	547	592	577	558	571	576	562	592	550	563	533	534	588	564	539	568	537	552	560	587	568	556	579	585	552	546	573	568	573	572	526	612	581	603	556	609	593	525	581	558	591	582	560	546	583	574	616	560	576	584	541	560	583	593	571	583	583	548	575	556	573	562	569	548	580	581	566	572	532	545	575	577	574	557	558	559	598	550	574	537	532	595	608	559	555	613	504	611	552	567	570	550	543	546	569	597	543	543	584	572	560	556	584	561	615	561	570	535	550	548	561	538	575	530	616	589	548	607	599	549	567	558	615	612	572	548	613	577	557	581	567	585	562	537	584	555	571	565	599	565	565	561	565	610	606	512	617	559	559	571	586	565	590	561	579	569	563	540	562	521	551	569	576	562	573	581	583	558	586	564	589	564	607	588	556	506	536	552	605	595	582	568	579	573	595	547	576	604	546	570	540	586	596	589	545	551	610	547	560	621	575	542	593	573	627	547	602	562	533	549	562	555	580	586	551	572	581	588	561	588	536	533	570	550	541	624	573	552	567	562	555	558	574	592	566	557	531	548	600	568	568	586	574	594	566	545	560	568	575	573	564	555	548	547	549	498	549	533	581	549	593	590	552	555	577	588	589	594	613	611	581	556	587	546	566	578	580	559	576	558	565	542	592	527	579	589	543	566	577	551	573	562	555	583	540	563	554	537	628	556	565	540	556	549	534	541	586	560	570	558	613	531	584	553	585	560	572	537	557	529	528	579	571	587	555	563	576	559	576	509	561	536	577	564	555	591	534	599	558	551	570	595	553	579	560	563	581	552	603	545	558	537	537	568	524	547	587	537	562	590	573	588	572	589	567	621	611	560	591	538	600	557	549	566	596	575	550	566	588	583	605	548	581	562	589	584	546	587	563	594	554	588	570	584	572	578	568	518	532	595	531	583	535	560	552	601	561	595	573	570	560	575	545	584	540	564	593	522	588	601	564	606	559	588	550	551	541	534	588	599	584	593	552	564	573	571	558	568	579	598	607	558	599	591	595	527	586	586	556	561	559	569	606	543	531	604	587	567	610	622	531	586	590	566	590	545	531	542	566	558	570	571	578	592	538	554	568	534	523	545	574	551	562	551	567	540	573	584	562	562	595	527	637	578	558	571	542	548	570	540	593	602	571	573	562	570	625	540	564	564	528	544	559	569	538	565	598	610	573	576	561	580	582	514	563	545	574	570	565	589	576	563	560	562	609	545	541	579	620	597	590	611	526	553	519	572	572	599	566	577	562	577	565	605	559	608	569	578	553	545	547	568	528	564	583	533	574	569	582	572	569	562	530	559	561	571	569	568	587	559	610	561	569	557	603	573	568	610	594	544	573	567	549	566	542	564	546	588	632	573	570	587	559	583	547	556	533	600	593	595	562	555	591	584	573	572	594	572	550	579	584	582	602	559	516	542	558	602	522	556	548	620	565	534	574	546	589	568	569	534	573	573	583	555	597	550	580	591	551	555	604	566	540	558	535	630	532	604	569	571	577	582	528	567	561	563	581	526	566	599	582	572	576	534	618	608	617	526	563	556	554	576	542	645	571	584	567	543	562	555	569	559	579	559	526	546	515	525	545	539	583	577	555	605	529	543	582	586	547	549	547	527	584	553	577	576	575	568	564	573	545	598	539	559	572	556	553	572	562	562	582	583	547	604	565	561	619	610	615	579	577	568	574	583	562	599	578	573	538	583	539	592	585	528	552	574	516	583	553	582	587	586	557	565	568	551	618	565	586	546	516	584	579	596	600	644	557	559	565	584	585	607	580	561	548	565	597	582	564	538	560	557	594	586	608	572	560	598	546	551	546	540	563	558	522	550	559	573	603	555	565	564	580	574	604	580	568	567	557	580	597	578	561	561	551	552	542	545	582	559	545	579	570	523	647	603	573	521	597	556	581	594	575	578	536	600	602	531	612	607	571	548	550	541	611	646	570	520	566	588	562	593	569	533	559	606	611	512	578	562	563	578	574	585	560	558	578	590	602	563	526	554	569	540	566	565	562	521	570	600	559	590	610	601	554	567	602	559	535	555	589	584	572	549	593	534	520	577	576	573	546	570	586	589	575	569	527	550	595	579	547	598	532	553	575	574	580	559	567	619	561	535	542	574	571	569	577	546	584	540	597	561	574	584	588	621	605	581	548	600	603	558	578	586	569	604	567	588	579	564	538	550	602	508	594	556	571	548	569	553	538	548	554	605	593	605	569	607	599	553	569	504	540	562	551	564	541	574	579	563	573	591	562	567	595	535	582	555	548	601	570	495	550	562	541	586	575	595	602	551	558	615	583	565	586	599	585	563	526	582	589	560	583	524	624	558	559	563	590	589	580	595	554	540	567	565	549	565	552	560	593	559	553	574	572	513	578	535	567	552	570	530	551	592	584	552	571	601	518	601	554	518	594	608	572	538	542	543	575	578	567	559	558	611	615	587	582	584	529	593	588	600	557	538	564	555	567	550	568	574	526	579	596	557	584	552	563	600	551	575	574	566	568	563	580	597	562	537	635	543	578	570	557	564	531	603	565	546	551	570	573	564	626	531	550	616	571	563	561	540	614	589	542	596	562	558	582	560	588	570	553	573	573	598	535	564	593	555	602	532	582	518	583	567	554	566	557	603	572	563	564	562	558	569	600	569	582	551	559	564	604	559	551	574	575	541	565	584	566	571	612	593	588	556	575	575	592	585	519	559	547	603	550	551	594	615	621	532	541	586	537	580	542	588	611	530	583	549	524	599	555	545	595	589	577	597	566	566	579	596	546	551	523	583	616	594	581	585	610	580	563	596	553	558	587	584	530	574	589	570	583	581	549	535	548	594	555	538	560	586	558	578	602	541	593	556	556	586	598	547	534	571	557	543	579	575	571	586	571	551	591	577	573	562	528	533	573	611	609	560	533	574	553	564	579	556	568	554	599	584	560	552	575	544	578	537	556	551	560	609	543	566	588	599	556	558	605	546	566	551	511	549	578	605	584	534	586	575	603	569	565	581	541	531	538
27509	15837	16890	13962	8462	3015	1254	776	597	505	423	406	357	309	350	295	336	291	280	257	251	264	268	295	249	261	292	266	268	236	251	280	251	245	261	236	245	257	255	245	227	257	245	220	246	260	247	275	254	241	275	232	276	250	238	218	258	225	239	281	231	242	244	257	264	232	257	251	267	231	264	287	250	259	220	258	254	248	235	249	224	251	260	235	276	278	250	244	262	283	252	248	265	223	237	255	245	268	250	272	256	243	265	237	231	262	237	244	238	258	252	224	238	262	250	230	231	243	245	247	259	265	262	247	244	269	214	244	230	254	264	248	242	226	224	237	287	223	245	240	261	271	280	242	273	271	256	243	264	220	261	220	244	238	225	235	232	278	271	250	238	241	243	253	226	250	226	255	252	272	285	234	242	253	225	238	260	228	231	249	234	242	262	232	256	250	238	261	287	234	267	259	243	253	256	247	252	253	262	253	255	266	237	236	238	272	267	243	220	217	236	241	235	238	249	246	236	257	253	253	225	246	249	223	260	220	218	277	235	236	247	279	234	262	233	259	259	240	248	263	224	247	257	229	246	269	258	245	268	251	218	236	259	242	262	261	240	262	254	240	255	275	242	264	259	235	225	256	262	235	274	232	254	243	286	252	242	272	246	266	228	225	256	255	261	245	251	237	260	268	260	243	246	237	225	258	281	268	272	226	231	243	246	231	233	238	255	241	252	268	251	260	231	254	238	220	246	247	239	263	268	238	241	224	244	260	224	239	241	242	271	271	285	224	247	232	246	214	266	245	233	266	241	257	252	239	265	239	249	232	233	231	261	229	249	243	248	264	240	253	251	262	264	278	243	243	234	253	213	240	258	253	249	245	229	235	269	245	251	263	234	230	218	246	240	272	261	249	246	261	250	227	247	273	256	249	246	230	272	228	252	242	238	270	247	251	254	281	253	256	253	269	258	237	260	245	245	252	238	227	218	245	257	265	254	261	238	227	262	266	270	226	257	253	232	250	245	248	246	242	228	272	272	241	242	238	230	254	251	273	228	231	251	253	234	240	257	234	255	258	255	289	255	263	253	236	267	248	251	251	260	253	248	206	245	224	247	252	246	252	255	242	236	233	231	282	234	245	278	237	261	230	232	261	268	267	250	235	276	257	273	270	267	250	249	276	254	219	267	276	252	249	233	280	265	242	254	249	247	233	237	268	218	254	271	258	241	229	259	262	247	250	244	259	233	254	248	269	261	271	266	231	254	258	241	240	262	261	264	224	217	252	256	235	252	234	210	261	261	285	285	251	274	263	268	246	223	253	246	246	262	236	241	271	241	263	257	235	230	279	244	238	249	240	269	240	282	263	241	263	210	225	244	261	251	241	259	257	225	264	271	258	235	235	250	253	270	226	257	276	235	260	253	264	271	249	259	252	243	260	242	247	245	265	249	235	249	237	245	257	256	258	243	260	264	258	261	249	261	251	238	266	253	229	260	255	253	239	239	225	261	238	257	267	280	240	232	238	269	236	252	242	247	253	237	229	243	257	218	232	240	229	226	269	226	265	251	261	265	229	248	226	267	263	259	287	264	257	260	260	240	243	253	263	240	234	260	231	278	250	243	239	249	241	263	266	231	243	266	276	219	241	237	258	240	244	227	218	240	279	248	251	252	253	246	231	238	261	271	253	251	229	222	256	233	249	232	223	289	262	254	255	254	252	231	246	244	268	258	236	242	254	241	219	252	256	275	254	224	237	284	257	285	268	233	266	249	241	239	274	242	244	248	268	238	219	247	234	251	244	234	262	248	224	242	244	263	265	291	254	252	259	257	242	250	272	222	255	230	260	245	274	264	236	272	249	206	264	225	273	257	236	265	264	256	239	258	239	257	244	243	264	233	264	247	237	239	252	257	260	229	254	235	252	243	280	278	262	272	262	282	263	267	253	226	225	267	240	238	230	238	250	234	248	273	256	260	264	251	287	231	235	239	227	265	232	243	220	232	241	254	262	256	222	238	283	259	275	267	233	245	236	255	256	236	226	219	209	241	221	258	248	269	263	273	254	235	245	247	260	216	242	222	254	222	254	213	241	214	226	212	251	234	269	229	247	225	265	248	267	233	236	253	246	293	228	261	236	261	258	244	266	232	264	237	261	248	236	237	254	247	242	261	250	242	297	281	246	260	223	269	247	232	254	227	242	263	234	257	249	275	269	236	256	242	245	236	264	228	252	252	251	268	264	270	275	271	255	223	237	232	238	233	212	269	243	216	248	267	262	265	259	222	263	248	208	258	243	237	268	248	234	237	246	261	244	264	216	267	262	240	247	274	225	255	265	263	248	238	233	231	246	233	256	243	218	270	246	261	255	222	251	252	233	242	262	253	231	255	280	232	268	265	255	261	227	215	263	243	227	233	257	226	253	243	257	251	226	254	216	234	246	251	242	262	244	256	233	245	231	258	274	238	221	225	247	227	215	213	239	239	242	254	238	229	237	259	249	277	238	264	255	237	273	243	291	272	247	241	252	265	231	267	243	238	238	262	227	237	219	246	243	216	255	224	274	254	266	239	223	282	243	271	211	239	222	233	215	240	285	228	232	245	258	253	247	262	254	245	269	264	231	261	272	260	273	256	235	228	265	258	257	231	245	244	252	257	281	253	248	271	278	255	235	219	246	238	207	242	240	250	255	242	242	243	243	259	264	259	242	258	240	265	267	225	270	244	233	259	238	239	268	213	248	268	240	223	279	251	238	286	241	266	239	246	237	239	254	237	231	287	265	252	242	261	235	223	221	277	261	246	272	245	235	259	221	250	208	254	287	232	243	260	256	234	225	272	253	235	230	222	219	216	245	272	248	274	260	251	267	264	244	234	234	240	246	248	227	275	243	262	258	262	253	245	236	275	236	254	238	229	243	226	241	222	257	235	260	268	265	200	255	260	241	242	261	277	250	244	247	238	247	255	244	271	232	242	250	244	221	252	245	264	258	241	230	270	239	233	262	253	240	228	227	259	285	283	232	248	203	242	244	225	218	230	252	252	240	236	245	199	246	240	256	243	242	262	262	230	220	253	235	246	255	279	221	254	247	273	234	259	238	259	269	270	262	260	250	229	212	260	259	266	244	235	243	225	261	231	271	258	257	265	244	246	241	254	213	251	259	246	252	247	267	244	243	274	249	262	259	268	248	251	247	259	272	259	242	255	241	273	244	261	217	244	267	223	241	248	252	233	246	252	252	266	240	240	236	267	277	240	261	293	229	226	227	249	248	254	245	279	284	243	229	264	262	256	241	257	288	251	251	254	251	279	221	259	274	250	239	279	281	206	231	269	254	250	263	230	257	284	259	262	245	272	241	253	258	242	219	237	249	263	246	239	244	211	247	245	280	251	268	284	249	241	258	218	270	242	242	229	254	244	250	220	249	257	269	232	231	242	228	243	250	269	246	270	245	244	249	218	244	265	231	238	252	239	234	230	260	236	270	246	235	262	255	280	243	258	237	239	257	273	241	280	275
19131	14595	24421	26561	19708	9856	4777	3079	2275	1868	1680	1536	1277	1151	1111	983	962	900	822	801	781	729	783	749	683	683	669	736	647	678	669	668	662	649	648	637	694	610	656	665	601	631	621	655	612	638	647	599	627	579	579	643	628	617	615	601	594	607	598	578	612	602	567	628	624	616	567	607	598	566	611	602	621	607	585	606	584	563	577	571	597	589	590	606	586	610	655	590	564	632	590	576	576	542	601	583	637	605	631	564	547	641	599	609	580	551	594	623	571	595	591	580	582	583	576	609	602	602	572	580	621	566	584	608	627	585	608	616	631	560	620	598	589	566	616	594	584	600	590	566	596	629	569	610	578	603	595	644	606	626	554	628	588	610	585	570	616	619	566	614	625	585	558	603	616	628	615	638	653	621	585	606	641	632	626	571	578	582	565	566	577	598	564	583	561	625	581	561	588	571	590	590	612	590	585	568	624	625	596	612	581	630	613	613	609	583	617	608	626	612	587	546	613	596	599	583	567	622	631	600	596	602	596	609	574	583	561	584	625	626	589	617	653	568	621	578	569	604	652	615	588	559	612	611	561	607	581	580	620	605	606	650	587	592	598	613	602	589	637	589	606	605	570	609	573	594	603	567	618	615	618	580	608	615	677	599	630	607	620	627	570	627	594	608	626	579	603	602	595	640	586	579	643	579	621	570	562	606	554	623	601	609	524	583	596	589	580	619	578	576	628	553	582	594	582	603	552	588	546	608	598	589	590	596	601	555	603	560	579	609	582	602	610	550	550	540	595	602	581	570	626	588	607	563	568	593	636	604	600	567	571	593	582	587	670	654	560	579	601	546	624	567	602	591	598	567	593	568	601	598	619	628	591	568	579	608	617	604	604	589	579	564	570	539	610	593	617	582	602	593	620	588	628	571	599	562	634	621	607	597	611	613	552	636	611	597	598	585	622	589	606	620	632	617	589	631	640	584	601	651	581	587	596	560	546	593	605	605	569	601	580	620	577	611	594	615	588	640	591	558	597	591	584	559	615	613	635	583	574	644	601	637	586	572	585	634	546	618	592	582	588	640	612	609	620	609	583	584	605	595	627	591	592	590	621	588	569	612	585	570	578	640	576	638	607	606	618	568	597	616	577	587	586	597	594	597	537	619	609	548	591	541	609	573	598	597	601	616	617	606	587	638	612	591	584	632	638	591	592	624	607	613	550	594	625	583	558	546	595	560	604	635	592	610	636	600	587	594	605	615	649	600	583	567	591	625	570	600	569	580	574	584	576	598	642	544	651	589	603	580	595	599	570	592	593	637	609	634	575	651	626	575	607	608	586	600	583	565	586	599	635	588	602	621	558	602	589	610	631	597	616	600	606	622	651	624	602	641	617	645	674	611	611	582	578	560	624	585	601	591	618	656	608	604	606	613	601	594	608	573	603	528	552	582	565	618	600	604	569	553	578	609	599	558	622	640	591	628	604	605	628	586	607	623	578	614	554	592	571	581	591	612	608	572	581	606	578	614	588	601	592	594	616	575	610	587	613	601	602	613	573	623	622	564	594	621	561	589	626	589	590	602	611	577	586	554	616	589	559	637	542	637	580	579	601	592	593	611	583	581	557	561	599	571	583	642	618	650	568	617	600	585	648	612	575	617	620	606	580	634	599	607	606	626	615	578	605	607	614	636	558	611	629	648	617	569	635	539	584	616	605	627	610	597	566	597	568	599	591	552	539	585	647	527	618	579	596	612	603	617	625	587	601	548	601	603	582	600	584	583	595	605	579	617	626	605	621	578	614	602	529	581	593	596	584	590	589	624	612	584	568	612	616	618	612	611	600	606	548	611	592	591	588	664	582	604	599	564	588	655	560	582	600	609	618	615	595	606	595	570	576	565	578	613	616	623	570	599	635	578	588	600	629	562	603	578	570	608	594	580	585	583	590	586	591	616	619	613	610	635	615	574	618	645	630	615	610	589	585	646	570	610	599	640	629	598	607	585	639	592	537	622	599	618	615	621	600	605	586	581	613	632	599	576	572	619	587	590	582	595	584	597	562	608	613	570	593	593	560	654	566	593	601	626	602	596	598	631	560	621	636	574	606	579	590	618	613	593	577	630	592	563	582	583	624	579	587	596	605	575	566	614	599	643	620	580	566	566	629	608	580	575	653	583	597	598	567	620	598	635	595	551	618	574	605	576	602	587	629	572	635	596	632	635	562	605	546	572	640	596	549	645	601	604	619	587	582	634	546	614	584	610	617	534	586	603	610	629	582	638	597	614	596	590	597	627	614	611	572	577	557	604	581	627	631	585	601	643	620	576	574	571	596	587	584	590	592	616	629	615	612	589	649	619	570	567	589	597	610	639	600	614	571	596	580	603	624	611	542	616	591	612	552	562	588	612	577	571	603	607	601	619	571	586	640	630	622	592	612	651	584	557	597	596	609	604	626	615	596	601	626	607	606	605	600	566	585	579	581	556	583	567	621	588	564	599	632	598	579	612	632	616	582	624	587	575	599	583	651	613	582	659	565	581	582	597	613	608	628	575	579	593	560	555	592	576	568	581	582	582	642	593	596	579	607	609	606	576	562	598	584	610	627	567	600	541	580	556	633	600	611	636	620	583	654	596	578	564	630	644	586	586	587	634	615	568	617	582	579	603	601	582	583	589	611	583	599	572	586	612	600	604	611	585	586	587	541	583	601	622	645	587	591	575	601	647	598	609	603	611	609	559	612	607	588	572	571	572	600	611	599	604	619	591	598	581	628	571	611	595	586	631	608	580	577	599	551	590	599	641	601	578	602	588	601	584	597	597	577	644	647	597	597	626	625	615	635	615	596	613	593	581	586	644	571	592	610	560	603	625	602	602	608	597	618	594	616	599	596	599	626	576	599	589	581	569	573	589	595	567	601	591	617	586	565	611	622	584	599	564	592	568	603	585	554	621	573	613	613	598	611	608	598	592	603	623	584	610	599	562	608	567	606	636	611	608	628	609	576	621	628	590	592	575	619	569	590	614	559	609	567	586	606	622	594	568	626	583	590	590	622	615	656	586	584	640	571	603	613	565	619	588	600	577	579	583	644	583	577	637	607	593	615	566	584	581	651	589	577	586	612	601	596	602	600	568	595	599	621	609	570	597	612	618	572	661	588	609	616	640	608	622	583	589	565	585	593	602	616	589	592	552	631	599	582	561	639	604	610	631	596	580	583	593	566	590	602	615	597	602	631	542	592	589	634	580	591	596	614	569	595	602	601	572	637	566	603	562	578	579	610	604	594	595	585	599	631	633	615	630	630	598	581	589	621	583	634	606	603	561	597	541	558	564	555	580	604	610	600	604	587	601	595	625	600	614	594	625	659	581	608	631	606	582	600	639	626	623	634	598	605	584	553	626	597	573	657	589	600	566	637	598	567	578	589	572	567	558	589	597	577	630	593	614	546	632	648	564	596	600	548	603	590	590	587	575	579	591	574	583	615	553	622	560	564	613	614	640	555	606	595	603	591	608	631	634
37924	24150	25749	21522	11479	4531	1861	1023	710	577	466	417	426	353	312	349	307	298	281	270	317	285	247	233	256	271	232	250	225	255	222	242	212	247	222	225	246	220	233	236	202	222	241	216	216	223	217	219	238	196	227	257	224	233	219	218	227	234	235	212	214	227	238	241	224	213	252	198	229	222	220	222	235	227	232	204	213	214	248	254	208	215	209	226	216	233	217	238	200	223	188	241	228	219	242	217	220	217	246	222	228	218	233	228	212	234	191	235	235	219	223	228	212	209	255	230	207	221	222	199	221	220	235	218	226	224	183	223	220	249	192	216	232	209	231	209	196	200	218	216	218	226	231	230	234	202	226	227	200	209	227	219	250	238	219	246	249	228	222	193	220	222	203	190	219	254	215	248	228	233	216	226	220	202	264	209	218	214	205	230	223	263	228	200	239	191	216	227	236	209	232	217	236	218	222	233	219	211	209	238	268	222	228	254	218	229	219	214	206	218	220	236	223	196	225	229	219	235	231	206	228	211	265	232	216	211	243	232	271	226	209	220	188	208	212	215	239	224	198	227	220	225	201	210	239	220	236	222	205	211	221	219	239	216	203	213	217	243	230	245	240	220	209	211	215	230	203	217	226	225	223	212	241	231	244	215	225	235	225	213	209	200	213	213	243	209	213	214	210	219	202	227	219	229	232	209	230	228	235	242	217	210	230	216	243	219	220	215	209	215	203	247	238	222	246	218	230	226	237	223	206	228	211	238	217	212	245	263	212	219	216	202	212	216	196	216	234	194	243	211	229	205	234	220	232	246	218	206	232	208	209	207	220	239	230	230	218	187	202	227	228	226	226	219	227	265	213	214	211	226	223	209	219	222	213	236	231	214	214	200	234	224	209	240	216	216	224	207	227	205	228	215	220	226	226	185	226	212	238	215	226	210	230	236	238	213	227	197	264	215	216	227	269	219	205	213	224	227	227	202	223	204	226	237	266	237	249	203	227	192	227	201	230	206	218	240	230	253	237	267	239	235	253	246	232	192	218	216	224	220	239	216	216	192	220	210	242	223	226	210	226	218	221	215	216	230	234	207	215	206	213	230	242	215	214	219	188	210	287	199	226	224	236	229	236	190	219	222	190	242	218	227	223	245	221	175	240	220	210	225	212	211	193	222	212	229	232	220	203	224	230	228	210	246	240	245	234	227	227	190	246	208	247	241	224	200	195	213	216	224	223	203	198	209	231	218	218	272	219	239	212	220	228	249	229	199	222	238	230	215	217	207	213	216	246	251	246	228	208	221	199	224	208	203	213	221	234	220	233	223	213	210	198	228	211	253	219	251	231	205	208	244	236	245	205	238	201	243	232	239	242	205	220	214	239	214	210	185	222	217	200	235	218	227	196	257	194	227	217	232	203	212	212	219	215	199	210	224	221	194	196	220	236	195	257	205	221	229	206	201	223	189	245	219	221	229	208	220	208	202	223	238	215	216	233	232	200	240	233	237	211	219	188	203	215	231	231	208	230	224	222	240	239	213	214	219	219	217	232	236	217	235	226	229	229	193	238	250	213	239	241	212	206	276	222	209	247	232	185	237	218	209	213	249	227	242	237	223	208	220	215	242	203	221	249	245	229	217	227	200	228	198	187	226	187	222	251	269	234	240	243	211	226	210	228	224	229	227	220	221	243	252	201	200	218	192	210	205	228	233	223	218	224	210	243	244	246	240	214	212	234	210	247	208	214	224	233	225	192	224	228	199	209	242	220	235	235	227	222	234	228	224	207	227	219	231	217	234	223	225	228	230	218	235	199	226	196	222	226	230	220	236	237	237	217	229	222	222	233	201	190	238	223	228	263	187	214	217	221	211	234	223	191	237	212	214	239	231	253	213	223	220	206	219	209	209	210	209	205	236	200	229	231	214	204	227	250	208	190	185	197	236	176	211	207	244	214	229	221	229	205	209	214	206	215	239	230	208	242	220	253	241	250	210	223	234	229	227	217	236	220	223	201	194	209	214	246	209	227	206	231	240	224	221	223	251	187	220	212	243	244	208	252	238	168	211	215	213	222	230	224	235	215	227	225	261	237	247	211	202	228	215	229	234	189	209	202	187	218	231	213	211	229	226	243	236	231	211	206	209	229	216	213	223	234	230	207	205	193	221	208	217	229	205	217	218	216	265	225	231	227	245	203	247	208	227	226	205	222	249	207	236	242	236	241	236	206	220	239	219	233	227	244	214	234	225	267	210	228	235	217	216	214	221	220	241	268	213	210	211	234	205	217	218	216	228	229	239	243	180	235	218	207	207	235	214	234	220	231	238	239	202	210	217	210	200	209	234	197	216	201	213	217	213	213	220	238	200	202	221	228	243	251	239	217	222	196	231	218	230	213	212	225	199	222	238	215	219	237	215	208	228	202	269	212	223	257	197	234	205	218	201	213	231	214	212	219	242	205	231	221	226	200	233	220	210	200	213	215	178	243	226	230	221	226	227	227	222	249	214	227	239	240	228	247	252	238	178	218	214	238	224	214	222	239	234	204	202	199	220	201	202	226	238	198	228	222	233	220	247	223	241	202	244	219	222	229	251	202	242	243	205	218	189	216	257	256	220	203	215	218	212	229	207	208	231	231	212	212	199	215	208	224	218	211	198	247	212	241	215	241	203	215	227	215	226	242	227	241	212	222	221	231	235	191	192	251	227	244	244	244	192	202	225	234	248	229	243	218	204	207	218	192	216	224	208	212	208	213	198	218	238	249	220	200	200	223	225	202	257	221	229	192	206	217	196	201	243	198	201	221	188	235	249	220	211	225	217	248	199	238	210	214	219	223	228	236	221	225	229	202	247	220	226	179	213	241	246	201	220	199	213	211	253	200	229	224	225	221	209	230	229	181	237	205	250	209	201	216	231	270	226	221	207	210	219	255	226	246	208	223	221	214	225	222	240	227	202	221	233	210	245	211	258	210	220	208	238	215	213	219	231	187	206	233	243	234	204	220	220	194	221	221	195	211	197	239	252	214	202	210	236	193	219	210	223	205	219	223	204	230	215	231	211	215	214	228	205	243	221	210	203	211	221	237	241	229	220	225	227	220	237	213	224	181	224	224	181	218	213	237	240	229	233	233	198	238	218	213	224	211	215	240	220	230	214	251	247	194	220	222	225	249	222	198	215	216	225	203	221	226	245	227	205	199	236	227	225	214	212	219	219	231	212	244	222	223	239	217	250	207	212	211	194	226	222	228	194	230	217	221	232	234	226	210	236	211	238	209	206	208	203	246	233	213	197	205	218	231	217	219	221	217	235	226	222	222	238	213	215	227	253	216	196	218	211	217	222	230	235	205	217	216	230	219	238	215	216	225	240	229	212	242	236	224	211	200	217	237	219	211	219	215	206	222	224	208	200	241	237	256	197	200	213	214	231	217	209	215	201	207	211	248	187	235	233	203	217	232	213	237	238	222	215	217	200	234	249	212	214	221	221	196	227	208	210	207	214	218	254	194	220	229	214	245	238
25290	20508	31135	33048	22278	12108	6787	3876	2863	2500	2094	1726	1425	1320	1241	1251	1129	982	924	853	776	754	808	750	655	670	685	645	632	627	633	631	610	606	570	572	572	596	538	592	578	574	602	540	621	568	545	508	542	568	547	505	547	550	528	552	574	526	547	505	523	531	552	543	508	544	540	547	559	539	531	530	533	547	521	572	541	536	541	487	548	554	532	554	571	507	533	522	501	501	512	512	580	555	530	538	518	550	530	556	521	542	532	562	542	542	583	519	538	534	535	524	531	517	475	551	519	544	540	538	538	544	545	516	478	484	537	537	540	495	538	542	574	555	493	538	481	528	548	572	520	534	524	515	538	546	489	502	548	536	536	499	502	562	505	514	510	505	539	549	513	559	523	519	545	514	536	514	509	522	559	517	514	535	541	525	552	542	539	576	532	546	542	548	521	539	502	577	556	524	523	543	544	517	501	541	492	568	528	513	542	504	525	482	537	520	501	548	548	535	508	528	561	567	518	559	585	550	514	559	531	550	504	485	519	549	518	557	568	510	532	538	555	503	523	549	534	522	571	583	552	555	548	536	535	506	550	554	528	515	506	544	536	578	540	548	564	535	513	577	540	530	564	584	515	544	518	543	528	527	590	522	554	559	514	486	545	543	494	512	537	522	516	564	512	524	550	495	517	555	561	529	541	543	519	589	565	568	475	536	553	545	520	511	548	535	547	527	503	511	510	557	563	523	517	554	511	515	576	575	541	533	503	515	536	487	565	537	573	537	569	542	541	542	519	536	534	515	498	543	535	557	507	522	547	530	532	541	551	568	536	537	524	527	545	563	524	492	552	499	519	547	529	539	538	528	538	544	556	555	572	503	491	540	543	545	542	553	549	506	507	552	516	516	544	485	547	511	525	542	542	521	534	530	561	564	554	524	517	535	530	517	535	504	542	510	535	564	549	521	576	570	538	541	517	542	522	547	557	550	558	567	496	518	520	557	512	563	502	506	517	526	538	514	528	510	534	489	553	521	524	521	529	551	520	539	495	536	511	578	550	528	542	476	528	512	513	561	513	531	533	546	550	508	556	533	508	562	555	498	498	500	542	529	521	551	524	543	463	527	563	565	534	515	561	503	502	488	539	534	551	552	551	553	511	513	529	550	522	498	521	530	458	561	536	559	526	508	546	546	529	500	519	541	516	556	526	545	557	569	530	513	570	511	560	534	509	509	528	499	502	544	574	531	529	567	532	546	514	517	539	522	539	519	567	517	561	540	514	533	557	536	517	548	524	493	558	522	500	539	550	549	549	524	536	545	528	549	535	520	540	531	535	568	517	519	549	512	544	558	534	533	542	555	526	500	524	524	513	522	539	525	548	526	538	529	577	517	532	549	545	528	530	526	545	552	549	536	522	540	555	530	513	556	519	575	525	544	547	514	525	504	541	540	493	551	530	525	558	537	563	520	516	562	499	506	538	514	545	553	557	546	564	499	557	561	484	533	543	547	560	537	556	525	541	488	587	528	569	546	538	601	545	485	538	523	462	536	559	561	536	557	505	523	533	532	532	561	541	518	568	566	515	531	563	525	527	521	506	494	510	521	565	532	540	525	531	534	521	537	517	530	574	526	547	544	514	536	501	530	558	537	478	520	545	546	553	567	526	579	548	570	548	592	498	550	536	519	562	519	539	524	532	549	577	565	529	524	551	489	517	537	514	576	519	549	547	494	502	541	586	549	525	553	521	496	491	506	542	552	527	508	551	577	550	584	551	486	548	518	519	568	512	526	496	537	524	499	505	533	535	500	533	508	545	514	558	537	510	528	547	544	526	519	509	542	503	539	535	508	505	522	546	525	548	498	549	554	532	516	489	538	555	531	510	516	549	543	591	494	480	545	548	540	531	553	541	567	520	521	579	518	529	554	534	526	516	544	576	506	542	542	539	568	564	545	542	525	523	590	526	544	551	517	523	524	530	527	553	505	531	528	534	541	532	557	582	555	524	548	544	524	549	527	516	507	583	506	505	540	515	518	527	501	593	538	535	525	546	527	527	509	528	500	525	516	527	540	539	494	516	564	537	519	541	547	535	523	508	557	532	563	529	497	555	526	494	527	547	563	523	543	525	514	531	552	527	523	530	525	542	503	539	517	535	525	531	499	535	527	536	525	512	541	502	511	534	504	535	533	526	490	547	533	534	545	549	569	511	553	512	531	537	543	507	527	511	552	561	534	521	544	524	514	543	489	535	497	521	543	537	548	551	549	553	566	519	501	531	493	550	528	564	501	524	524	537	562	489	537	520	534	467	533	545	567	530	559	556	525	532	497	509	528	551	543	548	530	574	535	552	562	524	514	498	525	548	516	509	506	535	499	532	542	562	549	571	528	495	543	514	511	527	574	500	526	513	569	488	524	518	511	543	478	527	486	524	538	539	541	513	535	524	547	549	512	552	528	523	515	536	549	551	548	504	531	499	551	520	506	544	527	560	582	491	563	536	552	583	520	548	532	534	549	545	519	550	549	520	501	518	500	545	484	528	536	548	559	523	515	529	528	531	557	538	543	523	550	555	534	526	535	605	533	529	514	522	534	533	553	518	526	561	561	558	524	548	520	494	582	508	538	529	551	533	545	502	513	533	518	525	544	537	532	529	527	545	531	549	562	515	493	524	536	552	533	502	513	549	552	533	515	579	530	522	555	546	515	520	542	566	545	558	523	525	513	565	528	558	550	537	581	542	494	513	539	548	555	527	558	534	541	498	561	537	495	580	526	552	507	538	525	521	525	509	526	531	543	565	535	535	530	540	501	481	537	509	547	533	484	578	541	505	522	519	528	539	550	557	549	547	502	540	536	584	532	535	527	510	498	557	567	557	543	530	473	560	535	559	570	540	534	549	521	550	528	547	566	512	541	567	531	535	543	578	511	505	537	541	567	535	526	526	528	546	536	536	515	556	569	543	534	531	550	502	533	528	505	510	517	523	561	530	545	540	550	546	542	506	541	529	542	519	493	542	541	533	532	563	573	561	520	531	534	516	509	536	528	539	565	556	559	499	560	545	515	539	510	547	525	525	534	542	556	520	509	535	554	531	525	587	555	541	541	515	513	547	550	546	531	520	528	522	569	498	517	560	557	523	527	551	546	512	537	522	555	507	526	577	543	555	537	557	570	529	537	561	530	561	522	529	535	550	536	540	538	518	534	515	509	543	576	512	524	535	518	517	526	529	492	504	548	581	535	572	526	541	507	547	537	548	514	530	527	513	535	528	549	528	515	528	538	556	503	523	510	560	585	511	519	539	622	541	508	556	542	553	529	544	517	493	536	519	562	547	538	537	509	519	533	503	523	503	521	580	517	521	518	519	540	546	519	537	521	549	516	530	534	496	526	512	557	534	538	515	531	550	531	523	530	527	555	573	543	516	505	523	492	577	529	519	496	498	552	500	582	532	601	561	525	549	535	545	544	547	553	494	550	470	517	500	568	543	492	558	524	518	536	539	523	519	535	551	488	548	583
17101	8816	7535	4686	2155	848	557	426	381	360	300	299	286	322	294	273	313	245	267	263	258	248	265	278	254	219	230	249	244	239	277	266	238	209	239	219	244	250	253	245	222	228	225	219	224	240	228	252	246	238	264	236	225	237	235	231	238	268	193	249	218	225	241	242	238	245	251	243	252	237	212	220	261	232	215	232	226	216	262	229	231	237	227	236	235	241	246	258	277	288	234	225	278	207	238	216	234	246	247	232	210	252	241	254	243	253	215	216	256	269	258	264	228	215	243	229	233	230	242	277	243	245	221	206	246	240	243	252	240	243	242	236	219	246	268	267	246	239	245	241	229	251	288	243	234	211	257	227	247	237	255	220	257	245	223	212	229	239	220	224	213	259	218	229	240	220	244	232	241	237	246	227	257	267	262	230	221	259	253	221	236	227	249	233	242	223	233	271	264	251	248	240	260	255	237	266	224	253	250	270	258	215	232	211	238	252	258	255	237	248	263	214	241	212	222	243	230	233	235	253	244	235	247	242	252	242	250	269	258	238	271	203	255	255	233	262	222	221	227	241	259	254	218	276	241	256	215	251	253	235	247	221	210	243	214	244	248	213	225	225	238	237	263	244	248	241	256	256	223	221	257	276	240	226	201	219	279	245	249	234	245	238	201	256	224	230	223	226	236	259	203	230	241	220	215	229	249	220	217	226	235	256	244	230	230	257	240	257	238	246	231	259	234	238	240	258	262	250	224	275	246	266	231	242	235	223	242	218	239	216	257	254	245	228	263	259	269	262	239	207	231	233	221	234	243	265	260	233	227	245	222	261	226	236	268	247	258	222	229	241	239	243	230	225	196	234	222	228	217	235	229	237	260	255	207	226	242	244	240	232	231	226	215	250	227	219	269	236	267	233	238	244	225	226	264	241	235	265	197	221	261	232	234	260	238	249	257	229	251	229	219	237	255	233	238	245	235	256	234	246	256	217	260	215	244	237	238	226	253	235	260	261	251	245	237	244	212	223	238	237	233	214	229	258	233	257	227	258	238	246	251	223	259	221	229	238	259	272	247	234	219	229	220	231	236	228	238	226	242	249	260	242	241	237	236	256	242	245	255	253	244	232	225	246	266	262	218	244	236	248	219	229	249	237	228	232	233	241	233	250	245	218	242	259	216	245	282	246	230	227	207	270	224	238	241	223	255	217	238	236	204	224	233	228	234	245	237	244	261	237	237	245	265	250	243	234	242	243	237	229	273	241	222	242	263	267	254	222	226	244	222	247	253	266	240	259	238	261	229	267	249	233	238	220	204	239	267	244	248	200	247	256	251	251	249	242	236	239	245	238	221	247	233	236	236	252	232	222	246	244	237	247	216	246	240	252	240	262	235	264	239	269	240	260	254	258	255	248	232	253	234	205	214	213	227	253	182	217	224	217	238	263	245	213	244	229	250	242	257	258	242	255	206	241	253	248	259	211	255	237	246	241	223	243	216	214	223	208	218	256	214	227	244	212	249	243	250	209	253	243	229	249	235	217	221	245	256	243	208	234	246	252	254	236	247	266	233	229	241	241	206	241	251	240	252	230	237	232	243	272	222	226	246	237	228	239	238	242	234	229	212	219	219	265	235	248	237	253	228	232	252	248	227	221	260	234	211	253	235	261	227	244	261	256	248	243	263	283	243	234	236	243	238	224	216	293	226	228	217	232	241	208	243	234	228	224	236	229	263	222	253	257	261	233	229	240	246	229	249	218	225	233	261	261	224	235	238	250	220	252	254	249	233	240	233	249	232	241	236	234	235	237	229	206	259	214	244	247	243	247	240	281	257	232	246	221	244	275	235	253	234	257	261	257	223	234	234	249	235	265	245	242	239	257	231	232	271	239	235	270	238	207	243	213	276	245	235	218	252	284	186	226	234	235	257	220	240	254	244	216	235	239	223	221	268	242	252	245	233	242	259	275	248	257	242	228	241	279	226	224	238	269	247	258	216	246	207	239	210	214	247	235	257	238	249	238	216	225	230	226	229	252	251	237	245	230	240	281	208	231	231	206	235	255	245	211	260	240	225	232	231	254	266	222	242	237	229	198	228	222	234	236	239	224	252	248	227	261	232	226	238	244	219	230	229	257	255	215	222	223	274	230	242	234	252	241	240	222	244	247	258	243	241	237	243	208	212	240	192	247	218	231	267	228	235	238	240	236	230	240	238	266	257	248	239	229	200	216	248	240	259	237	228	262	247	238	216	243	247	256	230	233	221	239	238	250	258	248	224	230	249	257	235	243	212	251	259	254	235	242	245	247	256	218	226	230	226	229	243	229	265	244	235	261	248	222	260	249	261	246	224	257	255	248	230	241	242	227	243	230	229	258	245	223	269	232	257	233	241	225	236	254	217	231	244	217	243	257	246	235	255	224	202	212	274	228	245	265	254	238	256	244	275	225	240	241	240	259	254	277	248	230	220	227	271	241	238	238	242	219	236	218	249	266	250	252	262	253	263	237	226	206	215	243	232	246	222	239	224	221	255	223	245	245	232	247	237	259	264	235	229	212	241	254	244	245	230	247	262	240	239	258	243	228	220	233	228	237	239	231	219	256	242	230	219	240	240	252	249	270	235	227	191	235	225	225	205	241	241	222	227	212	225	244	232	228	259	234	233	261	209	251	248	219	266	237	237	251	263	281	251	222	240	242	223	244	232	238	238	260	212	244	255	239	231	239	239	222	210	233	214	230	244	255	233	242	233	253	242	218	232	249	233	254	254	231	225	232	238	229	265	251	271	222	244	237	235	227	230	220	223	221	229	209	254	274	262	226	205	220	265	266	222	219	245	241	225	236	236	248	221	246	236	264	239	214	251	221	236	233	227	252	256	261	272	245	239	229	214	245	275	278	228	234	224	213	238	250	248	217	252	238	214	239	251	222	235	279	244	248	236	242	244	250	230	269	247	214	205	240	235	246	214	240	257	267	243	258	215	229	257	239	257	250	220	266	262	232	234	256	227	259	226	213	222	253	249	241	246	269	199	225	221	260	217	247	232	234	223	276	231	248	231	229	274	239	223	226	220	228	214	245	220	241	247	232	270	215	226	248	261	219	230	257	216	269	232	248	233	215	235	253	244	214	259	245	242	258	230	238	252	263	236	249	220	215	232	265	257	275	247	224	238	224	253	246	264	284	230	268	271	236	251	218	255	220	238	237	243	254	225	228	243	221	248	212	225	251	260	256	248	255	285	280	280	217	214	229	211	228	254	240	224	215	239	233	264	246	274	264	237	243	238	251	274	242	227	226	264	251	236	255	235	240	257	252	214	240	232	241	247	243	246	234	239	252	258	250	234	248	222	261	252	245	264	224	207	221	238	245	234	226	231	213	249	236	258	219	236	268	257	232	245	240	240	244	261	220	263	223	253	240	227	237	261	263	240	232	230	218	236	263	253	241	242	263	256	232	241	233	215	217	233	240	248	223	250	258	228	252	229	224	231	247	239	240	223	244	216	257	254	229	201	252	261	259
12089	8704	13314	12416	7420	3202	2108	1629	1276	1147	1037	944	901	793	807	768	696	644	607	588	615	618	632	600	606	550	623	619	608	600	599	604	555	610	618	562	622	621	583	609	612	602	602	550	603	612	553	578	558	580	570	546	591	599	609	615	611	576	592	639	558	547	561	594	562	589	598	552	562	606	592	539	584	577	556	588	537	599	575	591	569	576	554	595	587	570	600	570	612	572	564	602	593	549	566	519	588	549	615	579	590	519	576	558	572	550	603	582	596	554	580	603	545	540	609	577	549	611	585	576	596	558	602	644	570	595	552	573	595	558	550	575	608	565	551	574	613	570	593	561	603	582	559	604	582	582	551	613	591	629	592	560	550	556	566	578	590	607	598	585	577	535	563	574	561	614	599	595	529	566	570	587	575	608	579	539	538	575	562	558	574	600	551	552	600	551	538	563	530	563	553	547	607	583	554	614	570	589	617	582	589	562	595	588	565	536	573	550	602	581	558	558	559	556	583	545	570	544	583	584	582	571	621	539	599	570	593	581	635	585	624	570	614	561	565	563	586	603	553	533	562	633	562	574	612	553	615	605	559	556	552	590	541	587	575	581	598	572	580	600	607	590	581	634	544	540	587	563	550	567	563	595	592	579	563	562	586	594	549	585	556	582	596	584	631	547	556	557	612	590	588	572	577	606	576	603	602	527	571	555	572	563	610	557	545	584	574	623	591	566	591	611	590	595	600	556	572	587	622	554	590	540	611	507	612	561	563	584	592	552	610	605	609	552	556	610	551	576	595	570	579	593	548	566	584	564	588	549	595	560	587	578	595	583	603	509	589	595	569	585	561	614	642	568	584	583	547	592	594	574	619	606	587	535	589	578	588	573	567	548	597	614	581	593	573	602	572	595	594	548	634	573	553	606	605	602	596	579	597	607	570	592	629	543	557	578	579	585	566	583	584	600	554	600	566	591	584	605	591	576	574	523	562	554	573	582	597	593	577	583	597	604	554	600	542	564	560	561	577	524	569	566	572	538	554	629	613	584	552	584	539	580	575	593	602	623	599	585	589	591	549	559	580	581	550	534	565	604	577	545	577	506	612	612	526	588	607	585	572	594	587	546	527	556	589	545	555	590	538	573	584	514	562	601	569	572	594	647	584	578	593	615	571	610	620	549	587	548	564	545	562	562	589	554	625	594	564	578	627	598	571	567	553	547	556	589	597	581	597	549	565	566	603	583	599	554	579	545	563	597	511	543	591	603	592	539	634	562	589	572	572	542	560	572	596	600	599	588	574	600	573	564	617	615	544	612	601	599	570	567	560	554	569	561	573	557	582	587	557	540	653	567	589	610	556	554	578	606	573	563	535	587	632	551	616	566	527	609	585	622	598	568	560	569	614	588	627	581	596	575	569	607	572	599	632	569	575	583	586	586	618	584	537	574	481	579	587	556	578	556	626	602	577	616	578	565	600	531	520	582	561	616	559	527	591	604	593	617	599	541	588	590	574	544	570	551	599	551	636	580	579	577	610	516	583	628	581	580	561	602	579	598	576	570	555	624	620	577	550	529	578	577	602	562	562	547	611	619	547	572	569	530	563	573	606	560	605	530	584	568	589	580	559	595	617	598	573	557	603	580	541	581	546	581	591	582	558	574	598	569	589	570	595	599	588	533	571	546	602	599	593	616	590	589	595	533	619	558	604	565	590	548	593	580	575	590	631	554	531	573	574	582	514	548	578	595	558	600	542	572	616	554	604	584	548	517	601	642	593	589	537	593	578	618	547	572	609	562	589	558	594	584	540	540	543	555	572	567	586	559	587	556	585	589	567	551	586	560	592	608	619	582	550	576	602	613	583	588	580	548	590	562	577	587	572	587	563	599	569	586	586	576	557	598	597	553	582	542	576	523	561	576	589	581	579	568	557	569	593	590	573	552	610	606	584	582	626	503	566	581	587	595	580	587	587	558	568	587	563	595	555	584	573	548	554	574	589	589	587	622	589	624	577	608	575	586	604	570	620	590	577	607	610	557	572	632	555	604	543	567	572	589	606	573	583	582	578	589	529	591	556	592	584	567	561	578	580	556	594	575	577	601	575	609	562	606	597	582	617	602	596	573	539	583	562	592	554	576	596	593	554	590	580	592	546	574	589	617	587	566	617	544	573	547	540	561	569	619	569	609	562	557	584	560	584	603	590	578	576	586	582	554	577	547	564	570	590	535	595	564	580	565	575	614	546	556	539	525	530	601	547	571	562	578	575	563	592	557	591	584	595	573	588	547	546	586	566	562	561	509	583	567	540	583	557	572	598	559	601	601	559	596	578	567	538	591	529	592	565	578	559	557	605	584	544	574	574	574	573	541	577	602	588	613	543	572	557	583	547	566	576	549	612	556	585	567	588	543	588	582	559	546	567	620	581	556	570	561	572	558	592	602	558	599	589	545	541	571	569	557	540	569	610	564	606	559	579	603	618	582	571	604	557	573	601	542	592	528	565	575	584	568	565	569	564	543	619	588	561	541	567	573	545	561	593	558	557	563	563	609	553	582	533	566	594	567	611	536	532	579	633	582	543	611	540	593	571	575	539	558	582	603	535	594	579	559	588	548	549	572	598	575	568	615	591	584	581	532	586	589	537	585	592	579	548	590	569	601	591	598	579	563	559	528	555	595	572	563	605	552	575	586	596	567	567	558	520	569	593	583	498	555	595	590	585	553	568	597	587	591	603	580	538	562	592	578	617	549	558	571	540	579	613	547	548	567	597	590	611	565	589	601	570	577	560	585	535	581	578	547	480	553	571	586	592	561	579	571	586	569	581	542	552	558	565	607	567	586	580	563	552	557	572	564	594	602	596	556	563	587	598	586	579	615	592	556	581	560	591	562	627	558	571	572	616	555	584	567	569	574	557	606	579	569	575	568	623	593	585	576	554	612	570	583	578	574	594	615	573	563	549	539	592	608	577	565	553	524	554	577	576	569	554	578	586	595	564	560	544	587	599	586	589	583	542	566	544	591	571	590	573	541	580	582	522	568	538	600	584	596	560	614	587	600	620	605	588	602	599	616	577	571	544	549	537	584	524	567	563	589	586	581	562	531	568	578	585	541	577	561	606	567	590	590	575	604	581	601	609	588	583	587	579	565	529	537	552	598	585	587	589	571	548	544	614	585	621	537	622	598	591	529	555	582	561	594	618	541	613	610	600	510	573	595	559	579	570	536	589	595	600	563	612	570	583	598	598	591	579	589	545	579	620	567	585	558	605	554	603	602	576	599	561	591	626	592	589	556	580	592	580	594	598	602	568	569	612	581	574	589	586	580	572	583	595	567	523	543	601	588	533	535	606	565	630	643	564	569	600	561	575	612	604	604	579	568	590	606	572	579	588	614	579	599	600	617	594	557	572	585	573	586	588	626	537	575	608	513	594	568	590	581	586	595	595	602	593	576	546	595	583	577	649	600	596	605	571	614	549	576	530	603	555	550	572	569	612	573	596	588	583	545	558	584	559	567
29120	17461	15519	9432	4326	1958	1288	849	607	510	456	409	353	366	339	350	347	324	308	281	298	237	296	281	278	256	289	283	263	284	271	229	266	298	248	247	271	261	284	248	223	269	223	263	233	250	234	240	277	275	268	245	256	283	251	238	262	274	214	268	269	253	248	233	253	261	273	276	268	266	247	254	260	270	276	249	233	256	257	270	251	267	230	231	252	274	254	224	251	235	262	233	250	235	256	223	292	259	250	272	280	256	253	225	265	259	227	238	238	221	244	261	249	254	241	256	247	242	239	247	272	256	258	265	241	237	250	223	239	283	245	234	273	253	226	238	235	227	247	261	251	229	279	265	259	289	276	234	232	246	279	228	251	252	226	235	262	265	271	254	260	266	256	241	237	231	267	231	275	257	281	225	254	232	261	244	244	257	266	246	285	245	246	236	282	247	235	291	254	240	266	281	253	276	246	259	258	260	245	224	255	259	273	268	241	247	236	209	274	232	240	268	255	242	248	278	257	249	258	297	276	253	256	270	229	254	251	234	241	254	227	246	258	264	231	231	265	259	259	238	261	271	226	239	237	262	241	244	239	211	242	278	278	238	232	260	263	222	236	252	262	223	245	273	242	272	255	267	254	215	279	265	245	267	261	273	256	280	263	234	262	236	277	239	260	256	277	279	250	248	250	263	250	254	246	268	235	238	250	242	262	245	271	253	275	254	253	237	262	252	260	252	254	253	252	233	240	237	244	261	258	238	216	266	293	248	256	256	277	268	222	285	246	207	240	251	231	263	266	248	243	247	247	238	258	264	257	245	238	245	276	236	259	267	227	243	271	252	259	251	231	248	283	218	264	256	252	228	263	278	249	216	233	238	245	241	261	244	263	246	220	271	266	244	223	233	261	256	237	254	251	285	254	264	257	259	280	241	236	262	254	229	246	267	221	279	266	255	251	251	231	226	248	245	236	214	255	230	256	269	260	261	263	249	241	266	258	259	288	243	217	264	241	252	251	236	229	273	244	270	255	297	243	227	264	278	252	231	252	248	252	261	243	240	251	271	257	250	232	253	229	274	235	255	247	236	244	242	252	258	278	252	227	215	236	221	247	271	234	254	263	237	273	254	249	233	251	257	240	219	262	232	221	218	259	254	220	254	236	288	237	237	243	243	259	258	275	237	249	247	238	241	242	259	278	236	230	281	277	232	253	240	295	261	251	262	225	274	247	251	260	213	242	287	214	240	286	252	277	247	247	272	230	223	275	263	246	253	226	246	249	269	267	232	234	262	254	256	208	232	264	215	269	251	260	243	242	247	282	246	255	289	279	247	218	237	251	253	261	249	270	260	249	248	273	232	256	271	268	225	275	245	265	282	242	235	283	238	235	249	232	239	226	269	245	247	256	240	241	236	257	242	259	266	214	256	262	234	254	246	223	236	278	248	249	220	271	243	234	260	228	262	275	235	223	263	270	253	231	231	268	213	250	242	224	274	253	248	245	265	235	258	276	243	231	248	246	266	258	242	266	247	228	267	233	225	243	215	252	264	254	272	272	254	259	306	238	261	252	258	229	242	267	262	241	292	243	242	272	268	258	257	289	271	251	224	228	254	221	240	249	260	237	239	232	273	234	227	256	247	265	239	218	238	298	220	247	236	230	238	264	248	270	246	247	237	252	239	267	245	295	249	206	254	255	232	217	232	251	246	263	263	243	252	222	252	244	243	256	260	267	237	258	246	295	230	246	268	228	250	227	266	262	247	241	292	242	227	260	279	277	240	234	232	253	254	222	254	258	297	249	230	254	238	253	228	285	229	272	285	241	228	249	285	251	259	267	243	243	253	217	265	254	241	237	267	242	242	274	280	265	270	274	232	219	255	269	245	266	257	252	238	236	239	257	253	248	265	245	214	265	261	257	256	265	235	232	244	273	245	266	264	234	234	248	263	237	251	247	273	233	261	243	247	227	241	227	244	252	263	253	272	263	248	250	226	270	232	261	246	264	262	232	242	272	272	254	219	212	234	240	255	275	284	247	293	257	272	269	258	282	244	254	250	231	259	270	214	278	215	244	233	242	262	234	262	246	262	271	270	256	237	239	250	275	230	238	255	269	266	257	215	225	253	231	248	255	267	214	229	240	256	219	238	283	255	229	253	251	264	271	234	234	244	215	247	215	268	256	304	264	228	255	267	237	233	263	260	243	219	239	293	217	262	242	254	238	286	249	279	245	257	268	282	260	240	262	246	287	266	266	257	260	250	220	236	271	237	243	236	268	266	272	256	255	265	250	248	257	275	257	248	285	284	235	271	271	262	276	263	270	263	264	247	229	237	226	259	251	242	226	259	251	245	265	255	251	267	262	244	287	251	236	237	265	288	256	267	242	224	252	246	248	279	285	244	259	269	237	251	245	242	217	223	249	246	275	229	264	269	247	208	249	244	239	239	272	255	256	296	250	232	249	281	280	259	258	258	251	280	273	223	245	258	274	291	271	261	275	260	250	246	254	255	261	230	240	266	262	256	255	244	220	245	271	242	276	237	231	236	308	253	238	223	263	251	272	220	250	286	241	228	238	290	243	242	263	255	264	226	208	244	273	226	266	243	248	242	254	233	259	251	264	282	268	258	239	238	244	275	279	267	245	268	260	263	256	237	229	273	239	228	243	227	263	212	253	231	218	253	250	245	231	238	250	274	236	246	255	265	266	253	252	247	278	264	259	265	257	244	267	257	249	271	220	254	252	240	253	244	243	263	241	256	262	257	259	265	240	237	243	232	237	241	241	239	283	308	265	247	244	226	248	228	262	227	229	254	251	273	233	244	251	283	244	259	225	253	284	262	279	265	271	229	249	254	260	251	263	266	248	250	261	263	231	256	257	261	261	225	251	263	268	272	251	250	279	260	236	237	271	269	238	233	262	242	267	259	258	256	245	271	248	226	249	244	229	253	239	265	234	262	266	263	250	253	254	260	254	240	241	243	214	233	266	248	236	267	226	254	259	249	249	249	262	237	283	249	262	240	234	253	268	267	259	249	268	244	242	233	277	268	265	226	227	261	254	286	270	238	255	257	271	217	265	255	250	264	227	239	232	237	249	256	273	229	271	229	238	258	256	250	250	251	270	237	248	265	259	246	262	240	281	243	231	261	232	267	279	251	275	259	255	259	248	261	237	250	247	282	265	237	279	238	279	258	256	243	217	276	232	229	262	228	254	267	266	224	267	250	249	259	249	259	267	237	258	245	213	222	269	230	258	270	234	246	252	270	247	266	244	241	226	232	244	235	236	269	242	232	236	250	258	248	250	240	253	253	269	263	265	224	272	222	253	254	276	265	242	253	267	240	226	260	238	253	269	244	256	247	228	271	289	257	239	264	286	268	273	268	241	224	269	268	270	274	236	246	271	288	264	246	238	247	267	268	259	301	279	228	245	224	241	242	259	252	229	237	230	276	261	247	281	261	280	260	256	255	249	239	259	250	254	282	236	259	242	253	246	235	262	272	254	258	263	258
20740	15741	22290	19509	12524	7092	5463	3453	2355	2059	1654	1485	1342	1239	1190	1141	975	898	805	809	792	747	816	763	707	745	729	643	720	682	688	635	680	679	641	667	676	625	609	626	618	616	574	650	597	616	596	608	637	590	589	611	595	618	629	641	654	600	616	619	585	578	614	571	626	626	610	599	577	620	624	582	624	634	581	578	607	578	588	557	633	587	629	625	590	590	616	631	593	588	639	596	625	616	611	614	596	594	607	598	666	618	613	620	622	586	606	606	593	571	591	593	600	613	630	582	585	630	618	599	587	591	568	617	610	597	590	591	583	606	600	565	623	614	542	591	626	663	616	586	619	616	622	597	563	620	644	602	582	611	577	590	602	576	624	548	576	585	595	619	575	608	599	622	593	678	606	592	605	618	595	595	594	575	592	573	573	595	572	624	634	606	620	589	587	608	600	593	601	611	650	621	596	547	597	635	604	593	574	609	571	599	530	646	600	633	588	617	584	623	614	615	634	570	622	609	609	579	598	599	597	583	603	656	634	614	645	644	593	632	586	627	604	567	633	603	595	553	648	572	628	572	634	636	605	608	620	611	618	566	640	624	555	587	594	605	585	662	565	627	603	593	596	606	618	609	594	604	626	612	602	612	613	606	552	600	566	601	623	582	629	584	609	607	625	642	608	585	614	640	576	616	604	559	587	618	609	665	616	605	617	630	599	589	628	609	632	580	596	564	557	607	595	589	635	582	590	616	585	589	602	608	583	609	617	567	576	591	581	639	605	614	617	627	551	606	580	591	606	613	600	592	613	608	625	577	583	650	641	625	605	595	589	638	601	619	638	569	615	646	624	609	650	618	583	574	626	600	620	568	573	611	613	582	616	581	575	601	576	580	587	612	593	588	606	598	600	594	669	637	591	613	553	591	635	595	619	595	643	611	613	622	628	556	619	601	593	603	601	580	628	600	601	631	583	624	622	591	614	574	578	554	609	592	624	621	601	659	612	542	578	574	599	606	606	624	623	609	588	617	607	574	596	587	630	617	622	587	572	602	600	616	622	581	573	570	627	633	600	604	587	589	583	617	594	636	598	597	598	582	661	567	594	651	597	598	603	595	591	638	612	634	606	610	619	613	571	585	564	584	597	594	598	621	607	571	618	569	593	578	628	596	596	637	660	591	581	670	613	622	621	648	606	624	615	593	602	625	598	594	600	575	648	636	607	599	603	609	610	619	605	640	641	610	619	613	557	580	600	576	617	596	625	625	631	588	567	568	607	561	587	618	621	630	631	617	619	589	579	573	598	605	629	578	578	635	608	611	618	584	620	606	612	576	637	625	614	625	589	578	609	578	620	611	577	546	606	647	581	619	659	620	586	588	604	594	616	597	612	631	625	607	593	607	579	579	601	590	602	637	552	644	590	607	614	595	639	576	626	559	591	568	634	599	586	638	592	610	620	621	657	645	581	570	635	620	598	583	605	601	610	649	597	590	543	607	631	594	606	591	585	597	639	612	580	588	566	583	580	630	586	634	583	610	632	616	593	569	577	619	584	605	574	628	622	570	589	632	602	629	587	591	622	572	662	583	618	606	610	608	572	638	587	620	613	539	602	606	575	638	639	607	530	668	629	597	617	613	604	613	584	602	608	612	621	581	600	535	623	601	611	587	582	598	625	573	615	606	623	593	565	614	598	620	572	594	667	618	612	577	615	628	688	625	654	547	629	589	591	595	619	599	617	600	606	621	580	646	614	619	621	612	567	597	609	582	619	609	632	594	597	639	639	640	595	666	624	613	613	610	542	563	628	576	596	584	611	605	616	607	653	610	587	584	638	596	638	600	568	603	616	587	647	637	607	587	622	641	629	578	582	608	613	591	593	616	574	571	577	642	628	600	594	624	568	589	584	589	582	601	592	571	623	560	634	618	581	618	601	604	657	591	572	631	628	607	605	568	632	636	566	617	578	607	563	618	590	612	605	642	612	609	622	622	620	588	615	622	688	614	624	637	603	590	597	578	646	604	618	591	605	590	618	603	613	616	602	588	621	566	625	628	579	623	586	612	601	621	597	607	604	654	606	591	600	609	575	607	567	600	581	573	587	614	613	559	577	596	585	565	594	603	576	584	599	615	639	629	600	549	585	615	576	628	607	601	604	644	656	628	593	613	593	575	604	569	600	628	589	550	621	585	573	606	611	618	597	590	624	593	623	593	605	572	596	587	608	586	628	627	597	603	590	568	586	575	614	624	610	590	585	572	618	596	594	595	556	589	581	598	620	606	614	622	620	553	631	580	629	614	592	575	621	601	569	597	644	619	608	611	590	601	586	596	578	631	601	625	632	612	612	594	630	646	609	573	624	650	568	624	576	617	612	650	638	633	580	594	576	609	567	571	614	576	583	595	638	627	607	615	596	604	580	597	605	609	601	595	605	626	610	608	592	605	580	595	589	597	604	586	635	632	631	587	563	550	609	647	601	590	623	586	603	594	610	604	628	585	582	603	600	632	590	579	621	622	556	575	617	609	587	618	607	604	565	593	639	561	635	610	608	609	603	599	607	536	595	578	597	622	595	582	612	565	587	610	604	592	622	648	596	591	643	641	578	601	550	650	629	616	618	603	620	585	554	584	672	589	625	616	578	583	645	577	606	665	603	602	563	612	635	568	610	651	629	586	598	633	577	594	592	565	601	554	616	568	627	591	631	619	563	581	628	603	594	608	582	597	574	587	581	565	625	595	591	579	566	620	633	561	624	571	626	624	579	617	589	647	617	584	564	618	561	627	597	616	582	640	573	608	582	594	600	643	600	598	589	621	600	587	652	577	610	588	632	602	604	595	597	595	642	558	604	618	605	630	637	587	627	603	632	638	637	561	642	583	648	561	598	621	584	606	563	594	595	622	614	605	543	588	574	634	632	608	600	565	584	602	627	573	611	628	582	626	611	641	634	540	539	616	628	626	566	621	583	600	614	583	633	644	577	606	607	575	587	588	605	654	618	601	612	574	607	625	629	580	581	603	614	589	634	690	583	580	564	595	582	597	600	553	663	611	601	583	568	619	623	601	585	618	569	629	597	645	626	594	610	601	624	597	585	640	628	604	599	657	615	633	593	579	622	640	607	618	606	624	553	616	636	581	593	604	553	620	631	631	613	587	585	632	576	615	605	577	627	607	572	624	611	571	619	611	599	608	606	598	581	573	624	603	605	607	609	574	636	607	612	590	592	562	598	621	606	595	597	595	593	585	605	622	536	597	615	599	615	552	573	636	580	596	571	619	621	642	624	635	616	592	609	592	627	651	588	620	605	602	593	643	633	598	637	607	629	601	588	610	620	595	586	592	597	627	595	587	635	599	580	559	610	583	616	563	540	593	624	596	630	618	624	640	598	573	549	617	637	610	635	630	643	644	543	572	606	625	612	591	625	571	617	567	606	613	634	589	609	555	595	565	622	592	606	588	623	602	569	570	578	580	632	584	622	620	615	595	607	597	572	604	595	605	605	614	581	615	579	621
37729	25197	24723	19599	9499	3592	2201	1104	715	608	518	468	413	375	366	369	299	350	304	232	277	246	271	276	274	257	264	294	253	229	225	256	247	233	234	218	221	228	223	220	240	227	226	227	234	238	190	248	211	218	230	247	219	225	217	223	223	232	236	195	260	230	222	226	195	223	216	222	232	227	235	210	210	210	236	260	254	233	203	192	219	238	223	221	223	209	223	237	220	238	213	210	205	203	200	226	248	204	220	233	206	219	235	249	265	202	257	199	213	204	231	206	198	245	218	217	223	231	224	203	190	237	221	207	218	242	253	212	241	212	210	187	241	220	228	210	210	205	233	237	213	254	228	233	237	205	232	220	218	214	247	231	191	231	234	240	219	245	202	242	209	232	248	207	255	239	229	206	193	234	224	213	239	193	207	216	213	224	245	216	218	226	226	208	229	240	218	207	221	219	196	226	203	239	255	241	229	219	201	194	222	197	225	216	236	221	239	222	207	225	232	240	199	240	215	252	248	246	242	221	226	216	211	233	229	218	210	219	219	223	222	234	229	232	202	258	218	214	192	204	266	222	240	208	228	217	212	213	194	217	206	217	213	225	236	237	224	250	237	248	205	236	266	222	206	212	224	242	209	240	234	214	214	193	213	202	213	229	182	219	215	219	219	226	202	261	195	195	221	215	214	249	221	249	232	222	232	227	219	237	219	222	240	209	259	232	212	232	225	219	261	233	226	216	234	218	238	221	209	221	251	233	232	219	227	214	239	238	213	223	234	240	208	221	249	232	240	230	221	234	252	222	215	212	209	230	233	257	201	261	201	196	226	215	206	223	189	214	232	243	238	217	197	224	214	211	211	238	220	215	215	248	210	240	246	224	217	226	236	239	239	219	235	225	230	211	212	187	218	219	226	208	216	223	214	246	208	252	216	224	237	212	221	211	189	216	205	210	225	246	234	224	212	249	214	218	211	224	217	217	238	201	201	230	229	192	233	201	209	200	238	226	225	256	185	208	207	240	223	221	248	227	210	221	238	254	206	251	212	212	208	215	230	227	218	219	222	216	217	231	208	196	220	207	228	233	215	230	232	221	228	230	258	192	185	234	248	233	210	211	202	227	225	221	254	225	218	211	211	216	221	231	244	203	200	207	242	239	222	218	245	252	226	220	227	243	212	198	237	217	228	205	212	210	228	221	223	214	219	233	225	213	205	215	233	196	236	212	218	212	223	222	233	212	214	230	216	224	239	225	206	192	233	198	229	225	223	217	221	229	235	216	203	241	241	240	200	235	213	233	234	178	220	227	224	208	186	220	229	238	226	228	203	245	208	241	221	207	253	210	245	225	214	224	222	224	274	222	221	224	235	236	217	207	209	216	238	247	213	214	255	243	237	249	214	223	227	242	207	244	197	236	200	217	206	234	246	225	226	223	215	229	221	245	221	257	225	229	232	232	239	248	213	235	210	211	244	253	207	215	224	254	242	250	242	245	226	221	225	228	217	223	229	226	231	206	223	207	248	216	235	224	229	231	220	213	223	199	213	236	200	250	213	218	248	200	229	236	218	231	215	239	246	230	217	208	231	223	204	219	211	237	211	215	249	233	217	218	242	255	231	244	248	253	230	194	207	213	236	203	227	215	226	217	254	196	206	237	248	219	233	229	240	244	211	243	253	219	215	212	179	197	235	205	214	253	250	225	239	224	207	205	214	234	255	209	229	201	208	200	192	235	214	225	230	199	238	223	205	230	219	233	261	207	214	243	228	263	221	221	223	204	240	241	217	230	227	192	224	221	224	222	224	219	232	240	218	235	210	215	200	216	221	224	214	222	214	212	224	211	239	226	258	192	219	241	226	227	224	242	233	208	264	209	214	236	227	236	229	238	221	192	234	242	233	221	210	248	220	232	234	203	195	234	214	225	222	215	226	261	212	213	232	236	231	171	239	217	209	184	236	203	227	201	249	218	220	263	211	218	240	198	242	236	232	245	218	231	183	229	221	205	200	201	236	238	204	265	203	243	225	245	228	230	209	235	204	237	223	223	234	218	220	226	231	226	227	233	228	215	221	245	203	241	219	240	234	225	267	228	225	223	221	203	222	243	219	220	229	233	215	246	237	236	215	240	237	203	229	203	241	217	220	228	201	241	234	217	216	213	208	193	203	223	243	233	233	215	235	233	210	199	248	241	257	210	238	250	222	205	222	224	226	217	200	228	229	243	218	233	216	249	216	239	212	238	209	208	231	228	220	211	197	191	232	239	240	219	195	230	244	204	213	230	254	221	239	211	266	223	215	214	223	234	226	192	225	202	237	237	220	232	237	217	228	225	239	230	237	204	218	234	218	236	217	240	224	250	210	228	232	227	232	233	244	213	243	221	231	230	213	227	234	229	215	211	219	197	242	256	228	242	204	241	222	227	218	233	253	227	210	227	260	213	211	247	224	237	209	205	214	226	200	206	253	220	214	198	214	248	232	207	265	221	220	212	238	237	242	208	219	245	253	221	229	224	248	216	220	230	185	208	219	220	244	213	239	234	234	245	180	214	205	234	205	221	216	251	227	237	261	197	206	199	241	237	276	229	204	260	222	207	203	248	257	225	219	238	208	202	242	234	192	231	230	231	194	198	256	214	219	232	234	213	212	235	214	263	270	214	255	225	212	209	228	224	221	205	205	207	232	209	231	229	222	241	224	226	236	224	187	242	227	239	220	226	238	221	215	205	213	230	234	248	214	236	246	205	220	233	215	205	209	224	236	210	217	184	197	225	231	221	249	202	226	201	218	214	219	231	230	252	215	228	245	240	245	249	232	216	210	240	227	227	217	240	223	214	205	213	208	235	217	229	214	209	217	265	246	208	200	224	224	205	217	235	219	206	225	222	217	241	215	214	218	214	227	223	223	195	207	239	238	229	237	221	221	241	207	262	210	213	223	239	227	256	211	230	244	223	234	197	215	237	201	198	226	218	231	224	220	259	255	225	219	244	245	218	251	245	225	229	245	224	220	217	233	238	203	233	210	206	226	224	215	213	230	222	228	199	215	265	237	241	216	233	236	221	216	195	239	248	241	202	242	227	251	207	234	225	219	241	239	223	228	243	241	228	229	218	187	217	224	232	227	240	268	261	219	202	225	230	250	224	218	231	229	204	228	216	215	215	235	242	202	217	213	223	234	225	228	242	224	201	214	235	205	217	236	227	201	229	209	246	205	229	225	207	244	215	241	199	208	217	192	214	233	207	254	195	232	230	202	229	218	216	235	203	238	229	247	224	238	243	226	226	220	216	214	225	203	234	238	199	231	222	219	238	217	230	213	218	228	243	209	186	213	243	205	236	233	200	215	215	221	220	247	212	236	196	209	225	233	239	206	211	215	245	212	224	212	233	228	234	223	220	233	268	242	270	220	230	214	214	230	257	216	189	248	232	239	226	230	226	226	219	213	243	201	197	223	238	234	194	222	207	229	210	227	217	228	237	219	211	204	214	223	241	213	229	209	230	229	229	212	217
25243	21452	30417	29615	20206	11044	8266	4459	2939	2600	2133	1868	1685	1509	1483	1463	1174	981	934	899	877	785	801	850	720	741	681	768	707	649	656	680	680	677	603	587	609	566	555	576	549	567	584	545	564	570	558	587	521	558	546	589	587	552	532	517	541	520	520	587	524	543	536	502	519	535	580	554	542	519	550	563	552	542	522	511	537	531	530	549	551	534	561	476	493	548	553	559	549	571	496	533	537	523	527	534	581	523	515	540	535	528	522	546	547	531	518	566	563	531	553	572	525	512	526	528	529	567	505	544	520	552	497	503	601	520	541	567	516	527	527	516	503	551	546	519	557	565	518	559	510	580	512	511	583	535	494	534	560	503	516	527	545	534	521	533	593	525	513	509	577	521	511	547	558	544	524	524	515	565	536	570	577	540	540	572	534	536	516	497	535	521	521	591	535	525	549	539	540	560	551	569	573	519	555	538	538	574	531	510	548	556	559	538	529	529	573	536	513	562	580	587	535	567	548	531	578	523	505	549	530	488	542	568	530	521	521	586	528	569	528	552	548	581	596	520	536	535	571	564	530	551	551	539	536	544	552	499	510	547	543	572	556	562	533	542	580	530	550	536	550	534	537	557	515	560	488	533	514	523	595	551	519	519	563	560	527	549	565	490	569	497	555	587	515	545	532	589	552	508	541	557	537	526	518	542	514	534	545	516	569	531	539	535	552	555	551	538	548	525	530	544	514	512	537	530	589	540	530	545	506	588	527	545	536	518	557	506	562	546	566	552	531	503	522	548	539	500	513	516	568	575	539	578	542	529	506	537	519	562	517	509	559	551	511	563	539	577	551	588	538	596	551	485	528	533	499	510	585	533	566	495	549	554	522	515	579	533	510	548	570	570	568	528	525	568	535	519	512	587	523	509	528	543	517	518	556	535	540	517	540	549	548	587	528	552	537	558	547	525	510	543	528	533	581	541	583	578	541	519	569	532	522	559	583	509	573	522	533	579	558	555	556	531	536	505	539	562	504	550	539	537	569	548	543	564	584	567	567	565	579	547	553	530	534	551	541	516	557	556	550	539	536	513	527	476	518	538	549	583	543	538	524	515	532	574	512	549	542	561	515	538	570	540	536	560	536	529	512	547	558	525	532	561	554	517	520	555	516	565	478	522	571	528	562	537	507	532	549	490	575	555	543	552	534	573	560	547	530	519	523	531	519	554	542	538	549	488	484	527	539	572	569	533	503	513	535	517	512	575	539	533	545	600	536	565	536	512	551	548	536	565	559	536	526	514	513	515	513	546	543	537	568	558	525	559	534	544	529	529	564	519	504	535	519	524	549	527	536	537	551	544	541	545	588	534	598	526	524	526	556	542	543	538	546	525	546	568	543	550	560	542	536	548	545	554	547	525	569	505	556	582	502	536	542	516	498	528	544	486	574	507	543	554	560	529	527	544	576	566	534	561	534	509	547	540	528	567	497	543	529	537	556	549	522	527	547	510	514	554	514	541	536	539	561	548	576	584	532	554	537	555	543	504	521	582	505	551	553	541	583	530	503	548	528	546	576	520	528	521	558	521	540	570	505	558	563	502	530	539	572	534	541	512	532	549	520	510	540	536	557	595	531	561	514	538	537	560	543	526	519	544	555	561	513	541	551	541	570	551	522	522	534	559	551	540	522	504	497	562	567	509	539	529	547	513	529	581	521	529	517	556	528	547	537	536	516	538	555	581	528	557	570	562	528	529	565	543	557	547	511	549	539	537	569	561	544	567	535	534	536	571	542	546	529	514	550	562	560	499	535	550	510	566	528	516	524	575	555	564	567	580	510	532	549	529	519	522	552	499	549	542	546	550	558	560	531	542	562	522	528	506	566	548	588	529	540	527	526	551	565	533	501	525	480	504	524	529	576	523	517	513	525	522	533	579	566	521	518	554	524	521	537	559	525	586	505	512	533	554	500	580	497	547	524	572	584	545	507	499	576	541	524	535	552	553	535	509	522	499	576	543	524	544	544	544	573	592	546	550	568	564	545	532	516	549	559	570	573	520	556	519	549	546	574	497	569	546	525	550	543	556	519	541	541	535	513	537	517	523	513	562	542	533	523	535	545	537	496	534	524	579	590	538	535	541	557	570	544	549	524	518	525	589	573	540	532	569	537	507	531	553	495	517	565	543	518	529	585	558	575	483	503	540	519	537	509	568	518	501	542	532	541	557	535	507	562	514	572	554	522	519	540	554	534	515	563	526	560	561	570	504	554	549	535	535	499	580	572	561	534	517	521	519	584	575	561	534	559	566	551	510	524	522	545	568	547	531	520	485	503	525	512	526	521	536	564	534	514	515	559	575	485	552	560	503	528	533	546	530	554	559	525	562	559	507	539	544	524	543	549	522	541	511	513	543	536	573	537	544	556	519	505	554	575	525	534	539	544	527	515	536	539	527	563	522	526	577	499	525	523	558	542	554	528	528	498	565	503	574	562	537	525	595	518	545	534	553	568	520	522	580	541	549	507	575	561	532	551	511	537	558	523	550	565	522	518	561	529	477	575	528	553	518	557	508	523	489	615	538	486	534	525	541	550	557	528	522	495	511	560	569	512	530	530	554	530	534	545	480	549	582	529	536	533	502	577	545	489	559	535	492	616	573	539	522	523	515	530	549	532	571	485	518	520	541	515	537	562	553	553	497	533	540	495	530	514	507	526	551	541	560	517	547	533	519	547	561	547	501	553	534	512	542	541	543	555	528	580	531	526	505	543	545	510	547	572	526	548	526	509	565	549	532	566	572	545	556	523	557	557	577	515	560	573	563	525	558	523	548	535	523	534	555	585	552	566	549	508	557	559	544	537	533	515	594	570	528	498	500	505	524	556	534	545	562	538	562	527	549	532	510	501	530	500	567	556	546	509	567	537	553	497	557	550	474	551	513	564	512	579	504	529	550	555	567	514	489	514	595	497	563	544	540	567	588	549	525	514	538	494	548	548	556	549	594	578	551	524	542	513	532	526	594	565	567	511	572	551	534	469	566	581	530	525	527	557	551	502	532	559	535	519	520	511	576	544	508	568	554	522	557	536	526	536	580	548	566	521	558	537	549	525	529	515	546	558	548	522	547	509	496	536	525	509	529	564	523	540	512	578	509	573	583	555	524	586	526	519	547	498	558	542	506	521	545	557	520	508	549	503	502	551	532	550	498	584	542	560	542	543	523	531	567	567	564	516	506	557	540	537	529	562	532	522	545	541	515	578	516	584	527	524	535	516	531	509	571	497	507	514	560	543	531	562	577	540	530	561	524	542	562	524	551	571	550	534	566	513	593	527	526	577	510	556	536	526	505	549	517	521	520	580	504	537	504	533	555	543	540	517	588	567	505	528	512	544	514	513	538	519	535	555	540	542	561	557	540	547	575	531	553	542	535	528	513	545	525	542	519	540	560	536	587	544	557	557	527	504	522	534	508	515	551	545	554	576	533	544	550	551	522	536	555	537	551	536	526	531	563	548	513	530	529	513	551
16341	9302	7278	4257	1911	944	626	487	397	359	333	319	320	258	312	268	244	235	245	266	279	239	225	243	261	288	265	228	245	235	230	272	239	228	246	257	263	255	208	266	253	224	231	252	249	245	236	236	242	248	258	249	253	241	249	273	224	250	240	242	197	233	252	226	230	218	253	231	243	206	275	227	247	262	226	224	225	267	224	249	243	240	269	262	238	260	277	258	228	238	216	258	240	226	269	246	245	256	232	241	239	231	240	233	235	228	256	238	250	256	246	249	226	213	233	226	228	238	248	244	213	257	265	253	233	276	251	242	241	233	244	243	223	239	264	246	248	239	223	259	251	241	235	239	233	236	250	263	230	241	252	253	230	249	228	247	243	259	266	247	236	262	219	218	247	231	234	247	288	243	253	259	264	256	214	244	270	251	232	224	226	234	237	240	262	249	242	277	247	242	250	245	244	207	236	243	262	220	292	250	228	250	243	238	217	226	231	239	260	252	254	227	261	245	233	244	204	256	270	243	273	245	245	244	261	263	269	251	225	272	257	244	256	264	262	242	221	241	239	250	221	264	257	243	271	244	234	249	226	237	249	231	215	210	230	223	253	248	262	246	231	258	249	245	222	223	255	224	248	247	268	230	254	248	254	262	239	236	257	233	236	229	220	257	231	265	227	247	217	251	239	252	255	249	261	223	227	244	218	243	244	245	254	237	282	236	259	208	215	239	239	214	233	240	254	267	228	255	243	230	247	266	293	277	249	237	240	234	227	248	234	261	253	229	222	269	249	272	243	233	219	255	258	248	248	279	230	276	238	255	226	248	250	245	236	251	275	251	233	238	249	226	261	280	262	228	252	223	256	261	241	231	247	243	235	231	238	223	217	242	221	263	240	250	202	256	246	250	231	237	243	231	244	258	208	250	237	237	250	243	249	239	206	235	250	238	283	274	236	276	233	266	264	265	244	258	229	241	242	275	241	262	239	234	242	243	240	259	257	255	240	247	224	211	252	227	217	232	244	252	236	262	225	225	236	214	257	240	252	253	257	254	244	264	221	248	261	253	269	215	251	257	247	236	231	247	269	255	260	275	233	250	243	233	255	246	262	231	252	276	242	234	233	227	201	239	246	240	253	232	215	278	252	273	223	237	246	200	251	224	245	249	238	238	253	246	272	244	275	236	258	226	238	250	220	263	232	253	243	250	258	291	242	254	218	230	240	248	277	247	245	230	247	222	265	229	251	250	248	249	260	255	244	264	229	243	233	249	234	238	206	258	288	252	272	238	300	267	240	235	234	240	229	271	260	245	244	229	225	245	248	224	250	237	248	217	247	214	243	223	256	232	238	255	240	235	252	221	259	243	242	220	262	276	224	250	271	239	231	215	259	248	240	252	221	236	249	236	267	249	233	244	246	246	233	235	250	265	272	278	255	247	250	241	225	255	274	257	230	225	250	234	261	256	255	239	265	249	222	245	242	245	280	243	263	241	242	223	238	221	249	271	250	269	233	284	265	257	246	238	243	263	216	234	239	218	255	252	271	223	216	230	232	251	235	253	235	252	250	249	245	219	238	228	241	263	251	258	244	270	235	253	245	230	230	254	237	234	252	223	278	265	219	268	227	228	247	260	278	244	246	245	225	229	239	261	227	261	260	225	220	226	226	248	243	259	231	245	259	255	247	231	258	254	219	251	244	241	223	237	243	231	261	234	271	266	260	250	244	240	242	223	244	270	241	246	248	235	228	240	236	241	243	241	273	231	234	227	234	248	260	271	248	248	234	229	242	275	239	238	238	211	243	241	244	254	223	263	253	259	244	243	229	233	243	240	244	256	251	246	267	233	232	251	237	251	232	220	219	235	243	233	277	254	246	234	220	249	248	227	253	296	253	243	205	258	293	247	241	219	238	250	244	250	257	248	259	221	253	224	238	249	240	287	236	245	223	209	216	237	273	257	255	230	233	230	217	240	242	255	241	269	244	227	252	262	252	247	241	254	234	260	226	243	217	224	239	244	244	223	246	249	253	231	246	242	276	254	238	195	235	231	218	259	216	234	220	240	251	241	263	264	262	255	266	264	273	247	258	238	253	250	228	242	230	243	235	244	222	252	247	239	230	226	242	247	226	256	233	240	227	217	229	239	237	222	244	256	251	255	236	247	270	229	276	254	250	248	236	199	256	242	255	259	228	228	235	231	262	224	218	261	206	242	199	222	240	220	233	245	273	261	242	253	274	235	238	241	235	229	248	242	197	229	247	192	248	248	249	233	239	214	251	216	248	267	252	249	234	242	255	229	252	238	272	223	248	242	258	232	226	255	246	229	219	270	247	234	267	235	232	242	250	234	244	224	225	209	233	264	209	228	263	249	237	235	232	222	293	245	237	234	228	245	265	237	253	225	236	206	233	253	256	243	236	225	228	273	227	246	228	263	274	222	231	260	242	260	225	240	221	238	207	229	246	240	236	235	231	257	235	259	229	221	259	205	236	249	256	217	248	262	240	230	219	216	225	233	261	243	222	210	256	238	257	249	231	234	278	245	236	284	237	218	233	234	261	254	255	222	228	222	255	239	227	216	239	267	240	234	236	245	233	248	246	243	229	261	257	237	242	243	220	249	245	261	224	232	229	249	261	209	266	238	238	224	226	238	224	262	234	271	264	223	250	246	235	245	212	273	253	258	253	230	238	237	252	227	261	228	266	244	287	247	210	220	251	254	268	237	228	249	248	245	276	222	230	265	239	226	242	229	263	226	243	255	265	238	226	238	249	257	213	267	242	207	262	252	275	245	244	208	229	250	270	231	241	259	245	246	271	243	223	221	241	237	222	221	230	229	244	248	244	221	274	289	258	269	221	255	250	252	220	252	272	214	256	257	219	246	224	224	223	240	230	228	250	228	225	219	228	275	233	234	245	237	248	242	241	218	244	242	234	216	235	266	265	245	229	220	230	248	242	258	217	268	239	228	216	206	246	232	236	232	229	261	228	229	210	255	255	259	240	239	244	219	211	247	262	227	227	199	215	211	229	247	207	239	221	251	276	223	219	275	230	250	273	249	237	229	231	226	232	238	219	259	246	226	248	245	231	251	252	252	240	249	253	243	256	270	244	271	242	261	224	246	214	254	237	235	245	248	238	239	256	217	246	289	281	259	245	236	226	238	236	221	239	234	255	238	255	222	217	251	245	236	238	262	233	211	254	261	264	245	203	221	249	255	251	250	234	268	261	223	224	284	266	248	233	225	249	246	232	253	260	204	235	240	242	232	236	243	221	231	255	253	220	244	228	257	233	255	240	276	239	244	243	208	237	241	247	244	269	270	242	252	227	259	256	237	244	242	246	223	239	235	245	216	221	257	243	237	254	262	243	262	226	279	252	230	245	208	216	284	236	233	198	225	252	232	298	264	231	237	249	237	241	264	242	266	269	266	239	252	272	247	263	237	220	246	254	263	255	244	244	272	226	238	227	249	212	226	238	245	223	235	211	250	259	250	227	250	246	282	253	264
11496	8861	12902	11064	6591	3646	2495	1699	1359	1161	1101	976	875	860	783	773	728	716	693	620	614	640	606	588	594	592	594	685	661	602	588	602	594	579	639	632	592	588	556	589	622	644	592	586	562	604	561	610	614	596	587	620	601	566	572	520	550	586	578	593	598	545	594	624	588	592	616	587	589	601	541	597	545	600	584	591	575	595	578	585	558	628	576	615	558	650	592	582	535	633	583	545	580	584	558	598	624	588	591	571	618	573	586	588	635	572	563	559	589	604	587	551	585	565	540	593	546	592	563	621	570	593	567	586	603	582	596	586	578	571	561	546	596	623	611	582	593	542	612	588	584	583	580	621	558	585	602	596	608	551	611	612	581	559	606	556	561	564	592	599	608	596	599	553	619	556	580	601	628	549	575	581	575	607	569	557	600	629	593	560	604	532	567	551	571	558	567	543	576	580	578	636	566	585	585	549	597	612	544	599	611	604	581	613	576	584	575	542	586	595	596	606	599	596	612	607	605	575	603	549	617	575	536	602	588	593	621	575	599	583	571	597	522	596	595	566	544	606	576	540	629	584	590	574	591	550	612	582	576	541	568	622	582	551	572	585	542	611	581	583	608	563	565	581	586	600	561	545	549	580	586	594	586	598	604	594	543	548	555	595	566	622	569	590	594	576	619	631	627	572	584	619	554	575	604	627	615	606	548	546	599	588	628	591	566	532	557	596	576	590	565	555	586	559	584	557	611	584	585	558	561	599	573	583	574	594	580	569	626	570	626	587	572	543	583	579	589	627	617	600	609	612	554	615	581	647	612	602	611	577	584	634	561	571	565	546	585	574	612	571	625	567	577	586	584	573	528	583	568	552	614	612	579	593	624	573	582	599	556	567	570	583	555	605	602	567	565	599	572	579	578	560	591	552	557	554	601	594	592	592	619	589	590	583	562	576	584	580	607	556	564	601	597	571	591	570	520	544	583	578	618	610	595	606	586	550	562	596	590	570	601	601	572	592	594	561	581	568	621	624	559	609	603	559	562	596	571	611	592	567	582	589	554	618	579	569	602	555	573	581	595	615	550	614	582	536	595	557	566	583	540	581	613	583	579	563	586	575	621	573	621	603	565	579	617	592	591	609	569	590	612	570	540	593	598	590	556	635	567	598	611	567	559	615	606	559	592	583	620	584	579	577	606	546	604	570	604	607	603	593	588	609	644	563	597	565	568	575	550	567	583	600	612	514	582	542	574	591	583	550	571	600	583	550	590	626	573	631	522	585	605	588	602	578	582	576	600	598	562	616	630	617	625	573	624	605	593	564	609	591	618	618	566	615	578	621	551	610	603	582	578	558	578	593	590	617	617	621	604	590	570	600	530	570	542	573	577	591	579	571	600	562	607	554	585	616	556	574	573	573	587	574	604	583	568	577	567	585	580	565	575	585	574	630	589	602	545	568	596	603	588	601	560	614	571	556	561	595	590	591	588	565	608	569	594	611	594	596	549	600	558	610	561	593	584	598	568	594	611	581	552	568	556	581	596	611	601	562	593	582	615	601	588	613	591	548	612	588	614	595	579	607	591	628	579	594	569	597	606	613	526	552	583	591	616	614	575	579	591	576	577	576	591	639	574	573	594	561	586	601	628	507	583	574	546	580	618	541	554	564	545	589	558	588	548	559	546	576	564	580	581	555	528	550	573	559	614	635	603	605	579	573	591	576	602	554	585	573	610	530	589	639	603	558	626	601	584	606	607	608	601	599	605	556	539	573	584	613	546	572	575	607	530	585	588	548	610	571	558	583	602	598	587	613	587	572	596	554	610	595	578	578	611	589	579	592	564	569	587	538	567	552	597	574	606	587	582	585	565	620	542	593	622	605	583	592	579	596	551	568	560	580	558	581	601	589	595	562	576	551	575	568	582	583	623	595	619	549	550	607	535	589	607	556	579	612	563	598	572	578	585	599	560	583	554	614	560	555	604	586	565	581	615	553	606	578	568	592	566	595	600	597	581	579	588	620	578	565	564	611	575	587	553	553	631	555	567	580	573	592	568	538	537	590	585	600	548	555	591	577	558	576	588	613	585	583	601	570	569	600	565	595	573	572	579	569	568	595	615	554	571	573	559	550	575	575	543	611	591	617	576	554	580	589	558	577	587	577	574	570	577	555	582	590	586	547	584	601	560	615	554	560	601	566	595	547	612	563	616	564	596	588	571	587	566	587	612	554	554	622	565	564	535	573	579	564	604	613	610	616	569	546	569	575	579	557	623	549	571	604	577	579	544	607	592	544	589	562	634	603	592	566	545	581	545	565	567	620	618	589	615	613	557	594	585	596	622	635	571	565	540	566	604	586	573	588	579	565	573	601	589	567	602	591	592	554	577	584	626	571	591	597	564	607	572	543	612	587	572	551	614	575	601	563	581	598	593	607	645	601	589	621	540	628	581	585	563	560	584	562	562	551	568	538	554	582	620	618	568	602	517	557	586	578	581	571	573	540	599	572	615	564	558	586	587	608	547	572	593	615	588	596	592	565	569	567	604	607	616	576	583	599	591	596	567	609	553	616	577	557	562	583	600	584	580	608	575	641	631	605	585	581	618	570	583	554	593	573	628	547	602	592	591	588	598	609	548	544	581	597	572	565	618	561	555	600	574	653	620	618	626	641	583	613	630	597	564	558	529	583	602	559	604	571	575	578	612	578	626	533	550	593	614	610	588	576	562	595	533	603	583	587	631	578	567	548	616	623	595	589	573	604	586	589	540	590	596	599	599	544	629	571	534	594	561	618	571	581	588	616	603	585	570	625	589	557	615	607	549	593	598	594	555	574	594	565	581	620	607	561	535	551	648	569	631	567	592	573	579	581	580	573	624	571	628	624	530	563	520	600	620	594	595	659	586	610	603	561	561	609	544	587	551	576	569	589	608	585	575	577	546	567	567	599	597	560	570	578	559	619	586	538	575	586	556	608	601	572	605	583	601	577	578	553	564	588	627	591	565	589	624	586	539	593	544	587	614	599	593	565	585	581	562	579	566	574	609	624	565	536	636	598	552	640	565	583	635	578	580	608	604	562	546	608	607	596	559	587	602	542	589	601	582	538	576	583	592	563	579	603	605	544	627	520	554	617	540	557	618	572	594	590	554	608	609	587	584	565	561	614	578	633	583	606	585	583	560	537	549	617	532	564	597	601	552	574	624	654	573	595	579	589	568	566	600	540	561	580	585	558	557	571	603	588	630	572	599	606	591	575	529	594	610	552	604	587	560	571	588	528	600	586	574	588	582	558	594	614	552	576	589	594	567	590	617	568	561	612	540	575	543	584	607	584	568	581	545	628	589	580	529	549	599	583	594	594	571	578	591	613	578	571	569	601	544	584	606	587	630	596	572	592	564	592	574	614	601	575	559	576	592	559	557	577	613	607	598	572	557	592	601	584	589	558	555	607	609	580	601	619	604	581	569	578	588	579	556	603	640	543	577	565	585	587	605	588	583	587	649	611	587	610	544	605	562	568
29805	17672	17101	12873	6092	2672	1615	1174	583	477	472	385	375	322	323	332	286	307	302	278	273	290	254	247	266	270	267	287	278	273	260	238	278	263	249	281	269	265	266	244	272	251	249	244	251	264	272	260	271	284	265	218	256	253	237	254	276	253	257	256	280	271	259	238	245	273	255	239	269	265	275	250	261	267	241	276	254	238	245	243	243	266	259	250	262	265	237	258	243	271	237	276	230	240	256	269	258	239	274	264	254	244	253	237	244	260	280	265	298	249	239	264	238	263	267	235	256	258	261	251	234	257	251	274	264	263	268	246	257	263	239	259	215	261	240	240	242	282	224	258	238	265	265	253	267	249	264	238	286	261	255	259	260	259	265	239	264	274	246	260	270	253	245	269	280	255	252	278	230	254	246	261	265	260	267	267	261	274	238	231	267	262	244	269	274	256	237	255	243	277	241	236	259	236	232	238	247	255	275	265	266	270	228	253	262	261	247	297	246	243	237	260	252	298	279	277	262	266	250	253	260	233	268	270	268	251	229	245	238	249	274	228	271	284	281	253	241	256	259	240	259	255	208	228	214	265	253	270	258	238	224	225	273	276	268	256	256	256	249	233	249	234	280	250	261	280	264	263	245	275	241	239	282	249	267	284	248	237	257	263	225	251	267	256	259	280	246	232	269	274	257	244	258	263	258	225	242	252	268	272	251	251	239	223	269	259	266	251	265	279	246	263	254	245	266	242	286	265	281	255	267	285	272	264	279	229	258	267	248	257	241	295	249	252	250	234	244	240	235	251	279	246	284	237	236	247	229	237	267	262	262	230	224	276	270	237	269	287	253	263	244	300	286	238	278	224	252	280	237	282	251	270	267	266	244	271	244	237	259	263	251	259	241	245	255	235	235	238	252	289	234	263	227	249	250	275	275	253	265	282	264	245	244	233	240	238	244	245	263	256	233	256	246	252	263	242	258	246	256	236	273	257	238	253	292	243	272	242	222	240	254	257	278	208	232	235	290	248	257	272	251	256	238	243	257	254	249	281	239	264	266	250	265	262	242	262	263	239	264	247	253	289	297	267	257	245	217	258	274	251	274	254	283	233	250	266	242	266	257	256	275	269	258	253	256	286	288	261	254	248	294	270	256	258	252	251	237	264	255	269	266	247	252	268	253	257	255	275	262	269	280	243	257	260	270	277	256	265	256	251	235	269	244	252	233	236	251	245	243	242	276	276	245	238	259	275	263	251	243	229	226	246	284	227	270	248	249	244	261	240	256	261	251	251	248	270	251	251	262	237	260	246	259	242	248	259	230	249	248	273	249	229	277	274	247	272	239	250	257	271	248	254	262	249	243	258	276	266	258	236	243	218	255	229	263	248	231	229	281	249	257	262	265	269	272	281	261	240	240	214	255	281	273	240	266	218	276	275	269	256	240	295	243	227	261	246	300	250	284	266	249	273	250	248	258	274	253	219	218	240	267	234	238	271	242	259	285	248	237	266	282	262	230	270	264	236	237	238	231	273	283	251	244	264	252	270	238	262	286	270	258	278	274	222	244	240	265	246	264	261	239	258	237	277	235	273	261	290	242	267	315	270	230	263	272	253	268	278	252	242	234	244	259	247	255	276	263	256	260	257	270	271	262	244	255	286	246	249	251	253	279	289	240	266	256	252	253	254	254	266	279	252	217	285	223	264	245	296	273	283	269	232	265	294	288	245	233	256	254	264	264	263	242	244	263	238	284	252	241	288	254	247	251	265	261	204	257	254	264	228	256	250	239	283	255	250	249	277	278	271	265	257	307	249	253	278	269	268	250	250	249	256	247	273	271	248	223	228	264	266	290	277	262	241	262	247	273	266	285	246	244	246	254	272	235	246	260	269	264	248	267	255	239	237	254	276	262	240	262	225	262	248	247	251	290	253	291	267	256	273	231	281	232	262	255	259	249	243	230	213	251	284	251	293	261	261	250	243	249	262	239	243	266	250	260	245	265	275	246	266	246	247	268	275	301	236	254	237	307	265	270	250	249	259	244	253	228	231	263	277	238	235	250	262	280	247	236	248	247	258	274	285	285	269	260	248	265	262	255	248	265	286	246	268	268	269	273	263	263	243	239	251	266	264	249	244	251	261	250	262	244	259	273	254	267	255	252	234	268	279	244	243	296	258	252	268	244	245	279	251	267	277	287	243	246	245	267	226	251	244	274	270	256	262	291	259	276	223	266	253	254	280	263	236	277	268	255	260	263	254	263	283	280	269	275	260	262	260	241	248	260	262	263	258	260	211	211	290	251	220	257	295	283	255	253	248	247	273	247	244	227	264	269	241	263	288	244	270	241	284	242	246	257	225	257	255	246	283	289	264	237	244	224	259	248	245	248	250	282	241	239	247	224	247	280	264	247	252	243	255	237	218	212	244	263	250	253	264	262	248	231	229	239	246	261	246	266	230	241	235	242	276	255	284	221	257	307	275	269	270	269	240	264	230	266	234	254	274	285	231	230	233	262	250	256	269	256	279	267	251	240	250	265	246	273	224	269	247	220	239	238	262	282	260	263	251	207	260	233	266	240	247	247	256	267	275	247	238	275	289	227	237	271	248	256	256	267	264	236	280	259	260	265	293	238	240	290	268	248	240	249	253	258	274	265	260	272	225	255	249	250	251	265	261	238	232	247	241	250	249	264	286	251	253	235	276	253	255	264	239	269	273	248	198	243	230	267	258	239	245	249	298	244	259	258	251	246	269	254	266	241	269	262	268	244	241	249	266	270	259	260	229	261	250	237	258	249	257	261	258	258	266	248	274	237	254	230	249	280	256	309	266	273	239	245	235	249	237	246	249	246	274	250	289	258	240	246	226	240	263	252	275	216	274	263	265	254	234	263	266	275	267	252	258	275	277	225	235	261	253	250	285	281	268	260	242	247	261	263	249	262	239	226	242	268	260	264	249	259	276	283	283	289	251	242	247	285	253	275	229	240	246	260	258	251	257	273	271	245	243	265	245	252	272	273	273	278	277	245	246	266	264	256	242	286	263	233	266	248	281	234	239	245	266	230	245	250	250	248	242	232	265	248	261	276	231	260	262	273	244	300	238	264	257	288	207	242	269	241	235	271	300	259	285	262	278	265	269	248	266	242	265	256	234	242	255	260	255	275	249	247	244	254	227	265	257	247	270	235	267	248	248	272	245	258	263	269	254	271	214	243	242	267	275	248	232	235	240	232	281	276	253	246	260	237	248	300	269	224	270	249	241	241	267	243	271	269	285	231	249	256	276	241	278	251	237	279	211	233	259	250	253	237	264	243	266	235	298	243	234	244	250	212	268	280	269	265	259	229	253	258	262	246	254	271	264	261	276	262	285	294	258	256	238	267	261	283	247	251	267	260	259	260	229	282	263	260	270	278	230	266	242	236	244	253	265	239	258	256	287	252	291	274	275	251	260	226	273	262	287	228	296	246	274	261	238	241	238	264	230	262	266	254	261	249	261	253	245	271	280	252	248	261	258	269	258
20707	15844	24340	24356	15457	9648	6807	5015	2059	1746	1497	1385	1289	1172	1155	1081	946	842	869	815	813	737	819	773	682	722	737	759	662	695	678	694	683	671	682	676	665	639	653	616	649	630	639	636	623	607	632	627	580	656	603	659	632	661	652	612	608	624	580	626	603	628	615	635	611	575	599	592	619	619	599	643	607	586	611	604	627	625	608	615	591	608	652	611	600	628	589	604	640	632	621	603	615	586	606	598	614	606	615	633	626	615	578	621	623	625	673	651	593	584	638	581	608	625	619	582	631	606	608	626	582	641	637	589	614	621	569	638	600	627	585	584	630	582	624	606	598	617	634	646	622	567	639	622	669	620	615	612	639	645	595	592	625	611	648	656	610	619	558	569	614	621	603	607	602	632	612	603	661	611	597	648	620	651	599	637	576	623	598	610	614	627	556	610	586	628	618	594	599	640	625	615	615	615	611	581	613	641	612	590	620	607	629	595	614	596	639	656	623	596	601	620	612	586	623	634	592	641	618	594	610	609	604	610	604	638	650	584	646	605	632	611	594	578	607	593	667	654	656	690	627	635	578	617	617	631	617	635	612	628	621	612	541	650	629	639	608	579	591	604	594	580	640	616	637	666	583	586	572	657	626	548	622	650	612	613	625	617	580	651	644	627	569	593	612	635	580	643	576	638	606	600	613	649	622	614	640	592	578	618	612	627	555	642	603	645	586	574	599	633	610	601	645	634	593	646	647	606	640	594	595	624	573	646	588	632	572	587	571	613	628	611	583	657	636	615	580	592	611	604	602	568	619	649	653	604	593	575	626	609	618	622	648	627	608	640	616	559	650	631	627	587	574	611	580	627	603	602	594	620	595	605	610	616	585	644	574	618	607	626	595	659	646	634	627	658	642	601	606	521	664	626	600	586	613	636	572	616	595	587	623	598	599	621	614	610	616	634	623	638	615	635	602	581	628	613	579	609	604	616	578	570	612	607	623	639	638	597	607	630	584	625	622	574	634	618	582	640	545	621	641	634	581	665	640	636	593	623	599	621	602	659	612	634	611	612	615	633	608	637	573	620	615	607	603	580	618	629	650	621	605	595	617	596	597	657	594	613	583	639	601	606	642	593	649	635	581	609	660	580	586	611	592	604	650	604	619	664	623	599	605	585	666	585	589	604	599	635	597	591	617	607	625	671	636	614	647	536	642	635	601	570	626	619	612	584	627	633	618	572	607	570	592	621	582	562	626	612	641	592	624	630	589	652	607	604	630	630	608	614	653	620	570	604	628	565	615	615	650	614	621	616	621	625	581	594	602	619	623	608	634	620	595	640	610	587	579	630	658	578	601	629	600	627	539	563	615	594	637	614	624	625	594	640	616	618	567	655	585	634	573	647	621	607	609	651	587	628	612	594	560	605	661	625	623	599	659	601	605	643	574	587	584	638	630	575	599	598	615	604	659	597	661	564	625	625	613	619	620	608	579	614	639	631	619	631	655	629	617	625	599	641	674	621	625	563	587	585	593	581	632	619	617	621	589	611	636	607	622	629	603	592	635	635	625	640	607	643	618	567	599	607	620	616	584	623	619	585	578	615	648	652	635	624	615	609	632	570	634	559	584	612	626	630	633	640	641	598	618	627	619	609	648	589	581	606	579	620	634	586	594	583	627	575	617	605	652	606	615	641	604	598	621	616	618	592	579	629	619	643	630	586	546	639	637	640	654	642	648	623	621	615	632	577	585	590	609	610	625	592	631	624	585	635	614	564	635	626	593	598	651	609	597	637	573	621	588	667	644	626	665	632	609	611	574	621	575	596	583	618	627	628	607	626	608	619	605	636	655	603	633	618	595	627	645	591	587	608	603	596	626	638	602	579	596	631	616	577	597	628	594	583	651	669	605	596	611	590	590	630	586	598	626	614	587	617	628	680	628	615	600	587	623	615	595	637	610	586	595	649	644	631	584	617	595	639	618	627	619	585	597	572	629	563	612	640	639	601	608	567	647	589	635	613	632	621	629	617	621	619	623	577	627	576	585	594	617	655	596	599	607	633	591	620	588	617	634	597	629	627	611	556	606	639	599	590	636	579	615	608	588	602	613	604	623	566	594	598	625	654	640	619	586	568	630	629	628	592	644	595	584	621	586	609	627	641	614	609	592	582	638	631	604	621	631	588	634	638	602	615	598	625	606	629	620	615	604	602	644	596	624	623	591	615	592	611	640	614	633	632	604	659	630	603	619	606	620	605	578	561	595	567	613	603	632	616	619	637	637	592	631	621	627	567	605	621	628	593	574	633	631	584	626	597	649	604	623	624	613	634	594	657	584	647	619	636	572	635	614	629	665	617	583	594	624	548	657	586	625	627	622	593	616	604	604	607	630	619	581	597	654	598	582	631	616	632	633	605	603	609	633	610	578	564	656	682	646	669	608	628	665	628	682	583	591	603	594	615	641	595	609	595	616	586	616	615	645	609	631	611	607	635	611	604	632	630	627	601	630	593	616	622	592	624	619	621	611	618	625	615	662	612	623	627	608	603	616	609	632	588	585	622	586	603	606	609	607	593	626	590	603	614	605	596	634	618	641	639	645	590	602	574	659	586	584	619	612	633	608	626	619	562	611	567	586	589	618	653	623	579	596	628	634	581	675	617	624	648	566	635	614	608	653	645	619	620	606	585	591	630	600	612	596	620	588	621	596	633	563	636	656	585	603	595	682	615	642	574	643	636	612	626	601	598	611	641	570	652	634	612	605	641	585	650	608	616	629	644	580	571	657	645	568	587	617	610	601	574	644	681	623	586	659	634	571	641	572	583	592	622	578	598	595	646	578	620	629	618	575	620	605	595	609	643	610	605	602	624	580	646	607	647	606	609	605	620	592	655	608	630	576	613	599	662	588	629	588	581	645	611	595	637	616	598	665	576	644	601	605	625	622	614	657	624	609	606	624	624	624	560	658	630	614	611	663	569	613	605	594	604	640	560	592	626	607	571	578	632	631	610	617	622	604	614	596	621	602	621	628	600	625	582	601	586	627	628	642	631	637	684	589	574	610	619	582	627	639	616	605	628	606	607	638	576	581	567	611	604	605	585	604	641	615	636	607	599	640	600	577	638	644	626	620	602	619	647	623	640	591	633	583	630	620	590	578	614	665	627	623	610	583	604	593	610	642	653	597	584	621	626	638	640	576	645	582	582	568	615	631	671	612	649	620	612	633	648	609	618	631	603	647	637	633	609	647	602	621	635	634	616	650	584	620	592	618	639	608	614	602	609	604	605	632	608	633	591	642	639	593	606	683	601	574	655	589	618	601	616	621	609	620	634	631	573	624	602	606	617	648	567	605	633	620	585	600	610	603	602	572	625	637	667	694	651	638	586	574	636	584	616	604	585	651	623	602	651	649	654	700	592	600	600	617	612	617	581	618	617	638	623	616	547	610	635	621	605	550	622	649	550	617	654	594	599	617	615	633	668	609	646	584	623	620	614	607	600	582	616	675	638	622	615	599	564	614	624
38806	24526	24897	18439	10278	5227	2256	1000	633	566	483	448	401	351	374	323	344	297	293	284	288	273	267	252	294	262	262	268	247	234	241	255	255	244	245	234	219	233	208	254	270	267	212	235	227	219	229	220	225	236	236	230	252	236	241	249	251	244	229	229	214	249	225	247	214	218	247	236	212	236	205	217	209	242	212	220	216	232	207	230	214	244	239	215	236	235	242	208	234	239	193	224	223	220	256	241	200	223	241	226	234	238	220	245	252	220	206	236	210	235	243	210	224	207	233	211	202	250	256	244	231	216	217	220	218	215	249	222	214	246	232	202	209	213	238	222	228	221	219	221	243	236	227	262	233	256	206	226	233	205	234	203	203	249	240	235	240	253	254	232	197	218	219	256	214	232	227	248	239	223	215	201	244	220	242	224	246	240	244	212	240	240	222	253	221	224	216	238	221	225	216	251	250	241	208	200	224	232	248	231	234	227	224	221	216	226	235	236	246	226	233	243	222	233	225	220	223	237	233	259	215	223	223	213	232	211	210	231	224	202	213	218	255	218	243	247	213	240	227	208	218	242	224	230	241	227	234	215	213	219	197	216	213	254	259	227	215	228	243	240	246	193	236	234	229	209	218	215	244	230	209	264	208	218	223	238	220	226	229	237	232	250	220	239	217	228	215	227	203	236	206	247	243	221	235	254	224	233	215	226	264	231	234	208	211	251	255	208	220	248	232	219	238	248	219	241	249	237	274	243	224	206	232	223	231	231	234	230	206	262	213	223	197	199	243	231	229	250	180	217	227	219	208	213	257	193	228	230	213	213	249	235	226	193	251	209	221	234	199	232	217	226	246	284	222	234	209	227	220	195	235	258	227	222	254	253	225	235	221	223	219	215	216	192	242	232	214	221	222	229	247	221	240	245	231	226	227	255	238	246	217	244	216	227	260	209	236	248	218	223	246	214	223	252	216	235	250	256	198	243	245	228	245	244	241	230	238	248	223	220	201	233	243	260	222	225	240	226	243	237	201	232	204	210	223	221	230	232	194	229	240	203	219	224	229	214	243	229	239	265	250	240	245	228	223	218	213	235	237	202	210	224	225	230	228	235	235	251	202	246	222	215	232	223	241	228	210	239	243	253	252	229	254	208	213	224	230	216	193	262	226	227	220	219	219	234	239	251	235	236	201	213	249	242	224	240	227	231	249	234	214	222	232	222	218	235	241	233	241	235	228	223	225	243	241	232	226	226	246	218	199	230	227	211	220	242	237	226	231	238	212	207	212	213	213	250	246	194	241	219	264	241	253	252	219	225	247	213	214	231	243	215	245	214	228	227	231	218	252	225	220	224	208	239	244	234	223	228	229	195	241	248	245	246	205	235	216	217	263	247	235	232	221	219	234	231	233	202	228	215	237	244	239	252	223	211	220	225	239	224	205	242	233	234	209	227	245	229	236	234	225	233	220	203	229	227	232	254	229	255	213	221	218	232	239	218	224	218	226	231	244	212	237	224	222	242	238	215	220	238	247	222	214	222	215	232	211	247	211	226	239	220	210	240	232	230	241	240	206	211	234	237	231	212	229	215	233	225	235	239	233	208	194	206	216	221	222	232	215	241	219	242	213	230	204	213	216	227	233	242	200	223	204	236	217	236	229	248	241	235	247	238	232	225	216	229	222	205	245	213	223	211	245	228	240	246	210	228	211	203	230	216	255	225	231	237	213	209	211	215	238	220	236	228	235	242	240	228	202	253	225	218	206	212	232	220	249	244	211	226	232	233	242	228	262	230	222	239	231	223	229	240	233	226	259	226	229	234	228	203	252	239	242	222	206	231	217	213	218	253	221	233	229	220	222	199	250	207	234	236	241	226	242	219	198	268	221	196	225	235	249	240	246	225	233	200	244	233	214	237	217	194	223	222	224	271	202	233	264	203	258	214	210	210	203	245	245	223	240	231	224	213	235	244	209	243	223	206	202	222	226	214	231	222	251	199	255	264	226	252	246	230	211	241	223	231	239	247	189	243	263	225	252	233	249	272	244	232	218	221	218	249	235	251	240	239	253	207	221	208	197	232	231	221	247	233	201	215	221	261	238	213	223	197	213	219	222	213	241	225	215	237	221	208	222	223	250	238	249	223	205	212	232	240	215	228	229	217	223	212	229	222	231	182	218	225	224	234	213	224	248	213	256	242	240	237	213	234	219	232	220	214	223	244	225	229	248	250	240	229	218	228	215	270	216	225	225	234	222	220	207	224	232	236	237	224	257	210	242	255	259	227	212	219	246	255	232	212	226	239	247	228	230	204	222	258	249	200	235	250	197	230	233	211	248	230	216	239	218	228	220	232	251	240	221	240	240	206	232	247	232	226	241	256	229	240	205	243	212	229	228	208	237	237	239	261	248	243	250	218	223	244	251	231	247	197	233	216	231	232	216	216	215	227	229	230	219	240	225	224	230	226	230	216	215	230	226	215	251	206	217	258	208	229	233	226	237	259	223	259	218	228	218	212	215	238	252	255	220	238	204	242	227	233	236	248	244	237	195	232	236	236	253	226	211	247	237	207	228	228	250	229	230	209	222	199	239	232	248	211	230	209	223	220	225	211	241	251	232	257	230	251	219	225	231	232	227	244	225	231	218	225	234	241	248	233	239	237	226	225	205	231	200	258	205	210	242	222	240	244	224	240	241	241	207	228	231	234	233	233	228	217	214	234	261	232	219	211	216	227	234	203	247	209	214	229	245	278	237	221	238	248	217	225	229	235	213	242	236	232	209	237	209	215	237	242	229	243	216	221	235	218	226	228	222	258	214	209	210	219	250	229	216	220	232	217	231	195	249	212	215	257	235	209	249	232	237	225	227	235	228	211	245	227	224	236	248	220	227	243	232	218	242	243	241	219	198	217	214	219	201	217	229	242	223	238	219	226	222	230	240	232	232	227	226	210	234	207	230	229	221	222	221	205	241	255	212	230	203	231	235	241	243	251	236	211	239	207	212	217	207	237	214	235	224	233	259	246	232	214	234	212	205	217	202	232	200	232	238	226	231	222	223	219	248	236	220	217	245	219	246	209	222	245	199	223	244	231	203	209	240	205	213	230	217	252	226	266	224	243	243	235	205	243	215	234	233	251	223	224	236	224	236	225	238	234	237	225	223	243	258	216	213	226	231	208	244	202	242	225	200	243	239	229	241	235	208	227	238	199	245	242	225	214	233	209	217	222	213	206	250	250	221	225	230	234	237	203	233	224	199	246	217	212	229	249	218	217	212	235	229	207	202	226	244	224	241	240	250	227	253	227	264	257	211	227	215	206	207	247	233	216	249	265	221	232	237	240	220	218	218	239	218	246	207	240	237	249	215	235	236	229	245	215	252	236	219	219	259	237	214	206	228	227	233	230	217	216	225	252	226	240	234	221	237	220	237	250	230	226	245	210	231	274	224	212	213	208	222	227	211	244	248	222	224	220	230	226	217	265	237	199	263	207	260	234	238	233	239	181	250	207	177	224	232	249
25772	19943	30648	28835	22394	15189	8273	3852	2643	2247	1887	1740	1490	1346	1393	1314	1023	1041	976	821	790	827	815	833	772	740	733	741	732	693	645	641	672	658	635	627	627	624	560	612	575	570	572	566	571	537	551	545	573	593	616	579	553	523	578	537	555	572	557	603	560	581	561	540	547	559	531	526	570	546	586	545	568	551	600	530	516	550	529	496	554	570	554	581	597	523	547	526	538	541	563	591	538	576	529	578	545	514	559	534	585	560	510	554	505	538	511	564	555	538	543	545	545	548	512	525	542	557	556	520	530	544	576	548	562	559	566	559	558	571	513	539	572	569	533	544	535	516	536	527	560	555	570	549	559	516	559	542	543	564	558	548	534	536	563	533	531	545	552	494	576	578	576	543	506	582	576	566	568	514	541	578	520	579	573	516	539	587	563	561	508	561	513	490	566	606	535	569	578	496	568	521	535	517	557	566	516	547	546	560	539	582	569	532	576	552	583	525	567	552	569	534	538	539	495	518	562	562	535	554	571	566	523	553	551	581	511	534	545	532	545	542	570	507	527	549	538	551	555	510	530	589	587	513	570	527	544	577	535	550	575	539	522	539	531	571	528	546	512	562	570	508	529	534	583	531	557	562	564	577	531	554	576	530	565	537	586	577	559	588	557	546	531	569	536	576	539	485	530	559	493	502	545	563	588	498	560	561	556	581	549	557	586	537	540	489	549	535	575	623	552	513	496	613	566	530	547	518	532	534	579	515	571	567	540	566	514	566	565	564	507	525	548	567	567	512	579	560	580	573	545	558	550	498	538	565	551	554	540	543	579	583	567	580	586	560	558	540	509	572	556	546	568	534	530	570	559	527	548	503	550	540	565	509	522	573	549	541	576	562	553	536	549	566	586	552	568	579	520	533	522	529	553	536	559	502	564	522	547	587	547	562	506	529	523	592	529	542	579	589	552	533	533	535	571	591	544	606	527	541	532	527	548	532	543	537	536	562	523	567	543	578	611	548	532	518	559	569	526	552	545	508	551	564	564	546	547	539	546	519	511	540	548	582	541	531	582	544	535	532	542	558	509	540	542	535	589	558	514	533	563	521	571	562	514	601	535	520	561	554	531	555	545	570	534	573	557	561	555	600	527	578	538	518	530	601	543	560	529	551	566	566	536	523	554	567	528	519	541	542	532	562	569	552	549	555	493	544	534	555	571	529	550	540	554	620	559	592	530	567	532	547	527	566	536	544	561	548	540	557	529	541	568	536	557	603	545	562	564	577	562	557	464	581	569	524	534	560	565	557	531	584	563	557	532	545	554	531	553	586	523	546	584	593	516	535	534	523	557	544	560	559	553	569	532	580	590	573	585	544	580	586	579	551	527	544	521	547	595	568	553	552	527	556	535	543	570	539	597	582	568	557	541	543	558	550	556	537	510	547	526	553	558	542	535	523	526	519	545	584	590	545	547	528	517	565	569	558	572	521	532	562	550	529	553	514	553	530	569	574	564	523	557	547	557	551	533	534	534	550	543	514	538	515	599	571	529	547	554	602	573	550	559	524	557	558	551	586	533	529	590	533	615	547	554	527	557	555	555	549	569	548	499	510	535	530	577	567	560	548	543	562	557	526	534	546	558	537	577	575	524	541	535	587	538	528	532	539	560	563	558	511	500	555	574	545	556	533	556	538	528	569	549	574	538	580	539	531	550	538	553	493	529	533	540	521	532	579	598	562	561	565	533	524	524	571	546	541	569	515	592	568	535	587	552	564	523	523	567	520	554	548	528	541	513	509	564	517	541	542	539	587	592	574	558	570	595	543	527	531	544	581	580	540	564	582	549	539	547	536	565	527	555	587	579	591	511	565	561	511	546	561	556	563	535	516	553	503	527	580	558	579	561	522	555	522	527	563	507	519	574	614	549	575	556	554	535	528	548	547	536	502	557	538	537	559	539	558	559	569	576	562	576	547	568	546	564	589	536	556	542	550	526	568	586	569	560	532	525	579	540	538	534	525	524	536	557	553	554	555	591	594	525	540	564	561	599	545	563	555	536	603	557	536	534	568	565	542	547	513	587	521	542	550	523	516	551	520	552	512	560	554	537	578	537	560	549	520	540	541	537	569	579	529	535	539	557	569	547	544	555	587	563	545	544	547	564	545	584	537	575	553	557	513	563	528	564	542	587	531	541	552	536	542	581	492	541	555	588	575	574	552	571	543	546	525	561	591	574	554	531	525	549	549	564	573	553	563	562	528	537	549	564	555	523	543	588	524	584	577	531	540	558	543	551	542	564	598	563	547	538	508	535	543	587	522	577	542	535	527	550	614	529	548	554	511	506	548	541	517	569	582	585	523	516	552	578	569	576	560	521	535	555	539	549	551	516	533	534	476	549	552	580	543	523	558	520	566	549	574	565	537	541	566	549	540	544	537	549	563	547	574	538	598	553	540	559	523	536	579	525	575	572	585	512	570	575	555	591	561	511	582	547	582	579	568	562	561	534	536	522	558	550	574	545	551	537	565	526	607	591	541	536	570	542	583	561	562	534	537	550	506	519	571	544	531	576	577	541	552	580	567	538	516	553	539	532	576	564	545	532	567	568	538	559	514	547	558	537	578	541	533	551	510	509	545	527	562	532	577	497	564	573	554	517	591	536	555	504	558	571	578	553	540	526	516	502	543	570	512	537	539	558	569	576	554	549	535	553	522	536	547	558	561	534	502	538	572	518	496	546	589	534	537	587	558	558	569	568	542	543	561	557	518	555	562	514	562	539	525	549	574	549	562	583	545	556	554	522	534	542	552	565	511	522	574	567	531	534	555	522	556	566	539	598	558	534	532	561	511	542	542	506	553	589	562	553	550	516	606	540	608	530	547	551	538	560	603	569	533	563	585	554	554	560	561	553	545	537	559	552	530	558	550	544	563	502	537	564	560	574	552	518	545	517	539	565	518	509	531	596	592	538	532	526	554	529	562	508	590	539	527	535	584	568	590	550	529	546	594	553	556	533	568	541	555	569	557	565	548	553	544	531	572	582	548	536	562	583	574	538	557	546	538	545	560	532	502	554	521	535	567	564	524	550	573	546	606	539	541	552	516	548	539	529	542	554	548	580	565	541	569	623	540	550	589	552	564	585	565	535	493	552	577	524	567	546	568	568	508	544	562	537	552	585	542	537	586	587	574	546	519	567	538	540	557	545	527	544	543	601	547	558	579	588	570	626	567	575	607	548	502	545	507	540	581	565	566	516	613	532	536	571	539	537	522	531	512	515	521	556	512	528	557	589	603	538	521	548	501	550	540	548	554	540	564	531	512	544	559	547	571	529	546	514	580	560	561	563	590	551	569	553	546	538	547	521	546	536	577	598	547	541	609	548	534	570	591	576	539	579	552	583	566	569	591	566	510	586	521	577	577	581	535	546	539	541	541	526	575	607	546	575	564	511	582	561	566	539	548	518	539	575	567	588	523	568	571	563	609	562	551	595	519	538	549	576	602	512	541	556	555	532	508	563	557
16435	9051	7337	3958	2128	1138	648	456	378	340	337	279	297	295	279	251	285	273	280	266	259	268	243	246	285	256	257	239	276	250	237	243	246	253	231	247	246	238	251	236	251	257	256	227	241	271	236	251	268	255	256	260	262	239	260	235	256	249	249	238	217	227	228	232	263	242	238	251	242	229	245	226	266	259	258	250	248	266	233	277	257	242	239	272	242	248	241	237	249	207	222	254	276	251	259	233	254	264	236	229	254	236	257	263	251	232	264	242	240	269	267	243	242	218	235	267	226	280	220	254	266	273	249	271	240	240	218	250	245	270	243	233	257	244	227	272	250	240	256	244	260	268	262	228	250	237	240	242	255	216	251	237	260	260	237	254	222	211	277	256	222	216	244	290	242	217	263	238	203	253	260	229	217	268	256	272	238	229	238	247	240	258	270	263	255	233	247	254	257	244	266	256	253	237	237	215	214	238	249	241	247	243	237	269	260	267	207	224	234	229	238	289	238	246	258	238	220	254	237	270	250	229	234	242	256	237	245	255	254	236	282	255	249	229	256	243	239	253	269	249	251	233	259	228	270	235	263	253	235	265	221	259	254	259	259	242	269	246	223	241	243	243	267	229	248	257	261	249	232	224	223	233	251	257	247	243	220	247	264	260	237	235	239	243	234	249	234	243	259	250	219	262	268	257	247	227	265	231	259	265	228	216	255	257	250	201	241	255	245	231	269	233	258	255	229	227	255	254	261	232	244	257	268	250	245	276	230	236	265	257	242	260	258	261	233	269	246	233	208	245	238	264	251	247	275	231	227	232	257	233	239	271	254	276	216	266	230	247	261	244	261	221	230	240	246	249	240	277	272	233	247	257	238	266	235	256	246	265	236	252	235	249	247	287	245	241	266	257	282	220	263	253	244	235	230	243	286	242	280	234	232	253	234	237	260	270	246	234	261	227	233	271	249	262	256	236	244	229	219	223	223	225	239	259	233	230	255	249	259	246	237	235	267	232	289	235	238	257	248	251	276	236	235	261	244	262	237	247	220	239	252	243	242	260	263	247	216	203	260	229	218	236	298	248	249	239	248	247	240	237	231	242	241	212	223	223	237	230	257	239	265	234	236	229	231	236	257	220	211	227	218	246	242	241	247	255	255	245	247	242	283	238	214	246	252	216	224	251	278	245	251	238	215	255	254	249	263	254	260	233	238	260	239	269	256	267	244	215	250	247	219	235	232	243	236	231	235	267	249	295	254	233	242	234	236	243	251	240	246	259	237	212	243	253	216	286	256	248	239	238	256	257	222	262	232	271	232	288	285	217	268	255	264	277	250	250	256	220	243	256	256	257	241	246	259	235	243	233	268	243	240	241	236	272	243	255	235	237	222	240	237	254	267	238	255	260	255	234	241	269	244	239	227	239	238	256	259	260	256	259	278	278	219	228	258	234	213	242	272	226	222	249	232	253	251	239	250	222	242	239	254	254	256	271	268	232	238	224	260	257	243	249	228	257	236	235	215	254	271	227	235	236	255	295	236	265	253	245	236	218	248	253	256	226	245	262	227	251	222	263	268	269	271	224	226	209	235	227	228	267	261	256	256	250	258	248	245	240	233	223	240	232	241	280	242	248	275	256	248	254	237	247	261	251	219	250	252	280	250	265	254	211	228	259	257	254	234	224	263	240	270	263	213	234	264	243	252	221	264	240	255	254	244	247	255	239	241	248	233	233	294	253	250	245	249	232	230	244	239	208	246	235	232	231	223	252	259	241	278	248	250	262	263	263	248	288	258	254	255	238	246	268	267	252	264	278	289	262	204	254	230	252	248	233	222	269	243	261	258	239	264	241	240	240	256	276	273	246	244	225	231	246	240	207	238	245	257	244	238	261	256	256	227	222	247	255	259	248	228	220	249	228	256	274	237	256	243	218	229	248	245	252	237	257	253	238	225	231	230	270	263	254	272	256	260	241	242	246	247	262	250	247	242	219	224	248	256	270	205	227	250	253	288	279	276	280	263	250	228	234	268	259	255	263	242	250	248	218	270	259	238	238	243	237	278	236	219	236	216	233	253	252	233	228	235	278	270	256	246	253	265	211	236	234	255	244	266	251	255	255	278	250	249	251	249	275	251	261	243	257	252	224	229	242	261	254	238	247	217	217	277	239	270	227	274	227	225	258	247	258	231	239	255	224	245	254	235	231	247	272	271	254	248	271	269	261	225	246	253	261	252	254	239	253	243	226	245	263	260	281	256	249	234	248	256	266	243	220	273	249	284	244	232	254	251	247	210	222	248	255	257	246	256	206	240	234	244	231	273	249	235	257	249	278	237	249	259	244	235	239	260	257	268	238	248	248	230	242	235	272	264	267	249	282	259	238	252	245	246	246	237	239	269	234	260	273	230	246	272	232	253	234	265	251	260	247	247	248	251	236	240	247	262	234	277	256	229	246	275	248	262	232	265	238	251	272	260	280	224	248	244	236	223	244	283	256	237	229	230	265	246	246	246	272	226	252	245	237	249	284	216	226	234	218	241	243	252	271	274	233	251	249	248	265	248	229	251	258	243	261	264	257	247	257	243	235	238	225	245	263	227	270	233	247	244	278	243	254	248	241	266	254	268	256	235	244	227	251	248	225	263	259	272	260	259	257	229	240	251	254	267	237	255	251	259	272	260	242	237	227	254	267	218	242	235	270	251	225	266	263	232	232	227	262	232	262	247	257	260	244	264	251	248	240	230	248	246	247	237	229	215	215	238	236	274	239	237	251	240	239	236	229	209	249	264	222	248	242	244	246	254	246	259	260	241	254	235	240	221	236	253	243	196	227	245	255	224	230	272	252	238	243	269	259	258	263	235	237	238	241	254	230	230	258	253	254	276	271	243	227	242	221	267	235	233	267	280	240	238	252	223	230	233	272	250	241	246	254	234	253	257	235	257	252	242	212	238	235	247	243	235	246	250	238	255	241	255	256	249	281	257	221	220	236	274	235	262	262	222	229	252	234	286	220	231	250	237	262	246	234	236	215	245	248	245	287	273	228	238	277	225	235	242	248	208	264	262	254	260	230	248	263	239	260	260	265	240	244	256	265	263	254	239	258	252	269	250	243	251	258	244	275	290	254	245	231	239	213	218	235	251	257	256	249	232	218	264	220	241	265	238	252	250	202	257	256	238	266	236	249	234	244	234	234	236	245	260	259	243	249	269	242	235	251	266	260	272	234	257	274	243	248	259	263	230	264	257	255	242	217	228	232	231	251	249	218	254	224	227	249	233	270	311	225	287	229	252	252	249	265	230	218	218	252	245	243	269	251	255	256	241	255	202	237	237	238	250	250	261	248	238	239	248	242	250	280	226	225	233	275	243	264	261	259	281	251	252	245	225	232	218	256	241	218	267	269	252	225	226	213	237	266	227	251	248	236	265	257	259	250	259	258	229	235	263	229	241	251	240	257	239	240	265	245	234	256	260	266	217	265	218	266	280	227	240	244	216	252	241	214	216	248	248	237	256	238
11773	8921	12905	10462	7697	4502	2315	1651	1258	1135	1075	914	918	826	788	749	741	638	618	685	653	656	596	603	667	594	631	679	654	603	590	572	590	613	627	654	608	597	625	620	568	584	619	574	587	609	619	626	585	607	585	603	605	643	571	550	630	624	587	620	612	622	578	628	578	567	606	601	592	635	580	554	669	610	638	581	555	617	608	605	601	606	565	592	624	595	568	575	593	599	534	590	565	565	602	625	605	620	572	591	531	590	610	584	609	583	551	590	552	592	554	614	650	627	588	593	574	591	578	601	601	597	586	581	586	603	572	617	582	601	608	605	587	615	580	589	551	662	575	567	652	611	599	619	655	640	588	569	623	579	593	624	599	621	625	596	639	613	539	591	599	593	617	597	608	557	673	618	596	575	567	605	618	591	621	588	601	564	608	600	619	549	622	585	602	598	612	590	573	574	558	543	619	592	567	632	602	593	589	567	617	570	595	601	586	638	572	616	581	556	633	546	677	588	567	591	604	598	597	635	589	568	571	569	591	571	635	620	570	611	563	623	597	579	589	601	584	591	599	590	579	598	613	553	594	592	628	619	590	587	573	616	621	594	565	552	589	634	616	571	594	605	566	565	568	615	630	618	628	615	597	609	600	565	569	633	615	623	563	625	624	588	602	571	595	610	577	608	613	633	587	627	596	556	586	622	565	573	573	569	591	561	641	621	575	605	602	609	572	613	580	586	661	591	581	596	606	579	571	625	581	613	572	601	587	606	605	562	562	610	639	577	608	629	660	615	590	604	576	589	594	616	540	599	590	611	594	539	616	580	627	592	573	609	606	601	598	588	639	598	612	614	609	618	595	619	581	597	571	583	585	582	560	607	596	582	598	571	625	566	578	554	576	600	566	546	648	562	574	614	574	581	589	611	579	639	605	545	600	620	601	589	602	570	595	603	564	610	585	574	534	599	594	558	596	574	589	579	585	613	582	601	601	577	561	597	599	593	597	580	594	574	584	586	597	663	564	587	630	568	562	606	605	579	568	603	610	642	579	587	625	543	558	607	606	597	601	608	554	624	572	573	623	580	590	586	616	612	605	596	566	630	576	612	573	606	574	605	597	644	652	561	623	574	597	608	639	614	590	620	583	569	630	585	623	570	576	613	627	602	636	583	598	616	582	581	586	626	589	591	582	597	606	599	635	592	554	602	602	610	584	608	602	611	597	622	604	615	592	606	603	608	608	599	626	649	641	631	624	597	579	596	606	559	601	592	595	613	545	608	642	584	611	584	570	649	615	631	602	603	597	583	592	602	641	579	596	609	611	593	594	529	593	596	545	593	623	592	603	586	612	602	575	604	574	601	566	562	586	579	591	592	589	605	603	616	579	625	565	586	591	639	549	585	567	613	593	619	582	605	587	593	609	628	599	616	619	607	603	605	617	603	594	574	668	593	582	575	600	603	625	573	602	631	579	604	562	580	626	546	593	578	638	594	578	600	615	608	592	594	582	595	590	585	608	603	580	600	558	550	616	619	613	577	567	585	597	590	608	582	604	656	610	591	571	561	632	600	578	629	589	623	591	598	555	616	626	629	578	623	617	594	612	620	598	574	578	543	553	603	587	590	619	615	592	604	592	627	615	565	593	612	571	568	618	585	603	617	599	552	593	611	610	607	567	632	607	576	594	584	619	556	629	560	571	636	587	569	563	583	634	624	552	650	624	596	555	626	604	622	597	654	587	572	556	587	618	578	602	608	592	630	601	629	531	580	588	577	578	590	621	621	605	618	578	600	578	585	577	581	582	578	605	560	584	637	619	579	642	600	604	626	578	621	586	566	628	583	596	619	573	587	581	616	572	618	611	606	607	604	617	596	656	592	647	623	620	593	588	597	606	597	564	587	585	584	603	658	624	580	619	559	592	550	583	596	584	582	557	594	580	573	609	624	616	585	620	573	587	602	615	640	539	589	566	647	609	632	567	607	595	632	597	566	609	599	566	635	577	609	554	610	575	553	586	572	600	612	592	585	619	560	588	593	610	599	568	570	605	606	610	556	583	598	552	582	567	601	640	609	605	644	610	621	606	599	572	565	590	613	577	610	571	615	571	606	596	574	576	613	607	596	589	602	610	589	641	631	622	572	600	592	644	620	630	588	574	569	553	608	554	627	588	619	599	614	601	605	593	602	567	614	630	597	573	537	620	610	609	589	592	623	609	571	628	582	545	642	601	623	568	640	600	608	602	595	562	577	574	611	554	618	577	608	605	595	606	647	582	561	615	603	600	606	619	630	568	601	638	546	607	638	606	561	606	616	574	618	610	595	603	643	567	593	600	571	592	626	586	599	574	612	624	634	588	594	587	612	603	597	613	593	623	585	584	622	591	598	616	550	601	607	624	596	586	588	649	622	635	601	609	597	650	582	605	585	593	583	577	534	593	595	625	604	588	615	589	610	574	603	595	614	586	540	593	548	543	625	621	600	596	576	606	600	595	597	565	583	606	609	604	590	624	581	633	587	610	554	568	614	616	628	567	608	605	599	595	622	585	639	621	627	565	567	602	592	561	623	554	582	590	605	602	565	596	538	576	591	583	565	596	606	621	632	630	615	625	620	620	585	654	609	589	589	589	603	598	537	609	621	642	597	586	612	604	570	568	600	617	653	550	547	608	622	555	584	616	610	625	620	603	621	607	598	588	589	597	625	599	574	581	575	629	586	553	633	593	573	578	587	628	601	608	558	611	605	626	599	611	629	579	589	616	588	575	586	573	619	586	573	594	608	606	616	568	557	623	610	600	566	560	627	625	576	617	607	585	590	636	609	594	569	572	620	521	600	601	588	551	601	621	555	595	624	554	558	556	627	613	592	569	611	580	616	604	611	606	623	620	621	599	611	592	649	590	614	579	621	616	605	566	578	623	578	590	602	572	562	589	583	573	578	588	611	565	569	585	629	595	615	644	610	567	592	643	601	593	591	596	579	646	605	556	611	596	647	575	596	632	589	628	622	569	587	573	605	562	587	584	590	595	623	584	643	607	605	634	591	594	569	603	566	583	582	596	589	610	586	602	565	595	620	595	639	615	609	590	575	560	617	628	608	610	551	607	608	618	603	603	581	587	600	585	563	612	526	600	590	596	579	612	587	623	551	605	577	567	608	598	552	596	577	589	595	590	562	614	599	595	550	598	606	607	584	586	551	580	588	555	636	617	603	589	552	589	575	557	592	579	618	598	576	601	622	623	577	618	601	567	601	578	590	608	613	604	606	540	597	616	589	595	556	590	619	566	592	591	615	584	651	540	620	622	607	626	573	594	622	604	574	597	627	602	618	572	610	588	639	575	588	593	601	585	587	595	605	575	601	617	596	612	602	561	596	618	562	629	606	578	586	581	603	587	617	623	584	566	606	582	578	590	640	588	600	598	615	575	585	613	574	625	561	563	573	592	572	563	623	625	607	628	620	616	535	570	621	601	616	559	567	646	559	573	632	595	589	577	575	619	607	581	622	602	602	618	649
30731	19167	16186	10696	7135	2812	1032	710	556	480	399	391	386	339	348	307	339	321	300	295	324	286	257	287	294	275	270	269	307	242	278	271	255	266	288	250	258	290	261	242	265	225	221	267	251	256	288	285	251	244	276	266	284	290	257	277	260	247	278	281	270	268	276	266	248	242	252	278	242	253	257	299	275	240	254	244	280	291	266	257	273	257	249	256	302	264	256	296	253	240	243	271	246	235	266	252	260	245	288	272	253	254	280	248	262	223	270	259	281	270	260	265	253	249	259	233	258	256	255	256	250	284	240	239	238	252	255	241	253	246	262	283	270	278	214	290	262	229	265	274	278	269	265	258	268	274	278	282	243	257	278	299	264	279	262	263	278	261	275	245	277	279	261	244	275	250	276	234	268	285	269	268	237	247	246	254	249	303	258	272	282	291	247	249	229	256	247	243	255	260	263	265	244	254	249	255	267	276	261	271	255	238	259	238	254	281	274	276	267	259	244	255	267	275	249	247	234	250	254	265	286	266	265	277	251	232	248	265	263	266	272	255	223	281	285	232	261	233	259	269	266	229	261	272	256	272	258	273	265	269	273	258	246	274	247	239	253	297	258	249	255	256	266	249	249	240	234	276	266	252	272	247	258	268	262	261	272	256	249	246	278	248	282	253	244	266	264	264	246	266	262	277	235	282	264	265	265	248	246	274	257	255	263	262	244	269	244	241	261	269	242	244	276	264	262	250	240	245	262	290	255	278	264	259	257	226	250	244	269	235	264	268	293	263	268	262	292	260	215	263	255	273	268	256	248	230	263	255	241	283	277	271	270	263	252	224	282	239	262	263	282	255	247	234	281	252	286	264	276	254	267	280	281	243	248	270	282	281	276	259	269	252	248	276	252	260	258	281	279	264	255	245	269	258	276	240	284	255	242	240	262	261	267	240	250	284	268	243	279	285	260	254	284	257	270	287	256	256	249	274	261	285	281	238	272	251	285	248	291	253	267	233	245	255	222	266	265	272	287	256	271	245	231	247	273	270	236	268	248	284	243	218	253	269	260	231	264	278	250	240	277	267	239	302	234	250	259	247	257	256	267	270	265	267	243	275	278	246	255	253	281	283	260	275	250	259	277	276	231	267	290	263	261	249	287	262	263	247	291	265	283	253	230	266	247	260	268	255	264	236	259	286	298	258	259	240	294	267	284	285	274	260	250	294	246	251	242	228	273	281	298	264	260	260	257	240	266	307	246	247	252	259	251	290	269	271	254	246	265	232	228	288	226	268	228	270	281	269	279	238	261	272	277	258	262	226	278	239	285	264	244	225	251	263	241	268	245	248	255	290	252	235	261	284	255	244	267	240	250	279	274	256	254	233	264	249	266	258	239	270	297	228	253	249	258	293	234	272	281	245	278	245	229	245	256	255	254	224	225	246	272	273	278	313	257	265	251	275	278	281	289	240	246	251	263	254	284	278	270	256	240	256	270	270	263	295	257	262	241	274	238	261	261	243	267	269	254	291	267	245	256	233	239	258	237	252	278	245	284	245	287	249	281	271	270	212	262	251	249	263	266	264	273	271	275	279	246	266	237	264	273	250	245	277	226	249	243	250	234	278	240	251	275	282	267	273	268	283	250	223	255	264	241	280	266	293	278	235	281	249	240	260	259	247	283	264	241	231	261	278	267	268	274	248	279	254	257	286	211	273	252	257	270	234	264	234	233	262	229	262	234	253	265	269	274	268	263	260	262	230	237	239	271	263	248	253	263	261	266	247	273	279	256	259	255	263	263	244	273	247	253	259	245	257	250	278	295	267	232	262	256	257	262	254	254	264	250	270	273	250	265	270	263	273	275	263	235	237	249	266	271	272	244	244	240	244	291	260	287	236	291	259	250	253	285	237	237	258	257	249	258	273	277	235	273	262	280	268	252	265	249	245	240	239	249	271	252	267	270	257	243	271	277	259	243	244	243	259	240	242	276	250	248	265	233	280	244	248	253	266	261	239	258	251	309	311	235	265	274	287	252	248	257	265	232	262	292	251	229	269	246	271	233	279	243	266	244	303	281	262	268	274	262	241	293	253	260	260	254	284	248	254	245	285	269	250	245	253	257	266	248	300	271	282	293	240	244	303	262	271	256	262	252	277	296	275	263	267	289	304	254	257	277	260	253	273	289	258	255	273	276	248	267	246	268	248	297	256	240	272	273	251	294	237	260	260	270	262	256	238	258	261	242	245	261	257	270	279	293	270	281	242	252	247	279	256	257	274	297	226	255	238	248	238	288	282	272	287	269	247	270	243	234	297	246	267	264	264	256	270	270	280	249	271	275	256	254	221	248	255	256	264	254	294	231	282	261	236	264	251	277	249	255	249	237	255	240	259	261	244	283	250	243	270	273	262	239	237	229	277	279	261	243	249	259	250	265	271	262	263	253	236	266	259	243	236	240	231	283	260	235	293	238	279	261	268	230	249	252	267	270	277	234	276	238	247	293	246	274	245	256	273	258	250	271	254	261	274	259	240	269	270	242	243	268	265	257	246	275	256	230	275	246	235	233	253	268	266	280	252	274	278	294	273	273	255	237	232	258	255	244	265	276	246	268	278	263	280	272	270	282	272	272	234	258	288	262	279	259	256	245	294	283	245	249	234	278	257	253	234	247	270	287	248	250	262	255	255	270	226	282	282	275	247	266	240	249	231	255	281	242	244	255	250	244	237	248	277	269	259	262	278	262	261	247	268	279	255	281	277	274	268	238	262	280	303	295	272	256	256	250	257	243	271	273	264	270	238	253	264	256	248	292	271	232	253	282	277	257	248	281	254	273	242	274	260	240	263	260	277	264	272	265	276	238	271	262	273	245	240	286	271	282	260	275	274	275	260	238	246	238	265	254	244	283	291	230	233	246	283	256	256	243	258	272	231	243	243	275	254	248	243	261	262	260	266	263	255	241	269	298	245	248	237	267	297	266	259	242	223	249	278	263	261	287	292	240	246	259	279	267	254	268	263	256	281	250	258	265	279	278	259	235	248	305	285	234	264	285	297	258	254	246	289	259	257	278	253	232	288	273	277	249	269	241	263	265	270	258	261	260	252	262	255	253	256	297	275	247	245	267	269	261	224	274	276	278	260	235	237	278	269	270	267	227	241	239	251	279	243	267	260	254	242	271	280	256	289	234	279	262	258	253	260	237	287	266	256	278	265	253	248	222	264	284	282	265	257	258	268	235	273	256	249	266	286	278	246	268	250	247	256	255	288	253	272	274	275	272	262	238	261	253	251	257	245	243	262	239	246	280	273	270	268	228	271	272	266	243	283	264	244	247	241	246	285	233	247	241	279	252	263	277	285	264	250	304	251	284	270	246	285	260	256	271	248	275	280	261	269	227	275	268	248	246	264	269	242	258	271	236	254	251	278	267	258	255	249	270	226	257	250	248	263	271	271	281	260	240	261	261	234	236	273	255	298	262	225	240	235	274	278	232	245	294	277	264	259	232	252	255	272	252	271	254	275
21273	16908	22611	21619	19241	9016	4229	2919	2157	1726	1517	1373	1248	1212	1143	1058	923	922	888	843	822	765	790	711	721	720	726	738	675	684	680	676	737	695	699	686	671	648	636	634	661	638	663	617	641	652	652	664	602	636	630	599	648	617	628	582	651	640	624	613	649	624	632	631	617	601	664	614	665	617	656	613	634	658	651	648	641	609	636	606	659	639	616	585	648	660	626	643	620	607	624	678	631	605	643	628	592	604	593	634	609	606	630	651	665	594	594	636	617	595	577	644	588	569	617	611	583	608	616	609	630	652	570	660	566	591	629	564	644	587	621	634	645	587	645	587	621	642	636	585	652	656	683	610	661	578	593	625	634	620	626	608	563	599	650	616	656	630	655	646	642	584	615	672	633	617	626	631	611	563	615	593	603	624	633	637	602	602	629	623	620	661	607	629	674	622	599	611	633	644	576	620	615	606	635	646	642	622	619	635	632	648	632	611	599	654	624	600	639	667	640	625	580	651	602	633	613	598	638	621	627	564	648	628	632	604	602	609	634	674	587	636	638	620	604	597	599	655	615	647	575	596	605	629	607	621	638	662	624	626	592	606	626	623	613	638	625	632	622	620	584	636	618	649	654	611	621	592	607	649	651	619	614	593	579	628	614	647	624	595	636	633	657	610	634	645	649	620	576	653	619	592	636	588	628	625	619	651	623	635	586	649	662	635	619	645	619	594	619	621	637	650	625	603	626	636	623	577	612	646	653	647	648	621	647	591	600	645	611	607	598	693	598	622	625	579	610	608	649	593	626	617	625	643	579	619	670	571	625	643	615	632	628	598	626	628	642	619	645	614	594	689	650	617	608	630	628	578	585	644	647	652	622	647	639	606	654	621	608	601	661	623	589	641	629	606	689	645	622	589	620	631	635	602	647	627	657	591	600	620	611	585	641	612	635	640	624	660	653	619	639	625	568	636	598	631	647	646	636	627	626	579	609	627	650	613	646	578	648	629	646	640	607	624	625	653	647	588	672	643	599	621	619	632	648	630	630	598	646	615	567	655	580	637	609	573	613	620	595	626	632	614	622	640	610	644	599	582	641	655	612	620	609	638	640	651	686	613	564	601	586	605	608	644	606	574	623	630	593	668	587	638	616	633	609	613	615	631	663	603	621	642	636	610	620	637	609	616	647	609	643	627	621	573	597	632	655	641	651	612	642	648	589	635	660	638	609	638	581	596	606	652	573	632	656	629	647	639	595	606	644	606	622	619	610	622	617	652	589	596	620	685	680	601	628	603	617	648	632	649	604	657	632	589	659	615	661	651	633	540	632	625	655	595	617	640	607	679	636	597	637	624	638	604	669	605	652	590	628	603	566	673	615	621	653	628	656	617	645	603	621	645	664	600	613	575	646	632	608	589	590	611	631	613	650	667	608	637	613	580	630	610	647	588	639	650	570	623	613	579	642	629	630	587	648	631	646	642	662	678	641	604	630	654	642	627	612	590	603	644	618	618	605	622	665	652	577	576	596	586	670	603	655	655	657	654	581	611	622	615	661	590	623	589	606	594	640	641	631	589	617	661	569	640	593	635	634	614	629	581	611	606	601	610	608	654	631	672	610	610	655	608	646	608	649	586	581	631	537	615	621	613	610	591	625	617	575	624	625	651	623	639	625	632	563	629	600	599	634	669	661	608	601	628	621	585	617	615	647	644	618	590	642	596	611	603	598	644	611	625	626	651	623	626	614	598	617	616	638	634	603	636	589	605	561	608	582	636	657	596	629	658	651	621	631	630	604	607	645	656	587	610	618	639	658	654	668	645	616	617	618	626	622	592	585	667	658	632	598	640	606	642	619	635	629	622	623	633	611	616	620	690	626	588	615	619	636	607	637	654	636	625	607	643	650	624	622	633	631	656	609	626	615	617	616	579	573	615	637	641	626	586	624	614	631	637	675	645	590	603	591	595	564	642	559	674	613	655	652	644	651	608	665	645	627	588	615	617	676	569	674	606	630	655	610	615	629	581	601	602	599	614	625	629	635	627	612	650	629	581	640	667	643	669	637	638	653	626	597	675	633	573	594	580	620	664	618	611	620	612	628	651	616	612	608	610	599	637	608	591	633	634	633	632	650	622	623	606	645	627	615	594	588	588	593	601	629	581	675	624	652	610	621	653	595	630	596	614	658	665	667	632	596	673	656	593	644	596	603	636	624	651	639	644	556	629	669	592	652	649	655	635	641	628	672	640	676	632	600	593	650	643	587	588	666	648	608	625	646	598	637	581	647	618	618	576	615	642	617	673	607	607	668	610	598	628	621	625	595	628	610	606	658	624	589	630	607	685	656	631	615	689	620	618	610	669	607	644	656	603	621	631	596	628	597	596	622	640	685	637	618	605	617	626	598	618	661	639	576	621	592	611	644	604	614	617	599	638	638	638	615	601	637	615	648	599	610	570	624	610	600	622	615	642	637	620	632	621	617	620	621	642	636	630	643	620	595	595	606	628	650	614	644	604	607	602	591	631	624	643	621	593	615	600	602	621	646	647	637	571	623	643	631	661	629	638	623	626	651	639	620	617	632	631	637	662	602	632	590	638	630	618	623	600	658	571	595	625	648	639	617	604	630	636	644	599	670	647	652	603	622	637	613	637	601	626	596	647	610	644	600	678	576	610	595	635	613	604	620	635	626	632	607	601	620	635	599	632	611	611	604	628	606	593	626	656	585	645	575	599	570	623	648	630	644	654	579	612	608	625	605	633	661	628	628	647	609	674	659	578	586	657	600	652	624	626	603	610	667	630	625	620	650	620	606	627	613	639	668	620	613	644	602	614	577	603	668	648	661	625	607	646	658	612	616	612	590	620	594	650	592	625	609	614	653	664	576	626	639	571	635	635	699	659	636	595	656	632	667	640	667	664	602	637	621	616	599	574	643	617	638	640	655	606	622	623	608	615	636	610	590	648	601	674	627	594	608	637	628	602	625	641	629	615	668	598	569	649	605	616	632	623	656	589	636	611	612	611	668	572	646	596	601	610	648	609	643	591	638	648	614	581	629	624	607	600	636	649	598	630	655	638	627	580	645	619	613	594	634	615	651	660	643	592	597	600	602	594	627	635	585	621	609	609	605	633	636	661	614	615	642	607	603	633	674	634	580	594	639	594	608	633	620	653	635	592	578	658	683	621	639	658	642	646	599	647	610	601	602	667	622	637	617	659	634	622	590	633	640	611	621	630	658	606	663	589	662	617	619	609	624	618	621	668	657	606	621	576	568	594	596	606	605	648	649	640	577	580	625	646	645	654	626	614	589	643	633	612	639	598	608	604	626	655	585	596	674	670	582	629	567	567	650	634	610	608	638	630	645	584	613	645	633	592	626	619	636	633	572	570	610	587	619	625	661	634	654	622	617	609	647	609	603	649	635	581	632	608	646	617	628	605	623	588	658	632	598	581	617	658	651	619	653	622	617	604	564	595	632	628	653	627	638	607	637	605	665	679	601	650	615	660	620	627	597	609
39344	26470	24462	19775	11618	3732	1709	1164	626	569	502	473	395	410	410	339	303	334	303	282	284	282	323	295	256	293	277	265	252	250	222	257	261	238	249	210	248	261	213	218	234	260	244	242	194	247	256	259	216	250	219	244	235	266	248	239	240	234	242	234	216	240	232	231	224	240	219	237	244	236	218	212	261	260	247	222	239	225	246	237	215	214	236	215	235	228	247	261	245	208	237	210	243	217	229	247	243	249	195	255	230	240	232	239	282	253	229	270	229	236	263	249	237	237	221	246	256	239	232	226	223	229	236	241	234	243	258	242	246	239	233	218	236	247	263	240	249	225	237	244	270	242	237	247	244	237	226	240	218	230	230	248	236	241	214	249	241	224	235	225	220	230	203	196	238	236	226	247	250	222	211	212	236	212	233	228	241	274	232	244	218	228	235	238	229	255	243	223	225	263	226	255	243	251	229	248	237	262	218	246	232	213	239	240	215	204	243	259	214	246	237	263	243	220	253	219	219	230	250	230	237	246	200	223	218	250	277	217	276	259	232	237	232	239	235	210	219	224	200	265	233	207	249	241	230	225	245	226	228	241	207	274	259	221	199	226	233	200	221	252	238	239	264	245	240	220	205	239	223	229	230	180	254	221	244	255	263	243	202	233	225	236	227	229	231	255	243	248	235	237	238	206	243	235	224	264	221	251	233	239	238	229	242	265	216	228	229	265	202	227	254	223	234	226	224	226	235	246	238	230	254	206	235	224	244	223	230	239	236	235	222	244	264	229	229	246	233	235	227	212	220	204	239	209	219	226	215	250	232	224	238	204	250	234	223	239	218	228	225	248	203	219	244	227	273	251	234	235	226	252	243	233	228	213	211	234	223	218	214	228	241	215	245	237	243	244	238	230	244	228	234	239	205	236	230	229	251	203	258	220	258	222	228	214	219	238	240	214	212	232	229	228	218	236	259	243	248	238	232	237	236	242	254	220	231	244	241	233	214	225	226	243	221	268	256	229	266	228	254	243	242	258	236	233	224	235	239	232	236	233	249	266	251	245	211	224	230	212	231	227	204	231	260	248	231	228	220	212	223	216	223	261	239	238	227	227	227	229	223	237	228	229	230	249	217	216	257	236	255	235	256	208	243	221	244	235	241	206	206	234	245	263	240	243	250	234	242	240	247	244	224	231	229	257	237	220	265	247	245	244	227	256	228	233	233	245	242	237	239	207	237	236	264	248	242	242	244	239	207	239	230	237	218	241	263	208	242	222	231	217	259	211	206	228	248	258	214	257	229	245	211	243	248	196	231	230	234	258	219	210	237	247	226	208	260	228	234	251	242	270	244	233	214	245	255	239	213	220	215	271	232	244	221	252	242	288	220	232	228	227	222	228	263	236	207	228	227	235	235	253	233	255	231	235	243	239	240	238	309	253	256	279	207	229	241	223	235	224	226	248	275	218	237	225	224	241	233	247	229	224	262	236	249	259	224	256	203	259	262	287	244	235	212	232	233	243	239	225	229	267	226	252	242	267	230	264	217	251	228	242	239	263	214	243	226	245	214	264	237	228	225	185	217	230	215	222	236	231	264	244	235	224	266	214	237	250	226	245	223	244	265	238	219	224	224	238	251	223	229	220	249	242	223	240	240	220	227	228	224	220	224	234	216	257	236	247	243	258	221	230	234	240	222	232	224	215	250	229	281	250	215	235	233	193	219	210	230	248	245	234	249	247	236	218	241	245	237	202	195	247	265	221	234	235	239	253	246	255	264	211	199	241	264	209	250	247	260	239	252	233	236	197	216	214	218	239	236	233	230	219	223	244	222	254	247	246	253	225	254	246	220	253	222	198	244	241	251	241	282	241	245	234	233	212	231	233	200	229	220	222	245	224	249	204	222	259	212	208	205	223	253	192	233	221	244	257	215	234	252	219	244	241	233	241	256	228	214	231	222	239	216	216	234	245	256	247	263	263	243	203	241	213	215	246	237	260	252	226	234	244	239	241	199	253	233	257	226	240	232	226	229	226	213	220	246	226	199	252	254	222	241	234	231	240	225	242	261	246	217	226	244	226	251	235	206	252	226	261	233	223	246	221	234	214	224	233	247	259	263	226	212	236	255	230	243	232	248	245	241	225	256	212	224	241	224	257	203	229	256	241	220	248	244	215	228	239	230	224	241	254	240	261	243	271	268	233	225	227	237	220	242	236	258	224	246	222	260	238	247	259	249	200	234	237	247	237	225	221	233	229	249	221	232	239	230	236	253	215	232	250	226	234	247	260	232	252	238	222	224	238	242	248	235	237	241	232	242	232	217	222	245	234	258	250	248	219	229	212	240	239	249	232	230	226	236	221	211	214	230	272	251	225	221	237	236	233	224	217	219	239	254	227	246	237	218	244	259	248	235	248	223	206	203	252	241	210	237	228	243	234	236	228	256	230	267	187	268	232	259	235	229	227	239	252	226	244	259	233	234	270	254	214	205	229	232	235	229	234	213	257	231	240	254	237	208	239	235	254	237	249	219	254	217	235	234	238	232	239	214	224	230	238	236	235	221	221	238	234	229	258	231	244	215	250	208	245	207	237	185	237	199	257	222	230	242	217	211	236	241	208	254	206	220	229	227	241	237	239	234	214	226	253	234	233	236	226	209	214	191	257	256	207	253	254	231	228	238	216	226	212	236	262	257	217	235	242	230	272	227	240	214	223	231	218	230	199	229	236	223	224	236	215	224	233	227	218	233	242	228	249	225	257	254	245	208	235	232	259	257	239	225	214	229	232	245	224	244	214	235	195	238	239	231	250	234	225	260	247	236	248	232	229	235	232	242	242	237	242	239	197	202	249	217	238	232	211	213	227	193	236	260	230	245	259	258	212	201	249	224	233	250	243	240	194	258	207	224	212	242	251	252	233	243	219	214	228	251	220	210	247	223	188	227	236	231	228	259	273	239	239	230	225	207	215	222	224	227	218	240	242	250	239	237	233	181	245	245	244	228	210	224	265	271	233	240	247	240	218	234	221	227	231	222	218	257	238	238	256	258	228	220	230	267	204	224	238	220	242	205	255	227	258	228	218	227	219	230	206	220	228	240	216	209	246	204	238	202	242	221	205	230	241	240	234	226	218	248	239	255	246	218	255	246	244	232	245	226	236	253	213	224	224	246	249	244	245	253	221	231	279	223	248	226	216	244	258	237	195	239	200	232	204	239	241	246	231	245	262	248	228	218	233	249	240	224	232	254	215	240	226	249	253	220	232	250	209	214	226	246	249	228	242	259	244	233	223	228	213	239	235	239	252	251	234	242	220	198	226	213	252	236	238	225	233	239	230	216	270	240	220	238	263	237	197	232	222	242	209	245	261	235	233	245	248	264	241	244	227	234	200	225	237	216	236	247	245	217	231	209	232	244	217	215	238	231	209	232	254	222	239	238	239	257	259	238	253	218	249	218	221	250	236	253	274	225	233	219	213	246	243	243	228	255	236	237	233	218	249	231	219	240	266	250	244	240	233
25936	22496	29279	31271	23081	10200	6581	4578	2787	2345	2127	1858	1626	1536	1348	1320	1077	1001	1007	921	907	917	908	910	738	756	696	732	696	676	670	711	649	659	594	661	610	615	629	621	589	567	588	590	564	590	572	634	563	541	576	574	586	626	583	556	551	584	554	593	535	560	562	589	567	596	486	557	567	584	558	555	532	587	569	593	583	580	557	550	536	569	617	582	542	547	577	578	598	594	557	597	575	579	561	564	538	598	545	537	553	566	555	537	532	564	571	572	545	588	564	513	515	577	534	597	559	539	541	535	565	535	542	578	557	549	561	581	530	542	585	580	582	570	560	588	530	564	552	521	528	594	497	527	561	533	569	571	544	549	560	578	575	540	507	580	537	530	541	543	557	565	569	557	559	553	559	598	598	560	542	557	541	575	543	539	600	555	572	591	575	608	534	553	563	565	570	546	576	550	574	556	597	529	544	594	549	572	558	562	565	591	577	554	555	588	548	542	554	584	556	532	541	562	590	537	557	557	556	571	569	622	534	534	580	535	588	567	553	515	530	537	543	529	564	549	574	554	568	555	554	571	536	567	540	562	554	560	565	567	559	584	561	515	549	577	508	527	586	601	526	533	524	565	590	598	570	552	549	548	541	581	577	594	606	580	578	570	508	545	535	558	567	558	546	547	560	557	584	561	533	605	580	567	525	570	527	605	557	605	578	576	573	545	601	556	582	549	544	604	541	563	571	548	542	556	558	566	544	535	566	582	571	589	519	599	573	570	563	528	569	587	560	551	554	593	596	557	535	603	586	543	553	536	553	579	537	560	569	550	501	556	583	569	582	531	580	564	544	561	553	565	578	563	491	549	579	582	536	561	553	545	545	552	545	506	589	538	549	590	595	560	623	527	536	530	518	567	544	555	527	538	597	566	579	543	552	578	591	575	548	576	534	577	542	564	542	535	509	519	541	600	547	559	559	534	565	558	524	586	586	530	532	539	543	494	599	513	559	528	560	567	571	555	564	554	539	569	543	570	544	531	527	554	587	550	551	573	582	594	555	621	553	553	545	547	599	524	586	564	580	593	558	580	565	541	571	539	592	528	551	560	560	546	588	556	595	570	615	541	564	581	565	560	562	538	551	575	530	533	555	563	586	546	582	553	515	556	572	567	564	553	559	570	566	563	529	548	546	558	568	559	571	566	559	556	524	585	570	536	529	563	536	511	540	524	547	599	568	568	555	563	521	511	564	507	570	618	558	586	526	584	610	598	556	582	586	531	571	529	542	610	573	567	594	521	598	508	581	569	554	617	558	574	541	570	576	574	574	566	543	550	545	595	525	544	539	526	582	505	552	528	600	565	548	520	565	577	598	591	547	570	557	524	533	529	578	539	541	569	575	572	566	540	576	591	555	537	534	559	531	582	562	538	568	521	576	571	595	519	564	607	577	543	571	563	555	529	592	555	569	533	543	558	541	552	532	558	530	545	573	557	547	536	549	558	544	510	522	542	541	582	560	561	556	524	551	567	585	579	572	552	620	566	562	535	570	540	538	576	591	554	570	551	561	581	526	574	541	557	573	540	538	570	590	542	530	545	571	552	559	529	552	566	543	544	515	561	580	584	614	564	576	580	578	541	512	579	580	556	516	561	590	564	589	535	574	591	538	596	578	557	576	523	542	565	557	578	549	556	602	572	550	567	538	569	525	552	583	535	565	563	549	558	532	547	532	589	557	586	532	570	574	569	545	532	557	546	542	615	533	530	542	583	567	544	555	573	568	582	552	579	599	568	592	561	542	566	602	586	623	567	530	560	563	536	556	560	594	508	548	565	577	573	568	547	556	522	571	576	575	534	593	611	574	567	581	584	586	569	505	540	563	538	553	550	564	546	562	559	586	574	544	553	582	585	575	565	580	572	551	539	537	540	542	567	541	565	563	589	582	554	580	513	576	534	523	512	554	549	529	574	546	568	539	556	564	561	560	572	521	511	563	603	547	583	570	559	537	586	586	546	556	515	561	555	554	565	579	573	542	572	576	579	583	567	549	538	535	547	533	497	560	528	536	541	573	592	556	564	563	550	545	550	546	583	549	553	527	582	584	555	562	542	560	536	562	565	550	548	550	568	535	532	538	544	536	510	573	563	524	561	536	550	558	515	573	532	555	554	544	540	567	542	569	564	550	568	551	537	639	574	577	528	545	547	527	569	552	549	539	525	536	511	550	547	555	553	554	547	557	547	562	518	586	571	547	590	554	620	578	585	618	558	509	572	568	515	561	552	522	526	553	555	554	554	545	519	538	577	531	544	568	537	571	560	599	597	569	579	562	583	559	549	598	576	534	584	600	566	535	538	590	585	591	559	550	568	587	550	566	581	546	601	587	528	535	578	517	559	558	564	571	546	544	544	586	545	592	553	584	567	502	531	583	596	543	559	542	564	584	572	566	576	563	530	594	532	562	575	543	583	577	578	541	573	580	536	574	576	583	581	555	600	564	560	561	516	571	584	591	568	546	523	552	565	586	570	553	595	549	530	521	578	541	562	551	532	536	573	517	568	538	554	531	578	562	580	568	596	564	550	562	535	545	580	565	604	563	571	542	598	575	568	555	529	592	567	543	545	569	565	577	566	560	572	605	569	545	521	585	570	565	546	541	546	550	575	555	563	580	598	543	559	563	553	596	558	579	562	554	629	538	542	594	546	559	554	554	580	555	555	556	543	595	574	599	585	574	558	562	588	563	601	560	551	529	568	572	528	569	592	535	578	570	568	573	609	543	552	578	521	553	580	599	552	528	513	547	537	567	569	521	575	587	513	580	575	570	549	526	524	563	560	549	567	536	573	533	575	568	542	525	571	550	530	610	548	568	535	627	571	543	584	560	553	576	549	579	558	541	542	586	529	589	532	593	580	580	556	542	579	546	567	572	565	527	573	551	556	550	562	524	566	527	543	581	539	545	569	565	549	558	519	565	586	569	572	536	558	536	578	498	553	537	516	555	558	558	572	548	543	566	563	549	577	598	551	563	579	593	558	566	571	524	565	569	582	521	543	607	536	566	532	578	569	564	549	545	577	540	557	574	582	568	582	574	565	528	562	567	555	551	572	536	513	564	585	567	543	549	533	529	535	575	584	547	564	582	545	545	547	556	573	510	527	563	550	554	585	559	538	557	565	553	540	568	516	590	575	554	567	586	561	558	571	570	546	545	599	577	546	521	578	536	575	593	576	574	544	570	564	573	564	562	526	583	561	570	550	545	568	542	556	545	591	563	562	551	563	553	513	546	567	553	584	538	567	543	557	579	538	583	532	571	547	558	562	585	542	566	526	549	563	592	571	590	553	571	556	565	558	559	509	536	562	539	561	571	512	568	534	584	534	561	568	561	565	530	523	576	581	589	563	551	562	598	567	577	582	605	560	533	603	575	597	537	579	600	569	572	565	549	530	547	572	527	578	597	518	528	555	593	594	610	575	586	565	550	543	567	554	611	541	578	562	543	563	561	590	538	511	565	552	537	557
17750	9785	7681	4814	2082	855	561	414	366	382	342	299	298	306	278	288	262	252	283	250	241	240	262	286	244	253	269	244	236	280	248	246	252	239	227	244	268	277	243	251	255	256	239	238	276	267	268	231	251	251	264	236	250	265	267	241	237	266	253	248	236	238	244	217	263	232	251	232	230	235	272	237	250	252	267	269	268	246	277	269	279	237	254	263	256	288	255	237	240	231	260	246	244	268	215	293	247	268	226	246	270	247	252	249	271	258	235	277	236	254	250	245	241	252	270	253	275	241	238	260	246	299	247	254	211	258	261	247	276	256	240	221	274	244	251	231	260	245	235	232	247	292	242	243	237	247	279	247	268	237	273	252	275	275	267	260	271	265	261	273	270	261	238	264	253	228	247	219	239	280	259	259	271	259	237	217	219	281	236	271	246	233	264	263	270	249	239	230	255	248	248	227	267	264	266	261	257	256	270	249	244	207	248	268	223	271	286	316	265	271	235	212	249	253	231	229	226	241	250	259	261	262	243	243	279	263	250	280	233	206	228	259	256	219	258	237	243	277	236	263	230	231	253	236	261	274	204	245	235	264	252	253	266	259	260	268	257	255	231	243	257	243	240	282	253	227	252	242	251	264	279	270	265	219	241	222	228	230	219	285	241	240	227	229	223	270	250	281	245	252	271	270	228	276	250	246	227	262	244	260	267	251	245	276	237	249	251	257	229	250	266	249	266	248	257	237	222	240	257	264	251	226	270	222	247	271	238	289	248	240	266	245	258	240	227	232	269	293	236	277	246	254	243	255	264	271	246	282	244	263	251	248	230	250	254	238	235	249	269	255	242	262	263	245	244	250	259	253	270	277	251	273	222	230	246	229	236	224	244	230	251	240	243	253	269	270	258	255	257	252	243	223	247	268	262	271	278	237	264	239	258	277	277	271	269	292	246	247	226	232	209	248	230	251	247	231	220	255	248	247	278	245	230	242	231	283	236	255	261	245	239	253	257	228	212	249	254	253	256	252	275	261	268	249	268	251	253	266	293	251	224	211	279	267	258	235	246	278	241	259	259	275	275	236	237	263	242	230	259	286	232	275	270	252	239	286	281	229	256	238	266	269	231	277	242	242	224	226	246	252	256	249	237	261	247	248	238	247	248	261	258	278	241	248	222	259	244	260	215	274	253	251	243	271	272	255	239	260	250	273	246	243	243	228	254	254	228	247	272	296	246	232	238	244	251	226	266	247	250	260	233	239	230	228	239	227	230	271	251	230	247	233	232	224	258	255	277	220	243	254	215	251	271	242	253	260	274	208	253	254	242	248	293	245	250	272	251	266	266	250	248	263	235	257	260	263	244	245	265	249	265	248	246	253	273	256	255	266	299	260	277	276	241	260	240	274	221	239	230	261	249	254	259	278	244	257	255	263	246	260	255	244	255	254	254	244	228	230	237	260	261	277	279	266	285	256	266	237	242	273	258	248	248	245	237	226	239	231	282	268	245	241	259	252	256	267	266	233	262	253	253	243	260	229	261	231	241	250	267	238	248	268	242	252	256	229	235	264	242	277	266	264	235	265	247	243	249	266	254	238	275	265	266	250	238	251	259	229	263	245	251	233	235	221	215	245	250	250	250	263	283	267	245	273	235	262	250	230	250	269	234	237	259	263	222	267	270	275	262	266	235	269	253	257	260	270	232	270	253	238	230	253	235	248	299	250	235	259	273	248	267	225	202	252	260	246	234	250	266	253	225	248	233	250	264	227	238	270	232	291	276	251	268	255	234	247	249	241	271	251	229	264	251	259	260	253	266	270	253	258	274	221	244	254	266	252	253	287	237	301	238	246	248	260	268	258	253	246	240	275	233	256	239	261	243	258	277	260	231	249	272	224	226	235	260	250	234	235	269	222	275	245	273	257	236	252	265	237	235	272	227	271	286	247	244	246	241	239	260	246	260	258	255	246	264	227	268	223	237	246	266	229	263	268	260	260	249	237	234	224	247	257	240	279	252	235	263	273	251	223	264	257	249	261	279	246	250	248	267	259	254	285	264	284	236	244	240	230	256	267	274	267	278	254	262	279	244	265	248	230	264	259	250	252	244	278	257	233	261	224	248	246	249	236	281	218	212	231	249	246	266	252	254	239	256	271	250	263	279	256	235	253	261	244	261	258	235	243	260	259	258	239	239	252	237	245	274	247	279	266	272	249	264	272	282	235	243	277	272	262	250	280	227	267	267	265	230	232	249	217	226	238	268	272	230	270	278	236	257	283	242	264	244	240	270	237	238	253	234	267	251	257	250	269	236	261	254	246	251	246	250	277	266	244	214	250	263	256	244	277	248	262	243	234	272	243	254	262	254	269	241	276	270	260	250	257	281	220	244	290	237	207	235	253	251	227	261	205	267	235	252	266	247	251	246	232	249	242	257	242	267	258	230	284	238	271	250	260	273	218	261	251	243	250	261	265	269	249	255	238	268	224	250	240	270	256	215	263	253	237	266	280	280	275	244	255	236	266	274	255	238	237	254	258	260	269	234	228	242	238	240	275	239	256	261	238	228	255	273	233	252	251	240	244	259	248	258	253	246	245	232	250	256	237	238	279	275	234	244	245	280	266	256	236	232	278	284	263	248	237	261	234	247	271	259	252	258	270	222	245	259	219	263	262	245	261	255	248	247	258	246	233	240	267	280	261	242	256	248	260	251	248	263	252	267	246	245	247	221	270	268	231	257	249	264	249	264	246	232	260	250	272	241	243	261	247	276	258	227	247	218	255	243	263	255	250	244	264	257	254	253	275	229	255	259	261	247	265	220	262	248	254	249	235	248	252	218	263	236	225	256	214	226	245	265	263	257	272	263	250	244	259	246	257	256	261	246	236	232	236	246	259	264	258	234	267	276	256	272	274	239	269	283	263	266	282	259	250	249	253	232	246	265	206	243	249	249	239	217	271	267	246	273	242	241	218	252	255	266	261	255	248	243	241	235	263	241	248	240	253	273	264	241	249	258	261	275	292	240	252	258	267	261	236	232	241	265	259	246	259	221	264	257	274	279	244	235	262	259	266	263	241	213	246	247	248	256	276	232	236	237	268	248	250	237	257	237	244	260	237	229	233	252	272	301	257	278	248	232	243	257	249	241	218	235	256	267	265	242	280	236	245	247	267	222	243	277	271	235	208	271	282	243	248	247	212	252	271	245	245	238	256	241	266	292	240	242	275	245	263	250	268	245	254	246	214	229	261	284	249	220	264	258	260	228	243	253	260	249	261	244	262	272	274	253	215	289	269	266	254	231	236	266	208	289	240	256	249	261	258	235	249	235	236	266	266	246	256	209	252	265	275	253	288	228	221	264	240	229	268	208	244	275	272	245	258	243	251	256	252	265	225	275	248	255	269	249	282	266	247	247	260	274	271	234	249	257	238	261	230	271	266	244	250	271	242	255	267	244	238	263	270	267	235	262	267	249	240	271	245	245	272	248	242	235	261	252	259	273	262	252	279	235	257	229	243
12437	9384	13143	12530	6861	3240	2228	1645	1289	1122	997	956	875	837	785	763	707	689	679	662	726	618	694	629	704	682	715	635	685	638	653	622	667	649	624	650	654	620	605	630	655	626	591	621	586	616	607	548	623	572	627	566	632	604	619	666	594	621	600	594	626	627	599	610	576	637	594	595	603	598	629	619	607	589	616	574	596	596	646	649	615	622	636	613	606	603	571	581	600	634	596	583	577	643	586	617	628	613	620	568	598	634	629	620	626	570	615	603	602	586	644	622	671	604	641	603	600	605	644	649	635	634	602	577	660	618	605	594	643	623	622	606	628	657	595	624	572	597	540	582	592	577	554	574	603	613	580	620	594	603	608	623	597	602	632	626	639	617	566	631	594	623	629	592	587	595	607	600	567	582	589	613	616	591	589	665	594	598	624	629	595	597	586	600	589	623	614	622	615	594	617	648	659	627	585	613	597	588	626	600	619	613	591	627	609	638	615	626	585	611	669	572	588	613	638	591	607	620	582	574	572	592	599	627	614	610	607	587	637	581	591	559	541	593	622	611	602	602	598	598	614	611	598	590	620	612	652	642	611	625	602	639	599	654	624	661	615	638	602	620	599	596	601	600	574	614	584	594	618	592	596	584	625	602	625	579	615	583	586	632	633	608	610	629	637	571	655	592	630	575	633	604	612	573	573	601	566	594	578	627	588	634	584	582	633	582	607	593	631	584	576	591	641	612	620	591	580	626	627	595	573	610	597	596	640	619	639	601	597	646	605	543	604	575	628	582	602	619	603	642	576	582	585	633	630	630	556	582	592	567	639	601	617	591	580	584	603	587	630	609	628	602	613	626	585	625	591	602	621	603	599	606	575	599	619	619	588	584	618	617	625	583	603	591	607	540	586	599	571	611	626	596	582	605	629	614	622	610	594	599	623	655	615	556	595	594	565	609	628	633	616	562	623	627	608	599	630	618	619	581	587	613	590	595	586	617	629	608	600	635	615	595	586	600	639	606	596	649	576	618	613	619	601	591	623	627	568	595	604	576	617	564	628	572	587	597	607	633	578	630	547	592	623	592	588	653	594	606	617	604	618	596	624	635	604	608	644	555	636	588	594	622	586	600	616	622	575	646	604	618	665	613	617	615	626	578	577	640	606	633	640	586	620	636	611	613	626	554	610	630	625	640	574	610	598	587	615	596	581	637	632	597	583	596	597	618	635	617	626	588	561	628	633	575	612	606	679	638	589	576	583	589	594	628	590	586	613	587	588	565	610	539	584	571	606	561	646	605	644	572	617	591	580	592	586	596	625	629	632	603	564	566	575	602	578	609	593	592	609	571	590	604	628	563	593	616	632	617	604	629	598	585	603	581	579	627	617	629	620	633	601	660	570	608	583	598	608	634	618	653	607	657	619	609	600	656	606	588	584	584	628	609	591	590	642	637	604	590	668	637	649	601	605	621	593	604	641	616	614	596	596	585	578	614	582	642	595	598	655	629	587	605	616	622	580	644	607	581	551	593	575	602	603	581	611	588	586	573	549	603	579	645	570	551	632	616	598	594	592	630	625	598	630	620	599	615	571	604	613	629	598	625	609	630	555	581	642	598	585	618	611	588	629	576	575	598	615	590	627	574	623	621	600	628	620	617	583	598	592	634	590	608	586	576	638	589	634	605	594	588	602	571	608	630	586	656	613	617	577	643	607	585	554	557	620	633	609	571	619	606	610	617	610	585	631	604	615	579	608	620	605	604	607	601	600	570	599	610	588	625	666	594	599	588	617	596	573	649	574	585	578	555	624	618	595	617	618	596	564	610	585	615	615	593	579	608	585	616	613	607	628	599	582	571	565	612	626	528	637	603	636	610	616	621	575	606	629	609	628	587	596	640	622	606	600	623	581	596	572	609	647	645	597	636	619	613	598	594	588	582	589	636	606	592	577	630	604	646	596	630	591	622	584	571	582	618	574	608	602	600	586	631	609	649	600	648	608	596	560	603	580	596	627	533	619	614	643	618	585	594	596	620	622	567	598	619	631	557	608	612	594	592	620	581	604	586	637	611	626	570	568	583	595	604	616	598	633	587	616	583	583	605	580	556	616	625	577	584	590	633	596	628	621	616	562	590	614	603	579	599	627	527	617	610	608	606	593	584	633	564	678	612	636	649	597	600	610	569	608	623	617	624	587	591	636	648	621	663	600	605	585	607	618	594	591	665	639	563	601	596	602	611	605	590	601	599	592	640	620	603	590	557	632	585	589	649	607	590	585	585	617	598	572	618	608	614	644	605	623	551	647	612	564	618	607	609	565	589	644	621	624	659	629	607	644	664	622	590	600	598	577	637	580	586	598	591	565	597	613	618	605	558	625	571	619	601	615	581	581	618	633	612	635	630	627	614	591	644	559	576	588	571	612	617	579	622	569	618	592	591	569	601	631	608	633	648	572	623	569	597	597	586	625	627	593	625	634	589	595	629	599	586	628	606	652	589	626	615	558	601	633	633	638	611	593	651	593	608	604	583	575	622	602	591	579	591	619	585	577	644	612	597	610	615	619	593	610	614	566	640	621	601	550	656	584	606	606	631	581	582	642	613	592	621	593	626	616	631	556	581	608	580	625	599	557	561	594	604	629	587	581	592	613	609	651	609	604	631	629	599	548	596	608	647	617	589	606	584	630	579	630	618	582	627	620	565	606	592	573	589	598	612	633	575	564	550	628	585	635	609	616	602	584	622	617	604	586	614	626	595	613	574	595	626	555	626	616	596	592	586	602	618	607	635	610	595	623	580	587	594	595	621	615	619	620	648	576	583	610	549	585	622	621	578	598	568	598	589	599	631	582	629	608	619	601	587	593	631	616	564	609	608	609	619	566	596	613	581	580	612	595	568	590	672	621	586	610	554	617	595	616	607	589	589	615	594	623	614	585	616	605	596	614	608	619	585	633	622	596	580	623	588	582	594	584	613	621	613	601	609	617	596	592	567	643	598	593	604	614	605	578	638	584	565	619	568	597	595	617	596	606	594	616	596	570	622	621	568	606	585	595	630	532	604	603	572	567	634	608	588	613	590	635	624	598	613	603	569	561	607	592	605	569	574	595	594	607	603	628	645	626	575	604	579	606	565	605	612	612	635	618	582	593	557	602	632	613	555	620	650	589	624	579	589	579	668	597	602	629	605	603	638	630	601	559	604	574	639	588	612	602	588	653	610	633	617	608	612	614	616	602	658	591	587	623	598	611	581	582	604	593	634	591	615	619	658	632	629	587	619	616	579	642	617	630	600	631	648	566	601	609	649	570	616	558	595	622	599	574	567	580	560	600	622	612	586	613	577	599	593	577	602	613	613	603	622	610	624	660	612	629	607	604	585	608	641	596	585	619	651	679	607	580	592	591	629	586	614	604	594	618	588	558	625	663	607	645	592	547	670	592	600	620	586	577	595	614	631	601	624	609	616	591	647	610	588	601	618	614	558	598	576	592	625	618	606	620	598	593	619	617	599	625	578	602	598
30455	18359	16364	11883	4932	2106	1209	828	543	509	410	406	369	321	314	338	281	327	305	286	277	267	297	272	276	311	266	279	276	245	290	250	284	274	250	252	284	279	269	276	229	280	278	248	265	278	303	290	284	245	266	287	274	284	292	268	257	272	242	245	252	283	261	268	288	243	261	260	260	251	263	242	244	266	264	249	274	296	258	255	234	267	263	275	246	258	252	249	283	247	246	260	283	262	257	245	281	305	266	284	274	280	263	260	274	267	251	308	279	262	272	254	247	267	288	254	257	257	255	266	266	244	257	246	255	256	238	293	248	267	253	277	240	265	230	247	258	224	257	250	264	280	237	255	267	259	237	245	234	265	275	263	288	289	289	257	270	292	256	284	258	271	242	280	246	291	226	264	261	265	260	241	275	269	269	274	278	262	252	248	278	248	262	295	268	250	247	274	236	311	273	234	228	227	262	239	275	252	246	275	292	267	269	249	260	246	250	249	259	248	264	276	257	247	288	293	251	262	269	266	253	242	252	251	267	234	261	260	227	257	283	273	258	278	270	288	248	266	274	257	240	269	287	267	271	280	292	228	264	278	263	275	265	239	292	308	259	262	301	272	286	259	246	257	267	278	241	266	300	268	240	235	296	266	265	287	284	244	268	250	269	252	251	287	257	286	290	256	274	282	241	265	255	271	261	225	266	275	275	273	238	274	257	269	299	270	265	262	260	266	235	266	270	290	303	265	270	247	283	284	261	281	280	268	286	259	257	231	272	264	256	277	255	236	272	238	264	237	272	236	277	250	246	269	253	242	281	263	279	263	250	295	271	278	281	256	257	281	272	271	282	304	311	251	249	287	260	252	280	254	273	257	280	243	290	273	266	266	283	263	280	254	275	271	281	272	236	280	252	275	258	234	276	231	296	281	256	269	294	247	281	276	264	292	262	262	264	282	256	278	272	282	260	239	281	259	258	242	275	289	260	270	256	254	283	256	283	277	265	255	277	270	251	270	240	263	286	244	247	279	246	296	251	265	230	267	273	263	266	248	246	267	279	267	274	257	284	232	274	248	252	274	263	247	271	251	295	251	273	263	268	271	260	245	254	265	280	240	265	290	270	286	249	239	255	273	282	255	222	261	250	249	257	258	270	241	243	287	281	251	288	261	296	274	273	281	268	278	248	246	245	315	218	301	275	282	283	255	273	266	274	254	262	263	304	266	269	274	259	253	261	287	279	259	249	256	293	246	224	289	286	274	253	283	242	270	239	276	268	306	269	285	280	280	253	250	265	237	255	243	273	265	283	279	275	246	282	277	266	275	278	251	275	282	301	268	258	254	271	242	284	250	236	289	304	266	279	274	270	256	281	270	239	292	239	288	290	289	244	268	264	261	266	268	226	301	252	245	299	267	253	268	241	268	268	257	290	268	264	261	273	244	229	292	280	289	264	289	259	251	261	246	288	271	237	243	247	277	255	274	273	243	258	254	260	301	261	272	307	287	282	240	260	236	254	232	264	263	224	238	299	260	252	270	265	292	264	255	284	278	268	274	263	282	263	260	257	286	256	253	261	241	269	254	273	258	276	276	283	255	258	277	253	276	232	282	251	283	273	284	262	249	274	258	283	249	258	263	292	257	261	275	255	268	267	251	275	265	280	237	272	265	266	274	288	222	294	276	254	255	255	253	239	260	281	265	270	297	280	255	266	239	279	291	256	291	259	271	233	253	252	238	274	269	285	244	264	257	237	279	240	252	265	267	264	269	247	247	267	294	211	251	277	273	236	277	283	286	267	240	242	259	224	250	267	256	266	235	254	258	276	283	252	288	259	253	261	276	281	250	276	277	271	272	267	249	272	292	256	283	274	259	253	294	275	267	240	273	258	252	283	263	273	228	288	269	262	249	266	239	283	266	261	237	290	240	291	284	269	272	268	275	268	264	289	285	245	239	271	248	295	252	294	273	266	295	256	258	254	247	244	276	255	265	276	282	279	262	268	289	270	276	224	294	250	278	248	247	258	288	280	242	279	250	272	273	256	280	261	230	264	293	300	293	270	276	264	256	236	257	249	278	289	236	247	259	250	238	260	260	267	255	244	279	241	296	286	268	278	279	268	234	283	267	261	276	246	266	238	242	286	261	284	269	249	266	255	281	261	270	289	239	252	284	290	252	261	251	252	258	282	243	255	263	253	265	257	263	275	259	240	245	264	259	287	271	271	252	253	285	248	282	260	252	278	308	278	283	244	239	240	277	277	307	277	260	276	232	240	250	263	247	273	261	221	267	251	263	256	278	250	228	284	265	283	264	281	270	265	272	279	263	255	264	301	294	295	267	282	250	255	270	256	287	291	273	265	245	253	269	259	269	270	269	251	247	258	228	264	258	248	287	298	268	263	256	257	281	263	252	275	284	244	237	265	286	271	272	277	244	296	237	278	235	255	290	259	257	282	248	275	297	252	258	245	251	249	260	263	267	289	264	278	266	269	240	251	244	255	251	290	261	240	263	263	286	297	249	264	258	270	249	225	273	272	276	279	269	239	305	272	297	249	267	276	235	295	278	284	267	298	232	264	258	255	257	276	248	269	248	280	306	270	248	263	233	274	258	216	238	257	289	237	278	275	275	261	234	277	250	278	246	277	257	265	269	285	251	257	269	251	263	270	290	273	267	267	242	250	272	257	273	276	279	262	251	261	270	275	279	265	278	269	260	249	268	264	242	272	254	280	262	244	240	247	274	266	271	273	267	257	251	269	241	255	273	264	279	279	292	246	296	259	274	256	254	294	258	274	255	259	237	269	247	264	276	269	259	272	237	278	272	272	253	255	271	272	265	278	285	246	269	277	267	278	249	249	286	272	261	278	266	281	262	270	273	275	278	264	262	262	249	258	235	266	257	248	238	244	272	258	245	264	265	252	268	279	302	240	266	259	283	259	242	250	267	283	248	282	233	262	259	293	259	239	253	264	269	235	266	244	239	265	246	240	260	264	274	266	281	278	268	270	256	295	288	265	252	249	252	275	240	280	257	289	278	258	256	265	280	282	287	284	299	297	272	242	248	257	272	302	265	290	284	263	276	264	253	256	274	262	262	237	275	264	283	261	301	278	296	266	255	255	279	282	265	255	273	315	264	248	266	249	294	269	277	268	247	260	276	258	250	270	257	269	227	281	264	234	285	302	247	263	255	259	262	295	240	234	268	254	299	243	271	269	269	266	263	268	269	285	267	307	243	278	240	256	251	279	269	263	236	230	261	266	262	263	248	247	251	277	255	252	248	303	267	297	271	298	265	264	242	275	282	267	277	240	274	238	262	256	250	309	263	264	252	256	267	260	245	223	253	260	276	275	254	259	268	252	277	245	304	268	285	286	234	268	240	247	231	290	256	262	261	277	286	248	229	226	273	249	249	276	233	267	263	285	264	273	276	275	268	259	274	261	266	241	303	271	255	279	313	254	256	267	273	292	299	268	294	267	277	282	308	268	278	233	241	278	260	254	251	275	285	254	274
21483	16283	23423	23158	13653	7599	4862	3135	2274	1831	1573	1410	1332	1149	1073	1111	949	854	899	880	790	790	817	818	773	735	710	702	682	722	701	668	707	745	639	686	651	640	687	686	645	682	654	619	650	635	649	614	696	664	638	657	675	652	644	564	622	679	573	619	651	648	643	624	601	639	637	640	597	670	611	616	615	613	651	640	667	632	624	586	668	672	664	591	633	654	650	638	622	680	671	643	652	611	626	637	624	614	640	658	594	657	620	648	664	648	612	630	647	601	612	642	607	591	617	625	628	626	633	625	627	663	655	647	610	616	639	635	661	705	617	608	633	626	600	639	640	619	614	674	661	650	646	667	652	631	616	582	619	630	626	603	624	650	602	635	702	594	610	601	593	642	629	599	650	607	639	646	660	630	611	579	647	653	609	639	629	602	611	663	645	626	643	633	572	650	622	566	649	632	658	663	654	596	654	641	651	631	647	596	593	652	562	632	636	624	602	589	617	602	647	592	638	638	623	631	681	637	601	626	642	608	635	609	648	674	662	568	651	603	622	646	615	610	640	614	627	621	631	652	604	639	646	633	700	617	568	635	631	629	668	634	653	639	601	653	629	703	626	642	611	632	656	634	643	628	650	636	621	654	619	660	623	627	642	653	652	616	628	654	639	635	637	654	636	635	633	584	654	634	640	635	697	618	635	646	654	638	609	654	636	630	644	667	655	640	645	630	639	658	668	632	667	634	622	631	682	642	622	622	663	585	626	580	651	646	592	595	662	621	594	637	656	664	597	644	607	630	599	646	594	603	636	665	647	622	607	627	682	641	658	657	687	629	620	650	655	595	661	629	685	612	620	609	600	591	627	661	618	633	654	599	631	607	619	634	607	600	589	630	625	606	631	621	627	626	661	646	652	656	651	616	650	653	670	633	662	621	614	610	669	613	637	593	601	632	624	624	667	609	651	653	628	624	640	654	594	605	586	626	647	621	596	594	648	640	615	597	582	635	685	599	604	624	648	664	637	644	590	670	656	592	647	655	648	596	625	614	645	650	635	632	640	623	643	594	627	678	650	647	653	667	589	617	669	601	610	590	614	624	632	680	658	610	651	663	672	596	640	629	628	649	680	603	600	642	612	645	634	651	618	630	645	650	596	643	662	665	610	661	652	647	583	649	618	641	632	625	588	635	634	636	642	627	641	613	635	612	610	645	665	646	556	655	637	691	636	650	636	630	600	631	651	628	644	637	632	653	639	618	617	616	627	652	623	611	657	632	644	636	655	641	658	639	659	628	606	645	602	627	648	663	600	623	648	624	693	630	625	661	628	617	627	663	624	670	632	649	595	612	580	683	666	643	596	619	630	622	643	655	630	582	612	636	620	625	653	668	648	597	644	594	663	631	646	640	661	670	618	626	643	620	613	634	654	629	620	636	644	599	597	620	657	644	634	620	617	636	647	645	607	643	621	614	611	637	639	629	629	616	641	577	643	591	662	635	630	657	636	634	644	678	619	650	627	605	659	632	635	631	644	605	619	633	628	616	646	638	623	616	623	628	647	693	646	618	653	639	616	613	632	625	668	613	613	598	657	618	624	625	633	646	627	650	657	624	626	644	631	589	633	609	642	623	651	635	630	589	611	635	583	574	617	664	651	605	626	604	625	650	645	628	623	608	619	646	693	614	631	601	649	592	649	671	613	668	614	646	646	667	632	629	646	630	675	630	605	653	657	630	629	625	604	649	636	597	640	620	660	612	633	647	608	646	591	639	632	620	616	613	631	612	648	652	641	636	643	626	629	641	606	651	673	630	638	668	705	553	637	630	613	619	635	633	633	575	705	638	645	630	650	641	614	674	614	649	696	591	611	601	645	671	631	611	629	605	650	624	619	600	630	647	618	633	628	627	634	590	599	660	654	612	632	641	682	646	648	608	594	626	618	690	666	618	674	622	614	634	635	635	636	643	627	608	618	610	682	599	576	630	614	664	664	571	665	647	630	631	615	685	667	608	646	632	645	595	624	602	653	628	663	638	617	617	662	643	598	651	623	622	631	624	701	661	606	603	667	666	610	641	645	666	636	651	643	591	574	650	638	662	675	641	672	661	626	647	655	657	655	600	578	636	638	641	626	645	615	629	626	655	629	595	641	626	631	613	636	606	638	634	624	643	615	645	645	629	656	663	625	674	628	651	623	649	629	631	636	633	686	619	615	656	621	620	626	671	638	619	659	637	635	645	612	632	640	595	630	646	629	612	658	666	676	664	609	671	644	600	629	639	611	675	672	620	607	627	637	632	627	642	610	630	646	598	634	608	669	635	604	635	618	646	638	669	655	638	613	635	640	634	661	599	622	614	619	614	647	631	612	624	678	655	646	636	607	632	599	590	635	671	667	620	644	638	622	648	612	668	660	668	591	609	644	648	669	664	601	630	620	649	651	607	652	602	632	627	599	612	622	648	603	630	642	692	589	671	617	647	650	643	587	627	589	657	598	609	657	676	629	630	619	662	617	680	600	622	622	649	626	648	657	683	645	634	632	651	643	648	585	640	649	605	653	607	623	661	635	689	641	595	613	645	646	638	695	679	637	641	629	616	615	595	659	639	613	622	607	620	621	640	641	624	664	596	631	626	688	611	664	616	629	624	620	648	670	625	647	574	597	599	664	652	652	617	621	616	669	658	628	615	593	628	685	651	617	618	624	645	649	657	668	624	615	609	639	603	633	644	588	658	617	658	590	604	653	646	665	642	636	628	635	614	615	619	638	648	621	663	592	609	626	628	610	639	604	634	632	552	635	653	655	646	655	619	620	664	636	641	614	645	621	651	589	661	674	623	597	646	619	683	597	649	645	617	652	662	607	619	590	695	639	615	581	625	656	670	633	644	655	584	632	639	612	651	635	605	678	678	598	621	685	592	637	618	657	617	643	622	650	614	644	638	627	666	624	599	678	615	630	579	679	623	642	642	627	611	634	610	580	632	635	635	616	629	601	614	609	635	668	632	596	612	662	647	625	647	626	638	638	667	645	632	596	664	628	621	607	600	637	648	672	637	596	607	605	633	640	651	632	652	626	645	605	627	595	679	611	596	592	655	613	607	631	632	646	615	627	631	648	630	644	625	610	649	649	610	600	642	627	651	635	599	635	596	700	672	602	598	636	627	636	646	621	610	634	628	677	617	627	639	634	615	636	646	622	624	600	639	665	643	670	635	630	643	664	649	634	638	654	621	606	624	617	618	659	648	649	649	616	644	663	642	647	663	634	621	614	588	608	637	628	609	639	670	615	637	596	644	639	660	636	599	654	591	635	642	592	594	667	616	642	594	599	631	605	629	604	659	608	591	629	683	640	652	592	628	663	614	611	608	666	642	664	620	635	689	638	652	648	636	663	663	637	654	615	648	584	576	612	661	650	656	643	612	633	648	624	614	631	625	652	658	614	602	598	649	576	615	664	662	634	638	642	623	651	613	663	660	640	668	642	589	610	648	634	624	620	645	651	679	618	636	603	618	643	662
39571	25303	24480	18866	8418	3430	1821	986	699	622	511	466	444	348	316	329	334	286	303	282	280	292	325	299	266	290	289	293	278	257	260	252	275	232	238	251	282	208	262	233	243	204	220	250	228	239	247	239	228	257	223	222	235	221	240	235	231	279	231	250	243	195	247	232	223	252	235	235	259	246	241	217	198	249	240	213	236	251	216	203	238	227	218	251	226	226	219	204	233	215	265	256	245	240	265	218	237	241	267	227	231	220	248	251	226	245	238	217	221	226	238	229	229	243	234	219	246	235	238	247	237	212	234	203	245	229	216	214	227	241	214	245	237	255	221	243	217	211	252	236	227	200	243	225	213	210	247	272	237	236	227	226	249	234	269	225	230	211	248	298	216	216	221	238	234	249	212	229	243	257	235	218	234	257	229	221	235	231	228	244	217	236	231	186	253	263	217	236	238	248	222	213	255	213	248	253	252	250	222	242	232	254	226	236	242	236	236	256	209	240	225	237	256	219	238	227	254	244	249	223	266	223	235	212	230	235	236	224	267	253	250	221	210	217	260	237	236	246	222	226	239	225	245	226	231	208	228	235	257	223	224	218	258	245	211	263	242	225	268	192	231	211	230	250	210	262	237	223	236	210	235	233	233	243	250	229	261	209	272	239	217	233	250	221	250	243	233	250	247	233	219	217	222	247	222	241	219	264	244	225	228	255	261	209	258	215	265	249	204	232	229	229	244	258	241	253	269	226	241	249	232	240	225	220	219	242	272	252	237	252	266	240	239	232	262	248	243	250	249	214	272	235	270	238	258	237	244	218	235	227	245	253	247	221	244	243	251	272	258	262	237	253	242	231	219	218	226	261	254	211	222	258	226	242	235	246	229	219	264	212	246	248	224	229	233	209	240	214	246	235	268	250	221	242	242	216	219	240	234	237	250	210	220	208	237	240	220	231	219	258	240	250	244	257	236	234	244	271	233	266	250	240	249	237	209	255	217	234	224	238	259	242	246	246	224	226	310	239	226	240	227	254	243	211	240	243	215	265	242	219	233	272	239	232	202	227	260	262	208	217	242	254	224	228	238	225	219	254	265	234	223	247	243	218	223	242	256	232	237	231	242	232	231	234	248	242	272	274	243	226	234	223	227	206	241	242	223	257	254	229	244	265	216	232	254	230	229	240	238	231	240	223	224	221	245	255	265	210	226	224	205	235	210	239	234	236	240	235	220	244	242	246	244	269	255	228	256	206	222	240	232	233	215	238	242	246	259	215	250	244	221	252	237	220	245	218	239	254	222	248	249	271	266	248	228	244	231	233	252	206	253	234	246	237	236	254	220	225	208	252	217	226	237	235	227	213	212	232	207	229	224	239	222	241	242	235	236	240	257	234	248	218	239	245	237	244	211	222	223	217	248	212	252	231	232	228	232	211	236	197	232	226	246	234	217	222	234	250	221	235	228	236	259	246	213	248	235	240	244	216	198	262	232	233	257	258	237	237	214	255	279	228	219	240	257	235	231	238	229	253	250	226	271	214	248	202	272	243	230	229	236	244	235	238	266	230	241	268	242	257	215	206	241	231	243	234	254	257	233	223	236	226	223	230	254	224	235	252	249	232	271	241	206	269	236	235	230	239	256	206	216	217	236	234	230	217	233	236	220	235	244	255	249	241	249	237	232	253	235	261	218	264	238	241	243	239	241	240	213	215	246	215	220	235	247	249	261	234	245	228	238	250	225	265	244	255	250	237	201	228	234	216	227	239	216	220	255	239	228	231	211	225	214	266	247	234	266	216	204	206	243	213	200	230	274	250	237	236	248	240	237	234	244	234	196	226	239	261	234	226	240	221	238	235	248	267	237	239	252	217	237	203	221	240	264	264	249	252	223	258	246	237	228	249	221	247	230	226	253	235	219	221	232	228	257	236	252	223	245	238	222	254	231	265	217	217	233	237	239	242	243	249	252	242	247	235	249	241	240	203	229	253	234	239	224	253	238	241	235	266	273	254	213	230	221	258	241	262	250	217	246	226	265	254	223	245	249	227	240	226	221	218	232	255	232	221	216	252	218	227	228	217	243	261	247	230	253	224	230	256	231	255	226	265	205	216	237	227	274	214	249	246	252	235	225	257	234	260	245	232	249	234	239	263	239	261	234	226	232	226	249	237	232	244	232	194	221	224	241	240	212	234	235	239	241	238	227	244	258	237	225	222	240	230	265	208	226	245	223	199	223	244	229	200	240	225	239	243	238	265	243	230	240	259	232	201	221	230	211	229	240	225	246	208	224	235	248	254	232	228	271	210	255	264	207	245	243	221	234	250	266	248	241	256	238	238	225	237	248	248	239	229	274	249	245	221	233	231	238	216	231	268	244	218	234	218	214	204	220	228	239	227	236	207	219	228	216	235	250	213	232	242	249	246	216	253	221	242	218	213	224	223	250	230	223	242	229	225	241	239	234	226	240	230	243	229	234	253	215	229	229	213	190	238	249	252	271	242	265	273	241	230	261	257	228	242	215	234	252	220	222	239	252	219	242	242	225	237	226	226	214	218	209	232	234	226	220	259	244	249	245	244	225	242	243	210	245	240	244	240	259	233	233	244	247	248	228	229	237	231	221	223	231	231	232	254	242	237	240	192	226	242	253	244	224	253	218	243	219	253	237	252	234	239	229	235	228	259	233	221	225	230	209	256	221	244	204	217	222	220	217	255	237	237	235	218	198	207	208	222	246	226	257	240	226	236	208	265	232	232	238	239	213	234	233	228	228	239	225	232	240	233	224	245	230	218	243	220	216	253	265	240	233	235	242	241	212	240	263	237	241	235	238	237	210	237	245	256	221	247	228	226	231	242	279	243	235	236	246	241	248	245	236	225	213	248	263	248	227	233	267	219	237	216	253	224	260	234	232	239	236	242	203	246	230	237	228	258	240	207	236	265	227	251	240	244	231	236	243	230	221	243	244	236	219	208	249	265	227	226	223	232	239	209	245	246	239	221	220	213	214	243	258	240	234	233	231	241	215	219	221	195	211	269	229	241	237	232	226	249	262	247	235	281	237	230	205	243	240	239	206	233	279	242	248	229	233	242	251	229	261	216	238	232	228	240	208	228	247	266	248	251	273	225	235	210	238	201	234	209	229	235	215	257	256	279	223	249	238	216	236	245	234	240	256	249	233	208	218	215	237	262	239	227	238	222	229	243	241	238	242	240	240	237	233	256	226	260	239	244	228	227	218	228	200	203	226	235	229	237	251	230	233	203	222	240	195	237	231	286	269	217	239	247	205	207	250	209	241	240	242	237	255	218	256	238	251	258	228	224	231	238	237	250	214	246	241	220	230	224	234	207	227	224	250	234	224	229	212	222	197	230	264	229	236	261	233	224	242	214	223	168	262	229	263	242	206	213	219	231	232	226	213	266	217	230	246	234	229	242	244	259	257	228	254	225	238	244	234	225	224	238	204	228	218	256	246	249	219	225	226	219	221	215	238	258	225	274	232	208	223	240	234	242	224	194
26326	21047	30463	29934	18220	10546	6793	4091	2945	2441	2111	1937	1681	1339	1192	1227	1025	1045	1038	964	910	963	949	818	719	714	743	714	719	703	662	639	708	694	652	650	643	638	585	610	633	623	598	607	604	560	558	550	579	576	573	594	588	588	589	600	568	566	561	561	513	560	607	582	555	544	609	596	559	596	578	518	579	599	560	534	558	585	572	559	554	568	570	549	538	569	572	531	572	528	545	583	510	552	570	627	585	579	538	550	579	551	569	566	607	562	560	571	581	548	558	530	577	564	571	575	604	566	591	595	553	508	596	559	574	564	536	578	514	581	534	580	578	570	565	565	571	578	532	575	559	566	543	585	554	552	614	581	605	572	594	590	561	579	586	547	576	592	538	593	567	556	545	581	587	576	534	560	541	543	577	577	561	572	558	555	575	573	507	573	572	602	543	531	563	583	607	521	586	571	532	572	542	577	602	557	555	556	577	605	546	577	515	562	610	559	561	585	608	561	544	571	564	552	553	563	515	589	580	525	560	574	559	553	550	553	601	545	557	571	538	552	588	553	568	588	577	532	545	524	543	579	596	553	541	567	588	546	611	578	562	577	545	604	566	556	614	545	560	553	602	532	577	585	582	615	579	575	501	557	536	563	548	547	578	583	536	572	565	549	556	566	574	588	566	563	558	567	588	584	575	546	576	589	535	568	581	530	597	553	600	551	573	565	594	579	564	564	573	519	582	534	569	589	574	566	560	556	582	561	565	555	560	601	539	592	552	565	557	554	556	570	566	604	536	557	555	571	579	591	531	579	541	576	569	612	590	573	579	535	560	567	583	587	568	495	586	600	534	541	564	545	580	568	529	545	614	579	576	587	599	586	592	559	535	564	569	586	574	570	554	561	572	583	597	544	517	614	549	576	544	598	585	548	569	520	567	585	574	584	557	539	572	571	561	548	579	551	569	574	541	558	551	523	576	562	561	514	590	591	564	546	521	547	592	614	579	569	563	537	555	571	546	564	565	557	549	566	553	545	549	567	598	528	540	593	596	553	544	551	533	609	584	529	579	565	562	620	535	572	542	577	575	557	556	588	552	555	565	577	603	609	599	598	565	603	527	541	556	566	563	545	582	530	549	573	550	592	597	573	567	567	591	581	581	544	585	577	571	507	557	565	618	567	550	602	536	565	566	575	583	553	528	579	534	555	578	586	545	548	577	537	551	582	555	599	595	537	528	576	532	543	575	549	576	602	583	553	554	575	546	568	583	528	543	533	570	583	549	583	581	562	561	567	554	550	577	582	578	571	504	523	577	569	544	602	609	578	562	571	585	551	561	570	606	533	581	588	573	548	522	549	575	599	578	579	551	542	554	557	592	572	515	583	539	530	552	542	575	572	563	622	563	540	572	592	556	560	548	561	560	514	565	586	542	571	553	559	589	583	569	547	517	543	576	527	561	532	596	563	585	575	578	608	603	580	567	541	562	553	588	565	548	548	547	574	576	574	550	530	561	589	597	560	572	576	636	532	576	565	554	533	564	562	597	570	594	571	575	587	564	569	581	582	573	559	566	561	561	618	562	569	596	570	507	580	609	560	564	546	560	578	555	604	561	588	525	562	584	560	529	610	588	596	559	582	579	560	512	608	569	578	572	596	549	538	554	581	549	581	537	541	579	550	556	582	560	583	606	560	527	528	581	575	556	554	574	495	586	582	552	611	568	521	589	561	584	580	572	592	574	574	542	581	597	573	587	545	566	584	630	548	534	556	619	557	518	522	604	591	538	535	555	597	568	564	552	552	591	554	564	583	577	597	545	593	519	562	616	589	559	564	597	600	531	537	550	575	539	554	543	591	577	564	599	539	570	583	565	584	590	583	535	562	587	567	552	570	582	575	597	568	561	554	544	603	568	563	570	559	555	573	521	548	537	590	579	597	579	563	533	525	537	560	552	578	567	556	581	558	536	599	561	550	566	549	546	585	566	558	573	543	566	574	571	554	582	609	559	551	559	593	608	581	576	564	572	571	563	553	542	589	557	529	600	559	577	565	557	553	561	544	560	608	589	559	578	551	580	555	526	540	536	545	561	553	578	586	576	566	601	555	532	606	567	559	527	525	533	544	595	586	550	532	565	551	579	560	540	550	561	567	589	590	527	555	541	508	549	561	570	530	574	598	579	586	566	532	571	575	612	550	623	616	539	574	563	566	578	580	590	553	604	552	566	532	604	541	583	593	538	566	548	562	548	541	573	573	582	560	562	587	524	557	530	572	565	548	573	583	515	557	552	607	597	556	561	558	547	614	554	527	560	571	569	574	568	577	544	592	564	627	542	562	562	583	554	569	564	589	578	553	606	539	539	582	603	561	613	604	574	579	570	555	587	574	634	579	529	574	534	559	568	573	566	576	533	568	602	556	562	574	560	566	532	549	620	559	534	549	580	547	557	606	563	562	605	555	538	567	570	570	575	593	577	599	564	621	516	575	556	538	585	512	574	563	536	596	524	565	607	554	561	570	575	563	612	536	556	555	545	553	582	531	611	567	559	558	565	594	563	592	545	560	577	572	527	603	567	582	552	601	543	606	570	550	530	532	569	542	584	581	596	527	557	611	521	586	625	548	580	544	571	611	578	540	599	576	585	542	605	565	573	592	544	578	560	564	577	582	605	570	562	566	539	585	576	528	545	576	564	561	556	539	539	582	606	568	522	556	584	539	577	544	561	573	560	571	578	585	595	560	562	608	564	575	578	615	592	584	566	571	606	575	541	568	532	553	569	624	520	531	533	582	587	556	556	569	601	584	554	568	546	615	565	541	596	540	534	562	588	586	541	546	553	596	532	546	560	550	575	555	578	570	593	587	551	551	549	539	592	624	562	591	551	536	563	573	551	626	562	558	599	560	572	576	534	558	577	586	605	584	606	564	591	554	557	588	570	530	573	527	540	557	537	608	549	542	554	542	576	547	561	565	589	593	552	532	588	574	574	544	553	565	530	547	590	554	549	589	575	576	611	593	594	543	565	627	578	616	560	562	559	568	563	560	550	606	559	558	535	578	588	525	540	568	583	598	579	562	570	605	579	561	554	533	569	558	530	546	598	595	570	595	589	539	603	581	584	576	545	580	612	589	550	575	592	582	553	605	522	553	561	585	578	585	595	538	575	592	545	542	560	587	589	609	495	536	591	585	558	545	569	577	566	548	521	559	557	552	552	573	543	555	574	599	569	549	615	568	569	574	595	584	581	593	548	605	585	565	553	555	575	555	566	572	597	575	570	592	556	568	559	599	570	532	553	572	573	539	548	566	548	587	557	604	539	567	578	609	574	555	580	584	572	587	587	553	545	580	554	559	591	566	606	588	541	539	549	549	575	562	567	594	614	513	563	589	559	590	604	564	567	567	575	574	548	523	524	579	585	551	564	585	557	524	595	580	576	559	597	563	565	567	537	558	550	604	548	540	553	595	565	562	574	571	568	516	590	568	558	604	541	563	542	577	600	557	573	594	604	584	568	574	584	561
17420	10065	7916	4152	1666	924	636	431	346	352	334	324	300	268	266	280	291	253	292	266	263	260	255	283	255	272	262	243	291	278	224	250	277	264	255	258	208	244	250	283	261	233	269	270	230	212	224	259	251	271	266	278	245	267	253	247	252	233	268	259	265	268	225	246	250	238	253	256	242	246	245	246	274	251	247	235	279	243	244	242	247	280	241	259	235	245	257	261	270	255	226	233	218	240	242	266	255	243	245	238	256	229	246	257	264	249	274	226	260	257	249	242	240	240	280	257	275	238	255	230	268	267	232	274	204	231	267	284	244	248	241	224	238	252	241	296	262	266	289	268	277	235	239	257	262	241	208	243	281	248	223	240	228	257	236	266	245	235	263	232	244	268	259	241	280	251	239	280	233	257	247	236	228	267	268	263	246	261	210	268	248	228	281	267	259	230	271	249	216	240	271	276	225	261	255	233	256	267	244	264	257	272	237	231	238	252	262	256	269	269	267	251	235	262	275	239	222	263	226	252	259	266	256	291	292	240	254	245	245	236	257	261	243	276	275	233	256	285	274	242	267	264	275	287	254	249	265	250	250	281	252	246	272	225	230	244	236	229	239	229	262	254	220	239	242	238	265	277	262	239	246	255	263	247	244	274	235	239	269	259	270	256	230	263	245	263	253	244	281	244	234	266	270	269	253	289	277	251	244	251	224	210	234	253	263	251	258	249	263	273	239	264	222	246	227	267	235	233	260	222	250	251	246	278	279	244	241	230	239	276	291	240	254	247	255	244	257	260	258	239	267	241	261	229	264	234	255	251	267	285	272	272	262	257	273	255	248	271	275	253	243	265	255	282	253	271	273	262	267	243	274	234	254	235	238	280	249	250	266	233	266	270	279	238	220	251	294	248	247	238	268	257	250	250	254	276	269	271	238	261	272	262	261	234	254	242	246	270	270	277	232	266	257	241	249	270	269	255	225	241	298	257	226	263	268	252	236	265	278	267	255	258	248	260	230	255	254	241	236	251	270	261	291	250	262	229	247	262	232	240	242	233	272	261	236	245	267	217	250	253	275	253	274	248	234	260	245	267	228	247	285	224	244	248	248	288	270	266	284	274	272	265	276	264	273	228	245	274	235	273	256	225	227	264	230	241	238	267	260	254	251	265	276	237	255	271	260	263	253	286	232	254	250	233	224	236	266	259	260	267	250	250	230	251	241	218	234	234	223	242	237	240	235	240	254	250	257	252	259	265	230	260	249	264	269	269	247	251	251	229	249	252	239	243	224	244	238	254	250	245	265	273	259	295	242	237	224	252	260	272	296	232	259	207	239	260	243	279	243	238	283	273	242	254	258	276	251	225	241	249	244	243	250	261	261	244	246	245	248	252	263	237	275	257	240	266	246	257	279	254	270	262	239	258	238	244	268	284	271	243	234	243	239	296	234	253	253	220	274	263	274	253	245	269	227	262	221	262	280	268	252	239	244	262	272	272	249	281	250	263	268	252	264	280	236	248	235	253	270	242	240	250	244	237	233	234	229	260	247	263	256	252	272	239	248	260	243	250	223	245	254	251	249	284	261	247	283	269	248	261	272	283	256	242	254	274	240	236	240	273	258	270	236	265	258	259	259	272	249	221	258	260	260	245	247	242	275	244	228	255	255	234	233	255	272	250	258	230	239	248	206	224	243	258	226	255	270	258	225	248	238	248	235	292	251	249	251	259	257	221	249	248	241	244	229	228	276	214	290	251	255	247	234	268	250	230	266	237	271	261	265	264	260	251	238	254	271	287	245	234	268	218	236	256	254	263	248	246	242	272	261	237	230	250	261	243	270	249	253	251	290	246	244	251	259	261	286	266	250	268	277	234	250	232	254	277	240	260	271	259	269	257	288	243	243	252	243	239	234	237	257	257	244	247	275	259	290	251	259	260	262	258	272	238	257	235	255	264	263	236	267	266	287	246	249	258	231	252	227	244	259	247	292	238	246	257	249	274	242	235	244	268	264	267	231	252	278	272	246	244	258	235	256	239	241	256	272	253	236	267	255	236	265	271	259	244	252	217	276	243	268	214	245	266	274	239	253	235	247	217	213	241	248	275	276	281	236	241	212	278	243	231	240	250	287	239	246	276	253	249	266	283	230	266	224	256	272	237	215	253	256	260	252	260	282	253	240	263	244	265	248	269	274	235	255	275	236	250	258	264	255	249	246	224	258	257	261	247	287	257	259	254	275	272	245	263	223	246	254	261	292	244	272	288	232	255	244	261	247	238	267	242	233	284	262	268	274	228	263	234	274	234	235	249	254	246	255	247	245	262	266	251	244	269	263	229	271	262	257	219	244	263	238	271	231	280	242	234	287	257	253	249	227	234	236	242	273	264	263	205	251	265	252	280	233	251	260	223	260	281	251	261	254	245	221	249	280	227	252	276	265	259	268	249	241	268	254	268	225	233	282	247	233	286	219	242	246	251	236	295	287	249	255	256	274	288	236	240	237	241	272	246	268	215	260	260	241	241	227	225	261	260	214	246	255	261	238	277	238	240	255	276	254	251	280	274	249	283	240	273	271	244	263	248	263	232	291	267	238	246	251	254	254	245	278	234	272	258	259	248	286	249	263	245	263	283	246	286	260	287	254	243	253	267	264	244	280	262	251	242	242	310	272	246	286	244	266	263	239	238	247	271	271	231	253	216	236	257	259	209	241	279	252	258	244	292	223	264	263	254	239	272	239	250	254	262	267	209	276	236	270	277	237	280	252	252	233	235	239	258	240	250	243	225	224	259	271	288	260	279	262	248	223	224	265	259	252	262	286	279	255	249	250	293	267	264	259	264	232	244	262	263	233	274	287	254	238	248	238	244	237	236	242	225	258	213	232	277	267	257	234	217	270	258	239	245	246	271	289	278	279	239	247	256	248	264	253	267	294	244	234	252	240	246	244	247	242	235	273	280	255	275	265	237	265	215	250	269	276	248	243	267	258	266	227	258	263	278	237	266	260	261	260	241	286	271	254	218	243	239	262	227	250	244	237	253	243	272	239	291	271	252	216	261	260	221	269	260	225	241	251	227	272	254	248	262	242	288	265	279	251	254	263	237	232	245	282	240	232	256	241	233	267	239	244	253	245	251	250	258	255	249	245	251	243	244	257	287	247	250	248	262	233	241	284	251	233	255	238	240	263	249	224	251	246	271	253	268	261	222	230	276	251	255	224	270	297	245	266	270	277	262	277	214	258	248	238	241	292	258	246	226	238	237	245	258	241	246	272	265	258	263	250	267	229	251	251	243	261	272	240	252	273	261	232	254	255	233	239	278	220	262	247	232	260	242	238	229	245	244	260	245	269	269	255	259	235	240	250	269	285	259	286	219	258	267	216	233	258	249	244	261	253	228	291	256	261	235	267	255	221	268	241	261	257	266	217	243	260	246	237	258	259	257	257	232	243	294	276	241	264	246	273	235	254	275	242	237	242	243	279	292	229	239	268	251	229	235	207	285	225	270	260	264	252	240
12197	9732	13787	11188	6098	3551	2318	1749	1368	1241	1053	896	929	820	782	763	713	698	707	646	653	692	677	697	629	668	650	640	620	638	644	654	695	615	588	631	628	607	581	624	604	622	618	630	679	598	589	636	574	625	574	615	586	612	639	592	591	596	617	565	606	624	626	577	599	607	557	610	624	623	584	617	631	642	619	605	614	554	621	631	542	599	612	629	639	613	612	600	606	611	608	615	625	596	585	632	537	610	592	617	613	644	603	573	614	567	591	580	599	613	647	595	633	592	591	583	624	626	670	640	598	626	617	562	596	583	612	601	598	615	620	566	616	630	573	627	559	590	640	573	596	572	627	634	618	624	627	617	603	607	629	570	586	628	613	575	610	580	611	615	598	603	624	620	608	624	598	596	642	587	610	616	586	612	600	634	542	599	629	604	563	636	628	597	650	635	621	604	605	590	618	641	564	628	596	653	643	626	646	590	629	577	648	638	620	649	627	622	602	637	628	578	583	597	617	591	652	597	586	594	614	631	609	609	585	604	584	603	594	622	574	586	586	601	574	592	595	645	608	610	568	652	607	574	613	625	578	578	650	604	596	613	608	606	606	563	600	632	631	633	664	604	626	607	619	591	674	607	592	617	556	558	604	608	658	611	597	591	603	657	666	556	624	633	605	573	575	593	608	586	606	588	644	614	612	655	619	602	567	636	585	633	621	631	589	627	639	623	638	612	620	587	587	580	643	577	580	590	582	588	660	644	608	587	600	628	579	610	560	587	632	564	581	588	668	618	618	608	564	624	628	615	595	613	610	620	594	638	606	579	594	630	649	614	602	619	566	565	605	576	599	613	658	603	585	611	583	616	607	590	571	569	619	654	595	626	581	648	617	611	596	590	603	567	573	604	617	585	613	613	580	627	595	606	639	575	626	589	604	602	617	587	545	637	600	628	647	608	601	641	596	602	577	648	611	617	647	627	648	569	584	598	609	586	600	663	603	622	626	642	563	648	606	634	560	575	584	623	630	611	627	615	596	603	638	650	657	616	606	604	596	657	625	591	596	580	644	571	596	587	628	615	595	652	589	660	586	556	587	633	632	617	593	632	596	606	615	610	590	593	659	627	616	625	608	584	615	605	614	655	595	615	620	604	610	632	575	595	573	586	625	639	585	583	623	621	622	653	659	614	578	620	624	624	578	532	604	619	580	638	647	612	631	655	613	627	618	598	608	595	612	625	597	620	672	578	648	644	556	572	594	624	609	623	589	609	641	587	594	631	574	583	642	631	613	623	611	606	611	618	595	573	650	642	609	656	611	571	591	597	578	585	612	652	607	626	611	574	635	590	577	572	585	582	613	594	579	583	593	613	568	612	643	572	620	598	611	598	596	640	625	612	584	553	583	624	626	611	615	662	596	627	605	653	621	632	583	647	619	634	609	580	582	621	664	610	601	646	607	607	552	620	599	598	588	595	592	638	652	610	627	596	593	588	595	611	597	618	610	595	578	626	575	595	603	597	561	628	606	668	600	629	570	626	627	628	616	648	631	570	602	616	574	633	577	592	582	606	634	632	632	604	627	603	587	623	639	616	614	654	607	604	614	642	592	601	639	613	631	609	584	629	645	672	625	612	639	599	608	597	594	625	579	606	626	591	618	590	585	629	618	640	634	634	621	569	598	589	573	579	619	607	606	643	650	558	608	615	626	586	621	587	614	594	663	574	566	625	623	640	615	546	600	584	619	616	626	636	617	573	598	609	595	610	653	613	572	620	625	596	591	638	606	634	608	610	628	641	584	563	605	632	611	619	576	617	647	616	592	624	604	618	623	600	594	637	622	612	559	596	627	575	619	637	568	617	560	548	615	616	647	605	605	583	584	593	594	633	624	640	632	571	605	627	617	593	583	563	587	593	596	581	609	569	632	641	621	635	623	625	599	606	643	626	604	585	550	597	580	633	598	589	591	636	586	617	577	596	645	659	617	627	599	639	640	594	604	617	576	576	573	539	595	588	616	602	597	603	646	643	627	649	550	621	626	593	621	608	629	627	641	579	614	604	641	610	607	587	590	597	612	602	582	574	624	589	635	641	600	594	614	629	620	568	643	578	584	580	626	631	570	611	635	575	564	619	631	614	588	573	575	613	611	598	634	610	596	610	654	620	573	640	573	589	617	633	641	617	584	612	591	571	591	604	613	617	583	574	611	615	654	616	620	660	631	607	624	616	629	626	590	580	584	634	593	594	607	610	602	569	603	664	598	620	655	602	604	593	598	640	622	597	556	592	631	596	592	617	596	612	621	633	613	604	659	595	574	603	591	629	614	584	583	626	574	602	607	619	605	569	598	626	635	627	589	644	583	606	615	624	585	603	594	640	568	591	583	624	653	583	631	648	605	610	545	585	616	608	597	594	622	601	619	560	594	616	559	621	544	619	592	643	633	609	620	632	593	604	624	599	622	597	631	580	603	610	608	581	623	616	604	640	640	641	617	655	630	609	651	584	624	609	645	628	623	629	566	627	624	581	584	613	586	621	584	629	611	652	599	612	621	579	580	605	592	598	613	620	574	574	620	657	628	570	615	589	654	579	570	605	612	611	604	576	618	656	597	573	582	612	606	620	568	623	628	559	625	628	595	609	613	582	581	596	626	615	642	585	602	650	636	590	652	611	627	611	562	607	644	624	601	576	598	558	652	635	622	573	645	644	592	630	588	634	591	596	576	641	620	642	610	648	590	643	607	626	615	627	609	598	603	568	646	616	618	578	600	628	599	630	591	589	591	589	606	598	610	604	619	613	609	612	563	632	603	598	600	591	598	638	636	643	615	629	644	611	631	655	639	616	581	601	629	602	580	601	608	600	620	610	611	645	662	605	599	573	588	589	563	638	634	630	593	608	592	623	585	604	622	613	650	634	584	596	610	602	611	526	633	620	637	628	623	611	576	607	629	608	598	603	619	610	590	647	632	595	591	608	581	594	636	592	616	614	622	633	581	606	601	589	607	612	592	590	649	656	647	617	607	593	662	638	611	599	569	596	614	603	631	612	601	636	594	578	611	625	638	621	614	619	623	571	617	631	578	607	598	591	613	612	586	583	660	581	610	612	584	636	611	621	599	580	619	573	610	616	595	613	618	597	607	572	581	665	598	589	625	605	644	611	633	614	620	640	619	597	647	608	616	645	590	627	601	600	620	586	593	553	654	594	625	599	607	648	619	636	624	601	594	616	597	610	624	620	568	633	619	585	596	609	602	638	622	623	582	637	566	591	575	674	650	624	627	579	591	589	615	583	642	593	639	643	622	602	614	624	619	608	582	561	592	634	559	618	557	622	596	616	587	604	614	617	641	596	618	656	622	605	630	592	624	592	635	616	612	581	609	621	612	641	596	607	612	657	575	575	576	616	581	592	631	623	609	613	603	651	609	652	627	631	627	618	599	585	606	605	605	579	655	630	600	607	554	577	594	581	618	594	586	653	576	605	594	604	586	608	595	631	604	642	619	560	593	614	604	604
31235	17972	14899	11516	5615	2444	1328	757	537	522	423	434	375	364	349	291	317	307	322	291	337	304	267	300	269	249	279	290	239	271	295	276	281	263	271	283	259	268	310	269	267	263	273	269	259	282	259	259	264	273	267	259	281	245	265	264	260	260	238	264	280	268	282	272	257	301	248	254	263	264	282	279	298	268	269	230	279	264	259	260	248	240	272	290	279	284	270	284	270	257	284	270	263	246	288	247	262	266	262	251	248	266	256	260	275	285	236	294	263	262	282	265	268	291	277	229	276	305	259	266	276	258	222	257	251	268	283	270	253	258	251	253	256	270	279	276	272	271	254	274	267	264	257	285	248	278	281	281	231	253	298	278	255	239	247	275	278	247	250	271	240	276	235	266	241	276	275	277	271	255	284	229	252	238	264	260	278	262	254	266	253	269	286	250	235	271	270	297	277	218	263	235	283	260	275	275	230	261	267	268	258	251	262	286	248	259	237	281	282	264	248	269	281	262	254	277	250	265	288	269	233	289	292	266	269	264	278	269	265	280	231	272	279	262	255	231	242	294	274	232	276	269	275	246	264	268	216	237	245	278	259	254	232	256	276	264	255	273	261	262	281	267	259	275	250	272	263	273	290	286	229	252	291	282	259	238	268	285	250	254	250	261	243	265	266	276	274	284	253	284	247	300	261	268	278	292	273	246	273	272	260	268	294	274	230	272	295	248	288	251	282	270	273	294	272	250	253	254	262	270	276	292	295	291	268	260	247	224	263	272	243	261	281	241	288	252	288	257	247	263	272	244	272	260	268	313	246	237	257	270	252	246	246	283	294	267	282	259	291	274	235	309	243	245	288	275	280	242	272	275	317	285	295	283	249	252	240	296	264	251	245	288	287	257	244	268	274	267	263	263	288	279	285	252	286	243	273	278	251	244	242	250	271	254	286	258	271	281	283	287	290	277	266	254	263	252	279	286	258	261	272	303	292	234	310	298	235	266	252	243	269	288	236	245	265	269	297	266	283	277	251	260	304	285	244	238	264	263	281	269	261	283	271	259	277	278	279	256	291	286	223	279	271	301	284	285	260	288	292	264	268	222	254	255	303	252	269	286	285	254	265	276	265	251	246	240	278	305	250	279	268	266	278	286	280	250	256	271	244	215	288	248	266	267	251	281	276	283	287	269	256	265	217	282	279	258	249	249	256	282	263	255	237	254	258	290	249	245	243	245	284	288	258	255	281	289	271	274	294	257	255	283	244	257	249	287	296	293	258	266	251	261	284	286	260	269	269	274	268	233	238	264	279	280	269	275	247	273	262	272	253	249	260	261	277	255	277	277	280	262	223	277	227	282	272	303	279	298	279	262	234	274	265	310	267	263	271	232	267	281	296	226	269	286	268	261	281	281	300	257	253	277	273	284	230	266	278	272	258	305	287	278	248	253	293	278	265	247	291	254	273	239	290	247	302	275	263	291	267	259	270	266	257	238	237	244	269	250	276	274	261	259	251	275	271	232	277	261	259	277	269	280	266	251	259	221	257	278	250	275	266	252	251	255	273	285	280	268	264	270	262	286	278	258	260	246	273	275	274	266	243	244	266	271	260	272	271	294	255	275	254	269	304	260	256	250	261	279	254	252	277	273	251	282	276	288	247	270	281	254	293	255	229	253	249	261	239	278	299	278	285	245	271	275	244	285	289	254	260	259	257	247	249	267	271	261	265	285	268	292	294	249	257	259	259	258	238	268	288	268	260	259	274	286	251	248	256	261	261	262	261	279	268	261	253	273	247	285	266	243	253	280	274	261	280	246	296	249	254	268	247	217	262	251	274	278	268	275	270	260	264	272	257	256	260	254	261	306	272	237	242	278	267	251	282	241	252	264	249	257	289	277	233	263	266	276	272	259	277	246	271	280	245	268	258	262	245	287	295	253	261	231	260	273	277	244	261	238	267	281	307	273	260	267	259	246	277	249	298	266	288	245	283	277	256	279	279	265	251	210	260	263	263	242	257	314	267	269	294	283	287	268	286	289	259	247	268	299	287	291	261	266	267	252	256	269	261	289	268	263	226	260	310	264	296	231	259	281	267	268	275	277	253	294	260	245	265	266	241	314	244	246	303	236	275	253	295	268	265	262	271	268	251	281	280	243	231	299	315	270	254	248	265	292	268	291	251	254	265	294	249	261	260	244	266	266	278	270	293	247	269	255	255	282	257	233	230	263	273	280	265	301	287	269	262	235	269	289	257	263	265	248	240	247	244	234	282	270	290	239	257	281	242	260	274	280	246	271	236	272	264	227	276	277	270	240	242	269	232	260	277	254	254	262	253	296	290	282	277	270	268	258	274	287	257	260	262	266	230	280	256	253	236	278	273	266	267	283	262	260	285	278	260	278	277	238	244	288	254	274	237	250	284	283	238	269	250	267	258	246	273	241	264	269	241	267	284	239	276	260	286	254	263	264	259	263	216	243	249	255	255	274	264	276	278	262	303	267	236	282	271	253	252	275	297	289	269	255	233	297	247	294	261	261	264	241	262	253	292	280	296	292	261	279	275	259	285	267	261	257	271	272	247	270	249	244	255	281	287	266	278	252	267	309	274	261	274	281	277	245	278	266	296	288	289	254	277	292	276	250	264	262	286	278	266	266	280	259	241	274	276	294	228	261	258	256	268	254	289	289	286	247	273	226	245	239	269	230	257	254	255	271	307	282	262	275	284	286	268	272	280	251	267	300	252	273	285	285	278	270	242	269	273	291	268	295	276	286	241	266	272	248	272	269	256	285	263	254	273	268	258	265	280	258	244	274	241	307	248	262	277	277	291	261	294	262	273	239	244	274	260	301	273	251	267	253	269	279	302	265	246	265	252	275	249	278	253	287	286	283	288	282	260	257	264	278	254	308	255	281	286	267	274	261	261	287	267	227	291	279	276	245	264	244	272	295	248	279	258	273	292	266	278	270	243	254	285	252	243	235	260	292	259	244	280	273	248	252	272	289	233	282	274	269	260	274	249	277	251	272	250	247	244	250	222	284	277	270	259	256	280	209	245	283	280	262	260	267	283	249	256	246	271	256	270	290	284	286	259	290	262	260	238	290	295	311	263	266	284	291	259	241	277	301	241	255	257	269	288	278	271	247	281	266	258	252	248	264	268	260	263	282	289	284	285	270	282	257	234	261	284	254	284	253	274	270	275	258	280	252	266	277	247	272	296	278	291	258	269	264	255	272	262	259	296	300	290	259	258	274	275	264	261	275	266	246	268	245	261	296	282	238	260	248	280	267	264	278	253	241	261	266	296	240	255	281	259	284	289	294	284	260	274	277	275	265	265	264	255	244	265	252	273	239	266	270	233	265	255	263	251	277	278	281	267	291	264	267	247	239	269	272	267	293	284	260	284	312	255	269	278	241	242	244	223	250	274	273	275	275	269	263	244	284	293	268	279	242	280	294	262	272	275	259	251	231	252	262	270	259	251	272	259	261	267	270	251	228	273	252	252	290	284	278	250	262
21629	16014	21883	23072	14710	8306	5276	2977	2120	1828	1576	1447	1207	1095	1047	1051	960	882	934	834	857	869	855	797	762	766	756	748	704	733	699	666	698	684	703	655	640	687	681	686	677	699	676	666	662	690	637	577	714	653	623	658	653	624	670	647	621	628	626	602	645	664	634	589	683	644	635	642	633	664	630	628	656	626	592	685	615	567	647	665	613	613	620	625	640	609	629	656	654	636	655	623	641	600	643	649	647	619	646	648	626	687	668	601	662	613	631	616	616	626	627	660	641	645	642	601	621	599	624	616	633	641	641	631	608	620	616	606	670	632	650	615	661	666	602	627	635	642	658	604	626	643	618	657	621	628	626	604	655	616	628	634	668	617	668	643	615	629	648	615	604	642	628	620	657	595	592	631	602	644	657	658	603	627	623	644	637	606	618	630	600	613	612	633	623	632	578	648	613	705	602	669	580	663	710	639	644	638	620	662	624	601	628	604	630	658	648	623	613	678	677	616	634	707	601	647	599	630	629	637	665	608	644	616	701	626	642	632	616	655	633	607	646	634	624	662	637	654	636	631	630	609	646	671	637	643	640	603	629	660	598	661	665	650	660	607	607	626	626	595	647	644	671	594	655	617	674	653	608	639	615	637	609	615	607	652	662	635	600	631	609	703	618	580	641	596	621	646	657	631	648	639	674	653	616	586	613	631	664	637	593	643	607	654	648	640	601	613	626	592	648	649	598	654	657	652	617	647	596	588	619	633	651	611	610	640	641	672	610	636	667	657	626	630	631	601	629	640	712	648	643	579	632	637	676	600	629	604	651	604	664	619	585	597	605	683	611	655	624	672	620	612	647	566	691	671	639	598	595	653	605	613	650	614	649	696	640	628	658	585	636	652	633	645	625	628	665	582	646	670	709	600	615	647	662	676	620	671	641	574	664	604	604	652	643	658	616	658	641	617	622	649	608	622	604	616	640	675	648	642	629	609	654	619	615	623	631	609	631	620	649	622	641	616	622	678	600	614	612	579	612	620	624	606	662	647	602	655	622	629	640	652	646	643	661	652	617	651	669	642	647	632	680	609	615	655	624	609	599	627	640	641	638	648	642	615	606	647	653	629	623	661	610	582	648	613	591	631	633	621	620	608	650	621	643	620	645	601	599	603	670	668	603	614	617	618	668	598	652	658	624	616	639	662	644	662	654	605	590	648	662	621	622	620	610	626	620	654	695	610	677	675	604	633	605	624	619	651	644	644	632	653	593	639	640	664	616	645	644	586	658	599	607	617	664	623	653	596	655	633	619	687	644	639	595	622	621	644	620	619	600	652	672	667	613	601	624	685	650	611	693	643	617	624	617	673	607	653	653	664	633	673	652	631	625	627	696	656	615	663	638	607	619	644	692	662	619	620	639	674	640	580	582	614	619	652	597	635	647	617	631	621	619	678	663	621	617	660	571	607	657	646	688	637	681	603	653	584	602	635	634	641	633	620	645	632	640	644	672	671	635	665	654	626	672	593	638	646	644	611	611	651	624	603	545	683	594	596	654	611	622	640	620	640	624	649	645	627	669	623	628	637	630	657	668	617	657	598	617	617	638	685	598	641	634	611	600	614	600	620	618	624	629	639	638	643	625	577	657	641	624	589	602	630	601	648	655	648	601	607	656	646	589	618	645	637	658	648	598	632	632	600	620	623	650	663	701	637	638	626	630	626	635	650	605	622	641	660	614	605	651	653	624	616	610	665	651	635	604	677	679	668	623	634	633	574	576	626	643	622	621	621	669	639	614	617	603	630	674	630	595	656	586	589	596	624	654	622	636	613	698	672	630	605	654	593	603	626	604	639	668	634	649	694	615	640	653	667	623	661	640	653	611	622	659	590	653	647	637	654	614	642	617	611	643	634	644	623	619	669	601	663	621	636	656	610	652	618	679	602	626	661	655	610	636	640	655	621	596	588	628	642	644	675	650	631	674	630	656	546	641	580	613	653	674	632	609	644	641	602	601	646	621	654	620	612	654	651	671	597	657	602	627	603	615	582	653	653	634	642	639	623	644	617	632	658	616	646	669	617	634	617	650	617	611	641	664	632	679	610	629	653	613	656	617	650	650	613	657	591	618	620	594	632	670	587	685	644	635	694	590	650	623	629	672	632	673	655	629	596	650	639	643	618	656	614	606	634	612	623	638	629	604	619	660	607	619	624	617	629	685	637	670	667	680	566	609	591	660	635	615	658	636	628	583	630	623	621	632	664	629	611	647	632	618	640	686	587	609	636	623	645	629	642	612	623	622	633	645	612	640	593	600	656	649	669	628	598	666	625	615	637	641	661	660	623	658	677	600	602	663	629	629	623	634	643	634	621	614	668	626	643	584	635	659	632	654	631	660	611	613	674	665	651	595	637	588	651	630	658	664	643	635	649	617	667	665	663	599	612	651	590	649	627	615	636	657	658	617	639	610	612	629	654	614	677	646	629	614	682	588	638	662	595	693	628	638	688	618	700	622	645	587	622	591	641	666	638	621	631	655	628	673	665	622	634	633	646	600	616	620	655	642	635	645	638	645	614	655	632	657	615	634	615	668	653	662	615	660	681	656	638	621	570	619	614	581	653	649	662	600	647	607	660	668	636	660	616	663	620	609	611	690	638	653	569	625	610	605	644	621	622	648	652	597	570	610	640	637	638	602	663	622	630	612	632	616	656	622	617	619	673	641	638	617	617	615	630	652	617	669	681	649	617	643	633	618	646	640	658	654	621	636	613	630	638	618	616	631	651	604	614	640	626	633	632	646	612	584	612	655	621	600	638	604	650	655	604	628	650	616	611	637	626	638	658	665	647	647	616	621	607	624	645	621	611	597	624	591	659	605	594	608	626	574	658	646	629	664	608	635	654	643	640	577	654	651	627	578	622	599	605	642	637	565	663	631	611	659	618	624	675	672	649	717	659	649	636	605	630	645	642	656	626	592	655	596	616	656	623	629	615	607	641	628	636	594	658	643	653	595	654	649	629	597	612	667	606	587	611	616	628	650	621	603	591	633	632	679	575	607	600	649	610	648	649	636	553	621	627	608	648	645	648	641	651	655	657	619	647	603	646	630	624	610	662	630	641	625	649	652	624	637	638	638	624	684	603	628	618	624	655	656	634	664	651	611	623	640	654	628	627	622	642	637	630	670	670	665	672	648	615	614	621	645	678	619	604	639	592	638	618	655	622	641	618	622	646	661	618	637	665	633	656	592	668	578	615	623	655	599	679	681	653	613	597	611	640	617	658	647	719	598	634	642	627	649	663	615	617	619	646	635	605	653	606	651	648	619	629	661	668	683	673	670	608	630	643	651	649	700	650	629	632	654	622	624	624	649	657	629	643	596	669	649	639	648	605	618	627	636	643	650	659	647	596	648	637	620	617	624	611	637	647	647	619	668	652	656	636	593	632	632	648	642	606	638	664	681	662	633	611	637	653	636	656	592	640	592	618	649	645	641	637	606	635	617	652	616	614	690	620	678	679	642	688
40066	24733	22515	16822	8471	3923	2407	937	738	590	532	475	375	341	351	325	298	312	326	319	302	299	286	280	258	260	262	231	257	239	249	256	230	236	232	252	240	250	250	227	251	230	250	226	256	229	227	262	267	228	201	195	244	223	249	295	228	251	245	238	209	251	249	238	237	250	239	241	272	266	244	259	236	215	229	217	221	235	227	226	260	260	243	244	230	215	211	226	234	215	235	246	252	238	240	224	218	215	229	228	238	232	245	234	255	292	236	271	248	201	247	222	246	240	226	218	238	231	233	243	219	221	247	251	245	216	229	256	274	231	221	234	244	213	242	232	236	233	247	251	258	209	222	208	230	212	215	231	220	235	242	263	256	253	248	215	247	228	298	234	267	258	251	224	219	261	268	231	237	251	240	248	193	232	239	250	260	260	256	267	234	200	255	262	214	218	228	235	263	227	238	223	250	228	228	250	235	252	215	197	238	254	218	240	211	234	211	230	254	236	226	223	239	230	245	259	214	236	221	205	240	252	254	267	239	243	251	232	224	229	247	232	247	214	197	247	240	240	223	218	254	243	222	242	219	233	249	229	247	236	239	196	250	260	263	258	244	254	222	238	196	227	249	216	230	261	242	235	237	207	244	217	237	274	224	253	229	239	210	190	239	232	236	225	217	247	195	241	223	237	236	235	245	236	242	231	222	216	253	240	213	234	235	262	258	215	247	256	220	209	238	235	213	244	245	224	232	228	240	261	231	241	244	224	234	233	243	234	236	224	270	235	232	218	241	194	226	241	211	228	269	278	219	244	259	228	247	219	259	236	220	258	227	232	231	233	272	239	228	235	221	229	232	247	239	251	261	244	238	207	223	220	250	220	236	240	228	234	231	234	214	231	217	267	232	240	236	236	260	209	239	232	224	258	238	227	252	234	233	249	246	275	220	209	244	243	240	228	228	229	225	250	241	232	232	261	230	241	213	257	263	244	237	221	236	290	250	245	238	232	245	219	249	216	237	230	258	212	220	214	259	271	259	245	248	242	248	252	227	226	242	232	224	250	244	217	220	214	215	231	228	224	252	247	221	247	223	247	223	232	250	235	233	254	211	219	258	198	252	229	236	258	216	244	238	252	233	222	233	213	230	242	262	260	234	233	237	247	276	227	229	214	230	259	226	245	263	219	251	234	256	237	225	223	237	224	228	227	235	264	237	241	246	252	242	236	251	268	207	227	225	261	214	234	243	211	228	215	225	230	231	209	188	228	230	255	221	243	264	262	229	227	250	241	249	248	239	252	248	240	226	230	268	226	226	230	251	252	241	262	230	235	222	213	244	190	249	227	241	273	241	240	249	263	219	224	213	252	222	219	245	235	228	237	227	228	228	252	261	223	242	235	234	216	238	246	229	239	261	227	260	238	245	218	232	235	283	228	252	233	220	230	219	236	247	212	265	249	260	217	215	271	248	243	238	218	231	240	234	222	221	241	230	195	231	211	245	264	260	274	233	258	237	209	229	226	244	244	263	252	214	235	246	242	240	235	267	244	237	194	269	223	235	261	255	210	236	276	211	234	226	251	250	232	219	215	208	258	227	233	234	214	266	214	257	226	207	223	231	223	244	237	220	240	238	229	247	210	243	254	225	217	238	239	234	226	206	243	231	211	244	246	261	230	233	233	242	241	242	248	266	240	236	242	234	242	226	257	216	243	224	216	200	224	236	249	239	231	239	263	229	229	259	241	236	247	239	233	233	238	251	213	221	229	224	250	241	230	215	253	242	247	238	241	234	225	206	255	244	234	246	219	238	237	212	219	255	230	235	276	244	245	252	268	228	212	239	238	265	235	273	222	270	248	246	224	243	241	237	257	242	229	231	218	224	248	239	215	253	234	222	252	233	246	231	256	227	252	220	252	187	221	240	246	216	236	231	268	226	241	234	234	236	247	231	238	243	240	258	246	227	257	245	242	212	225	247	228	254	265	261	249	242	224	249	230	214	281	227	242	248	238	238	240	206	221	243	217	221	195	235	241	238	220	224	234	263	235	263	254	254	200	252	243	239	242	245	229	215	212	238	242	264	240	187	228	252	235	243	231	236	187	234	257	213	213	251	234	249	217	218	244	228	214	266	246	234	241	272	253	224	234	230	251	224	223	231	233	267	235	265	223	237	229	233	253	245	255	238	229	255	226	215	229	198	242	251	237	235	220	243	241	236	214	225	242	224	211	247	239	225	239	214	200	250	239	245	252	239	221	239	245	241	255	233	225	242	234	236	236	232	225	244	218	252	218	231	228	273	244	230	218	221	202	259	221	201	251	228	245	216	227	226	250	231	233	238	218	229	257	214	241	279	212	224	231	230	220	264	225	246	207	247	257	230	231	237	208	259	236	222	204	284	216	259	211	218	231	232	210	244	246	239	233	243	251	234	246	232	222	244	242	233	229	225	195	219	258	239	251	240	220	229	243	290	254	262	214	234	263	245	220	231	241	226	215	212	232	231	261	242	219	237	259	230	266	228	245	236	265	227	262	210	237	210	206	269	237	221	233	247	265	238	235	204	253	218	224	261	236	246	232	242	241	230	212	234	245	252	274	220	231	258	236	214	245	223	228	215	235	243	236	247	244	231	241	246	234	268	253	231	264	215	240	238	233	235	227	223	218	224	271	251	225	243	230	222	227	209	246	227	285	220	257	253	235	233	267	252	271	226	229	233	246	262	277	265	247	272	239	229	232	206	216	223	227	230	249	244	246	204	252	218	234	214	216	238	203	256	215	241	243	238	228	253	240	265	243	239	207	234	211	244	260	241	247	254	244	250	242	215	252	230	233	228	233	241	237	232	264	259	260	249	216	249	232	223	249	248	254	245	236	244	227	265	223	265	266	269	252	229	220	225	218	250	254	240	225	248	258	228	230	229	229	250	241	243	237	215	251	243	231	227	210	233	210	231	250	247	247	228	228	244	226	252	245	257	210	222	248	260	251	254	240	272	218	251	248	220	216	240	244	256	251	252	213	242	234	223	253	224	270	242	252	271	265	248	235	215	222	227	230	231	242	257	227	246	225	244	252	233	239	261	247	223	209	249	233	221	218	229	221	228	237	240	228	230	225	240	245	229	256	250	229	262	219	266	249	227	254	205	236	259	224	241	247	248	216	229	232	207	251	225	254	233	235	221	239	243	252	220	230	257	216	253	251	258	231	250	265	238	225	236	246	223	229	231	235	237	216	259	223	260	221	230	257	220	222	252	217	205	266	250	246	239	264	261	266	229	222	233	234	217	221	243	231	248	231	236	241	225	239	222	216	242	210	222	222	200	234	233	230	234	255	230	205	258	265	239	234	225	234	209	226	240	274	246	227	227	248	248	235	237	236	214	219	240	242	242	227	232	248	244	235	244	238	230	250	209	222	232	225	243	246	220	202	244	228	231	251	223	235	233	198	247	255	255	260	224	237	237	252	261	237	224	217	238	241	257	242	267	262	220	271	202	231	230	214	193	228	269	244	256	223	238	230
26527	20687	28458	28000	19236	12266	8711	3939	2943	2425	2197	1900	1418	1341	1301	1231	1102	1007	1050	944	844	917	936	799	740	698	769	758	704	679	653	625	668	680	668	643	633	622	607	581	580	644	635	575	612	606	533	598	601	597	581	614	606	572	599	623	536	605	583	589	566	582	586	601	546	569	580	579	583	577	567	577	593	578	632	544	559	549	514	553	555	583	560	567	575	592	592	552	576	579	562	607	561	560	579	549	541	526	582	544	594	565	580	572	525	562	564	620	571	583	535	562	541	547	594	547	586	564	562	563	576	507	585	573	573	579	598	554	611	570	529	582	540	586	564	574	553	591	608	516	581	522	557	544	556	572	551	573	623	519	544	547	606	600	621	588	558	576	553	629	594	546	587	556	610	563	584	561	556	578	506	579	597	513	609	544	559	567	553	576	580	602	548	565	516	589	567	505	583	627	580	562	603	576	587	618	535	572	582	581	614	598	579	574	531	557	558	597	569	577	549	529	598	573	574	559	580	566	585	559	562	574	524	600	552	572	583	564	576	611	582	577	570	560	556	605	546	550	578	571	534	589	581	588	549	545	552	579	599	550	553	555	572	549	590	591	543	558	545	545	544	568	546	612	596	556	606	546	570	596	582	588	539	584	593	546	546	613	630	579	579	555	553	580	574	584	578	578	570	569	556	600	546	515	599	548	566	537	575	582	585	590	540	575	594	561	581	596	508	608	563	549	546	600	622	569	594	592	539	576	600	587	633	595	627	619	551	549	498	540	577	576	571	563	535	583	551	550	572	542	584	600	594	585	547	564	545	591	547	618	599	554	586	566	555	541	595	537	588	599	566	533	552	554	571	570	560	570	573	574	568	561	594	586	541	592	532	575	553	591	599	637	585	584	557	586	564	583	557	605	600	586	590	526	593	577	591	527	628	601	527	542	527	594	551	565	534	546	549	554	559	563	535	587	617	593	512	589	566	616	571	538	574	566	538	550	562	520	584	605	541	546	585	563	619	582	546	522	587	588	604	543	588	609	566	575	590	553	559	599	569	581	562	585	604	622	604	537	579	528	515	563	544	585	616	534	588	562	603	550	574	538	605	586	618	551	547	553	574	500	582	576	628	537	577	566	586	572	576	577	556	556	611	572	544	534	562	572	568	559	574	600	556	554	555	596	556	576	587	538	545	568	561	581	590	582	563	583	565	566	585	604	584	575	530	569	554	569	571	591	546	575	565	582	554	570	611	531	549	556	598	556	580	576	538	535	574	573	565	522	572	575	550	509	577	590	556	583	581	534	574	554	560	570	595	593	590	565	547	583	587	576	586	532	574	578	559	569	572	532	540	594	568	569	560	564	561	572	592	603	547	588	584	546	547	590	540	563	505	558	604	579	555	571	610	598	553	599	566	553	601	545	566	607	514	553	575	522	531	558	577	591	580	548	586	548	570	536	560	554	588	574	576	560	600	596	588	568	554	595	560	590	566	569	549	618	570	577	554	547	565	588	598	571	585	590	582	567	548	505	593	583	590	580	618	577	556	578	581	571	578	567	535	545	577	583	584	568	621	548	584	555	513	546	582	579	564	571	572	572	545	585	587	495	600	583	567	617	509	583	560	564	569	524	588	531	577	526	543	567	558	594	582	558	623	607	572	553	531	579	580	595	545	581	579	572	593	571	612	569	581	552	533	570	545	564	563	534	565	588	554	530	586	564	550	601	585	590	606	571	557	560	577	552	603	550	581	605	578	541	530	570	621	523	573	600	555	558	575	562	549	562	595	533	552	581	564	587	564	590	566	528	568	566	555	563	607	564	542	575	581	556	570	546	592	557	570	568	557	590	556	547	574	565	592	576	594	580	593	574	574	563	558	573	574	551	545	616	548	592	567	540	538	535	558	612	525	570	581	590	586	561	549	577	549	570	578	572	567	553	544	568	592	582	601	615	536	574	566	508	575	551	602	561	582	566	545	566	595	613	603	578	548	593	572	553	579	580	561	566	555	578	584	535	533	570	574	574	572	582	535	538	514	578	615	584	579	550	593	546	578	543	581	555	590	578	566	605	559	557	548	586	604	575	545	589	550	552	595	550	573	560	575	570	595	543	565	577	559	598	578	570	566	532	569	530	594	547	567	576	564	563	588	564	548	621	584	594	579	521	547	624	523	562	563	622	598	558	531	583	541	546	565	537	632	556	516	567	540	575	626	545	587	566	541	542	573	604	539	546	584	540	559	564	593	567	566	592	579	581	597	564	553	601	526	512	553	543	583	579	543	589	556	565	532	575	549	553	531	595	576	565	550	562	559	556	565	548	585	589	570	553	586	561	574	565	543	602	534	518	512	554	563	567	547	543	589	575	544	552	544	541	536	574	595	548	572	582	631	569	575	576	558	580	570	571	594	578	573	556	593	570	597	575	595	556	569	561	600	529	551	524	532	580	574	609	542	574	529	547	567	594	556	573	579	560	564	575	569	582	586	543	562	574	545	504	579	564	579	559	586	567	579	601	551	588	556	575	564	585	540	567	562	573	583	572	575	534	542	526	566	532	542	580	575	523	537	561	585	591	563	596	638	617	560	567	556	595	560	565	570	547	594	567	502	597	543	617	575	596	573	577	592	608	582	566	570	614	530	566	537	616	553	556	580	550	556	564	526	582	556	588	565	527	608	546	555	570	545	528	565	593	622	546	599	560	532	573	557	535	545	584	572	559	595	577	546	517	545	585	610	560	616	570	582	609	558	524	572	539	538	586	571	624	573	591	540	597	626	560	579	579	569	563	561	594	571	582	586	558	549	565	531	585	570	550	542	606	562	557	605	610	527	594	623	568	569	545	607	588	560	584	545	602	589	554	536	560	604	590	586	587	543	573	579	568	600	526	571	637	571	588	563	570	601	602	594	542	588	549	595	550	611	547	581	551	619	574	581	561	584	577	593	551	566	584	578	599	527	554	557	537	570	560	573	544	573	541	550	565	556	582	519	561	568	588	556	511	559	561	535	565	603	564	604	550	545	584	585	596	580	598	536	566	565	568	538	586	603	602	585	546	561	597	578	578	553	570	605	558	609	578	546	568	568	566	566	551	530	577	555	576	545	573	578	555	585	509	584	568	569	591	578	572	582	576	594	539	577	568	556	573	570	592	565	508	551	569	584	595	605	545	542	499	561	539	579	589	545	531	516	590	536	584	575	573	576	607	595	571	579	547	552	591	582	551	580	596	563	590	553	568	626	570	608	572	554	609	587	612	581	551	559	544	595	559	585	578	548	577	566	584	594	591	540	568	546	560	576	531	599	591	507	596	549	592	612	567	545	503	573	589	565	568	576	554	569	583	565	579	625	560	545	574	583	584	513	531	559	583	612	534	552	504	556	558	565	564	585	566	574	528	603	556	570	528	584	570	512	589	600	578	574	558	601	576	585	550	581	569	595	551	576	589	550	626	577	590	599	582	619	571	572	550	576	561	573	544	617	555	576	622	609	569	581	553	529	549	608	573	558	612	572	601	574	584
17525	9751	7901	4151	1808	897	585	432	394	349	335	294	298	310	281	282	283	259	255	269	281	278	280	272	243	290	279	245	275	270	258	280	280	259	260	252	260	246	261	290	262	262	238	264	286	263	240	236	223	259	254	241	249	293	263	242	286	271	247	244	255	251	245	251	242	288	277	306	240	281	247	265	272	269	246	238	266	247	225	255	273	233	254	260	253	239	236	242	253	247	269	246	244	275	244	270	258	268	212	249	234	229	250	262	286	281	269	225	253	269	276	283	260	230	245	277	248	242	292	240	266	270	257	263	242	239	219	274	282	250	252	252	264	243	247	260	252	270	266	275	275	273	259	239	267	247	227	238	232	223	267	253	270	254	291	273	276	247	263	235	276	255	265	242	249	248	282	286	256	253	274	249	285	239	240	260	244	248	272	225	277	270	237	255	256	247	266	264	265	236	236	249	254	271	277	257	279	274	238	243	268	245	242	247	231	274	274	264	263	243	276	266	268	274	244	242	304	246	253	267	275	238	274	269	245	263	243	242	219	254	294	280	248	224	287	255	264	246	247	275	252	245	262	290	255	240	251	249	265	243	258	245	244	253	243	246	270	280	248	232	282	248	255	250	264	234	248	264	276	271	242	281	242	263	273	273	259	286	246	254	292	237	260	271	263	267	250	233	242	296	262	243	259	250	234	242	234	305	299	242	253	281	260	240	260	238	257	267	262	281	245	247	280	282	250	271	249	236	241	259	241	281	254	265	237	245	263	267	291	268	277	245	276	239	265	253	313	245	272	240	240	269	239	250	250	246	264	242	260	266	246	266	248	249	220	227	248	276	237	249	248	267	222	265	268	257	232	247	243	268	263	261	259	255	278	239	244	237	260	253	233	254	250	264	261	283	255	257	249	231	239	252	249	229	247	263	238	286	260	264	254	241	249	263	265	224	261	234	259	248	251	270	268	260	228	245	228	267	267	273	242	257	247	231	253	260	250	251	259	273	281	264	240	246	250	232	259	293	277	247	270	280	265	247	263	233	236	284	225	256	279	273	247	273	239	274	270	268	259	268	261	267	236	248	247	296	233	251	264	273	255	283	272	256	273	249	245	252	264	246	245	256	260	249	260	221	242	278	267	251	245	244	273	271	203	241	237	277	245	283	253	255	236	276	269	252	290	272	243	259	258	225	257	284	277	244	256	254	245	256	263	226	233	260	266	236	274	261	290	268	252	248	271	261	273	270	244	243	253	253	248	245	239	263	246	251	249	250	278	250	239	258	272	260	273	266	246	262	281	241	271	250	262	249	268	270	265	242	233	270	260	252	249	256	265	259	279	245	274	271	242	218	278	266	232	272	254	299	240	254	271	270	273	266	229	238	254	252	244	257	249	291	256	253	269	258	240	258	233	247	251	251	240	251	217	259	257	298	247	263	289	248	241	269	267	270	249	282	260	253	273	257	288	240	232	258	268	255	260	246	264	251	240	256	255	218	255	274	247	254	245	249	256	254	256	241	260	238	250	261	295	243	241	252	261	227	256	264	283	260	243	269	263	242	261	237	262	240	254	254	263	231	278	228	269	239	231	242	239	282	254	276	253	248	256	271	221	257	274	249	260	270	265	300	252	275	246	248	240	241	274	251	272	275	240	285	256	225	253	275	232	271	271	213	241	256	231	267	242	263	260	263	261	259	239	245	254	265	220	257	280	279	230	270	260	266	255	267	232	261	253	253	245	237	282	269	282	228	283	227	273	276	259	251	250	283	231	276	225	243	241	257	253	261	240	258	284	277	241	272	251	264	251	272	237	276	245	257	221	255	248	224	269	242	245	254	265	255	236	232	260	262	232	269	284	231	262	243	258	251	252	256	244	279	254	264	244	258	279	243	264	245	253	284	278	242	250	287	275	267	227	254	272	249	242	246	237	260	263	283	250	271	234	267	242	265	253	252	255	272	259	266	220	280	267	240	264	255	241	248	241	265	265	265	274	218	234	252	282	273	250	268	252	244	231	242	254	248	282	253	235	255	269	241	236	254	246	285	261	270	288	273	278	265	241	273	240	235	253	262	253	244	241	234	250	291	266	258	239	289	245	274	281	263	263	254	264	243	225	238	284	244	271	238	265	282	259	253	245	255	244	263	266	235	248	260	246	253	238	254	255	251	247	269	244	273	252	234	283	243	262	265	218	268	233	234	244	254	269	257	258	267	240	217	257	231	288	257	255	256	268	251	248	233	276	252	271	241	245	271	244	274	257	263	269	275	249	292	233	253	235	228	264	264	271	273	261	238	248	236	230	264	235	243	215	253	259	254	281	256	255	247	258	237	229	246	258	254	243	235	253	271	282	257	265	282	286	265	243	280	273	279	252	257	283	237	286	264	256	275	268	273	233	295	266	263	261	294	295	235	238	253	266	241	268	213	268	279	264	221	244	267	225	243	268	279	275	259	237	267	270	243	259	284	261	278	263	257	232	262	257	231	235	251	250	259	244	236	264	295	261	242	271	242	261	225	261	257	273	250	237	277	259	250	264	237	272	231	247	294	273	278	240	258	250	254	276	256	252	251	236	246	206	238	256	266	279	232	247	287	217	245	275	232	217	248	230	248	263	299	249	244	266	250	281	240	240	242	284	268	244	236	271	277	244	227	255	247	275	258	268	240	249	278	242	237	280	258	233	257	241	260	247	246	248	261	238	246	286	265	308	272	267	252	255	243	265	223	249	245	252	252	264	234	242	266	238	272	248	261	273	244	236	270	278	256	264	263	271	238	251	287	250	265	266	264	269	258	255	280	285	260	268	265	254	273	283	263	240	279	263	277	261	265	268	246	247	265	259	257	253	283	255	238	231	251	283	253	255	247	247	243	239	248	269	262	246	271	228	245	273	245	217	263	289	230	226	278	262	281	265	248	269	248	259	261	264	259	243	277	228	251	279	254	255	270	265	280	272	237	270	254	260	250	252	262	264	245	260	237	268	252	269	250	251	261	258	254	256	280	280	257	260	265	240	239	235	217	248	263	274	267	282	267	269	253	278	244	258	247	254	269	247	239	239	263	268	260	261	290	277	249	231	251	251	247	274	269	271	271	254	273	276	270	277	236	265	247	253	283	236	282	228	245	251	238	270	254	246	242	270	265	262	247	261	262	247	247	253	250	264	265	271	250	265	265	276	244	250	267	283	236	265	256	233	242	268	240	266	234	246	262	262	271	236	270	254	247	236	283	262	257	250	238	246	268	250	244	265	303	271	253	256	256	242	250	269	255	255	267	275	273	273	268	270	229	255	265	236	250	287	269	262	225	262	246	252	262	253	236	275	261	263	265	254	238	249	256	265	264	273	272	262	236	252	248	271	245	253	238	245	273	252	253	266	289	231	228	256	270	254	234	264	269	265	274	243	276	266	261	250	248	259	289	280	260	284	212	273	255	250	265	271	250	255	228	249	236	268	229	278	235	260	261	259	233	212	272	262	279	216	250	245	272	225	238	256	273	275	244	279	285	248	243	270	273
12699	10032	13477	11196	6327	3474	2320	1609	1309	1091	1001	947	832	794	793	720	697	699	690	711	668	704	713	620	673	639	687	647	624	611	606	596	650	626	644	619	629	607	663	628	644	632	607	667	663	593	641	659	664	617	618	614	605	610	638	616	624	570	615	601	652	576	595	637	591	586	655	589	590	627	655	637	618	630	585	600	664	614	642	565	626	572	604	566	619	640	630	597	648	638	606	595	597	604	614	590	612	617	653	643	617	660	640	639	601	583	614	599	620	598	674	625	626	578	688	584	656	602	607	607	572	642	598	669	620	626	630	638	626	629	630	575	624	594	655	605	627	636	609	654	616	658	569	634	625	622	578	642	619	635	594	601	638	598	637	653	613	661	647	630	609	648	622	603	586	623	620	614	612	640	643	608	631	615	614	652	627	561	614	590	601	587	605	600	598	595	602	627	599	687	590	607	602	596	647	627	609	589	635	619	569	632	618	602	618	591	632	581	656	619	618	639	631	591	637	621	583	620	585	622	582	631	653	622	619	626	585	565	615	589	603	651	612	622	631	623	596	628	589	602	581	612	598	601	619	625	620	626	634	604	618	654	586	667	623	577	593	669	596	616	589	609	607	633	601	626	612	627	617	581	608	600	641	623	688	629	577	607	570	623	589	617	628	644	609	646	594	618	625	602	618	617	617	598	631	630	622	636	622	615	591	637	609	627	659	642	644	639	584	623	605	640	612	569	606	643	608	630	622	611	583	639	615	634	574	589	556	621	630	621	636	614	643	617	643	602	637	616	648	598	627	613	622	640	633	613	618	637	599	667	626	661	653	607	605	680	615	624	615	600	567	673	578	581	649	655	651	592	630	617	662	601	573	616	608	671	617	635	613	641	623	633	635	660	609	621	607	618	605	653	624	601	617	602	606	610	630	611	583	642	568	620	641	633	596	607	628	612	621	597	629	639	623	551	632	619	581	618	615	621	616	594	579	593	633	636	587	669	620	592	608	646	584	627	624	610	583	586	598	620	587	593	600	604	617	606	591	610	667	610	627	630	561	611	580	627	662	631	596	620	640	624	569	592	618	598	601	611	614	595	598	650	637	610	614	631	604	613	579	707	646	595	612	600	610	649	630	651	635	607	631	567	629	609	640	626	575	658	580	625	572	603	620	627	627	600	604	626	594	633	609	634	626	638	587	666	580	563	635	604	593	635	647	678	589	598	664	619	634	585	623	608	636	615	632	581	578	585	620	609	595	600	603	620	623	639	583	640	610	643	632	613	603	614	612	592	593	620	607	610	530	574	621	600	606	631	617	623	625	641	611	560	599	622	619	604	643	650	642	588	603	651	628	622	620	622	604	643	620	615	572	637	634	625	632	647	595	615	607	605	639	602	627	610	649	577	637	636	579	649	597	562	607	594	645	624	602	622	649	619	624	633	615	626	636	621	621	548	621	641	563	600	602	625	618	658	609	657	580	657	590	587	616	597	643	574	607	624	633	595	609	635	615	639	659	596	611	614	630	592	598	663	638	604	594	586	644	631	627	617	655	620	563	605	607	583	646	642	602	610	612	633	643	607	589	607	597	632	601	649	616	620	644	669	584	608	616	598	615	637	618	651	617	615	622	637	643	621	626	647	610	598	590	611	603	613	615	604	624	578	641	636	618	595	621	640	635	640	597	633	593	583	601	634	611	598	625	613	623	615	601	609	618	601	612	637	634	602	547	617	621	617	581	626	647	602	596	592	587	589	577	679	604	592	585	609	608	618	640	658	626	639	612	629	580	585	620	627	611	627	663	580	614	606	583	596	628	586	644	611	636	625	649	608	628	605	640	604	615	627	582	601	600	608	640	644	602	599	611	646	603	645	606	603	640	621	584	593	568	614	596	623	595	624	603	635	599	569	632	630	629	651	601	571	599	616	616	627	683	607	590	615	641	615	609	616	627	593	647	606	608	622	600	636	622	606	587	609	604	629	621	609	575	615	584	620	640	638	612	625	608	625	567	600	613	595	643	637	617	628	603	591	648	604	567	594	590	644	582	625	612	636	597	590	659	630	632	611	586	642	589	605	580	622	640	592	627	612	629	641	665	605	605	589	560	566	586	582	677	579	615	633	624	617	615	619	628	616	617	620	660	607	580	633	592	603	601	604	624	560	612	640	617	620	547	624	609	650	653	625	622	644	620	629	614	643	611	678	650	581	646	626	596	655	616	593	604	588	634	666	649	637	669	605	607	612	648	601	586	649	623	585	628	655	613	646	595	616	640	579	624	678	597	611	597	660	644	656	629	608	637	633	635	610	616	661	620	630	604	634	630	640	644	615	660	593	632	601	632	624	661	633	614	591	597	647	622	638	562	629	633	587	601	624	605	603	602	653	650	612	630	599	663	604	626	613	627	630	618	616	643	613	594	626	577	632	607	603	618	626	592	597	611	630	649	596	604	597	595	651	578	574	607	582	613	591	599	631	616	652	662	592	611	609	569	601	662	608	654	559	614	590	576	626	622	662	589	610	608	609	588	646	660	587	660	586	616	616	636	613	608	623	631	602	612	633	620	633	634	636	606	636	612	585	566	665	649	641	622	620	645	637	620	609	601	612	592	575	590	574	583	635	612	578	609	652	581	618	601	634	566	601	612	596	613	617	660	613	594	646	605	571	635	578	643	583	622	642	618	633	647	621	634	609	635	630	570	616	607	612	632	597	650	621	574	621	579	597	630	613	615	627	622	593	617	576	641	626	648	642	595	620	659	613	616	602	613	621	580	578	649	659	648	584	615	593	620	616	648	613	604	574	573	607	649	610	611	583	615	612	636	607	599	623	658	626	599	625	667	670	627	661	610	592	627	617	565	609	633	615	645	610	609	609	624	636	676	593	581	661	595	585	628	635	634	612	604	617	631	649	622	595	623	601	590	618	624	602	611	586	606	654	620	552	609	607	614	607	613	611	598	659	646	595	607	609	592	628	585	614	607	616	641	597	628	626	640	607	693	622	593	607	618	655	583	602	621	581	598	632	620	641	591	613	604	620	611	564	625	619	602	621	639	662	624	604	640	598	598	592	630	621	589	601	588	611	611	639	613	622	597	618	616	657	616	598	636	576	610	609	608	613	604	645	607	609	681	662	629	624	640	605	598	601	611	590	655	626	621	633	613	648	603	614	659	647	600	625	584	582	611	587	606	643	598	605	604	629	575	608	581	592	617	585	633	579	581	573	593	606	642	564	580	657	650	642	610	587	624	597	603	624	574	638	631	625	623	608	643	555	611	632	641	613	619	628	631	633	571	611	589	586	627	638	594	621	615	678	623	587	600	660	644	618	610	622	572	696	595	605	559	623	604	625	646	628	606	658	619	624	627	634	632	609	654	601	601	662	630	613	631	645	614	640	614	554	607	664	598	613	645	639	563	575	626	576	618	648	644	598	614	646	607	628	603	652	562	623	635	618	585	660	607	626	589	630	601	612	634	605	635	629	600	633	584	649	626	609	637	591	655	595	598	628	678	635
30965	18947	16200	11604	5494	2559	1339	811	548	484	449	413	342	356	371	347	333	329	291	311	295	292	303	275	278	310	269	254	274	314	303	266	282	280	271	288	255	275	278	255	246	276	258	306	251	267	271	293	285	285	284	267	273	288	274	285	296	281	255	278	261	268	232	283	286	264	294	298	286	264	285	276	277	274	281	257	286	263	275	269	257	261	268	273	231	260	280	292	261	269	290	271	262	233	262	280	289	276	282	316	274	283	255	299	287	283	259	261	268	277	264	274	249	253	258	286	260	273	249	256	283	270	300	284	291	273	294	257	278	285	274	266	273	288	284	254	271	290	270	272	233	261	270	266	259	263	276	277	269	246	271	270	238	281	269	279	265	253	264	261	289	265	263	263	264	255	275	274	287	252	238	240	283	269	260	264	233	275	290	288	271	249	266	280	271	253	254	251	288	269	247	260	289	277	273	271	260	294	248	249	281	266	273	300	269	287	276	290	269	259	274	315	265	285	289	263	259	318	250	244	252	282	270	296	291	285	259	268	220	254	263	220	261	278	278	282	264	264	244	273	276	260	280	268	275	300	253	284	278	275	280	275	276	250	261	287	300	268	270	285	263	272	286	257	276	293	283	263	278	252	297	258	251	276	309	262	251	259	280	259	274	283	267	266	285	267	251	270	256	275	244	277	260	261	260	286	270	276	268	261	297	261	243	283	270	305	261	271	261	295	265	266	271	289	283	255	268	247	316	276	298	252	294	257	285	255	284	263	282	266	260	272	228	270	277	303	262	285	268	281	278	281	284	270	255	234	315	258	279	271	272	262	276	283	235	264	275	259	281	272	253	251	282	242	267	271	259	300	259	284	302	264	294	275	256	267	269	282	281	255	285	262	254	276	245	268	250	266	265	265	297	283	275	259	264	251	263	267	282	282	268	257	268	257	287	247	239	299	269	300	258	268	256	249	295	256	262	244	283	276	233	286	259	258	266	279	268	276	255	262	289	258	285	239	275	281	257	252	283	233	255	287	320	266	269	253	247	272	264	262	261	271	292	259	273	272	316	246	240	253	284	268	261	279	278	300	281	249	261	295	250	264	239	261	259	298	288	281	255	266	262	285	277	261	286	311	276	276	269	270	266	293	290	286	271	285	273	283	252	266	295	251	255	268	274	296	264	253	240	235	249	278	277	297	288	270	305	248	286	297	287	285	276	250	240	286	276	272	237	271	303	269	254	283	258	304	284	269	277	266	265	288	277	259	278	282	266	265	298	287	272	247	257	302	272	289	282	266	273	296	246	298	249	276	242	269	276	246	238	244	234	278	285	248	258	262	285	262	281	285	221	279	270	246	242	259	269	251	254	268	280	248	256	261	280	304	265	255	304	278	266	267	264	255	317	253	250	261	283	279	328	261	282	289	283	287	273	284	287	243	310	243	297	255	232	258	280	289	224	275	236	298	278	253	259	260	265	316	318	266	288	257	255	283	269	267	289	293	281	254	248	286	253	278	267	291	292	250	258	295	299	260	281	278	273	250	292	267	277	259	278	253	262	278	259	292	266	318	243	246	259	255	224	280	265	267	299	258	273	262	266	296	248	279	290	272	270	245	254	284	296	248	295	307	264	257	279	285	282	261	271	292	268	258	271	266	271	256	240	256	290	261	265	246	286	252	260	263	270	304	267	264	260	307	267	273	251	261	286	274	270	260	298	259	268	260	276	264	265	268	268	257	293	281	303	282	282	279	256	291	242	241	236	285	266	241	299	273	254	254	227	270	276	256	273	279	282	271	297	257	291	299	291	277	256	241	253	258	273	271	292	288	263	281	288	274	259	268	250	254	275	279	288	267	261	267	296	278	266	256	279	273	239	268	254	244	256	268	286	271	254	285	274	254	274	285	272	259	233	250	247	258	258	283	270	272	263	279	274	245	270	292	282	271	277	244	270	284	280	271	268	255	264	262	263	289	267	273	267	237	278	250	287	280	260	229	275	275	261	287	285	270	255	276	279	262	293	286	231	265	265	286	274	259	277	272	279	253	291	273	301	274	255	248	283	259	255	282	262	275	256	271	270	276	262	259	243	284	250	294	257	259	296	295	299	274	263	267	288	277	284	259	290	239	276	291	260	262	231	277	251	239	308	257	258	273	256	243	242	270	261	254	268	279	265	252	258	248	276	301	296	266	271	283	305	259	250	258	264	291	278	294	296	272	251	269	265	269	255	275	258	259	286	229	272	279	260	261	275	281	267	282	280	272	272	262	251	258	269	263	226	276	296	267	288	272	271	245	282	263	287	281	286	281	261	252	267	298	297	250	268	256	287	266	269	283	301	244	269	295	261	251	251	254	284	272	275	295	289	239	248	293	291	263	279	273	234	251	267	234	228	263	264	255	264	283	291	234	263	270	273	270	253	271	299	292	281	259	254	264	290	290	259	252	257	244	246	276	289	287	266	250	266	279	272	279	287	276	249	301	254	250	276	255	275	269	260	286	270	254	239	276	275	292	232	227	265	264	276	276	240	276	310	253	288	272	244	266	251	248	278	259	262	258	296	266	274	286	290	275	237	251	226	270	294	282	276	271	254	277	293	271	289	268	249	248	244	248	287	289	276	256	283	270	259	297	261	250	296	255	270	292	267	244	283	245	241	259	288	289	279	277	272	241	263	291	269	273	266	272	267	253	264	254	289	286	276	292	244	271	283	293	272	249	268	292	274	288	248	254	276	269	287	281	257	258	297	246	246	269	290	275	280	272	260	269	266	288	240	251	260	272	251	270	263	230	273	268	289	279	278	314	293	268	287	275	292	295	250	278	270	298	297	260	262	289	263	283	277	276	237	276	257	273	247	258	253	267	283	259	298	260	265	282	248	268	258	276	278	284	263	265	252	261	269	250	265	274	264	269	242	252	286	268	250	273	257	271	255	298	255	250	264	291	269	273	286	266	255	297	247	268	262	280	250	269	281	262	266	284	277	290	305	308	291	249	290	275	235	249	265	265	269	236	253	251	277	277	296	281	267	273	301	294	244	237	276	252	282	296	266	265	272	272	258	255	256	275	272	271	272	307	291	283	275	286	290	280	269	254	298	285	258	272	258	256	246	273	243	246	251	284	285	270	258	276	283	290	298	259	262	275	276	257	266	245	238	275	303	269	259	259	256	280	263	257	292	254	254	289	305	270	260	282	309	286	296	283	257	269	301	285	236	257	284	292	272	276	280	272	293	283	261	272	263	254	268	273	261	277	268	252	307	274	298	266	236	258	288	282	286	237	254	250	257	234	269	292	274	292	271	261	250	278	265	272	257	258	244	283	252	255	250	280	301	254	266	303	240	261	272	262	275	279	265	278	254	271	259	238	242	271	265	278	288	266	272	272	263	277	280	278	270	276	272	268	242	268	273	282	278	290	270	259	253	280	326	244	278	294	261	267	289	223	269	262	298	257	265	267	281	270	266	242	242	277	262	271	302	278	271	248	294	277	233	248	235	233	301	277	298	294	263	268	281	272
21952	16511	23237	22744	14715	8940	5039	3002	2112	1888	1608	1376	1197	1103	1100	1127	999	972	967	887	838	833	834	823	795	757	784	767	723	729	684	704	737	698	641	714	674	695	690	690	700	661	616	686	656	671	635	651	670	669	623	649	648	636	638	640	654	597	668	599	616	635	668	649	623	661	597	642	636	658	659	602	638	610	617	696	650	646	634	649	640	625	666	655	618	652	667	640	644	695	658	660	682	656	657	660	683	651	691	628	690	698	612	657	651	688	678	689	645	645	639	652	684	597	671	617	686	635	634	637	623	635	651	662	658	685	610	634	658	655	664	607	671	604	675	620	649	624	588	645	648	707	645	633	609	622	646	644	650	644	678	653	614	657	630	636	615	652	643	617	651	652	617	628	659	626	639	685	622	697	636	658	646	655	616	627	621	676	658	636	605	616	626	672	619	643	663	663	645	642	663	599	663	613	703	676	605	672	635	657	662	587	686	624	662	593	665	635	657	625	620	678	625	656	684	673	656	643	649	648	627	629	703	629	678	626	643	634	628	626	637	668	650	657	686	640	652	676	623	628	580	678	639	680	639	659	645	668	668	658	629	603	618	670	662	669	681	672	633	611	619	658	657	632	614	632	657	584	693	583	657	643	651	654	649	659	681	632	590	632	637	620	641	647	697	676	668	659	631	684	656	622	642	658	677	659	673	592	635	616	592	643	648	669	625	669	645	648	653	589	631	626	662	619	682	677	656	633	607	646	648	644	614	623	633	680	643	662	631	634	622	666	619	673	654	611	660	607	668	641	633	635	652	669	657	642	707	629	662	621	640	666	624	627	660	641	633	657	653	617	605	660	629	622	614	664	625	596	623	648	648	628	638	655	619	632	680	655	636	639	641	642	657	631	628	623	619	599	706	669	681	638	662	692	643	653	650	672	633	629	681	641	655	682	646	619	690	644	593	627	604	638	661	624	624	610	649	643	670	698	642	669	662	661	647	634	676	620	685	615	679	639	669	633	628	627	676	658	662	701	663	612	660	639	674	649	636	622	673	652	636	643	627	654	636	623	626	681	697	624	658	626	623	664	623	645	661	655	626	640	684	650	658	642	683	653	618	649	636	623	611	703	656	647	681	632	632	609	642	612	624	644	690	636	666	654	674	676	624	664	634	631	631	694	665	648	671	602	632	634	646	637	625	643	657	638	652	632	640	637	692	616	661	658	635	672	686	687	636	642	646	675	693	610	633	666	639	671	688	668	660	642	656	634	637	625	643	645	580	653	632	638	634	644	629	629	637	647	647	631	663	673	668	632	622	684	659	663	645	648	619	661	630	653	661	656	630	652	626	647	608	675	644	636	628	612	643	650	619	638	704	625	656	628	672	687	627	626	668	634	634	655	649	651	626	676	650	650	659	598	631	628	609	653	615	668	656	660	623	665	652	625	651	646	612	630	672	629	653	648	637	649	652	654	596	624	654	602	645	653	626	679	666	597	589	657	621	680	594	648	605	667	646	616	595	677	607	631	616	639	611	591	654	670	626	633	644	666	655	643	620	634	610	659	636	681	631	631	619	616	610	654	646	624	650	704	680	707	645	642	650	678	639	622	654	618	622	601	689	653	647	622	602	645	664	620	704	658	611	641	653	664	672	628	704	602	641	633	667	641	667	667	644	599	629	621	642	633	665	653	655	613	656	651	627	621	693	608	635	599	606	674	675	586	633	663	662	633	671	666	647	638	632	637	648	628	647	612	659	663	638	686	654	629	615	618	632	688	619	621	657	619	629	708	586	646	632	644	612	643	646	636	657	667	664	628	639	647	618	651	639	600	662	617	646	694	666	641	649	667	672	644	640	637	660	654	606	628	649	663	667	674	668	665	673	604	655	658	671	638	593	673	673	651	650	629	643	649	683	615	637	590	634	631	629	713	671	645	672	605	661	623	649	656	625	632	687	673	606	637	636	649	624	644	645	661	610	646	673	674	636	617	659	644	617	626	631	632	605	609	645	637	654	627	624	678	647	640	678	695	642	660	659	697	648	674	675	632	623	637	680	631	661	623	663	661	631	644	663	685	646	662	624	570	632	631	652	633	636	676	664	610	663	668	649	665	678	647	639	646	654	599	615	663	640	622	677	648	633	611	674	679	657	662	664	653	636	629	633	625	634	644	605	669	673	644	585	640	659	632	634	651	669	680	663	638	612	642	621	662	657	628	683	670	602	649	635	622	613	661	675	665	637	658	700	663	662	662	604	637	676	640	661	631	646	672	645	634	654	654	645	650	641	623	606	668	636	632	644	654	694	648	627	636	659	649	637	661	662	644	692	617	679	666	683	629	656	650	630	621	588	626	657	667	663	655	675	622	622	646	627	598	608	686	620	640	658	650	616	613	607	637	673	648	585	674	629	648	649	639	608	630	623	645	619	642	710	643	607	623	669	653	616	610	642	673	685	658	624	639	612	641	630	662	706	652	615	676	676	653	671	656	645	660	631	635	641	673	619	609	642	594	633	676	664	602	666	648	657	661	652	668	654	621	673	654	669	617	646	646	671	675	629	618	634	650	655	660	640	704	615	632	646	633	642	616	650	703	638	629	628	659	618	669	680	660	667	658	645	623	653	650	644	651	606	671	654	573	617	683	666	649	628	640	639	681	653	637	640	699	629	607	705	670	637	618	649	645	656	672	645	625	688	602	666	658	698	661	633	629	681	669	617	664	639	661	623	647	674	610	664	618	638	654	652	632	647	647	650	621	617	599	617	639	655	654	653	661	636	622	660	609	670	609	653	638	640	649	637	647	649	647	659	663	665	626	625	669	664	639	653	674	657	639	640	650	654	646	649	631	647	625	652	648	650	669	684	645	667	662	615	690	627	658	605	621	603	645	662	641	621	638	670	682	646	699	667	709	647	638	650	651	670	666	626	663	635	659	593	678	619	602	672	710	675	685	648	647	680	640	626	628	644	666	640	630	594	696	651	662	632	609	661	618	663	627	635	617	640	670	668	665	665	650	677	620	675	639	645	633	627	666	651	636	620	625	645	672	685	618	673	633	647	604	660	605	618	651	664	653	626	617	665	678	674	668	629	655	631	654	654	660	660	646	684	700	617	674	633	655	657	662	628	647	615	684	633	628	622	671	655	634	696	624	628	641	635	631	711	613	654	653	682	623	631	655	658	661	682	613	636	664	613	692	645	620	630	636	622	632	678	625	643	650	619	615	659	651	622	646	672	634	643	626	651	638	634	659	641	652	670	663	657	625	680	659	610	667	661	686	649	693	661	668	676	629	637	621	662	670	650	623	687	678	659	658	646	618	659	681	620	657	636	656	640	604	679	671	605	679	614	699	642	624	635	669	651	643	629	652	689	641	647	608	689	654	645	622	636	647	643	658	664	651	595	662	664	635	672	656	656	676	644	659	598	617	635	601	669	635	647	686	663	620	644	650	651	648	650	612	615	641	628	687	632	695	621	624	637	646	644	602	654	664	677	659	656	717	650	650	620	595	661	666	716	634
39548	25813	24403	18940	10702	4659	2115	1067	669	583	532	451	366	358	348	335	325	298	300	344	336	291	292	309	249	251	282	265	221	270	259	265	249	261	271	234	256	255	264	258	247	244	242	239	209	231	228	253	243	243	225	267	255	257	241	250	244	244	232	249	243	238	235	227	222	278	254	247	247	252	250	228	259	239	229	232	256	258	234	269	208	251	253	232	251	251	243	226	259	239	256	256	232	218	234	222	234	243	245	233	249	238	247	221	272	258	254	224	243	237	249	227	252	250	217	241	251	237	236	225	266	245	244	255	227	236	237	257	235	234	226	244	218	238	194	239	258	260	249	235	233	218	245	226	274	255	242	233	232	237	220	260	274	269	239	261	230	221	271	250	232	262	242	226	242	209	245	231	239	233	255	217	244	236	244	228	264	257	262	259	241	237	232	236	231	243	254	236	249	246	239	236	210	239	230	233	242	229	222	254	217	214	238	202	239	244	227	270	229	264	211	235	254	234	237	241	231	226	254	223	238	222	251	231	259	260	241	284	250	228	231	254	246	221	280	232	229	243	233	249	234	220	289	242	268	260	244	251	258	215	226	270	223	243	241	239	245	267	244	239	250	233	271	264	273	259	220	238	247	245	235	273	250	212	207	263	261	235	235	240	255	246	255	238	247	211	238	225	238	258	254	247	228	240	233	254	231	277	259	253	212	249	254	211	252	220	230	240	225	228	234	235	243	242	254	214	247	234	246	241	222	262	245	227	236	239	226	251	252	265	237	234	238	259	226	242	224	220	257	244	249	254	222	217	229	302	236	229	241	207	237	253	230	246	256	271	257	250	247	253	224	234	237	236	222	227	263	236	256	227	247	244	257	250	235	196	250	222	263	234	255	214	236	225	249	215	240	252	230	239	240	230	229	253	228	219	252	234	233	217	245	268	270	281	230	278	271	245	261	238	257	249	245	246	273	224	251	223	228	227	257	231	275	224	267	251	272	264	242	259	253	235	228	214	235	213	221	212	264	250	240	223	229	225	275	245	254	222	247	215	220	263	240	240	229	243	225	233	256	235	252	238	245	197	257	248	239	250	237	208	231	268	245	223	240	215	234	245	231	226	260	229	241	255	250	237	242	229	239	232	237	244	227	232	233	231	225	251	264	225	246	208	233	263	242	233	238	224	237	260	245	230	216	243	271	262	257	264	220	237	247	250	240	229	242	261	271	241	230	214	213	249	239	276	276	236	239	253	240	232	266	258	251	209	230	239	256	231	240	239	230	228	215	231	244	245	231	246	247	235	254	226	244	234	240	214	225	211	214	219	249	253	260	247	255	263	208	255	230	222	223	225	224	269	224	246	243	229	240	223	257	239	232	209	239	260	231	236	226	225	255	252	228	240	294	237	247	227	222	205	231	219	253	226	242	237	235	265	231	230	253	243	249	233	221	240	281	241	262	269	255	261	233	236	233	217	247	233	217	257	238	223	246	238	250	258	255	239	265	247	251	251	251	256	268	250	236	223	228	262	232	242	253	236	253	257	244	235	234	237	251	246	233	260	222	263	240	246	264	271	253	218	216	204	247	238	235	231	232	278	235	227	253	230	225	229	287	226	249	231	248	248	238	242	243	210	261	250	233	266	263	208	267	247	212	217	249	225	246	220	250	244	246	259	231	225	234	253	236	238	276	231	256	258	264	249	246	248	204	238	240	228	225	248	238	236	229	268	252	241	223	267	237	231	218	236	253	265	242	256	227	224	227	228	260	240	257	224	241	244	252	248	228	237	283	268	219	241	216	198	264	224	240	235	237	235	228	232	243	246	243	256	251	249	245	215	234	276	236	215	233	211	233	232	210	233	248	254	249	236	255	236	272	254	222	235	226	240	228	216	252	240	251	254	259	240	229	255	240	220	217	225	246	254	245	235	238	238	228	237	266	245	261	268	250	288	247	226	255	258	248	278	264	229	245	265	256	219	286	263	223	262	208	244	240	267	260	238	272	268	228	225	237	227	235	264	233	234	237	253	252	223	231	263	227	233	269	235	236	226	228	262	268	223	228	233	242	255	267	243	215	227	239	231	231	210	243	258	248	218	245	228	246	221	254	236	258	227	260	238	244	285	256	281	243	227	241	251	254	235	258	225	254	226	226	238	239	234	233	236	262	254	244	255	229	235	237	237	250	256	253	225	239	236	245	248	232	266	212	245	237	254	204	252	228	200	245	238	247	226	250	225	240	265	232	253	242	256	246	253	262	232	232	257	233	250	236	240	242	261	244	225	249	256	237	235	240	241	224	210	220	261	240	246	259	253	251	231	264	218	238	235	293	232	232	250	246	253	256	233	240	267	245	217	280	235	226	239	226	235	253	268	248	220	256	249	246	224	229	243	222	226	234	229	240	237	246	241	251	239	254	244	241	225	221	238	225	261	223	240	252	258	227	254	239	267	243	237	257	222	241	222	243	224	265	247	256	259	267	264	223	247	200	229	263	252	243	237	244	255	222	235	211	262	276	212	233	241	223	233	242	257	263	236	249	235	242	254	217	241	242	249	266	218	233	266	258	238	257	238	252	256	212	253	273	252	261	255	237	247	243	267	244	260	232	216	232	247	228	206	247	216	226	243	261	261	228	230	228	243	253	259	264	251	246	234	249	211	256	230	247	242	252	229	218	244	286	232	245	240	231	226	235	233	257	213	257	264	237	221	246	252	260	255	232	242	254	267	251	228	244	241	223	226	217	269	249	246	210	232	222	268	251	246	241	235	273	257	247	272	234	226	245	227	235	284	236	280	249	228	252	276	211	256	249	250	231	250	237	203	226	245	261	245	237	256	234	230	233	225	235	248	234	218	228	246	231	241	241	233	245	242	237	232	226	247	244	236	239	240	239	237	264	238	246	240	227	274	257	237	247	248	255	253	223	241	223	232	239	239	260	257	243	248	250	240	233	226	239	227	258	269	248	238	257	244	245	223	245	238	249	237	225	237	277	250	224	244	235	254	255	208	230	285	249	259	247	238	241	228	258	224	221	220	258	224	252	263	250	256	272	253	270	221	250	221	219	243	265	266	249	239	225	218	252	252	237	237	248	244	269	253	221	267	247	271	244	234	241	237	246	266	222	243	261	233	250	233	266	233	260	237	271	261	248	262	265	258	240	240	237	279	240	274	241	212	231	223	230	250	217	273	245	248	245	254	256	246	245	282	269	238	235	251	252	240	248	214	228	241	220	247	244	288	257	257	274	244	234	247	235	241	242	216	245	257	243	252	235	247	238	263	256	222	275	232	238	215	208	221	249	271	231	261	243	228	239	249	239	206	237	208	247	240	234	233	226	233	254	236	246	248	248	238	241	249	240	244	240	245	270	231	247	242	245	245	243	232	217	246	231	257	245	237	227	249	227	249	234	273	250	247	223	223	250	231	236	236	275	244	227	214	253	252	246	252	253	241	237	231	250	250	221	223	252	241	218	279	236	240	277	258	221	242	269	245	239	261	233	254	224	244	206	252	265	242
26069	21710	29838	30158	22959	13244	7645	4131	2657	2435	2178	1769	1423	1376	1283	1296	1147	1097	1032	1037	906	906	873	847	704	718	784	719	680	707	657	692	693	638	648	675	694	638	641	605	614	611	635	576	610	597	630	611	616	577	595	605	588	617	611	571	548	575	588	554	550	549	619	579	617	576	599	600	539	566	613	593	579	550	589	598	573	597	590	567	591	615	545	536	552	592	601	597	557	612	554	602	608	597	597	573	600	584	578	632	605	612	612	546	603	601	597	575	575	598	592	569	602	592	598	548	621	598	559	617	590	549	594	588	536	589	580	589	598	555	575	555	553	551	521	607	529	581	599	568	567	547	581	608	586	601	601	520	590	578	600	549	600	561	583	610	588	550	581	573	576	586	581	595	598	588	543	585	614	583	594	569	583	615	593	595	593	574	561	594	591	569	595	590	571	566	612	545	575	570	605	579	601	552	604	566	530	599	593	575	556	597	591	578	523	576	552	581	568	525	600	570	575	589	558	594	555	602	611	639	563	594	594	531	558	609	575	635	585	597	553	542	611	608	578	600	587	602	620	611	562	609	539	578	562	593	588	557	592	605	569	570	569	548	549	588	570	584	562	573	575	596	615	583	590	574	586	572	583	578	557	573	583	580	561	578	515	572	551	561	575	560	616	566	528	576	573	593	596	567	557	591	601	577	604	582	544	522	587	573	581	556	555	556	538	561	581	562	578	590	548	605	635	572	591	578	548	586	559	619	552	632	587	563	565	595	596	604	558	596	595	575	630	584	524	600	574	564	598	618	614	614	579	623	593	603	599	560	602	590	533	544	604	588	610	565	586	593	563	586	554	615	631	598	585	590	627	586	569	572	588	541	584	598	658	602	596	635	591	606	540	522	552	568	546	621	595	600	562	611	592	573	601	581	628	577	585	573	586	569	577	558	634	595	595	547	546	572	618	580	607	603	564	601	606	544	588	616	571	622	571	578	569	539	586	544	575	607	570	569	572	584	605	557	583	586	576	549	595	576	562	611	627	567	628	589	582	616	563	573	579	621	583	583	566	571	573	585	597	571	602	584	571	614	594	532	519	552	553	609	606	565	575	570	563	593	601	611	591	558	603	584	593	606	586	590	537	570	564	585	597	612	556	598	613	574	546	608	570	577	573	581	549	576	611	616	541	609	574	542	580	588	581	609	588	577	602	558	563	613	564	602	591	566	598	567	560	566	593	571	554	556	566	592	536	561	595	582	667	611	565	585	590	557	583	628	562	603	574	603	570	563	596	611	593	566	610	544	574	615	552	565	559	596	595	528	559	619	568	584	583	579	580	575	575	612	597	596	594	529	570	554	562	585	597	609	591	579	606	614	597	624	602	603	590	624	579	589	604	547	538	556	587	534	585	589	603	607	559	607	566	542	615	569	595	576	547	591	586	625	569	572	543	585	564	594	543	540	594	597	604	565	615	590	575	653	634	560	594	557	579	555	612	643	570	606	620	615	570	623	610	559	592	573	593	590	576	584	601	603	568	642	545	579	569	575	580	539	566	599	588	586	599	571	616	564	578	590	530	598	629	582	572	561	556	560	583	543	594	585	567	593	542	596	554	594	620	594	556	573	510	570	590	585	610	596	548	635	541	565	571	597	623	593	552	556	595	552	603	616	607	597	594	630	537	563	597	552	562	573	570	558	557	590	593	544	545	583	549	548	562	566	583	562	579	552	525	535	546	530	594	593	545	601	580	558	539	556	585	616	559	563	607	620	567	554	586	575	565	553	577	603	579	591	583	592	559	584	626	548	573	626	606	602	588	548	546	540	562	548	574	565	600	563	560	608	598	592	603	579	531	582	597	589	608	599	618	558	583	590	622	532	607	560	600	628	543	557	537	571	604	517	588	564	561	561	565	553	585	546	587	581	561	594	528	564	555	579	585	590	531	575	571	612	582	572	535	609	556	554	586	597	563	603	572	553	592	557	586	611	590	556	591	546	532	605	597	602	627	568	604	548	578	551	591	508	577	539	593	591	593	578	552	586	610	590	591	566	579	567	602	606	547	578	579	564	620	579	615	611	529	574	609	624	573	609	601	608	582	610	555	611	563	617	595	551	582	581	568	559	569	597	568	606	617	582	595	595	574	559	559	546	609	580	575	542	561	550	558	541	640	614	577	536	570	615	550	586	552	583	580	540	573	609	562	576	606	570	556	593	576	596	583	557	584	601	514	618	606	598	569	545	604	595	604	627	579	596	589	578	567	551	581	590	572	625	596	600	560	607	614	598	596	549	581	574	567	628	563	593	579	608	533	575	607	619	595	569	556	591	603	583	571	575	618	596	605	597	581	574	547	566	636	566	578	579	560	596	590	586	608	576	612	559	542	643	588	535	580	575	571	568	564	551	584	578	553	583	593	582	616	574	623	578	605	573	538	588	599	594	614	568	599	562	597	571	582	596	579	610	635	562	583	640	598	584	546	604	598	551	581	616	577	595	565	633	565	582	613	576	607	557	569	563	545	603	581	567	612	573	601	609	566	565	569	565	589	643	597	541	566	617	619	594	581	556	527	599	584	560	571	573	573	577	602	579	569	579	548	574	596	587	588	619	592	564	624	582	584	590	613	581	607	598	567	572	557	583	597	567	623	593	590	578	589	542	601	584	581	616	599	557	573	583	554	561	588	599	586	598	565	570	590	555	557	545	570	595	553	601	573	582	567	586	535	557	576	580	612	585	622	572	575	556	573	579	589	606	591	596	603	595	545	614	608	574	596	563	566	579	574	569	560	569	586	548	550	592	573	589	580	594	619	617	535	588	577	595	576	594	625	547	586	578	570	557	602	603	569	570	578	597	583	623	571	594	598	634	559	582	607	607	616	570	581	579	591	539	585	594	618	613	583	528	566	589	607	603	571	609	608	610	559	605	576	596	567	591	549	582	558	566	580	603	598	593	609	611	638	546	594	580	624	587	603	551	556	599	574	610	574	541	625	561	575	574	595	565	577	584	576	562	581	546	568	579	597	588	600	584	572	591	614	590	585	605	608	610	538	593	562	603	598	605	559	567	585	583	590	567	544	596	575	585	588	568	599	599	600	576	571	605	575	567	597	596	574	582	529	593	579	597	604	614	583	553	580	595	590	601	594	618	561	570	571	593	611	570	609	550	578	609	603	600	579	636	575	583	541	561	575	610	619	604	593	599	522	577	612	574	567	560	567	608	559	618	602	588	577	590	595	555	595	598	604	579	562	547	530	625	628	604	588	553	595	554	576	566	557	575	602	582	624	587	601	589	564	601	529	565	588	581	594	595	595	560	610	585	595	643	608	542	604	592	599	604	597	590	567	592	606	582	575	552	586	561	572	587	561	626	589	553	610	595	551	620	592	598	596	607	561	595	564	563	619	562	588	598	554	579	559	611	555	623	581	604	554	565	571	566	622	576	602	605	583	594	562	578	581	572	577	617	584	587	591	572	594	565	619	548	510	587	584	598	593	600	598	585	562	573	572	573	580	576	533	575
17527	9873	7418	4269	2079	989	634	437	384	348	336	323	308	299	295	308	278	248	283	278	273	261	267	254	253	232	267	256	274	250	247	293	270	246	291	283	280	259	257	281	286	260	251	264	255	240	288	269	256	262	258	265	276	249	268	236	279	235	268	266	244	239	236	253	312	238	248	235	255	276	265	245	243	269	274	259	270	259	249	250	285	269	241	241	289	271	276	257	264	290	268	257	253	269	272	264	257	275	272	262	258	270	255	274	258	239	271	272	275	273	240	256	295	269	255	255	232	252	290	274	227	268	267	268	256	264	244	256	227	261	244	274	258	275	234	294	258	242	256	272	250	254	239	254	259	249	267	258	267	265	228	301	246	267	236	258	258	237	263	270	268	239	245	276	260	243	242	268	228	256	273	260	264	263	278	269	263	263	266	254	287	259	243	266	284	288	294	252	275	254	276	263	254	279	273	308	261	227	255	242	238	284	263	279	278	234	245	270	251	290	263	272	255	253	283	261	281	243	286	281	230	282	270	247	257	246	254	266	268	292	261	226	247	257	274	216	263	229	248	238	258	234	296	257	264	281	258	259	262	268	269	285	262	236	275	240	253	277	264	270	281	274	262	250	262	252	247	266	246	263	306	289	269	285	276	264	276	284	241	263	256	265	270	262	252	236	287	281	228	267	244	273	257	284	262	243	282	240	277	237	278	291	300	253	286	239	251	283	260	236	248	252	268	253	250	250	264	243	279	267	275	271	265	258	280	257	269	275	253	248	299	265	261	254	233	280	237	290	284	279	232	270	285	267	255	244	267	259	261	248	266	270	279	257	244	249	276	256	279	261	259	274	247	243	312	251	267	283	264	252	265	241	260	274	248	262	250	234	276	257	264	263	265	274	234	245	267	284	276	233	252	272	276	244	259	272	244	281	279	262	258	259	271	253	271	260	224	281	269	236	251	273	233	276	262	225	240	270	263	285	288	299	272	248	225	261	259	277	266	262	241	276	232	261	249	260	272	231	280	236	255	275	214	259	266	302	266	281	288	266	240	241	262	252	265	250	287	259	232	268	284	263	261	264	258	276	246	216	257	271	250	230	255	281	258	271	289	270	274	279	264	238	243	261	259	299	254	291	233	253	264	265	232	238	251	265	246	287	289	243	273	261	243	272	257	254	237	244	272	238	251	269	233	261	282	265	243	258	270	265	265	291	247	238	250	267	250	291	275	224	270	243	247	271	232	276	258	284	252	254	294	268	247	227	259	251	236	250	284	251	282	302	255	273	265	250	277	266	251	234	259	231	280	257	272	261	284	249	266	267	273	287	237	250	235	253	284	262	251	275	237	275	246	268	277	232	249	258	287	238	258	237	239	215	279	245	242	236	280	259	248	292	260	273	252	233	257	277	282	266	276	248	253	274	275	221	258	248	281	254	247	277	237	250	262	281	246	237	247	259	302	262	260	291	294	246	260	263	269	275	258	237	270	234	255	250	242	225	259	261	303	244	253	248	290	289	275	262	265	258	244	268	264	284	238	244	243	248	236	240	275	273	296	268	259	257	256	273	246	275	235	246	254	245	241	295	256	264	260	231	267	255	264	266	232	243	267	246	265	287	290	235	246	282	248	290	254	263	272	235	244	267	266	240	255	244	265	276	249	282	269	247	244	254	264	263	257	267	262	263	255	281	252	279	234	267	269	285	279	274	261	242	273	278	275	240	286	263	262	253	256	258	285	250	255	258	252	289	298	275	234	246	260	292	247	260	275	243	271	250	261	260	253	276	268	303	244	275	262	243	263	268	274	254	252	260	258	256	248	275	256	246	282	275	229	252	270	278	244	268	275	266	279	264	293	220	270	245	253	237	280	231	252	272	294	259	245	248	243	255	264	242	258	277	262	265	233	241	258	241	244	269	261	265	252	278	273	247	253	277	259	234	272	263	251	259	277	292	277	248	277	267	260	294	269	274	282	254	273	238	280	267	296	262	247	271	287	257	243	260	245	278	270	272	257	254	232	236	256	262	237	254	222	258	289	278	285	246	270	248	267	270	256	291	267	274	285	262	269	264	257	242	264	264	240	280	232	274	265	262	279	261	243	224	281	279	281	267	265	258	277	277	266	251	264	280	253	243	255	252	277	243	223	295	244	245	234	271	278	286	280	250	257	252	265	264	249	266	248	285	233	257	231	260	232	267	276	291	249	236	286	270	251	257	299	263	252	267	270	256	241	258	272	243	250	271	308	268	242	273	268	237	258	277	256	264	275	265	215	250	291	255	246	262	205	246	235	281	260	284	261	287	236	248	241	230	265	256	285	270	257	241	255	259	283	247	260	263	272	242	277	291	293	266	282	252	254	233	255	262	248	280	266	237	247	268	267	272	273	255	256	235	263	274	283	263	259	277	218	264	252	255	242	271	289	254	230	256	224	277	243	260	268	239	255	251	264	295	228	285	271	289	295	248	288	286	262	286	282	228	270	238	259	244	257	249	251	267	260	280	246	260	262	224	227	259	262	275	285	248	237	267	278	269	246	268	277	268	266	253	259	290	249	268	255	250	258	256	283	259	303	276	280	239	265	262	244	267	279	292	276	261	251	248	287	242	259	251	240	287	238	275	261	247	271	278	257	248	258	263	268	267	239	271	263	257	259	274	278	273	245	288	264	269	251	254	276	274	257	261	224	249	276	231	233	253	232	257	281	271	262	281	275	266	275	288	270	233	264	253	287	233	312	264	290	249	261	300	255	242	275	260	251	277	291	253	290	269	226	281	284	245	269	256	286	272	273	286	254	248	297	285	253	238	288	294	250	266	260	272	280	279	262	246	265	272	289	245	243	292	281	250	250	258	273	299	263	281	267	282	270	285	285	235	266	257	274	278	241	268	236	268	255	249	293	246	264	251	270	262	298	264	238	267	241	259	255	297	307	274	251	249	246	283	271	245	267	266	265	281	231	280	254	236	274	285	263	248	261	265	244	266	232	274	272	258	249	279	269	257	239	259	267	278	255	261	248	263	262	247	239	252	265	246	257	264	268	268	272	265	298	237	251	275	244	257	252	266	253	285	292	232	270	247	254	276	291	286	260	261	283	292	239	269	235	249	268	267	259	248	243	244	262	265	283	252	266	293	244	267	277	262	285	263	252	243	235	265	246	244	266	268	259	286	244	237	251	252	232	276	245	262	239	267	254	241	282	270	242	263	261	247	228	279	289	261	271	252	253	243	237	267	276	244	263	249	260	255	249	238	267	280	270	254	255	285	275	287	257	236	240	261	278	249	264	283	254	255	273	216	242	238	288	251	224	261	267	252	245	259	267	282	268	290	280	282	276	265	267	248	260	257	261	265	220	275	275	274	259	260	274	274	256	256	265	249	248	263	267	282	303	258	243	270	251	272	254	285	293	236	249	265	247	251	231	269	292	274	250	297	260	234	278	299	279	277	267	259	252	258	271	231	252	249	254	262	279	287	252	271	263	257	244	268	268	262	251	234	264	253	282	253	247	253	247	281
12413	9720	12820	11651	6773	3824	2352	1611	1282	1102	1045	885	876	826	726	743	721	704	705	712	674	652	709	666	680	651	686	637	646	724	705	679	672	613	648	615	661	587	638	606	610	642	636	618	615	683	640	630	620	639	681	648	621	608	630	656	627	577	637	648	653	601	599	649	641	626	613	667	629	579	648	641	610	601	624	623	643	613	652	652	636	651	611	632	609	648	619	651	702	656	637	619	591	600	633	645	665	623	643	636	624	630	614	637	622	630	609	626	652	647	661	666	665	661	635	598	595	638	626	656	665	682	640	615	654	647	613	643	582	659	664	641	618	652	610	634	607	619	636	638	658	605	613	630	609	622	650	615	662	654	621	656	639	604	600	612	633	584	657	615	635	642	634	639	594	643	588	636	589	593	642	615	653	645	616	644	622	639	642	654	604	680	650	607	663	644	635	602	639	578	656	638	634	615	644	598	656	623	585	605	657	621	603	626	649	647	641	621	641	610	635	581	624	642	635	636	577	601	611	652	653	626	640	682	628	608	654	666	631	603	612	646	615	610	629	661	633	619	619	632	664	598	631	605	575	595	650	646	592	664	640	648	594	653	591	647	641	591	672	630	636	638	602	641	625	623	637	622	665	667	612	644	651	630	610	616	626	551	635	642	651	650	662	650	661	639	632	646	591	637	589	628	613	574	602	645	651	584	649	608	624	641	666	638	648	607	602	603	643	635	623	608	621	640	612	603	620	630	618	640	634	604	667	608	651	630	630	626	641	675	590	624	668	618	635	593	661	623	647	659	615	630	654	623	662	649	585	612	610	593	598	655	615	636	672	645	582	633	664	678	693	640	668	597	649	665	599	651	615	677	571	649	622	605	574	610	628	606	577	584	625	646	609	643	636	675	653	655	619	628	642	568	676	630	671	654	619	651	662	588	608	648	656	635	619	626	624	647	615	654	608	584	617	592	577	642	627	618	620	634	641	723	618	673	606	674	635	647	633	660	674	678	630	641	641	615	613	636	657	606	668	654	624	605	565	629	645	607	605	618	652	582	626	666	630	592	632	659	654	612	633	605	615	625	617	621	617	611	660	637	620	655	613	596	629	611	636	609	627	552	641	639	601	609	653	682	646	675	588	631	572	625	616	638	627	619	599	651	653	692	679	624	647	630	661	654	606	619	642	601	612	618	647	602	640	660	615	655	621	628	642	618	607	589	611	608	585	645	637	653	600	599	652	608	579	610	668	653	624	609	673	660	631	586	655	583	650	576	644	604	611	616	584	630	667	622	602	625	561	602	624	636	619	594	608	619	647	623	630	636	631	632	611	650	620	657	629	631	623	635	644	628	642	618	570	633	649	636	603	637	639	625	609	655	661	625	645	609	642	636	613	610	656	626	675	604	663	642	620	599	677	607	647	648	647	613	662	632	632	641	661	680	604	626	647	577	611	603	649	625	616	631	627	650	630	620	631	669	603	614	626	625	682	682	626	645	623	642	650	624	646	631	646	631	609	627	614	621	646	618	678	679	672	639	659	625	641	623	664	666	633	658	634	636	595	677	619	671	623	606	645	604	604	632	659	593	594	603	638	670	602	644	648	649	642	601	702	646	649	648	634	641	598	640	627	629	620	619	617	633	639	615	648	642	611	660	624	599	630	613	652	583	617	594	663	679	612	647	593	620	675	625	597	646	625	615	631	686	592	620	598	639	624	614	665	668	614	657	655	656	637	621	652	646	626	613	610	613	597	649	638	623	664	615	621	624	669	628	603	689	679	581	593	651	609	601	656	632	620	609	596	658	637	638	635	620	665	607	631	584	654	593	594	662	656	594	597	604	656	622	584	673	608	614	643	661	636	639	615	671	673	648	621	686	641	619	607	612	645	629	644	611	553	646	627	623	623	612	586	609	664	613	684	633	630	622	620	653	640	647	625	632	655	592	599	656	624	657	633	597	604	642	687	643	636	615	616	586	616	617	650	645	677	606	619	613	621	575	594	659	679	624	657	615	650	625	642	616	656	607	627	584	619	598	640	656	667	620	632	622	633	579	619	647	614	652	627	639	654	612	661	641	666	624	643	598	544	623	644	663	675	651	672	622	626	638	617	673	640	591	625	654	580	644	656	592	644	618	647	644	686	611	664	595	641	641	614	591	616	611	622	613	633	635	637	649	619	558	614	652	624	677	659	633	601	627	675	660	645	610	608	592	660	639	618	608	620	663	599	605	648	644	605	629	640	625	636	635	641	641	628	640	631	576	627	615	649	675	611	606	635	622	614	585	636	600	637	628	593	605	651	667	634	623	628	669	634	607	630	624	615	712	628	647	650	615	634	617	622	617	614	599	609	598	616	636	649	596	604	599	648	600	628	637	621	643	621	646	592	665	639	578	595	638	618	604	596	627	614	627	691	682	646	660	607	612	662	638	634	632	590	640	611	661	597	614	672	619	611	615	671	614	630	576	655	648	609	659	593	549	672	614	625	615	661	645	674	624	612	648	602	594	640	581	648	613	663	593	655	599	630	652	645	620	639	625	576	684	654	615	624	596	666	612	667	588	649	627	655	637	645	607	638	636	615	608	657	615	626	625	616	647	621	568	652	626	645	623	600	628	621	625	650	641	653	564	619	659	616	624	623	645	647	648	614	636	650	659	604	640	601	591	630	647	635	596	628	638	615	627	631	647	642	588	626	645	596	602	674	638	622	630	630	600	597	636	639	611	651	634	647	660	596	601	661	582	626	630	658	613	645	632	610	575	637	606	609	613	635	648	641	631	628	647	659	649	675	658	616	613	604	619	630	640	660	659	653	724	629	598	650	673	617	689	641	648	641	650	611	636	622	635	659	616	623	632	604	623	656	643	653	650	656	635	607	642	610	601	591	623	580	601	641	627	636	649	610	651	611	658	614	632	631	591	595	609	630	627	644	654	595	610	592	619	614	673	605	635	628	637	668	606	586	612	665	617	633	652	649	598	622	593	669	638	653	635	644	621	593	610	572	644	592	583	673	598	642	658	650	650	650	623	671	614	584	627	605	651	643	613	605	656	584	649	633	660	599	617	651	658	644	638	692	596	633	609	634	687	646	651	667	599	585	618	661	620	665	636	641	642	657	686	613	608	637	648	586	633	633	646	605	658	617	617	641	685	655	661	624	610	630	624	621	677	623	658	645	655	652	581	605	636	649	637	615	614	633	611	643	627	669	586	622	647	627	580	624	620	609	627	581	634	640	625	643	640	631	612	580	659	668	639	614	609	651	644	636	633	603	649	636	680	677	618	584	605	610	643	670	645	644	678	633	629	622	633	666	670	624	632	612	598	662	586	605	628	621	650	653	603	588	636	614	637	655	603	642	620	672	641	607	627	657	634	631	640	600	584	659	642	621	612	632	581	607	648	598	569	678	634	646	658	623	608	651	640	619	580	599	610	615	618	669	648	622	649	655	628	638	619	626	634	606	606	646	650	601	596	635	600	596	637	605	633	632	664	634	628	655	676	621	627	661	631	687	586
30377	18168	16108	10462	5337	2318	1168	696	570	477	450	439	336	399	414	320	306	325	333	285	302	298	289	298	286	292	329	276	267	271	305	268	288	292	291	266	272	239	290	292	257	304	281	263	275	274	287	290	306	269	249	284	278	281	264	287	266	267	265	276	289	286	271	286	281	245	248	257	277	273	296	261	302	290	279	262	297	269	294	268	271	237	251	264	294	296	288	276	239	300	286	280	274	303	267	240	300	279	276	296	271	298	252	253	256	295	271	280	276	297	303	269	235	268	249	286	267	283	269	246	279	290	295	243	233	293	239	267	271	273	260	242	286	293	279	280	257	279	249	274	292	266	265	257	263	288	289	286	295	290	298	273	305	285	273	275	274	280	295	272	263	288	277	296	283	296	271	277	266	275	241	296	275	305	301	265	248	260	271	256	277	285	259	241	255	272	299	285	284	293	240	272	298	270	288	272	292	277	276	282	268	296	271	277	261	276	269	277	250	247	274	301	310	294	300	299	310	270	263	261	282	267	264	304	284	280	294	300	278	260	255	266	280	273	262	291	287	268	252	255	295	269	289	275	261	263	279	291	282	253	244	277	266	296	274	282	262	270	278	256	278	263	295	302	285	296	288	276	277	259	274	303	271	283	252	264	288	315	244	305	288	290	252	282	236	276	286	285	282	256	271	315	298	276	264	287	282	300	278	277	281	269	299	266	283	294	299	280	247	266	256	256	274	284	304	277	267	290	244	262	270	308	260	300	287	271	295	273	274	275	285	266	274	281	286	290	286	273	275	298	244	309	258	295	262	300	264	306	300	279	257	261	251	277	296	257	266	253	259	269	286	297	284	283	298	275	243	282	304	242	262	267	268	349	313	237	264	287	273	279	256	244	274	248	254	302	271	265	295	273	278	272	289	269	276	292	307	298	253	312	259	253	283	276	252	274	282	259	284	249	260	263	277	274	253	248	284	255	285	284	254	262	286	279	279	270	286	298	263	308	236	262	291	267	276	272	269	282	276	282	257	250	291	268	264	265	250	264	306	277	282	297	271	274	269	287	287	298	270	269	308	288	301	268	244	295	278	266	274	282	312	307	242	268	304	269	270	295	283	256	293	269	256	277	253	289	299	248	303	296	278	291	252	269	263	237	259	263	257	291	289	282	278	247	248	265	263	247	276	275	267	285	284	262	286	273	277	327	306	274	289	288	291	255	300	292	278	279	244	265	270	302	269	253	306	287	287	281	310	247	269	296	284	314	286	271	263	232	286	297	267	313	254	266	281	239	298	277	260	281	298	265	275	318	306	280	265	269	293	306	273	301	306	266	271	287	283	245	271	280	255	293	259	229	273	278	252	285	296	257	295	264	255	289	234	290	334	278	260	249	283	261	249	280	265	285	259	273	279	288	272	258	307	247	272	266	255	259	289	271	304	236	243	261	293	285	280	284	269	236	272	264	272	249	270	259	271	270	259	305	272	251	284	284	295	302	263	250	322	306	291	258	292	268	284	285	295	275	275	298	268	275	270	264	252	246	249	289	266	261	286	276	300	263	303	277	276	286	303	245	287	288	263	307	264	264	290	293	292	292	281	289	293	288	292	270	246	287	270	263	283	258	284	238	267	279	270	307	256	279	299	289	282	285	302	273	277	266	241	252	281	274	269	280	245	261	251	302	267	282	268	264	254	273	310	297	270	304	269	293	295	281	272	281	273	279	272	278	277	275	266	277	277	279	271	276	276	272	296	270	239	274	298	235	279	263	264	280	267	240	261	254	266	301	280	294	296	279	313	289	274	286	280	296	272	277	273	282	241	271	281	277	284	270	294	289	310	251	263	267	265	269	263	305	254	269	284	282	265	265	271	259	279	302	263	298	261	301	279	296	236	289	288	280	278	288	266	252	258	288	273	264	310	270	312	297	287	279	268	289	265	304	314	304	325	273	266	286	250	248	280	295	315	281	259	269	269	280	261	302	260	308	274	251	268	264	274	284	245	278	293	272	285	260	274	266	245	273	253	260	284	269	272	268	269	261	257	271	290	260	220	297	288	272	264	239	275	263	271	245	294	263	301	276	253	295	266	269	258	283	274	269	257	258	258	314	291	260	274	284	255	270	264	288	275	266	273	295	288	302	279	263	300	276	292	271	300	285	273	272	287	247	284	281	286	286	262	250	282	317	275	266	249	258	259	280	250	267	279	266	302	285	254	278	253	282	282	244	272	295	277	254	267	273	300	315	262	262	289	256	263	276	298	254	299	302	257	274	263	279	237	247	269	288	301	245	260	267	266	272	253	284	287	295	274	291	291	284	287	268	267	276	263	284	295	279	311	281	271	284	281	299	267	276	285	257	259	266	285	287	272	266	267	275	282	246	276	241	242	254	268	275	292	279	297	288	303	287	250	284	266	310	298	261	304	296	300	286	308	282	259	272	254	256	310	255	289	274	273	232	292	284	277	292	297	253	280	300	263	297	241	267	308	278	267	282	291	246	293	288	297	291	246	261	266	269	324	250	275	257	264	253	278	328	278	272	262	295	263	292	261	261	282	272	253	254	304	235	265	271	283	241	287	277	284	286	287	296	266	267	266	287	299	258	285	273	272	281	287	289	273	297	278	281	249	280	271	297	291	275	272	262	286	277	259	255	278	259	247	274	290	303	266	285	284	275	283	253	261	258	248	319	268	253	306	247	239	295	256	250	292	294	310	255	272	248	321	274	264	237	295	270	264	274	306	266	241	278	286	265	260	291	273	286	321	297	275	270	247	272	274	246	277	260	269	250	271	260	260	301	258	269	269	261	280	306	265	264	283	295	255	276	262	277	276	256	265	277	256	269	306	289	289	248	290	281	284	305	279	278	252	275	263	308	303	296	257	285	281	287	276	263	250	294	284	282	290	259	268	308	279	287	279	299	298	266	259	275	270	281	297	265	273	279	287	253	297	253	280	284	286	278	281	275	260	233	265	297	293	306	298	256	286	255	254	244	246	243	297	274	268	264	300	273	294	272	271	293	274	285	278	296	278	296	298	292	265	268	306	248	281	283	247	240	248	258	306	259	270	254	272	277	313	268	274	275	270	289	291	291	275	295	277	273	279	267	256	274	261	252	252	264	281	283	279	263	288	276	279	337	293	255	278	280	275	256	260	284	258	265	267	313	290	325	261	294	296	278	269	253	262	249	294	289	275	285	288	278	297	321	258	291	308	256	269	250	256	289	295	290	287	271	273	299	257	247	269	285	271	274	257	306	259	281	297	295	294	259	263	292	239	280	271	295	282	263	262	283	282	263	297	281	279	285	260	286	293	282	250	315	242	287	255	289	280	280	260	298	264	254	311	254	274	272	278	279	267	282	258	264	289	272	268	256	275	274	288	246	280	286	239	265	283	304	272	273	278	292	285	286	264	285	266	279	231	240	276	269	294	289	291	271	286	261	306	259	283	280	251	235	259	273	313	258	287	291	284	308	311	288	286	277	281	284	282	260	269	283	235	271	264	278	276	278	281	257
21265	15854	22936	20780	14488	8472	4269	2750	2198	1953	1644	1404	1243	1237	1100	1070	1020	1013	939	923	910	896	811	855	782	758	794	775	754	754	731	768	726	694	728	698	698	701	699	637	665	702	647	677	621	640	684	632	678	674	704	670	635	659	667	625	685	621	642	632	645	657	675	622	664	631	678	640	636	655	661	659	621	654	628	635	621	668	627	663	699	681	705	653	692	649	696	704	692	694	632	682	660	673	659	678	672	667	698	660	627	645	656	651	637	686	627	675	685	649	634	683	639	646	658	596	699	669	638	634	644	700	673	662	675	638	639	671	618	688	629	699	678	685	611	650	634	661	700	681	637	645	639	643	655	724	671	665	657	637	642	577	592	637	642	649	645	642	690	671	656	676	708	683	676	620	690	661	686	669	666	683	680	682	654	648	668	644	692	673	663	671	673	642	661	653	677	655	636	667	660	698	641	666	662	632	615	634	697	642	677	606	665	652	646	674	633	621	650	651	694	694	630	662	649	598	658	674	658	665	639	674	671	694	678	695	646	702	699	655	660	648	669	656	647	681	696	682	650	648	656	669	631	688	739	683	635	646	672	669	710	655	642	662	674	626	626	676	675	610	651	668	717	657	642	652	648	679	614	690	679	650	637	690	689	638	668	668	642	682	685	659	673	645	674	651	704	656	642	620	676	657	629	615	631	660	653	665	648	670	664	661	713	711	627	691	678	679	635	649	656	625	680	639	667	676	646	649	642	634	682	648	667	663	680	640	649	708	643	629	680	633	599	660	643	613	630	623	692	629	646	646	650	702	669	660	680	691	676	695	685	687	631	637	647	653	650	669	684	646	671	666	659	680	638	665	597	655	637	604	626	684	664	628	684	679	654	706	630	673	641	631	648	627	655	628	609	651	663	666	658	666	658	634	636	670	662	619	664	606	624	653	651	664	689	659	657	626	641	658	616	585	632	675	672	676	649	628	611	641	653	643	642	642	653	612	672	715	636	649	636	638	670	633	639	610	639	656	661	694	681	649	666	630	626	628	667	604	619	627	668	641	669	673	627	662	674	632	668	591	662	648	634	666	640	655	684	619	661	644	686	652	628	647	711	661	654	643	671	671	698	693	681	702	651	658	639	651	653	684	679	636	694	600	720	681	614	634	659	677	718	668	664	664	626	653	645	667	673	653	683	665	705	696	641	673	655	690	675	621	641	647	677	676	617	666	688	629	656	679	640	631	669	656	634	634	644	662	624	678	652	676	658	679	679	684	679	658	649	620	674	651	666	626	682	665	673	647	660	655	669	663	668	619	664	693	650	637	639	656	658	687	678	652	600	607	652	686	656	618	663	675	641	627	666	685	674	683	661	646	646	651	630	628	690	660	620	649	650	639	634	632	646	634	613	739	625	622	654	696	625	634	648	666	609	658	638	660	634	709	673	648	606	648	652	664	689	660	651	645	678	668	653	686	635	633	624	678	664	650	713	644	676	707	679	629	699	680	637	603	666	645	645	639	653	635	669	718	607	698	672	625	652	664	646	650	639	638	624	615	654	650	694	698	652	657	680	670	673	651	635	634	634	683	690	664	677	632	615	660	634	629	660	653	680	628	646	630	683	656	676	661	665	631	638	652	653	644	683	655	699	631	672	641	676	638	646	641	641	615	607	674	685	635	694	640	637	673	684	645	660	645	675	669	656	662	644	685	657	671	630	622	605	638	610	657	639	648	634	646	664	665	695	685	649	651	684	624	635	659	662	646	670	670	679	656	634	614	662	680	651	643	653	644	683	649	680	645	662	657	676	645	713	671	655	670	656	635	695	681	604	640	705	665	671	671	667	632	677	698	683	666	652	669	682	635	660	664	638	611	638	639	626	697	669	632	702	629	663	677	694	600	670	669	622	633	690	674	668	665	663	663	688	678	730	673	650	672	661	676	676	663	662	688	651	622	644	635	657	696	653	672	623	685	619	649	682	630	675	698	689	705	650	673	671	702	652	664	658	607	671	665	692	682	667	666	698	637	694	587	674	629	626	678	663	634	642	624	654	678	658	657	635	643	630	651	683	675	715	627	635	669	677	634	621	663	638	660	596	618	625	673	673	685	664	661	636	659	685	630	680	656	626	652	651	673	682	613	676	672	683	717	687	625	644	646	638	644	658	618	664	590	693	672	668	655	631	652	623	631	675	632	626	693	645	629	676	610	615	642	675	668	651	665	659	669	658	646	630	635	662	677	696	685	668	630	639	705	644	677	673	610	648	624	656	713	668	640	628	636	609	660	676	685	641	650	643	664	626	646	670	683	673	618	682	644	642	630	619	655	647	640	644	623	650	635	648	693	666	659	660	641	649	608	628	618	697	666	638	679	704	652	670	644	695	664	681	644	659	650	640	636	702	639	678	664	656	637	689	660	639	651	660	610	623	679	671	656	712	623	605	702	692	637	684	647	670	640	665	654	674	588	593	661	656	670	648	662	684	678	642	646	654	675	659	662	631	656	658	633	634	681	604	687	656	702	682	629	665	627	690	620	668	658	672	616	685	668	693	679	669	621	666	667	693	627	735	706	620	670	653	645	644	667	633	681	658	636	667	678	620	698	652	630	646	662	665	662	680	667	637	641	664	657	627	665	648	667	628	663	703	653	654	658	617	662	627	677	647	658	651	682	643	634	650	644	654	649	661	632	637	680	606	588	704	682	640	626	640	681	668	637	670	646	647	672	632	628	628	644	706	642	663	658	687	654	701	637	636	663	648	672	644	621	656	627	656	636	645	657	698	640	672	680	639	669	695	680	682	630	644	689	612	646	656	682	673	641	670	687	688	653	676	708	637	629	596	684	693	661	655	688	663	658	647	675	687	643	661	651	653	688	658	644	650	652	649	669	676	660	632	677	669	633	627	654	675	669	641	638	707	627	668	666	648	639	633	682	642	663	685	688	660	679	630	659	683	672	680	693	678	670	688	663	678	682	683	709	617	694	661	639	631	649	634	639	688	667	658	642	693	652	689	671	653	669	676	644	634	645	657	643	638	663	676	622	705	669	707	642	650	703	657	654	687	681	670	636	634	644	620	670	688	655	662	689	730	659	700	664	629	651	648	637	635	593	688	622	650	657	623	641	620	649	637	658	663	642	670	626	679	663	633	648	690	610	627	656	698	698	682	663	698	691	718	667	653	692	646	677	661	686	656	649	630	639	673	650	670	664	637	645	658	620	641	612	647	662	649	643	669	674	675	719	680	661	688	655	605	666	638	668	661	650	653	632	629	678	677	686	649	663	640	667	633	642	694	645	689	697	639	610	700	680	670	612	663	667	613	636	616	639	652	630	695	635	662	658	678	675	672	627	672	665	670	684	639	681	629	677	659	670	643	608	623	667	621	628	656	644	668	640	679	679	673	673	653	710	649	647	643	718	618	655	646	620	678	649	629	615	651	668	662	691	662	665	637	667	603	634	626	628	658	659	660	627	679	649	664	641	643	672	642	660	666	631	686	653	612	653	697	674	672	671	686	658
39394	25584	25377	16487	7227	3645	1883	885	599	577	524	440	410	374	352	341	318	351	351	316	262	289	269	252	265	266	270	255	231	251	269	254	234	273	257	267	261	260	249	269	277	243	242	234	260	244	251	214	255	293	267	234	249	259	241	245	255	252	254	234	263	257	225	236	243	266	270	243	238	237	264	235	244	252	257	272	258	230	237	221	232	261	263	273	236	240	271	237	273	251	256	255	229	244	234	238	251	264	239	212	247	241	248	248	246	263	280	255	241	257	252	264	269	249	233	266	305	238	211	265	232	278	286	237	274	264	247	243	262	268	242	279	243	244	250	246	286	269	237	237	207	253	220	246	257	226	244	222	245	227	252	248	246	237	261	228	256	268	277	257	240	252	256	247	255	259	265	259	245	250	230	245	236	255	260	228	224	249	224	235	255	262	259	225	239	240	272	257	239	231	243	264	229	256	245	268	224	250	249	243	235	233	254	239	231	261	235	236	253	258	266	254	225	245	269	257	248	255	225	254	246	273	234	301	251	234	242	263	273	246	250	247	251	198	270	237	259	238	266	243	260	231	267	259	237	244	245	268	256	245	241	207	248	244	267	261	252	237	266	231	241	216	244	222	234	237	255	234	247	246	243	262	251	242	238	245	231	223	244	198	258	251	228	240	239	240	251	229	247	243	249	240	249	244	238	222	259	244	217	250	256	254	254	279	243	254	230	264	263	237	256	257	267	237	222	234	248	310	237	268	244	250	271	277	246	234	259	216	257	263	258	265	249	236	230	271	234	254	235	227	223	259	239	245	253	245	233	273	263	256	251	254	266	248	263	264	236	248	249	261	234	263	241	265	263	222	220	267	281	230	246	222	235	270	256	229	285	265	268	265	250	231	239	212	259	233	255	235	255	235	219	275	249	249	272	228	244	249	248	275	254	232	226	269	256	242	268	263	269	229	254	258	270	272	250	246	234	219	229	224	228	243	236	244	241	233	269	271	263	272	259	222	223	235	221	257	243	269	246	231	226	284	241	227	243	266	234	248	247	266	248	233	248	244	242	265	266	228	221	241	240	238	262	256	258	251	258	235	274	246	260	236	240	219	242	237	224	257	229	248	237	221	258	232	251	252	231	228	244	274	251	253	240	251	225	264	251	252	251	261	260	243	271	264	244	267	250	248	261	248	252	261	254	241	269	269	236	243	264	241	214	244	264	258	244	270	260	248	264	270	258	230	233	263	248	249	248	265	212	259	246	239	257	246	205	234	236	229	240	235	275	252	205	213	235	235	255	235	245	251	244	251	240	264	253	276	258	268	268	228	260	214	211	260	242	224	262	256	243	265	253	235	293	270	242	253	211	244	234	219	269	221	248	238	257	266	246	253	246	233	251	249	227	238	249	229	247	250	230	216	239	268	228	263	231	286	255	248	211	260	241	222	241	228	223	247	229	289	212	263	239	261	239	257	249	272	245	224	258	230	264	256	262	295	244	263	269	257	253	250	216	243	242	270	262	242	250	231	223	244	252	238	258	284	274	282	236	263	262	246	257	253	263	269	220	245	256	251	264	247	256	254	236	247	254	229	229	239	249	275	248	254	240	255	223	235	239	244	237	280	266	259	248	249	255	261	235	252	242	264	266	263	236	274	259	234	264	259	246	248	259	240	243	253	264	226	277	262	260	237	222	257	262	257	217	276	240	261	230	268	246	248	218	248	264	262	256	258	265	275	225	223	250	252	223	230	233	272	245	264	236	259	255	227	218	250	232	229	237	260	224	249	237	280	260	257	205	256	222	244	244	243	257	264	259	235	237	246	270	245	234	223	244	228	229	232	236	254	266	271	266	253	250	248	248	246	246	234	235	265	272	217	245	262	255	231	229	258	227	233	265	255	254	261	243	232	245	218	265	238	235	248	263	259	268	232	254	246	241	259	297	259	261	222	280	248	270	234	236	241	250	256	252	243	209	221	236	272	240	248	263	225	246	247	270	261	237	216	255	248	232	222	280	231	210	242	251	259	233	226	225	220	227	248	250	239	233	233	268	255	251	241	226	227	265	249	234	246	258	231	263	207	221	242	228	228	233	250	243	292	253	259	232	238	244	253	262	250	247	238	235	221	216	245	283	243	213	277	276	254	257	238	256	246	215	275	258	266	271	217	242	242	284	263	229	231	274	256	231	211	241	279	248	266	214	252	242	257	244	279	234	248	254	267	230	241	236	253	241	256	233	245	210	273	252	247	257	238	271	249	242	218	248	239	247	235	260	242	233	240	233	237	244	208	249	242	230	252	254	246	244	263	236	233	235	246	268	233	234	255	222	275	241	222	231	276	256	242	231	226	241	255	200	264	236	251	229	260	245	264	255	245	237	228	264	249	229	245	209	233	251	234	263	231	218	257	267	216	265	267	234	251	230	235	249	238	225	258	260	265	256	213	274	254	267	206	225	278	268	234	274	252	263	259	257	225	251	219	254	248	226	238	235	268	238	268	233	219	226	257	274	241	246	274	264	236	286	266	244	247	267	247	234	255	243	256	258	242	259	238	259	242	241	245	256	259	251	267	257	251	270	241	263	244	230	227	238	259	238	226	255	255	264	258	248	266	246	270	245	252	261	252	243	239	234	252	232	230	284	239	257	228	266	259	253	234	223	252	271	213	257	226	255	233	248	259	252	224	248	257	247	264	219	219	246	255	258	245	282	244	242	262	225	239	243	267	247	247	297	260	267	263	224	242	256	238	256	275	222	226	258	236	272	241	206	229	236	262	240	254	248	244	239	238	253	240	220	236	231	249	233	278	272	272	226	230	237	242	281	265	237	240	241	239	266	256	235	253	236	247	235	231	238	276	213	269	256	239	259	233	244	233	264	262	235	253	265	246	258	218	242	255	274	280	245	252	267	232	257	195	266	219	230	239	243	224	250	248	224	249	226	242	233	274	244	247	236	224	279	262	252	271	235	266	270	247	240	248	270	225	227	262	246	265	237	247	249	260	259	244	248	246	247	230	266	234	262	251	248	240	199	270	222	241	241	222	261	260	255	231	249	258	236	208	257	261	241	270	259	264	247	244	261	267	236	251	231	265	274	260	274	243	233	237	226	257	276	263	245	240	260	238	239	232	242	277	240	263	261	247	269	234	252	254	234	251	231	222	253	267	230	240	242	271	262	235	287	255	255	248	264	217	255	253	236	245	259	250	237	261	276	233	232	247	221	214	246	254	254	246	272	257	259	272	266	239	232	263	288	281	225	233	273	264	282	264	252	233	239	243	231	222	278	290	244	218	276	238	252	257	250	228	252	261	246	251	260	233	240	263	243	250	217	263	251	226	251	258	252	271	258	267	235	259	256	245	241	248	239	249	258	262	238	226	219	267	227	243	246	270	299	275	240	265	260	225	221	270	274	278	242	247	236	239	210	309	241	258	260	250	251	235	277	266	257	249	267	268	225	246	231	254	279	225	262	256	265	235	209	238	223	206	213	266	237	237	243	235	245	234	243	261	245	251	226	264
25995	21886	30695	26612	16448	11911	6842	3443	2651	2362	2073	1752	1384	1390	1335	1286	1129	1161	1082	960	913	1010	839	845	793	807	780	735	695	757	699	681	694	664	679	665	644	657	680	606	636	588	574	613	567	589	614	578	611	592	610	588	619	624	556	569	623	623	576	610	580	611	620	583	516	589	609	589	576	609	604	629	632	576	607	594	614	583	575	585	633	603	602	572	602	612	587	593	564	524	594	610	555	611	599	560	580	608	559	556	584	584	596	585	568	596	560	612	586	595	587	587	613	654	589	541	612	561	588	600	567	566	568	610	607	611	607	611	596	594	580	602	654	579	579	589	596	606	622	579	606	571	584	598	622	555	579	587	585	554	581	580	597	632	578	604	556	545	617	618	580	566	598	606	589	607	624	608	592	566	557	606	574	605	545	584	590	567	610	616	589	568	557	642	595	575	608	627	545	611	614	590	576	583	564	585	566	575	610	564	560	607	554	580	631	596	633	560	561	585	613	579	559	587	626	569	638	590	629	612	571	561	614	582	621	565	606	598	581	577	584	574	611	564	581	580	608	618	551	566	560	604	582	570	566	600	630	655	596	571	583	598	624	579	609	556	617	613	578	622	582	548	563	568	643	598	575	582	598	572	546	553	559	593	539	564	609	628	649	600	567	641	580	583	606	644	642	608	656	631	571	560	575	535	592	583	583	574	546	575	603	568	588	578	577	565	566	605	583	575	553	592	592	566	605	550	619	623	567	599	606	567	552	592	617	529	610	583	557	594	605	619	587	645	585	589	646	566	610	572	562	596	541	559	601	562	607	580	593	608	563	584	606	603	603	609	639	610	624	642	604	603	579	593	570	622	599	589	556	595	620	639	604	597	592	548	563	593	541	578	572	561	617	591	589	622	632	593	584	573	644	572	567	637	588	571	605	557	599	585	563	585	574	547	604	590	552	600	584	603	609	558	603	570	619	599	603	586	618	600	623	601	628	577	590	624	580	634	587	592	604	597	636	598	604	626	578	617	570	621	619	534	598	587	621	541	602	611	618	617	580	645	598	637	601	578	579	573	595	590	595	602	594	597	599	592	530	542	590	609	568	551	605	587	574	607	558	572	610	556	642	607	614	582	562	621	611	548	597	568	600	585	600	569	566	566	630	597	574	590	604	572	564	641	626	581	608	554	599	606	595	583	591	600	580	546	591	593	583	567	560	585	556	587	622	600	536	578	605	594	601	583	585	555	573	586	618	586	590	593	588	604	583	587	589	606	607	557	599	563	598	578	559	613	604	586	564	593	586	599	620	590	609	585	564	597	602	589	587	616	603	584	560	616	595	606	626	588	574	604	642	588	614	618	576	542	591	633	604	628	580	565	567	619	558	611	595	600	573	573	556	568	570	617	594	557	590	570	605	546	564	590	597	598	593	617	574	592	602	578	558	591	577	608	610	561	567	603	598	653	566	633	595	603	583	533	568	576	566	564	585	576	663	598	579	627	621	658	570	564	611	599	601	588	596	572	614	583	590	584	563	576	580	615	612	585	619	608	601	562	622	605	567	540	562	579	596	617	578	602	621	560	595	594	583	565	565	594	626	619	556	569	552	576	605	600	594	585	603	579	601	609	586	556	579	605	587	590	588	614	569	605	561	599	630	574	577	600	606	629	568	609	601	635	575	604	592	588	622	605	608	560	594	558	587	601	612	570	572	647	607	565	590	621	551	615	597	620	576	578	563	577	563	595	636	629	577	588	603	576	609	626	617	591	620	600	619	575	633	589	580	602	586	605	587	584	590	577	564	588	617	564	626	592	592	622	615	596	614	597	594	584	600	590	540	583	616	583	573	595	600	553	601	592	607	558	561	581	602	582	629	599	596	575	571	572	616	639	597	589	571	599	642	583	553	602	587	609	584	591	611	631	610	612	612	603	560	559	566	645	627	588	591	546	535	569	603	596	577	593	524	590	574	590	604	592	555	598	581	623	613	595	621	627	575	611	614	643	562	623	617	600	599	542	571	582	566	613	553	590	577	563	550	587	586	598	604	593	585	579	570	579	566	566	612	588	583	587	603	604	550	589	605	558	571	618	569	633	625	594	605	620	567	563	607	588	606	583	579	592	553	633	584	594	589	568	579	598	623	594	587	599	599	541	569	587	593	602	609	561	605	609	599	570	559	578	593	578	529	608	565	630	615	579	574	616	614	628	572	571	612	587	574	557	597	571	575	601	586	595	560	596	615	593	591	558	628	643	575	577	598	616	560	563	565	586	611	646	606	579	599	592	616	585	599	573	569	510	603	631	604	570	587	581	610	586	612	575	587	605	598	559	591	633	557	599	607	592	647	564	578	564	542	630	585	611	593	617	571	585	544	587	608	566	575	617	538	572	612	601	586	593	567	568	624	584	567	548	552	624	584	582	605	558	586	574	542	621	586	580	601	579	591	558	605	638	636	598	600	613	592	592	576	577	587	538	606	585	595	610	571	626	556	566	584	576	614	560	574	636	567	567	571	594	590	561	568	628	589	571	583	632	625	584	574	591	592	618	605	590	582	593	586	542	617	583	616	553	579	602	551	584	584	629	579	622	546	589	607	572	630	580	595	585	601	590	593	566	631	579	626	572	553	584	607	584	629	607	610	580	552	582	624	591	548	597	575	593	607	593	571	591	545	556	601	564	607	571	624	621	579	583	570	591	631	631	585	569	634	579	632	629	570	579	604	564	561	583	628	627	570	626	597	618	587	607	607	619	545	592	617	587	575	578	551	631	576	563	607	564	610	596	581	581	580	583	637	581	598	587	624	563	589	603	605	608	626	581	599	591	556	571	617	549	614	576	580	571	568	581	554	622	601	590	627	603	594	605	601	547	596	635	589	598	608	546	592	576	583	639	578	542	649	634	555	584	601	604	585	565	566	594	575	578	611	614	603	624	537	612	625	580	583	599	552	584	587	637	607	627	614	580	578	539	616	621	610	638	603	603	578	605	608	641	599	639	627	586	596	588	609	570	604	612	565	618	552	635	580	583	580	575	638	578	573	611	520	625	627	592	599	578	608	565	610	532	600	601	610	612	566	580	609	572	640	594	591	579	565	533	540	592	592	593	573	578	597	592	616	577	619	559	569	599	617	588	571	550	604	564	585	582	567	598	597	573	584	591	555	611	604	630	606	645	575	597	600	572	608	598	586	581	588	564	581	598	581	586	572	566	615	621	556	670	583	615	601	582	601	612	615	576	598	573	599	574	586	608	552	601	609	618	610	524	592	630	557	582	614	601	592	623	584	557	608	621	584	595	534	602	620	594	630	581	512	570	617	591	601	628	637	632	609	581	616	590	609	599	559	563	604	603	581	569	607	585	605	629	550	579	575	546	589	606	565	579	576	579	597	546	588	571	617	558	589	553	623	540	592	572	580	601	559	595	607	588	578	637	599	594	579	521	581	585	576	615	609	601	560	600	570	576	626	545	558	614	580	600	592	618	580	566	623	617	611	599	556	626	615	581	594	644	561	594	569	582
18390	10373	7477	4034	1797	849	568	436	337	334	305	318	305	279	288	268	267	271	280	269	283	249	276	273	292	284	267	238	266	251	260	260	250	266	274	256	260	287	276	261	250	270	272	276	268	262	274	262	300	250	276	263	264	244	306	259	262	249	307	254	255	273	285	277	274	281	263	253	250	247	296	288	252	252	233	288	277	293	292	290	248	240	261	231	271	301	242	268	260	257	260	268	239	261	247	262	294	249	276	253	245	291	264	266	274	230	253	281	258	280	254	231	263	285	265	253	281	293	281	257	253	282	274	268	252	267	266	280	259	262	241	268	243	268	271	261	269	269	253	270	264	254	257	263	275	238	287	268	272	269	274	263	280	268	268	264	264	276	259	262	285	252	282	290	289	259	272	274	264	312	281	256	271	227	284	254	288	245	271	255	260	244	292	267	285	237	282	277	263	260	278	270	272	283	262	273	270	245	255	262	270	252	292	237	252	241	267	270	287	271	248	283	267	248	251	272	259	276	309	269	239	293	287	247	259	274	247	256	261	259	245	249	255	262	261	282	278	250	246	259	294	268	263	271	272	258	240	257	237	262	264	292	254	260	272	265	271	269	254	295	257	260	249	268	249	260	243	260	261	269	281	266	261	257	302	280	285	269	287	250	275	246	289	270	245	252	271	265	248	253	271	264	252	241	248	249	261	251	252	293	279	267	258	265	248	245	253	252	272	270	262	272	260	280	252	307	282	276	282	262	281	278	270	285	273	283	266	261	279	275	249	274	257	275	276	270	270	265	278	248	248	264	282	264	270	270	274	271	263	239	259	270	265	268	256	231	248	252	277	265	284	233	260	251	263	251	270	272	280	275	277	254	297	285	252	270	256	272	262	249	257	306	251	239	256	261	251	270	256	266	265	270	269	279	276	246	274	275	269	271	255	244	261	294	255	285	257	309	279	255	240	271	265	252	236	257	274	252	241	262	240	273	274	261	250	299	274	271	289	261	216	267	266	281	277	237	235	279	266	245	277	287	288	249	253	253	239	262	269	276	254	253	249	252	260	232	269	242	276	266	281	296	300	279	272	296	256	290	230	242	252	277	248	247	262	222	265	267	276	258	258	272	242	269	269	277	237	246	268	271	267	257	265	275	252	269	239	264	245	269	244	295	252	243	267	242	253	303	259	244	268	241	237	277	262	272	246	253	276	250	253	277	281	283	250	235	292	254	272	262	286	268	249	272	275	264	258	256	254	253	266	249	247	264	240	276	256	298	265	280	277	306	243	294	236	292	293	277	256	252	290	283	287	258	283	298	255	287	281	289	264	264	233	279	245	260	290	281	248	292	268	295	231	267	271	265	264	220	267	274	260	247	255	254	256	254	276	297	219	257	248	248	289	246	260	282	269	280	282	284	279	295	284	283	262	258	271	268	268	241	274	261	263	265	284	255	256	278	261	266	273	265	250	267	279	245	254	240	264	275	238	274	269	290	265	260	253	290	252	295	254	286	279	278	296	251	269	279	256	275	269	255	283	269	279	256	248	262	265	265	243	275	247	256	253	267	246	231	240	250	252	246	285	268	262	278	263	239	273	280	280	278	296	243	275	271	252	268	296	254	268	242	262	267	284	277	272	240	276	285	297	260	286	281	243	261	261	255	273	277	263	230	270	316	250	261	263	256	264	286	275	280	250	289	273	289	245	271	293	275	255	234	262	234	287	279	260	264	293	277	305	276	259	294	286	286	241	277	252	272	283	226	264	245	261	246	274	254	250	241	282	248	279	278	266	271	270	254	258	238	294	257	251	274	287	282	272	247	284	278	268	273	241	277	294	277	268	247	254	250	246	259	282	259	279	252	262	227	250	256	272	244	257	280	248	271	287	289	269	309	285	251	273	296	280	255	254	240	267	276	262	257	262	278	255	285	252	257	254	274	239	274	275	268	276	246	275	266	242	243	244	261	276	274	250	268	298	308	278	293	278	273	238	260	251	255	269	249	250	267	267	255	262	274	244	267	278	258	230	270	272	282	273	275	281	278	242	252	264	265	274	252	275	270	285	249	250	225	251	241	297	255	296	229	236	249	236	225	278	262	293	283	290	255	268	263	297	240	237	248	277	248	279	265	291	300	270	280	242	240	248	246	272	282	254	285	247	258	262	253	285	257	249	236	277	273	255	267	257	278	259	252	272	256	266	231	264	270	251	247	276	264	272	263	283	278	255	276	261	282	274	269	282	265	262	262	261	276	233	290	255	240	253	263	308	300	272	271	266	254	226	268	255	261	265	258	277	274	251	279	272	266	251	282	265	248	256	254	249	280	296	271	270	264	273	282	265	262	253	289	245	250	258	265	254	263	274	251	245	311	291	250	257	278	262	274	277	264	233	249	292	287	274	266	255	275	266	297	258	261	270	260	271	247	285	280	268	296	284	268	239	262	292	297	294	254	281	251	259	236	262	248	264	270	244	264	265	277	297	286	256	286	283	254	254	281	259	233	277	283	279	268	298	266	253	231	265	297	302	294	241	264	267	275	276	252	239	251	245	260	271	255	255	246	251	235	258	236	272	261	260	277	271	251	209	228	278	279	237	259	267	229	276	280	261	252	255	283	259	287	255	252	269	274	271	269	247	249	271	273	262	231	255	248	239	248	263	295	258	261	290	263	273	273	274	262	278	281	257	273	254	289	291	256	267	270	249	298	244	290	299	285	243	262	301	278	240	258	275	267	270	256	238	255	237	283	309	283	250	283	267	247	264	263	257	252	297	251	272	272	247	280	284	269	244	257	272	280	274	269	256	280	251	246	259	223	249	285	242	244	231	257	245	270	230	280	244	261	261	312	276	265	276	258	249	259	286	278	279	273	252	261	283	256	241	254	265	281	269	241	294	265	269	260	292	267	274	260	280	285	277	275	282	263	277	280	277	289	281	272	277	269	256	266	263	253	287	242	280	253	267	248	263	273	282	278	234	252	275	255	264	298	243	275	270	242	254	269	286	276	252	256	292	290	251	243	276	244	252	257	257	240	268	270	242	269	276	262	262	255	284	226	285	236	264	270	254	261	262	255	253	250	281	250	273	287	268	279	263	246	298	251	270	254	280	271	261	250	233	278	277	270	238	245	246	249	245	263	241	268	261	273	241	280	265	272	276	259	255	272	276	243	281	283	241	286	262	268	303	256	225	264	280	261	262	252	255	249	260	249	244	272	262	259	269	238	305	246	293	226	275	267	282	232	282	280	289	298	256	280	247	271	239	257	256	254	266	290	260	245	291	254	252	234	234	267	269	236	262	259	289	274	263	282	265	306	263	231	304	266	261	247	231	236	233	256	263	271	271	243	266	270	267	235	248	247	244	285	299	265	284	281	266	236	269	276	285	253	275	255	275	295	283	261	242	289	256	279	255	253	243	272	282	271	284	266	275	253	241	267	254	264	268	278	272	289	267	275	271	247	259	265	255	268	254	256	274	245	288	267	276	308	250	258	262	240	246	246	250	232	254	262	281	281	250	299
13375	9909	12666	10740	5845	3094	2219	1540	1181	1119	963	848	851	811	738	763	776	766	713	701	671	718	690	663	735	673	696	672	652	662	623	632	618	640	631	704	643	649	644	662	623	642	648	624	669	646	649	617	635	623	661	600	652	637	656	631	620	670	669	629	623	669	665	607	602	601	642	610	616	666	666	649	623	611	646	555	650	641	663	598	654	677	709	613	585	666	670	592	607	583	624	664	656	640	586	610	638	637	677	609	679	591	644	609	638	670	632	628	596	675	663	631	629	633	653	594	640	643	671	597	634	636	643	638	682	591	668	572	652	614	613	640	620	558	656	661	614	636	652	684	635	627	640	646	654	613	629	608	609	632	642	611	622	648	636	682	618	570	672	636	597	600	613	626	624	624	641	599	631	641	618	649	677	633	637	615	635	597	645	625	615	669	657	624	625	632	620	637	641	606	624	607	646	645	677	606	632	619	658	627	630	634	641	657	613	628	621	584	641	638	630	657	610	643	619	680	571	641	654	641	619	636	672	626	662	664	646	633	613	609	656	635	632	626	655	628	635	629	621	613	651	676	608	633	627	664	682	645	633	631	611	663	648	663	610	641	661	671	649	638	613	631	611	654	667	588	652	629	616	652	626	627	617	572	660	662	657	596	617	629	676	640	645	703	617	666	638	616	594	595	692	627	639	602	629	624	634	628	620	660	617	608	641	588	608	621	629	635	643	622	616	606	601	637	663	626	603	621	645	639	629	652	635	640	655	605	644	633	647	630	670	625	648	591	602	672	589	646	650	618	636	631	703	645	622	608	608	619	608	659	632	611	627	647	606	625	594	642	645	655	637	618	641	645	611	619	648	659	646	689	648	606	643	674	670	614	649	593	640	631	627	668	621	669	594	610	632	638	617	585	583	622	661	636	634	610	627	682	660	661	669	630	634	616	626	638	625	656	642	693	617	643	657	659	643	623	597	629	650	639	647	660	605	646	650	664	636	646	642	620	630	644	635	652	663	649	634	600	632	638	653	582	624	622	594	610	637	650	656	665	617	626	622	635	659	658	652	665	672	686	650	604	664	684	642	665	587	671	652	628	636	648	658	627	640	667	613	596	665	604	632	670	594	576	635	614	606	634	644	652	603	670	644	637	615	592	622	651	647	626	634	620	642	681	643	625	614	622	607	676	665	573	634	610	646	590	624	657	619	627	675	623	647	652	627	646	642	608	649	616	630	670	608	658	611	609	604	586	636	619	625	624	654	614	618	636	609	642	599	588	601	651	658	638	626	632	656	619	643	632	681	620	637	592	629	667	675	642	641	644	607	627	658	642	652	635	674	604	676	616	624	616	668	622	618	616	591	602	654	613	651	642	629	636	631	660	652	595	644	650	673	638	627	637	671	604	616	655	624	642	633	633	609	652	662	598	669	636	635	624	631	602	640	619	621	610	602	685	626	626	639	635	643	686	603	599	621	648	637	625	647	595	649	594	682	626	618	610	624	664	606	641	663	634	601	638	660	619	603	638	650	628	608	595	622	592	622	664	644	637	651	638	646	616	618	691	600	618	629	620	639	631	668	615	617	659	624	608	635	586	657	666	608	611	622	604	681	620	668	634	618	626	589	619	614	604	684	613	618	693	636	652	644	627	654	635	617	627	658	663	610	649	608	667	593	630	582	629	620	614	628	583	612	647	653	686	631	643	642	608	635	629	643	596	598	689	655	647	674	659	618	601	598	642	655	668	632	643	619	636	647	603	633	590	624	626	648	612	631	669	620	637	577	632	652	640	621	653	630	645	615	623	627	626	666	616	666	646	643	648	635	623	603	597	634	619	636	651	647	651	611	643	593	652	630	653	630	641	641	628	642	628	584	644	634	598	650	603	648	626	628	666	675	647	630	622	638	648	649	669	600	603	619	640	650	649	638	640	630	629	616	622	618	621	680	596	598	627	629	678	626	650	640	646	600	659	660	684	656	611	636	676	660	600	581	609	626	612	686	620	609	664	621	608	677	627	632	640	637	601	603	657	642	623	656	621	625	643	668	628	639	604	640	621	644	623	619	612	647	641	622	625	599	642	614	617	643	651	659	630	610	621	636	670	655	636	674	651	661	653	639	653	620	666	655	629	641	620	605	664	619	634	616	597	648	612	622	668	587	682	631	591	650	646	646	614	634	657	627	694	671	609	588	647	661	652	643	596	652	617	635	596	679	612	653	591	638	653	598	632	644	616	613	585	592	606	646	666	642	579	649	644	639	634	656	639	652	666	651	578	647	654	635	662	649	670	627	648	648	683	661	657	629	619	616	630	601	637	652	669	669	650	633	645	635	648	621	645	618	594	642	668	627	637	650	632	643	600	620	650	642	647	635	609	629	663	658	651	614	616	684	614	613	658	617	628	646	618	622	644	612	625	655	623	638	663	619	652	602	628	633	609	636	663	637	612	640	625	671	644	656	646	687	609	657	645	619	603	661	650	584	625	660	660	610	673	602	621	656	619	659	648	650	639	622	612	625	649	654	615	633	606	643	611	630	586	643	564	623	652	626	652	645	638	632	626	637	632	667	620	588	611	596	666	624	601	653	672	638	607	645	657	607	585	629	624	616	588	689	642	631	599	623	655	606	642	664	663	650	593	629	669	659	628	665	678	657	574	665	664	643	658	652	615	672	641	587	635	614	628	633	598	634	621	618	592	612	629	621	621	652	606	637	646	641	621	665	643	639	646	620	660	604	657	599	671	665	619	595	644	649	612	615	616	596	577	644	661	710	642	667	606	662	627	647	630	635	678	642	627	585	670	652	618	673	668	640	652	630	633	632	609	644	602	630	684	639	618	596	628	645	622	637	644	635	624	632	640	629	632	668	608	614	644	698	632	682	580	627	599	611	596	676	595	638	655	629	589	656	607	679	585	614	630	655	694	570	633	665	622	656	680	662	672	654	639	638	612	602	629	705	643	642	621	636	678	628	615	630	621	676	617	633	612	654	645	601	680	629	666	647	653	614	623	621	649	610	647	670	629	619	646	638	615	645	605	551	642	633	617	666	647	629	638	636	602	590	625	668	641	619	678	653	632	611	625	640	629	639	680	642	633	581	603	614	622	596	627	611	658	643	625	663	641	630	630	609	628	662	663	647	609	639	642	613	591	638	656	600	655	628	648	604	680	585	638	606	630	654	653	653	674	604	648	600	660	634	659	613	617	646	629	663	657	603	639	603	633	659	634	647	654	645	619	611	644	618	616	613	663	618	612	649	610	636	617	614	631	634	609	629	615	629	647	593	636	658	640	613	656	618	630	684	637	614	610	653	614	627	592	609	625	639	616	623	626	627	627	635	618	637	636	668	650	634	589	686	646	670	624	615	609	668	616	660	647	624	643	635	651	593	658	678	630	622	592	648	675	634	634	624	593	657	588	617	617	591	634	631	616	681	587	632	655	649	666	610	674	644	681	609	634	602	624	632	641	624	636	626	652	633	660	632	645	606	658	681	638	628	644	639	617	682	597	637	652
31424	17538	16416	11229	4139	1807	1232	671	513	505	463	383	346	362	351	342	336	329	341	339	306	292	284	280	268	297	319	281	283	284	279	286	237	287	294	271	282	309	281	273	274	287	239	259	268	280	265	288	279	264	256	254	252	268	282	289	260	238	248	267	284	286	251	261	294	285	268	309	257	277	302	254	302	303	266	236	270	290	268	281	270	273	312	288	276	274	266	298	252	263	266	251	267	267	290	278	292	285	261	286	289	268	282	286	249	266	316	291	283	290	260	275	305	258	287	270	253	281	256	273	269	305	278	288	247	293	254	263	274	269	325	280	261	285	276	275	258	280	268	305	255	279	285	294	286	248	289	296	287	287	280	294	286	261	253	293	280	239	286	306	264	255	243	276	285	280	274	291	299	267	262	318	285	284	288	284	297	292	281	255	270	287	282	294	298	292	292	267	273	272	282	251	289	267	278	281	261	246	269	287	285	277	266	273	286	292	323	283	263	288	300	282	296	280	285	271	303	271	299	249	274	263	263	272	258	275	297	275	264	314	288	284	291	288	256	247	268	271	241	256	291	303	252	253	315	274	268	287	269	285	309	269	275	289	275	279	264	303	258	259	276	285	295	286	297	248	284	289	242	268	274	267	271	287	287	273	277	265	285	298	274	252	286	308	277	288	249	282	288	263	271	291	278	296	270	243	277	313	291	304	273	288	298	256	301	304	287	259	314	277	282	279	280	274	260	281	301	319	297	278	291	309	256	260	278	272	293	286	303	295	237	232	254	258	269	278	261	262	285	266	280	294	262	259	294	289	287	273	284	243	276	287	291	299	247	281	251	289	271	272	295	281	322	274	250	276	259	293	288	289	271	249	281	236	253	269	261	305	315	293	233	318	284	293	297	265	267	289	259	282	280	282	282	296	293	282	282	260	254	308	285	260	285	285	277	253	261	266	287	275	277	280	274	309	263	326	314	267	279	328	283	270	267	273	309	283	276	273	256	325	311	278	242	282	291	241	276	290	270	251	285	275	273	288	284	306	300	234	298	312	258	282	280	245	262	297	241	277	264	246	287	265	264	259	272	279	264	259	230	270	277	310	283	288	271	289	314	272	267	261	301	276	281	260	263	298	260	279	283	273	242	253	260	265	315	311	264	267	293	280	295	268	272	299	278	286	256	272	258	241	280	274	291	287	253	272	274	288	270	279	301	277	244	286	276	264	269	266	276	264	293	288	257	246	255	256	287	270	261	278	260	273	243	278	300	256	279	301	277	276	294	290	329	254	299	285	234	267	290	251	253	275	265	268	285	280	256	277	265	305	309	271	269	267	288	313	285	292	276	270	298	251	245	251	277	267	241	272	260	283	287	273	282	269	257	268	286	277	271	298	271	244	280	278	288	261	297	257	295	240	298	275	273	293	291	263	277	309	228	261	294	254	243	298	260	279	305	236	273	323	304	304	293	307	285	300	305	291	248	272	270	318	302	291	250	279	284	267	299	291	282	274	254	271	263	292	307	260	269	280	283	284	262	263	270	266	281	278	316	271	272	273	278	245	263	305	264	315	297	279	294	298	282	308	288	252	307	274	276	261	264	272	292	288	277	253	298	271	303	269	269	269	277	289	263	276	253	259	309	267	295	291	272	268	265	261	289	299	279	276	284	259	250	270	274	280	258	245	262	248	276	266	267	287	280	273	250	238	270	267	283	263	276	251	284	284	290	281	252	273	262	284	276	277	297	267	279	298	274	276	280	292	264	261	273	278	268	283	300	267	280	271	300	270	294	307	281	283	309	275	314	268	252	258	294	275	275	269	293	303	245	260	277	249	274	278	260	274	289	291	273	262	312	251	270	257	287	246	313	267	242	282	260	274	326	254	247	272	283	263	263	284	280	261	276	293	250	294	251	300	272	294	258	269	277	301	272	282	245	270	305	284	268	276	276	281	267	289	279	281	260	245	271	283	273	274	269	289	264	282	285	274	271	286	279	275	269	287	267	268	281	289	291	263	247	285	225	292	290	264	246	272	286	263	265	264	248	297	284	258	258	288	274	285	240	257	287	261	260	247	264	300	269	296	291	256	255	254	255	252	270	290	286	269	270	261	240	250	263	292	255	285	286	266	300	298	288	282	260	251	293	276	296	265	314	242	254	295	262	280	293	272	269	248	283	280	264	252	279	260	299	269	258	269	300	252	265	258	270	268	258	288	269	298	302	272	290	274	284	271	261	290	257	285	279	287	272	243	289	281	278	283	272	290	253	263	276	263	270	266	274	262	280	297	296	276	247	295	285	281	295	281	276	230	274	288	264	290	259	302	275	277	279	281	289	298	275	287	301	320	307	265	297	274	313	271	290	281	298	326	299	263	269	273	256	310	267	265	274	265	284	297	299	269	281	259	289	289	267	270	276	264	320	259	261	302	277	316	265	300	278	283	261	267	284	263	266	278	264	282	306	282	286	281	279	277	275	275	288	275	261	277	294	267	278	244	270	270	294	273	276	303	250	270	303	291	254	265	253	293	270	275	277	308	286	281	279	280	302	270	302	287	286	288	280	269	267	273	281	272	283	249	299	300	269	274	271	254	253	264	291	281	285	282	255	277	285	293	298	263	284	278	257	295	283	262	270	262	280	273	281	269	242	285	291	260	329	294	262	261	278	257	286	266	297	288	272	289	269	278	276	247	290	282	276	267	277	267	263	312	262	280	293	274	271	270	277	291	226	275	288	245	295	312	259	282	271	326	272	266	295	312	276	283	313	289	285	280	265	295	278	260	265	300	267	304	266	252	297	287	283	295	264	290	280	277	278	284	267	259	275	269	293	266	268	275	290	266	333	307	297	311	277	310	276	277	302	280	274	265	254	259	315	294	233	281	273	245	275	290	299	261	259	296	298	275	282	280	255	302	295	305	264	249	285	280	264	317	270	254	272	271	296	291	296	251	260	258	262	262	255	264	297	296	306	283	298	304	265	268	232	295	249	258	280	272	295	272	290	270	286	256	302	278	286	285	275	278	255	280	292	277	292	304	314	288	296	276	307	267	262	275	270	299	256	291	270	251	286	275	273	277	303	236	253	265	279	268	272	289	286	308	295	309	326	288	264	314	295	296	285	286	292	295	282	278	283	263	268	270	278	255	316	247	293	291	281	280	292	317	288	263	269	285	268	289	280	278	234	236	271	289	308	272	252	265	284	237	317	308	264	279	271	259	273	279	274	287	271	248	310	277	253	309	282	290	274	307	272	252	301	264	261	267	266	276	310	282	281	259	255	283	289	269	282	269	260	252	276	277	274	279	267	277	274	257	274	241	288	263	276	253	245	286	270	277	300	287	263	293	272	264	269	256	327	241	311	281	253	297	286	265	243	292	267	299	279	277	289	279	260	264	283	288	284	251	279	277	243	266	289	275	281	259	261	284	276	275	281	275	223	289	277	277	291	318	241	267	283	254	282	269	257	248	269	288	278	294	266	289	282	269	272	296	256	281	277	282	283	289	254	258	280	257	275	286
21945	15674	23806	21426	11336	6951	4902	2526	2000	1844	1575	1370	1190	1192	1123	1126	1005	1071	926	958	898	870	816	881	733	815	791	741	735	729	729	721	716	705	693	671	706	671	732	674	663	666	689	665	656	653	663	661	691	692	672	656	678	677	641	666	628	642	658	669	681	665	676	642	659	668	665	672	657	645	613	682	673	642	654	676	682	656	650	671	675	653	631	675	692	662	694	682	661	648	643	665	666	651	707	675	672	625	617	633	664	655	678	612	611	672	672	670	636	678	641	660	685	650	665	655	682	686	665	644	627	657	633	677	641	688	690	621	603	665	693	652	662	739	641	657	656	658	665	657	637	689	660	603	659	625	657	659	659	627	658	666	678	661	624	650	618	721	660	678	651	658	645	626	649	663	657	622	683	650	643	621	663	672	651	643	648	658	634	615	676	681	674	664	637	666	664	642	652	682	665	653	627	687	639	686	681	700	689	662	662	673	646	637	636	681	643	696	703	696	671	642	645	639	663	647	655	669	679	700	675	671	669	633	652	658	654	703	613	669	609	667	675	642	625	678	648	653	657	659	651	631	651	690	668	637	656	650	656	626	618	646	686	634	634	670	682	681	634	685	687	668	665	687	656	639	720	633	644	648	683	702	648	699	676	695	649	676	657	630	633	648	716	671	654	665	692	638	682	702	657	671	654	655	629	699	630	646	629	678	697	684	649	618	686	658	675	635	698	616	666	667	714	654	663	687	669	676	685	616	661	718	602	640	631	655	660	698	657	664	630	658	678	682	647	670	683	676	683	659	634	650	663	672	662	660	663	673	677	663	646	625	643	656	652	682	683	674	658	674	635	659	645	654	687	691	639	610	678	692	670	684	685	662	663	646	600	625	657	632	635	679	667	711	663	662	664	645	670	613	705	621	683	685	683	680	661	665	666	665	678	667	689	661	611	645	685	636	663	669	638	696	680	636	657	655	687	643	648	649	674	674	617	667	673	656	637	690	663	709	634	686	640	669	662	685	670	686	619	629	670	653	681	652	692	647	661	675	632	681	654	638	682	673	688	677	646	691	699	664	686	661	684	686	684	703	651	686	664	663	671	645	671	635	642	684	672	619	671	683	636	624	641	652	719	674	679	628	656	648	684	634	664	682	666	677	618	663	670	656	659	631	626	719	662	662	689	665	635	646	665	661	656	661	612	661	667	642	672	648	706	672	626	649	663	593	668	649	652	710	640	700	673	660	708	652	636	671	662	690	662	674	709	640	646	681	653	682	636	679	611	657	664	670	667	719	671	624	655	655	704	670	653	674	624	678	655	630	688	662	648	654	680	684	663	660	643	658	676	630	619	633	673	652	650	625	650	678	669	666	634	605	641	674	698	638	693	644	709	679	649	652	696	657	660	693	636	666	654	663	625	609	665	686	671	643	703	669	689	674	616	700	685	697	679	676	696	660	650	661	625	665	700	646	661	666	670	659	629	662	646	631	684	650	664	677	659	638	700	625	627	687	639	676	688	707	685	685	582	690	675	677	617	640	679	640	660	639	722	695	646	666	660	635	634	685	668	675	692	592	642	652	690	670	659	653	630	608	642	670	659	650	690	628	670	666	655	638	669	663	700	686	678	682	636	655	612	677	688	673	635	660	645	712	648	638	633	640	656	675	653	685	608	696	643	690	649	653	672	685	692	678	713	689	696	679	678	672	676	631	674	642	665	630	671	657	669	669	674	674	662	613	691	653	641	688	731	650	643	640	652	627	672	663	664	677	641	702	656	678	651	631	636	672	629	658	666	643	654	678	696	664	640	685	604	679	646	622	621	661	626	675	656	656	656	665	717	690	651	674	656	715	682	685	657	649	664	679	669	640	655	663	609	606	674	712	703	655	677	634	667	684	693	711	637	622	671	646	640	672	649	655	678	676	675	702	628	636	678	682	662	661	619	658	670	657	673	656	669	667	650	664	689	629	666	694	641	625	636	657	611	666	681	629	693	699	650	690	695	663	659	693	678	658	662	693	632	676	681	655	643	635	686	666	657	677	634	710	641	658	672	683	635	688	671	699	655	671	651	683	665	692	631	676	657	634	641	682	679	672	681	693	673	667	652	614	643	667	675	689	653	637	693	679	682	629	684	690	631	705	672	670	668	687	682	658	655	645	673	672	643	636	656	672	661	637	655	641	693	642	669	705	652	690	648	644	653	654	687	622	692	636	613	644	648	624	663	654	620	619	661	666	655	667	689	704	679	624	697	699	676	703	684	654	665	628	636	637	672	649	647	612	701	661	620	641	668	661	647	684	637	690	681	706	650	688	615	670	641	652	687	676	621	601	655	654	695	694	679	693	670	651	686	669	664	680	664	652	667	657	659	662	641	619	693	628	661	702	613	711	689	685	642	642	677	597	647	662	657	649	643	654	699	615	661	672	686	635	657	696	673	624	684	692	687	673	679	679	650	695	652	623	678	678	615	664	663	674	656	682	657	676	630	613	647	659	686	665	676	700	681	638	702	669	624	692	627	667	629	625	648	644	645	641	628	644	670	665	656	683	694	675	631	693	671	631	664	638	669	648	660	657	700	636	658	658	655	658	681	674	655	709	679	670	668	615	658	649	656	657	675	632	668	685	623	634	656	641	682	680	654	648	674	677	681	646	668	634	689	680	649	628	625	668	656	636	653	688	665	687	658	651	646	718	664	704	660	612	672	642	661	669	673	651	633	645	619	612	633	660	617	656	640	601	623	623	634	708	656	709	660	671	670	662	654	667	613	607	654	658	697	607	601	699	672	660	695	637	658	675	657	650	708	653	636	664	653	656	699	636	716	666	682	693	674	636	655	682	636	631	709	670	654	671	643	627	671	665	624	652	620	660	668	666	665	668	697	672	719	699	649	707	664	700	677	666	667	663	666	665	678	673	664	620	648	638	633	621	637	660	690	654	608	656	659	611	660	647	677	675	698	679	635	706	676	655	669	623	683	638	677	718	648	652	651	702	643	676	655	673	638	667	646	629	671	662	641	658	616	676	652	694	684	661	653	662	675	671	637	632	634	648	661	642	620	646	723	640	610	676	606	642	640	638	670	665	637	638	682	626	622	653	652	651	642	720	705	666	635	685	613	658	681	656	645	663	645	668	641	685	654	675	673	638	679	679	594	657	669	699	639	721	639	687	653	636	682	636	698	642	667	660	695	602	663	682	647	674	685	633	663	615	627	716	666	679	655	671	640	636	684	682	693	631	639	701	631	618	630	652	628	663	693	662	625	697	659	690	703	604	674	689	679	660	631	636	657	713	689	628	675	637	656	642	612	652	681	669	614	699	646	634	668	654	699	700	645	675	610	697	620	654	656	646	687	686	633	641	680	627	660	677	618	652	680	673	639	676	651	639	595	680	682	690	668	681	666	653	667	707	694	685	704	656	666	713	668	644	648	709	688	636	663	661	658	616	634	632	674	729	675	684	621	663	671	659	735	690	628	663	648	648	594	609	664	668	611	617	636	701	612	688	694	640	658	695
40882	24396	25193	15027	7565	3953	1987	849	638	538	522	445	387	396	362	395	334	363	311	298	321	316	277	280	281	286	274	272	273	256	281	277	272	240	239	259	243	261	286	251	243	254	269	238	244	247	260	247	238	244	242	269	226	251	238	269	279	258	268	255	238	249	232	271	255	253	257	252	245	260	232	242	275	245	283	255	207	256	261	252	260	235	267	232	253	261	275	238	252	264	248	267	215	243	245	219	239	246	230	229	265	235	253	243	260	243	234	258	229	233	240	253	238	249	255	237	258	227	249	250	259	263	244	262	224	236	264	247	237	259	254	203	257	249	242	248	258	269	238	270	253	241	283	236	251	252	231	260	244	235	260	233	260	252	250	243	273	246	255	257	225	273	258	253	259	259	266	250	252	234	252	245	271	234	229	234	263	229	229	269	248	298	252	259	241	241	276	218	242	231	277	248	247	243	246	244	262	260	259	233	252	252	253	254	258	266	236	271	269	243	250	252	266	243	236	241	232	233	219	233	232	272	257	222	250	266	257	249	251	226	234	238	250	263	250	250	290	274	232	261	227	244	270	269	236	247	209	278	226	252	232	247	263	259	245	257	247	253	256	283	222	251	264	250	246	242	230	243	265	267	260	251	267	242	245	237	241	246	244	270	256	245	240	238	272	278	247	268	242	231	232	239	280	247	246	259	276	247	246	261	227	245	264	234	248	261	259	248	252	236	255	257	239	258	258	275	233	260	267	255	245	270	242	225	248	241	244	216	255	227	257	245	223	250	235	240	269	290	217	264	259	236	244	254	270	244	234	270	234	250	232	266	258	270	292	242	212	277	242	232	251	210	259	281	246	272	260	238	219	254	272	260	274	264	236	246	298	245	214	230	266	240	226	241	266	256	267	250	236	237	230	246	243	236	273	210	238	249	268	245	250	269	254	228	232	289	264	255	260	238	254	240	234	227	242	253	243	217	262	247	242	239	258	275	267	232	252	223	230	243	256	244	256	252	229	219	265	265	247	234	232	252	265	250	236	214	247	270	236	241	265	232	264	238	238	247	243	233	266	248	264	238	247	270	249	234	263	266	254	263	265	227	256	269	241	227	228	256	252	273	264	247	248	217	242	233	255	247	255	227	255	278	257	222	272	253	269	233	252	228	237	230	234	235	279	243	284	239	266	281	267	227	221	253	262	248	253	225	253	259	214	233	259	270	225	251	250	248	268	244	228	242	257	253	240	264	245	228	230	276	259	248	243	252	237	237	207	242	255	248	271	259	266	276	238	229	224	271	239	264	244	256	262	229	208	267	272	239	228	217	244	233	250	231	271	254	269	250	211	263	210	249	255	235	217	251	247	232	271	210	271	251	226	276	265	235	249	246	283	255	269	248	241	237	256	274	225	254	214	257	267	230	254	251	239	240	242	241	264	262	274	224	256	257	260	259	273	260	248	248	263	253	243	235	262	274	243	237	261	235	243	246	243	233	229	237	230	235	292	254	254	264	234	241	242	261	265	240	285	266	251	246	253	247	268	253	260	268	241	219	218	253	247	208	259	247	278	239	254	254	252	232	250	257	239	268	274	239	261	244	257	235	289	226	258	243	250	266	235	254	232	252	271	250	270	248	251	283	245	230	237	244	240	264	247	251	232	228	239	261	246	254	241	226	228	243	248	229	238	258	253	261	237	224	271	246	245	257	242	245	261	241	212	244	276	276	232	235	267	258	252	274	262	239	229	236	208	253	247	246	231	259	240	236	256	245	250	249	261	240	250	266	222	299	280	245	239	277	248	217	247	236	247	211	238	237	239	245	270	276	259	239	236	254	260	247	219	257	255	242	278	254	282	265	246	286	249	249	254	243	245	243	261	246	234	213	249	229	284	271	267	236	243	256	238	255	248	230	270	246	242	275	248	249	268	224	274	267	229	281	269	267	233	241	237	272	234	249	226	247	282	258	238	260	236	252	269	234	246	253	243	227	245	260	244	234	272	238	247	237	252	245	257	249	231	272	255	243	244	263	249	251	230	248	252	245	260	256	245	249	238	231	285	223	242	245	227	239	241	257	246	242	257	268	261	241	229	221	280	274	249	227	212	305	268	248	217	211	258	249	279	232	254	235	287	245	267	232	236	256	256	259	243	224	266	232	268	233	232	274	242	260	280	271	235	251	264	253	258	239	251	244	289	234	228	253	239	249	278	250	241	258	222	242	260	251	272	240	251	272	234	261	238	229	236	272	208	270	254	278	238	248	252	209	254	229	241	253	259	235	250	218	254	245	242	261	243	259	234	232	248	253	279	272	236	256	225	269	257	216	263	245	243	256	234	225	193	247	240	259	253	238	257	265	233	246	267	225	263	255	240	237	240	261	250	274	247	267	265	238	271	243	285	262	242	283	288	284	227	272	241	242	234	248	252	242	233	231	248	237	262	231	220	294	248	248	271	227	243	233	255	237	234	264	240	253	257	238	229	271	253	274	244	260	269	231	224	235	214	243	269	229	245	238	248	261	238	241	243	241	251	242	242	226	263	248	232	262	249	255	244	203	215	273	248	259	233	241	248	240	223	245	249	268	246	251	219	247	221	219	251	256	247	222	275	276	253	220	235	256	259	249	253	251	242	244	247	231	253	263	237	261	262	249	249	236	233	257	256	250	260	265	239	221	219	257	254	260	257	255	259	259	242	256	267	223	277	272	239	270	222	257	270	263	254	257	256	228	264	252	248	221	244	259	265	264	262	243	236	237	240	267	235	211	232	245	286	233	251	266	250	238	271	266	272	258	267	276	260	269	221	254	223	231	251	220	252	244	208	229	279	248	254	242	256	252	255	265	246	246	219	234	261	265	238	251	231	259	269	238	232	249	270	271	267	243	249	252	229	265	263	239	239	220	263	239	227	242	243	242	250	223	262	244	261	256	238	249	244	239	257	264	240	247	231	288	243	240	231	232	275	250	257	236	222	238	226	236	250	258	245	217	237	254	261	233	246	251	285	241	271	261	244	220	262	255	241	247	238	260	259	242	238	235	271	240	229	254	261	269	253	275	258	243	236	242	231	229	230	261	252	246	227	273	234	258	193	235	254	260	273	248	232	209	261	253	255	251	249	242	245	256	240	239	238	225	208	229	264	276	226	247	242	230	227	251	266	235	238	218	223	254	244	278	260	219	274	244	264	238	262	241	248	282	242	228	257	262	264	262	247	259	230	255	264	260	247	245	267	231	235	246	256	265	273	263	259	264	249	240	251	247	230	233	254	274	243	253	237	237	243	260	247	280	281	220	255	266	225	268	220	250	222	229	249	246	253	241	265	260	241	248	271	263	216	241	252	259	245	252	239	258	256	251	231	271	248	262	244	254	239	254	226	286	248	217	234	259	275	264	241	236	253	250	276	239	222	235	242	205	236	231	271	255	259	276	246	268	230	253	252	266	263	255	265	242	265	248	238	254	269	244	260	256	272	250	257	229	266	258	229	267	241	234	245	251	273	243	246	232	247	221	262	240	259	262
27369	20578	30545	24669	17912	12807	6686	3456	2555	2153	1887	1701	1405	1384	1365	1285	1158	1329	1028	994	904	1013	953	877	762	803	782	815	693	712	735	703	703	690	665	723	701	619	723	610	673	639	616	618	603	593	602	630	646	647	584	582	625	614	617	635	611	631	624	629	634	600	595	595	624	633	574	597	593	570	569	585	608	585	602	629	560	602	560	545	584	578	576	614	616	571	591	597	613	557	618	592	592	577	604	599	607	596	659	563	592	619	609	558	614	598	598	612	586	585	599	600	563	595	621	546	587	622	610	599	598	564	604	598	632	567	614	628	604	607	577	611	620	606	605	590	628	573	618	555	581	559	619	606	557	601	591	603	581	594	604	607	623	594	631	607	571	596	598	626	597	600	584	612	600	628	591	619	581	583	590	587	595	640	588	595	594	551	582	626	613	608	582	614	600	598	611	619	627	615	583	584	538	597	626	533	614	593	576	620	598	563	602	591	596	596	601	617	568	633	565	580	589	638	592	568	603	593	635	586	600	623	607	602	588	591	587	585	570	621	615	652	603	584	603	602	576	577	604	596	629	577	590	624	587	576	591	587	610	581	642	581	568	570	594	610	594	624	596	612	590	555	554	629	623	599	610	584	610	574	588	576	579	608	619	602	585	595	601	594	518	582	591	564	596	594	607	580	557	591	619	597	614	610	550	607	618	562	597	584	554	609	593	591	570	569	598	611	600	598	586	603	619	573	623	619	586	599	585	579	571	609	608	624	584	590	627	599	605	571	591	588	546	554	618	590	611	581	582	589	601	562	643	604	627	606	628	598	574	610	552	588	626	610	606	625	596	598	637	593	560	542	602	588	635	632	595	622	575	663	628	609	633	577	585	576	580	545	601	598	592	581	616	600	584	562	613	596	573	560	605	600	571	574	583	592	622	626	621	598	548	593	631	574	595	576	611	569	593	597	609	620	606	603	568	598	583	602	591	589	595	584	629	560	631	618	579	608	626	600	568	570	555	555	593	597	579	599	601	583	627	599	582	570	649	624	586	616	586	599	598	614	604	592	585	550	593	584	582	600	595	583	598	572	605	602	573	611	609	658	623	574	591	595	567	584	607	573	593	595	581	586	624	612	615	610	586	560	580	583	600	645	625	591	577	630	580	601	599	608	580	599	614	600	613	606	617	608	654	644	574	609	588	565	576	628	565	569	561	579	586	612	605	615	605	587	567	592	648	608	628	599	617	648	517	603	586	568	598	579	582	616	637	598	584	612	595	598	594	577	573	581	561	576	582	588	603	631	610	590	553	536	603	606	601	614	613	519	531	606	650	582	565	634	615	610	599	572	606	572	597	564	615	567	596	590	586	614	600	540	582	618	608	596	585	611	580	603	566	599	582	623	602	613	645	613	593	597	606	617	584	603	620	614	584	592	608	572	561	582	633	612	594	619	618	583	582	563	576	576	604	596	574	572	592	612	608	586	617	550	622	619	568	583	589	560	577	618	585	622	566	577	608	579	605	605	659	620	623	619	613	599	562	643	603	590	602	592	600	580	566	560	622	582	579	641	576	593	623	610	622	605	569	569	577	600	608	579	585	609	587	569	603	574	578	628	570	623	615	615	571	602	599	602	574	544	601	643	540	595	609	584	661	599	602	596	579	570	602	583	554	604	630	591	625	659	586	638	620	552	590	622	609	620	571	633	608	554	607	591	610	586	647	589	619	587	563	614	572	552	600	558	592	597	603	620	600	619	582	589	585	596	595	609	622	605	572	565	629	611	599	603	575	570	602	569	629	567	599	617	570	594	586	609	572	656	604	561	565	558	612	602	598	566	613	565	599	596	599	569	596	602	579	570	582	595	583	580	638	620	569	595	600	616	589	602	572	631	589	599	621	575	621	544	562	593	587	567	614	629	538	579	601	603	587	585	604	569	629	613	588	589	619	636	626	597	607	603	612	567	588	566	631	596	576	609	622	631	627	595	601	617	618	604	563	584	615	599	608	606	588	598	602	575	613	644	582	579	616	537	571	551	615	574	636	569	550	582	641	598	574	647	609	611	629	657	594	539	604	580	606	606	604	634	550	587	596	608	619	581	597	582	596	645	619	593	628	589	610	617	599	584	596	614	613	586	624	598	566	616	579	590	595	589	604	599	603	586	575	560	621	589	585	612	613	579	577	579	598	614	602	622	580	622	602	652	586	613	574	584	600	611	637	591	592	600	561	588	567	641	577	552	568	631	593	577	580	565	556	614	553	615	565	638	594	575	566	592	618	598	576	592	573	583	617	610	557	615	639	606	596	652	541	609	611	617	641	624	576	531	633	589	581	597	584	625	574	623	582	615	581	600	568	591	609	574	570	550	572	589	640	562	601	566	589	608	612	623	592	587	561	641	637	634	567	626	575	588	612	584	604	570	609	644	554	610	626	586	627	612	581	616	599	544	595	614	619	591	559	620	602	586	561	588	654	601	643	587	583	590	595	602	622	615	600	588	568	569	589	652	591	588	617	582	610	612	582	595	578	622	600	587	610	640	596	672	581	656	639	602	625	603	564	594	573	600	596	603	608	586	613	596	629	618	608	612	590	610	608	595	613	538	630	599	627	597	565	546	623	619	590	591	616	574	640	575	615	612	598	606	604	630	577	643	592	603	614	625	609	587	626	614	612	614	585	570	555	577	598	601	613	629	571	620	584	614	599	626	614	571	578	608	550	610	572	582	627	574	644	651	581	568	618	584	567	595	606	580	589	609	584	616	635	608	550	582	554	612	612	591	543	600	585	596	615	562	563	592	623	610	602	606	636	596	595	585	598	589	611	576	624	582	601	629	586	566	577	581	587	633	562	571	624	572	604	523	600	579	586	572	606	586	581	604	589	574	562	604	577	608	674	631	583	590	597	589	647	602	581	607	593	576	589	617	626	618	583	563	559	575	608	613	607	564	555	588	586	566	607	619	584	606	591	583	581	639	598	591	611	565	573	569	612	574	584	579	591	601	565	639	542	596	592	584	572	547	603	571	611	581	632	603	624	601	581	581	587	594	634	589	574	576	614	615	557	602	646	588	596	646	622	530	585	624	632	588	601	631	586	614	632	588	576	615	574	629	617	593	548	567	581	628	585	586	615	628	598	583	577	545	593	616	628	612	599	564	577	616	527	573	585	591	609	558	574	619	593	590	577	598	623	602	625	624	612	566	578	624	573	596	633	629	593	587	615	584	540	671	594	608	589	582	593	586	602	563	591	567	575	620	607	610	607	581	601	616	620	575	588	617	581	560	576	598	586	628	583	599	587	605	621	625	609	575	587	613	558	611	622	560	561	627	627	563	617	586	607	619	649	618	595	599	586	566	604	611	613	582	627	547	614	622	629	593	598	603	660	598	604	610	581	565	595	597	566	606	614	586	609	597	624	589	622	596	594	650	559	558	556	597	589	575	626	604	592	594	603	595	537	584	620	594	583	606	640	587	606	607	602	594	596	576	595	579	565	604	581	610	608	573	586	571	611	543	599	532
18114	9988	7768	3886	1829	899	602	406	409	340	344	316	278	301	271	272	255	253	267	306	291	289	269	261	240	292	275	262	279	287	219	281	275	259	295	294	303	289	305	261	247	279	297	245	301	274	270	256	269	245	258	276	260	301	260	250	281	245	283	270	268	263	275	258	267	293	275	282	275	281	262	285	240	268	277	236	282	267	278	290	267	273	280	285	223	293	260	241	264	270	260	262	280	238	253	281	266	284	271	258	265	264	259	276	277	252	250	275	239	270	269	271	273	281	278	276	267	238	259	263	247	277	266	290	254	269	259	270	253	287	263	251	258	230	258	266	270	317	271	268	265	249	245	257	271	286	300	250	283	243	260	257	287	266	254	260	245	259	257	269	265	267	284	276	303	287	295	249	250	258	293	244	277	260	265	266	266	238	250	270	280	262	254	272	262	225	264	260	241	267	267	251	262	271	265	271	273	294	272	271	274	258	265	258	269	265	246	258	274	253	268	299	240	279	246	290	272	277	269	274	284	249	265	273	227	282	280	288	305	248	269	279	293	272	237	252	251	246	284	251	271	256	273	264	275	248	262	261	285	289	249	260	263	261	304	278	226	262	265	304	250	260	273	268	274	287	254	285	268	269	238	235	255	284	254	274	262	282	256	275	284	261	267	263	258	276	244	246	258	257	257	230	269	271	279	251	270	268	262	301	238	255	277	268	263	285	259	279	290	254	231	276	256	270	255	295	240	299	283	268	283	244	266	244	276	267	249	253	230	251	254	269	278	264	269	290	250	270	246	251	252	245	288	271	261	294	261	261	243	265	293	272	295	273	263	269	255	274	240	289	249	264	281	238	253	258	269	264	259	266	263	258	234	251	275	272	249	269	263	277	257	262	279	296	276	255	259	303	305	276	245	267	260	264	270	298	274	276	273	290	250	243	269	259	268	276	248	274	270	278	274	268	230	253	275	244	269	259	286	302	245	261	235	268	312	242	267	297	256	269	274	267	263	265	264	270	283	274	323	274	291	280	253	274	272	238	262	268	255	262	264	286	296	272	274	273	248	261	269	254	279	269	289	252	253	266	298	257	272	278	281	288	288	254	253	287	284	305	278	266	268	279	291	277	266	288	239	260	248	253	251	252	240	284	270	285	253	295	253	258	250	261	272	249	248	277	261	272	262	268	238	254	253	243	255	253	270	234	287	267	263	255	258	265	267	272	288	253	279	262	273	270	274	263	324	252	267	262	251	251	250	295	268	261	273	250	272	263	262	255	263	268	254	259	237	310	301	298	252	263	246	290	256	269	271	268	275	284	303	260	270	271	303	284	281	258	263	286	272	260	302	265	251	268	265	265	237	238	282	260	248	271	256	279	243	241	271	286	282	276	275	267	277	266	258	279	251	241	266	287	269	305	267	248	282	251	285	305	299	271	305	277	293	292	270	283	284	264	278	254	255	276	266	267	296	280	254	259	247	239	272	271	280	250	302	252	286	245	292	293	264	264	281	287	256	243	261	268	260	227	254	275	261	288	281	266	252	301	231	265	244	230	242	232	286	297	248	259	238	257	271	278	284	263	259	248	284	273	246	265	285	243	300	291	262	296	252	279	245	257	248	307	264	280	263	293	273	277	249	262	278	288	269	267	246	292	301	287	276	266	245	284	277	269	271	243	262	236	278	268	276	258	245	255	230	286	276	305	298	269	274	245	277	275	248	252	294	284	238	254	278	236	248	265	244	268	274	263	243	248	253	264	244	256	282	272	242	245	286	249	255	261	277	276	242	264	285	239	292	256	259	279	233	261	270	282	255	242	275	285	270	262	272	263	277	278	286	277	263	279	280	272	246	255	281	244	253	236	270	261	258	280	260	257	240	267	284	240	258	263	292	323	261	255	247	283	288	271	265	279	268	263	235	276	278	295	293	271	276	295	281	261	276	255	262	261	264	262	266	253	260	256	281	291	250	286	275	256	267	315	255	281	285	280	255	229	242	276	275	260	267	234	296	251	281	267	275	288	278	265	307	255	279	255	282	285	259	271	272	246	276	292	252	245	273	270	290	252	271	266	249	269	271	255	249	293	273	296	254	258	268	280	297	262	268	288	260	298	236	287	298	265	274	273	261	268	236	238	259	274	219	260	290	244	225	255	257	266	268	276	278	270	242	254	254	299	271	265	252	296	281	265	293	291	271	268	286	242	282	261	252	271	286	252	266	292	272	256	284	287	276	253	255	255	263	252	272	272	283	270	281	279	268	283	277	258	255	254	246	266	247	250	275	274	255	258	258	255	280	259	298	267	268	259	245	265	269	261	280	248	266	262	275	290	272	252	265	254	267	240	301	274	306	254	263	258	270	260	256	290	269	297	252	259	282	273	292	297	254	290	263	309	296	271	255	268	259	315	276	296	239	263	255	246	261	267	237	248	289	286	261	262	242	304	261	264	258	276	255	289	263	261	321	233	273	266	262	283	263	272	291	271	260	263	245	250	283	260	261	238	260	272	257	291	277	279	287	264	281	292	272	237	265	304	267	253	286	259	255	279	283	276	253	263	251	291	272	288	257	254	296	256	237	297	272	265	274	236	248	273	294	258	258	277	269	281	224	247	284	294	283	256	277	244	266	311	245	234	281	295	260	259	271	256	303	275	286	273	249	274	260	254	259	270	289	283	262	269	267	286	277	258	286	278	274	263	277	273	254	264	267	258	279	266	289	261	239	283	280	294	270	275	278	286	271	279	251	252	274	254	245	306	279	268	264	290	265	265	259	259	247	270	262	268	282	275	255	277	285	298	279	264	288	271	259	278	248	273	299	247	257	284	260	251	257	287	249	292	273	235	285	285	256	310	274	254	271	278	263	286	292	279	247	285	272	282	256	283	250	257	292	287	262	285	249	294	274	273	262	306	298	277	290	262	278	274	264	243	268	288	260	261	280	283	282	257	293	271	279	260	302	299	259	291	235	261	257	288	233	282	276	263	262	260	258	253	280	269	284	261	270	238	288	281	308	255	251	245	260	269	286	263	230	275	263	289	260	270	291	298	255	241	280	269	285	275	327	306	256	236	240	279	247	257	271	272	275	285	239	278	277	260	291	277	259	260	277	254	274	241	309	257	235	274	242	265	290	272	258	253	281	261	287	287	270	265	297	270	269	303	238	250	265	276	258	267	264	278	259	261	246	280	285	267	251	258	267	274	267	252	244	274	290	260	273	245	266	276	286	267	265	304	272	287	272	275	267	272	264	258	242	255	259	231	230	248	247	280	275	306	288	241	257	283	251	280	272	299	273	267	271	272	267	278	319	239	272	253	289	263	256	287	255	240	291	283	284	271	292	266	290	266	302	291	257	245	251	239	263	260	265	280	269	270	288	288	222	269	300	276	259	242	297	259	269	273	313	251	277	263	282	249	248	274	279	294	246	307	257	268	280	260	264	285	291	275	266	298	253	264	242	301	294	261	292	229	286	272	288	265	265	277	269	271	239	268	290	269	284	277	270	255	291	245	255	249
13203	9645	13229	9996	6096	3221	2042	1619	1278	1134	984	910	877	807	799	702	750	753	748	720	695	704	694	683	673	672	690	644	662	713	714	677	618	682	640	711	693	660	676	636	687	656	722	682	663	648	650	639	673	673	640	621	680	647	639	660	670	638	655	620	688	654	637	641	616	611	623	663	678	644	616	668	622	694	627	651	651	655	638	645	621	648	594	651	662	641	668	677	638	659	638	631	631	637	621	667	702	623	671	640	577	629	668	673	617	637	661	649	658	650	673	645	648	664	608	677	603	654	649	591	636	628	615	660	647	708	646	652	659	653	627	659	583	628	622	678	676	673	607	610	619	651	638	638	605	661	614	658	672	626	612	638	633	614	663	620	624	643	635	597	666	655	654	662	621	649	715	604	628	648	643	635	632	622	633	629	636	621	640	640	631	619	631	671	693	665	637	621	645	637	606	676	685	618	644	617	627	611	650	617	626	662	600	669	621	635	645	633	647	626	652	663	616	689	623	623	637	649	666	638	604	652	624	682	605	618	632	630	608	632	599	623	638	672	653	641	605	586	612	622	620	702	622	617	651	650	615	626	642	659	643	672	644	604	649	652	612	655	620	671	622	659	651	667	633	610	665	642	622	655	654	644	592	669	650	635	621	665	658	610	670	623	623	620	667	672	668	639	640	633	665	652	591	632	654	627	632	675	621	622	630	642	637	664	681	660	639	630	652	662	643	613	637	659	633	680	652	651	608	701	634	608	627	619	663	616	663	660	681	605	655	622	627	614	654	683	641	674	681	650	616	628	675	634	663	649	662	620	674	636	614	666	666	654	615	648	630	622	620	666	664	651	625	608	649	613	626	646	600	679	641	685	643	666	586	643	664	634	628	658	673	637	665	616	661	638	624	637	646	630	608	580	658	615	627	642	672	625	654	622	679	649	639	676	626	627	608	602	645	634	581	606	652	642	642	652	683	623	655	643	618	660	608	639	630	637	663	607	664	628	650	628	641	656	662	673	673	656	684	664	691	654	589	616	635	670	651	657	596	655	657	627	656	625	659	633	629	630	613	662	621	631	627	669	632	691	656	661	643	617	630	660	672	617	665	650	653	636	640	643	636	639	620	604	644	604	705	626	676	626	618	650	661	660	634	655	656	661	610	706	624	609	594	640	599	621	639	655	662	602	599	621	668	619	648	599	632	672	677	665	629	636	612	661	684	700	643	649	607	624	606	698	644	696	612	644	655	615	640	633	632	584	643	636	645	645	667	640	652	646	640	645	674	672	630	667	642	616	680	652	648	615	625	643	683	610	621	631	626	654	658	627	653	655	607	625	644	636	639	642	650	668	601	613	702	675	628	663	625	618	615	631	672	585	623	684	598	638	632	650	614	641	660	662	673	653	647	668	631	701	654	654	638	716	655	615	635	607	627	646	632	653	639	670	623	667	590	620	620	653	619	618	673	596	617	653	675	650	643	676	634	645	629	674	700	653	612	625	650	679	654	670	631	604	650	629	624	676	619	636	624	641	707	631	616	602	665	632	592	654	645	585	615	626	686	658	594	618	645	610	650	672	628	620	596	649	665	605	640	634	614	667	629	659	637	659	610	633	665	632	679	666	646	662	670	658	600	630	674	636	638	612	621	668	607	697	649	597	652	655	668	653	676	680	616	625	623	655	633	640	633	598	655	611	670	667	586	656	658	628	624	658	649	595	612	639	647	663	635	666	629	625	671	621	651	646	643	611	693	673	653	635	659	674	670	607	654	641	676	653	617	606	670	610	611	662	600	670	616	651	623	595	655	648	638	631	679	671	683	629	668	656	624	624	618	653	612	643	605	671	671	633	641	648	649	598	629	634	668	673	645	636	635	641	675	639	616	640	608	649	652	642	674	674	690	625	673	618	697	687	615	651	630	666	613	612	666	647	670	664	645	649	685	681	677	656	656	663	623	641	631	636	648	630	653	653	641	678	635	681	646	642	653	642	656	682	650	640	662	661	669	630	652	702	652	655	620	652	610	621	641	683	609	669	628	685	650	645	580	652	697	650	616	654	636	640	632	656	686	629	632	692	703	639	646	598	639	627	620	592	600	653	664	682	651	626	647	677	645	636	642	640	647	613	640	641	643	664	605	640	639	626	668	701	648	645	617	616	619	669	614	680	674	668	635	638	660	668	643	648	619	631	671	686	650	717	643	617	616	616	649	675	639	655	668	605	621	596	658	618	657	578	638	656	652	667	632	636	592	652	581	683	616	602	664	631	662	698	659	650	655	645	642	650	642	681	644	673	649	609	642	627	692	650	621	588	591	633	678	628	654	654	642	658	671	672	626	648	621	674	643	610	656	622	649	648	677	696	663	670	677	585	636	672	628	623	626	623	592	610	629	645	657	621	607	687	667	594	646	678	636	611	635	610	671	606	662	630	637	648	626	652	630	672	647	627	649	680	681	635	650	621	670	627	675	595	626	643	658	631	662	650	630	616	602	660	644	679	636	637	649	632	624	628	645	634	658	633	686	618	617	617	614	654	613	643	664	586	615	644	640	658	672	605	658	661	637	652	647	664	649	606	633	649	655	636	641	676	655	660	657	626	638	603	678	650	648	620	662	635	643	632	652	638	635	670	669	657	642	658	657	644	658	670	663	651	644	622	635	627	611	654	618	635	622	666	633	662	672	632	659	619	659	628	671	618	678	663	654	658	686	647	632	665	664	649	605	651	663	612	641	620	686	624	649	607	691	617	648	659	658	627	661	607	667	651	644	564	638	625	676	645	625	654	612	664	653	645	671	653	632	598	650	637	603	631	609	614	684	602	624	635	647	632	644	653	629	648	623	691	647	655	634	649	674	614	592	668	635	619	640	626	672	615	707	654	669	606	663	615	605	650	661	609	641	660	641	604	627	635	669	608	648	673	631	682	639	612	627	645	619	652	656	697	639	630	692	599	635	702	657	637	649	655	665	583	621	685	657	646	654	618	662	627	674	656	609	621	634	640	636	627	648	667	638	614	605	619	679	616	618	647	695	651	650	605	662	605	675	606	675	652	651	622	674	598	657	628	686	666	663	615	662	639	591	667	589	657	631	676	630	615	611	664	647	660	638	624	623	640	646	629	665	645	641	609	642	634	626	686	644	596	617	631	585	689	651	651	682	663	677	637	670	664	603	636	708	671	664	668	697	640	697	599	644	614	626	649	623	624	629	625	664	664	658	631	656	629	624	655	624	648	618	640	652	625	639	662	609	680	651	622	613	654	628	658	679	660	649	644	650	629	603	628	634	674	622	633	641	679	618	612	640	630	674	637	650	678	645	653	659	601	652	625	641	635	634	614	658	620	630	649	605	673	626	629	647	664	656	673	661	643	624	629	638	620	625	666	617	619	645	619	689	600	609	671	630	609	657	650	649	634	676	677	626	648	636	622	636	644	623	640	669	591	612	601	670	656	640	641	623	638	588	637	683	662	639	653	597	646	593	653	648	681	639	631	693	631	665	657	614	638	631	640	657	643
31359	18982	14299	7097	3398	2312	1167	711	557	512	485	403	363	370	351	373	299	310	322	301	310	302	320	266	299	293	326	315	312	285	314	294	291	295	286	286	323	263	290	281	299	279	259	311	274	302	285	308	262	276	296	240	264	269	270	282	273	309	314	259	295	290	275	292	283	264	306	275	282	241	301	277	281	277	271	262	297	246	290	281	267	259	281	275	295	271	266	305	305	276	290	290	265	286	268	287	273	288	276	269	265	242	296	272	263	227	318	247	262	311	295	281	256	272	280	267	294	277	273	272	281	266	266	278	258	298	253	276	315	261	295	285	288	273	293	296	259	295	252	288	246	303	290	275	309	256	293	294	318	288	291	296	290	290	267	272	266	278	300	264	282	261	278	273	282	265	300	283	269	298	269	294	254	277	306	285	287	289	268	276	264	277	292	241	291	272	291	273	280	291	305	290	273	258	285	316	275	267	298	289	271	304	297	304	276	302	274	292	271	239	274	288	280	279	303	263	283	311	282	296	299	289	264	275	270	271	308	276	273	270	287	287	285	282	284	297	263	269	288	278	277	270	274	280	270	322	276	298	262	280	253	274	281	289	294	288	299	274	286	264	302	287	292	302	261	273	286	290	278	261	251	287	262	286	275	283	274	277	256	249	254	285	279	252	248	282	273	280	273	283	250	254	301	290	273	284	282	278	274	276	269	287	285	286	265	266	285	283	287	263	273	255	293	310	272	282	267	270	281	278	287	282	289	279	256	269	293	277	277	286	262	276	289	281	265	268	260	287	300	259	303	301	267	298	277	291	249	292	290	248	309	253	297	273	251	271	270	298	255	302	251	268	267	281	275	315	290	274	286	284	264	266	295	261	269	255	270	302	283	258	281	275	295	298	259	272	303	265	249	302	294	278	327	276	297	292	263	257	291	294	272	285	292	279	275	292	311	291	280	288	263	266	270	271	271	281	305	312	261	293	289	303	256	269	263	297	262	271	275	277	267	304	292	276	294	258	285	275	285	284	285	300	282	280	274	279	274	295	316	296	277	246	284	261	270	309	286	257	294	271	253	292	303	260	261	268	273	281	265	301	264	308	229	275	250	262	264	278	285	261	280	308	253	272	260	281	272	323	261	296	265	276	262	288	250	286	285	261	281	281	285	278	254	266	291	276	293	265	296	272	263	291	260	273	250	291	283	306	312	271	310	283	278	267	290	300	277	312	277	286	297	276	298	299	281	282	249	293	291	267	291	270	284	291	285	267	290	280	289	248	265	292	308	270	299	297	256	256	248	255	273	312	296	274	293	313	287	271	301	269	283	265	295	265	276	270	285	283	258	307	277	271	304	271	286	317	261	287	274	277	303	280	278	293	291	264	279	265	247	256	277	311	285	253	273	293	250	288	256	302	258	277	281	281	293	274	260	258	292	268	313	261	261	246	282	286	267	274	262	267	266	250	271	283	289	250	289	251	276	285	279	286	306	324	268	298	287	318	314	268	269	318	280	271	290	309	282	287	306	286	260	325	269	284	273	300	276	242	264	262	289	269	273	283	289	307	294	267	299	287	288	280	284	286	283	287	286	289	282	248	265	296	306	297	274	241	271	255	273	312	262	280	240	271	272	297	291	271	275	274	296	280	279	259	257	277	284	302	258	266	304	284	273	279	280	268	273	265	290	301	274	268	270	255	258	291	269	275	245	294	284	271	253	270	302	276	259	272	266	286	281	285	275	283	263	256	308	287	288	264	268	290	297	253	271	292	314	271	276	270	248	268	267	275	276	235	268	285	284	280	252	301	311	270	277	278	300	288	263	278	248	298	299	270	245	267	277	249	313	276	288	303	294	258	325	293	288	298	281	290	268	258	260	312	296	285	273	251	283	235	289	307	290	265	265	314	269	285	275	282	276	292	292	254	243	282	285	263	263	302	271	290	281	257	303	281	277	271	258	320	289	298	281	290	311	304	267	286	306	260	295	270	268	287	287	261	245	281	283	275	297	293	279	294	303	241	269	242	256	285	278	256	260	276	257	252	260	283	287	268	296	286	271	281	294	244	275	263	268	271	268	259	283	303	254	265	262	293	302	284	243	253	245	290	276	275	275	268	262	271	293	292	268	278	276	303	307	294	323	264	320	285	289	266	276	274	291	267	258	263	257	299	292	284	273	261	279	291	275	275	267	255	299	285	291	275	270	304	287	286	280	243	240	256	252	302	296	268	261	281	311	320	296	319	272	258	256	284	285	262	266	277	289	263	279	273	318	293	275	252	263	324	260	283	280	244	256	276	282	258	274	257	258	264	281	284	274	290	299	275	278	290	282	281	302	301	308	292	262	299	279	295	308	310	285	275	275	287	259	276	264	262	307	245	255	297	267	278	258	267	290	267	265	257	274	291	251	295	261	291	283	253	282	258	292	297	309	277	266	257	274	289	278	263	294	308	278	284	283	272	261	304	283	285	264	268	303	272	270	305	269	293	294	282	284	288	280	281	273	277	287	283	251	260	281	279	276	245	280	252	312	262	238	287	286	270	276	284	286	288	294	282	263	237	277	282	265	286	307	269	275	291	288	271	275	270	300	281	309	280	276	278	271	304	265	269	259	263	261	282	282	294	287	263	266	272	284	318	277	287	293	285	263	265	263	307	292	258	290	265	248	279	285	260	313	286	277	275	278	299	234	269	236	289	297	290	282	294	288	225	301	308	294	287	263	247	282	293	292	260	288	267	269	268	275	280	310	280	272	262	261	266	279	278	252	305	278	252	285	261	293	291	252	277	280	328	280	302	279	263	286	260	284	270	298	292	284	296	279	301	274	258	304	262	287	290	272	254	262	266	262	284	264	281	275	257	292	265	277	290	292	289	276	264	260	269	278	293	259	256	318	268	253	287	275	292	278	286	293	306	275	279	297	282	278	307	310	272	292	285	276	268	289	301	300	254	280	264	253	270	250	287	250	295	268	278	281	257	272	270	261	247	284	291	310	256	294	289	276	292	255	299	286	263	302	281	290	295	288	260	276	254	286	259	285	296	288	276	267	268	268	295	276	259	256	269	273	293	287	321	259	265	258	293	286	280	294	295	271	252	229	287	290	265	288	276	264	222	285	239	293	281	285	277	272	267	251	283	270	304	294	297	293	279	258	273	285	278	289	286	269	280	262	259	309	267	251	272	273	279	252	276	282	278	278	273	282	286	290	282	294	246	279	261	311	309	284	270	275	298	307	252	287	304	292	273	306	280	254	275	271	274	273	298	298	311	291	281	292	272	320	283	275	283	285	295	282	284	267	292	294	273	284	247	290	302	288	300	281	230	243	297	249	275	296	308	296	277	275	277	274	282	313	246	276	250	247	295	290	287	257	283	289	246	287	279	262	293	299	279	326	306	314	275	259	287	278	322	277	270	263	278	290	320	263	282	285	273	309	282	275	249	281	274	297	279	285	269	291	277	264	279	295	281	305	294	273	293	262	276	274	261	277	246	264	255	294	274	257	324	291	280	286	318	302	309
21875	16602	20176	15648	10979	8526	4589	2797	2198	1942	1726	1485	1295	1280	1165	1207	1126	1041	939	983	948	952	838	831	831	764	789	787	759	772	751	747	698	778	727	668	717	709	695	670	677	713	688	670	699	687	711	654	734	685	673	682	712	707	658	699	679	677	673	647	672	670	707	626	701	722	704	688	691	699	644	692	645	672	635	657	683	630	686	672	696	688	695	663	655	682	648	665	678	666	648	691	649	653	665	641	666	675	661	669	641	642	645	672	656	636	685	685	658	678	704	705	640	628	649	693	670	627	690	658	662	643	690	641	668	659	635	675	694	675	654	640	650	688	658	653	650	689	680	636	667	692	634	682	653	709	691	699	613	680	685	627	666	698	678	634	681	677	648	663	646	713	705	644	659	673	605	678	614	659	654	692	607	646	726	690	680	650	655	644	649	655	679	652	689	689	692	651	633	652	664	644	651	657	621	651	661	671	688	686	660	681	645	687	659	639	679	685	671	684	663	663	596	673	697	603	632	701	674	661	670	706	689	672	649	640	641	650	661	637	684	703	666	672	626	689	693	647	640	664	636	672	675	669	641	664	670	689	646	669	663	633	650	689	652	610	668	685	676	670	652	653	634	625	644	659	676	691	662	651	690	660	660	676	643	643	683	629	668	701	703	709	639	673	735	649	702	668	703	647	654	670	710	691	650	671	657	674	706	712	675	685	633	689	652	684	673	676	635	664	638	641	650	710	689	676	683	658	704	702	664	706	674	642	636	671	677	649	668	675	671	651	659	657	709	648	670	671	653	679	719	678	691	686	656	616	686	686	672	654	647	662	656	666	672	691	639	726	635	608	702	650	637	662	690	658	674	603	667	657	680	695	637	671	641	659	663	623	693	640	662	691	674	637	672	675	636	671	682	625	693	654	672	667	675	639	671	704	655	686	656	665	723	644	637	672	682	687	680	649	692	718	660	689	649	684	636	669	668	632	649	696	660	659	652	682	692	628	677	658	703	636	651	652	630	654	721	690	687	637	658	664	645	724	663	666	642	665	655	677	639	640	649	667	648	688	656	647	662	676	630	673	679	662	656	672	654	647	658	668	655	670	701	669	655	683	662	648	654	657	669	655	635	681	658	668	648	690	664	659	676	642	653	642	685	649	671	673	687	669	678	656	619	651	655	646	656	653	659	641	628	671	620	688	628	698	656	663	615	620	724	648	690	697	683	637	645	657	683	653	661	685	639	619	699	656	625	678	632	646	684	695	659	701	668	678	717	664	691	620	652	661	679	645	689	683	657	637	659	661	628	662	639	669	684	661	684	658	660	641	644	702	657	730	680	679	698	639	657	657	634	662	640	648	628	635	678	642	720	666	621	691	689	686	689	683	689	662	651	685	682	658	657	663	676	691	645	660	682	674	611	662	609	698	678	685	656	668	678	691	666	631	687	665	672	647	623	713	682	645	663	690	663	649	689	666	696	677	675	665	650	648	649	689	670	697	705	679	672	658	671	635	689	662	660	653	634	680	641	666	630	662	664	672	655	731	691	656	643	646	696	660	683	690	684	679	680	659	734	681	650	667	647	615	675	622	665	643	675	656	666	627	676	671	668	675	687	666	623	682	655	639	668	643	671	660	648	701	689	623	599	669	641	674	678	660	669	623	700	687	688	688	662	663	615	625	627	659	640	656	672	685	614	672	624	642	632	640	665	673	672	665	745	653	616	690	660	647	628	678	630	648	696	689	660	684	683	651	666	681	695	678	687	679	679	646	647	633	657	677	651	662	690	707	639	658	680	670	636	688	623	699	675	670	639	642	692	670	644	679	687	658	681	629	667	651	670	653	653	652	630	694	679	639	656	669	645	644	659	654	678	640	640	614	678	641	649	666	715	637	693	657	646	663	695	648	653	656	675	700	665	687	651	669	664	665	678	717	681	671	625	683	666	691	663	683	682	660	671	631	656	671	654	665	647	719	662	684	663	689	615	678	676	669	669	640	719	692	654	695	703	659	663	635	629	634	703	664	673	674	651	689	659	672	657	687	714	672	677	695	694	657	673	646	699	659	651	632	670	644	683	684	657	681	612	654	652	674	661	637	644	702	658	661	688	707	637	663	685	710	648	619	638	668	626	667	620	640	663	704	656	711	681	650	668	702	647	660	697	663	676	649	676	725	685	607	657	709	684	662	693	603	605	632	657	630	677	640	634	625	664	648	680	708	695	679	634	663	676	642	671	666	643	649	635	639	660	683	677	674	647	645	692	616	680	641	680	653	658	664	683	659	615	687	658	700	624	663	668	635	644	621	744	672	686	654	635	653	637	665	632	709	715	638	682	604	666	667	672	629	638	683	637	635	652	657	654	697	689	634	677	686	688	671	630	623	653	636	734	625	664	650	604	693	676	659	681	694	660	686	714	663	663	649	680	640	647	641	680	689	672	617	668	638	658	637	687	678	654	635	687	656	663	685	642	704	632	640	703	608	670	633	650	671	680	647	668	711	665	702	631	644	588	688	651	638	680	670	617	642	681	714	673	660	650	679	616	669	644	619	689	646	692	662	645	683	649	707	692	673	634	671	639	661	670	694	665	673	642	658	644	672	667	699	700	674	680	659	691	659	647	655	695	626	681	642	647	702	651	676	661	680	678	661	699	621	652	732	667	676	648	630	677	714	678	708	700	635	669	681	734	688	702	696	681	663	664	682	677	687	658	681	668	649	721	629	706	690	707	673	660	668	643	669	657	662	671	657	657	668	676	659	671	644	688	679	634	699	701	731	720	620	647	684	656	643	716	649	645	664	673	658	679	669	688	636	660	688	647	702	671	708	690	727	667	670	637	699	684	675	697	674	685	666	665	687	655	645	685	644	694	634	655	683	617	658	713	627	697	644	703	693	626	701	645	670	620	692	638	666	661	661	730	656	704	622	692	709	638	708	666	656	670	716	647	625	695	663	646	676	677	693	670	686	641	661	662	693	642	668	687	705	630	687	636	653	655	687	684	674	722	649	693	705	654	642	615	694	641	684	645	670	671	674	627	659	651	659	610	660	639	648	623	676	686	675	677	659	682	666	680	674	645	633	678	666	660	663	632	671	652	645	642	640	679	679	688	635	701	630	647	687	674	698	652	744	698	669	665	708	682	611	686	691	653	651	654	670	679	678	667	641	642	701	707	650	665	644	693	669	681	644	660	650	643	660	662	703	635	632	675	690	677	654	666	643	668	650	629	629	661	675	630	679	677	652	670	640	659	687	660	664	658	691	668	681	673	670	711	667	642	660	669	709	642	673	669	648	634	632	663	665	649	688	681	651	646	668	675	668	648	687	645	692	666	689	664	723	674	671	640	705	627	664	691	641	675	677	628	636	678	701	617	703	655	685	708	666	669	668	692	718	670	652	689	637	675	683	644	661	729	679	663	675	641	645	680	648	651	741	652	699	649	703	659	641	638	693	667	706	693	684	701	638	638	665	671	673	675	671	683	681	667	680	640	679	666	648	684	639	666	680	656	664	635	685
40486	25629	22340	12295	6306	3568	1764	874	643	536	465	479	430	379	424	405	401	344	301	311	285	298	289	282	267	261	275	275	271	264	278	272	261	260	261	255	266	273	262	252	296	253	243	258	230	234	241	271	231	259	255	271	248	259	265	243	248	234	254	281	238	227	293	288	261	253	239	283	259	241	246	245	265	260	252	263	245	254	266	238	272	267	236	234	265	246	218	242	231	239	246	253	258	245	261	239	258	248	260	254	223	257	259	277	262	229	226	229	240	245	241	255	237	273	256	246	232	265	217	230	222	246	258	266	253	266	202	224	249	265	257	209	251	248	255	251	266	252	265	230	263	270	257	274	254	279	269	253	241	282	242	260	282	231	232	222	250	257	251	256	260	246	238	255	263	256	218	251	237	221	280	255	228	279	267	238	245	273	258	243	213	248	266	248	258	269	243	260	253	243	244	267	252	263	256	266	240	251	251	261	243	239	248	242	233	253	240	227	251	259	239	291	256	256	240	265	247	264	256	231	234	237	289	266	257	260	245	254	259	263	238	259	265	264	238	227	277	258	266	262	249	231	259	238	261	236	260	241	245	265	243	244	254	260	232	251	226	227	266	241	261	236	250	238	265	235	251	248	264	235	217	246	267	240	239	273	268	228	265	245	237	257	272	268	237	248	228	267	247	239	259	273	238	269	220	263	255	249	253	246	240	239	247	280	247	250	246	264	238	222	261	254	227	264	241	214	283	242	245	254	245	257	254	224	254	250	242	261	253	231	245	216	267	233	253	256	245	255	244	241	245	272	266	262	271	258	251	275	231	247	263	229	247	224	258	259	282	259	234	265	267	248	251	255	306	226	252	252	246	259	252	232	247	253	264	244	282	261	264	265	252	238	274	249	258	233	268	239	283	248	238	286	248	257	263	264	279	238	245	276	271	251	260	270	264	261	266	244	260	255	240	245	258	250	251	249	214	268	247	250	250	275	256	246	252	260	261	269	269	262	256	238	244	248	274	258	245	231	258	249	266	288	279	261	261	262	280	249	266	252	250	268	237	229	254	273	265	265	251	244	253	245	257	238	274	250	277	277	251	252	260	233	246	220	245	265	220	255	231	277	230	212	236	269	233	280	233	227	269	240	260	269	247	227	253	240	243	224	283	239	217	240	245	234	262	275	222	281	267	233	259	271	241	229	272	254	252	260	239	237	248	258	242	258	286	243	255	273	258	247	243	231	231	265	263	256	279	263	273	282	218	263	263	243	235	247	249	239	269	269	233	229	213	263	272	246	246	264	248	247	242	241	233	259	260	230	264	253	224	259	246	234	242	243	251	246	246	243	228	256	222	271	235	262	243	236	290	252	242	262	219	264	244	234	264	280	253	243	259	269	261	276	280	232	268	246	235	247	236	255	257	237	250	249	263	241	247	234	238	223	262	209	266	252	263	224	247	264	259	227	249	230	237	278	264	295	239	232	235	238	227	231	279	244	221	207	269	256	243	256	255	230	248	267	274	255	222	252	249	225	262	261	269	230	248	252	219	269	252	262	256	242	276	233	261	252	256	224	232	236	230	270	275	272	242	286	245	248	244	221	256	267	276	272	264	244	254	244	250	237	251	235	245	234	219	262	265	267	282	287	258	247	248	278	245	241	273	272	273	251	281	235	244	257	250	255	249	269	255	216	256	237	238	247	239	205	239	243	265	288	280	267	254	257	236	256	260	290	264	212	259	261	229	249	225	248	265	225	254	274	264	244	234	254	267	213	294	252	243	233	247	253	252	253	253	252	260	243	254	262	237	243	283	257	221	275	277	255	264	250	274	272	256	257	239	269	251	270	271	238	235	253	244	240	280	258	228	265	267	237	254	253	239	228	266	249	260	250	242	257	254	212	256	274	260	265	267	233	237	261	268	263	283	238	248	245	245	217	245	280	248	250	262	244	271	237	246	268	256	267	251	242	222	265	271	268	266	289	245	226	255	258	245	276	243	246	251	237	231	252	252	295	265	265	249	215	279	259	210	266	245	256	287	249	257	257	285	280	255	255	242	224	241	260	276	249	253	236	256	248	247	232	240	286	282	266	254	266	265	226	245	233	245	260	249	239	242	261	269	242	262	243	260	289	255	261	227	246	241	254	249	233	261	254	267	215	246	271	246	299	290	287	263	243	268	242	227	266	264	278	233	240	295	237	249	294	255	250	242	223	249	238	234	241	246	264	244	255	262	259	274	276	247	249	283	240	256	263	244	226	281	262	260	238	224	256	263	258	263	230	243	243	211	273	273	238	284	266	255	228	246	240	240	254	244	253	239	267	285	235	220	236	249	224	242	252	264	229	265	239	274	262	240	220	252	247	249	246	246	231	236	263	247	253	218	268	224	248	238	243	272	259	272	223	269	244	247	264	230	272	236	258	240	250	197	257	267	239	230	250	233	284	246	253	269	256	248	264	241	275	249	279	257	250	275	275	258	220	268	239	252	253	284	231	251	253	249	243	214	275	263	237	236	282	246	260	253	251	229	255	247	235	249	256	250	215	254	256	253	272	250	231	257	250	255	254	268	277	259	256	229	247	269	219	240	273	238	281	260	251	224	237	271	229	256	254	278	248	235	251	284	262	239	252	277	266	251	244	233	271	231	274	238	275	270	254	247	251	241	235	245	251	232	283	251	271	253	255	220	236	238	278	250	269	249	259	254	235	261	264	248	256	249	265	246	253	232	257	257	249	257	265	258	244	227	250	249	261	249	246	254	246	237	267	258	238	268	243	251	241	254	240	238	245	309	284	279	267	260	271	261	246	224	255	260	269	269	272	268	220	252	252	239	248	238	256	253	248	224	223	244	253	241	293	269	235	261	248	250	242	237	234	234	252	271	229	248	228	271	234	261	234	237	237	245	237	276	266	251	257	244	215	247	247	266	253	248	260	251	278	239	276	252	282	242	240	253	239	244	249	234	242	254	273	272	268	270	264	247	251	278	246	250	242	258	255	254	257	274	296	262	248	263	264	255	219	248	274	254	240	246	243	282	246	257	237	216	267	246	226	289	246	268	235	247	235	258	231	255	241	239	259	230	261	243	256	246	246	260	253	303	251	252	214	255	288	266	212	217	262	243	275	251	238	254	265	273	242	280	263	279	251	222	255	254	243	239	280	242	251	261	278	253	274	243	237	263	237	236	239	267	247	232	266	241	277	254	270	297	270	252	214	222	235	245	229	230	274	252	245	245	231	268	258	259	230	222	251	253	252	240	233	248	236	258	245	265	253	245	249	240	267	223	237	253	268	263	247	270	213	236	243	280	252	217	231	248	245	257	281	245	268	247	273	260	275	249	249	245	232	288	230	244	226	269	259	254	268	257	266	222	250	252	247	238	254	255	273	249	227	263	251	237	264	255	239	243	255	248	251	251	228	275	258	299	238	265	257	228	280	260	265	252	227	265	251	254	267	233	242	229	275	245	260	248	245	232	264	260	235	245	280	249	236	231	257	271	239	241	250	265	260	279	240	247	275
27112	20744	27124	21367	16986	11468	6784	3693	2788	2346	2123	1922	1524	1591	1558	1414	1222	1293	1078	1038	988	931	992	904	794	797	861	776	757	750	723	714	745	688	672	647	683	711	626	640	634	587	660	629	613	630	639	620	615	567	575	565	634	643	598	624	572	639	614	650	568	595	611	630	554	649	643	594	624	595	635	611	587	606	574	587	581	606	600	586	557	585	641	613	631	566	608	614	606	602	605	628	650	589	539	584	602	586	546	658	636	586	594	598	605	627	645	589	580	598	573	612	600	611	623	625	562	582	584	573	586	569	599	615	619	600	604	641	624	603	623	604	602	644	618	632	602	586	544	596	546	585	595	566	580	566	601	558	628	634	615	578	607	602	596	569	598	612	619	602	553	616	591	597	605	635	621	626	615	605	561	595	606	598	624	625	623	552	609	596	599	546	576	583	572	619	606	623	566	629	582	596	637	572	579	608	585	595	624	623	566	625	585	588	586	562	631	571	630	577	581	573	642	601	576	569	615	624	591	581	621	614	604	589	582	614	555	614	601	608	606	619	592	583	600	614	615	668	624	600	602	622	597	622	632	553	573	595	600	585	616	594	627	623	592	627	586	609	598	588	620	592	562	639	587	665	597	603	578	592	593	588	594	558	614	580	636	591	654	585	618	624	591	606	550	633	588	621	626	603	597	587	618	588	598	589	603	599	589	571	596	615	580	576	627	637	606	607	562	626	578	630	569	566	555	593	597	625	615	586	589	603	608	605	606	593	597	618	562	595	552	613	557	612	550	611	590	576	640	582	648	623	581	566	564	583	613	582	627	622	598	615	606	605	621	624	576	596	648	650	561	565	626	573	597	583	613	600	605	562	572	592	586	618	645	615	602	633	612	572	628	579	624	638	586	610	575	579	658	632	609	616	586	616	571	605	598	624	587	579	567	577	601	597	598	606	555	592	615	611	572	613	620	589	571	577	635	590	614	619	627	587	603	564	596	624	583	580	567	527	585	621	611	587	603	635	580	560	596	629	558	586	602	610	564	607	623	633	587	604	609	598	576	644	532	604	604	599	563	573	602	650	548	618	601	584	640	587	640	576	669	614	608	559	627	601	608	588	596	591	553	567	608	587	589	612	606	636	609	584	600	558	593	580	625	614	607	575	610	588	583	573	604	615	633	614	585	622	565	578	564	604	649	592	626	639	625	610	615	587	566	589	617	594	602	655	587	563	625	635	591	590	589	593	576	630	599	550	609	641	617	630	602	629	633	614	606	609	588	583	610	630	636	610	625	591	589	608	604	608	590	691	552	619	577	585	602	594	640	586	593	609	579	624	621	607	619	602	610	580	590	615	613	612	595	563	592	593	604	619	602	618	603	555	608	580	585	590	601	621	581	592	608	593	593	595	582	586	635	580	572	591	642	596	597	593	614	610	564	599	614	616	612	641	595	593	584	570	612	584	582	606	588	612	597	612	600	617	610	584	584	623	606	590	575	627	568	588	617	580	574	598	603	619	591	578	611	611	570	627	601	578	637	572	530	622	587	564	601	610	588	566	568	632	596	618	572	599	586	620	621	590	597	598	652	675	581	605	624	569	561	649	598	611	600	602	578	595	591	596	614	572	657	585	611	544	614	550	610	596	607	632	623	586	606	565	621	593	583	605	631	594	615	608	621	604	594	593	618	648	562	588	578	628	584	622	561	592	596	619	603	565	577	601	631	607	592	584	548	613	577	613	571	626	552	590	600	586	597	613	582	631	605	610	601	649	614	597	593	563	567	584	577	656	608	588	576	573	608	615	602	598	603	591	594	620	616	598	622	588	605	615	593	579	612	626	623	611	601	581	608	609	585	607	584	548	605	568	551	581	624	594	621	599	599	574	613	643	575	608	628	566	584	609	554	588	635	606	622	591	614	595	568	595	609	622	600	596	587	560	558	621	603	589	593	618	642	565	565	571	613	573	602	644	572	633	555	600	607	615	578	621	593	592	600	574	579	577	585	559	605	598	578	587	603	616	591	522	642	611	585	591	616	578	590	560	616	603	635	637	563	570	561	567	585	623	602	588	621	599	583	599	631	570	611	599	597	635	599	568	579	647	532	588	575	606	588	579	556	592	640	629	573	590	563	643	577	582	583	625	604	573	608	604	591	586	622	614	637	624	615	621	549	614	569	602	630	581	626	575	580	604	604	622	602	535	607	618	591	606	623	591	590	589	597	570	590	572	639	585	576	611	589	595	627	621	603	614	612	577	607	605	559	556	614	607	574	614	570	598	607	590	663	630	596	599	582	587	613	616	629	605	610	609	634	586	607	565	613	599	599	596	599	564	609	605	586	586	571	609	578	620	628	616	596	607	615	589	589	584	599	550	585	574	592	638	603	659	609	562	576	587	633	570	574	619	594	606	604	603	614	605	588	618	573	594	578	555	645	615	571	614	575	637	650	596	659	601	678	516	622	668	590	587	615	606	640	595	583	601	597	583	592	569	583	619	606	561	603	597	568	585	622	620	636	562	592	600	573	600	596	592	611	613	568	608	566	625	637	563	646	618	585	581	566	593	633	640	616	551	593	603	605	573	599	620	588	636	600	648	643	623	547	601	594	580	617	585	640	570	582	615	559	576	619	573	595	620	591	560	598	563	629	628	636	590	595	573	581	602	582	613	609	647	595	613	543	559	572	610	602	628	579	630	601	556	639	631	592	619	610	593	574	579	622	594	624	620	555	596	592	596	580	598	633	597	571	627	630	604	619	616	596	561	552	569	615	652	582	576	588	588	590	589	617	644	599	588	607	591	623	603	631	606	588	595	606	599	635	590	556	560	581	606	594	616	615	597	564	607	625	611	605	590	636	616	648	578	617	595	577	613	622	544	549	645	629	610	630	592	591	589	555	585	587	595	617	587	570	612	598	577	617	577	637	606	651	636	580	626	646	600	569	586	605	624	600	600	628	595	563	548	612	619	594	625	611	580	618	598	585	599	598	594	597	610	632	575	577	592	613	635	601	609	619	625	585	604	581	573	595	592	613	616	631	632	618	625	633	581	595	579	583	574	568	618	649	599	599	545	591	645	586	605	605	583	561	585	640	576	578	564	581	593	563	557	581	603	607	608	581	608	611	590	596	595	593	619	603	603	594	607	584	666	582	578	575	609	562	634	649	632	593	585	571	585	553	614	619	600	601	610	572	613	629	620	609	613	627	592	597	618	598	523	590	578	660	579	586	574	628	600	598	574	586	589	598	614	573	602	613	591	656	610	634	564	607	584	572	606	590	612	616	596	626	616	631	615	575	597	619	583	599	574	588	581	575	574	583	567	579	639	578	563	581	580	606	604	565	580	581	624	610	579	549	574	629	591	597	602	564	637	578	567	571	583	598	616	588	614	578	588	586	597	650	578	559	615	600	617	563	605	605	638	578	603	566	579	615	574	601	612	571	589	646	631	584	631	554	628	558	586	526	553	587	624	605	597	586	597	614	580	631	615	641	555	573	589	607	643	582	623	606	548	594	557
18947	10266	6611	3594	1702	872	547	444	411	390	341	322	321	308	288	307	249	295	274	270	293	280	275	300	298	271	293	302	275	289	282	295	254	272	257	264	311	265	280	280	250	304	260	274	266	291	282	275	277	298	262	272	276	279	294	278	262	268	260	272	282	269	260	266	261	246	245	266	279	271	254	262	266	248	262	228	253	258	251	282	284	291	263	246	266	268	275	300	286	292	282	296	303	219	225	260	251	280	268	299	287	286	261	258	291	269	263	294	289	263	315	277	257	283	244	283	275	257	258	242	266	284	287	267	261	266	279	342	264	255	233	231	268	284	274	269	296	262	256	270	279	312	253	298	254	302	294	294	280	269	274	311	271	285	253	262	296	292	279	268	262	257	266	297	284	246	266	261	255	282	254	245	292	272	273	283	275	302	277	274	257	268	273	246	263	252	258	296	261	289	291	293	242	276	266	249	275	244	249	303	252	255	276	245	284	265	269	281	259	268	242	247	282	278	270	280	286	247	255	257	274	230	288	288	280	261	267	247	304	285	287	290	285	265	268	262	258	264	266	275	264	277	274	272	256	263	289	303	287	275	281	251	279	282	286	270	301	274	254	283	278	271	269	280	286	266	267	306	284	267	253	253	275	267	262	310	285	258	295	288	269	256	241	290	284	284	261	265	251	291	281	304	279	274	287	306	262	250	261	309	256	301	248	280	258	290	266	262	267	261	264	277	270	284	277	249	277	286	260	275	275	264	261	272	291	252	272	254	259	280	259	246	253	252	264	271	274	276	274	262	254	263	263	279	255	237	252	308	285	284	270	285	245	240	303	260	267	276	278	288	249	265	268	264	283	259	267	252	297	283	268	266	302	257	273	269	295	262	265	244	264	277	258	267	256	261	286	290	282	270	299	250	293	261	273	259	243	263	281	284	251	297	280	260	243	230	278	292	263	266	310	281	259	276	280	259	239	295	297	270	248	289	264	274	251	265	277	278	237	287	288	282	285	256	259	244	261	275	272	279	263	281	254	264	277	289	273	267	263	261	246	295	253	289	277	248	276	258	256	243	261	266	289	257	259	280	270	273	255	262	255	311	331	277	240	270	254	249	262	264	287	261	264	273	246	265	257	290	265	285	272	246	323	264	265	293	286	275	272	286	244	246	261	290	284	278	266	256	263	271	257	235	278	264	258	287	272	281	273	260	271	281	284	294	267	290	270	250	261	280	293	272	280	294	309	262	275	261	265	285	285	249	282	263	258	303	272	282	255	262	258	262	282	278	297	259	265	264	255	268	301	252	287	267	271	253	264	299	257	244	264	285	288	324	237	290	232	254	314	323	264	255	299	230	251	278	271	264	266	230	257	277	268	251	270	253	270	274	251	296	287	264	307	275	244	319	260	262	289	273	263	245	254	294	294	280	276	274	252	252	259	281	290	262	271	283	264	257	293	293	261	260	263	267	245	258	291	264	284	249	259	268	241	288	261	263	267	293	266	282	257	277	294	253	265	276	279	264	274	284	284	253	281	275	271	269	273	247	280	293	263	270	259	271	285	244	259	258	297	265	271	282	285	260	283	275	267	276	264	256	256	298	257	227	263	264	251	266	264	267	234	285	250	277	267	235	264	314	280	285	270	301	255	258	268	268	271	283	292	255	274	262	259	290	281	269	260	287	259	265	260	249	329	231	259	257	287	251	274	268	301	263	259	283	305	256	264	269	273	243	253	267	291	257	295	260	285	269	273	293	277	272	274	259	253	266	283	251	242	255	289	267	292	264	262	283	278	246	262	262	246	261	267	254	227	268	276	288	258	296	273	280	265	260	269	290	261	270	267	286	239	263	259	267	287	285	278	275	253	292	258	269	264	272	284	282	286	266	288	263	236	281	301	260	255	268	285	275	260	233	254	246	300	324	277	281	255	250	250	290	286	267	264	287	264	254	279	301	259	271	268	232	250	276	255	280	290	281	289	257	249	264	268	295	263	284	298	246	247	292	250	259	263	267	257	260	272	288	265	290	246	269	279	310	264	258	268	296	254	286	261	268	288	282	284	261	258	246	243	268	245	262	260	282	271	276	269	269	252	304	280	256	271	279	275	271	300	275	249	284	266	266	248	274	235	274	253	241	265	279	254	271	253	272	269	260	260	288	275	300	319	274	244	275	289	275	279	265	300	273	272	280	289	276	270	288	269	289	309	291	277	276	282	258	254	271	271	296	274	254	242	272	265	292	278	291	248	281	277	258	271	252	289	283	269	273	278	267	273	295	284	294	286	287	305	301	279	258	280	271	257	244	302	240	275	270	250	284	269	277	235	256	279	272	263	268	248	306	266	246	295	266	263	253	274	252	289	291	276	253	281	258	267	248	269	288	262	262	232	256	262	282	255	266	267	281	268	323	282	293	265	266	291	288	267	254	271	260	287	271	305	256	272	258	271	257	267	264	259	271	289	273	279	256	253	270	267	269	266	257	278	286	240	252	261	252	310	262	274	280	257	290	297	286	308	256	241	277	271	268	270	305	273	256	240	281	287	256	274	262	248	281	271	260	285	268	298	270	275	267	273	265	241	220	291	293	272	262	264	238	268	251	278	306	292	289	286	302	280	262	275	265	279	292	277	250	280	248	256	285	250	256	275	270	277	287	277	256	258	250	287	283	269	290	303	294	253	275	271	271	292	252	269	244	230	253	258	267	271	253	283	286	267	251	285	231	271	282	268	264	266	270	262	295	284	288	272	257	264	268	264	266	276	263	257	253	279	240	259	262	300	291	273	285	270	295	259	303	255	290	254	267	243	250	298	262	277	274	261	263	284	283	277	289	256	268	297	243	273	258	288	266	278	249	269	233	241	247	282	260	276	298	278	256	250	241	274	252	269	258	244	278	255	286	319	295	281	299	259	238	255	302	267	247	274	289	270	290	289	280	274	282	257	246	307	264	273	250	285	248	285	218	243	243	245	254	275	243	250	264	269	272	298	269	263	283	260	296	253	302	269	277	275	282	288	266	258	260	278	260	244	261	262	267	251	262	271	276	254	262	289	295	263	277	238	242	275	266	290	289	240	278	317	266	259	265	252	256	287	269	288	273	257	255	256	251	255	252	250	265	285	261	261	280	294	260	253	278	291	274	268	246	262	229	274	245	251	313	270	263	272	271	268	283	287	257	299	267	302	280	285	235	272	290	257	302	238	275	266	265	240	284	251	276	273	295	239	270	289	262	235	274	265	283	270	280	261	239	312	251	267	259	227	296	290	274	283	278	243	229	289	267	242	290	252	250	269	282	268	274	284	262	262	298	249	297	284	257	294	267	295	290	268	266	272	236	278	220	251	258	282	275	277	283	294	271	261	264	269	275	267	264	251	281	242	255	252	260	278	260	295	288	291	275	240	283	283	304	261	252	257	284	255	269	277	250	240	269	258	264	273	299	252	268	271	289	272	265	263	300	289	240	256	277	278	288	263	241	277	239	299	248	254	297	265	263	242	259	247	303	264	248	300	284	273	261
13313	9692	11156	9961	6016	3059	2033	1557	1289	1102	1018	921	878	809	829	758	763	726	756	750	720	668	710	704	737	750	698	705	684	656	700	654	681	668	703	650	624	642	617	669	663	667	623	680	688	612	668	645	699	655	658	628	682	680	674	673	644	656	686	633	639	669	649	632	618	661	615	654	612	619	631	679	625	672	659	669	628	662	629	613	678	644	640	629	649	670	681	634	641	659	655	707	629	649	648	676	679	624	645	640	643	657	592	692	634	671	689	668	647	682	672	629	625	614	620	657	685	656	645	665	660	684	662	722	645	635	616	662	659	629	601	616	661	661	659	652	637	614	678	607	665	615	659	651	639	641	621	651	606	627	628	653	662	616	639	699	670	673	644	635	699	666	608	625	630	614	661	681	638	680	602	640	670	648	612	628	638	658	590	652	684	687	670	675	635	634	670	622	618	649	620	644	558	649	668	665	650	613	610	636	672	643	722	659	627	609	651	649	616	659	618	639	674	684	662	641	632	629	648	617	682	665	610	637	606	676	646	638	634	603	650	684	615	628	620	669	660	659	674	636	629	655	637	637	653	636	630	682	661	607	685	633	681	714	640	688	682	624	652	615	660	631	633	611	671	605	673	661	654	634	619	592	644	633	669	639	608	629	671	647	645	640	627	683	639	641	608	664	644	669	671	599	597	626	704	605	671	660	685	660	619	694	634	639	653	672	678	631	628	637	631	646	610	639	634	661	619	640	631	589	696	607	674	631	655	623	655	686	653	626	644	644	661	679	639	679	657	667	641	665	635	640	648	661	663	613	638	634	615	633	582	650	650	642	659	643	637	690	638	659	644	632	668	642	650	636	697	637	621	660	642	614	594	646	636	638	675	616	616	629	624	657	634	681	630	613	634	645	654	680	614	675	656	613	710	652	634	674	678	629	642	652	627	669	638	672	652	605	619	685	653	664	614	679	614	627	610	650	644	603	680	641	667	644	637	692	656	620	668	647	616	690	665	637	603	621	620	629	667	694	653	653	641	622	602	661	639	628	625	631	648	628	671	605	651	660	629	669	601	629	645	678	659	620	679	624	636	650	680	647	637	659	642	634	624	636	644	684	665	646	647	639	682	677	647	604	656	704	682	619	664	656	637	646	663	658	674	643	676	621	673	635	703	612	655	641	673	645	661	633	681	654	639	629	651	629	683	663	670	684	648	668	643	685	619	666	604	671	656	638	698	656	690	606	633	653	636	678	582	633	637	678	670	675	627	627	682	681	621	640	685	679	690	607	668	701	652	666	679	657	656	674	680	629	645	609	626	668	637	648	696	594	637	620	691	664	600	686	610	660	695	656	677	630	636	664	639	656	680	655	644	633	667	664	651	681	652	596	635	596	623	667	601	667	680	616	704	662	623	630	620	645	636	660	648	620	631	690	632	657	675	642	630	635	622	634	656	621	632	663	673	663	639	593	650	622	639	629	667	688	605	706	664	651	636	665	697	644	640	665	656	600	634	649	639	686	620	682	658	687	683	580	664	615	631	685	618	648	648	645	626	640	647	625	673	605	616	690	765	701	643	698	643	662	624	639	645	679	658	668	662	607	608	636	641	645	607	650	692	677	650	658	671	612	618	637	672	674	651	613	622	642	618	662	672	681	675	650	692	667	666	610	628	693	650	659	651	602	610	588	634	630	588	684	633	689	652	684	633	637	613	648	627	694	627	614	704	693	634	642	652	659	660	706	662	661	688	645	656	629	685	664	636	671	641	662	623	675	690	623	632	645	604	631	630	740	668	682	690	665	640	695	685	623	642	660	625	648	645	606	667	660	629	620	690	649	635	704	678	607	639	649	678	608	677	672	620	651	702	663	627	626	651	688	658	643	649	678	659	592	641	646	621	637	666	690	636	632	642	695	614	698	606	662	632	679	667	641	629	692	664	642	645	610	677	598	691	653	686	594	672	658	651	613	648	625	646	653	637	675	643	639	637	621	614	642	641	636	631	651	637	651	641	630	647	705	635	641	650	691	651	650	638	661	644	642	600	632	644	641	636	586	624	670	639	682	663	693	611	681	609	677	675	618	611	608	612	653	671	666	700	627	627	604	631	646	611	654	651	671	683	636	660	646	631	661	619	653	621	672	677	620	638	669	622	620	659	641	623	617	643	635	665	662	612	628	654	629	599	651	682	664	594	645	660	659	643	640	659	646	616	647	602	676	670	665	619	661	679	704	628	612	643	661	674	624	648	657	657	667	662	622	638	614	648	615	653	679	647	654	671	599	643	644	627	666	661	595	648	595	625	654	640	663	653	651	670	666	611	654	662	630	623	628	641	632	680	628	649	690	674	650	667	636	658	622	669	624	682	641	662	637	649	657	660	635	673	656	661	661	654	637	649	666	679	635	604	665	627	634	649	650	696	670	682	644	652	687	646	641	661	671	635	672	676	639	648	630	640	661	705	641	613	612	682	634	638	671	644	646	625	645	683	638	625	639	604	674	651	632	636	622	630	602	660	615	671	658	631	611	652	653	700	665	676	621	663	623	624	634	578	650	677	614	657	653	658	710	650	683	676	610	617	642	677	625	641	620	671	657	626	641	647	689	628	648	651	659	622	652	640	574	639	629	652	656	692	638	621	621	610	656	643	630	630	630	613	641	678	670	637	627	664	619	684	670	668	637	595	632	660	668	598	658	648	656	629	640	662	639	673	595	668	619	645	615	662	628	666	671	642	635	647	656	644	599	652	630	616	643	693	631	655	640	651	670	621	624	641	673	660	631	655	595	688	625	614	642	635	662	690	605	622	637	656	624	597	650	626	712	652	625	674	615	664	623	697	649	609	671	643	653	638	667	651	683	669	645	634	638	640	630	631	683	621	641	642	609	634	654	619	647	677	651	678	639	629	612	673	710	642	644	647	627	632	656	632	603	628	668	630	620	650	661	677	648	647	646	625	637	626	651	657	671	691	619	646	644	634	672	643	668	622	636	641	626	658	681	621	659	656	645	659	657	624	674	654	643	633	708	641	582	649	653	633	636	651	669	617	622	662	622	645	655	649	659	664	664	618	635	667	632	665	657	697	661	608	641	670	608	682	654	645	654	630	623	659	643	644	658	676	615	644	666	632	647	628	618	697	642	659	675	674	621	687	672	645	659	632	645	642	647	658	634	654	684	659	626	656	587	643	649	667	620	632	689	672	668	621	714	647	626	686	664	582	638	655	673	654	628	644	640	662	633	660	676	613	644	678	651	651	649	646	620	678	667	680	689	628	664	611	655	677	694	634	575	656	602	646	627	652	619	683	607	653	617	632	660	651	612	691	658	641	586	633	690	671	641	651	632	600	623	661	636	613	659	662	652	617	665	664	626	666	667	681	640	635	649	688	646	654	665	612	638	695	631	623	655	652	700	633	611	649	630	636	651	662	675	637	663	684	638	664	677	631	623	651	638	686	635	636	663	675	635	636	648	660	633	676	618	653	672	628	600	652	637	668	656	625	646	646	666	625	629	641	599
30860	18023	13848	7586	4197	2643	1247	723	543	468	477	337	403	349	366	376	325	299	301	314	313	311	315	317	309	265	302	290	288	270	331	297	298	285	297	325	271	285	297	303	264	287	286	264	316	296	282	297	244	280	310	302	248	304	253	253	293	280	293	288	287	277	286	266	279	294	294	286	251	273	274	312	292	296	297	257	290	275	293	280	249	298	285	266	269	256	302	251	284	274	289	302	284	302	303	244	290	271	270	257	290	251	260	294	282	280	316	279	262	291	282	275	283	305	304	245	259	276	259	285	268	306	304	276	276	276	269	265	277	291	302	277	273	264	271	258	282	317	279	290	306	293	279	305	275	286	277	285	291	249	269	267	284	278	276	278	315	291	305	280	279	282	289	300	288	286	267	290	271	267	256	277	277	271	291	273	295	278	279	288	287	252	280	294	283	283	261	312	286	303	287	280	288	301	272	304	255	311	285	312	303	296	264	286	299	270	283	290	289	288	296	263	310	271	239	292	287	301	283	269	293	310	289	274	285	267	288	257	306	288	289	289	302	278	297	251	269	253	268	270	299	263	276	254	299	292	265	239	282	284	261	262	299	263	249	268	264	248	267	269	257	270	298	289	263	267	286	314	313	276	298	277	258	279	269	298	276	243	288	287	284	289	241	243	260	288	289	304	280	281	255	261	281	249	280	294	278	304	301	275	307	277	269	274	293	262	307	272	303	306	290	265	275	285	287	260	266	279	284	293	290	281	292	256	275	290	282	280	258	282	281	248	281	264	269	263	296	290	285	287	281	264	301	325	283	294	290	288	307	288	274	270	338	298	285	282	285	280	299	284	296	291	280	275	298	287	234	274	291	285	286	295	294	298	277	280	272	294	283	269	281	258	266	273	303	294	251	295	263	281	264	294	280	234	273	307	324	290	271	297	299	296	285	281	286	282	293	293	283	284	261	285	293	300	261	267	268	298	286	285	316	272	308	283	283	273	284	278	278	304	302	283	278	247	290	295	275	312	266	254	268	299	282	293	263	280	270	314	276	255	293	282	283	268	280	269	267	300	280	281	322	300	269	271	300	336	304	297	294	294	282	288	276	270	288	268	265	265	281	285	280	290	263	315	279	285	270	269	267	322	290	295	290	279	262	264	280	302	293	304	259	273	281	268	236	281	272	268	275	264	265	284	325	287	279	242	284	277	308	297	265	304	259	298	297	251	302	307	310	307	245	278	278	276	281	283	294	249	304	303	281	316	279	307	300	277	274	284	286	273	308	286	279	263	270	265	301	276	297	311	281	297	275	301	273	288	302	283	269	274	291	279	304	282	287	288	275	270	280	264	285	294	305	269	269	296	285	288	283	268	310	274	308	290	268	296	265	288	300	257	296	295	288	271	300	292	315	273	284	300	276	285	310	277	292	272	269	289	294	278	286	280	276	283	285	296	299	281	308	242	297	281	282	277	254	283	286	317	280	255	294	298	274	267	286	265	292	267	267	284	326	293	272	268	271	294	310	255	266	252	286	275	277	297	270	286	301	292	270	300	286	296	315	295	276	288	267	298	276	268	273	285	277	242	296	286	266	293	301	289	282	288	305	275	296	244	289	304	276	282	251	286	301	298	266	305	261	254	294	285	312	290	290	327	295	267	274	296	277	292	307	301	309	273	280	303	265	293	296	290	317	287	273	323	262	279	265	267	279	338	291	284	289	248	268	259	285	279	271	280	260	313	288	284	274	296	261	289	284	275	287	303	285	246	264	259	271	279	278	296	273	278	290	279	305	319	277	287	261	267	243	291	262	289	311	284	274	267	307	298	294	266	263	276	315	300	264	288	299	299	302	267	266	294	249	250	281	290	266	276	260	323	284	266	295	275	252	310	276	299	271	292	292	254	264	284	288	262	306	294	317	288	288	247	275	289	274	278	281	309	269	274	268	285	304	298	272	265	251	262	303	264	274	286	272	272	263	290	287	277	271	270	313	273	305	302	281	296	261	320	239	276	242	285	290	272	295	306	285	288	257	272	258	350	301	280	299	296	290	292	325	289	280	268	256	318	277	293	283	270	299	251	283	286	275	313	269	323	285	282	254	268	276	281	296	271	278	280	269	276	270	253	264	280	264	281	294	324	275	287	261	295	266	283	303	289	277	297	280	250	305	246	261	288	275	302	260	293	275	278	305	279	285	262	284	319	292	302	300	268	255	274	267	290	296	281	257	287	268	287	277	332	307	282	271	252	251	305	253	326	303	308	297	283	244	281	270	320	286	277	292	287	291	303	295	271	303	241	271	286	302	292	302	294	296	293	299	275	277	296	293	289	266	289	275	261	307	287	239	273	311	280	277	282	281	268	258	248	288	301	289	254	304	266	280	297	285	263	292	292	251	256	285	266	279	286	280	268	296	298	306	282	285	292	322	256	285	297	283	280	238	288	302	262	275	278	274	273	283	301	277	298	287	298	301	274	299	254	271	266	268	256	274	250	293	254	311	289	300	279	274	289	282	283	258	291	312	291	304	271	278	300	291	273	290	288	276	237	272	266	286	308	270	333	301	263	298	297	294	263	245	298	263	274	292	282	275	267	255	285	317	321	270	299	303	274	269	271	279	290	267	305	284	294	279	295	288	302	298	297	298	316	261	251	288	302	254	294	268	310	285	261	295	313	294	278	308	314	275	285	287	312	268	275	282	293	311	289	324	308	270	258	318	258	300	299	310	280	308	270	322	281	257	289	284	252	275	278	269	293	290	270	261	265	288	274	258	275	303	327	252	307	305	286	299	284	287	244	288	280	299	274	297	310	288	312	293	280	298	300	269	280	278	293	318	330	309	286	269	287	296	322	280	270	272	298	284	304	245	305	275	271	296	293	300	312	282	278	329	305	300	268	278	295	259	282	294	279	309	309	261	271	257	279	283	291	286	279	269	287	326	277	288	296	262	287	285	329	312	275	270	289	244	265	271	299	284	311	314	284	285	305	275	279	271	268	291	292	240	275	285	294	301	285	286	282	292	310	271	290	308	289	298	298	256	310	306	259	280	291	279	296	258	285	303	280	270	276	286	260	277	320	296	307	288	263	302	289	250	301	256	267	275	279	289	318	284	290	260	313	281	310	292	302	275	300	272	311	277	257	278	305	278	307	266	253	253	286	268	309	272	279	305	286	315	293	291	288	271	281	252	260	260	310	288	277	274	307	259	264	310	295	273	296	282	290	277	299	289	293	300	284	284	273	301	287	274	293	282	259	287	270	270	316	249	290	267	273	294	283	288	261	302	254	271	306	275	281	278	280	281	290	258	288	287	267	320	288	329	278	288	273	286	251	292	258	291	284	282	299	284	282	273	278	276	310	272	302	263	297	291	270	260	291	298	289	285	258	273	264	295	263	276	282	287	271	282	314	311	270	317	299	294	312	290	267	296	279	252	281	297	284	272	282	278	295	284	280	280	292	292	273	270	282	287	266	300	268	266	288	279	283	283	274	267	271	288	273	257	293	286	256	275	287	247	294
21568	15915	20192	16497	13197	9363	4735	2726	2065	1770	1667	1486	1330	1241	1160	1227	1026	1100	914	867	890	867	850	823	816	774	772	841	759	758	728	805	753	757	754	759	713	707	753	758	698	709	711	687	716	725	708	675	692	680	695	648	655	680	698	616	674	676	725	683	645	663	651	632	668	634	706	658	674	662	707	650	647	619	653	687	651	683	664	631	704	644	701	656	673	688	675	682	710	709	681	712	689	666	697	622	686	683	653	673	689	676	714	677	680	680	660	702	700	639	671	676	687	652	650	666	674	692	693	666	653	656	665	671	688	652	684	639	656	720	716	687	670	634	673	674	679	691	679	667	728	684	689	680	670	661	666	665	677	716	668	674	660	632	648	693	707	677	647	652	707	688	690	627	671	682	712	704	684	702	666	623	690	728	702	679	657	664	686	696	660	719	703	683	689	641	675	670	685	662	686	663	667	701	702	633	703	677	712	637	694	675	656	653	643	676	696	662	651	661	701	692	703	705	691	694	667	695	663	686	672	674	645	710	684	687	646	644	689	709	654	697	647	671	697	649	650	670	663	713	692	648	635	661	645	664	703	677	702	729	629	706	681	658	666	682	679	685	661	676	700	661	679	671	623	649	638	663	695	675	709	703	688	662	690	668	714	688	676	674	672	665	655	662	688	711	649	651	680	691	671	673	590	678	667	719	703	664	704	691	662	666	650	628	681	692	617	636	704	657	674	684	676	669	658	671	659	686	690	675	655	714	701	661	641	660	674	629	645	670	689	702	687	666	675	714	666	670	678	700	682	662	767	648	717	691	673	693	689	641	713	647	646	664	759	649	642	727	670	693	686	670	667	694	675	678	702	684	652	694	640	650	621	684	672	666	704	646	679	697	664	656	688	675	668	679	639	669	660	647	692	645	645	679	710	703	649	670	638	694	747	649	676	681	655	647	654	656	698	660	676	701	663	694	668	663	687	687	660	633	685	659	614	633	683	698	668	703	706	667	693	739	642	657	673	686	653	700	643	649	610	719	642	687	639	673	688	654	696	650	684	697	717	661	653	691	694	683	717	697	681	672	632	686	648	633	685	661	690	639	631	635	660	611	621	652	687	719	632	643	645	666	708	670	673	703	649	659	683	639	652	673	650	710	705	665	676	658	667	673	714	691	742	698	640	637	684	661	652	668	689	684	735	664	668	673	668	675	648	674	664	661	681	639	655	752	639	681	637	649	704	692	700	645	700	648	676	625	631	679	654	630	683	617	686	679	670	680	674	689	668	672	675	666	706	707	663	673	652	656	673	689	649	665	673	675	711	619	706	672	655	651	674	676	703	632	684	695	693	736	693	677	694	677	649	611	714	682	708	678	686	693	666	649	698	735	698	631	699	699	648	672	614	667	678	693	681	699	681	694	738	651	595	626	670	644	653	657	676	698	712	651	707	685	605	672	695	688	665	702	662	641	711	698	646	679	682	681	643	681	664	667	638	693	692	652	677	664	693	680	650	653	635	677	698	674	646	662	652	675	647	650	694	698	671	673	701	693	766	677	683	640	671	708	673	668	675	632	680	662	689	702	668	657	670	660	657	693	653	692	679	687	711	640	617	702	687	720	656	678	657	707	694	664	672	647	729	717	657	670	652	690	722	686	702	609	753	681	699	715	668	674	688	690	682	658	685	699	666	631	678	710	662	707	654	672	689	677	651	693	716	686	710	690	655	696	693	666	696	675	656	633	660	658	667	711	686	705	646	640	672	670	673	675	698	657	682	681	656	658	690	654	720	657	704	681	674	669	653	655	669	686	622	671	694	732	723	729	689	680	662	642	697	665	629	681	649	671	609	686	661	663	679	687	647	709	716	724	689	689	655	655	604	680	684	672	679	655	676	616	716	681	650	643	659	663	678	675	717	685	652	695	716	648	636	648	679	674	668	630	631	652	656	638	656	639	677	687	674	624	654	663	655	663	679	677	676	634	668	686	675	703	691	664	675	667	625	675	708	648	624	719	721	713	716	680	659	634	665	685	690	697	683	673	686	672	688	680	637	704	703	667	654	666	651	671	659	696	666	677	623	676	679	681	703	672	651	679	661	625	680	694	661	649	708	654	691	725	658	687	663	671	665	652	690	668	699	696	727	688	691	670	696	671	708	697	650	653	670	699	669	672	637	716	700	665	666	662	665	717	680	679	662	646	666	694	665	658	695	652	669	689	669	690	609	663	699	679	683	699	696	690	696	661	728	695	677	695	680	702	709	676	660	694	697	693	669	660	639	653	657	628	654	673	692	632	683	680	688	687	648	699	673	686	647	680	676	709	667	712	674	673	639	665	670	714	687	671	682	657	626	664	665	653	661	650	722	647	678	709	663	683	671	698	693	649	658	651	665	705	682	713	667	701	689	655	655	640	684	711	658	650	662	702	688	656	661	684	677	659	667	655	712	668	678	719	630	668	673	686	651	656	666	698	633	700	667	678	660	664	627	732	637	722	673	648	689	655	632	663	681	689	645	693	636	669	645	685	668	616	691	647	677	677	671	710	695	703	701	709	705	689	707	643	698	678	682	656	659	664	669	693	675	664	713	704	709	690	668	632	701	695	671	705	657	688	701	655	732	686	622	644	659	685	667	669	656	649	683	680	684	615	672	731	701	718	689	636	703	669	624	685	673	636	683	643	676	686	683	672	686	637	725	648	598	657	663	665	686	703	636	706	687	683	681	645	705	692	668	669	675	684	640	643	690	684	645	689	670	632	703	685	672	656	692	686	669	702	653	715	676	657	696	704	685	660	680	675	707	700	669	693	689	684	663	652	703	663	693	643	683	696	652	661	652	694	677	663	684	666	693	665	695	688	660	656	607	711	649	649	697	688	653	647	642	652	678	713	689	677	697	720	679	662	675	617	693	628	659	716	652	671	711	703	666	669	696	698	695	628	702	663	652	678	669	668	683	638	658	653	714	697	702	608	649	659	677	657	661	649	689	652	663	687	690	684	646	706	642	686	679	717	673	667	672	662	705	676	711	680	705	673	684	691	617	656	686	670	692	680	693	653	686	664	750	656	661	705	704	676	696	672	681	712	773	673	634	662	682	697	710	646	669	693	677	622	709	654	647	688	644	680	698	670	669	676	628	675	665	721	680	660	635	719	674	696	673	687	706	680	665	707	647	660	711	664	692	690	669	671	734	670	669	601	693	687	692	689	623	705	639	638	646	676	698	712	673	690	685	678	692	664	653	695	639	679	669	644	708	676	654	668	680	713	665	668	673	671	685	662	670	672	645	664	666	676	676	660	701	683	694	684	680	714	652	668	674	670	680	619	658	635	648	696	687	685	662	681	671	661	668	736	647	709	669	690	707	627	710	656	723	659	719	654	703	679	723	678	678	651	660	648	678	679	673	675	644	675	683	636	680	654	661	708	702	709	690	667	631	679	637	706	704	644	716	672	623	665	660	659	696	701	694	644	728	650	698	659	657	668	678	682	681	620	668	646	706	715	664	688	643	693	675	687	616	690
42117	25542	18771	10464	5951	3369	1514	850	717	617	520	438	444	367	375	421	340	370	310	294	303	326	297	299	288	276	281	280	303	274	255	247	287	285	263	292	288	249	248	226	277	269	282	262	245	232	259	285	256	283	248	266	244	278	224	240	292	254	252	270	255	246	234	238	263	255	229	262	229	228	251	232	260	254	262	255	250	279	255	254	235	249	246	290	224	265	252	252	239	271	247	244	253	254	277	246	251	238	272	224	239	275	253	250	239	247	246	259	277	252	263	254	266	254	257	241	256	247	247	251	263	246	260	264	236	250	261	231	252	258	268	259	255	247	228	274	258	276	222	227	273	245	237	244	247	263	257	240	245	223	269	270	245	255	249	235	229	240	245	263	250	254	279	264	247	245	254	266	258	268	260	248	225	250	254	261	258	275	262	257	221	257	229	256	232	242	238	234	278	237	268	239	260	256	255	263	228	234	249	265	265	270	267	232	262	265	243	246	259	242	268	230	249	262	288	274	290	254	271	252	257	255	297	273	256	259	248	257	216	247	270	240	249	244	266	254	244	245	251	271	262	267	267	282	265	255	224	239	246	246	236	229	231	240	248	250	256	267	227	256	264	271	253	239	254	262	258	252	254	250	258	230	248	255	272	226	272	258	244	250	228	267	270	238	247	282	249	244	238	280	276	264	279	262	259	256	236	236	224	261	266	238	242	243	267	263	276	234	241	286	259	236	243	244	267	265	253	229	263	235	237	230	257	272	289	258	225	238	234	227	276	236	226	253	264	226	236	266	265	249	243	218	245	233	262	285	242	245	252	232	267	242	231	277	272	257	247	239	266	261	242	261	265	276	248	249	258	280	256	274	239	253	255	256	284	251	260	237	244	250	253	261	245	277	247	239	264	247	257	241	259	268	259	255	237	242	276	273	264	249	233	253	258	263	264	261	238	250	235	231	263	240	235	259	229	285	256	261	267	255	267	252	234	256	268	251	266	243	258	244	261	255	230	246	255	259	248	264	248	274	244	248	269	272	235	239	274	251	254	252	258	242	266	274	270	267	243	224	256	216	259	244	233	256	254	292	234	239	232	273	276	254	268	253	246	249	262	262	253	247	245	258	259	257	281	258	250	247	255	239	263	263	217	242	256	234	268	275	257	238	230	264	283	235	249	215	260	219	248	246	268	250	316	244	226	260	225	277	265	237	244	223	274	258	266	227	281	258	262	264	258	244	255	257	303	247	255	249	268	270	273	264	269	257	260	301	265	266	252	259	290	260	256	210	257	251	251	266	242	254	246	249	257	255	236	251	250	242	307	259	242	266	273	259	264	265	280	260	246	259	280	245	244	281	240	245	270	264	279	236	257	243	252	237	266	248	264	238	253	257	244	237	241	244	278	283	264	259	232	241	266	251	253	254	257	283	285	241	245	238	253	250	231	240	240	251	255	261	252	280	239	250	255	231	264	260	235	270	247	241	265	271	264	282	242	231	266	270	242	236	263	286	248	269	237	255	251	277	248	255	239	246	268	246	256	272	267	251	259	256	250	238	247	236	236	257	263	248	269	278	269	267	231	221	250	246	244	254	253	262	256	240	263	243	237	249	258	246	258	250	305	221	258	261	247	254	259	249	249	236	265	243	263	289	262	238	282	243	263	242	254	265	240	216	236	255	245	249	233	257	269	242	280	252	235	230	238	265	281	241	246	262	279	257	271	270	260	266	248	255	243	263	271	242	234	261	234	243	247	238	292	225	242	267	284	230	238	290	234	266	269	274	259	255	281	305	254	269	257	257	241	223	245	240	276	241	248	254	265	278	256	241	258	275	294	271	241	254	282	261	248	252	276	278	246	264	247	214	265	261	230	230	227	283	264	254	263	233	252	247	262	260	259	257	248	261	229	247	252	274	230	259	253	251	255	207	262	247	249	251	263	261	218	263	241	253	264	263	257	246	233	230	242	250	267	267	253	228	244	214	234	270	251	282	248	243	220	249	247	294	282	296	276	231	243	211	257	236	219	267	252	265	264	232	264	251	267	241	292	250	250	252	251	282	283	271	273	228	261	273	285	240	249	235	240	224	242	263	259	262	246	258	261	251	261	254	224	227	249	280	267	260	241	274	254	250	220	246	268	220	274	235	223	235	265	257	300	248	267	236	234	242	244	294	269	262	238	255	257	257	239	257	282	276	260	253	271	268	239	272	268	260	272	278	226	246	250	267	259	260	254	276	271	238	249	254	274	240	248	255	251	221	293	253	236	250	240	244	245	225	271	239	273	245	270	287	261	250	232	247	242	262	269	275	272	265	298	230	244	235	247	245	251	255	235	239	265	241	244	267	269	221	257	261	257	277	257	226	244	313	234	237	246	249	252	243	239	273	249	271	269	272	277	255	287	270	235	252	266	243	290	251	271	267	256	259	240	259	279	253	250	252	258	237	276	253	273	240	241	258	234	262	261	264	234	284	199	239	223	249	253	246	231	232	250	261	249	242	269	272	239	242	276	268	260	240	251	255	231	253	249	262	260	240	270	275	282	276	230	243	221	243	257	254	261	272	281	274	283	267	264	265	250	289	242	242	243	267	242	258	269	264	258	254	271	277	271	266	238	294	271	272	274	258	272	249	268	268	262	270	247	242	237	251	247	266	275	249	243	266	263	246	237	250	253	259	240	267	290	259	259	238	260	261	264	249	255	273	278	226	260	280	240	246	263	267	270	239	265	236	235	247	271	254	247	258	262	255	256	266	237	242	281	259	238	254	260	259	255	228	252	236	281	262	256	228	250	249	227	247	260	234	261	233	236	224	235	246	275	256	260	253	282	255	253	232	266	249	258	283	261	249	276	250	274	259	255	275	246	236	252	252	268	245	267	265	266	220	260	229	277	246	280	236	222	269	269	237	240	238	240	285	249	231	241	271	259	268	254	248	281	273	246	224	252	259	278	287	278	229	242	257	264	262	243	258	250	249	252	221	240	214	248	286	223	244	249	267	273	267	247	279	237	245	250	233	207	247	241	230	256	253	254	240	274	228	264	253	231	224	239	246	236	267	247	214	271	261	253	232	260	252	284	239	240	222	249	276	254	231	243	234	260	260	274	266	257	238	240	269	261	232	254	217	237	245	258	267	257	242	257	269	260	252	249	273	238	217	256	264	250	242	234	246	268	248	248	244	254	269	284	251	237	247	230	253	275	268	252	238	245	236	290	276	266	234	240	256	278	233	230	247	246	244	265	272	250	273	247	250	286	234	240	264	242	230	256	252	282	235	296	294	280	261	237	253	281	232	261	239	253	287	272	257	250	229	272	224	233	253	236	291	246	243	218	231	268	251	266	266	256	236	258	271	285	251	262	238	276	243	243	252	245	257	244	261	270	267	223	250	246	254	257	277	256	268	266	245	269	235	248	242	232	282	250	266	246	236	244	256	239	244	234	247	269	235	244	244	261	266	228	260	254	252	273	237	257	233	266	263	252	243	233	235	239	275	235	253	253	277	229	228	240	250	254	249
28493	20863	23874	20391	16072	10866	5351	3362	2652	2351	2170	1700	1602	1388	1396	1537	1218	1273	1020	955	919	944	899	827	822	771	790	786	797	739	673	762	704	683	705	693	681	655	674	661	682	595	668	606	652	647	646	609	649	608	617	628	583	603	644	619	613	642	612	629	572	572	631	595	597	623	618	580	621	635	595	630	610	668	628	667	650	609	589	589	662	602	543	631	584	647	589	585	639	582	634	625	586	584	651	599	627	593	573	604	652	645	580	609	588	591	565	563	618	574	555	571	630	614	618	609	622	614	588	563	633	627	588	657	642	603	628	621	650	642	606	582	628	609	590	651	620	610	581	609	591	650	529	592	584	618	608	620	595	589	638	550	629	602	577	619	628	622	623	618	586	576	596	552	605	632	623	602	583	598	616	619	596	634	552	620	674	588	610	594	634	586	619	624	590	583	597	602	609	599	587	614	595	589	616	606	627	609	607	574	597	668	643	598	584	564	613	621	548	592	615	611	605	592	584	565	594	581	631	544	603	570	575	613	582	588	563	574	597	593	618	618	608	604	652	602	623	599	610	646	600	591	611	598	606	638	656	608	586	594	567	612	571	608	594	633	604	635	635	577	624	558	591	592	619	586	566	615	623	628	638	589	596	612	590	587	641	592	593	590	589	610	608	601	662	626	659	589	584	626	613	579	575	589	621	594	535	613	615	588	623	576	597	595	591	584	592	627	636	624	607	630	635	607	596	652	587	588	603	629	608	561	601	631	609	650	598	592	615	561	605	639	629	614	609	614	597	591	649	615	582	571	580	578	572	606	623	600	629	595	609	597	637	601	611	619	593	578	599	600	630	604	582	596	585	555	556	619	584	568	576	595	605	620	651	599	592	561	609	591	634	646	612	586	608	596	578	582	618	596	575	602	623	615	645	618	611	604	584	588	587	567	585	594	605	575	615	668	620	564	612	594	592	581	577	601	602	559	597	607	603	557	603	576	597	631	625	573	608	578	664	621	575	608	618	578	636	623	594	582	632	581	596	610	590	586	572	650	562	658	608	619	594	634	586	609	599	610	591	601	628	660	620	616	589	575	592	645	597	620	627	611	639	610	584	611	585	628	629	597	615	585	604	588	625	610	559	621	612	568	616	589	600	633	576	602	615	631	595	633	581	618	598	579	583	646	575	583	627	553	596	580	602	617	595	635	585	612	614	605	605	604	671	625	602	612	622	585	605	661	631	627	611	645	595	627	604	646	633	606	609	623	602	604	576	601	586	603	604	609	572	559	616	611	587	617	611	587	623	647	607	577	595	632	598	599	635	573	567	648	613	568	586	615	599	616	618	610	609	591	596	582	605	621	620	598	618	599	603	588	615	601	541	632	616	623	591	604	653	519	598	612	557	647	608	635	585	612	611	606	596	596	561	611	589	571	525	614	634	591	597	615	594	630	593	580	587	580	628	615	610	561	576	577	610	658	606	599	604	617	632	597	608	605	610	615	642	629	639	624	651	616	593	641	609	595	605	601	591	626	583	605	635	609	587	609	577	583	672	555	565	591	620	605	568	607	594	597	624	589	572	618	600	590	618	611	646	622	603	604	566	613	637	632	601	648	575	632	611	587	581	597	638	586	617	587	604	611	597	629	589	625	598	606	608	553	589	590	585	595	631	611	628	616	610	599	591	576	616	605	595	640	575	614	631	570	586	602	582	595	669	611	640	587	564	608	645	572	577	589	591	595	555	612	528	631	591	627	601	554	589	600	556	602	600	614	618	587	576	609	621	628	596	588	611	579	568	629	611	591	597	612	628	631	610	610	618	631	638	586	574	573	647	562	615	577	605	589	609	635	613	567	555	632	611	620	573	640	614	611	615	605	579	595	633	583	654	610	574	627	606	590	592	602	607	642	559	615	622	621	593	585	559	607	596	584	597	605	617	510	616	557	616	594	612	579	638	579	586	625	575	661	615	592	584	632	606	585	566	605	628	601	610	600	592	616	600	612	584	621	568	613	591	574	593	634	594	603	664	601	609	546	652	597	600	594	620	589	625	590	609	582	616	573	603	641	640	691	587	589	636	565	588	645	629	593	600	593	623	640	614	641	626	608	576	586	640	646	613	618	595	636	611	588	600	619	631	607	605	583	621	600	621	630	596	613	617	626	606	633	610	655	579	604	638	623	619	604	619	629	603	655	590	574	608	597	592	624	617	600	589	585	595	615	580	567	610	627	617	618	579	604	568	589	593	604	622	569	639	626	641	627	618	588	606	623	596	599	614	565	622	587	604	609	602	584	639	574	611	622	602	641	638	624	597	594	593	582	622	581	603	602	636	599	614	585	571	624	575	617	601	615	587	607	607	600	606	588	605	608	635	624	639	644	589	604	597	589	612	594	613	618	644	575	568	593	641	556	598	585	622	652	606	628	584	599	605	653	636	599	612	636	613	609	596	612	601	605	585	591	642	594	613	624	645	576	601	534	595	607	568	563	620	590	630	609	656	601	563	555	607	626	646	622	610	617	612	636	590	592	605	629	610	617	610	582	603	566	605	637	593	621	625	573	605	595	549	579	633	638	606	604	598	600	612	619	593	592	605	615	632	638	610	624	577	620	612	620	651	608	628	614	579	627	650	598	589	596	610	589	605	603	581	626	614	607	582	603	594	571	617	597	629	587	604	570	572	588	584	672	609	592	602	613	577	585	598	635	616	574	621	573	623	618	587	599	618	595	601	621	585	617	608	598	596	588	613	596	610	629	608	637	617	646	597	622	546	590	596	557	590	607	585	599	618	566	626	542	579	577	665	607	615	595	596	639	627	602	608	569	594	630	629	613	579	596	597	601	593	639	613	618	640	562	578	565	620	590	592	600	603	600	596	619	605	572	613	577	619	627	537	578	604	619	643	619	642	616	598	613	630	662	628	578	550	617	595	535	622	606	591	603	589	604	597	631	626	625	614	612	585	590	602	577	588	604	651	600	610	636	636	612	600	634	615	621	631	589	604	659	591	579	602	598	641	606	586	611	573	586	618	635	625	597	557	590	565	623	594	679	629	612	601	631	630	591	644	581	619	634	602	664	635	658	598	569	623	606	618	607	613	588	687	592	593	599	634	626	617	629	602	633	614	626	610	610	632	623	597	590	570	601	672	586	609	639	610	634	589	613	586	570	618	611	569	563	621	620	619	566	617	593	620	650	621	592	625	613	626	641	629	573	582	567	595	611	629	577	598	598	609	646	610	625	595	611	650	618	632	607	599	618	629	603	600	612	585	591	610	572	627	603	576	615	568	547	608	585	606	648	648	572	606	626	608	629	603	622	611	576	597	623	582	636	608	611	651	612	628	601	564	586	622	608	642	642	567	646	604	612	562	623	618	642	634	610	649	584	621	591	603	572	554	596	593	644	602	602	623	597	566	613	624	619	609	591	643	574	630	604	603	578	587	640	603	593	601	582	560	557	604	626	611	608	592	658	599	610	575	612	597	601	585	588	606	650	586	609	595	593	612	619	586	619	631	604
18834	10007	6541	3397	1696	774	610	404	389	378	338	325	341	305	300	319	302	316	298	266	318	277	299	305	275	281	243	280	251	276	285	275	286	288	284	266	270	267	256	291	270	296	269	269	266	260	283	288	289	259	269	285	271	269	299	258	277	270	262	272	272	285	281	255	246	274	295	291	293	283	265	259	273	270	312	306	281	273	273	257	248	295	256	267	262	282	320	273	241	235	294	284	268	256	265	279	245	301	297	267	223	289	259	278	288	264	236	275	262	267	269	265	227	253	275	279	250	258	251	281	300	259	258	298	283	288	304	243	265	281	299	251	260	252	285	288	272	245	262	256	298	282	282	268	282	243	279	274	274	263	275	299	264	274	285	256	277	240	292	290	250	250	282	265	291	280	248	289	267	273	273	248	289	264	263	261	250	264	253	282	253	267	258	306	281	262	286	294	244	268	282	338	264	249	289	287	283	249	262	267	268	263	248	256	279	282	257	273	289	279	276	246	279	276	269	269	274	270	303	282	298	255	292	278	246	264	275	273	271	248	260	293	264	262	291	262	302	254	282	251	277	302	271	290	265	269	266	247	286	262	290	259	256	252	238	266	272	235	300	249	276	278	265	273	304	275	270	273	270	281	310	273	275	281	245	247	259	253	243	274	265	312	260	260	253	294	299	280	289	247	276	279	267	279	304	279	279	303	267	274	296	251	283	280	290	265	257	267	269	268	266	240	267	251	280	272	262	278	242	261	273	266	279	282	253	266	247	316	258	250	264	300	321	244	264	270	271	289	269	263	275	265	261	298	258	306	271	237	268	285	268	289	264	268	286	290	269	268	253	292	287	297	260	292	261	296	277	270	237	264	276	282	259	269	277	290	272	287	258	265	279	263	262	265	259	308	318	264	306	273	298	275	247	244	275	268	274	258	244	299	256	251	294	302	254	221	264	265	253	253	250	262	270	275	261	280	284	279	270	253	273	292	272	276	259	291	277	298	272	264	306	264	309	272	278	275	233	273	276	272	266	261	284	274	262	276	286	289	286	254	271	289	270	288	283	292	298	274	300	276	271	258	275	271	299	271	284	250	259	255	301	277	245	253	260	273	275	277	291	281	289	264	289	284	267	279	268	308	268	323	313	294	294	253	241	289	250	321	291	274	279	298	286	291	289	267	291	257	274	261	284	290	283	283	284	273	265	254	275	276	299	278	299	256	270	249	267	257	288	253	257	257	267	273	250	295	267	302	284	271	267	295	290	296	263	246	261	246	279	278	290	261	289	278	274	280	260	260	275	257	291	296	259	260	269	289	227	253	293	257	258	263	260	289	285	275	254	272	249	267	264	262	261	300	265	275	280	258	306	247	292	260	294	253	273	248	265	289	277	315	273	262	246	255	275	296	286	267	256	286	276	301	279	262	293	258	291	270	294	251	252	277	272	266	264	298	264	318	285	276	274	275	248	302	278	257	270	250	268	283	272	262	292	257	263	267	263	257	317	245	271	250	302	252	267	239	296	303	259	288	303	280	262	311	269	254	275	266	289	268	297	273	245	280	276	304	282	304	304	279	293	250	259	266	266	291	294	271	251	265	273	268	255	299	288	300	270	282	291	257	295	260	237	270	279	246	272	246	299	276	267	298	260	260	274	247	264	259	248	254	268	279	272	276	288	278	248	268	315	271	279	261	293	256	257	240	266	280	268	267	295	296	281	288	295	256	268	289	267	255	237	287	298	258	266	269	307	265	273	280	317	267	288	292	315	255	280	276	284	260	267	260	280	284	254	271	261	299	304	280	294	285	292	279	279	286	278	283	276	273	273	327	318	292	241	297	305	295	255	280	273	293	276	271	295	279	287	287	303	294	287	274	282	266	279	275	287	294	261	295	248	233	256	253	275	292	268	253	263	263	260	297	262	285	287	279	276	295	308	281	290	264	261	283	274	257	267	273	277	282	265	280	316	268	275	292	263	275	278	242	284	266	288	258	283	257	243	292	300	286	291	271	267	241	311	256	263	291	248	256	274	292	292	292	272	270	243	278	288	261	288	248	268	251	252	267	291	283	283	268	276	268	267	276	232	295	258	278	263	260	282	231	244	298	270	271	275	251	255	294	244	265	273	264	299	280	300	281	306	267	270	291	285	311	283	296	241	259	255	256	257	272	292	286	304	273	278	268	279	286	307	254	251	297	240	285	272	275	277	256	289	272	279	294	257	286	274	292	275	257	295	276	274	303	284	304	272	268	283	295	281	293	294	248	257	278	283	247	275	278	285	273	286	268	271	286	278	278	289	237	256	256	235	259	274	259	295	292	292	293	292	276	291	286	278	295	277	262	290	265	303	246	273	270	265	286	247	275	295	292	260	255	290	275	266	263	279	267	269	263	248	255	286	279	265	297	273	292	308	282	275	288	263	277	264	273	291	262	268	282	256	267	261	272	269	276	235	260	269	284	303	271	277	247	261	271	290	292	288	251	279	306	272	263	265	260	285	268	274	253	290	253	263	251	276	284	270	299	250	298	292	282	275	264	285	285	279	293	301	272	271	285	262	266	273	277	275	258	292	255	272	213	277	301	275	299	268	254	304	291	290	270	315	278	293	265	292	280	291	292	307	283	249	310	289	265	298	295	277	265	319	274	253	286	279	273	270	253	250	257	259	294	254	266	302	273	277	291	270	259	258	254	262	283	278	295	260	276	298	293	292	302	297	298	245	275	262	277	273	276	320	282	303	265	243	310	270	290	276	293	306	270	276	255	271	260	281	272	288	282	269	293	272	271	266	266	284	289	269	277	245	302	242	256	261	263	263	285	246	263	295	253	295	272	272	277	276	292	295	277	282	290	244	253	279	273	274	286	255	277	295	245	281	283	272	225	278	301	285	286	243	235	272	289	274	272	234	270	262	269	291	261	273	273	262	297	237	278	302	269	250	262	268	235	243	273	267	258	247	261	297	284	295	285	247	286	265	283	277	256	293	283	291	255	246	256	267	279	265	299	296	278	279	306	295	263	284	272	289	274	268	264	267	260	254	294	275	325	276	260	255	283	295	274	269	320	274	299	264	286	283	236	261	300	257	263	288	292	278	316	271	300	275	296	267	275	282	254	252	270	278	266	262	262	235	293	269	280	248	278	262	276	266	265	253	251	286	255	259	264	276	261	237	239	267	253	294	280	262	281	249	282	278	257	261	237	279	251	298	284	294	288	282	290	289	274	265	268	267	269	281	289	291	300	281	264	276	258	274	297	272	270	288	270	270	294	266	265	308	265	283	276	287	281	273	273	278	265	289	261	251	284	227	260	289	291	275	294	287	254	278	221	275	268	292	272	263	297	273	264	261	246	283	270	323	283	248	257	259	249	262	291	271	278	278	271	241	264	289	290	270	279	280	246	270	257	268	261	296	266	276	303	267	244	292	253	273	263	304	281	282	277	257	277	265	272	289	319	266	244	266	269	270	272	272	270	250	273	256	233	246	295	274	272	269	293	253	284	279	262	250	257	271	254	274	217
13660	9567	11022	9024	5834	3277	2198	1468	1255	1183	996	990	834	812	776	794	800	780	775	780	749	729	728	699	750	686	656	698	680	668	682	705	632	658	655	690	723	705	702	687	654	642	646	618	650	666	666	639	706	648	652	670	684	634	628	659	644	659	672	688	667	689	697	674	668	664	659	595	669	628	668	669	687	659	624	656	655	640	683	660	684	641	680	665	645	680	676	678	659	679	696	694	661	681	676	652	670	633	708	668	641	623	685	625	658	670	657	659	652	626	622	648	641	704	694	676	654	664	655	637	678	590	662	643	644	674	648	628	704	682	677	599	709	686	686	631	621	665	652	629	717	641	625	640	662	661	634	663	629	703	640	680	650	659	651	645	635	641	682	655	682	642	624	642	645	647	651	635	661	639	678	692	606	656	644	654	633	667	615	651	612	648	653	647	641	649	677	691	632	665	615	738	667	647	634	635	650	666	623	647	626	591	644	655	641	644	690	686	661	688	702	680	635	675	661	665	643	610	672	656	643	675	661	681	679	678	663	653	654	625	675	643	653	644	674	696	639	715	617	611	664	685	661	656	636	652	657	672	696	633	612	613	642	618	623	677	603	640	638	671	651	628	614	650	676	656	685	682	614	640	658	629	673	678	638	646	648	677	700	632	652	618	652	707	608	643	643	653	686	631	666	632	676	640	658	645	673	660	705	656	657	676	653	692	656	656	668	648	669	657	682	647	622	662	621	659	693	720	644	699	670	642	612	625	719	610	659	659	672	650	643	646	691	683	680	696	627	697	716	614	635	621	640	675	663	663	672	650	662	693	654	644	675	654	616	586	645	628	632	696	652	640	629	627	618	637	634	659	679	664	709	633	626	669	642	665	675	629	621	708	632	669	658	683	654	691	661	654	665	673	667	649	679	699	684	692	652	626	641	633	607	652	639	647	656	636	630	608	607	658	661	668	618	638	670	683	670	674	670	649	639	588	686	641	674	672	667	657	681	616	621	644	652	659	641	684	657	644	663	671	649	652	651	661	637	674	652	648	677	687	678	634	677	654	697	664	673	663	639	688	644	657	652	694	622	705	647	667	617	694	603	664	662	635	668	670	678	633	596	689	642	682	653	652	667	658	660	670	657	680	662	612	609	693	661	671	623	665	699	635	649	670	636	661	720	659	616	700	633	647	666	661	661	664	654	629	636	628	668	621	634	667	664	673	656	657	584	654	597	653	663	674	657	670	657	630	707	679	651	622	633	650	668	636	663	654	642	705	650	661	656	673	688	619	628	672	620	616	650	653	640	693	640	635	645	601	692	678	689	634	669	602	620	618	660	673	648	675	692	654	646	647	626	638	657	685	644	677	668	629	667	695	670	670	690	639	663	671	589	659	628	637	621	661	650	649	655	661	642	696	653	641	670	653	679	662	672	624	665	639	660	697	600	645	696	667	671	618	605	685	600	648	648	654	691	643	653	651	679	634	656	722	694	589	664	679	608	664	662	670	640	672	681	642	685	681	649	614	669	651	703	711	653	643	652	641	620	693	683	656	652	615	628	670	654	670	625	626	694	655	626	642	705	639	653	675	672	647	655	633	671	687	679	665	665	639	701	650	622	680	635	602	628	677	623	645	647	698	678	699	621	667	671	682	679	663	682	676	657	634	668	699	658	615	658	657	653	658	655	639	663	620	624	652	628	637	684	671	657	677	644	638	620	634	659	711	653	675	647	638	654	643	655	683	705	608	592	654	669	652	719	643	638	675	666	644	645	652	645	682	647	606	661	649	703	631	685	608	662	652	635	669	666	632	672	682	628	608	578	630	725	688	592	684	680	638	652	710	683	616	642	621	662	672	675	657	657	674	655	684	629	658	649	655	684	671	682	654	662	695	638	655	651	640	647	636	665	640	631	658	690	653	641	693	647	645	651	648	650	645	644	695	677	713	653	630	635	653	685	655	667	636	653	612	673	620	686	657	651	634	693	646	634	677	629	686	658	704	595	633	634	647	687	683	604	670	627	631	648	654	682	647	640	635	674	650	644	650	652	639	629	627	654	613	703	619	625	659	657	682	669	588	641	656	685	669	628	665	680	710	643	694	648	677	672	698	657	688	634	626	641	639	607	624	680	614	622	670	673	657	657	657	689	661	658	660	669	710	656	660	642	686	636	684	686	680	661	646	656	717	673	677	622	602	672	667	644	675	673	650	701	671	710	652	627	640	652	668	647	613	694	633	653	664	674	685	677	653	647	699	674	646	629	696	667	641	659	642	700	662	681	618	653	654	688	629	689	610	602	704	664	628	669	702	611	654	622	721	646	698	656	644	658	654	614	682	654	632	693	630	620	659	688	665	666	641	691	657	661	643	671	658	635	639	659	667	666	649	612	686	683	653	654	661	683	625	667	637	659	678	694	644	682	658	639	616	652	690	623	656	640	617	646	644	692	679	637	712	631	637	672	675	611	631	633	634	651	683	669	608	654	647	640	610	625	647	674	663	651	655	667	697	655	624	670	690	650	637	669	688	627	699	655	646	646	650	645	672	631	634	666	662	630	690	611	660	618	671	625	634	642	669	645	688	694	670	677	655	656	656	680	635	603	628	678	659	645	614	707	653	705	694	648	640	656	686	653	635	645	643	642	666	641	648	663	678	670	621	621	730	731	618	636	651	690	649	650	624	649	704	667	629	696	651	669	674	617	628	648	622	699	709	656	671	649	644	604	656	699	638	652	641	632	682	634	686	654	663	667	651	643	607	677	642	674	675	689	629	690	650	714	655	677	667	701	667	660	622	666	658	714	702	666	686	619	659	628	638	651	667	688	649	638	614	690	618	659	657	657	637	643	634	640	659	640	625	632	661	675	694	648	656	645	689	704	624	650	669	660	678	637	750	677	650	654	705	643	652	688	684	677	680	689	624	665	647	670	683	637	666	636	627	621	648	641	642	628	638	646	688	700	636	625	631	624	667	664	646	651	632	650	700	636	617	683	697	651	610	646	637	619	690	684	641	661	660	639	631	627	617	642	677	606	704	637	679	665	619	688	655	662	664	671	635	598	653	652	642	655	614	670	642	664	604	646	688	652	634	644	640	713	688	660	621	613	634	618	634	675	618	617	680	677	630	688	695	657	673	682	637	646	695	641	679	663	646	641	656	621	644	662	646	636	631	694	685	699	609	641	656	658	651	717	711	636	679	682	627	669	641	688	663	673	673	704	646	630	623	653	664	643	640	684	637	664	628	660	663	657	672	659	686	694	684	667	642	630	689	690	650	652	591	674	668	640	669	652	678	634	683	644	611	641	713	693	643	642	657	693	661	658	659	643	676	632	652	629	660	654	652	645	644	635	715	623	644	614	660	594	648	693	710	659	697	694	665	721	678	655	618	629	633	639	669	647	675	655	686	655	715	645	646	631	670	639	617	659	651	690	617	617	663	667	664	668	657	668	631	596	681	679	618	645	645	635	637	661	693	678	643	624	659	669	683	652	678	644	633	638	672	671	613	657	624	643	643
32626	19383	13962	7557	4098	2075	1304	637	547	467	462	403	352	353	371	343	319	368	320	307	313	354	326	303	305	313	280	309	313	306	292	322	306	287	298	329	296	285	310	269	298	292	279	297	320	300	315	287	313	297	299	316	319	285	304	289	311	289	287	269	309	288	297	316	292	305	250	294	295	285	279	288	317	283	307	282	269	279	295	286	284	277	274	295	283	277	291	293	293	318	275	304	297	280	279	293	304	290	281	282	267	264	304	301	286	285	277	281	274	268	288	301	299	303	277	280	288	270	289	310	302	287	336	281	296	315	312	299	296	296	288	272	268	261	312	309	289	253	280	281	340	298	297	284	271	270	276	309	298	287	295	294	286	279	289	301	301	285	293	278	282	305	289	274	285	296	309	285	309	314	264	285	283	309	299	289	257	294	305	293	301	291	311	288	301	292	268	265	266	286	295	301	272	293	261	274	278	275	240	279	290	260	293	262	264	260	291	270	283	312	274	268	293	291	310	297	254	284	272	291	286	302	325	263	274	309	296	314	293	316	282	291	297	276	302	305	298	277	266	272	271	280	321	305	327	287	277	273	283	300	258	293	290	279	290	292	266	277	298	278	292	289	301	314	295	291	286	259	298	288	263	304	264	280	294	272	256	297	289	306	294	252	279	325	302	299	282	290	297	311	310	284	308	311	320	288	287	293	263	286	302	302	303	276	312	291	278	263	262	304	288	277	316	282	306	282	276	304	292	277	275	268	293	268	281	261	294	246	257	282	320	288	270	325	313	305	298	278	287	276	267	297	280	315	313	283	285	284	265	309	287	272	298	295	275	301	287	291	286	313	324	289	283	267	285	298	286	293	301	303	308	297	298	271	278	289	307	260	280	283	273	298	301	301	278	280	282	283	279	305	279	313	285	288	310	277	274	286	255	304	294	327	285	319	285	277	311	305	281	299	278	288	341	286	271	287	284	304	312	289	306	296	261	284	285	310	295	276	282	279	268	289	302	264	278	258	273	287	276	286	304	298	320	273	312	322	305	302	292	305	245	318	294	261	293	277	277	285	297	295	311	295	264	335	319	323	298	265	267	306	314	288	271	280	286	274	275	302	280	240	301	307	302	317	285	272	288	274	290	280	277	316	287	276	262	288	232	281	283	286	279	304	285	281	281	321	279	291	260	300	257	299	285	291	267	272	280	279	303	267	284	301	289	266	281	286	290	305	308	267	285	290	252	292	261	304	304	263	292	292	274	258	305	295	304	282	306	335	307	292	283	294	252	298	284	277	309	292	292	291	275	263	270	303	291	298	291	273	306	275	235	305	281	296	281	301	286	334	275	287	319	305	283	293	335	297	287	291	318	333	304	297	298	320	295	307	295	291	270	265	282	272	312	323	298	272	230	290	276	304	277	329	279	307	291	278	282	313	295	266	302	305	269	283	257	312	262	273	284	265	267	247	271	284	291	253	275	275	280	289	290	281	281	300	300	304	243	299	282	285	307	312	285	312	262	314	295	286	304	284	279	307	306	259	284	299	272	301	287	271	293	315	298	306	308	274	279	271	252	290	288	263	290	289	312	271	296	297	320	310	307	266	303	296	302	272	291	288	304	273	275	319	261	319	271	273	298	289	309	324	276	316	295	301	264	293	275	281	283	304	252	271	306	303	294	292	294	269	297	301	304	292	298	285	290	296	292	303	266	301	293	265	250	313	263	296	294	306	277	288	261	301	274	281	297	298	267	279	305	292	273	316	298	268	299	320	296	290	310	271	303	284	297	320	280	300	309	262	281	300	313	332	316	293	353	308	272	304	265	299	312	286	297	327	281	260	278	291	276	300	304	314	312	307	313	286	294	264	253	277	273	295	279	286	311	260	276	302	285	284	322	295	278	288	281	299	292	300	304	319	266	288	293	290	280	293	307	271	288	286	285	289	251	293	301	303	261	308	257	270	274	289	281	292	299	307	274	270	299	266	317	305	261	264	300	296	286	290	299	285	287	264	291	275	262	296	278	320	311	314	280	266	271	282	290	317	282	293	310	286	272	266	285	276	285	281	270	281	271	316	273	260	280	283	268	313	289	270	309	270	272	278	300	316	275	299	282	287	275	296	264	291	283	263	278	277	310	256	307	303	262	302	290	260	312	290	255	288	279	298	289	318	299	333	305	262	301	286	303	283	280	263	297	278	311	289	275	285	317	266	327	283	267	264	303	294	275	297	280	296	271	270	289	247	327	291	278	302	279	266	297	299	309	317	279	276	272	295	277	301	298	283	294	297	279	293	256	298	282	302	295	287	283	305	289	296	295	272	274	266	281	320	308	282	310	330	274	294	265	287	274	308	294	271	307	294	302	302	274	297	296	262	283	267	308	301	278	295	278	279	269	283	308	297	319	301	290	269	274	272	274	291	281	262	288	302	298	277	315	287	274	291	285	285	310	285	309	280	296	276	279	263	301	302	318	294	309	293	278	290	303	284	309	312	265	261	281	272	293	291	261	286	287	298	286	293	296	283	327	296	282	306	294	317	319	279	246	283	285	280	267	277	289	324	312	317	305	269	277	264	295	309	264	316	313	259	308	251	310	285	303	288	275	282	295	269	300	280	313	298	293	289	306	271	292	292	280	262	306	287	297	285	317	283	288	289	294	287	276	294	274	283	304	299	278	270	278	295	325	287	277	305	293	281	318	274	309	253	302	283	254	282	287	286	278	272	290	299	281	273	317	308	278	270	259	304	303	288	261	314	255	281	295	292	316	293	296	276	292	315	297	281	270	280	274	263	320	257	271	291	293	293	306	255	244	306	302	320	288	288	284	275	273	293	313	313	292	282	287	298	289	286	282	278	278	287	278	280	297	283	262	290	328	299	290	321	269	339	313	303	317	287	314	308	309	305	274	293	290	310	273	319	310	266	294	294	332	292	277	275	291	289	302	283	275	284	290	306	283	285	264	304	299	274	306	293	284	296	287	276	303	281	285	312	329	293	310	259	277	292	283	273	294	298	285	306	309	280	265	284	287	334	300	261	277	297	314	309	308	308	291	298	288	297	279	302	296	295	300	293	283	298	282	268	331	294	301	282	307	266	311	256	274	313	306	273	293	300	297	291	290	269	326	321	283	290	324	288	264	296	274	253	310	282	305	303	275	282	304	298	282	257	312	292	286	279	281	276	281	300	322	281	308	294	310	317	309	309	269	321	269	255	312	281	284	304	285	282	294	290	310	287	294	293	293	303	309	286	291	283	291	287	290	294	273	320	303	294	315	297	306	257	275	307	281	286	291	285	312	305	302	297	282	279	311	301	299	264	266	251	309	288	276	249	308	294	287	249	274	285	315	281	326	263	276	269	293	270	288	311	289	264	263	293	291	305	262	265	263	266	296	298	297	303	300	278	310	281	280	284	275	302	288	275	255	295	312	278	339	308	296	258	255	299	280	289	338	302	290	310	276	286	284	291	273	304	273	267	255	285	291	275	276	304	289	297	292	265	286	311	307	321	315	262	249	285
22797	16903	20238	16661	12376	7545	4896	2477	2146	1801	1539	1369	1238	1136	1195	1147	989	1079	917	863	885	874	906	839	845	818	803	810	781	730	751	758	730	735	741	706	748	709	755	670	744	666	662	666	680	656	676	703	746	710	716	644	750	682	708	661	718	692	705	690	729	699	677	731	722	744	732	726	718	707	678	685	701	691	712	705	692	670	658	681	683	681	677	734	668	640	696	662	688	672	669	686	680	680	671	702	709	688	671	671	667	711	667	669	651	615	670	658	677	670	671	707	709	647	685	641	671	668	701	648	716	719	668	697	718	648	724	695	675	701	711	700	675	673	708	705	710	688	661	677	685	674	694	689	656	686	763	635	689	667	690	657	682	729	676	693	730	674	640	686	660	690	659	680	686	661	702	713	721	717	672	673	743	728	687	733	663	678	738	725	716	688	699	714	701	691	694	680	660	646	650	707	737	701	714	710	682	658	662	719	724	688	697	640	710	684	675	689	663	663	649	701	689	679	677	682	649	697	669	679	693	731	649	670	673	716	693	690	669	700	683	706	712	664	638	666	724	672	679	704	713	724	703	670	687	635	692	694	692	618	690	676	710	658	656	698	690	708	669	721	659	653	695	682	658	697	746	702	673	701	674	698	679	695	704	678	677	671	697	642	642	722	667	657	693	652	701	639	682	714	675	728	704	690	689	661	694	690	652	706	654	703	652	673	627	688	707	724	659	689	732	679	650	705	671	666	649	641	734	687	686	717	651	725	661	633	709	652	705	675	690	705	702	657	671	701	720	718	716	682	650	691	712	679	656	701	691	723	689	674	688	692	690	683	711	676	646	681	701	699	697	707	701	678	692	678	698	693	683	737	706	695	667	685	684	702	654	708	664	683	709	689	701	709	712	740	680	660	726	681	658	744	696	698	639	654	678	709	663	713	636	706	708	681	685	681	750	666	703	706	701	707	711	673	660	679	672	708	737	696	662	730	677	668	714	696	701	702	664	648	673	712	681	688	696	699	697	703	702	683	685	677	670	666	645	630	665	680	677	624	684	745	656	717	660	684	682	623	636	664	673	659	666	696	712	726	657	712	659	700	743	638	729	721	729	693	665	709	686	648	657	700	658	712	686	666	696	682	640	670	673	713	663	665	713	724	703	702	714	694	697	633	691	695	705	706	668	696	682	713	668	651	650	696	697	733	685	644	658	684	706	689	672	673	656	703	689	735	644	699	679	690	711	708	682	710	640	692	647	721	681	702	664	694	670	700	719	663	674	678	690	724	696	677	681	686	736	710	645	704	691	678	679	639	709	716	612	719	687	667	710	657	693	701	675	644	723	721	752	656	628	733	677	679	666	644	677	682	669	680	682	671	693	696	708	707	692	647	670	658	638	677	680	685	651	643	699	683	702	687	651	714	703	706	696	711	643	694	715	698	670	694	679	681	667	722	641	694	681	682	705	691	683	685	670	665	674	691	691	669	663	689	686	686	702	672	642	724	701	707	686	694	695	726	696	672	708	694	722	733	727	706	677	697	669	718	723	675	709	676	643	695	677	692	693	673	675	701	698	677	700	703	656	641	720	662	680	729	681	733	667	689	698	654	663	692	696	722	688	691	666	711	703	699	681	741	692	667	684	640	705	675	717	693	685	648	674	723	644	671	683	739	700	677	739	664	691	701	680	641	649	642	712	652	660	680	658	691	657	672	705	697	748	680	722	686	674	693	671	689	702	680	665	700	701	649	725	688	688	679	710	742	681	701	665	714	674	684	723	675	742	737	688	704	697	660	624	671	695	724	713	703	664	676	672	690	712	712	697	635	748	699	718	745	667	673	719	727	690	696	699	655	657	690	724	691	698	671	682	702	611	697	749	664	678	721	683	678	696	752	639	672	681	717	737	723	688	688	683	642	713	671	662	677	702	649	703	688	636	708	692	662	683	744	716	685	641	690	650	702	673	699	655	680	674	677	674	682	668	689	742	650	702	675	667	715	688	728	746	723	702	706	693	716	691	679	717	657	656	697	642	726	658	687	684	689	696	684	711	691	689	677	688	681	677	651	697	668	688	698	708	666	705	688	677	687	690	673	720	668	694	691	723	719	653	683	672	683	710	651	703	697	692	677	699	695	662	688	717	703	669	701	705	688	679	674	676	669	752	676	688	679	660	709	683	718	700	654	653	655	637	692	702	689	672	729	675	670	717	719	694	678	678	711	725	717	706	680	686	693	685	673	714	688	714	660	646	705	674	653	671	667	667	676	721	739	714	675	701	650	715	690	708	727	688	686	673	643	723	685	673	715	636	695	684	677	638	700	700	701	682	695	724	698	670	682	659	680	692	650	726	639	631	685	697	660	657	688	671	700	658	668	702	728	667	715	712	666	707	689	673	690	647	658	684	709	707	672	696	690	657	668	671	686	678	677	700	691	653	674	684	732	685	709	717	677	673	663	691	704	691	726	654	666	706	685	660	686	672	712	718	638	651	644	695	689	698	736	693	659	656	676	663	676	670	714	739	715	715	665	614	667	673	665	661	686	706	667	705	687	657	693	723	704	714	709	686	649	670	696	708	724	674	663	753	747	737	669	753	660	698	692	693	690	677	690	717	705	699	671	704	687	710	643	708	645	709	704	709	686	717	665	678	633	724	591	681	704	680	717	689	644	670	696	665	707	688	761	700	683	734	724	683	704	646	733	669	712	675	689	697	678	689	697	656	700	694	713	696	686	704	712	691	699	720	666	668	643	666	723	696	717	674	691	636	714	708	694	656	660	640	709	654	726	682	620	671	697	720	719	682	733	659	676	701	666	674	744	695	676	712	693	652	705	653	655	713	698	674	681	685	669	704	699	675	701	691	698	654	671	658	666	666	665	717	671	674	695	672	650	685	687	705	693	703	687	722	677	723	702	667	638	710	705	704	702	677	707	683	640	666	683	689	710	676	707	680	665	714	713	679	642	658	687	721	674	691	694	691	700	653	720	676	661	638	719	673	692	678	695	681	674	689	660	666	691	655	662	721	746	694	707	630	735	693	698	679	722	694	681	687	691	678	710	658	665	688	677	717	686	677	675	672	692	707	700	689	706	688	661	630	679	720	691	665	699	725	758	733	661	660	667	719	696	680	685	704	694	687	718	682	712	673	679	704	681	691	660	733	676	712	757	709	650	734	734	669	641	699	734	664	689	699	668	765	685	680	718	669	662	684	712	698	702	723	682	694	703	688	710	671	691	703	669	701	702	684	689	686	684	660	693	688	697	680	698	670	683	639	712	687	660	689	691	690	662	702	705	685	670	741	685	690	682	692	711	670	650	708	667	687	661	712	695	685	709	684	704	707	702	722	704	672	704	693	700	678	685	722	673	689	678	664	681	697	724	675	710	721	714	655	681	656	656	677	703	692	711	773	719	746	671	670	754	732	725	705	721	670	675	655	698	615	652	702	691	724	667	680	671	672	671	704	678	677	674	702	730	614	683	661	694	687	679	720	654	634	695	681	666	653	663	696	685	615	678
39868	24110	19983	14315	8078	3453	1961	993	800	634	576	436	445	431	418	383	367	309	300	355	291	319	295	318	300	244	267	272	283	257	279	293	276	280	277	237	267	262	236	251	302	229	278	270	251	280	289	243	236	269	246	279	255	302	267	255	264	238	243	251	250	265	247	245	257	232	253	242	284	252	239	262	265	263	243	253	250	254	237	264	259	221	255	291	271	247	232	285	251	242	246	220	233	267	276	247	254	232	243	233	238	226	244	264	277	286	232	240	251	246	253	264	256	245	265	249	274	277	262	246	246	259	287	258	288	262	230	258	280	230	257	274	253	250	253	251	274	275	264	243	230	255	297	252	267	265	281	253	247	250	259	244	275	253	267	266	292	277	269	258	255	242	263	247	251	224	235	257	234	285	253	251	273	242	276	250	241	236	302	242	227	266	255	277	223	259	253	251	243	253	284	226	280	253	252	250	238	236	220	261	253	281	278	244	272	249	265	261	291	252	248	270	258	246	297	263	280	261	273	261	268	282	251	237	237	250	245	260	277	272	250	259	240	254	251	232	247	248	288	258	259	262	264	257	246	246	276	270	267	255	264	248	275	261	259	247	252	238	253	231	281	249	295	243	252	282	257	274	257	267	288	289	262	257	244	262	278	258	240	240	246	252	267	255	247	269	238	263	256	237	259	263	211	213	248	266	262	263	236	283	296	287	253	215	245	261	253	251	265	230	210	270	262	237	285	258	251	267	285	275	239	245	275	273	248	275	247	271	271	239	259	265	266	248	261	243	215	252	267	249	262	221	224	225	267	277	229	281	258	232	272	267	234	258	240	251	246	279	263	258	260	272	253	266	259	270	264	292	237	254	224	287	240	252	276	264	251	222	239	238	272	262	272	250	270	274	258	244	232	257	257	263	270	275	270	289	262	257	260	292	262	248	253	249	244	250	264	267	228	271	274	270	234	271	271	256	285	271	252	264	259	279	266	264	263	240	238	258	253	266	287	263	278	248	255	253	240	241	245	276	230	260	273	255	254	245	267	242	275	259	244	242	236	234	254	271	245	255	262	242	257	256	242	290	261	260	258	242	233	254	261	256	259	244	235	250	267	281	263	255	256	260	295	275	262	283	252	234	260	290	246	260	266	261	247	261	250	252	241	233	249	240	246	250	240	283	274	281	258	252	274	245	249	260	257	243	257	229	195	268	272	235	260	271	271	252	273	249	261	258	273	257	248	276	253	295	293	256	242	247	226	272	269	241	246	266	270	252	230	232	241	234	250	214	271	242	250	250	260	280	251	216	253	266	241	251	236	252	275	258	224	265	236	265	212	250	242	255	257	254	240	257	256	270	280	258	279	259	272	268	267	251	230	277	293	245	241	286	270	272	241	287	295	276	262	270	285	235	278	246	255	266	241	252	246	262	246	248	268	249	229	269	228	260	258	265	267	253	254	276	213	227	252	271	273	218	254	255	244	286	273	246	227	251	265	254	264	259	241	259	244	244	244	236	244	265	238	263	249	259	244	259	249	275	256	244	283	247	261	242	251	271	248	282	235	243	276	233	277	286	251	247	268	251	260	240	252	253	250	249	272	227	246	229	275	271	304	296	246	241	254	269	276	253	279	251	265	250	257	240	238	279	235	249	259	294	250	257	236	271	276	234	270	286	246	246	255	257	268	241	271	255	282	273	269	243	252	237	257	249	272	263	248	274	263	251	241	258	261	240	283	254	250	231	244	255	258	249	276	258	257	265	276	246	271	288	275	235	233	273	241	249	243	239	268	292	248	255	250	233	268	264	261	265	249	264	262	231	239	276	277	254	254	246	263	275	254	276	262	253	250	275	228	228	241	253	260	271	258	254	241	276	232	243	283	256	246	232	256	267	250	270	284	291	245	266	225	252	233	275	257	254	255	260	277	263	263	249	238	250	295	236	258	235	249	239	266	263	253	284	239	252	258	249	227	282	262	264	274	248	266	276	261	277	274	253	270	259	255	270	235	241	262	289	288	287	254	272	248	260	239	254	247	239	250	271	206	244	245	246	246	264	241	256	269	248	242	263	276	258	253	255	212	249	295	274	261	254	260	233	258	233	268	263	237	276	243	260	252	252	266	254	232	264	259	245	233	272	262	246	251	258	240	235	262	276	265	240	240	253	247	270	242	237	300	249	258	222	219	242	250	229	258	245	258	260	268	275	243	256	253	254	216	299	246	268	292	287	254	249	243	260	282	253	269	249	287	270	309	256	245	253	261	250	270	235	276	280	261	292	265	263	228	276	282	274	263	255	244	265	262	254	250	293	272	293	261	262	250	265	254	219	264	256	285	242	272	253	260	264	280	240	254	246	227	286	240	264	255	227	251	269	243	272	284	267	227	258	233	258	279	245	274	281	264	295	241	259	242	272	265	269	275	261	244	253	250	252	227	260	271	257	274	264	293	249	263	267	287	260	250	264	255	284	271	239	256	283	297	245	266	261	238	262	217	230	267	233	239	258	261	243	242	276	289	244	258	259	261	246	238	263	244	254	237	276	241	263	260	219	230	243	241	275	250	252	245	257	280	245	253	272	269	279	226	241	268	258	251	240	234	284	255	253	295	264	264	267	279	236	241	252	244	254	234	225	259	266	231	256	261	258	256	255	251	237	264	240	247	221	292	223	270	258	236	255	256	276	277	262	226	264	265	232	282	239	260	260	250	251	236	257	255	239	250	269	247	277	265	260	248	282	241	239	269	250	275	249	252	251	265	249	288	290	252	251	273	288	270	247	280	287	246	247	253	243	223	234	264	248	258	239	256	259	249	248	240	291	262	264	274	255	278	259	253	261	240	252	218	269	246	243	277	252	241	252	269	265	270	276	255	260	261	252	236	251	276	268	276	244	263	249	270	238	240	246	251	266	272	277	229	274	257	278	270	262	217	263	241	254	266	260	247	282	259	252	257	221	255	269	241	252	259	276	243	265	255	243	234	238	240	241	263	250	242	236	255	266	259	250	265	272	246	272	281	266	260	244	246	251	238	239	277	252	265	286	277	257	274	238	287	250	277	270	279	263	250	239	244	254	254	247	247	260	255	238	268	213	259	262	257	260	263	262	284	255	235	238	223	245	284	256	238	259	242	212	236	298	271	267	250	262	258	258	247	252	248	261	213	242	245	279	273	271	251	274	249	269	287	248	261	259	239	283	267	251	246	263	241	245	246	260	250	271	253	262	266	257	222	251	250	248	278	276	223	246	220	242	266	249	244	244	245	272	262	267	260	261	266	279	270	246	257	253	261	258	251	269	241	254	245	257	287	259	265	249	244	268	242	251	240	261	272	234	269	247	246	284	219	266	249	221	291	237	241	264	243	244	241	279	240	278	244	259	267	279	255	254	235	261	261	244	262	220	210	248	257	228	223	247	256	242	242	261	286	261	252	243	234	235	261	252	274	279	249	248	246	257	265	215	239	264	246	253	245	313	271	269	257	262	243	235	262	260	245	261	252	237	249	260	274	246	277	270	262	255
26378	19366	25822	25828	19591	11195	7612	3882	2939	2753	2327	1898	1644	1642	1536	1427	1253	1311	1069	1101	1032	980	981	1024	851	832	838	833	816	809	756	809	714	728	734	693	713	683	661	665	653	614	635	629	648	644	612	599	657	665	645	571	659	650	629	619	645	628	651	594	583	610	584	623	590	636	584	599	595	591	571	622	631	579	583	669	634	624	593	623	646	593	639	615	595	596	638	630	581	589	677	646	581	668	642	595	605	629	599	599	599	636	629	621	643	577	634	572	599	582	635	616	633	610	591	636	594	620	631	605	616	654	607	633	616	636	601	579	641	654	627	597	598	570	572	642	650	607	626	629	597	595	668	615	596	609	611	632	640	634	632	610	619	665	627	621	602	606	620	646	637	599	600	667	579	650	626	611	611	670	613	571	627	635	586	644	659	599	656	611	611	598	593	619	630	622	641	620	588	621	606	592	597	614	614	637	596	609	633	617	621	627	587	567	630	578	634	594	589	674	656	607	635	612	596	636	562	677	644	632	587	607	628	608	577	607	626	634	605	595	619	634	565	622	585	633	608	606	634	587	601	634	641	638	610	585	634	598	600	612	589	612	573	593	583	589	603	641	598	604	640	613	606	600	636	636	623	640	689	599	570	609	633	598	594	605	586	630	583	595	612	657	595	610	602	604	570	655	653	654	627	590	603	606	650	569	564	635	582	625	622	620	615	626	622	630	611	646	605	599	607	614	609	609	659	570	613	658	585	618	647	576	593	580	639	626	591	595	625	590	638	669	644	598	619	592	601	628	648	611	600	616	630	609	615	628	620	621	625	596	631	595	648	641	597	573	629	587	551	586	634	607	585	591	603	626	632	610	613	595	602	616	626	595	646	652	630	612	609	582	605	620	598	598	589	606	634	621	633	565	603	579	628	591	622	594	634	616	598	624	612	600	616	582	627	606	585	637	602	595	643	595	635	598	649	590	619	607	616	562	589	618	615	570	598	627	631	607	616	626	602	642	574	646	612	600	601	655	644	598	653	648	641	622	571	641	629	603	593	595	579	595	637	593	589	600	618	592	629	566	598	630	659	630	629	678	589	655	613	583	625	606	570	648	620	629	636	616	608	605	596	571	625	623	610	607	642	607	641	619	652	591	624	644	619	637	653	653	638	655	599	638	578	637	614	583	584	575	643	607	632	576	584	614	562	606	576	624	623	592	626	618	600	618	615	620	607	645	661	618	599	585	591	598	638	616	619	610	621	611	626	585	634	589	618	614	566	610	571	638	597	610	643	577	690	599	580	589	673	597	636	639	581	565	607	590	601	644	574	615	600	624	626	567	592	616	618	620	565	599	644	602	670	593	627	615	632	607	652	616	636	604	624	588	617	617	573	653	638	580	598	653	603	610	562	646	639	626	596	607	615	603	610	621	608	657	609	636	620	610	614	632	609	599	608	598	620	657	632	612	581	649	612	621	626	604	615	599	607	619	611	610	621	653	611	616	611	626	604	570	675	637	597	640	594	597	661	579	598	588	666	611	651	638	634	592	623	621	591	675	620	597	615	610	645	597	628	569	603	638	571	621	602	639	632	596	587	638	645	580	623	584	582	617	638	610	624	610	646	642	640	611	616	632	646	645	616	636	620	612	608	611	702	585	599	585	598	623	639	641	589	622	612	625	647	655	629	665	598	609	623	640	635	593	629	575	614	633	570	609	592	621	539	588	608	590	590	638	569	630	603	626	640	573	594	557	578	620	608	597	590	640	645	625	591	625	630	590	597	596	603	601	619	610	632	638	587	613	629	590	648	640	605	598	622	616	611	612	646	622	640	592	645	585	596	607	595	606	628	627	629	633	618	622	629	618	598	655	643	605	565	612	601	624	672	615	670	624	624	574	633	600	599	626	616	623	614	588	629	678	600	620	591	565	621	651	624	632	628	614	613	654	647	593	613	653	668	607	609	621	609	600	600	597	599	642	587	624	640	575	590	589	607	631	604	635	607	603	616	686	691	576	574	598	631	598	573	610	555	550	630	586	578	606	653	625	612	628	630	605	620	596	616	613	586	605	599	645	619	584	599	643	620	595	583	637	608	628	589	617	585	580	583	568	608	635	615	616	628	560	647	634	579	594	667	588	612	598	610	621	649	610	596	602	594	627	604	621	606	652	598	640	587	629	628	593	649	607	622	605	606	635	617	614	663	625	631	654	619	583	592	637	621	583	621	647	580	617	615	649	609	634	625	589	609	620	608	609	609	603	632	563	658	618	642	528	639	603	605	597	650	647	612	640	612	602	586	576	651	610	601	609	604	626	603	631	656	583	657	617	617	623	644	615	637	640	607	579	647	617	613	589	536	603	622	632	634	641	650	598	581	591	592	587	595	632	646	626	591	594	596	623	590	613	598	653	626	624	607	590	626	555	609	600	621	638	605	608	611	607	604	618	576	643	624	611	636	589	615	625	609	626	600	612	626	595	587	595	673	608	601	610	610	629	618	598	646	582	607	647	613	629	629	619	610	632	559	587	577	643	624	638	586	632	562	605	573	615	599	599	615	612	605	621	660	646	660	620	610	637	620	577	575	617	619	654	621	594	603	639	600	609	620	646	612	648	588	630	631	611	604	627	604	621	619	611	629	587	567	601	587	645	668	618	651	631	588	613	651	638	654	625	616	620	586	623	588	614	640	597	634	661	593	605	593	617	592	616	603	626	589	603	619	625	579	614	582	623	670	646	620	632	583	613	610	596	662	623	617	577	594	599	628	625	618	582	604	634	625	561	621	626	638	661	632	616	596	588	566	629	633	647	667	598	597	637	630	582	612	655	609	592	623	598	637	592	636	584	600	615	628	611	598	607	632	616	643	637	622	576	599	653	616	603	605	616	623	580	632	592	575	621	589	646	608	639	633	653	625	650	614	626	651	630	638	642	648	605	610	617	610	634	620	597	643	609	608	568	619	645	559	619	637	646	668	610	649	610	630	644	613	577	599	612	646	587	587	635	615	644	604	539	647	616	611	595	634	620	618	614	634	654	654	617	619	582	574	587	604	604	616	605	625	624	593	579	629	628	633	688	614	619	564	602	588	619	594	613	617	620	587	651	611	563	658	611	600	616	535	593	588	591	575	617	631	656	593	625	585	600	597	611	624	614	644	602	610	623	588	643	636	655	616	598	637	612	597	625	645	608	654	614	606	687	601	603	646	609	578	593	646	592	582	583	619	620	577	617	617	624	581	630	627	629	606	616	637	608	581	619	585	628	599	613	606	688	639	579	642	583	613	592	573	618	634	640	616	628	637	598	636	617	604	602	651	634	615	656	580	594	602	608	598	623	613	597	622	644	612	619	591	599	666	629	573	632	573	642	657	581	603	577	572	619	631	617	586	630	632	596	622	628	601	611	633	635	635	613	591	613	620	610	628	644	616	644	635	642	609	601	607	626	651	634	575	605	621	595	645	643	611	582	619	609	611	578	609	625	614	633	613	633	646	601	582	614	583	595	585	623	613	621	603	590	622	594
17898	9710	7162	3841	1914	883	617	450	376	323	347	340	344	315	291	324	298	285	278	283	324	302	257	281	277	239	265	272	266	276	261	288	261	243	277	308	295	259	271	301	244	275	239	289	287	274	258	256	279	300	292	262	241	274	258	257	286	281	255	271	290	251	259	293	283	262	295	287	276	266	286	283	283	261	297	290	272	318	246	258	252	290	324	290	294	261	244	263	272	250	280	280	260	252	280	262	297	278	294	285	261	275	284	258	262	266	257	249	278	283	294	267	271	290	316	284	285	306	305	291	260	281	316	276	259	265	248	275	292	287	264	280	281	275	264	293	295	279	277	295	275	297	280	289	279	264	272	289	290	272	274	274	254	291	276	266	287	291	269	295	281	266	282	255	286	276	276	275	272	286	254	289	250	316	303	261	287	280	289	293	284	249	268	245	274	318	258	282	252	255	283	261	252	273	246	295	288	274	247	258	283	250	291	327	253	285	237	256	272	280	298	262	264	319	285	331	314	293	268	244	264	282	245	273	242	271	306	308	284	283	280	298	278	266	266	259	288	258	268	272	251	275	290	281	299	297	251	293	299	238	267	280	255	258	236	268	262	275	281	277	281	249	258	252	295	304	271	310	303	283	311	232	274	253	286	316	303	306	239	298	286	264	309	312	274	295	272	246	271	272	256	283	291	304	256	262	265	273	257	302	285	257	272	263	257	321	295	284	276	276	258	263	259	305	295	280	255	252	301	291	282	291	290	262	263	272	277	276	267	293	272	271	265	263	274	277	295	242	287	292	270	232	262	308	252	279	254	295	250	280	299	264	250	285	278	263	311	259	289	290	248	261	273	269	309	288	284	261	278	305	282	256	233	287	265	248	281	255	256	296	306	296	237	249	272	266	300	295	280	266	273	277	301	256	267	283	291	281	280	269	283	255	301	270	289	261	278	259	284	275	282	283	297	291	309	257	225	256	260	294	290	262	239	283	274	286	291	265	273	292	262	278	268	260	248	303	303	272	263	258	288	308	287	251	299	263	279	277	276	286	245	284	285	243	264	275	274	313	303	291	285	286	296	270	265	287	281	284	266	279	244	294	252	278	263	309	259	307	310	273	283	299	297	290	263	273	264	312	271	277	280	264	265	280	298	297	278	265	281	281	273	282	259	277	287	272	263	277	291	296	284	259	281	268	274	273	294	255	282	233	278	269	295	273	266	281	280	276	278	236	315	252	260	246	261	263	278	279	283	294	264	272	265	240	289	265	244	302	264	279	256	279	281	285	286	297	280	275	297	266	258	296	250	249	289	275	287	290	305	284	268	290	274	277	282	289	269	322	283	269	306	271	272	270	308	262	271	299	275	287	278	263	278	269	272	280	299	250	282	275	281	290	293	298	241	249	256	299	280	260	279	293	252	278	265	338	266	270	278	246	280	275	292	274	249	223	288	280	277	262	298	274	269	291	283	273	276	264	246	305	285	286	273	301	253	275	277	271	258	301	265	255	290	278	265	293	279	297	290	289	256	280	274	244	248	266	260	252	261	261	265	290	296	258	298	304	250	261	270	280	242	274	289	281	250	270	262	293	256	288	252	281	263	305	263	267	265	278	253	271	288	304	252	303	274	257	283	280	281	295	254	272	271	281	283	300	289	274	293	269	232	290	284	251	261	276	294	276	264	288	261	265	273	286	259	278	263	276	309	254	293	272	273	277	298	231	248	262	271	258	294	269	254	267	272	277	271	267	279	301	275	298	275	243	256	272	271	306	257	302	302	280	272	299	260	249	282	316	277	245	263	275	297	280	254	269	302	268	239	306	271	290	292	259	310	287	277	278	290	230	301	269	285	303	259	255	253	263	289	258	288	265	288	238	280	293	287	253	282	252	244	316	275	294	290	276	282	258	250	247	279	253	275	266	286	259	298	287	250	273	272	243	297	271	268	329	252	263	247	265	288	277	271	279	277	270	286	270	276	306	272	287	249	268	280	277	284	272	304	268	257	282	283	288	269	263	261	280	285	262	243	265	291	265	274	284	286	316	267	272	293	266	261	297	280	295	277	291	277	263	265	264	282	262	270	279	298	251	256	267	252	266	271	300	265	289	258	265	259	254	278	296	270	280	278	247	259	269	291	264	259	298	288	267	297	258	315	269	308	304	281	302	269	287	290	266	291	262	247	258	270	272	300	279	280	268	239	276	271	274	292	294	264	285	248	265	289	254	269	283	259	267	299	291	314	302	283	308	279	280	272	259	244	279	259	282	264	292	307	261	276	280	285	247	276	262	264	278	273	300	263	290	279	252	243	289	270	291	257	272	275	282	282	256	263	252	259	263	290	282	276	316	316	345	282	283	246	250	270	262	313	281	272	296	284	243	251	274	274	234	274	286	273	270	280	259	307	263	285	251	261	253	302	288	249	258	263	291	274	274	267	287	263	305	284	267	267	262	269	270	261	299	286	261	286	259	242	287	303	294	282	245	266	263	279	237	276	306	259	300	344	260	274	284	280	300	288	278	246	319	264	269	275	272	276	277	299	268	302	257	271	250	295	266	270	280	267	273	279	270	288	287	272	277	293	266	255	278	267	245	264	238	307	284	295	283	261	253	263	267	296	286	253	293	294	257	275	279	299	295	278	276	273	262	249	270	283	251	272	263	273	284	263	288	256	315	269	298	267	264	299	296	268	253	272	230	269	254	285	293	263	296	264	267	283	251	309	303	284	256	250	268	285	264	271	255	319	275	274	259	225	287	277	290	279	280	258	246	287	261	322	284	286	284	253	277	279	289	304	275	300	283	276	262	295	307	293	264	267	292	241	288	252	299	284	270	279	251	289	259	286	277	270	295	252	268	276	323	251	264	260	277	329	256	258	276	276	266	265	305	270	282	289	257	244	242	302	274	274	260	267	310	267	303	260	286	291	269	257	254	256	293	244	253	309	284	278	269	235	272	229	271	257	257	284	270	286	269	246	258	307	294	267	316	262	310	262	278	270	291	267	289	244	262	265	299	299	269	282	296	290	270	268	278	264	286	279	272	290	289	290	296	300	267	269	291	303	281	261	263	260	257	297	267	268	247	291	265	317	261	282	283	278	291	271	318	263	305	278	236	268	286	256	268	287	253	261	289	263	269	286	271	262	299	286	254	324	272	288	248	261	282	255	280	262	268	297	258	263	269	301	277	299	261	300	259	290	259	270	266	258	274	297	273	231	266	261	281	268	272	282	281	275	242	239	282	262	288	280	302	273	252	297	302	300	273	268	330	298	293	277	286	286	274	263	301	277	275	280	265	311	278	282	259	292	246	286	265	282	284	271	268	266	267	249	291	304	237	248	294	290	313	274	264	272	283	257	235	281	262	303	292	266	267	274	268	301	270	267	282	248	262	251	309	263	265	270	255	295	300	258	260	289	264	287	289	296	254	260	266	281	255	285	288	256	296	299	259	243	265	285	294	270	237	266	247	290	264	288	282	268	286	304	276	269	280	284	278	290	283	262	287	258	264	262	262
12677	9115	12097	10179	6681	3546	2135	1505	1311	1183	987	968	914	814	813	822	769	796	737	768	772	749	714	705	715	682	651	694	688	674	718	706	677	714	678	635	685	709	685	677	661	671	627	701	665	640	607	674	646	609	660	643	643	678	657	635	633	679	668	700	644	688	670	610	631	619	650	646	683	661	663	607	668	670	698	633	664	692	675	651	690	693	644	642	698	697	657	641	719	681	667	629	647	644	691	642	684	628	623	614	672	638	647	634	661	642	684	650	662	680	687	626	698	664	653	648	643	660	625	663	611	685	711	674	684	657	630	673	669	622	688	611	633	646	632	700	666	686	644	677	617	681	678	615	632	654	629	659	603	648	692	680	664	652	686	704	657	659	639	687	665	672	679	657	635	641	581	618	655	647	655	677	662	654	666	668	655	695	670	606	663	673	647	682	635	649	620	681	681	635	634	644	645	734	683	644	644	631	696	644	609	668	701	647	652	712	680	669	613	653	636	660	693	670	665	709	677	640	645	702	641	678	686	662	683	655	653	643	675	672	658	645	649	700	668	661	629	660	656	684	587	682	686	643	651	648	685	669	638	639	656	630	686	659	683	645	702	650	657	681	641	718	644	733	649	643	641	605	678	649	679	626	678	688	650	667	613	672	670	720	648	677	639	673	658	656	669	660	690	665	633	661	688	648	632	649	635	637	656	671	648	671	630	649	671	615	675	684	661	633	622	659	625	689	626	705	672	670	624	652	649	666	650	667	716	638	711	658	674	660	648	607	641	701	686	646	657	615	653	650	673	617	685	649	615	645	681	676	713	641	649	659	654	663	674	656	663	653	621	653	682	676	621	648	663	671	650	691	674	678	680	654	625	657	672	682	659	662	644	644	656	683	705	709	678	661	648	664	612	647	626	657	656	677	642	682	631	638	666	655	656	646	613	665	649	658	621	699	657	619	644	648	652	654	671	710	609	658	635	640	654	608	641	636	651	674	668	694	656	661	641	585	658	649	632	646	670	644	655	669	637	667	675	626	664	690	616	712	659	655	696	643	649	648	653	640	660	654	669	660	652	629	609	659	733	673	673	668	703	643	628	679	655	666	620	602	627	612	623	628	632	629	680	694	634	628	652	610	648	635	628	658	647	658	668	659	661	656	650	704	650	668	638	660	654	680	706	634	686	663	649	648	588	641	663	642	638	683	686	697	674	651	683	655	630	678	690	668	672	639	657	654	622	613	658	687	622	653	684	631	651	634	646	696	680	641	638	654	641	658	701	657	703	624	642	673	629	680	612	678	655	691	575	612	601	647	636	631	641	603	630	635	676	677	630	657	645	662	712	660	658	654	699	633	649	631	624	639	645	673	631	666	639	655	679	642	663	667	610	652	628	721	676	679	681	687	678	672	696	663	628	668	662	635	603	629	676	638	637	616	648	692	634	630	649	624	654	730	676	693	679	674	632	656	672	669	678	647	681	605	665	721	654	673	682	642	718	692	676	641	695	655	641	676	606	662	672	653	694	654	640	623	618	664	680	697	664	693	666	645	643	680	738	646	610	676	691	644	674	700	646	660	659	620	652	614	652	659	629	658	620	670	688	659	632	672	690	679	666	663	662	657	668	656	669	691	648	630	652	669	648	629	646	612	637	675	663	645	662	666	640	648	664	655	689	669	623	645	642	643	657	657	650	588	629	662	689	638	710	715	671	697	686	668	636	639	673	650	655	664	647	643	619	649	663	705	686	616	653	607	673	697	667	721	610	669	651	666	646	683	643	644	684	676	671	690	629	654	690	665	655	691	654	628	689	660	660	652	672	704	617	696	686	676	656	624	635	605	663	659	651	659	637	680	620	680	624	657	678	616	656	651	673	646	688	672	638	638	669	694	581	633	648	675	736	669	681	670	628	722	691	668	650	644	683	684	635	632	645	705	677	672	670	682	615	708	651	640	672	685	659	652	688	621	630	666	629	647	655	684	622	641	656	667	651	645	694	655	685	649	701	664	680	642	655	669	660	625	657	649	686	692	661	612	655	646	666	662	637	650	653	717	639	631	633	617	716	634	705	647	642	637	633	625	702	655	616	688	645	655	633	627	700	664	661	638	666	692	667	668	682	656	655	663	671	678	698	653	656	684	651	626	657	676	690	652	661	665	668	637	654	694	633	641	721	625	651	675	637	677	653	642	654	680	661	675	650	667	605	659	635	663	638	683	680	678	694	650	615	623	693	660	677	659	709	675	648	656	664	702	678	662	654	661	623	699	694	664	698	687	660	633	667	693	665	608	664	680	646	658	658	649	667	640	703	642	728	638	685	656	678	656	674	648	666	676	677	674	654	703	676	646	679	618	684	662	652	686	691	674	693	639	642	634	683	630	685	702	684	610	683	697	603	626	664	636	690	618	697	639	703	639	690	649	668	671	708	631	724	720	679	613	655	665	621	644	656	663	697	646	680	666	703	658	648	659	700	697	649	649	645	651	652	630	671	632	623	649	628	636	606	658	662	676	597	680	675	672	661	656	684	656	634	668	625	669	641	694	647	668	635	645	669	632	645	637	713	663	680	672	622	650	715	674	667	653	681	663	650	655	613	666	684	663	641	640	631	661	596	663	682	672	670	638	657	664	691	705	657	653	647	645	703	644	701	656	642	614	628	663	600	642	662	656	671	707	624	655	626	670	663	645	624	654	613	647	655	659	659	661	661	655	690	652	642	612	655	652	627	672	655	631	694	669	624	689	632	692	660	696	673	712	728	631	661	661	670	637	615	666	691	605	656	608	647	665	652	666	684	643	664	679	647	643	665	667	645	641	672	625	659	704	628	679	653	663	695	674	674	665	632	653	659	684	668	650	669	646	671	712	646	665	656	679	647	644	633	687	689	670	636	628	671	671	693	661	667	680	681	669	618	677	676	665	664	628	655	636	635	700	644	650	635	604	640	650	618	675	620	670	694	625	669	629	674	646	635	650	650	689	662	655	657	661	666	663	639	610	671	637	632	633	617	647	667	653	622	673	616	669	655	639	680	646	644	646	672	693	626	673	676	634	707	651	649	594	619	686	627	712	659	651	693	648	700	701	693	663	646	664	710	643	658	648	678	671	671	653	656	629	642	616	665	640	654	687	670	674	654	663	643	657	682	625	644	655	679	661	670	638	671	666	638	683	646	688	690	663	679	662	613	689	687	661	674	644	601	647	668	602	648	641	663	683	650	625	680	674	677	650	669	683	634	634	685	674	659	669	652	685	654	648	670	652	649	645	666	633	690	721	628	637	641	633	674	660	686	637	700	650	687	654	643	680	679	668	667	619	728	676	667	640	673	627	623	662	658	636	629	665	674	635	706	692	652	643	700	691	660	662	643	659	657	653	709	632	628	676	685	635	644	623	651	637	640	670	652	619	645	678	712	639	635	667	670	616	670	612	643	666	688	675	594	679	625	659	669	707	690	594	660	689	654	651	618	639	654	682	660	681	645	626	664	659	676	685	643	657	649	659	628	613	706	661	688	660
30684	19061	15252	8944	4260	2292	1170	755	582	496	458	424	413	367	372	353	310	350	328	311	313	318	322	329	325	330	289	299	307	333	292	280	296	316	297	310	255	296	297	328	271	283	289	300	314	300	278	308	309	311	315	288	296	278	283	308	287	308	302	296	273	294	303	323	277	259	281	292	278	285	259	274	268	265	282	280	313	299	271	317	272	285	269	312	286	297	276	282	270	270	282	272	288	317	304	312	324	288	311	298	300	298	314	304	287	309	283	263	283	301	307	310	295	320	291	268	261	287	280	308	244	248	297	303	275	263	298	293	264	291	312	286	291	281	274	290	289	293	273	328	242	283	298	298	290	289	276	269	269	270	288	278	264	297	294	268	290	323	280	276	286	312	295	269	299	269	257	280	267	338	281	292	297	310	286	296	265	300	295	269	294	317	312	306	280	269	283	283	269	285	281	295	275	288	303	307	308	295	342	300	264	274	285	300	331	310	260	337	314	308	273	335	325	302	295	256	335	293	287	283	283	278	261	299	284	272	291	284	286	265	312	289	288	279	294	302	301	306	273	274	338	289	284	305	301	252	275	301	262	307	316	268	297	257	283	259	336	282	277	286	282	257	322	284	282	296	295	280	275	279	295	255	262	309	272	273	275	303	290	312	287	276	300	269	253	281	282	310	258	303	275	297	294	320	307	255	273	320	317	281	310	268	305	342	277	270	287	314	300	327	292	279	308	261	293	283	301	266	288	277	273	284	281	298	296	274	293	282	273	283	295	290	303	300	324	285	285	283	277	328	291	297	302	278	295	283	298	288	314	325	290	297	285	270	266	291	251	292	302	298	295	300	308	280	280	291	308	291	318	291	307	273	295	286	291	292	259	288	292	346	300	275	264	310	286	285	307	283	297	284	341	300	308	280	257	266	288	283	295	277	298	282	291	302	282	293	274	294	263	284	294	288	252	278	314	292	290	252	274	297	305	286	321	273	283	310	285	297	287	301	270	300	307	316	265	270	298	300	317	274	292	292	292	250	298	286	285	298	288	314	311	272	266	269	273	294	279	314	292	274	298	274	283	298	318	283	341	302	302	298	293	305	279	294	287	292	302	282	311	292	287	291	287	298	249	322	313	301	260	280	268	268	290	259	257	291	305	292	306	290	294	273	293	271	292	309	299	260	294	294	316	285	289	294	289	288	318	270	274	315	302	299	293	321	291	293	300	299	306	276	287	286	288	302	249	270	263	288	267	289	281	267	290	303	262	287	297	323	274	294	301	314	283	266	310	278	295	282	256	266	275	269	303	288	284	330	320	294	284	297	306	315	258	273	279	293	280	277	292	308	269	324	298	286	290	278	255	283	278	281	295	277	299	284	266	306	325	299	270	323	281	294	279	275	306	315	244	280	297	279	295	281	294	311	265	307	296	271	297	271	300	297	276	313	281	283	269	279	299	294	267	293	281	272	276	253	269	270	284	287	284	301	290	293	257	295	304	269	283	282	267	256	288	264	294	305	307	282	262	277	287	303	278	276	289	310	267	272	309	303	285	312	283	280	279	274	288	305	306	286	261	293	302	273	273	306	258	308	287	314	313	277	280	293	264	303	312	288	278	265	293	286	278	294	271	285	289	322	259	290	299	296	284	313	293	290	283	293	267	295	289	321	275	303	252	271	255	263	290	283	312	296	268	288	312	308	315	286	293	281	311	243	280	298	262	300	270	336	293	270	296	286	256	296	307	286	281	289	291	269	306	277	302	283	296	273	320	296	302	293	284	288	286	309	291	289	288	278	241	263	304	278	263	272	270	289	284	285	274	316	317	305	275	309	295	286	268	281	254	306	256	276	271	300	286	289	276	276	278	309	328	301	318	267	330	282	300	279	291	282	274	293	294	284	307	320	286	310	297	314	314	263	273	292	303	279	302	278	291	296	262	307	287	262	300	309	310	304	289	307	288	286	265	276	289	271	318	293	284	306	290	293	269	253	282	257	292	313	296	308	268	295	278	302	282	274	312	297	318	279	295	256	301	278	272	287	279	305	312	290	307	286	275	278	272	279	284	282	306	307	294	288	282	278	260	281	290	304	278	306	290	264	288	300	305	296	275	301	317	287	300	293	292	319	275	264	276	308	304	307	302	279	327	308	286	288	302	290	268	299	264	283	288	287	300	313	290	301	281	332	290	296	300	279	306	305	254	291	293	269	299	309	316	301	292	313	268	281	281	277	322	309	287	285	279	319	286	311	296	304	325	290	307	288	267	267	294	266	285	313	282	298	277	293	317	285	326	302	274	283	281	294	237	291	247	277	279	292	305	302	305	270	250	308	280	300	290	263	276	263	290	274	352	291	291	265	271	263	316	268	276	292	277	288	325	302	297	296	291	280	278	283	305	264	290	280	287	279	295	289	300	266	298	311	290	274	303	295	274	319	286	320	279	295	291	284	294	296	287	254	278	292	299	283	266	320	273	285	295	311	286	296	275	301	274	299	292	283	282	311	288	300	271	293	316	322	307	312	278	273	291	280	315	260	286	307	306	327	282	279	302	261	299	300	265	285	295	287	301	294	273	311	274	282	279	289	291	269	308	292	278	272	285	272	293	312	298	317	299	282	297	301	247	272	259	246	313	293	324	296	276	292	277	325	315	284	287	284	284	300	290	281	261	284	311	296	287	312	300	303	292	239	287	295	289	290	320	293	275	300	263	242	302	261	298	304	284	292	267	287	317	256	266	289	281	291	283	281	289	292	278	293	290	288	296	315	332	266	314	288	302	269	325	264	313	318	265	299	279	274	275	293	300	266	312	264	337	311	301	298	316	319	294	287	271	300	322	292	303	286	305	274	295	303	292	269	299	307	313	270	280	309	277	290	295	274	293	279	270	277	285	291	328	284	322	283	301	289	277	264	275	297	299	303	305	271	271	276	317	295	258	274	266	285	297	287	287	281	277	338	279	266	250	290	269	274	309	305	281	278	271	285	288	280	260	266	284	284	288	294	262	308	313	312	287	264	287	288	292	298	286	293	315	279	260	289	293	289	298	275	289	280	276	273	280	302	322	296	278	253	280	275	289	274	279	292	271	306	289	312	327	295	270	267	307	288	270	302	312	279	269	278	300	281	313	287	279	263	275	341	274	332	296	295	322	347	296	308	289	283	329	288	320	291	286	287	297	320	271	266	292	289	333	278	285	277	277	291	296	275	291	269	284	294	267	312	309	254	293	316	307	287	309	324	277	302	267	289	285	275	287	269	280	283	289	270	302	304	272	311	286	291	304	302	298	295	277	277	289	320	252	295	303	333	301	304	273	286	313	301	302	300	299	294	272	259	280	283	279	304	294	267	301	276	305	304	325	271	310	250	253	255	288	278	296	326	321	286	307	281	288	288	291	298	297	274	287	276	293	287	278	299	267	314	305	276	268	284	317	284	298	265	289	309	273	286	297	322	267	290	286	304	308	274	286	277	263	295	299	272	277	284	284	276	282	275	298	274	289	284	294	262	301	312	285	298
21525	16679	21490	18235	13007	8533	4183	2837	2094	1854	1638	1395	1340	1294	1269	1203	1100	1149	988	892	923	889	952	872	842	854	825	814	799	827	750	811	799	738	730	770	706	769	741	754	659	741	674	710	687	704	692	756	706	752	736	680	691	710	723	706	700	695	670	731	681	697	689	690	726	709	700	695	680	655	736	701	671	648	623	693	691	732	682	690	685	691	663	712	676	696	642	705	718	698	701	692	666	674	703	670	669	699	693	718	690	699	681	679	670	680	683	687	694	720	699	674	660	703	672	709	718	649	722	734	686	724	666	693	678	694	662	698	735	685	673	703	688	667	697	658	682	696	706	646	668	700	763	647	691	720	658	725	678	716	676	685	651	659	667	715	655	667	726	698	639	692	756	735	690	679	642	693	668	674	698	744	700	648	676	704	691	683	654	699	689	683	696	709	669	674	682	663	666	655	681	649	689	680	679	748	651	756	696	688	648	655	684	740	709	697	719	666	668	659	721	707	658	688	697	706	643	680	700	694	644	656	743	671	674	683	729	730	681	683	636	687	689	716	690	720	709	708	708	729	675	663	750	664	710	658	689	735	677	717	693	739	701	690	693	662	668	730	704	689	660	663	715	683	664	739	701	697	737	726	680	706	641	720	668	713	700	682	750	693	704	723	682	724	688	649	691	715	707	654	661	634	711	656	715	687	734	680	687	679	744	707	639	663	722	668	677	721	684	677	676	675	679	627	687	710	682	673	642	716	695	708	720	674	708	687	674	698	671	693	676	707	701	680	723	697	657	676	702	675	663	701	707	666	685	706	646	671	694	672	660	692	680	699	738	696	691	713	722	628	662	700	741	681	674	697	688	659	659	652	667	663	676	686	658	679	695	622	692	687	641	679	734	717	674	686	653	723	668	713	728	676	727	703	700	692	684	680	689	707	690	659	680	690	693	680	665	716	742	705	685	659	661	702	724	687	672	715	683	669	689	703	664	681	682	670	704	676	727	691	686	699	698	666	664	681	677	683	665	692	635	671	690	645	689	713	689	654	702	643	679	704	674	728	706	739	691	688	699	659	702	714	697	664	694	727	663	735	745	687	699	694	694	670	674	677	728	676	634	733	650	713	683	679	696	665	650	702	686	712	749	730	712	696	669	716	648	700	716	690	737	692	687	660	738	726	720	680	700	678	690	675	635	666	691	672	681	660	673	699	718	640	675	669	692	654	666	667	669	685	719	640	708	669	651	670	674	693	676	665	700	661	674	627	675	679	720	681	694	694	676	699	639	712	725	682	692	670	683	715	674	689	668	667	675	692	661	682	681	740	709	687	685	709	730	700	719	701	688	689	705	720	742	738	709	687	667	679	690	662	660	658	754	652	710	670	700	661	656	685	673	677	670	720	736	703	688	651	697	698	698	691	655	680	689	666	718	673	679	692	730	696	671	655	723	613	721	655	648	732	670	684	720	682	645	684	737	721	714	721	664	667	693	664	648	702	663	709	706	646	724	656	700	706	674	734	679	648	697	673	678	654	674	666	669	664	698	725	663	729	656	696	706	667	673	707	692	727	718	710	651	726	671	681	717	667	669	713	697	725	685	653	666	704	680	681	683	671	671	666	685	692	671	672	715	672	687	636	685	706	673	702	727	701	655	718	690	697	686	699	751	672	719	696	688	678	693	760	674	630	725	750	658	650	688	721	733	704	699	696	675	696	645	699	664	774	666	746	684	683	680	689	708	678	691	683	709	686	719	678	691	643	721	714	736	691	678	665	667	698	702	672	709	679	686	697	671	652	678	669	647	725	685	689	680	718	705	729	653	724	658	661	695	672	667	744	731	712	625	666	714	681	689	647	688	714	719	680	724	722	705	700	658	657	739	669	713	713	628	699	714	701	730	645	664	652	670	672	684	695	705	783	699	680	709	697	666	702	672	673	604	747	722	696	694	716	692	708	704	732	712	678	674	676	695	641	720	696	715	670	685	664	697	697	636	694	692	692	670	709	671	674	675	651	720	664	702	663	688	696	664	713	683	704	680	662	672	710	653	650	685	668	713	705	659	659	689	721	669	712	697	705	709	639	689	698	700	628	635	703	711	658	668	669	658	716	662	713	721	666	729	664	699	744	671	641	677	677	684	698	691	727	686	657	717	708	710	720	713	692	707	711	663	694	667	693	700	690	692	699	671	685	654	694	662	717	698	704	645	681	716	659	682	671	677	690	699	670	683	654	714	671	675	694	703	712	640	643	672	663	696	665	657	703	746	668	711	689	689	734	689	713	727	666	666	643	671	695	720	638	658	664	686	702	660	660	655	697	690	706	655	697	722	690	666	720	662	665	666	683	653	759	643	697	691	666	694	693	682	659	647	709	675	702	682	662	682	721	736	684	701	694	676	699	646	725	660	643	729	688	702	668	699	670	714	712	702	696	687	693	646	644	694	694	699	677	700	673	707	686	678	720	724	671	671	704	670	730	651	733	697	708	706	683	642	728	665	677	675	649	669	690	640	717	716	673	673	691	707	667	735	734	706	678	680	715	666	733	654	701	670	662	665	668	685	673	676	675	704	710	706	673	686	699	710	701	686	649	670	669	666	714	655	726	640	678	676	701	685	709	658	732	692	618	693	688	707	713	658	652	682	751	696	715	718	686	703	690	690	708	687	649	669	695	735	703	648	652	687	660	677	669	694	655	702	692	710	688	705	719	680	672	691	706	711	707	688	679	707	663	692	696	733	719	721	699	649	680	716	655	652	715	669	681	686	729	673	686	670	675	741	671	647	686	681	667	660	678	677	720	676	685	672	681	684	687	700	678	661	663	715	694	645	741	678	713	673	698	712	681	686	688	687	658	683	657	729	680	681	686	667	744	717	654	677	666	643	649	660	715	701	636	646	680	688	687	712	673	649	681	680	670	708	673	669	726	688	715	650	717	691	651	670	679	727	706	718	698	655	696	674	692	722	726	693	708	687	713	719	724	661	694	658	706	693	638	704	698	676	682	688	648	642	661	658	675	707	652	750	652	715	696	733	684	719	726	670	680	705	687	680	712	691	760	665	672	646	651	653	706	693	758	654	654	715	709	728	695	698	739	678	659	706	732	705	699	693	694	721	701	684	666	723	731	644	627	674	750	711	655	664	706	701	668	682	685	668	691	687	716	666	724	672	672	685	713	655	690	676	657	724	749	676	726	681	702	698	688	674	733	671	700	708	673	705	688	713	701	667	692	663	672	684	673	696	721	652	667	711	665	693	680	692	663	719	672	702	707	718	712	639	710	656	743	717	668	712	677	679	632	680	684	674	745	698	696	690	731	715	641	718	672	679	670	658	654	683	723	707	725	694	709	687	718	663	652	700	732	668	668	657	654	746	668	729	689	690	720	686	677	777	669	693	678	700	683	672	693	666	669	665	652	695	663	680	720	654	695	678	700	654	669	749	695	707	673	675	632	686	731	682	662	707	718	678	755	692	733	691	692	712	671	653	696	686	715	671	687	678	712	706	687	687	684	701	717
40583	25995	20896	13022	7847	4133	1919	996	697	558	517	420	420	429	400	374	370	322	300	305	304	326	333	312	305	327	321	300	308	250	318	276	273	300	313	258	295	252	286	261	274	281	268	279	272	285	265	268	234	263	258	299	238	265	252	263	268	213	262	257	268	272	280	260	260	311	279	248	281	279	252	249	246	247	281	279	273	252	256	236	276	260	232	273	253	258	292	306	262	268	260	260	281	254	274	250	280	267	269	256	261	265	266	255	262	281	266	264	257	271	270	243	246	239	223	278	262	241	272	255	242	258	254	265	297	262	257	274	249	263	270	247	273	277	237	242	282	235	238	245	296	260	252	272	265	244	273	280	265	264	255	237	275	223	229	293	249	261	272	238	254	239	261	237	270	254	249	246	270	230	285	268	252	288	260	275	254	254	254	258	260	277	244	268	257	230	293	259	242	223	267	252	258	254	269	283	259	243	257	236	268	319	244	272	241	229	287	280	264	287	256	293	254	248	232	264	275	238	265	249	269	250	259	251	260	243	230	235	244	286	239	259	291	278	250	246	296	246	260	256	261	261	255	282	266	265	272	275	254	255	253	270	257	222	247	291	268	262	258	250	278	293	299	273	255	252	248	261	278	271	243	273	256	235	256	268	258	241	259	261	254	287	232	265	245	251	251	282	257	261	251	283	280	265	274	306	254	287	259	285	274	236	271	243	285	236	244	254	248	256	279	297	267	275	274	283	266	266	274	243	278	269	260	258	265	271	243	231	248	269	245	234	259	246	279	267	256	268	273	243	269	265	232	257	243	276	291	247	252	307	271	254	270	237	232	271	273	253	265	258	265	239	286	278	273	256	264	250	266	251	276	255	263	262	270	256	269	257	253	269	269	259	270	270	264	255	255	252	287	274	267	258	251	224	240	256	251	251	260	266	280	277	259	259	270	252	268	250	241	262	270	286	276	268	255	251	238	258	251	296	245	239	300	256	258	275	250	242	255	256	265	261	236	251	252	280	261	279	249	281	235	270	262	271	259	254	252	291	267	273	247	280	302	267	282	272	273	265	241	250	236	281	232	239	280	264	267	268	240	290	267	243	270	252	277	253	256	248	273	247	287	232	263	252	271	269	281	268	259	268	244	233	285	253	242	262	254	266	273	257	226	224	246	293	296	244	293	232	300	262	231	253	248	228	262	269	265	235	224	279	258	232	267	268	246	230	264	272	262	259	245	261	274	286	274	260	263	259	273	277	248	304	281	243	256	266	268	277	234	267	279	238	270	243	263	245	251	254	284	271	252	263	277	228	259	258	234	237	250	232	272	258	270	261	241	276	250	229	222	251	256	245	269	243	285	273	302	260	231	256	247	266	234	269	265	266	299	270	250	272	247	285	241	253	261	263	246	253	267	264	274	244	247	225	243	269	251	289	270	267	253	263	260	252	236	236	271	241	285	270	273	240	256	261	277	273	258	250	260	265	273	284	260	278	255	263	245	282	272	267	251	261	286	268	264	254	223	244	237	251	254	257	251	304	257	269	300	272	285	286	280	267	243	265	290	265	293	266	251	265	223	257	262	254	237	257	243	268	296	251	260	262	267	259	286	239	269	262	268	283	249	266	274	255	247	254	267	238	261	259	272	248	264	245	288	267	264	304	265	261	258	245	271	251	247	292	257	243	273	259	246	263	277	273	252	227	266	285	291	243	275	246	252	236	284	253	258	283	235	236	267	321	276	245	256	227	263	264	245	279	265	250	253	260	281	256	242	275	263	260	251	275	245	260	257	259	236	242	281	284	276	235	257	234	271	258	269	249	270	269	265	254	270	241	246	262	270	284	252	248	274	307	262	289	287	254	255	238	271	283	282	272	272	285	259	242	266	254	263	276	246	259	263	263	261	247	299	263	241	286	237	256	261	253	283	290	280	284	273	245	278	247	227	250	301	271	241	258	253	274	254	241	278	268	261	251	273	272	276	235	258	269	269	272	273	273	262	264	245	239	266	265	254	238	267	254	283	237	274	254	241	248	272	253	284	263	267	256	295	247	237	265	244	250	253	263	239	278	227	258	259	256	221	258	274	285	248	278	250	313	276	250	254	261	285	251	264	257	222	288	251	245	253	276	250	275	256	277	256	260	246	290	240	273	255	218	270	242	234	278	255	258	246	264	244	267	266	242	262	239	271	244	295	263	241	225	240	272	265	257	266	273	258	274	259	266	251	251	259	249	251	255	264	257	263	256	272	276	240	288	264	258	278	258	265	267	251	259	284	272	285	266	233	262	276	275	259	250	267	261	247	259	233	212	269	271	300	245	218	274	274	290	253	232	270	286	269	266	263	270	229	265	250	248	257	291	290	260	247	283	256	257	260	271	262	257	277	271	261	255	227	252	232	260	258	260	255	251	239	264	280	272	250	251	270	237	250	231	257	244	258	282	259	271	279	258	250	225	280	249	285	241	250	264	261	268	281	248	255	248	273	291	250	246	257	255	254	249	274	262	263	260	265	253	260	261	259	243	254	236	271	288	261	286	322	281	307	227	289	264	270	291	247	262	274	233	247	256	261	264	275	277	263	258	248	281	260	244	276	253	270	246	268	271	230	248	266	236	253	267	232	254	250	260	235	231	230	226	289	249	258	252	304	256	245	253	249	260	285	266	251	272	235	257	273	246	258	264	249	233	230	256	253	256	287	249	261	296	249	242	285	256	272	252	271	235	264	251	256	236	228	246	239	269	248	257	273	249	266	264	255	269	278	274	256	272	264	277	275	232	255	275	287	260	285	259	256	274	271	259	228	276	261	284	293	251	268	270	261	230	253	246	271	250	236	253	264	250	258	241	293	267	251	241	295	249	275	259	250	262	245	275	263	248	251	251	280	264	265	265	272	280	242	272	238	297	252	259	265	275	261	266	263	262	279	217	280	237	244	272	260	262	261	224	262	292	267	289	241	289	248	274	280	284	254	258	240	245	248	286	255	255	252	261	238	252	234	275	259	239	269	252	251	274	271	275	244	260	256	254	271	288	240	286	243	253	273	238	280	248	278	265	279	234	245	242	215	253	244	257	300	232	269	238	269	236	250	248	236	278	270	255	249	239	281	245	250	258	296	255	247	253	250	264	229	244	267	246	261	276	241	268	262	247	260	264	249	249	257	271	269	224	282	264	251	274	251	257	263	245	233	264	286	217	291	274	271	248	263	266	261	256	242	231	246	261	244	266	254	234	244	218	242	276	232	260	265	271	277	263	258	229	241	263	255	250	248	266	278	266	265	255	267	287	239	274	286	268	253	237	269	261	280	286	260	241	253	274	258	286	263	288	215	264	231	267	287	262	271	270	219	237	249	260	226	255	271	239	274	292	253	240	247	252	256	259	272	269	267	270	265	247	237	261	251	249	265	269	256	247	249	265	271	257	247	233	243	244	239	267	258	289	232	236	282	271	272	256	274	258	258	255	256	234	242	278	278	249	245	277	250	273	273	286	230	242	265	259	296	249	229	258	242	256	295	289
27123	21232	26678	22972	19374	12719	7030	3787	2849	2409	2144	1723	1696	1636	1503	1481	1234	1249	1017	991	941	987	1067	973	826	900	866	870	835	738	824	758	777	749	685	670	666	729	677	692	643	587	647	628	650	619	569	659	604	673	640	606	644	632	669	635	610	610	683	622	633	615	628	611	636	588	639	580	616	607	590	628	635	659	618	636	624	581	668	602	653	632	621	664	611	654	617	592	580	591	579	608	645	607	623	574	632	607	663	624	577	613	618	584	613	618	623	595	600	571	614	593	643	606	629	572	601	580	656	664	604	625	628	586	611	648	610	644	609	642	642	682	623	630	629	605	611	590	584	626	619	598	668	626	623	615	610	585	622	641	657	689	646	649	618	621	612	628	624	574	628	599	639	623	584	665	604	616	645	624	588	598	610	629	613	620	588	630	588	591	617	636	600	625	631	646	598	586	622	609	597	623	647	626	591	549	607	589	660	614	690	590	641	618	600	647	661	652	642	642	601	625	618	593	588	679	672	587	608	648	615	603	611	600	646	562	606	631	604	618	618	608	610	659	658	631	675	592	645	598	664	635	623	622	609	590	627	583	615	657	653	628	597	565	604	651	620	587	652	622	631	619	628	635	612	617	634	631	671	646	622	627	621	601	659	605	571	615	600	623	591	573	587	636	609	593	569	611	635	591	643	600	654	584	657	594	645	605	597	584	628	615	591	635	597	607	592	628	589	642	598	652	620	615	632	657	597	639	631	585	641	617	630	617	609	617	605	620	600	614	593	585	594	604	634	602	630	632	625	598	651	603	639	611	646	630	621	626	641	670	665	612	663	605	642	614	641	588	572	617	622	630	665	638	625	667	614	645	591	631	588	646	632	621	672	644	591	640	584	602	659	592	583	632	602	650	626	584	690	598	607	620	603	615	592	592	610	639	643	584	606	590	662	619	636	597	599	615	594	639	639	626	625	620	605	641	613	561	605	619	640	595	608	629	625	650	566	620	639	590	588	622	571	640	621	625	598	645	636	596	620	631	659	624	615	644	620	612	629	599	601	624	625	631	634	646	617	602	661	616	590	636	590	660	570	612	644	603	657	591	624	609	599	570	624	627	596	624	595	625	630	628	654	606	586	610	629	584	631	612	627	645	636	633	615	592	635	591	641	598	658	592	637	603	625	582	649	655	593	588	589	604	647	623	632	604	610	583	629	592	607	632	638	584	658	635	651	593	648	647	609	600	591	616	644	592	598	652	575	603	605	609	621	648	623	639	631	638	615	613	590	591	649	648	621	599	613	606	620	596	581	599	637	648	581	603	599	618	600	621	617	570	588	627	635	629	640	626	605	609	646	660	623	628	574	626	678	629	652	628	600	622	597	575	591	642	605	628	641	542	562	628	633	621	600	597	633	576	606	687	642	664	621	606	612	659	673	610	599	584	563	570	605	567	634	650	641	579	615	617	638	586	660	588	638	639	665	601	636	599	604	625	602	615	582	609	613	624	602	576	618	602	603	612	634	641	615	629	582	615	590	606	595	598	612	639	626	600	654	634	626	603	641	603	609	651	579	605	602	601	646	618	645	612	597	625	618	635	627	615	605	629	632	608	624	592	632	611	626	600	608	603	587	663	627	588	671	621	638	636	672	614	599	614	567	618	639	618	609	659	571	643	614	607	621	622	588	603	619	628	696	592	643	601	685	603	648	618	636	641	577	649	601	607	642	629	659	632	632	622	591	591	623	622	625	615	631	629	605	643	651	618	642	625	643	580	633	605	589	573	633	617	630	646	645	564	632	619	648	634	641	648	657	578	593	646	632	641	595	654	589	621	634	618	609	640	648	591	595	644	636	611	602	618	644	633	598	578	618	659	620	623	598	615	593	647	606	632	605	608	643	623	567	601	648	645	656	631	594	607	643	662	602	613	601	616	633	611	645	633	570	583	571	623	631	644	597	549	630	574	586	644	627	599	587	637	649	641	599	647	596	615	602	630	643	620	608	569	594	636	623	638	631	623	639	579	610	606	660	593	632	622	573	594	630	607	591	605	623	603	604	587	600	607	650	623	630	658	656	607	604	639	637	623	550	624	607	628	637	633	622	591	643	611	629	639	602	570	678	616	607	629	671	591	594	597	641	642	616	609	666	643	639	610	658	638	624	577	625	711	616	634	566	589	578	589	616	597	632	656	613	616	622	610	636	630	584	632	653	632	608	590	611	638	617	630	600	578	628	645	608	598	627	593	613	586	638	664	635	651	568	635	601	590	646	646	618	571	625	592	593	609	613	592	642	656	623	634	594	672	601	616	590	646	628	599	611	594	628	638	626	611	639	704	597	631	596	646	589	604	649	597	641	625	576	600	598	613	672	669	647	645	616	571	623	637	652	608	605	647	615	571	671	601	637	620	677	640	608	663	646	612	630	613	619	649	631	660	645	658	630	655	596	623	614	619	645	596	591	647	634	607	649	596	649	607	647	609	655	595	627	608	621	592	626	593	615	573	646	601	644	648	621	634	647	588	638	661	604	629	622	627	605	666	626	607	588	622	604	615	619	647	622	635	632	624	622	595	606	615	607	610	592	611	611	656	580	647	591	589	624	629	605	618	598	582	643	628	628	629	622	614	641	639	648	598	585	582	609	617	638	625	618	612	593	640	618	658	595	623	594	605	605	608	601	615	634	609	612	595	634	602	642	613	675	570	626	651	617	628	632	608	595	600	649	610	624	648	631	591	608	624	569	606	606	639	619	584	627	634	575	598	631	605	607	603	586	552	648	616	591	614	610	601	599	617	620	665	610	660	603	626	640	605	630	539	642	594	611	580	660	637	610	598	669	611	624	609	606	605	616	645	629	583	626	641	574	612	638	628	586	654	615	576	621	584	633	635	592	620	629	597	633	596	613	630	611	588	632	620	622	671	633	586	622	594	610	615	604	608	629	627	612	641	605	663	616	637	625	642	625	564	628	610	642	667	623	604	647	666	620	594	633	645	629	640	669	636	654	642	621	619	562	627	631	643	599	598	605	614	666	668	604	591	654	663	611	596	636	617	578	631	644	649	640	609	618	664	650	602	596	661	619	587	579	546	622	654	615	618	617	593	604	608	626	568	649	614	643	644	640	620	601	660	600	568	619	598	660	607	646	629	593	616	649	633	665	635	612	645	649	646	650	611	655	608	660	615	576	577	654	637	625	603	629	607	614	660	598	630	590	616	642	621	631	610	635	592	619	630	576	623	593	608	609	634	614	647	571	613	640	630	620	619	628	589	666	651	575	642	589	634	594	642	628	623	628	629	621	648	616	633	631	622	606	629	607	605	601	572	636	627	626	641	588	640	636	661	610	637	627	645	672	617	616	625	581	585	627	561	625	666	614	602	643	589	659	614	600	628	632	629	596	605	639	608	604	624	592	586	587	605	586	641	610	600	606	598	630	593	594	635	647	646	589	661	640	576	610	584	638	638	626	652	597	574	658	663	637	599	656	641	676	612	617	601	612	640	609	593	593	601	628	626	612	654
19504	9995	6137	3575	1685	890	502	413	398	364	328	361	332	310	292	296	294	303	279	314	283	298	317	282	275	276	257	263	294	290	293	287	291	273	270	289	275	262	290	267	276	296	267	258	262	261	280	283	308	273	270	313	235	268	273	323	306	275	276	308	282	276	284	288	269	270	231	302	301	270	291	302	264	277	280	292	259	274	277	260	276	272	256	291	257	281	259	305	259	301	287	300	284	240	269	235	263	283	281	267	249	261	269	316	316	257	287	273	284	276	287	272	267	293	258	247	317	248	282	249	252	279	261	280	265	279	284	270	263	302	263	265	295	267	275	306	255	296	268	280	277	279	254	292	283	279	288	268	260	261	248	314	284	268	273	284	300	309	285	243	276	275	293	258	269	294	272	262	274	249	283	265	271	302	254	289	273	261	301	278	272	263	298	287	292	313	285	269	293	251	312	272	281	296	279	272	261	273	254	299	260	286	278	281	287	290	249	278	263	298	276	277	282	288	287	288	277	302	279	290	268	251	300	255	289	314	266	278	262	264	286	252	279	251	286	252	289	302	327	286	273	305	291	303	279	295	292	284	275	280	268	279	301	262	318	302	313	276	266	274	268	291	322	296	267	257	270	272	282	278	286	297	270	306	283	319	271	269	287	281	269	243	249	277	300	298	268	324	295	291	318	237	298	260	275	306	274	289	304	260	302	263	263	262	271	274	284	254	283	268	284	309	283	293	270	293	304	277	264	310	292	266	275	270	262	284	260	271	252	275	266	287	263	247	286	283	253	262	283	250	299	273	282	270	264	270	270	320	275	272	263	265	289	266	279	278	293	273	264	305	313	290	273	273	276	282	260	308	255	281	275	271	279	293	265	308	288	244	252	301	264	248	280	289	275	285	250	262	269	295	282	307	275	281	274	253	280	296	270	274	287	273	250	265	302	274	314	286	275	234	252	283	271	291	289	278	245	290	256	288	297	285	265	277	268	260	265	288	287	283	279	268	282	277	270	255	276	289	280	286	283	318	293	265	258	307	276	276	284	323	288	250	281	231	265	291	281	290	283	260	284	271	294	313	260	319	275	264	294	288	254	257	277	273	304	261	279	260	282	249	268	282	282	292	262	251	260	290	276	301	294	305	279	265	258	297	278	302	279	284	250	304	259	292	261	266	283	268	258	271	268	278	268	266	277	272	286	278	288	257	282	267	293	259	330	268	271	287	289	313	294	257	263	260	284	303	266	259	270	274	275	252	265	281	275	277	232	276	253	319	296	246	267	256	293	243	279	287	283	263	274	256	252	264	269	276	257	269	304	251	285	292	248	278	260	288	259	264	292	277	254	285	297	272	282	304	251	285	275	289	275	275	286	276	281	300	305	269	297	293	296	278	286	312	291	277	283	283	315	295	249	276	266	310	267	288	274	290	276	269	265	265	291	269	257	268	302	292	274	303	291	303	301	239	265	267	276	309	291	263	286	282	257	277	273	275	258	286	272	271	254	282	251	278	287	280	250	264	272	273	256	296	259	244	283	289	263	273	301	289	253	273	295	275	258	254	273	256	280	253	290	263	253	317	301	253	264	287	262	282	221	268	264	276	276	298	282	268	270	250	255	295	291	233	282	279	286	271	271	302	280	285	275	253	267	290	273	250	279	275	280	276	282	277	279	266	260	263	269	294	299	290	277	288	268	259	268	266	279	299	254	291	268	260	270	292	297	263	274	269	258	294	242	251	279	273	271	265	255	266	288	288	305	254	290	279	288	268	273	288	263	255	275	292	299	301	273	274	277	275	296	290	262	286	309	256	279	301	286	273	266	274	275	295	285	295	262	265	278	284	273	260	235	269	287	290	302	274	268	270	239	281	278	310	291	253	275	267	311	309	293	254	268	292	279	311	324	261	304	256	285	279	313	273	248	252	268	289	278	275	291	280	283	299	265	280	270	304	277	288	276	271	247	263	319	261	288	296	276	270	273	268	295	283	271	340	293	292	266	285	270	276	254	274	269	306	273	296	242	272	298	283	283	277	297	269	259	294	303	268	295	278	267	302	283	275	276	299	284	286	307	303	271	278	269	316	300	293	268	262	279	287	309	308	309	274	301	268	305	291	266	294	281	266	272	257	263	285	280	281	261	279	299	316	284	278	282	251	250	283	268	260	282	275	264	261	262	261	300	298	283	321	256	249	278	261	309	272	305	274	284	296	281	278	286	330	265	320	293	246	254	278	299	282	269	290	268	250	306	301	248	304	232	246	272	303	311	276	295	286	297	264	281	255	276	243	268	250	299	283	260	252	275	282	292	294	282	268	269	275	304	272	281	296	278	314	284	285	299	264	296	278	253	265	271	262	269	294	315	262	287	312	267	270	292	312	267	294	285	279	265	295	282	311	285	232	296	280	265	316	246	261	288	269	274	295	302	295	282	293	301	301	246	291	294	288	249	268	272	295	263	263	267	295	272	276	288	280	297	273	260	246	263	287	271	289	320	254	304	275	273	255	274	282	275	273	290	291	259	265	295	275	295	303	294	307	271	254	282	282	268	290	299	278	271	262	273	278	254	262	280	292	242	294	298	267	290	280	257	280	297	283	276	288	274	274	270	258	276	287	316	274	272	276	275	279	276	309	271	249	316	297	248	249	279	273	251	277	272	255	285	257	284	267	299	295	287	296	260	267	262	313	268	284	265	285	302	291	280	310	267	325	277	243	297	272	297	265	265	300	304	270	270	281	299	268	323	268	267	318	280	295	270	264	284	254	264	263	236	275	237	273	283	282	276	262	272	281	267	266	261	267	272	281	285	270	284	292	264	253	290	297	278	276	294	262	266	279	287	274	270	287	265	274	284	291	295	288	275	281	302	270	289	273	298	289	274	272	295	300	291	303	277	277	253	267	268	295	292	313	290	300	264	302	292	254	269	274	284	264	274	268	282	275	286	291	307	306	319	274	262	271	240	279	268	264	279	307	255	264	275	316	326	322	301	276	267	296	282	275	276	282	287	269	266	251	264	247	268	291	282	250	271	271	262	269	284	247	294	278	296	291	271	295	298	272	302	272	286	277	289	293	287	281	274	264	262	283	271	274	280	281	280	265	291	274	280	318	264	322	285	242	260	281	254	254	281	275	282	313	286	276	280	296	284	279	269	296	286	259	247	256	266	318	273	253	317	302	268	289	256	272	309	283	301	285	251	251	253	261	258	271	275	275	333	298	319	261	286	268	317	253	263	277	285	305	277	283	264	274	275	275	291	274	268	286	283	277	267	259	304	281	298	253	276	316	293	272	259	283	309	258	267	313	311	273	263	289	279	271	254	292	277	235	272	289	258	269	252	279	262	276	268	286	286	267	287	308	284	271	292	301	263	290	288	263	264	257	247	253	323	297	301	266	286	288	289	258	264	275	277	285	267	280	273	290	278	258	262	269	254	239	265	269	286	315	285	271	304	244	253	288	254	250	304	258	249	266	255	277	291	288	303	285	301	287	257	281	296	227	250	270	269	318	244	273
13880	9186	11046	9753	5847	3315	2046	1547	1265	1053	944	974	890	816	875	776	773	749	734	718	745	742	760	683	672	685	721	716	669	693	646	705	702	645	655	681	645	600	677	637	722	717	711	662	665	680	679	666	668	690	638	690	668	636	650	683	693	657	670	652	627	635	681	656	658	611	685	661	648	618	678	642	646	691	667	650	675	628	637	649	645	684	610	649	679	666	674	668	649	663	674	673	683	664	674	667	644	670	678	646	683	688	669	673	696	628	664	676	638	698	684	647	637	679	629	674	625	634	636	714	680	625	703	656	699	669	645	656	655	618	624	644	662	626	671	628	700	668	699	675	638	720	664	694	663	616	678	639	646	641	661	640	708	647	659	687	680	659	685	676	679	674	672	672	715	656	659	646	681	639	685	696	664	612	677	693	655	674	659	684	645	648	659	666	632	630	626	661	668	644	607	711	667	683	670	693	633	645	674	657	686	656	639	668	697	652	712	648	708	708	630	645	665	645	724	701	634	696	636	670	644	621	677	704	670	655	634	675	638	639	689	687	674	640	673	658	647	625	673	681	680	666	664	641	675	658	689	657	690	641	676	629	690	613	655	663	642	651	632	671	665	700	653	689	685	667	693	653	662	622	732	657	652	687	642	702	668	664	684	646	624	658	712	654	697	629	650	651	663	657	669	694	679	652	675	677	611	661	691	672	653	649	667	651	705	667	671	642	647	663	687	665	626	682	671	651	638	644	671	713	672	626	656	662	635	685	650	647	656	708	678	663	691	635	625	679	711	613	689	664	676	659	696	635	687	716	673	647	667	676	638	650	662	698	680	662	664	676	642	693	638	706	664	684	656	650	664	682	644	646	631	674	653	683	682	685	627	693	661	681	656	664	652	657	670	699	700	628	632	629	623	693	678	646	671	627	684	647	639	663	689	677	705	675	675	663	673	670	651	639	700	664	656	687	680	647	676	666	646	625	684	644	709	646	617	642	702	653	636	668	643	625	642	667	726	659	678	641	662	658	711	664	649	697	699	651	650	670	676	617	641	629	630	680	655	696	667	616	647	628	641	684	681	674	664	642	673	672	707	649	674	654	676	683	666	648	621	671	650	659	673	674	701	664	661	678	672	705	645	664	610	643	637	693	686	670	676	668	679	668	674	665	636	656	669	645	678	626	668	635	641	692	667	665	648	652	624	682	635	650	673	642	666	605	633	656	615	654	638	609	642	659	637	659	679	625	701	619	632	722	695	595	664	622	627	665	714	637	666	681	647	718	663	683	671	665	692	665	672	652	699	661	720	642	656	669	662	685	651	689	638	680	647	633	697	629	685	648	677	655	645	658	687	595	658	618	673	632	672	651	696	648	625	609	703	653	709	685	682	632	660	669	683	653	683	642	657	673	698	608	654	642	622	690	645	639	655	661	647	710	658	652	677	602	663	634	677	698	682	670	678	694	641	666	677	667	651	694	617	669	620	692	666	658	623	667	678	693	669	647	629	621	642	675	642	670	664	679	691	660	639	671	690	699	684	670	623	682	680	663	671	662	681	651	619	686	666	627	640	606	667	684	663	657	676	659	590	643	665	639	682	678	685	670	678	652	660	679	682	657	678	631	672	591	685	624	680	667	669	608	658	665	642	646	656	647	655	680	606	665	660	696	635	668	667	675	670	664	664	643	663	633	681	702	697	641	630	651	663	673	645	673	689	706	655	656	654	741	662	713	642	649	679	645	691	668	646	658	664	683	625	629	612	670	676	635	688	667	648	646	687	689	685	673	662	645	667	665	659	690	682	675	661	589	680	640	637	645	702	652	666	659	695	683	649	684	668	639	670	716	644	676	679	686	685	656	663	648	687	654	649	684	627	613	655	687	672	623	640	674	682	671	685	665	682	684	641	681	657	649	652	663	660	632	680	695	671	678	680	671	669	647	661	693	618	636	619	634	649	673	664	660	664	668	630	652	648	681	680	627	607	656	610	650	660	643	670	687	653	670	705	622	685	692	654	663	711	648	660	667	647	654	673	660	651	696	663	635	674	637	630	703	653	672	687	694	669	677	630	679	699	661	627	687	621	686	670	610	652	638	671	735	645	634	682	634	635	692	659	661	636	649	655	665	622	631	646	678	657	665	683	690	671	663	656	632	650	644	669	706	669	662	616	682	641	635	631	702	670	627	647	670	645	663	674	603	607	675	686	652	666	647	636	689	671	660	681	668	648	644	692	627	642	684	661	670	717	633	657	683	644	638	659	698	673	703	674	682	635	628	679	658	650	706	647	666	664	670	621	650	647	660	658	656	660	635	640	654	628	661	626	680	614	645	622	687	675	714	682	725	621	701	680	660	635	679	679	645	662	694	672	645	640	669	682	659	618	672	670	661	622	678	634	685	627	634	651	635	678	655	677	662	709	712	676	672	661	645	726	674	674	707	692	686	675	672	712	680	625	634	647	656	657	676	655	631	636	643	622	723	664	690	636	665	644	676	681	677	678	639	692	682	688	653	621	689	697	669	637	703	646	648	677	679	709	619	606	674	644	672	667	685	670	670	627	690	687	642	675	674	690	704	679	673	686	642	707	661	673	648	651	701	669	606	653	659	674	622	658	619	677	669	665	715	639	643	690	685	628	645	623	651	701	659	649	648	678	679	639	668	654	693	663	681	650	705	670	677	712	668	650	661	660	655	663	708	662	679	666	700	695	654	678	669	632	664	668	647	667	696	649	652	657	704	684	702	702	646	674	633	687	664	637	622	647	676	708	662	680	661	638	660	687	687	667	653	644	685	717	659	655	688	659	675	617	666	665	667	654	670	654	639	667	665	676	707	647	704	683	652	697	669	648	657	661	674	647	679	692	672	681	685	656	642	613	665	668	707	635	683	661	639	666	654	646	640	634	640	672	693	625	676	697	669	668	614	661	682	644	686	648	669	680	685	647	676	677	701	674	655	662	631	679	704	654	638	692	688	615	672	686	683	654	683	672	706	633	637	642	692	691	646	623	691	666	619	665	669	647	679	632	663	691	648	660	685	712	647	670	640	656	645	623	648	624	615	676	600	634	640	691	685	644	666	662	686	659	641	653	620	669	678	636	676	650	637	672	670	662	637	631	685	645	718	680	648	647	679	710	660	679	664	651	678	642	674	643	640	632	709	668	690	627	665	747	663	628	646	645	670	642	650	665	646	642	676	671	676	676	702	648	711	660	694	632	661	600	628	689	648	661	684	646	653	706	641	673	667	626	722	678	650	685	675	693	689	636	676	666	662	650	685	656	634	659	674	690	649	632	656	691	660	653	667	664	614	670	671	639	683	638	671	647	643	638	686	655	661	694	674	649	697	711	664	623	675	661	663	631	686	680	702	694	642	650	630	677	688	704	657	632	698	685	680	709	671	665	666	644	708	678	639	698	669	644	689	704	718	675	719	615	685	653	655	618	695	652	675	702	631	593	719	666	660	646	611	673	662	675	645	704	672	682	685	666	638	720	694	700	659	648	676	730	665	636	636
33120	17409	13749	8928	4707	2196	1189	667	525	491	405	435	405	363	344	315	374	340	331	332	328	310	343	307	300	289	296	273	301	306	332	299	299	298	292	319	306	308	319	300	322	279	297	299	302	286	317	271	274	333	307	297	279	271	273	279	286	304	292	287	296	312	273	292	289	327	280	286	300	301	275	309	299	299	300	273	303	297	290	278	287	306	331	291	291	316	293	273	278	263	288	303	336	286	280	270	315	300	273	296	315	277	302	295	270	337	293	288	282	322	293	300	281	277	303	315	308	275	286	298	325	293	303	270	297	299	291	282	292	293	306	326	305	297	287	298	327	332	290	307	296	318	288	283	311	298	292	305	280	255	328	291	269	288	307	312	312	278	305	297	312	282	329	295	287	268	300	276	302	330	319	304	300	280	297	310	246	267	320	311	291	287	289	280	282	274	271	293	280	288	318	310	298	276	294	311	294	303	276	307	311	305	277	288	317	296	285	285	304	308	321	327	294	305	297	302	302	265	337	308	288	257	268	279	274	286	301	296	280	285	306	317	290	328	266	306	326	337	316	292	275	292	279	270	289	269	337	282	304	271	275	278	300	270	306	289	292	303	250	323	310	287	292	324	292	274	302	301	270	282	287	296	293	276	298	332	293	323	290	297	297	285	316	300	284	297	273	280	289	272	312	295	320	297	296	294	304	277	317	314	290	308	311	312	287	293	294	282	298	283	271	302	303	283	296	286	312	287	307	327	301	294	280	307	257	305	308	325	268	299	302	286	287	337	304	277	294	313	297	300	276	316	290	320	310	314	314	277	312	285	305	324	292	268	253	283	335	270	277	312	300	323	321	288	299	294	299	287	291	284	274	306	300	270	306	293	319	288	298	304	301	283	306	307	291	290	283	277	304	287	271	290	320	281	261	262	313	301	261	295	309	312	306	300	278	270	297	309	266	287	315	304	308	276	286	306	329	261	293	308	279	275	288	296	272	279	281	311	320	273	304	292	312	284	302	272	313	286	283	300	303	304	297	289	268	267	279	285	290	335	268	273	302	295	264	299	311	296	295	289	307	293	324	311	291	282	292	287	285	286	301	306	282	300	298	291	271	296	282	335	269	278	318	298	307	298	298	310	317	275	285	276	304	299	309	297	318	291	307	295	291	251	326	285	287	300	327	287	287	307	275	283	300	310	299	322	291	305	318	250	285	307	295	264	298	309	285	299	335	291	286	287	290	301	298	309	285	314	274	278	343	281	243	315	299	308	295	300	308	279	273	268	309	309	309	284	311	318	292	318	306	302	287	293	287	300	299	308	280	302	300	313	248	292	281	291	305	310	293	313	268	305	308	270	308	303	324	272	280	299	309	281	286	284	295	310	296	318	296	287	305	309	280	311	299	299	337	289	316	315	281	282	288	285	272	302	296	287	303	281	299	310	305	279	293	318	289	284	296	278	288	266	285	312	281	262	296	293	301	301	312	297	283	337	286	307	296	327	273	299	299	279	307	264	312	323	306	266	306	302	275	305	281	297	284	264	277	290	278	317	301	318	263	254	291	274	322	274	319	272	300	298	286	281	298	304	267	292	275	296	265	301	266	300	289	287	298	291	279	280	312	299	310	319	337	258	314	277	285	296	283	289	319	287	333	302	290	275	315	315	322	321	306	284	278	307	307	289	300	318	302	312	337	315	299	277	297	287	295	275	289	314	313	269	305	297	285	256	296	302	304	329	273	298	294	322	281	315	295	258	319	293	269	298	277	312	290	286	323	298	272	305	307	281	308	280	292	316	292	297	296	320	319	318	275	302	271	304	305	273	338	335	312	252	335	293	318	281	276	322	303	286	275	299	283	255	332	308	293	295	304	311	286	306	289	290	318	296	285	275	284	272	313	279	258	257	277	332	305	319	286	289	284	284	281	288	303	282	311	291	326	299	297	309	300	278	304	289	303	298	286	290	321	289	269	293	330	291	280	273	283	268	298	330	289	309	309	275	273	308	292	324	305	291	278	265	316	306	293	274	281	289	294	312	285	288	300	271	317	315	320	269	317	308	280	283	310	277	311	268	276	279	260	276	316	287	298	306	288	266	296	259	282	271	300	302	294	306	262	321	304	281	276	313	316	258	301	315	287	273	285	301	343	276	310	308	322	263	279	287	294	291	290	306	306	282	288	325	339	261	300	308	306	314	305	286	282	295	283	272	264	289	319	278	263	307	294	306	292	274	303	284	290	278	292	265	265	288	296	277	324	301	303	291	313	295	276	286	312	306	287	276	293	272	302	288	259	298	279	279	271	273	295	334	289	304	282	286	307	302	259	296	343	278	267	277	314	310	302	292	337	276	301	309	267	298	270	297	296	313	313	304	264	267	319	308	292	279	315	299	301	306	274	308	302	294	317	294	278	270	295	304	268	307	294	312	309	296	333	308	305	273	301	326	313	294	291	257	331	297	293	287	263	307	299	274	316	275	279	309	290	276	301	298	315	294	298	318	280	277	311	282	289	317	286	270	283	303	304	242	272	340	305	243	287	272	285	317	321	297	294	285	262	306	274	312	288	307	289	306	252	275	267	245	321	302	305	276	314	300	293	286	300	313	305	298	296	331	326	299	275	283	293	270	282	301	299	286	307	307	314	319	305	285	283	280	302	281	301	279	282	319	293	290	319	295	284	316	331	268	321	266	277	322	286	293	255	317	289	276	293	319	264	280	304	289	279	283	319	305	319	271	286	297	315	286	295	308	306	302	272	285	311	300	266	281	279	262	303	279	305	304	297	310	313	312	281	298	292	291	278	286	330	285	290	274	308	316	311	298	271	311	272	309	301	275	296	281	315	311	277	300	275	288	284	300	325	292	323	315	298	315	317	300	291	300	306	307	276	293	301	305	289	276	260	287	273	283	331	282	320	292	302	285	310	290	301	284	273	297	334	287	280	288	278	283	265	271	324	289	287	309	278	292	295	329	307	309	258	293	298	311	276	299	319	295	303	325	316	289	310	296	266	309	304	296	286	279	290	295	271	294	255	312	288	265	282	246	273	294	310	310	314	307	273	299	296	304	313	299	291	340	268	282	302	269	318	299	272	269	308	328	274	298	311	328	298	286	307	287	307	293	269	305	292	301	329	251	302	288	307	281	303	289	291	275	287	315	290	305	288	323	314	245	314	296	330	303	289	318	290	293	312	288	302	297	297	290	271	310	293	286	283	271	303	280	310	303	307	277	278	252	270	295	306	296	290	281	279	295	273	274	286	314	305	308	300	290	290	294	289	286	250	270	262	303	294	262	266	293	324	284	269	253	281	304	312	279	278	305	304	313	310	291	302	284	286	296	277	307	289	284	285	315	288	255	265	291	277	316	285	289	281	313	310	298	291	283	291	282	310	311	299	294	283	285	289	295	287	278	257	319	303	303	309	311	278	310	287	296	291	271	270	301	290	319	272	301	274	287	327	287	307	298	266	284	312	289	302	311	282	290	281	272	302	277	292	265	301	315	271	310	294	320	292	330
23390	14891	20586	19362	13580	7759	4407	2402	1936	1657	1525	1281	1294	1129	1169	1091	1105	1036	957	901	880	945	897	874	839	830	763	789	798	797	787	795	721	728	742	746	719	749	728	712	698	715	731	658	736	694	732	731	766	667	730	739	699	673	697	677	722	730	738	733	725	711	698	670	711	676	704	711	678	710	676	728	688	663	694	674	663	733	694	683	677	677	697	670	646	642	717	726	678	667	690	707	694	676	695	676	746	706	624	711	679	723	676	701	712	730	700	676	708	718	731	689	749	707	703	697	713	688	671	750	747	693	663	721	707	660	642	695	681	718	724	656	737	679	711	681	707	668	722	657	681	712	714	691	690	695	698	721	677	717	688	736	690	679	728	678	682	718	696	627	675	683	671	654	692	695	715	692	701	717	712	723	717	677	680	701	678	646	667	698	658	680	724	717	700	766	696	683	653	709	685	681	729	674	679	745	689	687	654	706	695	700	732	645	684	679	714	674	743	690	672	695	683	727	706	683	644	704	711	648	692	664	715	700	655	660	708	709	713	664	696	712	679	728	720	725	703	707	676	729	692	696	729	757	708	697	759	743	710	670	698	702	714	678	719	700	652	722	688	718	648	741	685	709	695	716	704	752	747	706	677	717	704	701	664	707	724	723	732	685	720	695	661	714	694	719	722	697	743	704	713	664	679	681	691	676	688	623	716	696	680	694	735	666	690	682	722	699	678	745	724	676	669	737	684	723	726	717	695	683	725	745	682	723	675	674	666	758	726	714	746	679	686	734	640	693	665	707	657	701	696	738	691	690	700	694	678	629	726	701	669	678	661	699	679	696	699	748	712	680	715	699	705	703	724	709	710	667	691	686	701	717	694	740	697	646	691	682	667	727	712	676	741	670	709	707	741	682	736	700	696	670	685	706	663	685	684	725	712	746	679	702	695	672	717	737	709	685	676	710	674	730	698	704	672	679	681	668	752	696	669	678	688	665	704	678	710	666	699	676	697	688	722	699	692	672	719	728	717	703	712	668	666	719	681	720	647	711	664	708	732	697	675	686	680	738	671	711	710	630	727	679	710	668	686	723	719	689	702	679	682	678	683	663	733	722	711	666	648	732	729	652	667	745	666	644	641	704	699	704	675	692	697	677	705	702	683	699	698	674	693	694	691	664	731	665	689	650	728	735	689	697	669	724	699	675	721	691	680	740	743	691	714	682	757	686	697	691	687	689	714	634	696	706	637	679	697	662	699	704	707	695	702	671	733	733	699	664	692	718	700	686	653	675	752	682	718	693	689	673	699	720	689	725	706	627	723	669	700	716	619	689	731	689	711	685	720	694	711	705	662	703	639	773	710	686	667	683	694	707	725	688	728	697	734	694	729	714	660	685	733	716	711	701	643	715	688	691	660	640	695	704	698	725	723	646	694	730	654	705	680	754	725	729	697	720	697	703	723	672	710	681	702	683	686	714	676	725	668	733	674	687	680	682	684	719	708	739	667	683	719	724	642	643	753	698	692	716	696	736	682	703	726	727	675	684	647	748	693	704	748	665	698	706	688	725	663	725	727	716	637	686	712	733	666	736	703	684	707	724	670	649	694	701	714	735	743	664	680	711	706	673	638	667	695	658	673	701	683	714	699	721	740	749	730	729	703	706	706	745	738	697	697	666	690	688	686	710	707	697	688	739	689	714	673	709	743	674	710	682	687	652	693	668	718	664	660	701	694	697	646	679	671	684	739	716	681	743	715	734	693	688	673	713	710	708	700	693	721	740	653	710	750	656	734	676	701	674	718	683	715	721	686	688	698	711	706	642	710	657	764	754	727	680	717	713	754	682	687	668	650	712	701	666	640	716	704	703	694	721	686	691	687	677	664	711	656	728	711	635	743	711	701	735	698	707	715	714	647	698	696	732	681	707	723	690	700	751	708	651	663	723	738	698	675	693	650	697	679	662	683	655	699	684	702	708	694	743	655	739	679	699	727	645	681	719	685	722	734	704	671	691	688	693	696	655	699	743	739	689	657	659	654	670	637	695	655	718	646	705	696	735	694	718	691	668	693	680	684	702	692	715	747	684	693	685	703	673	667	700	689	662	708	720	677	664	691	696	734	705	693	702	724	685	704	691	684	657	697	699	708	702	717	703	684	684	739	718	671	657	755	699	672	687	698	654	706	677	693	701	715	710	711	650	677	707	700	723	691	684	674	693	710	692	686	742	676	719	747	689	687	753	701	728	689	647	692	695	688	751	732	706	724	712	702	722	672	732	691	718	692	621	706	652	672	697	718	645	731	708	685	699	738	768	706	685	715	692	739	720	706	691	680	719	697	705	665	698	703	700	669	654	702	714	688	720	682	674	685	678	725	727	660	676	671	742	701	704	665	666	725	711	712	714	700	709	680	688	687	733	675	724	681	718	696	703	674	652	726	669	758	735	708	654	684	680	710	711	713	750	706	683	693	653	718	719	724	658	693	728	712	707	735	720	718	707	690	699	712	689	718	698	685	676	686	707	690	706	687	665	674	692	665	711	672	705	674	673	685	717	702	693	699	693	726	693	693	727	703	701	667	681	684	638	663	725	735	688	686	712	637	738	713	689	729	694	687	764	618	698	700	704	696	715	651	730	664	688	777	689	721	698	691	685	668	673	706	695	726	663	739	695	666	699	727	673	663	713	726	726	681	676	702	711	709	667	703	742	653	619	721	682	687	746	697	724	647	675	715	651	699	702	665	682	655	717	733	697	663	678	685	703	686	725	728	679	656	679	709	652	707	730	769	702	673	729	700	689	684	658	671	686	693	711	685	707	677	723	694	678	667	716	675	710	740	668	713	702	697	714	717	711	714	697	666	733	676	719	685	663	681	685	701	703	718	687	742	696	705	702	663	701	673	706	676	692	744	699	701	674	683	606	663	724	689	712	691	727	700	729	687	692	670	694	726	621	665	715	695	716	693	679	723	687	710	764	739	696	711	707	752	697	672	677	667	670	689	689	721	678	712	662	704	678	711	686	765	703	701	667	712	716	687	706	699	668	712	701	726	688	683	720	699	728	655	651	710	700	705	674	668	696	727	699	655	694	719	681	653	733	701	707	713	688	725	672	721	701	724	719	690	691	730	708	638	724	678	709	732	651	704	723	739	707	679	728	631	684	654	676	671	696	674	700	742	696	675	649	694	693	680	737	680	739	674	724	709	667	656	679	670	720	689	714	688	680	677	707	685	662	685	683	672	687	715	742	697	696	706	728	684	662	680	671	681	708	666	701	701	703	731	680	722	678	731	749	707	682	707	672	691	662	701	717	669	678	702	703	689	687	766	737	711	695	704	743	686	657	664	739	728	710	697	711	690	743	732	721	724	694	720	661	699	703	706	715	650	725	715	690	671	731	705	706	754	657	682	674	718	712	707	696	690	700	689	709	697	703	736	692	693	706	697	648	683	707	690	747	672	697	705	702	714	690	710	664	698	717	717	755	657	693	707	713	739	650	740	701	700	750	713	706	692	673	706	712
40029	25640	25445	17780	8958	3214	1306	862	615	542	459	468	480	417	382	409	341	330	320	299	298	294	278	326	312	293	302	255	291	295	294	292	276	256	293	275	287	299	262	266	258	271	263	300	281	260	285	321	245	246	254	282	266	251	273	257	249	262	274	273	241	305	280	276	232	243	265	269	236	250	248	255	268	256	250	249	277	261	246	220	241	257	267	281	238	255	247	242	290	267	254	242	271	259	275	261	278	232	268	244	239	271	271	240	238	291	261	276	232	247	232	299	247	306	257	286	247	279	272	286	275	254	268	228	251	285	271	271	262	269	260	257	263	235	257	255	300	254	281	269	261	290	276	268	278	252	275	257	257	252	248	228	257	229	263	271	248	253	264	249	278	266	272	281	261	238	238	266	303	229	285	264	252	264	269	245	278	252	254	291	244	247	283	286	271	251	287	266	268	289	240	282	270	280	262	270	251	234	259	241	240	262	268	289	245	262	272	273	241	260	227	244	238	267	302	243	245	261	279	260	253	279	250	264	258	272	262	259	266	239	245	272	267	261	254	233	245	253	276	232	267	266	298	280	251	254	277	267	280	229	257	258	282	265	250	272	251	236	282	270	253	237	255	245	264	266	257	275	282	266	311	277	245	269	256	251	268	241	272	295	272	292	280	254	278	228	263	279	277	285	247	252	262	278	244	245	242	263	255	244	263	261	278	262	267	285	266	280	285	242	266	260	277	277	212	256	284	258	270	250	288	229	268	278	241	255	265	296	271	267	260	271	277	252	282	276	277	266	240	319	276	252	245	230	282	270	276	281	265	272	250	249	271	249	269	297	228	228	262	266	282	291	292	253	287	268	274	276	272	275	275	286	283	253	237	285	255	280	279	293	274	258	254	237	266	268	250	268	304	285	257	254	243	264	244	283	250	282	233	248	296	268	254	286	277	291	279	249	247	250	254	243	252	269	241	237	276	266	277	243	291	287	209	265	257	241	252	277	246	259	285	265	240	258	284	261	255	301	296	255	231	261	234	297	255	249	255	253	253	259	256	258	254	250	259	278	249	256	235	271	281	263	264	244	257	284	278	261	281	244	278	235	245	240	281	278	260	271	292	278	269	245	286	235	299	269	281	266	304	274	269	275	238	264	266	268	295	272	272	302	256	291	276	261	284	272	260	255	294	255	273	294	242	264	265	291	265	282	238	260	282	243	236	272	267	287	268	238	271	263	252	247	262	251	253	269	249	256	245	272	229	278	269	259	244	261	250	239	277	289	262	281	257	253	270	251	288	257	239	299	273	246	254	240	284	257	276	283	262	256	271	305	276	267	289	260	282	260	267	257	262	256	263	264	289	288	261	228	255	246	246	268	293	254	261	274	234	270	243	254	258	282	247	260	255	264	289	251	271	256	272	268	274	260	277	234	282	228	265	271	277	315	272	243	262	284	258	294	314	238	271	251	280	253	250	252	263	289	236	243	263	282	265	255	269	243	268	248	248	285	246	258	268	263	278	274	272	265	252	244	247	277	262	267	256	239	281	260	240	240	277	244	241	260	269	259	299	270	237	270	257	270	265	285	275	229	257	281	236	231	245	254	283	218	283	270	252	251	277	261	269	277	248	270	286	269	268	254	292	267	260	241	247	268	272	288	279	279	283	284	295	275	240	265	251	254	277	255	268	274	237	290	243	248	272	252	261	251	274	296	272	259	273	260	268	282	259	263	264	249	287	277	253	263	231	268	263	269	247	260	273	269	287	282	260	263	279	266	245	256	254	245	270	245	246	264	253	267	231	251	264	252	251	282	272	244	272	282	261	276	260	262	289	256	251	260	264	245	251	272	253	265	240	277	259	253	259	271	228	267	298	264	276	250	271	264	270	270	255	280	258	257	233	277	267	268	246	298	244	293	274	282	274	274	303	265	292	296	243	277	221	268	238	273	273	268	306	249	270	254	247	275	256	285	256	274	250	299	250	254	258	251	249	232	262	297	285	255	239	282	280	317	281	277	265	246	236	269	250	255	267	281	287	287	285	274	248	274	241	260	277	273	276	243	268	261	289	284	274	285	275	280	290	247	279	262	293	254	267	263	258	261	254	266	259	255	292	287	235	281	272	289	271	261	259	248	246	239	265	271	252	309	266	286	304	289	249	259	262	267	275	261	264	233	233	263	277	237	262	267	242	274	280	272	292	289	269	234	258	233	292	252	263	278	245	264	296	259	239	257	266	262	280	249	298	300	278	277	272	266	255	266	284	251	245	270	237	278	252	237	246	272	273	265	266	251	272	266	269	272	249	262	263	275	229	259	264	283	250	219	291	245	242	297	268	270	273	263	256	290	238	291	237	256	259	238	267	253	282	253	252	233	259	296	242	279	310	286	229	276	294	256	282	269	282	268	264	264	263	273	248	261	261	274	253	236	261	245	256	276	253	275	271	250	247	250	249	270	247	263	280	269	275	237	273	281	258	268	266	265	301	252	292	275	269	269	289	243	269	286	276	243	279	238	254	271	238	261	290	254	231	285	261	249	267	265	229	290	271	268	299	247	253	282	235	289	274	237	264	284	277	270	252	209	266	259	273	300	276	237	254	269	258	247	265	266	252	273	258	270	255	277	263	266	256	287	253	265	264	250	255	266	231	242	269	248	263	255	277	235	270	253	272	275	266	245	307	241	261	271	270	260	267	251	270	269	264	246	279	261	274	274	275	240	285	279	264	242	257	247	303	254	259	260	277	286	264	252	249	254	254	269	265	258	273	278	253	291	287	265	282	289	267	268	282	284	282	275	264	225	248	278	242	267	255	268	234	285	299	269	304	261	260	246	250	272	282	296	260	273	251	278	280	264	264	271	293	275	260	262	285	253	259	265	252	286	250	273	271	262	277	255	275	253	260	257	289	247	279	253	264	261	272	252	247	261	241	248	252	253	251	257	273	241	263	255	258	288	260	269	285	257	286	250	276	282	265	260	275	277	262	272	233	257	300	284	277	269	249	264	274	273	318	270	237	281	260	262	264	273	273	242	220	257	295	281	277	266	280	260	234	277	264	265	270	302	274	260	271	261	248	295	251	269	247	284	253	252	247	231	274	286	275	261	275	278	235	289	274	289	297	252	251	246	243	288	258	311	283	283	300	269	278	239	251	237	256	236	265	299	273	284	274	268	273	255	266	280	269	261	253	267	267	238	242	271	268	265	264	250	258	264	244	283	250	271	233	267	280	253	251	279	271	254	265	261	260	248	256	269	256	293	290	236	240	271	264	247	264	284	279	279	270	270	293	252	245	271	277	294	256	230	274	264	253	267	260	241	251	244	303	257	235	271	275	264	246	273	251	233	285	266	269	261	244	265	245	281	277	253	262	269	265	233	240	282	256	264	245	254	279	276	262	267	247	244	285	268	280	260	226	247	266	264	250	236	243	252	291	262	264	265	290	274	236	253	259	232	253	260	276	266	276	269	261	283	279	265	266	251	283	270	296	276	273	289	283	297	273	253	232	240	266	252	240	254
26855	21687	31011	28570	20215	9548	4819	3147	2396	2033	1788	1688	1624	1488	1359	1371	1218	1199	1053	918	985	1029	1043	900	818	806	855	827	753	773	721	710	795	730	642	705	673	731	746	627	676	669	676	647	595	614	633	597	600	672	647	675	650	711	642	588	634	631	614	611	626	646	609	619	610	640	612	636	613	632	640	637	612	637	583	595	638	638	652	646	676	582	593	654	637	619	600	663	618	636	646	640	624	575	593	667	618	620	595	659	624	624	636	583	608	647	578	596	638	637	608	618	632	608	580	586	619	624	589	598	600	660	659	611	627	635	635	614	616	597	616	628	582	614	650	658	633	609	611	617	634	597	642	601	617	608	617	665	610	607	641	617	647	629	632	577	633	620	658	587	644	615	621	599	624	642	646	601	665	615	654	613	658	642	646	640	611	619	663	591	614	603	584	630	643	647	610	659	691	651	647	625	658	665	623	604	641	630	632	643	678	574	613	645	635	706	645	647	574	641	622	622	614	617	635	629	605	663	605	623	633	665	580	638	627	641	597	633	640	592	629	625	663	633	627	611	675	607	613	624	624	614	616	646	634	619	644	586	671	632	601	635	639	619	619	572	624	627	637	631	609	627	663	636	653	634	641	625	635	560	635	613	649	660	639	613	592	636	670	623	611	577	616	565	648	619	614	659	567	649	610	637	633	657	631	592	651	648	618	637	651	638	630	610	661	629	637	613	623	609	686	672	645	636	613	619	677	626	593	638	645	625	654	646	627	614	578	609	613	624	596	610	596	643	620	640	634	617	594	592	605	646	605	637	656	610	593	644	645	620	597	632	600	656	594	631	675	655	597	605	620	660	642	615	676	597	622	629	665	655	623	638	629	659	627	623	626	639	635	618	654	622	643	644	652	640	638	606	643	660	615	610	612	654	624	652	646	595	621	631	650	665	652	610	576	667	663	643	634	625	597	642	623	675	611	646	616	616	609	653	620	639	632	654	646	644	654	615	609	636	646	652	615	637	652	588	622	587	637	621	638	654	620	670	605	644	647	677	649	630	641	624	637	669	626	634	561	579	688	594	602	604	604	623	590	633	652	614	691	653	676	697	624	648	647	624	640	627	606	646	594	667	652	648	638	647	669	669	619	644	626	642	635	646	617	633	645	605	641	663	632	671	598	645	656	623	571	582	635	594	645	653	674	620	611	627	589	690	624	593	615	610	659	661	647	620	618	645	652	666	652	681	643	620	643	628	605	626	627	622	611	611	655	624	615	644	619	613	592	646	647	639	644	630	622	585	654	634	656	635	644	634	628	615	665	640	616	601	599	642	643	650	615	672	622	602	621	594	644	670	615	620	640	629	615	634	633	621	605	636	626	614	612	633	595	634	662	641	587	605	603	610	644	630	649	616	595	634	640	686	582	636	667	670	603	636	609	601	663	628	615	611	617	614	679	655	621	638	619	644	574	604	620	618	612	648	600	633	641	609	664	636	656	625	604	653	645	623	612	643	642	626	586	586	658	586	650	631	623	634	651	604	621	589	661	664	644	618	572	609	689	578	649	632	659	642	567	626	599	605	603	587	567	576	642	600	644	642	615	662	617	610	613	632	612	612	576	619	600	599	624	619	628	603	650	632	632	631	658	633	641	630	627	599	624	626	598	603	617	613	637	589	629	623	615	589	677	635	640	629	649	610	644	592	694	674	614	579	615	630	637	632	583	645	592	652	672	660	619	635	597	650	626	621	604	657	625	632	628	618	593	578	610	616	645	644	656	616	607	628	615	628	636	622	619	625	658	597	616	634	610	663	610	618	656	596	621	631	603	609	602	616	612	626	624	610	592	626	617	654	635	600	635	643	647	664	660	608	617	628	654	626	625	644	591	614	619	625	581	600	649	628	644	673	597	632	608	578	644	639	610	615	598	594	617	603	637	634	603	582	647	633	647	683	630	652	655	658	631	609	649	630	635	639	633	622	610	615	639	634	642	609	641	617	656	655	602	619	621	627	596	649	657	648	638	635	615	621	659	633	633	627	663	665	581	650	620	632	595	637	583	670	629	585	657	619	627	661	646	696	641	615	620	620	631	608	694	620	636	653	605	650	647	594	626	633	648	656	617	649	616	683	626	640	603	635	633	606	608	699	651	600	629	612	630	661	597	603	631	651	608	605	619	630	643	578	580	617	632	599	657	651	646	621	625	640	618	612	609	647	606	655	629	633	681	612	612	610	661	642	626	608	632	653	605	627	632	629	657	569	653	608	656	625	628	638	621	599	647	659	625	680	607	619	647	621	646	655	641	627	622	583	661	601	640	677	631	604	633	657	628	653	642	651	632	664	602	656	689	677	610	630	646	670	640	622	647	607	627	618	644	664	643	652	671	644	665	660	654	595	618	617	678	635	680	625	631	685	621	670	638	647	635	622	595	610	646	623	663	660	596	621	641	621	631	603	614	616	637	618	571	568	627	665	608	615	635	609	577	651	596	597	654	576	619	627	701	654	596	622	644	665	703	607	640	674	619	615	646	644	638	600	590	678	587	639	591	619	608	620	564	606	639	665	629	641	616	641	654	570	669	601	624	618	620	602	644	601	644	615	621	614	666	605	706	619	653	621	654	635	578	614	608	608	634	642	629	635	610	617	640	643	624	639	570	625	639	600	623	631	649	643	580	593	635	587	578	635	641	624	610	570	599	673	622	619	656	645	574	612	671	651	631	612	684	617	621	630	610	660	624	656	602	629	664	596	586	617	617	684	629	633	646	582	636	657	640	662	656	592	627	591	639	673	600	640	690	649	596	673	670	638	670	567	658	671	588	568	639	645	697	654	630	613	615	597	603	652	636	610	626	623	620	646	624	655	660	687	616	622	641	611	634	626	575	599	617	648	615	635	594	672	647	578	643	659	612	657	599	667	666	625	654	623	572	661	640	580	643	698	620	595	602	647	644	633	623	647	650	622	623	634	604	608	640	675	611	603	663	643	643	666	630	640	627	595	586	647	669	639	659	666	595	561	660	629	650	596	639	644	632	601	597	624	639	628	608	617	599	609	652	628	612	626	618	665	638	624	602	673	633	665	646	663	586	598	647	699	652	607	659	660	598	646	601	576	599	601	614	601	643	625	625	616	631	650	605	602	618	635	651	625	633	621	676	615	677	618	628	649	616	665	661	641	649	597	638	649	670	654	649	649	634	666	657	642	610	630	645	603	603	636	658	590	638	620	610	631	673	577	644	646	619	678	583	636	629	569	673	621	627	605	632	611	664	616	650	648	601	605	591	612	639	623	626	611	647	641	633	624	609	609	667	669	633	654	603	603	583	652	575	663	639	607	649	669	631	610	634	606	643	662	644	636	583	621	629	597	596	631	617	588	603	633	649	640	621	653	686	672	641	636	670	651	633	692	620	633	665	633	651	590	619	620	657	635	658	611	677	592	633	609	626	647	646	611	648	656	589	625	657	646	634	615	598	668	628	668	642	622	617	609	599	640	655	597	668	664	623	598	600	636	630	611	645	632
19166	10185	7043	3898	1797	825	502	414	376	369	328	305	307	340	336	325	303	276	288	272	285	317	317	320	312	309	285	301	292	279	279	281	283	279	287	280	275	297	287	292	234	273	303	269	280	257	252	280	265	290	287	300	245	268	278	326	268	288	300	290	286	258	295	274	296	302	333	296	306	290	280	274	293	290	244	282	319	285	278	307	305	289	290	297	266	308	272	288	294	272	276	295	267	271	270	263	276	310	292	283	237	285	271	292	286	312	287	303	257	284	248	274	283	288	279	290	297	294	291	277	296	260	278	238	320	280	299	262	319	281	294	266	300	270	257	313	266	291	276	296	278	277	285	234	267	263	262	305	299	300	287	276	329	268	316	316	272	289	310	291	304	309	266	284	281	265	264	299	271	267	288	268	319	295	298	283	281	267	259	249	255	264	286	276	270	297	262	297	271	291	265	280	301	287	301	280	285	283	259	311	266	262	274	276	294	273	293	247	297	310	283	276	297	268	302	257	279	289	262	287	280	273	317	295	279	281	292	285	290	310	267	278	287	295	299	282	280	271	291	309	280	305	279	273	305	281	297	277	272	262	281	305	261	293	245	280	281	258	267	261	302	292	297	308	274	289	274	257	263	310	318	288	272	272	261	262	288	271	286	290	277	275	265	289	323	278	269	290	245	314	287	288	282	250	299	285	273	294	279	270	290	276	272	284	278	257	248	283	262	300	292	263	275	261	291	265	288	306	255	264	263	258	291	310	253	270	283	274	273	279	300	238	270	276	224	272	302	285	257	307	270	277	244	255	293	261	293	293	276	277	303	279	267	305	271	267	281	315	287	270	284	288	264	305	247	272	322	287	332	274	274	244	278	295	279	284	295	276	253	275	282	327	286	261	274	250	257	297	318	242	285	261	278	301	276	265	274	289	272	277	273	258	297	255	256	283	310	273	275	278	288	297	287	335	281	306	269	313	316	261	265	272	265	253	317	275	259	283	269	317	321	293	285	246	299	272	289	296	268	308	278	295	303	271	279	313	259	249	268	267	269	296	269	295	298	266	294	290	306	273	272	262	282	265	260	307	321	264	267	304	297	297	267	281	271	266	311	304	294	279	329	275	277	274	312	284	260	303	289	265	290	315	291	283	301	248	281	274	304	262	306	302	300	297	265	297	290	306	294	294	300	297	316	276	276	300	256	269	247	268	270	285	278	289	271	268	289	278	307	256	268	277	294	287	306	313	268	317	287	316	260	317	315	272	289	300	285	291	283	282	280	323	287	275	262	264	260	259	324	282	278	326	272	306	297	268	277	297	264	246	305	263	288	290	291	285	276	243	298	278	283	276	264	286	279	285	284	257	289	273	266	295	269	286	304	280	286	285	277	274	282	271	273	293	302	303	260	251	278	292	251	273	277	279	299	302	239	275	262	269	299	293	280	295	284	293	236	279	297	306	278	288	262	276	287	278	287	299	300	284	301	293	270	286	284	301	256	280	257	269	280	286	272	289	291	307	271	314	269	290	294	274	295	313	270	275	293	275	289	267	267	273	275	274	277	293	281	289	275	305	321	276	287	284	297	304	287	272	252	273	257	307	255	300	290	274	257	284	317	275	281	276	259	286	266	279	254	267	298	278	268	293	297	274	285	274	253	254	263	294	271	285	293	278	297	266	301	274	277	277	292	260	286	270	233	300	270	266	293	300	289	322	294	291	271	274	275	284	260	308	288	307	267	272	276	292	289	286	304	291	302	264	290	307	305	291	304	293	265	318	272	290	276	289	270	289	293	287	270	281	292	279	259	274	285	300	286	263	273	282	280	282	257	324	280	260	272	293	279	279	297	282	293	280	285	268	311	293	271	276	298	260	279	281	283	306	289	292	260	289	273	273	285	288	303	299	289	274	289	317	280	303	275	297	285	280	292	296	273	309	283	304	251	294	298	285	300	295	300	277	289	257	249	291	301	264	286	281	274	283	261	286	271	252	293	283	293	292	283	275	283	250	280	253	292	280	289	283	286	251	313	298	285	299	286	283	275	295	286	280	269	288	293	260	263	282	315	282	298	305	303	278	286	297	285	285	241	271	302	279	283	280	251	293	271	286	288	268	267	296	281	302	284	252	248	286	314	260	264	268	288	273	266	275	271	287	260	267	298	274	284	245	307	308	279	248	267	284	261	281	271	307	297	274	261	294	279	277	283	285	299	294	264	284	288	273	248	261	250	267	289	288	266	268	291	290	253	278	274	277	282	284	292	280	273	284	298	293	282	303	277	270	259	289	273	281	282	297	294	291	266	285	299	326	296	304	270	298	312	289	277	308	253	273	296	264	286	263	287	266	295	288	299	261	317	278	273	280	285	268	288	284	270	306	284	255	296	281	283	259	251	275	260	266	235	307	273	275	284	315	303	301	275	287	290	313	274	303	320	297	307	281	284	244	289	265	292	252	263	291	288	301	271	304	264	255	278	296	274	274	260	288	255	257	307	273	256	284	304	280	287	295	254	287	300	322	271	305	290	283	274	291	249	268	274	303	305	303	305	277	251	268	274	292	277	260	302	266	283	296	304	276	266	299	275	281	264	301	289	276	259	278	278	301	271	293	322	274	275	259	277	268	295	284	281	278	315	324	295	303	281	281	262	303	282	274	259	301	264	287	305	269	247	299	311	280	302	295	303	298	300	280	258	260	299	285	313	301	267	243	251	264	258	293	280	286	281	254	291	263	297	300	308	283	280	305	278	266	266	285	293	306	284	302	301	282	262	281	306	289	302	271	272	293	301	276	276	280	284	285	301	288	291	299	297	294	308	257	274	272	279	313	268	260	273	284	256	258	257	307	264	234	260	272	275	309	271	296	297	300	283	308	288	295	286	315	274	294	286	295	255	284	295	277	282	280	270	260	269	254	344	319	312	314	274	295	253	284	306	294	285	281	290	252	278	276	305	270	277	267	287	279	258	265	257	283	285	240	293	298	297	299	284	286	287	301	289	301	283	280	275	258	276	279	293	257	263	269	261	268	294	281	291	249	270	290	252	254	295	281	273	298	284	273	261	277	288	295	255	250	278	303	307	300	280	281	290	288	299	263	263	293	262	294	295	279	288	256	284	288	298	258	277	284	273	289	248	283	291	288	309	263	281	278	289	283	271	293	281	297	282	301	291	295	275	228	247	252	303	263	271	284	273	282	283	292	293	272	268	273	275	266	287	291	296	278	259	292	310	296	324	277	277	299	288	273	274	267	271	307	265	297	274	273	293	284	264	291	278	273	269	269	291	312	276	284	282	288	293	286	308	304	278	279	283	281	268	271	262	280	267	297	291	277	283	261	277	311	252	299	274	287	279	311	276	289	256	308	276	304	298	298	308	291	285	292	278	273	282	263	274	281	259	250	289	289	250	306	258	296	285	302	280	268	309	230	267	284	314	295	268	266	298	289	261	277	290	285	245	275	289	284	238	249	271	268	306	293	251	277	264	289	272	296	304	283	248	264	294	270	266	265	233	295	287	286
13234	9609	12013	10225	6104	2882	1749	1463	1170	1134	963	885	907	867	785	837	861	795	784	747	762	751	726	704	689	711	739	707	719	702	697	702	647	663	710	692	715	680	694	700	686	681	692	684	679	692	693	678	673	663	617	705	697	692	654	677	649	714	683	665	690	655	688	694	679	661	669	660	658	669	671	689	666	663	655	675	647	696	630	666	617	628	676	705	670	655	691	680	664	679	683	623	649	687	686	652	657	647	657	635	643	670	673	689	689	624	674	687	696	659	703	677	675	648	699	669	684	633	692	643	665	680	648	685	655	691	658	641	641	674	685	700	619	702	636	676	640	633	662	689	665	666	709	654	632	763	666	718	652	629	684	724	680	640	622	669	664	695	695	706	682	687	659	646	693	656	656	644	692	709	633	732	643	677	684	660	637	717	659	654	684	668	639	675	684	693	670	668	694	658	689	698	731	678	691	693	678	691	678	690	673	696	608	670	659	678	642	673	666	652	689	654	647	676	650	664	658	658	648	691	674	670	672	693	692	681	682	714	636	650	716	679	658	645	648	696	683	682	684	623	637	664	665	675	669	662	665	690	687	642	712	672	725	643	661	643	664	642	659	626	673	686	717	646	714	684	671	710	688	633	691	653	695	668	654	683	676	693	673	697	694	679	641	659	648	695	678	661	645	684	655	701	699	641	648	677	725	646	664	676	666	649	706	691	686	695	681	695	696	671	660	614	685	689	680	697	650	639	640	662	630	690	668	701	658	653	644	685	712	678	717	692	664	647	691	694	631	674	657	626	713	682	712	637	653	687	627	662	732	637	706	703	660	691	675	628	671	691	659	732	668	697	621	681	688	725	686	666	701	679	692	701	656	675	673	642	623	647	630	691	660	613	688	707	659	666	666	673	650	666	683	683	690	680	640	640	704	664	635	649	689	671	667	630	700	668	703	638	652	650	701	632	698	663	729	645	665	675	691	662	669	678	657	649	715	680	695	673	675	673	669	654	661	656	681	661	654	693	657	676	638	714	657	729	675	667	630	634	690	650	654	705	674	645	661	678	674	638	691	652	737	650	649	667	686	678	699	671	680	679	696	617	692	698	692	680	675	610	638	633	696	667	658	630	698	663	669	713	638	636	679	662	716	644	682	681	679	683	663	672	670	686	693	670	686	710	667	685	665	679	668	674	651	700	626	679	696	643	681	685	684	675	651	692	668	643	620	676	657	708	667	660	663	708	692	655	698	677	675	712	628	700	720	656	693	682	677	661	666	637	645	701	696	660	675	660	693	635	657	696	703	701	685	677	688	675	670	634	644	658	658	679	680	648	674	634	622	668	653	705	673	694	692	622	706	712	646	633	673	703	689	645	681	656	689	692	646	655	692	648	651	685	648	653	662	671	646	680	653	692	693	687	630	719	738	678	694	713	671	640	660	664	662	678	682	670	697	682	656	630	634	651	696	624	697	696	686	671	633	668	688	681	709	700	682	652	633	694	647	656	706	713	698	616	664	691	665	696	636	675	653	665	663	658	702	701	667	710	689	672	702	716	694	676	677	650	675	665	628	643	635	649	674	645	641	614	679	629	628	658	661	684	675	646	654	645	641	672	640	651	664	692	694	703	626	702	723	685	648	663	673	649	679	645	671	647	676	678	632	677	635	656	681	645	707	688	700	673	702	651	668	719	682	682	662	667	677	668	645	664	677	650	646	686	663	670	669	673	629	654	687	674	630	627	636	655	697	686	665	675	651	660	673	698	642	652	619	662	648	636	682	639	697	638	655	736	687	697	654	662	613	659	648	659	666	687	687	646	685	674	713	631	648	657	718	673	651	673	704	700	655	650	658	638	677	681	685	675	710	700	686	689	655	627	646	701	656	638	631	668	686	697	637	667	660	669	659	661	640	709	669	626	642	715	684	671	646	671	680	661	687	681	675	685	712	686	673	692	655	683	694	709	687	690	673	687	629	666	669	704	667	690	655	656	648	665	656	718	694	691	642	609	646	653	695	708	654	713	681	641	653	687	649	665	651	663	681	694	662	715	697	641	652	645	666	722	675	680	683	678	691	683	681	756	665	686	661	630	659	628	687	715	682	688	676	649	660	693	666	658	648	662	650	725	630	693	671	671	713	665	660	650	636	723	699	701	667	654	637	698	648	735	642	673	666	688	629	664	697	686	662	709	641	698	642	690	701	659	676	663	666	673	675	644	722	662	643	661	685	722	655	681	680	687	641	707	681	668	594	627	691	679	698	626	687	713	667	675	686	680	675	656	715	676	642	672	722	689	724	646	661	636	640	688	655	633	670	714	621	693	661	661	618	677	648	710	701	739	697	711	652	686	682	646	638	652	648	724	703	673	685	639	632	668	685	640	688	632	666	636	681	687	661	734	713	644	706	725	669	662	641	642	637	659	684	668	673	677	676	669	666	649	632	700	652	707	648	669	685	635	637	661	675	642	696	672	685	678	667	702	741	659	671	658	696	699	672	668	666	673	660	690	657	626	686	705	708	703	645	661	644	663	707	690	658	623	682	638	665	663	703	679	667	678	687	673	683	675	645	733	643	620	646	690	679	653	673	648	641	712	712	688	689	637	727	670	689	660	634	690	670	673	638	670	667	688	669	695	664	695	659	651	695	675	654	639	669	621	660	655	695	672	706	662	697	626	696	674	672	699	658	691	688	696	595	696	647	690	699	679	668	663	621	681	720	679	692	674	683	674	636	637	697	682	676	687	728	656	627	679	693	662	676	680	677	699	613	644	653	714	660	640	666	692	667	694	652	701	642	664	650	665	666	634	666	675	635	679	655	718	687	700	641	686	663	666	686	624	720	681	675	732	702	662	618	693	676	655	640	687	598	639	684	681	676	636	636	683	631	688	713	645	673	701	635	684	640	693	687	666	667	698	697	703	663	681	651	690	693	679	686	706	647	629	624	641	728	637	654	687	686	666	704	693	676	665	699	666	707	638	660	673	666	679	626	655	637	730	680	728	701	685	647	714	680	647	666	682	679	691	703	706	665	688	675	693	693	632	655	639	683	662	734	708	643	690	694	650	681	657	669	670	707	688	643	661	660	648	690	628	660	676	696	640	702	683	697	702	639	689	697	672	656	669	684	678	664	675	654	633	704	618	684	650	686	645	681	685	644	658	670	644	602	648	677	748	699	699	651	689	660	638	700	747	691	652	647	717	671	659	670	640	692	710	689	694	686	707	677	604	679	666	612	649	637	712	649	671	676	685	677	625	651	707	664	709	623	666	699	660	668	674	698	680	628	653	641	669	676	678	674	649	654	652	655	683	649	660	691	714	687	651	618	643	673	721	676	680	698	667	685	627	702	634	691	651	629	693	662	662	706	632	675	669	721	682	683	631	677	695	662	642	686	710	668	655	701	677	685	719	697	668	678	676	688	673	665	682	637	714	664	664	716	687	654	688	639	717	664	634	670	691	694	651	689	656	696	703	632	673	654	654	680	670	670	656	695	700	716	672	634	679	684	641	715	703
34086	19120	14081	8966	4767	1934	972	585	462	453	438	405	371	379	384	367	335	320	320	341	340	321	313	325	313	352	312	324	309	311	295	304	280	296	295	360	299	320	341	308	294	301	333	326	326	336	308	299	312	329	311	297	288	287	307	280	298	300	269	271	294	323	300	284	292	288	307	260	265	305	319	318	318	298	322	310	310	308	303	319	321	263	282	316	293	289	305	282	296	323	314	312	322	303	283	279	297	277	306	297	316	294	328	316	291	317	288	286	286	300	287	279	297	289	304	314	274	308	294	307	281	298	314	295	332	297	321	299	351	271	307	290	278	279	278	336	299	273	293	294	291	299	286	312	297	297	285	288	312	313	262	292	282	319	291	312	307	310	307	274	295	306	289	318	279	278	297	332	267	267	292	291	324	299	323	305	311	316	272	324	302	313	303	295	311	288	305	264	280	298	289	289	286	297	308	300	327	287	263	332	327	279	285	283	321	315	307	297	312	330	337	292	287	273	299	317	295	313	298	277	307	301	324	297	294	257	285	289	291	318	281	310	334	321	303	312	290	305	295	341	311	317	306	316	326	293	304	281	309	283	327	280	303	306	301	260	315	272	290	287	323	297	282	314	306	291	309	326	272	283	281	300	287	287	321	301	288	299	325	277	303	296	299	308	290	262	296	288	303	350	306	305	305	296	298	270	319	300	273	305	268	280	300	300	304	330	270	303	263	298	291	304	298	294	294	305	342	292	330	275	326	312	291	304	305	283	280	276	309	287	312	321	292	339	304	325	288	339	272	254	273	282	303	306	327	287	303	306	325	301	300	273	321	327	310	292	291	283	318	284	295	289	302	321	288	292	307	257	317	306	321	288	277	328	291	314	301	326	333	287	260	277	292	324	307	304	330	293	294	289	255	311	303	301	292	280	327	318	301	342	287	285	287	310	297	287	289	329	306	281	311	296	340	305	292	282	276	273	292	293	269	277	302	291	305	264	313	252	289	305	268	316	299	275	301	327	304	292	313	295	317	298	287	283	297	300	310	314	277	276	309	274	284	283	316	286	291	291	303	313	330	304	297	282	312	294	293	325	313	302	297	284	299	285	308	310	307	288	293	312	299	302	310	319	299	318	324	270	300	280	318	285	311	290	289	314	306	276	308	273	303	316	288	295	275	335	312	274	297	300	304	297	331	312	279	308	325	310	284	327	290	300	300	294	316	274	292	311	305	280	277	320	305	292	286	278	288	339	284	310	275	313	299	289	309	276	275	302	289	312	297	289	283	278	309	296	312	305	304	301	313	319	294	321	325	290	304	283	334	284	290	284	324	294	284	303	305	276	284	320	319	277	321	299	326	277	316	297	324	308	274	270	300	288	282	287	287	324	300	299	250	280	292	297	301	262	252	291	296	302	287	330	302	296	331	311	284	265	321	300	289	283	292	331	274	296	313	291	270	348	340	270	327	336	310	317	329	277	302	324	314	287	260	302	283	306	320	289	304	319	308	298	337	320	318	307	282	316	298	282	295	324	278	338	284	301	314	268	291	287	289	273	299	276	264	291	297	301	306	280	327	297	280	300	292	288	317	297	302	270	304	310	307	281	326	306	303	288	278	278	294	300	309	301	293	321	278	295	276	287	289	326	296	316	271	291	318	318	272	281	286	274	285	297	294	323	320	301	254	286	283	288	312	316	297	299	282	305	311	302	280	314	312	296	302	301	300	292	289	302	307	303	323	320	282	283	317	300	313	297	307	298	330	282	269	283	312	275	301	278	293	304	286	310	292	310	285	273	313	278	305	313	286	280	322	279	284	286	314	276	299	287	278	286	313	332	327	298	275	274	275	307	289	276	269	314	325	303	315	314	309	327	296	307	322	285	300	303	301	315	302	302	312	312	291	305	288	311	270	298	286	345	270	296	267	273	314	294	286	274	270	304	294	289	309	297	280	295	327	260	276	306	293	292	280	312	300	287	304	298	306	304	315	279	314	303	288	286	308	293	301	336	298	305	299	287	284	294	317	313	292	320	287	265	330	290	313	281	301	293	301	254	283	272	295	303	290	316	323	307	286	307	327	306	301	298	286	293	297	299	281	298	321	300	297	280	329	312	298	320	317	331	334	316	313	270	307	289	272	283	275	300	316	325	292	299	318	313	270	289	317	304	292	318	306	273	314	273	298	288	276	307	303	295	311	298	294	252	296	302	282	302	319	300	276	296	304	282	301	286	312	299	305	281	324	295	308	281	287	303	287	320	290	280	312	306	307	302	315	290	279	273	293	283	313	285	320	305	338	314	312	307	296	332	301	313	321	277	275	301	284	288	295	259	292	295	324	318	286	277	291	305	303	300	310	290	291	320	296	308	303	303	308	304	295	270	298	277	277	288	301	307	296	308	302	298	284	304	324	307	298	320	274	302	298	265	301	312	292	321	332	263	286	302	307	294	302	290	299	274	274	260	302	307	296	292	290	311	286	293	322	303	291	338	302	288	311	316	292	269	280	283	299	308	298	297	343	287	304	279	301	296	306	300	277	284	278	266	278	288	310	290	290	299	295	314	301	312	310	287	358	297	274	289	296	308	282	311	292	272	287	296	283	267	292	320	311	290	285	277	277	273	293	300	323	323	307	299	333	312	309	315	307	278	308	278	333	299	331	263	297	298	272	319	343	274	317	315	303	302	321	264	286	304	278	306	288	300	271	281	313	295	279	316	321	319	280	286	283	298	244	270	339	263	307	303	312	296	275	268	291	266	274	327	291	271	306	323	313	296	306	320	304	251	290	286	303	258	307	288	271	280	307	328	313	264	312	332	283	345	270	329	286	311	278	311	308	296	307	284	304	309	310	298	288	269	266	312	278	306	259	306	309	315	322	265	325	284	330	302	280	332	317	313	295	299	345	320	309	306	312	296	328	296	284	303	281	270	274	292	320	274	340	297	310	290	272	322	277	258	311	271	307	326	295	299	277	300	339	324	280	286	334	280	289	302	289	252	291	295	263	326	320	312	279	308	277	286	319	259	289	296	265	310	283	302	319	291	310	294	313	269	300	309	296	300	320	296	317	308	281	277	285	277	303	288	324	280	272	284	294	279	301	279	294	340	291	266	307	292	300	269	310	273	316	302	304	290	298	272	284	288	289	292	277	306	267	315	299	312	301	294	330	305	306	321	271	291	321	297	290	267	290	343	306	283	280	283	328	320	321	291	297	323	293	301	293	299	307	290	320	284	308	283	298	302	311	296	322	288	287	302	296	274	301	307	309	292	316	268	273	299	294	321	280	281	294	330	305	317	306	310	286	323	316	313	288	273	301	289	305	289	311	300	305	322	306	305	302	323	310	309	312	307	285	310	299	313	297	278	299	300	307	314	297	271	290	250	291	282	273	278	284	301	305	278	291	294	294	281	351	312	320	319	312	294	310	303	295	285	325	273	295	279	296	306	310	287	277	304	304	302	268	297	314	290	276	301	275	265	305	292	274	279	272	293	266	316	297	302	283	308	348	265	285	304
23879	16340	20535	19523	13554	6543	3724	2348	1843	1587	1524	1430	1268	1217	1219	1136	1050	1064	961	951	930	895	883	903	819	821	746	801	788	825	770	780	753	774	745	718	723	734	763	773	692	692	740	748	715	720	719	748	756	726	704	688	704	691	744	760	713	720	698	704	688	685	719	723	680	713	719	663	672	715	725	700	721	757	693	719	703	718	742	693	715	725	713	680	745	734	700	683	695	742	703	703	721	711	719	750	729	702	694	677	704	716	709	738	711	714	722	686	701	710	726	706	688	761	747	702	722	660	679	751	704	707	718	729	733	712	716	682	669	694	709	708	712	708	729	725	706	695	727	744	676	702	733	651	669	670	710	743	680	692	682	742	731	690	698	724	726	719	684	684	722	688	690	683	669	713	699	726	698	718	736	689	718	705	722	743	671	720	787	744	685	727	713	756	722	718	735	694	737	690	680	680	732	687	681	675	713	672	723	704	735	682	717	732	756	689	734	737	702	726	698	677	714	654	706	744	712	740	707	681	682	691	686	740	712	699	727	707	683	680	674	689	737	716	668	704	729	735	706	705	678	665	757	698	746	711	675	671	702	708	698	701	737	753	757	688	663	740	695	706	721	643	692	744	691	698	708	738	682	729	712	709	686	753	726	743	719	742	757	728	736	697	726	690	659	723	687	700	712	706	709	706	703	691	725	714	774	720	727	717	706	710	727	748	711	726	734	714	753	708	734	663	746	692	715	718	707	674	678	752	690	728	734	727	729	707	710	665	707	692	724	709	713	717	687	673	731	674	671	745	761	712	643	671	683	706	700	652	680	720	685	706	728	672	684	685	723	674	744	729	728	711	701	704	679	694	712	711	759	675	667	694	697	676	743	739	725	720	704	709	724	666	736	747	664	683	733	713	703	704	724	741	687	724	688	731	718	767	728	712	667	719	683	722	698	707	669	740	754	703	730	688	743	682	716	691	724	705	704	707	676	731	720	702	728	696	687	724	686	652	727	720	721	692	756	721	673	725	692	735	699	703	699	720	689	667	727	712	717	728	743	716	702	698	731	715	720	708	707	690	721	757	682	674	684	715	655	708	735	719	738	698	663	694	709	731	736	718	705	727	701	733	719	738	691	657	709	747	694	694	738	684	692	661	686	670	677	700	663	759	744	701	688	727	702	713	709	683	654	705	698	712	714	683	734	707	679	777	749	756	691	702	693	714	703	742	710	727	735	706	740	693	716	734	714	692	742	670	727	740	750	687	697	727	706	724	681	680	769	695	731	676	725	714	688	691	740	719	691	687	714	676	699	729	693	676	730	726	715	723	658	699	683	708	700	689	732	689	678	693	698	700	693	713	705	690	731	702	706	699	713	672	715	654	713	711	711	722	775	735	726	690	712	695	668	722	708	702	685	699	656	708	755	799	713	738	694	687	695	702	667	639	664	720	660	704	701	668	755	707	687	722	725	740	715	734	705	659	679	791	728	704	704	706	708	712	673	724	679	720	708	719	683	739	702	677	726	683	722	722	708	682	703	745	686	664	732	704	731	684	679	710	723	674	677	698	650	714	696	737	738	676	696	681	703	687	709	679	742	714	700	692	763	732	698	728	658	807	753	718	765	654	688	671	676	722	756	728	704	663	753	688	714	756	721	720	696	707	702	711	757	694	705	707	718	679	690	719	716	689	691	742	649	685	710	703	694	708	715	744	745	696	692	727	705	708	699	729	706	709	728	697	729	637	713	702	733	690	698	695	735	704	668	727	705	709	714	722	671	765	686	721	741	742	678	717	715	745	741	687	680	709	726	746	745	678	750	707	726	739	711	731	756	691	702	664	674	699	721	658	727	712	736	698	672	740	793	727	704	705	722	696	695	648	687	683	742	706	720	718	659	705	678	737	703	719	653	705	712	722	744	726	692	724	714	742	714	674	753	737	696	707	704	739	731	722	682	721	725	699	708	658	725	698	698	722	720	694	719	662	689	721	684	681	751	685	668	706	689	723	705	667	779	700	693	713	734	674	706	701	707	727	710	753	751	709	770	689	668	729	706	684	755	708	733	717	683	718	636	691	686	701	689	704	736	698	700	719	690	739	691	729	673	710	713	690	706	727	684	723	667	725	744	698	700	723	711	714	685	698	723	701	690	701	698	748	755	701	712	677	688	687	684	700	716	676	740	699	753	744	699	697	706	682	678	732	743	701	748	666	705	714	686	691	686	710	663	733	671	726	730	767	696	699	682	727	706	704	749	710	738	704	747	684	772	738	723	717	704	717	686	703	689	739	725	711	701	760	707	698	699	708	719	735	711	714	687	767	689	696	700	699	704	730	737	691	765	674	696	743	726	665	702	709	706	696	701	713	730	736	706	732	693	699	684	657	699	691	670	713	671	752	723	674	724	705	706	733	691	659	682	685	719	693	691	713	674	706	747	752	689	707	678	710	716	712	675	708	702	711	751	647	691	681	702	735	658	698	718	648	738	696	723	669	707	734	677	721	702	691	743	688	746	714	726	713	694	703	757	699	725	674	707	719	714	720	692	666	707	686	671	731	711	732	690	737	689	732	713	719	714	685	697	709	655	730	719	662	724	732	682	716	703	675	701	703	673	645	721	707	675	746	718	700	742	689	684	676	707	717	714	724	686	693	644	724	732	722	711	743	735	716	749	682	710	700	706	717	702	704	699	732	691	699	719	737	707	707	713	743	748	758	661	663	708	737	742	710	722	712	702	737	691	698	677	669	702	705	684	729	721	728	686	691	682	728	740	728	671	720	704	684	682	700	713	709	679	663	661	651	721	732	696	674	712	704	710	701	705	670	717	689	735	699	692	701	684	675	697	711	741	702	712	683	695	749	707	693	691	640	712	702	691	723	713	736	692	709	721	709	765	699	737	701	716	741	693	703	684	715	700	680	687	677	731	712	729	708	701	682	731	711	707	731	701	723	691	693	696	714	747	700	731	688	683	728	703	715	715	684	738	670	732	699	716	673	662	678	688	742	726	688	695	678	675	731	717	729	692	730	711	714	714	716	716	685	712	742	771	751	725	711	705	740	712	750	736	715	687	684	723	740	723	721	718	660	693	721	724	759	704	726	709	732	624	693	725	707	730	707	712	755	717	777	744	708	692	701	688	740	712	727	729	715	763	705	684	723	744	715	734	689	725	660	713	685	727	697	724	737	721	728	709	727	672	778	716	734	707	705	761	693	720	672	692	712	687	683	664	706	735	708	714	685	692	674	764	680	724	686	699	695	690	740	722	733	685	734	706	669	688	722	682	705	681	718	707	721	720	736	713	693	680	698	709	717	660	721	710	725	674	693	727	714	724	703	735	716	719	747	695	673	693	700	741	717	745	690	720	719	715	708	719	713	706	691	696	722	722	704	673	715	725	768	688	713	723	717	712	755	694	746	693	700	720	706	762	692	709	730	693	694	697	735	700	699	669	721	722	716	665	729	691	677	741	720	728	696	717	699	711	717	671	728	653	716	677	688	685	756	710	718	702	749	715	704
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
